.fv{padding:0;background:#fff;position:relative}.fv-inner{position:relative;z-index:2;display:flex;align-items:center}.fv-text{position:relative;z-index:2;margin-left:auto;width:50%;padding-left:5%;margin-right:20px}.main-catch{text-align:right}.main-catch .min{font-size:3vw;font-weight:600;line-height:1}.main-catch .big{font-size:6.7vw;font-weight:900;line-height:1}.main-catch .mid{font-size:1.6vw;font-weight:900;line-height:1}.buy-wrap{display:flex;gap:25px;justify-content:space-between;margin-top:40px;margin-left:auto}.buy-wrap .collection_fv{width:40%}.buy-wrap .collection-info{width:55%}.buy-wrap .collection-info .collection-text{font-size:1.4rem;font-weight:700;line-height:1.8}.buy-wrap .collection-info .collection-btn{margin-top:20px}.buy-wrap .collection-info .collection-btn .payment{width:200px;margin:0 auto 15px}.buy-wrap .collection-info .collection-btn .buy-btn{width:100%;padding:20px 0;text-align:center;color:#fff;font-size:1.8rem;font-weight:700;background-image:linear-gradient(90deg,#f0c52d,#e83b11);border:solid 1px #fff;display:block}.fv-img{position:relative;z-index:1}.mv_section{padding-top:100px}.mv_section .mv_dammy{max-width:1100px;margin:0 auto;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden}.mv_section .mv_dammy video{width:100%}.overview{padding:100px 0}.section-title_line{position:relative;margin-bottom:50px}.section-title_line:before{content:"";width:400px;height:1px;background-color:#061820;position:absolute;top:1.5em;right:calc(100% + 20px)}.section-title_line.right{text-align:right}.section-title_line.right:before{right:unset;left:calc(100% + 20px)}.section-title_line .main-title{font-size:2.8rem;font-weight:900}.section-title_line .sub-title{font-size:1.6rem;font-weight:600;color:#b7b7b7}.section-title_line.right .sub-title{font-size:1.6rem;font-weight:600;color:#3a3a3a}.overiview-in{display:flex;justify-content:space-between}.overiview-in .textarea{width:40%}.overiview-in .textarea .description{font-size:1.8rem;margin-bottom:50px}.overiview-in .moviearea{width:55%}.overiview-in .moviearea .video-wrap{width:100%}.overiview-in .moviearea .video-wrap video{width:100%}.more{width:400px;height:70px;background-color:#061820;color:#fff;text-align:center;font-size:1.6rem;font-weight:700;display:flex;justify-content:center;align-items:center}#charm{padding:100px 0;background-color:#fff}#charm .charm-list{display:flex;flex-direction:column;gap:20px}#charm .charm-item{display:flex;gap:40px}#charm .charm-item .charm-img{flex-shrink:0;border-radius:10px;overflow:hidden;aspect-ratio:21 / 13}#charm .charm-item .charm-img img{width:100%;height:100%;object-fit:cover}#charm .charm-item .charm-ttl{font-size:2.6rem;font-weight:900;margin-bottom:10px}#charm .charm-item .description{letter-spacing:.05em;font-weight:700}.challenges{padding:100px 0;background-image:url(./challenges_bg.png);background-color:#e2e2e2;background-repeat:no-repeat;background-size:contain;background-position:left top;overflow:hidden}.problems{display:flex;flex-direction:column;gap:24px;max-width:600px;margin-left:auto}.problems .problems-list{width:100%;background-color:#fff;border:solid 1px #061820;display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:700;padding:20px 0}#reasons{padding:100px 0 0;background-color:#fff}.section-title{text-align:center;margin-bottom:50px}.section-title .main-title{font-size:6rem;font-weight:900;position:relative;display:inline-block}#reasons .section-title .main-title:before{content:"";width:124px;height:1px;background-color:#061820;position:absolute;top:50%;left:calc(100% + 20px)}#reasons .section-title .main-title:after{content:"";width:124px;height:1px;background-color:#061820;position:absolute;top:50%;right:calc(100% + 20px)}.section-title .sub-title{font-size:1.8rem;font-weight:600;color:#b7b7b7}.reason-item:first-child{padding-top:0}.reason-item{padding:70px 0;background-color:#fff}.reason-item:nth-of-type(2n){background-color:#fafafa}.reason-in{display:flex;gap:70px}.reason-item:nth-of-type(2n) .reason-in{flex-direction:row-reverse}.reason-in .textarea{width:50%}.reason-in .textarea .tag{background-color:#061820;color:#fff;font-size:1.6rem;font-weight:700;padding:10px 15px;width:fit-content;border-radius:4px;line-height:1;margin-bottom:20px}.reason-in .textarea .reason-item-title{font-size:4rem;font-weight:800;line-height:1.2}.reason-of-list{margin-top:30px;display:flex;flex-direction:column;gap:30px}.reason-list-head{font-size:2.4rem;font-weight:700;position:relative;padding-left:20px}.reason-list-head:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#061820;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.reason-list-inner .supplement{font-size:1.5rem;font-weight:600;color:#909090;padding-left:20px}.reason-list-inner .description{margin-top:20px}.cta{background:url(./cta_bg.jpg) no-repeat;background-size:cover;padding:100px 0}.cta-title{text-align:center;margin-bottom:30px}.cta-title .main-title{font-size:4.8rem;font-weight:800;color:#fff}.cta .description{font-size:2rem;font-weight:600;color:#fff;text-align:center;margin-bottom:40px}.cta .more{background-color:#fff;color:#061820;margin:0 auto}#glimpse{padding:100px 0}#glimpse .glimpse_wrapper{max-width:1000px;margin:40px auto 0}#glimpse .description_gmap{font-size:1.8rem;font-weight:600;text-align:center;margin-top:-20px;text-decoration:underline}#glimpse-slider .glimpse-slide-item{width:320px;margin:0 10px}#glimpse-slider .glimpse-slide-arrow{display:block;width:42px;height:42px;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}#glimpse-slider .glimpse-slide-arrow.prev-arrow{left:-80px;background:url(./prev-arrow.svg) no-repeat;background-size:contain}#glimpse-slider .glimpse-slide-arrow.next-arrow{right:-80px;background:url(./next-arrow.svg) no-repeat;background-size:contain}.eye-catch{padding:100px 0;background-color:#fff;height:600px;position:relative;background-color:#000}.eye-catch .inner{position:relative;z-index:2}.eye-catch-phrase{color:#fff;font-size:6rem;font-weight:700;line-height:1.2}.eye-catch .movie-wrap{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.6;z-index:1}.eye-catch .movie-wrap video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}#aboutme{padding:100px 0}.about-wrap{max-width:1110px;margin:0 auto;background-color:#fff;border-radius:20px;padding:50px}.about-upper{display:flex;justify-content:space-between}.about-upper .about-img{border-radius:20px;overflow:hidden;width:calc(45% - 50px);flex-shrink:0}.about-upper .about-img img{width:100%;height:100%;object-fit:cover}.about-upper .textarea{width:55%;display:flex;flex-direction:column}.about-upper .textarea .title-tag{font-size:1.6rem;background-color:#061820;color:#fff;padding:10px 15px;width:fit-content;border-radius:4px;font-weight:700;line-height:1;margin-bottom:15px}.about-upper .textarea .my-name{font-size:3rem;font-weight:800;margin-bottom:15px}.about-upper .textarea .description{font-weight:700}.about-upper .textarea .sns-info{display:flex;justify-content:center;gap:20px;margin-top:30px}.about-upper .textarea .sns-info .sns-item{width:calc(25% - 10px);display:flex;align-items:center;flex-direction:column}.sns-item .sns-icon{min-height:45px;display:flex;align-items:center}.sns-item .sns-icon.yt{width:50px}.sns-item .sns-icon.tt{width:38px}.sns-item .sns-icon.ig,.sns-item .sns-icon.fb{width:45px}.subsc-number{font-size:3rem;font-weight:900;text-align:center;line-height:1;margin:15px 0 5px}.annotation{text-align:center;font-size:1.1rem;color:#6f6f6f}.about-lower{width:100%;margin-top:30px;border-top:solid 1px #e2e2e2;padding-top:30px;display:flex;justify-content:space-between}.message-title{font-size:2.8rem;font-weight:800;line-height:1.4;min-width:230px;flex-shrink:0}.about-lower .description{text-align:justify}.gmap-spot{padding:100px 0;background-color:#fff}.gmap-inner{display:flex;justify-content:center;gap:80px}.gmap-inner .textarea{width:600px}.gmap-inner .textarea .gmap-title{font-size:5.2rem;font-weight:900;line-height:1.3;position:relative;z-index:2}.gmap-inner .textarea .gmap-title:before{content:url(./gmap-icon.svg);width:60px;position:absolute;left:-50px;top:-20px;z-index:-1}.gmap-inner .textarea .gmap-description{margin-top:30px;font-weight:700}.gmap-inner .notes{font-size:1.4rem;color:#6f6f6f}.main-btn-wrap .main-btn{display:block;width:400px;margin:0 auto;padding:20px 0;font-size:2rem;font-weight:700;color:#fff;background-image:linear-gradient(90deg,#f0c52d,#e83b11);border:solid 1px #fff}#variations{padding:100px 0;background-color:#f9f5f0}.collection-title{text-align:center;margin-bottom:60px}.collection-title .main-title{font-size:5.4rem;font-weight:900;line-height:1}.collection-title .main-title .big{font-size:14.5rem;font-weight:900}.collection-title .sub-head{font-size:4.2rem;font-weight:800}.collection-title .sub-head .caution{font-size:1.5rem;font-weight:400}.collection-item.main{width:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;margin-bottom:120px}.collection-item.main .item-txt{width:500px}.collection-item.main .sale-price{display:flex;gap:20px;align-items:center;justify-content:center}.collection-item.main .sale-price .price_before{font-size:5rem;font-weight:900}.collection-item.main .sale-price .price_after{font-size:7rem;color:#f23f20;font-weight:900}.collection-item.main .sale-price .price_after .mini{font-size:3rem}.collection-item.main .sale-price .arrow{width:100px}.collection-item.main .sale-price .arrow img{vertical-align:bottom}.collection-item.main .main-btn-wrap{margin-top:20px}.collection-item.main .main-btn-wrap .payment{width:240px;margin:0 auto 10px}.collection-item.main .item-title{font-size:4.8rem;font-weight:800;text-align:center;line-height:1.3}.collection-item.main .description{text-align:center;margin-top:20px}.collection-item.main .sale-price{margin-top:20px}.collection-item .main-btn-wrap .main-btn{width:100px;height:100px;border-radius:50%;border:none;border-bottom:solid 4px #7c4823;padding:0;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.7rem;line-height:1.3}.collection-item .main-btn-wrap .main-product-btn{width:400px;height:80px;margin-top:20px;border-radius:0;border:none;border-bottom:solid 4px #7c4823;padding:0;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.7rem;line-height:1.3}.collection-single-title{text-align:center}.collection-single-title .main-title{font-size:5.4rem;font-weight:900}.collection-single-title .sub-title{font-size:2rem;font-weight:700}.collection-item.single{display:flex;justify-content:center;gap:60px;margin-top:60px}.single-info{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1px #efe5d9;padding-bottom:20px;gap:40px}.collection-item.single .item-txt{display:flex;flex-direction:column;gap:50px}.collection-item.single .item-title-price{display:flex;gap:30px;align-items:flex-end}.collection-item.single .item-title{font-size:2.6rem;font-weight:900}.collection-item.single .single-price{font-size:2.4rem;font-weight:900}.collection-item.single .main-btn-wrap{margin-top:0}#videos-section{padding:100px 0;background-color:#f9f9f9}#videos-section .section-title .main-title{font-size:4rem}#videos-section .videos-wrap{display:flex;justify-content:space-between}#videos-section .videos-wrap .video-item{width:calc((100% - 60px) / 3)}#testimonials{padding:100px 0;background-color:#fff}.testi-list{display:flex;justify-content:center;gap:50px}.testi-list .testi-item{width:25%}.testi-list .testi-item .testi-img{width:160px;aspect-ratio:1;border-radius:10px;overflow:hidden;margin:0 auto 40px}.testi-list .testi-item .testi-img img{width:100%;height:100%;object-fit:cover}.testi-list .testi-item .name{text-align:center;font-size:2.8rem;font-weight:700}.testi-list .testi-item .description{font-size:1.4rem;text-align:center;font-weight:700}#faq{padding:100px 0}.faq-wrap{display:flex;flex-wrap:wrap;gap:40px}.faq-wrap .faq-item{width:calc((100% - 80px) / 3);background-color:#fff;padding:40px;border-radius:10px}.faq-wrap .faq-item.title-card{background-color:#343434;display:flex;justify-content:center;align-items:center}.faq-wrap .faq-item.title-card .faq-title{font-size:5.2rem;font-weight:600;color:#fff}.faq-wrap .faq-item .question{font-size:2rem;font-weight:700;margin-bottom:20px;line-height:1.5;letter-spacing:0}.faq-wrap .faq-item .answer{font-size:1.5rem;font-weight:700;letter-spacing:0}.faq-wrap .faq-item .answer a{color:#061820;text-decoration:underline}@media screen and (max-width:960px){.fv{padding-bottom:40px}.fv-inner{flex-direction:column-reverse}.fv-text{width:100%;padding:20px 5% 0}.main-catch{text-align:center;position:relative;z-index:2}.main-catch .min{font-size:6vw;display:block;margin:7px 0 20px}.main-catch .big{font-size:13vw}.main-catch .mid{font-size:5vw}.buy-wrap{flex-direction:column;margin-top:0;position:relative;z-index:1}.buy-wrap .collection_fv{width:100%;margin:0 auto}.buy-wrap .collection-info{width:100%}.mv_section{padding-top:40px}.overview{padding:40px 0}.section-title_line{margin-bottom:25px}.section-title_line .main-title{font-size:2rem;line-height:1.4}.section-title_line .sub-title{font-size:1.4rem;margin-top:10px}.overiview-in{flex-direction:column}.overiview-in .textarea{width:100%}.overiview-in .textarea .description{font-size:1.5rem;margin-bottom:30px}.overiview-in .moviearea{width:100%;margin-top:40px}.more{width:100%}.challenges{padding:40px 0 300px;background-image:url(../images/challenges_bg_sp.png);background-color:#e2e2e2;background-repeat:no-repeat;background-size:contain;background-position:bottom}.section-title_line.right{text-align:left}.section-title_line.right .sub-title{font-size:1.4rem}.problems{gap:10px}.problems .problems-list{padding:10px;font-size:1.6rem;text-align:center}#charm{padding:40px 0}#charm .charm-list{gap:30px}#charm .charm-item{display:flex;flex-direction:column;gap:15px}#charm .charm-item .charm-ttl{font-size:2.4rem;font-weight:900;margin-bottom:10px;text-align:center}#charm .charm-item .description{font-size:1.4rem;letter-spacing:.05em;font-weight:700}#reasons{padding:40px 0 0}.section-title .main-title{font-size:3.4rem;line-height:1;margin-bottom:10px}.section-title{margin-bottom:25px}#reasons .section-title .main-title:before{width:60px}#reasons .section-title .main-title:after{width:60px}.section-title .sub-title{font-size:1.5rem}.reason-item{padding:40px 0}.reason-item .reason-img{width:300px;margin:0 auto}.reason-in,.reason-item:nth-of-type(2n) .reason-in{flex-direction:column-reverse;gap:30px}.reason-in .textarea{width:100%}.reason-in .textarea .tag{font-size:1.4rem;margin-bottom:10px}.reason-in .textarea .reason-item-title{font-size:2.6rem}.reason-of-list{margin-top:20px;gap:20px}.reason-list-head{font-size:1.8rem}.reason-list-inner .supplement{font-size:1.4rem}.reason-list-inner .description{font-size:1.4rem;margin-top:10px}.cta{padding:40px 0}.cta-title{margin-bottom:20px}.cta-title .main-title{font-size:2.2rem}.cta .description{font-size:1.6rem;font-weight:400;margin-bottom:20px}#glimpse{padding:40px 0}#glimpse .description{font-size:1.6rem}#glimpse-slider .glimpse-slide-item{width:unset;margin:unset}#glimpse-slider .glimpse-slide-arrow.prev-arrow{left:-15px;z-index:9}#glimpse-slider .glimpse-slide-arrow.next-arrow{right:-15px;z-index:9}.eye-catch{padding:120px 0;height:auto}.eye-catch-phrase{font-size:3.2rem}#aboutme{padding:40px 0}.about-wrap{padding:20px}.about-upper{flex-direction:column}.about-upper .about-img{width:100%;aspect-ratio:4 / 3}.about-upper .textarea{width:100%;margin-top:20px}.about-upper .textarea .title-tag{font-size:1.4rem;margin-bottom:10px}.about-upper .textarea .my-name{font-size:2.4rem;margin-bottom:10px}.about-upper .textarea .sns-info{justify-content:space-between;gap:20px 0}.about-upper .textarea .sns-info .sns-item{width:30%}.subsc-number{font-size:2.6rem;margin:10px 0}.annotation{line-height:1.2}.about-lower{flex-direction:column}.message-title{font-size:2.4rem;margin-bottom:10px}.about-lower .description{text-align:left}.gmap-spot{padding:40px 0;background-color:#fff}.gmap-inner{flex-direction:column;gap:20px}.gmap-inner .textarea{width:auto}.gmap-inner .textarea .gmap-title{font-size:3rem}.gmap-inner .textarea .gmap-title:before{content:url(../images/gmap-icon.svg);width:30px;position:absolute;left:unset;right:0;top:unset;bottom:0;z-index:-1}.gmap-inner .textarea .gmap-description{margin-top:20px}.gmap-inner .notes{font-size:1.1rem;margin-top:10px}#videos-section{padding:40px 0}#videos-section .section-title .main-title{font-size:3.2rem}#videos-section .videos-wrap{flex-wrap:wrap;justify-content:center}#videos-section .videos-wrap .video-item{width:90%}#variations{padding:40px 0}.collection-title{margin-bottom:30px}.collection-title .main-title{font-size:3.2rem}.collection-title .main-title .big{font-size:10rem}.collection-title .sub-head{font-size:3rem}.collection-title .sub-head .caution{font-size:1.4rem}.collection-wrap{margin-top:30px}.collection-item.main{flex-direction:column;margin-bottom:60px}.collection-item.main .item-title{font-size:3.2rem}.collection-item.main .sale-price{margin-top:10px}.collection-single-title .main-title{font-size:3rem;line-height:1.3;margin-bottom:10px}.collection-single-title .sub-title{font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:10px}.collection-item.main .item-txt{width:100%}.collection-item.main .sale-price .price_before{font-size:3.2rem}.collection-item.main .sale-price .price_after{font-size:5rem}.collection-item.main .sale-price .price_after .mini{font-size:2rem}.collection-item.main .sale-price .arrow{width:60px}.collection-item.single{flex-direction:column;margin-top:30px;gap:10px}.collection-item.single .item-img{width:80%;margin:0 auto}.collection-item.single .item-txt{gap:20px;margin-top:20px}.collection-item.single .item-title-price{flex-direction:column;align-items:flex-start;gap:10px}.collection-item.single .item-title{font-size:2rem;font-weight:900;line-height:1.3}.collection-item.single .single-price{font-size:1.7rem;line-height:1.3}.collection-item.single .main-btn-wrap{width:100px;margin-top:0}.collection-item.single .main-btn-wrap .main-btn{border-radius:50%;width:100px;height:100px;padding:0;display:flex;justify-content:center;align-items:center;font-size:1.8rem;border:none;border-bottom:solid 4px #7c4823;line-height:1.2}.collection-item .main-btn-wrap .main-product-btn{width:100%;font-size:2rem}#testimonials{padding:40px 0}.testi-list{flex-direction:column}.testi-list .testi-item{width:100%}.testi-list .testi-item .testi-img{margin-bottom:10px}#faq{padding:40px 0}.faq-wrap{gap:20px}.faq-wrap .faq-item{width:100%;padding:20px}.faq-wrap .faq-item.title-card .faq-title{font-size:4rem}.faq-wrap .faq-item .question{margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/top.css.map */
