@charset "UTF-8";
/*!*
	--------------------------------
	Created: 2023.03.20
	Last Modified:
	--------------------------------
	- Table of Contents -
	--------------------------------
*!*/
/*!* -------------------------------
	main_visual
------------------------------- *!*/
.main_visual.product_index,
.main_visual.product_index .B{background-image:url(../img/img_main_visual_black.jpg);}
.main_visual.product_index .W{background-image:url(../img/img_main_visual_white.jpg);}
.main_visual.product_index.B .B{opacity: 1;}
.main_visual.product_index.W .W{opacity: 1;}
.main_visual.product_index .main_visual_wrap{padding-bottom: calc((540/1414)*100%);}
.main_visual.product_index .main_visual_inner{left: 0;top:52%}
.main_visual.product_index.B .main_visual_inner .main_visual_series{color: #333;border-color: #333;}
.main_visual.product_index.W .main_visual_inner .main_visual_series{color: #333;border-color: #333;}
.main_visual.product_index.B .main_visual_inner .main_visual_title{color: #333;}
.main_visual.product_index.W .main_visual_inner .main_visual_title{color: #333;}
.main_visual.product_index.B .main_visual_inner .main_visual_catch{color: #333;}
.main_visual.product_index.W .main_visual_inner .main_visual_catch{color: #333;}
.main_visual.product_index .main_visual_inner .note{color: #333;margin-top: 0;}
.main_visual.product_index .color_select ul li #color_select_01+label:before{background-color:#554447}
.main_visual.product_index .color_select ul li #color_select_02+label:before{background-color:#e9e5e5}
@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 .color_select ul li #color_select_01+label:before{background-image:url(../img/img_color_select_black.jpg)}
    .main_visual.product_index .color_select ul li #color_select_02+label:before{background-image:url(../img/img_color_select_white.jpg)}
    .main_visual.product_index{background-image:url(../img/img_main_visual_black_sp.jpg)}
    .main_visual.product_index .B{background-image:url(../img/img_main_visual_black_sp.jpg)}
    .main_visual.product_index .W{background-image:url(../img/img_main_visual_white_sp.jpg)}
    .main_visual.product_index .main_visual_wrap{padding-bottom: calc((1120/690)*100%);}
}
/*!* -------------------------------
	index_content
------------------------------- *!*/
.index_content .index_section>a .index_section_wrap {padding-bottom: calc((480/1414)*100%);}
.index_content .index_section:nth-of-type(1){background-image:url(../img/bg-section_01.jpg);}
.index_content .index_section:nth-of-type(1) a{color:#fff}
.index_content .index_section:nth-of-type(2){background-image:url(../img/bg-section_02.jpg);}
.index_content .index_section:nth-of-type(2) a{color:#fff}
.index_content .index_section:nth-of-type(3){background-image:url(../img/bg-section_03.jpg);}
.index_content .index_section:nth-of-type(3) a{color:#fff}
.index_content .index_section:nth-of-type(4){background-image:url(../img/bg-section_04.jpg);}
.index_content .index_section:nth-of-type(4) a{color:#333}
.index_content .index_section:nth-of-type(5){background-image:url(../img/bg-section_05.jpg);}
.index_content .index_section:nth-of-type(5) a{color:#333}
@media only screen and (max-width:767px){
    .index_content .index_section>a .index_section_wrap {padding: calc((580/690)*100%) 0 30px 0;}
    .index_content .index_section .index_section_inner{box-sizing: border-box;padding: 0;min-height:180px;}
    .index_content .index_section .index_summary{margin-top: 10px;}
    .index_content .index_section:nth-of-type(1){background-image:url(../img/bg-section_sp_01.jpg);background-color: #070601;}
    .index_content .index_section:nth-of-type(2){background-image:url(../img/bg-section_sp_02.jpg);background-color: #e1effe;}
    .index_content .index_section:nth-of-type(3){background-image:url(../img/bg-section_sp_03.jpg);background-color: #1f0506;}
    .index_content .index_section:nth-of-type(4){background-image:url(../img/bg-section_sp_04.jpg);background-color: #f7f0e8;}
    .index_content .index_section:nth-of-type(5){background-image:url(../img/bg-section_sp_05.jpg);background-color: #e9e9e9;}
}

.products_img+.products_text{margin-top: 30px}
/*!* -------------------------------
	award
------------------------------- *!*/
.award{width: 301px;}
@media only screen and (max-width:767px){
    .award{width: 100%;margin-bottom: 15px;}
}

/*!* -------------------------------
	position
------------------------------- *!*/
@media only screen and (min-width:768px){
.content .caption-position-1{margin: calc((60 / 680) * -100%) calc((60 / 680) * 100%) 0 0;}
}
@media only screen and (max-width:767px){
    .content .caption-position-1{text-align: right;}
}

/*!* -------------------------------
    product feature
------------------------------- *!*/
.subheadline_border{margin-bottom: 30px;position: relative;text-align: center;display: block;font-size: 1.25em;font-weight: 700;color: #333}
.subheadline_border:after{content: "";display: block;height: 1px;width: 100%;position: absolute;top: 50%;background-color: #b1afb0;z-index: 1;}
.subheadline_border span{padding: 0 20px;background-color: #fff;position: relative;z-index: 2;display: inline-block}
.products_img+.subheadline_border{margin-top: 60px;}
.content .img_w_1000 .caption_image.caption_image--flex{justify-content: space-between;}
.content .img_w_1000 .caption_image.caption_image--flex>span{width: 48%;}
.img_w_1000{max-width: 1000px;margin: 0 auto;}
.img_w_1312{max-width: 1312px;margin: 0 auto;}
.img_w_1000+.subheadline_border{margin-top: 60px;}
@media only screen and (max-width:767px){
    .subheadline_border{font-size: 0.93985em;margin-bottom: 25px}
    .subheadline_border span{padding: 0 10px}
    .products_img+.subheadline_border{margin-top: 40px;}
    .img_w_1000+.subheadline_border{margin-top: 40px;}
    .note_center{display: inline-block;}
}
