@charset "UTF-8";
/*!*
	--------------------------------
	Created: 2018.01.15
	Last Modified:
	--------------------------------
	- Table of Contents -
	初期化
	--------------------------------
*!*/
.content.nabe #section01 .match_height > .emphasis_label{margin-top: 30px}
.content.nabe #section02 #section02_01 .products_has_2col .products_img{margin-top: 0}
.content.nabe #section02 .lead_text,
.content.nabe #section03 .lead_text{margin-top: 40px}
.content.nabe #section03 .material_list {margin-top: 30px}
.content.nabe .basic_table th{font-weight: bold; text-align: center; vertical-align: middle}
.content.nabe .basic_table td{vertical-align: middle}
.content.nabe .basic_table td .circle_list{text-align: left}
.content.nabe .basic_table th p + p{margin-top: 20px}
.content.nabe .basic_table th.bg_none{background-color: #fff}
.content.nabe .basic_table th.col_width{width: 20%}
.content.nabe #section03 #section03_02 .basic_table td{text-align: left}
.content.nabe .align_l{text-align: left}
.content.nabe .emphasis_label+.match_height .products_text {margin-top: 10px}
.content.nabe .headline img{padding-left: 15px}
.content.nabe .few_in_stock{font-size:0.85em;color:#ec1d00;font-weight:500;border: 1px solid #ec1d00;padding: 3px 5px;margin-left: 15px;}
.content.nabe .chih_icon{margin-left: 15px;}
.content.nabe .chih_icon img{vertical-align: middle;}
.content.nabe .please_block{background: #f2f2f2;padding: 46px 86px 47px 53px;margin: 60px 0 80px;}
.content.nabe .please_block .please_title{font-weight: bold;font-size: 1.125em;}
.content.nabe .please_block .list{font-weight: bold;position: relative;padding: 10px 20px 10px;line-height: 1.5;}
.content.nabe .please_block .list span{position: absolute;left: 0;}
.content.nabe .please_block .list_text{padding: 0px 20px 0px;}
.content.nabe .please_block .products_has_2col .col:first-child{width: 75%;}
.content.nabe .please_block .products_has_2col .col:last-child{width: 30%;}
.content.nabe .please_block .products_has_2col img{max-width: 100%;}
@media only screen and (max-width:767px){
.content.nabe #section02 #section02_01 .products_has_2col .products_img{margin-top: 20px}
.content.nabe .please_block{padding: 20px 20px 20px;margin: 30px 0 0;}
.content.nabe .please_block .products_has_2col .col{width: 100% !important;}
.content.nabe .please_block .list{font-weight: bold;line-height: 1.5;}
.content.nabe .please_block .products_has_2col .col+.col{margin-top: 20px;}
}