@charset "shift_jis";

/*body {
font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic';
overflow-x: hidden;
}*/

#bcchest_mtx .clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#bcchest_mtx .clearfix{
	zoom:1;/*IE5.5-7用*/
}


/*PC*/
@media screen and (min-width: 640px){
    
	.pc_none{ display:none; }
	
    #bcchest_mtx{width: 750px; margin: 50px auto 0; position: relative;} 
	#bcchest_mtx a:hover img{ opacity:0.8;}
	
	/*見出し調整*/  		 
	#bcchest_mtx .title{position:relative; display:inline-block; padding: 0px; text-align:center; font-size: 130%; font-weight: bold; width: 100%;}
	.title:before, .title:after{content: ''; position: absolute; top: 50%; display: inline-block; width: 33%; height: 1px; /*background-color: black;*/}
	.title:before{left:0;}
	.title:after{right: 0;}
    
    #bcchest_mtx .mida{margin-bottom: 2%;}
	
	
	
	/*自社本店価格プロ調整*/
	#bcchest_mtx .spesicalprice{display: none;}
	#bcchest_mtx .buy_price li{display: inline;}
	#bcchest_mtx .price{color: #d64f62; font-size: 82%;}
	#bcchest_mtx .buy_price .intax{font-size: 40%;}
    
	
	/*ボタン調整*/
	#bcchest_mtx .mat_kind{margin-bottom: 3%;}
	#bcchest_mtx .mat_kind .mat_kind_c{float:left; width:30%; font-size:70%;}
	#bcchest_mtx .mat_kind_c{position: relative; border-radius: 10px; border: solid 1px #000000; color: #000000; background: #FFFFFF;}
	#bcchest_mtx .mat_kind_c p{text-align:center; font-size:120%;}
	#bcchest_mtx .mat_kind_c .font_s{font-size:140%; line-height:40%;} 
	#bcchest_mtx .mat_kind_rl{margin: 0 4%;}
	#bcchest_mtx .mat_kind a{text-decoration: none; display: block; font-weight: bold; min-height: 20px; font-size: 120%; color: #000000; padding: 0 4%; padding-top:5%;}
	#bcchest_mtx .mat_kind a:hover{background-color: #DDDDDD; border-radius: 0px;}  
	#bcchest_mtx .mat_kind a:after{content: ''; position: absolute; bottom: 9%; right: 5px; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 6px 0 6px 11px; border-color: transparent transparent transparent #000000;}  	
    
	/*価格プロ調整*/
	#bcchest_mtx .mat_kind_c .prices{ color: #ce0a0a; font-size: 205%; font-weight: bold; margin-left: 33%;}	
    
    #bcchest_mtx .setlink {white-space: nowrap;}       
	#bcchest_mtx .setlink .font_s{font-size:140%; line-height:40%;} 
    #bcchest_mtx .col3 .setlink{float:left; width:30%; font-size:80%; position: relative; border-radius: 0px; border: solid 1px #1a735d; text-align: center; margin-right: 4%;}
    #bcchest_mtx .col3 .setlink:nth-child(3){margin-right: 0%;}
    #bcchest_mtx .col4 .setlink{float:left; width:23%; font-size:70%; position: relative; border-radius: 10px; border: solid 1px #000000; text-align: center; margin-right: 2%;}
    #bcchest_mtx .col4 .setlink:nth-child(4){margin-right: 0%;}
    #bcchest_mtx .col5 .setlink{float:left; width:18%; font-size:70%; position: relative; border-radius: 10px; border: solid 1px #000000; text-align: center; margin-right: 2%;}
    #bcchest_mtx .col5 .setlink:nth-child(5){margin-right: 0%;}
    
    
    #bcchest_mtx #cork_col2 .left{float: left; width: 48%;}
    #bcchest_mtx #cork_col2 .rigth{float: right; width: 48%;}
    #bcchest_mtx #cork_col2 .col2 .setlink{float:left; width:48%; font-size:70%; position: relative; border-radius: 0px; border: solid 1px #1a735d; text-align: center; margin-right: 2%;}
    #bcchest_mtx #cork_col2 .col2 .setlink:nth-child(2){margin-right: 0%;}
    #bcchest_mtx #size_mida{background-color: #483a36; color: #FFFFFF; text-align: center; padding: 1% 0%; margin: 6% 0% 2% 0%; font-size: 120%; }
    
	#bcchest_mtx .mat_kind .setlink a{text-decoration: none; display: block; font-weight: bold; min-height: 20px; font-size: 120%; color: #032d31; padding: 0 4%; padding-top:5%;}
	#bcchest_mtx .mat_kind .setlink a:hover{background-color: #DDDDDD; border-radius: 0px;}  
	#bcchest_mtx .mat_kind .setlink a:after{content: ''; position: absolute; bottom: 9%; right: 5px; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 6px 0 6px 11px; border-color: transparent transparent transparent #1a735d;}  	
	#bcchest_mtx .mat_kind .setlink .prices{ color: #d64f62; font-size: 205%; font-weight: bold; }
    
    #footer{text-align: center; margin: 2%;}
    #footer a{text-align: center; margin: 2%; padding: 0% 1%;}
						
}
