@charset "UTF-8";body{padding-top:80px}.l_index{padding:90px 40px}@media screen and (max-width: 768px){.l_index{padding:12vw 0 8vw}}.b_indexListWrap{overflow-x:auto;width:100%}@media screen and (max-width: 768px){.b_indexListWrap{padding-left:5.33vw;padding-right:5.33vw}}.b_indexList{display:grid;grid-template-columns:repeat(7,1fr);gap:18px}@media screen and (max-width: 1320px){.b_indexList{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 768px){.b_indexList{width:-moz-max-content;width:max-content;display:flex;flex-wrap:nowrap;padding-bottom:20px}}.b_indexList_item a{display:block;text-align:center;padding:11px 26px 11px 11px;border:1px solid #000000;font-size:14px;font-family:EB Garamond,serif;background:url(/cdn/shop/files/icon_arrow_bottom.png?v=1733469281) no-repeat;background-size:9px;background-position:92%}@media screen and (max-width: 768px){.b_indexList_item a{font-size:14px}}.l_movie{padding:0 40px}@media screen and (max-width: 768px){.l_movie{padding:0 5.3333333333vw}}.l_movie .l_wrap{max-width:960px}@media screen and (max-width: 768px){.l_movie iframe{height:58.6666666667vw}}.l_feature{padding:95px 40px 50px}@media screen and (max-width: 768px){.l_feature{padding:13.3333333333vw 5.3333333333vw}}.l_productSection01{padding:50px 40px 60px}@media screen and (max-width: 768px){.l_productSection01{padding:13.3333333333vw 5.3333333333vw}}.l_productSection02{padding:60px 40px 120px}@media screen and (max-width: 768px){.l_productSection02{padding:13.3333333333vw 5.3333333333vw}}.l_productMovie{max-width:960px;margin:0 auto;text-align:center}@media screen and (max-width: 768px){.l_productMovie iframe{height:58.6666666667vw}}.p_productSecBox{display:flex;justify-content:space-between}.l_styling{padding:110px 40px 50px;overflow:hidden}@media screen and (max-width: 768px){.l_styling{padding:13.3333333333vw 5.3333333333vw}}.p_stylingSlider{position:relative}.swiper-button-prev,.swiper-button-next{display:none}@media screen and (max-width: 768px){.swiper-button-prev,.swiper-button-next{top:34%;display:block}}.p_stylingSlider_itemTxt{font-size:16px;line-height:1.5;margin-top:20px}@media screen and (max-width: 768px){.p_stylingSlider_itemTxt{margin-top:10px}}@media screen and (max-width: 768px){.p_featureBox+.p_featureBox{margin-top:10vw}}.l_review{padding:60px 40px}@media screen and (max-width: 768px){.l_review{padding:13.3333333333vw 5.3333333333vw}}.p_reviewTxt{text-align:center;line-height:1.7;margin-bottom:40px;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;font-size:24px}@media screen and (max-width: 768px){.p_reviewTxt{font-size:20px;margin-bottom:10.6666666667vw}}.b_reviewList_item{padding:50px 20px;font-size:16px;line-height:1.7;text-align:center;border-top:1px solid #000}@media screen and (max-width: 768px){.b_reviewList_item{text-align:left;font-size:3.7333333333vw;padding:8vw 5.3333333333vw}}.b_reviewList{border-bottom:1px solid #000;max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){.l_faq{padding:8vw 5.3333333333vw}}.b_faqList{max-width:1000px;margin:0 auto}.b_faqList_item{padding:46px 40px 20px;background:#f4f4f4;margin-bottom:30px}@media screen and (max-width: 768px){.b_faqList_item{padding:6.6666666667vw 5.3333333333vw 2.6666666667vw}}.b_faqList_itemTtl{font-size:18px;line-height:1.5;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;background-image:url(/cdn/shop/files/icon_plus.png?v=1733469281);background-repeat:no-repeat;background-position:right;background-size:21px;margin-bottom:20px;cursor:pointer}@media screen and (max-width: 768px){.b_faqList_itemTtl{font-size:16px;margin-bottom:5.3333333333vw;padding-right:6.6666666667vw;background-size:16px}}.b_faqList_itemTtl.is-active{background-image:url(/cdn/shop/files/icon_minus.png?v=1733469281);background-repeat:no-repeat;background-position:right;background-size:21px}@media screen and (max-width: 768px){.b_faqList_itemTtl.is-active{background-size:16px}}.b_faqList_itemTxt{font-size:16px;line-height:1.7;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif}@media screen and (max-width: 768px){.b_faqList_itemTxt{font-size:16px}}.l_specification{padding:80px 50px 100px}@media screen and (max-width: 768px){.l_specification{padding:13.3333333333vw 5.3333333333vw}}.p_specificationTable{max-width:800px;margin:0 auto;border-bottom:1px solid #000}.p_specificationTable tr{border-top:1px solid #000}@media screen and (max-width: 768px){.p_specificationTable tr{display:flex;flex-direction:column}}.p_specificationTable th{width:16%;padding:30px 10px;text-align:left}@media screen and (max-width: 768px){.p_specificationTable th{width:100%;padding:8vw 0 2.6666666667vw}}.p_specificationTable td{width:84%;padding:30px 10px;line-height:1.6}@media screen and (max-width: 768px){.p_specificationTable td{width:100%;padding:2.6666666667vw 0 5.3333333333vw}}.l_media{overflow:hidden;background:#f4f4f4;padding:40px 40px 85px;margin-top:80px}@media screen and (max-width: 768px){.l_media{padding:13.3333333333vw 5.3333333333vw}}.p_mediaSlider{position:relative}@media screen and (max-width: 768px){.p_mediaSlider .swiper-button-prev,.p_mediaSlider .swiper-button-next{top:50%}}.p_mediaSlider_item a{display:block;background:#fff}@media screen and (max-width: 768px){.p_mediaSlider_item a{display:block}}.p_mediaSlider_itemImg{width:100%}@media screen and (max-width: 768px){.p_mediaSlider_itemImg{width:100%}}.p_mediaSlider_itemContents{width:100%;padding:40px 26px;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;line-height:1.7}.p_mediaSlider_itemContents strong{font-weight:700;font-size:20px;line-height:2}@media screen and (max-width: 768px){.p_mediaSlider_itemContents{position:unset;width:100%;padding:6.6666666667vw 5.3333333333vw}}.swiper-button-prev,.swiper-button-next{width:48px;height:48px}@media screen and (max-width: 768px){.swiper-button-prev,.swiper-button-next{width:12.8vw;height:12.8vw}}.swiper-button-prev{left:-20px}@media screen and (max-width: 768px){.swiper-button-prev{left:0}}.swiper-button-next{right:-20px}@media screen and (max-width: 768px){.swiper-button-next{right:0}}.b_faqList_itemTxt{height:0;overflow:hidden;transition:.2s ease height}.b_faqList_itemTtl{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 768px){.l_recommend .b_productList{display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content}.l_recommend .b_productList li{width:140px}.l_recommend .b_productListWrap{width:100%;overflow-x:hidden;padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.l_pageFv{position:relative}.l_pageFv img{width:100%}@media screen and (max-width: 768px){.l_pageFv img{aspect-ratio:.8;-o-object-fit:cover;object-fit:cover}}.l_breadcrumb{padding:30px 40px}@media screen and (max-width: 768px){.l_breadcrumb{padding:5.3333333333vw}}.b_breadCrumb{display:flex;align-items:center;gap:10px;font-size:16px;font-family:EB Garamond,serif}.l_aboutIntro{padding:60px 40px 120px}@media screen and (max-width: 768px){.l_aboutIntro{padding:21.3333333333vw 5.3333333333vw}}.l_aboutIntro h3{text-align:center;font-size:24px;margin-bottom:16px;line-height:1.4;font-weight:400;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif}.l_aboutIntro p{font-size:16px;line-height:1.7;text-align:center}.l_aboutContents{background:#f4f4f4;padding:120px 40px 70px;margin-bottom:80px}@media screen and (max-width: 768px){.l_aboutContents{padding:21.3333333333vw 5.3333333333vw;margin-bottom:0}}.p_aboutContents_box{display:flex;justify-content:space-between}.p_aboutContents_img img{vertical-align:bottom}@media screen and (max-width: 768px){.p_aboutContents_box+.p_aboutContents_box{margin-top:10vw}}.p_aboutContents_box{display:flex;justify-content:space-between;align-items:center}.p_aboutContents_box.top{align-items:flex-start}@media screen and (max-width: 768px){.p_aboutContents_box{display:block}}.p_aboutContents_box:nth-of-type(2n){flex-direction:row-reverse}.p_aboutContents_box+.p_aboutContents_box{margin-top:90px}@media screen and (max-width: 768px){.p_aboutContents_box+.p_aboutContents_box{margin-top:16vw}}.p_aboutContents_img{width:55%}@media screen and (max-width: 1320px){.p_aboutContents_img{width:50%}}@media screen and (max-width: 768px){.p_aboutContents_img{width:100%;margin-bottom:8vw}}.p_aboutContents_txt{width:45%;padding:0 50px}@media screen and (max-width: 1320px){.p_aboutContents_txt{width:50%;padding:0 30px}}@media screen and (max-width: 768px){.p_aboutContents_txt{width:100%;padding:0}}.p_aboutContents_txt h3{font-size:24px;margin-bottom:24px;line-height:1.5;font-weight:400;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif}@media screen and (max-width: 768px){.p_aboutContents_txt h3{font-size:5.8666666667vw;margin-bottom:6.6666666667vw}}.p_aboutContents_txt p{font-size:16px;line-height:1.7}@media screen and (max-width: 768px){.p_aboutContents_txt p{font-size:16px}}.l_gallery{padding:100px 40px 60px;overflow:hidden}@media screen and (max-width: 768px){.l_gallery{padding:10.6666666667vw 0}}.l_home_mv{background:url(../img/img_fv01.jpg) no-repeat;background-size:cover;height:100vh;overflow:hidden;padding:0 40px}@media screen and (max-width: 768px){.l_home_mv{height:100vh;height:100svh;background:url(../img/img_fv01_sp.jpg) no-repeat;background-size:cover;padding:13.8666666667vw 6.9333333333vw}}.l_home_mv .l_wrap{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%}@media screen and (max-width: 768px){.l_home_mv .l_wrap{justify-content:flex-end;align-items:center}}.p_fvTtl{font-size:31px;color:#fff;font-weight:500;line-height:1.5;margin-bottom:30px;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif}@media screen and (max-width: 768px){.p_fvTtl{text-align:center;font-size:6.6666666667vw;margin-bottom:5.3333333333vw;letter-spacing:.2em;padding-left:10px}}.p_fvLink{border:1px solid #fff;color:#fff;padding:16px 45px;text-align:center;display:block;width:-moz-max-content;width:max-content;max-width:100%;font-size:14px;transition:all .3s ease}@media screen and (max-width: 768px){.p_fvLink{margin:0 auto;font-size:3.7333333333vw}}.p_fvLink:hover{opacity:1;background:#fff;color:#000}.l_gallery .swiper-wrapper{transition-timing-function:linear}.l_company{padding:60px 40px 120px}@media screen and (max-width: 768px){.l_company{padding:10.6666666667vw 5.3333333333vw 21.3333333333vw}}.p_companyTable{max-width:800px;margin:0 auto;width:100%;border-bottom:1px solid #000}.p_companyTable tr{border-top:1px solid #000}@media screen and (max-width: 768px){.p_companyTable tr{display:flex;flex-direction:column}}.p_companyTable th{padding:30px 0;width:12%;text-align:left}@media screen and (max-width: 768px){.p_companyTable th{width:100%;padding-top:20px;padding-bottom:0}}.p_companyTable td{width:88%;padding:30px 0 30px 10px;line-height:1.7}@media screen and (max-width: 768px){.p_companyTable td{padding-top:10px;padding-bottom:20px;padding-left:0;width:100%}.p_companyTable td iframe{height:154px}}.p_companyTable td img{margin-bottom:20px}@media screen and (max-width: 768px){.p_companyTable td img{margin-bottom:10px}}.p_pageTtl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;font-weight:400;font-size:32px;color:#fff;font-family:EB Garamond,serif;text-transform:uppercase;letter-spacing:.1em}@media screen and (max-width: 768px){.p_pageTtl{font-size:26px}}.product__title h1{font-size:20px;font-family:EB Garamond,serif;letter-spacing:.1em;line-height:1.5}.p_product_title{font-size:26px;font-family:EB Garamond,serif;letter-spacing:.1em;line-height:1.5;color:#121212}.product__title{margin-bottom:30px!important}.product__legend{line-height:1.7;color:#121212;font-size:16px}.price__regular,.price__regular span{font-family:Noto Sans JP,sans-serif;color:#121212;font-size:18px}.product-form__input .form__label{font-size:16px;font-family:EB Garamond,serif;letter-spacing:.1em;line-height:1.5;color:#121212}.product__size,.product__spec{padding:20px 14px;background:#f4f4f4}.product__sizeTtl,.product__specTtl{font-size:13px;color:#000;font-family:Work Sans,sans-serif;font-weight:600;background-image:url(/cdn/shop/files/icon_plus.png?v=1733469281);background-repeat:no-repeat;background-position:right;background-size:14px;cursor:pointer;line-height:2}.product__sizeTtl.is-active,.product__specTtl.is-active{background-image:url(/cdn/shop/files/icon_minus.png?v=1733469281);background-repeat:no-repeat;background-position:right;background-size:16px}.product__sizeTxt,.product__specTxt{line-height:1.7;font-size:13px;color:#000;font-family:Work Sans,sans-serif;font-weight:400}.product-form__buttons{max-width:100%!important}.product__specTxt,.product__sizeTxt{height:0;overflow:hidden;transition:.2s ease height}.p_contactBtn{width:100%;display:flex;align-item:center;justify-content:center;gap:8px;font-size:16px;color:#000;font-family:Work Sans,sans-serif;font-weight:400;padding:18px 0;margin:0 auto 30px!important;border:1px solid #000}.product__info-container .product-form{margin-bottom:10px!important}.product-form__submit{display:flex;align-items:center;gap:8px;font-size:16px;padding:18px 0}@media screen and (max-width: 768px){.product__title{margin:30px auto!important}}.product-form__input--pill input[type=radio]+label{border:none!important;background:none!important}.product-form__input--pill input[type=radio]+label img{display:block;margin-bottom:10px;max-width:80px}.product-form__input--pill input[type=radio]+label{font-size:16px;font-family:EB Garamond,serif;padding:1rem!important;color:#000!important}.product-form__input--pill{margin-bottom:50px!important}.e_menuBtn_line{background:#000}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page.css.map */
