@charset "utf-8";
/* 2020-09-09 */
@import url('https://fonts.googleapis.com/css2?family=Tenor+Sans&display=swap');
/* main */
header nav.navbar .navbar-nav > li > a, nav.navbar.bootsnav ul.nav > li > a {color: #2c2f7c;}
header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a {color: #2c2f7c;}
.mobile-toggle span {background: #2c2f7c;}
header.sticky nav.header-light-transparent .heder-menu-button .mobile-toggle span, header.sticky nav.header-light .heder-menu-button .mobile-toggle span {background: #2c2f7c;}
.mobile-toggle:hover span, .white-link .mobile-toggle:hover span {background: #c2ac8f;}
header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li.dropdown.on > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li.dropdown.on > a, header nav.navbar .navbar-nav > li.dropdown.on > a, nav.navbar.bootsnav ul.nav > li.dropdown.on > a {color: #c2ac8f;}
header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li.active > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li.active > a, header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a {color: #c2ac8f;}
header a.logo img {max-height: 100px;}
/*header a.logo img {max-height: inherit;}*/
/*header nav .nav-header-container {height: 177px;}*/
.main_visual1 {background-image: url('../../img/images/main.jpg') !important;}
.main_visual2 {background-image: url('../../img/images/main2.jpg') !important;}
.main_visual3 {background-image: url('../../img/images/main3.jpg') !important;}
.main_visual5 {background: #f7f1d6 !important;}
.main_visual8 {background-image: url('../../img/images/main8.jpg') !important;}
.swiper-slide > a {display: block;width: 100%;height: 100%;}
.sec6-box {font-size: 18px;position: absolute;bottom: -12%;border: 5px solid #c2ac8f;color: #c2ac8f;padding: 45px 40px 115px;left: 20%;}
.social-icon-style-8 a:hover {color: #c2ac8f;}
header nav .navbar-nav.text-normal > li > a {font-size: 14px;}
nav.navbar.navbar-default ul.nav > li > a {padding: 40px 0;}
header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a {padding: 40px 0;}
.simple-dropdown .dropdown-menu > li > a {font-size: 14px;}
.new_product {float: left;width: 20%;} 
.new_product_wrap {width: 100%}
.new_product_wrap:after {content: ''; clear: both;}
.new_product p:before {content: '';width: 30px;height: 6px;background: #2c2f7c;display: block;margin: 0 auto 10px;}
/*
.new_product img {max-width: 328px;}
*/
/* sub common */
.img_wrap > img {max-width:100%;}
.img_pc {display: block;}
.img_mob {display: none;}
@media screen and (max-width:1366px) {
header nav .navbar-nav.text-normal > li > a {font-size: 13px;}
}
@media screen and (max-width:1024px) {
header nav .navbar-nav.text-normal > li > a {font-size: 10px;}
}
@media (max-width: 991px) {
.main_visual1 {background-image: url('../../img/images/m_01.jpg') !important;}
.main_visual2 {background-image: url('../../img/images/m_02.jpg') !important;}
.main_visual3 {background-image: url('../../img/images/m_03.jpg') !important;}
.main_visual8 {background-image: url('../../img/images/m_08.jpg') !important;}
.sec6-box {padding: 20px 10px 50px;}
.sec6-box h6 {font-size: 14px;}
.new_product {width: 33.3333%;} 
nav.navbar.navbar-default ul.nav > li > a {padding: 9px 15px 8px !important;}
header nav.navbar .navbar-nav > li > a, nav.navbar.bootsnav ul.nav > li > a {color: #fff;}
header nav .navbar-nav.text-normal > li > a {font-size: 14px;}
.main_visual4 h3 {margin-top: 50px;}
 }
@media screen and (max-width:640px) and (min-width:10px) {
.swiper-wrapper h3 {font-size: 22px;line-height: 1.5;}
.main_visual4 h3 {margin-bottom: 10px;}
.main_visual4 h6 {font-size: 14px;line-height: 1.5;margin-bottom: 10px;}
.main_visual4 h6:last-of-type {margin-bottom: 0;}
.main_visual5 p {font-size: 14px;line-height: 1.5;}
.sec6-box {/*padding: 10px 20px;bottom: 25%;left: 25%;*/display: none;}
.main_visual6 h4 {font-size: 18px;line-height: 1.5;}
.main_visual7 h3 br {display: none;}
.main_visual7 p br {display: none;}
.main_visual7 p {font-size: 14px;line-height: 1.5;}
.new_product p {font-size: 13px;} 
.img_pc {display: none;}
.img_mob {display: block;}
}