.l_about_intro{padding:120px 40px}@media screen and (max-width: 768px){.l_about_intro{padding:21.3333333333vw 5.3333333333vw}}.p_about_introTxt{text-align:center;line-height:2.2;font-size:15px}@media screen and (max-width: 768px){.p_about_introTxt{line-height:2.5;font-size:3.7333333333vw}}.l_about_profile{padding:120px 40px;background:url(/cdn/shop/files/bg_profile.png) no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 768px){.l_about_profile{padding:0 2.6666666667vw 21.3333333333vw}}.p_about_profileBox{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.p_about_profileBox{display:block}}.p_about_profileImg{width:40%}@media screen and (max-width: 768px){.p_about_profileImg{width:100%;margin-bottom:8.5333333333vw}}.p_about_profileContents{width:55%}@media screen and (max-width: 768px){.p_about_profileContents{width:100%;padding:0 2.6666666667vw}}.p_about_profileContents .position{font-size:20px;margin-bottom:25px}@media screen and (max-width: 768px){.p_about_profileContents .position{font-size:5.3333333333vw;margin-bottom:20px;text-align:center}}.p_about_profileContents .name{display:flex;align-items:center;font-size:20px;margin-bottom:50px}@media screen and (max-width: 768px){.p_about_profileContents .name{font-size:4vw;margin-bottom:6.4vw;justify-content:center}}.p_about_profileContents .name span{font-weight:600;font-size:28px;margin-right:24px}@media screen and (max-width: 768px){.p_about_profileContents .name span{font-size:6.4vw}}.p_about_profileContents h3{font-size:22px;margin-bottom:24px;font-weight:600;line-height:1.7}@media screen and (max-width: 768px){.p_about_profileContents h3{text-align:center;font-size:5.3333333333vw}}.p_about_profileContents .txt{font-size:15px;line-height:2.5}@media screen and (max-width: 768px){.p_about_profileContents .txt{font-size:3.7333333333vw;line-height:2}}.l_features{padding:120px 0}@media screen and (max-width: 768px){.l_features{padding:21.3333333333vw 0 0}}.l_features .l_section_ttl{text-align:center;margin-bottom:60px}@media screen and (max-width: 768px){.l_features .l_section_ttl{margin-bottom:8.5333333333vw}}.p_featuresImg{width:50%}@media screen and (max-width: 768px){.p_featuresImg{width:100%}.p_featuresImg img{aspect-ratio:1.7;-o-object-fit:cover;object-fit:cover}}.p_featuresContents{width:50%;padding:0 150px 0 60px}@media screen and (max-width: 1320px){.p_featuresContents{padding:0 80px 0 60px}}@media screen and (max-width: 768px){.p_featuresContents{width:100%;padding:6.4vw 5.3333333333vw}}.p_featuresContents h3{font-size:22px;margin-bottom:24px;font-weight:600}@media screen and (max-width: 768px){.p_featuresContents h3{font-size:5.3333333333vw;text-align:center}}.p_featuresContents p{font-size:15px;line-height:2.2}@media screen and (max-width: 768px){.p_featuresContents p{font-size:3.7333333333vw}}.p_featuresBox{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.p_featuresBox{display:block}}.p_featuresBox:nth-of-type(2n){flex-direction:row-reverse}.p_featuresBox:nth-of-type(2n) .p_featuresContents{padding:0 60px 0 150px}@media screen and (max-width: 1320px){.p_featuresBox:nth-of-type(2n) .p_featuresContents{padding:0 60px 0 80px}}@media screen and (max-width: 768px){.p_featuresBox:nth-of-type(2n) .p_featuresContents{padding:6.4vw 5.3333333333vw}}.p_featuresBox+.p_featuresBox{margin-top:100px}@media screen and (max-width: 768px){.p_featuresBox+.p_featuresBox{margin-top:5.3333333333vw}}.l_recommend{padding:120px 40px}@media screen and (max-width: 768px){.l_recommend{padding:21.3333333333vw 5.3333333333vw}}.l_recommend .l_wrap{max-width:1100px}.p_recommendTtl{display:flex;align-items:center;margin-bottom:32px}.p_recommendTtl .icon{margin-right:18px}.p_recommendTtl h2{font-size:20px;font-weight:500}.p_recommendTtl h2 span{margin-bottom:10px;display:block;font-size:16px;font-family:Cormorant Infant,serif}.b_productList{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 15px}@media screen and (max-width: 768px){.b_productList{grid-template-columns:repeat(2,1fr);gap:24px 11px}}.b_productList_itemImg{margin-bottom:18px}@media screen and (max-width: 768px){.b_productList_itemImg{margin-bottom:10px}}.b_productList_itemImg img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.b_productList_itemTtl{font-size:14px;line-height:1.5;margin-bottom:10px}.b_productList_itemPrice{font-size:14px;line-height:1.5}.l_footer{background:url(/cdn/shop/files/bg_footer.png) no-repeat;background-size:cover;background-position:center}.l_product{padding:120px 40px}.l_product .l_wrap{max-width:1100px}@media screen and (max-width: 768px){.l_product{padding:16vw 2.6666666667vw}}.l_page_fv{margin-top:120px;padding:80px 40px;background:url(/cdn/shop/files/fv_page.jpg) no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 768px){.l_page_fv{margin-top:22vw;padding:10.6666666667vw 5.3333333333vw;background:url(/cdn/shop/files/fv_page_sp.jpg) no-repeat;background-size:cover;background-position:center}}.p_page_fvTtl{text-align:center;color:#fff;letter-spacing:.3em;font-weight:600;font-family:Cormorant Infant,serif;font-size:40px;line-height:1.4}@media screen and (max-width: 768px){.p_page_fvTtl{font-size:8.5333333333vw}}.b_productList_itemImg{position:relative}.b_productList_itemImg .icon{position:absolute;top:10px;left:10px;background:url(/cdn/shop/files/bg_rankIcon.svg) no-repeat;background-size:43px;width:43px;height:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:15px}.l_news{padding:120px 40px}@media screen and (max-width: 768px){.l_news{padding:16vw 2.6666666667vw}}.b_newsList{border-top:1px solid #CACACA;margin-bottom:60px}.b_newsList_item{border-bottom:1px solid #CACACA}.b_newsList_item a{display:flex;justify-content:space-between;padding:15px 0}.b_newsList_itemContents{width:85%;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 768px){.b_newsList_itemContents{width:65%}}.b_newsList_itemImg{width:121px}@media screen and (max-width: 768px){.b_newsList_itemImg{width:30%}}.b_newsList_itemImg img{border-radius:10px}.b_newsList_itemDate{color:#333;font-size:14px;margin-bottom:85px}@media screen and (max-width: 768px){.b_newsList_itemDate{margin-bottom:6.4vw;font-size:3.2vw}}.b_newsList_itemDate span{margin-left:110px}.b_newsList_itemTtl{color:#333;font-size:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width: 768px){.b_newsList_itemTtl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.7;overflow:hidden;font-size:3.7333333333vw}}.l_faq{padding:120px 40px}@media screen and (max-width: 768px){.l_faq{padding:16vw 5.3333333333vw}}.p_faqSec{max-width:746px;margin:0 auto}.p_faqSec+.p_faqSec{margin-top:60px}@media screen and (max-width: 768px){.p_faqSec+.p_faqSec{margin-top:16vw}}.p_faqSec_ttl{margin-bottom:20px;text-align:center;font-size:18px;font-weight:600}@media screen and (max-width: 768px){.p_faqSec_ttl{font-size:4.8vw}}.p_faqTtl{padding:25px 50px 25px 0;display:flex;align-items:center;font-size:15px;line-height:1.5;background:url(/cdn/shop/files/icon_plus.png) no-repeat;background-size:18px;background-position:right;cursor:pointer}@media screen and (max-width: 768px){.p_faqTtl{font-size:3.7333333333vw}}.p_faqTtl.is_active{background:url(/cdn/shop/files/icon_minus.png) no-repeat;background-size:18px;background-position:right}.p_faqTtl .q{font-size:20px;font-family:Cormorant Infant,serif;margin-right:24px;font-weight:700}.p_faqTxt{height:0;overflow:hidden;transition:.2s ease height}.p_faqTxt_wrap{padding:24px 0;border-top:1px solid #333333;display:flex}.p_faqTxt_wrap .a{font-size:20px;margin-right:20px;line-height:1.7;font-weight:700;white-space:nowrap}.p_faqTxt_wrap p{font-size:15px;line-height:1.7;max-width:calc(100% - 40px)}@media screen and (max-width: 768px){.p_faqTxt_wrap p{font-size:3.7333333333vw}}.l_login{padding:120px 40px}@media screen and (max-width: 768px){.l_login{padding:16vw 5.3333333333vw}}.p_form{max-width:600px;margin:0 auto}.p_formItem_ttl{margin-bottom:16px;font-size:15px}.p_formItem_input input{width:100%;box-sizing:border-box;padding:15px;border:1px solid #666668}.p_formItem_input input::-moz-placeholder{color:#333}.p_formItem_input input::placeholder{color:#333}.p_formItem_input select{width:100%;box-sizing:border-box;padding:15px 12px;border:1px solid #666668;color:#333;font-family:"Noto Serif JP",serif}.p_formItem_input textarea{width:100%;box-sizing:border-box;padding:15px;border:1px solid #666668;color:#333;height:242px;font-family:"Noto Serif JP",serif}.p_formItem_input textarea::-moz-placeholder{color:#333}.p_formItem_input textarea::placeholder{color:#333}.p_formItem+.p_formItem{margin-top:24px}.p_resetLink{display:block;width:-moz-max-content;width:max-content;max-width:100%;margin:34px 0 34px auto;font-size:15px;padding-bottom:10px;border-bottom:1px solid #333}.p_submitBtn{color:#fff;display:block;width:100%;padding:18px 0;background:#000;border:none;font-size:14px;letter-spacing:.1em;font-family:"Noto Serif JP",serif;margin-bottom:16px}.p_registerBtn{color:#333;display:block;width:100%;padding:18px 0;background:#fff;border:1px solid #000;text-align:center;font-size:14px;letter-spacing:.1em;font-family:"Noto Serif JP",serif;transition:all .3s ease}.p_registerBtn:hover{background:#000;color:#fff;opacity:1}.l_policy{padding:120px 40px}@media screen and (max-width: 768px){.l_policy{padding:16vw 2.6666666667vw}}.p_policyContents h3{margin-top:32px;line-height:1.7;margin-bottom:16px;font-size:18px;font-weight:500}@media screen and (max-width: 768px){.p_policyContents h3{font-size:4.8vw}}.p_policyContents p{line-height:2;font-size:15px}@media screen and (max-width: 768px){.p_policyContents p{font-size:4vw}}.p_policyContents p a{text-decoration:underline}.p_policyTable{width:100%}.p_policyTable tr{border-bottom:1px solid #CACACA}@media screen and (max-width: 768px){.p_policyTable tr{display:flex;flex-direction:column}}.p_policyTable th{width:25%;text-align:left;padding:32px 24px;font-size:15px;line-height:1.7;font-weight:500;box-sizing:border-box}@media screen and (max-width: 768px){.p_policyTable th{width:100%;padding:25px 20px 5px;font-size:18px}}.p_policyTable td{width:75%;padding:32px 24px;font-size:15px;line-height:1.7;box-sizing:border-box}@media screen and (max-width: 768px){.p_policyTable td{font-size:15px;width:100%;padding:10px 20px 25px}}.p_policyTable td a{text-decoration:underline}.l_contact{padding:120px 40px}@media screen and (max-width: 768px){.l_contact{padding:16vw 5.3333333333vw}}.l_contact .p_submitBtn{margin-top:40px}.p_formTxt{text-align:center;line-height:2;font-size:15px;margin-bottom:50px}@media screen and (max-width: 768px){.p_formTxt{margin-bottom:8.5333333333vw}}.p_productContents{max-width:880px}.p_productContents h2{font-size:18px;margin-bottom:20px;font-weight:500}.p_productContents p{line-height:1.7;font-size:15px}.p_productDetail{margin-top:60px}.p_productDetail h3{padding-bottom:15px;padding-left:8px;border-bottom:1px solid #333;font-size:20px;margin-bottom:32px;font-weight:500}.p_productDetail_item{margin-bottom:24px}.p_productDetail_item h4{font-size:18px;margin-bottom:12px;font-weight:500}.p_productDetail_item p{font-size:15px;line-height:1.7}body.template-product,body.template-article,body.template-search,body.template-customer,body.template-cart,.register,body.template-list-collections{padding-top:160px}.register{padding-top:160px!important}@media screen and (max-width: 768px){body.template-product{padding-top:80px}}body.template-policy{padding-top:120px}.shopify-policy__container{max-width:1000px;padding-bottom:120px}.shopify-policy__title{margin-bottom:40px}.shopify-policy__body p{line-height:1.7}.product__title h1{font-weight:500}.l_variations{padding-bottom:120px;position:relative;z-index:5}@media screen and (max-width: 768px){.l_variations{padding-bottom:8vw;padding-top:21.3333333333vw}}.l_variations .l_section_ttl{text-align:center;margin-bottom:60px}@media screen and (max-width: 768px){.l_variations .l_section_ttl{font-size:20.2666666667vw;margin-bottom:8.5333333333vw}}.p_variationsImg{width:42%;position:relative;text-align:center;z-index:2}.p_variationsImg img{max-width:250px}@media screen and (max-width: 768px){.p_variationsImg{width:100%}.p_variationsImg img{max-width:180px}}.p_variationsContents{width:58%;padding:0 150px 0 60px;position:relative;z-index:2}@media screen and (max-width: 1320px){.p_variationsContents{padding:0 80px 0 60px}}@media screen and (max-width: 768px){.p_variationsContents{width:100%;padding:7.4666666667vw 5.3333333333vw 8.5333333333vw}}.p_variationsContents .p_variationsSubTtl{font-size:14px;font-weight:600;display:block}@media screen and (max-width: 768px){.p_variationsContents .p_variationsSubTtl{text-align:center;margin-bottom:10px}}.p_variationsContents h3{font-size:76px;margin-top:5px;margin-bottom:24px;font-weight:600;font-family:Cormorant Infant,serif;white-space:nowrap}.p_variationsContents h3 img{vertical-align:bottom;max-width:80%}@media screen and (max-width: 1320px){.p_variationsContents h3{font-size:54px;margin-bottom:10px}.p_variationsContents h3 img{max-width:300px}}.p_variationsContents h3 span{color:#333;font-family:"Noto Serif JP",serif;margin-left:10px;font-size:14px;font-weight:600}@media screen and (max-width: 1320px){.p_variationsContents h3 span{display:block;margin-left:0}}@media screen and (max-width: 768px){.p_variationsContents h3 span{margin-top:10px;margin-bottom:20px}}@media screen and (max-width: 768px){.p_variationsContents h3{max-width:80%;margin:0 auto 10px;font-size:11.7333333333vw;text-align:center}}.p_variationsContents p{font-size:27px;font-weight:600;line-height:2.2}@media screen and (max-width: 1320px){.p_variationsContents p{font-size:22px}}@media screen and (max-width: 768px){.p_variationsContents p{text-align:center;font-size:5.3333333333vw;line-height:1.5}.p_variationsContents p span{font-size:3.7333333333vw}}.p_variationsBox{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.p_variationsBox{display:block}}.p_variationsBox:nth-of-type(2n){flex-direction:row-reverse}.p_variationsBox:nth-of-type(2n) .p_variationsContents{padding:0 0 0 150px}@media screen and (max-width: 1320px){.p_variationsBox:nth-of-type(2n) .p_variationsContents{padding:0 0 0 20px}}@media screen and (max-width: 768px){.p_variationsBox:nth-of-type(2n) .p_variationsContents{padding:7.4666666667vw 5.3333333333vw 8.5333333333vw}}.p_variationsBox+.p_variationsBox{margin-top:100px}@media screen and (max-width: 768px){.p_variationsBox+.p_variationsBox{margin-top:5.3333333333vw}}.scroll-container{position:relative;width:100%}.scroll-line{bottom:-50%;position:absolute;width:auto;height:0;transform-origin:top;transition:all 2.2s ease-out;opacity:0}@media screen and (max-width: 1100px){.scroll-line{display:none!important}}.scroll-line1{left:40%;transform:translate(-50%)}.scroll-line2{right:28%}.scroll-line3{left:50%;transform:translate(-50%)}.scroll-line4{right:20%;bottom:-95%}.movie{padding:80px 40px 0;text-align:center}.movie iframe{margin:0 auto;max-width:750px}@media screen and (max-width: 768px){.movie{padding:50px 20px 0}.movie iframe{margin:0 auto;max-width:100%;height:220px}}.influencer_btn{display:block;width:max-content;text-decoration:underline;font-size:20px;font-weight:400;margin:0 auto 50px}@media screen and (max-width: 768px){.influencer_btn{display:block;width:max-content;text-decoration:underline;font-size:15px;font-weight:400;margin:0 auto 32px}}.form__message{margin-bottom:20px}.errors li{line-height:1.7}.customer ul{padding:0!important}.register .form__message{font-size:18px!important}.account{padding-top:200px!important;padding-bottom:80px!important}@media screen and (max-width: 768px){.account{padding-top:150px!important;padding-bottom:100px!important}}.shopify-policy__container{padding-top:80px}@media screen and (max-width: 768px){.shopify-policy__container{padding-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page.css.map */
