@charset "euc-jp";
#wood *{ margin:0; padding:0;}
#wood ul,#wood li{ list-style:none; }
#wood a{ text-decoration:none; }
#wood a img { border:0; }
#wood a:hover img {border:0; opacity: 0.8;}


#wood .clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#wood .clearfix{
	zoom:1;/*IE5.5-7ÍÑ*/
}





/*PCÉ½¼¨»þ*/
@media screen and (min-width: 640px){
        
    #wood .pc_none{ display:none;}
	
	#wood{ width:750px; margin:10px auto 0;}
	
	/** basic type **/
	/*title*/
	#wood h1.mida_01{ background-color:#ac835a; color:#fff; text-align:center; font-size:23px; padding:8px 0;}
	#wood div.title_r1{ width:748px; display:flex; border:1px solid #d4d3cd; text-align:center; border-top:none; font-weight:bold;}
	#wood div.title_r1 div:nth-child(1){ width:15%; border-right:1px solid #d4d3cd; background-color:#dfded5; color:#320100; font-weight:normal;}
	#wood div.title_r1 div:nth-child(1) p{ padding-top:28px;}	
	#wood div.title_r1 div:nth-child(2){ width:85%; background-color:#c8b8a9; color:#4f382c;}
	#wood div.title_r1 div:nth-child(2) h2{ border-bottom:1px solid #d4d3cd; padding:5px 0; font-weight:normal;}
	
	#wood div.title_r1 div.mida_size{}
	#wood div.title_r1 div.mida_size ul{ display:flex;}
	#wood div.title_r1 div.mida_size ul li{ width:calc(100%/3); padding:8px 0;}
	#wood div.title_r1 div.mida_size ul li:nth-child(2){ border-right:1px solid #d4d3cd; border-left:1px solid #d4d3cd;}
	#wood div.title_r1 div.mida_size ul li p span{ font-size:22px;}
	
	/*item*/
	#wood div.basic_wrap{ width:748px; display:flex; border:1px solid #d4d3cd; text-align:center; border-top:none; font-weight:bold;}
	#wood div.clm04{ margin-bottom:20px;}
	#wood div.basic_wrap div:nth-child(1){ width:15%; border-right:1px solid #d4d3cd; background-color:#dfded5; color:#320100;}
	#wood div.basic_wrap div:nth-child(1) p{ padding-top:115px;}
	#wood div.basic_wrap div:nth-child(1) p span.num{ font-size:x-large; padding-right:3px;}
	#wood div.basic_wrap div:nth-child(1) p span.leng{ font-weight: normal;}
	#wood div.basic_wrap div:nth-child(2){ width:85%; background-color:#c8b8a9; color:#4f382c;}
	#wood div.basic_wrap div:nth-child(2) h2{ border-bottom:1px solid #d4d3cd; padding:5px 0;}
	
	#wood div.basic_wrap div.mida_size{}
	#wood div.basic_wrap div.mida_size ul.bas_ul{ display:flex;}
	#wood div.basic_wrap div.mida_size ul.bas_ul li{ width:calc(100%/3); padding:8px 0 15px; background-color:#fff;}
	#wood div.basic_wrap div.mida_size ul.bas_ul_fst li{ padding:0px 0 15px; background-color:#fff;}
	#wood div.basic_wrap div.mida_size ul.bas_ul li img{ max-width:90%;}
	#wood div.basic_wrap div.mida_size ul.bas_ul li.space{ background-color:#f4f2ee; background-image: linear-gradient(to top right, transparent, transparent 49.7%, #d4d3cd 49.7%, #d4d3cd 50%, transparent 50%, transparent);}
	
	#wood div.basic_wrap div.mida_size ul.bas_ul li:nth-child(2){ border-right:1px solid #d4d3cd; border-left:1px solid #d4d3cd;}
	#wood div.basic_wrap div.mida_size ul.bas_ul li p{ font-weight:bold; color:#3d2327; font-size:15px; margin-top:7px;}
	#wood div.basic_wrap div.mida_size ul li div.shosai_btn{ width:90%; margin:0 auto; background-color: #ab0208; color:#fff; padding:7px 0; position:relative;}
	#wood div.basic_wrap div.mida_size ul li div.arrow-right { display: inline-block; width: 7px; height: 7px; margin: 0 10px; border-top: 3px solid #fff; border-right: 3px solid #fff; transform: rotate(45deg); position:absolute; right:0; top:15px; background: none;}
	#wood div.basic_wrap div.mida_size ul li div.arrow-right:nth-child(2){ right:8px;}
	/*price*/
	#wood div.basic_wrap div.mida_size ul li div.prices{ margin:5px 0 10px; border:none;}
	#wood div.basic_wrap div.mida_size ul li div.prices div.buy_price{ width:100%; }
	#wood div.basic_wrap div.mida_size ul li div.prices ul li{ width:100%;  padding:0; color:#ab0208; border-right:none !important; border-left: none !important;}
	#wood div.basic_wrap div.mida_size ul li div.prices ul li.price span.spesicalprice{ display:none;}
	
		
	/*option parts*/
	#wood h1.mida_02{ background-color:#971d1b; color:#fff; text-align:center; font-size:23px; padding:8px 0; margin-top:40px;}
	#wood div.opt_parts{}
	#wood div.opt_parts ul.ch1, #wood div.opt_parts ul.ch2{ display:flex; justify-content:space-between; margin: 10px auto;}
	#wood div.opt_parts ul.ch1{ margin-bottom:30px;}
	#wood div.opt_parts ul li{ width:calc(95%/2);}
	#wood div.opt_parts ul.ch2 li{ width:calc(95%/3);} 
	#wood div.opt_parts ul li a{ display:block; border:1px solid #652f2b; padding: 5px 0 3px; position:relative; border-left: 45px solid #991f1f;}
	#wood div.opt_parts ul li a:hover{ opacity:0.9;}
	#wood div.opt_parts ul li a p{ font-weight:bold; color:#3d2327;}
	#wood div.opt_parts ul.ch1 li a{ text-align:center; padding-left:0 !important;}
	#wood div.opt_parts ul.ch1 li a div.prices{ padding-left:0 !important; margin-top:3px !important;}
	#wood div.opt_parts ul.ch2 li a p{ text-align:center;}
	#wood div.opt_parts ul.ch2 li a p.dan_no{ text-align:center;}
	#wood div.opt_parts ul li a p span{ font-size:22px;}
	
	/*price*/
	#wood div.opt_parts ul li a div.prices{ /*padding-left:10px;*/ color: #ab0208; font-weight:bold;}
	#wood div.opt_parts ul li div.prices{ margin:5px 0 10px; border:none;}
	#wood div.opt_parts ul li div.prices div.buy_price{ width:100%; }
	#wood div.opt_parts ul li div.prices ul li{ width:100%;  padding:0; color:#ab0208;}
	#wood div.opt_parts ul li div.prices ul li.price span.spesicalprice{ display:none;}


	#wood div.opt_parts ul li img{ width:65px; position:absolute; top:3px; right:10px;}
	#wood div.opt_parts ul.ch2 li a div.prices{ text-align:center;}
	#wood div.opt_parts ul li div.arrow-right { display: inline-block; width: 10px; height: 10px; margin: 0 10px; border-top: 3px solid #fff; border-right: 3px solid #fff; transform: rotate(45deg); position:absolute; left:-40px; top:50px; background: none;}
	#wood div.opt_parts ul.ch2 li div.arrow-right{ top:65px;}
	
	
	/*wood_rack*/
	#wood h1.mida_03{ background-color:#ea9f32; color:#fff; text-align:center; font-size:23px; padding:8px 0; margin-bottom:0px; margin-top:40px;}
	#wood div.wood_rack ul.bas_ul{ display:flex; justify-content:space-between; margin:10px auto;}
	#wood div.wood_rack ul.bas_ul li{ width:calc(95%/2); padding:8px 0 15px; background-color:#fff; text-align:center; border:1px solid #d8d7ce;}
	#wood div.wood_rack ul.bas_ul li img{ max-width:80%;}
	#wood div.wood_rack ul.bas_ul li.space{ background-color:#f4f2ee; background-image: linear-gradient(to top right, transparent, transparent 49.7%, #d4d3cd 49.7%, #d4d3cd 50%, transparent 50%, transparent);}
	
	/*#wood div.wood_rack ul li:nth-child(2){ border-right:1px solid #d4d3cd; border-left:1px solid #d4d3cd;}*/
	#wood div.wood_rack ul.bas_ul li p{ font-weight:bold; color:#3d2327; font-size:17px; margin-top:7px;}
	#wood div.wood_rack ul.bas_ul li p:nth-child(3){ margin-top:0 !important;}
	#wood div.wood_rack ul.bas_ul li div.prices{ color:#ab0208; margin:5px 0 10px; font-weight:bold;}
	#wood div.wood_rack ul.bas_ul li div.shosai_btn{ width:80%; margin:0 auto; background-color: #ab0208; color:#fff; padding:10px 0; position:relative;}
	#wood div.wood_rack ul.bas_ul li div.arrow-right { display: inline-block; width: 7px; height: 7px; margin: 0 10px; border-top: 3px solid #fff; border-right: 3px solid #fff; transform: rotate(45deg); position:absolute; right:0; top:19px; background: none;}
	#wood div.wood_rack ul.bas_ul li div.arrow-right:nth-child(2){ right:8px;}	
	
	/*price*/
	#wood div.wood_rack ul li a div.prices{ color: #ab0208; font-weight:bold;}
	#wood div.wood_rack ul li div.prices{ margin:5px 0 10px; border:none;}
	#wood div.wood_rack ul li div.prices div.buy_price{ width:100%; }
	#wood div.wood_rack ul li div.prices ul li{ width:100%;  padding:0; color:#ab0208; border:none;}
	#wood div.wood_rack ul li div.prices ul li.price span.spesicalprice{ display:none;}
	
}








