﻿body {
	position:relative ;
	z-index:0 ;
	margin:0px ;
	padding:0px ;
	max-width:100% ;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
/*	background-color:#fffcf5 ;/* ちょっとクリーム色っぽい白 */
}

/******************* ▼▼インデックス▼▼ *******************/

/******************* ▼▼インデックス全体共通▼▼ *******************/
.toindex {
	display:block ;
	margin:15px 0px 0px 0px ;
}

body#two_col_a,
body#two_col_b {
	margin:0px ;
	padding:0px ;
}

.wrapper_index {
	display:block ;
	max-width:750px ;
	min-width:750px ;
	margin:0 auto 0 ;
	border-width:0 4px ; 
	border-color:#eeeeee ;
	border-style:solid ;
/*	background-color:#fffdf2 ;*/
/*	background-color:#ffffff ;*/
/*	background-color:#F8F8F0 ;*/
	background-color:#fffcf5 ;/* ちょっとクリーム色っぽい白 */
}

.contents {
	display:block ;
	height:auto ;
	margin:0px 16px 30px 16px ;
}
/******************* ▲▲インデックス全体共通▲▲ *******************/









/******************* ▼▼インデックス共通サイドコラム▼▼ *******************/

body#two_col_a h1,
body#two_col_b h1 {
	margin:-25px 0px 0px 0px ;
	padding:0 ;
	text-indent:-9999px ;
}

.sidecol {
	display:block ;
	float:left ;
	width:220px ;
	height:auto ;
	border : 0px solid #000000 ;
}

.tosale,
.title_left_category {
	display:block ;
	margin:5px 0px 5px 0px ;
}

ul.side_menu {
	margin:10px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}

ul.side_menu > li {
	list-style:none ;
	text-align:right ;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}

ul.side_menu > li > a {
	display:block ;
	text-decoration:none ;
/*	width:217px ;
	height:68px ;*/
	height:80px ;
	margin-bottom:10px ;
/*	border:1px solid #c05100 ;*/
/*	border:3px solid #ddddcc ;*/
/*	border:5px solid #4D3016 ;*/
	border:1px solid transparent ;;
}

.eng_cap {
	display:block ;
	margin:15px 15px 0px 0px ;
	font-size:1em ;
/*	color:#340d00 ;*/
/*	color:#7fa303 ;*/
/*	color:#b0b600 ;*/
	color:transparent ;
}

.jap_cap {
	display:block ;
	margin:0px 15px 8px 0px ;
	font-size:1.2em ;
	line-height:1em ;
/*	color:#c05400 ;*/
	color:transparent ;
}

a.desk {
	background:url('../images/btn_left_desk.png') center center no-repeat transparent ;
}

a.chair {
	background:url('../images/btn_left_chair.png') center center no-repeat transparent ;
}

a.bookshelf {
	background:url('../images/btn_left_book.png') center center no-repeat transparent ;
}

a.sofa {
	background:url('../images/btn_left_sofa.png') center center no-repeat transparent ;
}

a.table {
	background:url('../images/btn_left_table.png') center center no-repeat transparent ;
}

a.livingroom {
	background:url('../images/btn_left_living.png') center center no-repeat transparent ;
}

a.tvrack {
	background:url('../images/btn_left_tv.png') center center no-repeat transparent ;
}

a.diningroom {
	background:url('../images/btn_left_dining.png') center center no-repeat transparent ;
}

a.kitchen {
	background:url('../images/btn_left_kitchen.png') center center no-repeat transparent ;
}

a.bed {
	background:url('../images/btn_left_bed.png') center center no-repeat transparent ;
}

a.bedclothes {
	background:url('../images/btn_left_futon.png') center center no-repeat transparent ;
}

a.chest {
	background:url('../images/btn_left_chest.png') center center no-repeat transparent ;
}

a.sanitary {
	background:url('../images/btn_left_sanitary.png') center center no-repeat transparent ;
}

a.entrance {
	background:url('../images/btn_left_entrance.png') center center no-repeat transparent ;
}

a.exterior {
	background:url('../images/btn_left_exterior.png') center center no-repeat transparent ;
}

a.other {
	background:url('../images/btn_left_other.png') center center no-repeat transparent ;
}

a.side_contact {
	display:block ;
	width:211px ;
	height:auto ;
	margin:5px 0px 5px 0px ;
	border:4px solid #bfb2a0 ;
	text-decoration:none ;
	background:url('../images/brown_arrow.png') 5px center no-repeat #ffffff ;
}

a.side_contact span {
	display:block ;
	margin:35px 0px 30px 35px ;
	font-size:1.2em ;
	line-height:1em ;
	color:#ADBA20 ;
}

/******************* ▲▲インデックス共通サイドコラム▲▲ *******************/











/******************* ▼▼インデックストップ右側メインコンテンツ▼▼ *******************/

.maincol_top h2 {
	text-indent:-9999px ;
}

.maincol_top {
	display:block ;
	float:left ;
	width:470px ;
	height:auto ;
	margin:15px 0px 0px 26px ;
}

.top_eyecatch {
	display:block ;
	width:470px ;
	height:316px ;
	overflow:hidden ;
	margin:0px 0px 10px 0px ;
/*	background:url('../images/eye_catch_top.jpg') center center no-repeat transparent ;*/
	border : 0px solid #c25400 ;
}

.top_eyecatch > ul {
	margin:0px ;
	padding:0px ;
	list-style:none ;
	
}

.title_sale {
	display:block ;
	width:470px ;
	height:167px ;
	margin:15px 0px 10px 0px ;
	background:url('../images/title_right_49off.png') center center no-repeat transparent ;
}

.saleprice_box {
	display:block ;
	width:467px ;
	height:67px ;
	border:1px solid #c25400 ;
	background:url('../images/bg_saleprice.png') left center no-repeat transparent ;
}

.saleprice_box > .outer {
	display:block ;
	width:307px ;
/*	height:65px ; */
	height:auto ;
	margin:7px 0px 0px 156px ;
	overflow:hidden ;
	border : 0px solid #ff0000 ;
}

.saleprice_box > .outer > .price_row1 {
	display:block ;
	width:305px ;
/*	height:28px ; */
	height:auto ;
	overflow:hidden ;
	border : 0px solid #0000FF ;
}

.saleprice_box > .outer > .price_row2 {
	display:block ;
	width:305px ;
/*	height:30px ; */
	height:auto ;
	overflow:hidden ;
	border : 0px solid #0000FF ;
}

.price_row1 > .price_col_left {
	display:block ;
	float:left ;
	width:140px ;
	height:25px ;
	margin-left:5px ;
	overflow:hidden ;
	border : 0px solid #00FF00 ;
	font-size:1em ;
	color:#c25400 ;
	text-align:center ;
}

.price_row1 > .price_col_right {
	display:block ;
	float:left ;
	width:150px ;
	height:25px ;
	overflow:hidden ;
	border : 0px solid #00FF00 ;
	font-size:1em ;
	color:#c25400 ;
	text-align:right ;
}

.price_row2 > .price_col_left {
	display:block ;
	float:left ;
	width:140px ;
	height:25px ;
	margin-left:5px ;
	overflow:hidden ;
	background-color:#c25400 ;
	font-size:1.2em ;
	color:#ffffff ;
	text-align:center ;
	border : 0px solid #00FF00 ;
}

.price_row2 > .price_col_right {
	display:block ;
	float:left ;
	width:150px ;
	height:25px ;
	overflow:hidden ;
	font-size:1.5em ;
	line-height:1.3em ;
	color:#c25400 ;
	text-align:right ;
	border : 0px solid #00FF00 ;
}

.maincol_top > h3 {
	display:block ;
	width:470px ;
	height:27px ;
	background:url('../images/titleback_saleitems.png') left center no-repeat transparent ;
	color:#ffffff ;
	font-weight:normal ;
	font-size:1em ;
	line-height:1.8em ;
	padding:0px 0px 0px 10px ;
	margin:20px 0px 5px 0px ;
}

.salescopy_box {
	display:block ;
	width:470px ;
	height:auto ;
	border : 0px solid #00FF00 ;
}

.salescopy_box > p {
	font-size:0.8em ;
	margin:10px 0px 5px 0px ;
}

a.to_sales_item_page {
	display:block ;
	width:148px ;
	height:28px ;
	margin:0px 0px 30px 0px ;
	background:url('../images/btn_itemdetail1.png') center center no-repeat transparent ;
	float:right ;
}


/******************* ▲▲インデックストップ右側メインコンテンツ▲▲ *******************/



/******************* ▼▼SEOコラムページ▼▼ *******************/
.column_box {
	display:block ;
	width:470px ;
	height:auto ;
	border : 0px solid #00FF00 ;
}

.column_box > p {
	font-size:0.8em ;
	margin:10px 0px 5px 0px ;
}

.column_box > h4 {
	font-weight:normal ;
	font-size:0.8em ;
	color:#C25400 ;
}

.column_box > h5 {
	font-weight:normal ;
	font-size:0.8em ;
	margin-bottom:0px ;
	color:#C25400 ;
}
.column_box > ul {
	
}

.column_box > ul > li {
	font-size:0.8em ;
}

.bg_brown {
	background-color:#251709 ;
	color:#ffffff ;
	padding:8px ;
	font-size:0.7em!important ;
}

.sankousiryou {
	font-size:0.5em ;
	color:#C25400 ;
}


/******************* ▲▲SEOコラムページ▲▲ *******************/



/******************* ▼▼インデックス各カテゴリページ▼▼ *******************/

/******************* ▼▼インデックス各カテゴリページタイトル部分▼▼ *******************/
.title_column1,
.title_column2,
.title_column3,
.title_desk,
.title_chair,
.title_book-shelf,
.title_sofa,
.title_table,
.title_cabinet-for-living-room,
.title_tv-rack,
.title_dining-room-suite,
.title_cabinet-for-kitchen,
.title_bed,
.title_bed-clothes,
.title_chest-for-drawers,
.title_sanitary,
.title_cabinet-for-entrance,
.title_exterior,
.title_other-furnitures {
	display:block ;
	width:470px ;
	height:167px ;
	margin:15px 0px 10px 0px ;
}

.title_column1 {
	background:url('../images/title_right_column1.png') center center no-repeat transparent ;
}

.title_column2 {
	background:url('../images/title_right_column2.png') center center no-repeat transparent ;
}

.title_column3 {
	background:url('../images/title_right_column3.png') center center no-repeat transparent ;
}

.title_desk {
	background:url('../images/title_right_desk.png') center center no-repeat transparent ;
}

.title_chair {
	background:url('../images/title_right_chair.png') center center no-repeat transparent ;
}

.title_book-shelf {
	background:url('../images/title_right_bookshelf.png') center center no-repeat transparent ;
}

.title_sofa {
	background:url('../images/title_right_sofa.png') center center no-repeat transparent ;
}

.title_table {
	background:url('../images/title_right_table.png') center center no-repeat transparent ;
}

.title_cabinet-for-living-room {
	background:url('../images/title_right_living.png') center center no-repeat transparent ;
}

.title_tv-rack {
	background:url('../images/title_right_tv.png') center center no-repeat transparent ;
}

.title_dining-room-suite {
	background:url('../images/title_right_dining.png') center center no-repeat transparent ;
}

.title_cabinet-for-kitchen {
	background:url('../images/title_right_kitchen.png') center center no-repeat transparent ;
}

.title_bed {
	background:url('../images/title_right_bed.png') center center no-repeat transparent ;
}

.title_bed-clothes {
	background:url('../images/title_right_bedclothes.png') center center no-repeat transparent ;
}

.title_chest-for-drawers {
	background:url('../images/title_right_chest.png') center center no-repeat transparent ;
}

.title_sanitary {
	background:url('../images/title_right_sanitary.png') center center no-repeat transparent ;
}

.title_cabinet-for-entrance {
	background:url('../images/title_right_entrance.png') center center no-repeat transparent ;
}

.title_exterior {
	background:url('../images/title_right_exterior.png') center center no-repeat transparent ;
}

.title_other-furnitures {
	background:url('../images/title_right_other.png') center center no-repeat transparent ;
}

/******************* ▲▲インデックス各カテゴリページタイトル部分▲▲ *******************/











/******************* ▼▼インデックス各カテゴリページ右側商品欄▼▼ *******************/
.product_container_for_three {
	display:block ;
	width:470px ;
	height:auto ;
	margin:20px 0px 20px 0px ;
	padding:0px 0px 0px 0px ;
	border-style:solid ;
	border-color:#e49f6a ;
	border-width:0px 0px 1px 0px ; 
}

.product_box {
	display:block ;
	float:left ;
	width:150px ;
	height:300px ;
	margin:0px 0px 15px 10px ;
/*	background-color : #ffffff ;*/
}

.product_box a {
	text-decoration:none ;
}

.product_box_upper {
	display:block ;
	width:150px ;
	height:250px ;
	margin:0px 0px 0px 0px ;
/*	background-color : #eeeeee ;*/
}

.product_thumnail {
	display:block ;
	width:150px ;
	height:150px ;
	margin:0px 0px 0px 0px ;
}
/* jquery.MyThumbnail.jsのせいでproduct_name_boxに付けているmargin:7px～が効かないのでMyThumbnail.cssでproduct_thumnailの下にmargin-bottom:7pxを付けている。 */
.product_name_box {
	display:block ;
	width:140px ;
	width:auto ;
	height:85px ;
	overflow:hidden ;
	margin:7px 0px 13px 0px ;
	padding:0px 5px 0px 5px ;
	background-color:#ffffff ;
}


.product_name {
	display:inline ;
	color:#c25400 ;
	font-size:0.7em ;
}

.product_name:after {
	content:"／" ;
	display:inline ;
}

.product_number {
	display:inline ;
	color:#402710 ;
	font-size:0.8em ;
}

.product_price {
	display:block ;
	width:150px ;
	height:auto ;
	margin:0px 0px 2px 0px ;
	padding:0px 0px 0px 0px ;
	background-color:#c25400 ;
	color:#ffffff ;
	font-size:0.8em ;
	line-height:2em ;
	text-align:center ;
}

.product_price:after {
	content:"円(税込・送料別)" ;
	font-size:0.6em ;
}

.to_product_page {
	display:block ;
	float:right ;
	width:100px ;
	height:auto ;
	margin:2px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	background-color:#402710 ;
	color:#ffffff ;
	font-size:0.6em ;
	line-height:2em ;
	text-align:center ;
}

/*
. {
	display:block ;
	float:left ;
	width:px ;
	height:px ;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	background-color:#c25400 ;
	color:#ffffff ;
	font-size:1em ;
	line-height:1em ;
	border : 1px solid #ff9999 ;
}

. {
	display:block ;
	float:left ;
	width:px ;
	height:px ;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	background-color:#c25400 ;
	color:#ffffff ;
	font-size:1em ;
	line-height:1em ;
	border : 1px solid #ff9999 ;
}

*/

/******************* ▲▲インデックス各カテゴリページ右側商品欄▲▲ *******************/

/******************* ▲▲インデックスジ各カテゴリページ▲▲ *******************/









/******************* ▼▼インデックスお問合せページ▼▼ *******************/

.title_contact {
	display:block ;
	width:470px ;
	height:167px ;
	margin:15px 0px 10px 0px ;
	background:url('../images/title_right_contact.png') center center no-repeat transparent ;
}

.google_contact_form {
	border:4px solid #ddddcc ;
	width:462px ;
	height:570px ;
	margin:5px 0px 0px 0px ;
	overflow:hidden ;
}

/******************* ▲▲インデックスお問合せページ▲▲ *******************/








/******************* ▼▼各商品ページ▼▼ *******************/

body.productspage {

}

/*
body.oogata .marged_imgs:before {
	content:url('../images/oogata_notice.png') ;
	position:relative ;
	top:0 ;
	left:0px ;
	z-index:2 ;
}
*/

.shipping_notice {
	display:block ;
	width:auto ;
	height:auto ;
	margin:0px 0px 1px 0px ;
/*	border-style:solid ;*/
/*	border-color:#4D3016 ;*/
/*	border-width:5px ;*/
	background-color:#4D3016 ;
	color:#ffffff ;
	font-size:0.7em ;
	padding:5px ;
	text-align:center ;
}

.shipping_notice p {

}

.sidetab1 {
	display:block ;
	position:fixed ;
	top:37px ;
	left:0px ;
}
.sidetab2 {
	display:block ;
	position:fixed ;
	top:235px ;
	left:0px ;
}

.sidetab3 {
	display:block ;
	position:fixed ;
	top:432px ;
	left:0px ;
}

.wrapper {
	display:block ;
	max-width:808px ;
	min-width:808px ;
	margin:0 auto 0 ;
	padding:5px 0px 0px 0px ;
	border-width:0 4px ; 
	border-color:#eeeeee ;
	border-style:solid ;
/*	background-color:#F8F8F0 ;/* ちょっと緑色っぽい白 */
	background-color:#fffcf5 ;/* ちょっとクリーム色っぽい白 */
}

.header {
	display:block ;
	max-width:750px ;
	min-width:750px ;
	height:230px ;
/*	background:url('../images/header_750px_00.jpg') center center no-repeat transparent ;*/
	padding:0px 0px 0px 0px ;
	margin:20px auto 20px ;
	border : 0px solid #ff00ff ;
}

a.header_logo {
	display:block ;
	float:left ;
	width:220px ;
	height:220px ;
	margin:1px 0px 0px 0px ;
}

.header_upperarea {
	display:block ;
	float:left ;
	width:507px ;
	height:143px ;
	margin:10px 0px 0px 242px ;
	margin:1px 0px 0px 18px ;
	border : 0px solid #ff0000 ;
}

h1 {
	display:block ;
	height:2.4em ;
	height:auto ;
	width:auto ;
	font-weight:normal ;
/*	color:#c25400 ;*/
	color:#f56a00 ;
	font-size:1em ;
	line-height:1.5em ;
	margin:0px 15px 5px 11px ;
	padding:2px 5px 2px 10px ;
	border : 0px solid #cccccc ;
}

body.productspage h1 {
	background-color:#4d3016 ;
	color:#ED9100 ;
}

p.product_details1 {
	margin:10px 15px 0px 1px ;
	line-height:1em ;
	color:#8a5422 ;
	font-size:0.9em ;
}

.title_kataban {
	color:#4D3016 ;
}

.kataban {

}

p.product_details2 {
	display:block ;
	height:auto ;
	margin:0px 15px 0px 1px ;
	line-height:1.2em ;
	border : 0px solid #cccccc ;
	color:#8a5422 ;
	font-size:0.9em ;
}

p.product_details2 a {
	text-decoration:underline!important ;
	color:#8a5422 ;
}

p.product_details2 a:hover {
	text-decoration:underline ;
	color:#A4C200 ;
}

.title_variation {
	display:block ;
	float:left ;
	color:#4D3016 ;

}

.variation {
	display:block ;
	float:left ;
	width:21em ;
	margin:0px 0px 0px 3px ;
	border : 0px solid #cccccc ;
	text-decoration:underline ;
}

.header_bottomarea {
	display:block ;
	float:left ;
	width:507px ;
	height:auto ;
	margin:2px 0px 0px 242px ;
	margin:0px 0px 0px 18px ;
	border : 0px solid #0000ff ;
}

p.price1 {
	color:#c25400 ;
	margin:0px 15px 5px 12px ;
}

.title_original_price {
	font-weight:bold ;
	font-size:0.8em ;
	margin:0px 5px 0px 0px ;
/*	color:#8a5422 ;*/
/*	color:#f56a00 ;*/
	color:#d4833d ;
}

.original_price {
	font-size:1em ;
	margin:0px 5px 0px 0px ;
/*	color:#8a5422 ;*/
/*	color:#f56a00 ;*/
	color:#d4833d ;
}

.text_original_price {
	font-weight:bold ;
	font-size:0.8em ;
/*	color:#8a5422 ;*/
/*	color:#f56a00 ;*/
	color:#d4833d ;
}


p.price2 {
	margin:5px 15px 5px 12px ;
}

.title_discount_price {
	display:block ;
	float:left ;
	width:8em ;
	height:1.5em ;
	padding:3px ;
/*	background-color:#402710 ;*/
/*	background-color:#A4C200 ;*/
	background-color:#a4b535 ;
/*	color:#ffffff ;*/
/*	color:#402810 ;*/
/*	color:#563b00 ;*/
	color:#4D3016 ;
	font-weight:bold ;
	font-size:1em ;
	text-align:center ;
}

.discount_price {
	line-height:0.9em ;
	float:left ;
	padding:0px ;
	margin:0px 5px 0px 15px ;
	font-size:3em ;
/*	color:#c25400 ;*/
/*	color:#A4C200 ;*/
	color:#a4b535 ;
}

.yen {
	line-height:0.9em ;
	float:left ;
	padding:0px ;
	margin:0px 5px 0px 0px ;
	font-size:3em ;
/*	color:#c25400 ;*/
/*	color:#A4C200 ;*/
	color:#a4b535 ;
}

.tax {
	display:block ;
	float:left ;
	padding:22px 0px 0px 0px ;
	font-size:0.9em ;
/*	color:#c25400 ;*/
	color:#8a5422 ;
}

/* ボーダー割増 */
.cart {
	display:block ;
	max-width:750px ;
	min-width:750px ;
/*	height:230px ;*/
	height:auto ;
/*	background:url('../images/header_750px_00.jpg') center center no-repeat transparent ;*/
	padding:36px 0px 60px 0px ;
	margin:0px auto 0px ;
	background-color:#ffffff ;
	border-width:0 8px ; 
	border-color:#ffffff ;
	border-style:solid ;
}

/* ボーダー割増 */
.marged_imgs {
	background-color:#ffffff ;
	display:block ;
	width:750px ;
	height:auto ;
	margin:0 auto 0 ;
	border-width:0 8px ; 
	border-color:#ffffff ;
	border-style:solid ;
}
.marged_imgs img {
	margin-bottom:-4px ;
	margin-top:-4px ;
}










/******************* ▼▼商品ぺージ内の商品説明文▼▼ *******************/


/* ボーダー割増 */
.product_info {
	display:block ;
	max-width:766px ;
	min-width:766px ;
	height:auto ;
	margin:0px auto 0px ;
	padding-top:0px ;
	padding-bottom:30px ;
	border-style:dashed solid;
	border-color:#f9efe5 ;
	border-width:1px 0px 0px 0px ;
	background:url('../images/.png') center center no-repeat #ffffff ; /* #f9efe5 */
}

.product_info_texts {
	display:block ;
	border-width:1px 0px ;
	border-color:#ffffff ;
	border-style:solid ;
	margin:15px 0px 30px 20px ;
	padding:30px 0px ;
	width:94% ;
	height:auto ;
	background-color:#ffffff ;
	color:#c25400 ;
}

.icon_type1 {
	display:block ;
	float:left ;
	margin:20px 10px 15px 15px ;
}

h2.withicon {
	display:block ;
	border-width:0px 0px 1px 0px ;
	border-color:#c25400 ;
	border-style:solid ;
	font-size:1.2em ;
	margin:40px 30px 0px 50px!important ;
	color:#E66300!important ;
}

.extrawords {
	font-size:1em ;
/*	color:#c25400 ;*/
	color:#A84900 ;
}

.product_info_texts h3 {
	margin:15px 30px 10px 30px ;
	padding-left:30px ;
	font-size:1.5em ;
	font-weight:normal ;
	line-height:1.5em ;
	text-decoration:underline ;
	background:url('../images/icon_check1.png') 0px center no-repeat transparent ;
	color:#E66300 ;
}

.product_info_texts p {
	margin:0px 30px 30px 30px ;
	font-size:0.8em ;
	text-indent:2px ;
	color:#A84900 ;
}

hr {
	border-color:#BD4C00 ;
}

/******************* ▲▲商品ぺージ内の商品説明文▲▲ *******************/











/******************* ▼▼タイプ・型番・ＪＡＮコード▼▼ *******************/

.titlebanners {
	display:block ;
	width:766px ;
	margin:0px auto 30px ;
/*	border-width:0px 0px 15px 0px ;
	border-color:#523A26 ;
	border-style:solid ;
*/
}

.orderitem_name_box {
	height:35px ;
	padding:30px 0px 0px 0px ;
	border : 0px solid #ff0000 ;
	background-color:#E8DFD5 ;
}

.orderitem_name:before {
	content:"【商品名】" ;
	color:#ffffff ;
	background-color:#C25400 ;
	margin-right:5px ;
	padding-top:3px ;
}

h2.orderitem_name {
	display:block ;
	float:left ;
	color:#c25400 ;
	font-size:1em ;
	margin:0px 10px 0px 20px ;
	border : 0px solid #000000 ;
}

.product_info table {
	border:15px #E8DFD5 solid ;
	border-collapse:collapse ;
	margin:0px 0px 60px 0px ;
	width:100% ;
}

.product_info table tr td,
.product_info table tr th {
	border:1px #f9efe5 solid ;
	border-collapse:collapse ;
	font-size:0.8em ;
	line-height:2em ;
}

.product_info table tr th {
	width:12em ;
	background-color:#c25400 ;
	color:#ffffff ;
	font-weight:normal ;
	text-align:left ;
	padding:5px 15px ;
}

.product_info table tr td {
	background-color:#ffffff ;
	color:#c25400 ;
	padding:15px 15px ;
}

#swf1,
#swf2,
#swf3,
#swf4,
#swf5,
#swf6,
#swf7,
#swf8,
#swf9,
#swf10,
#swf11,
#swf12,
#swf13,
#swf14,
#swf15,
#swf16,
#swf_a,
#swf_b,
#swf_c,
#swf_d,
#swf_e,
#swf_f,
#swf_g,
#swf_h {
	display:block ;
	margin:0px auto 0px ;
	width:100% ;
}

.product_info a {
	color:#c25400 ;
}

/******************* ▲▲タイプ・型番・ＪＡＮコード▲▲ *******************/








/******************* ▼▼各商品ページご注文方法説明欄▼▼ *******************/
.howtoorder_img {
	display:block ;
	width:766px ;
	margin:20px auto 60px ;
}

/******************* ▲▲各商品ページご注文方法説明欄▲▲ *******************/






/******************* ▼▼各商品ページ在庫状況▼▼ *******************/
/* ボーダー割増 */
.zaiko {
	display:block ;
	max-width:766px ;
	min-width:766px ;
	height:auto ;
/*	background-color:#f9efe5 ; */
	background-color:#FFFCF5 ;
	padding:0px 0px 30px 0px ;
	margin:1px auto 0px ;
	border-style:dashed solid;
	border-color:#f9efe5;
	border-width:1px 0px 0px 0px ;
}

.zaikoleft {
	display:block ;
	float:left ;
	margin:28px 32px 29px 28px ;
	width:194px ;
	height:auto ;
	border : 0px solid #ff0000 ;
}

.zaikoright {
	display:block ;
	float:left ;
	margin:28px 0px 0px 0px ;
	width:486px ;
	height:auto ;
	border : 0px solid #ff0000 ;
	overflow:hidden ;
}

.zaiko_row {
	display:block ;
	width:auto ;
	height:auto ;
	border : 0px solid #ff0000 ;
}

.title_zaiko {
	display:block ;
	margin:0px 0px 20px 0px ;
}

.zaiko_cel {
	display:block ;
	float:left ;
	width:114px ;
	height:40px ;
	margin:0px 6px 6px 0px ;
	border:1px solid #c25400 ;
	background-color:#ffffff ;
}

.zaiko_name1,
.zaiko_name2,
.zaiko_name3,
.zaiko_name4,
.zaiko_name5,
.zaiko_name6,
.zaiko_name7,
.zaiko_name8,
.zaiko_name9,
.zaiko_name10,
.zaiko_name11,
.zaiko_name12,
.zaiko_quantity1,
.zaiko_quantity2,
.zaiko_quantity3,
.zaiko_quantity4,
.zaiko_quantity5,
.zaiko_quantity6,
.zaiko_quantity7,
.zaiko_quantity8,
.zaiko_quantity9,
.zaiko_quantity10,
.zaiko_quantity11,
.zaiko_quantity12 {
	display:block ;
	width:112px ;
	height:18px ;
	color:#c25400 ;
	text-align:center ;
	border : 0px solid #Ff0000 ;
}
/******************* ▲▲各商品ページ在庫状況▲▲ *******************/










/******************* ▼▼各商品ページ送料欄▼▼ *******************/
.title_souryou {
	display:block ;
	margin:30px 0px 20px 0px ;
}

.souryou_cel {
	display:block ;
	float:left ;
	width:109px ;
	height:57px ;
	margin:0px 15px 0px 0px ;

}

.souryou_cel2 {
	display:block ;
	float:left ;
	width:auto ;
	height:auto ;
	margin:0px 0px 0px 0px ;

}

.souryou_name1,
.souryou_name2,
.souryou_name3,
.souryou_price1,
.souryou_price2,
.souryou_price3 {
	display:block ;
	width:107px ;
	height:28px ;
	color:#c25400 ;
	font-size:1.2em ;
	text-align:center ;
	border : 0px solid #Ff0000 ;
}

.honsyu {
	background:url('../images/label_souryou1.png') center center no-repeat transparent ;
}

.hokkaido {
	background:url('../images/label_souryou2.png') center center no-repeat transparent ;
}

.okinawa {
	background:url('../images/label_souryou3.png') center center no-repeat transparent ;
}

/*
.oogata {
	background:url('../images/label_souryou4.png') center center no-repeat transparent ;
}
*/
/******************* ▲▲各商品ページ送料欄▲▲ *******************/









/******************* ▼▼各商品ページお申込み欄▼▼ *******************/
/*
.mousikomi6 {
	display:block ;
	max-width:750px ;
	height:333px ;
	height:auto ;
	background-color:#f9efe5 ;
	padding:0px 0px 0px 0px ;
	margin:0px auto 20px ;
	border-style:dashed ;
	border-color:#BD4C00 ;
	border-width:0px 0px 1px 0px ;
}
*/

/* ボーダー割増 */
.mousikomi {
	display:block ;
	max-width:766px ;
	min-width:766px ;
	height:auto ;
	background-color:#f9efe5 ;
	padding:0px 0px 100px 0px ;
	margin:1px auto 0px ;
	border-style:dashed solid ;
	border-color:#f9efe5;
	border-width:1px 0px 0px 0px ;
}

.mousikomileft {
	display:block ;
	float:left ;
	margin:28px 32px 29px 18px ;
	width:194px ;
	height:auto ;
	border : 0px solid #ff0000 ;
}

.mousikomiright {
	display:block ;
	float:left ;
	margin:28px 0px 0px 0px ;
	width:486px ;
	height:auto ;
	border : 0px solid #ff0000 ;
	overflow:hidden ;
/*	background-color : #ffffff ; */
}

.btn_omousikomi {
	display:block ;
	width:486px ;
	height:118px ;
	margin:0 auto 0 ;
	background:url('../images/btn_omousikomi.png') center center no-repeat transparent ;
}

.orderbtn1 a:link{
	background:url('../images/btn_omousikomi.png') center center no-repeat transparent ;
}

.orderbtn1 a:hover {
	background:url('../images/btn_omousikomi_hvr.png') center center no-repeat transparent ;
}

.title_oshiharai {
	display:block ;
	margin:0px 0px 20px 0px ;
}

.creditcards_cash {
	display:block ;
}

.title_omousikomi {
	display:block ;
	margin:0px 0px 17px 0px ;
}

.btn_omousikomi {
	display:block ;
}



.order_form_wrapper {
	display:block ;
	width:734px ;
	height:800px ;
	border:16px solid #E8DFD5 ;
	margin:20px auto 40px ;
	
}

.order_iframe {
	display:block ;
	margin:20px auto 20px ;
}

/******************* ▲▲各商品ページお申込み欄▲▲ *******************/











/******************* ▼▼各商品ページ補足欄▼▼ *******************/
.hosoku {
	display:block :
	width:auto ;
	font-size:0.8em ;
	color:#c25400 ;
	margin:20px 5px 100px 5px ;
	padding:30px 40px 30px 30px ;
	background-color:#ffffff ;
	-webkit-border-radius:6px ;
	-moz-border-radius:6px ;
	border-radius:6px ;
}

.hosoku > ul {
	margin:10px 5px 40px 0px ;
}

.hosoku > ul > li {
	margin:0px 0px 15px -5px ;
}

.title_hosoku_left {
	display:block ;
	margin:30px 0px 10px 10px ;
}

.unso,
.jikan_sitei {
	display:block ;
	margin:0px 0px 30px 10px ;
}

.hosoku_left_square {
	display:block ;
	width:185px ;
	height:auto ;
	border-width:5px ;
	border-color:#c25400 ;
	border-style:solid ;
	background-color:#FFFCF5 ;
	margin:0px 0px 30px 10px ;
}

.hosoku_left_square p.days_required:before {
	content:"商品の到着までには\A決済完了後、約1週間\A程度を目安にお考え\A下さい。\Aなお、入荷予定商品の\Aご予約時や、年末年始\Aを含む特定の繁忙期、\Aへき地等へのお届け等、\A通常よりも2～3日余分\Aにお日にちを頂く場合\Aがございますので\A予めご了承下さい。" ;
	white-space: pre;
}

.hosoku_left_square p {
	color:#C25400 ;
	font-size:0.8em ;
	line-height:1.5em ;
	margin:25px 23px ;
}

#hosoku_page1 {
	font-size:0.8em ;
	color:#c25400 ;
}

#hosoku_page1 div {
	width:400px ;
}

/* **** 以下各商品ページ下部の大きな3ボタン **** */
.totokushyo {
	display:block ;
	width:auto ;
	margin:15px auto 0 ;
/*	background:url('../images/firstaid.png') 15px center no-repeat #c25400 ; */
/*	color:#ffffff ; */
/*	padding:30px 40px 30px 75px ; */
/*	font-size:1.5em ; */
/*	line-height:2.3em ; */
/*	text-decoration:none ; */
}
/******************* ▲▲各商品ページ補足欄▲▲ *******************/

/******************* ▼▼各商品ページ右側固定窓▼▼ *******************/
.rightsquare {
	display:block ;
	position:absolute ;
	z-index:-1 ;
	right:0 ;
	top:5px ;
	width:152px ;
	height:auto ;
	background:url('') center top repeat-y transparent ;
}

/* **** 各ボックスの中身はrightsquare.cssに記載 **** */

/******************* ▲▲各商品ページ右側固定窓▲▲ *******************/
/******************* ▲▲各商品ページ▲▲ *******************/













/******************* ▼▼▼▼ *******************/

.oogata_title {
	background-color:#C35000 ;
	color:#FFFFFF ;
	font-size:1.5em ;
	font-weight:normal ;
	padding:15px ;
	margin:15px 29px 5px ;
}








/******************* ▲▲▲▲ *******************/












/******************* ▼▼フッター▼▼ *******************/

.footer {
	display:block ;
	width:750px ;
	height:auto ;
	background-color:#c25400 ;
	border-width:15px 0px 0px 0px ;
	border-color:#52381C #c25400;
	border-style:solid ;
}

/* ボーダー割増 */
.footer_itempage {
	display:block ;
	width:766px ;
	height:auto ;
	margin:0 auto 0 ;
	background-color:#c25400 ;
	border-width:15px 0px 0px 0px ;
	border-color:#52381C #c25400;
	border-style:solid ;
}

.footer_logo {
	display:block ;
	float:left ;
	margin:15px 15px 20px 30px ;;
}

.footer_itempage ul,
.footer ul {
	display:block ;
	float:left ;
	margin:50px 0px 0px 50px ;
	height:auto ;
	padding:0px ;
}

.footer_itempage ul > li,
.footer ul > li {
	list-style:none ;
	font-size:0.8em ;
	color:#ffffff ;
	display:inline-block ;
	padding:0px 12px 0px 0px ;
}

.footer_itempage ul > li > a,
.footer ul > li > a {
	text-decoration:none ;
	color:#ffffff ;
}

.copyrights {
	display:block ;
	float:left ;
	color:#ffffff ;
	font-size:0.8em ;
	margin:5px 0px 0px 150px ;
}



/******************* ▲▲フッター▲▲ *******************/











/******************* ▼▼ページナンバー▼▼ *******************/

div.pagebox {
	display:block ;
	width:470px ;
	height:auto ;
	border:1px solid #C35000 ;
	margin:100px 0px 0px 0px ;
}

ul.pagenation {
	display:block ;
	width:63% ;
	height:auto ;
	padding:0px ;
	overflow:hidden ;
	margin:5px auto 3px ;
/*	margin:5px auto 5px ;*/
	border : 0px solid #C35000 ;
}

ul.pagenation > li {
	list-style:none ;
	display:inline-block ;
	float:left ;
	padding:0px 15px ;
	margin:0 ;
	font-size:1em ;
}

ul.pagenation > li > a:link {
	text-decoration:none ;
	color:#C35000 ;
}

ul.pagenation > li > a:visited {
	text-decoration:none ;
	color:#a89588 ;
}

ul.pagenation > li > a.active {
	text-decoration:underline ;
}

/******************* ▲▲ページナンバー▲▲ *******************/













/******************* ▼▼特定商取引法に基づく表示ページ▼▼ *******************/

.tokushyo .info {
	max-width:750px ;
	margin:0px auto 0 ;
	border:1px solid #f9efe5 ;
	background:url('../images/.png') center center no-repeat #f9efe5 ; 
}

.tokushyo .info table {
	border:1px #f9efe5 solid ;
	border-collapse:collapse ;
	margin:5px 30px 100px ;
}

.tokushyo .info table tr td,
.tokushyo .info table tr th {
	border:1px #f9efe5 solid ;
	border-collapse:collapse ;
	font-size:0.8em ;
	line-height:2em ;
}

.tokushyo .info table tr th {
	width:12em ;
	background-color:#c25400 ;
	color:#ffffff ;
	font-weight:normal ;
	text-align:left ;
	padding:12px 12px 12px 12px ;
}

table.furyou_table tr th {
	width:100%!important ;

}

.tokushyo .info table tr td {
	background-color:#ffffff ;
	color:#c25400 ;
/*	padding:40px 12px 40px 12px ;*/
	padding:40px 20px 40px 20px ;
}

.tokushyo h2 {
	display:block ;
	color:#c25400 ;
	font-size:1.2em ;
	margin:35px 0px 0px 30px ;
}

.tokushyologo {
	display:block ;
	margin:30px 0px 0px 30px ;
}

.tokushyo a {
	color:#c25400 ;
}

.furyou_intro {
	font-size:0.8em ;
	color:#c25400 ;
	margin:0px 30px 15px 30px ;
}

.large {
	font-size:1.2em ;
}

/******************* ▲▲特定商取引法に基づく表示ページ▲▲ *******************/












/******************* ▼▼これはCSSの一番下にする事▼▼ *******************/

/* クリアフィックスハック */
.clearfix:after { 
	content:"";
	display:block;
	clear:both;
} 
.clearfix { 
	display: inline-block; 
}
/* Mac版IE除外 \*/
.clearfix { 
	display: block; 
}

/* 最右セルマージンゼロ */
.mg_r0 {
	margin-right:0px ;
}

/* 最左セルマージンゼロ */
.mg_l0 {
	margin-left:0px ;
}

/* マージントップ15PX   */
.mg_t15 {
	margin-top:15px ;
}

/* マージントップ30PX   */
.mg_t30 {
	margin-top:30px ;
}

/* フロート解除 */

.floatnone {
	float:none ;
}

.clear {
	clear:both ;
	visibility:hidden ;
	height:0 ;
}

a > img {
	border:0px none transparent ;
}

/******************* ▲▲これより下にコーディング禁止▲▲ *******************/