@charset "UTF-8";
/*!*
	--------------------------------
	Created: 2018.08.17
	Last Modified:
	--------------------------------
	- Table of Contents -
	初期化
	--------------------------------
*!*/
/*!* -------------------------------
	main_visual
------------------------------- *!*/
.main_visual.product_index,
.main_visual.product_index .W{background-image:url(../img/img_main_visual.jpg)}
.main_visual.product_index.W .W{opacity: 1;}
.main_visual.product_index .main_visual_inner{top:52%}
.main_visual.product_index .color_select ul li #color_select_01+label:before{background-color:#f9f9f9}
.index_content .index_section:nth-of-type(1){background-image:url(../img/img_section_01.jpg);background-color:#b08f7e}
.index_content .index_section:nth-of-type(1) a{color:#333}
.index_content .index_section:nth-of-type(2){background-image:url(../img/img_section_02.jpg);background-color:#e7e3d6}
.index_content .index_section:nth-of-type(2) a{color:#333}

/*!* -------------------------------
	product head image
------------------------------- *!*/
.product_tab_nav .upper_nav .product_wrap .head_img{width:170px;padding:0 5px 0 25px}
	    
/*!* -------------------------------
	product feature image
------------------------------- *!*/
.content.futtou #section01_01 .col:nth-of-type(2) .products_img img {width: 85%;}
.content.takiwake .products_has_2col+.products_button_wrap {margin-top: 50px;}
.content.oishisa #section01_01 .bold{margin-top: 20px;}
.content.oishisa #section01_02 .products_img img {width: 70%;}
.content.oishisa #section01_02 .caption_image {width:70%;margin-left:auto;margin-right:auto;}
/*!* -------------------------------
	spec
------------------------------- *!*/
.spec_content .spec_list img {max-width: 420px;}
.spec_content .spec_head .img_product{padding:0 5px}
.spec_content .spec_head .product_info{margin-top:10px}

/*!* -------------------------------
	option
------------------------------- *!*/
.content.option #section01 .products_text+.products_has_2col {margin-top: 20px;}
.content.option #section01 .products_img img {width: 80%;}
.content.option #section01 .caption_image {width:80%;margin-left:auto;margin-right:auto;text-align:left;}

@media only screen and (max-width:767px){
.main_visual.product_index .main_visual_inner{top:0;left:0;padding-top:8%;-webkit-box-sizing:border-box;box-sizing:border-box}
.main_visual.product_index,
.main_visual.product_index .W{background-image:url(../img/img_main_visual_sp.jpg)}
.index_content .index_section:nth-of-type(1){background-image:url(../img/img_section_01_sp.jpg)}
.index_content .index_section:nth-of-type(2){background-image:url(../img/img_section_02_sp.jpg)}
.index_content .index_section:nth-of-type(1) .index_section_inner{padding-top:105%}
.index_content .index_section:nth-of-type(2) .index_section_inner{padding-top: 114.75%}
.product_tab_nav .upper_nav .product_wrap .head_img{width:42.59%;padding:0 25px 0 15px}

.content.futtou #section01_01 .col:nth-of-type(2) .products_img img {width: 100%;}
.content.takiwake .products_has_2col+.products_button_wrap {margin-top: 30px;}
.content.oishisa #section01_02 .products_img img {width: 100%;}

.spec_content .spec_head .img_product{padding:0 10px}
.spec_content .spec_head .product_info{margin-top:30px}

.content.option #section01 .products_img img {width: 100%;}
.content.option #section01 .caption_image {width: 100%;}
.content.oishisa #section01_02 .caption_image {width: 100%;}

}