@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";.newlp-wrap{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;color:#4e3017}img{width:auto;max-width:100%}.inner{max-width:1100px;margin:0 auto;position:relative}.en,.num,.title-en{font-family:Montserrat,Noto Sans JP,sans-serif}ul{margin:0}.pc{display:block}.sp{display:none}@media screen and (max-width:1000px){.inner{width:100%;padding:0 5%;margin:0 auto}.pc{display:none}.sp{display:block}}.fv{background:url(./fv-image.png) no-repeat;background-position:center;height:765px;position:relative;z-index:2}.fv-content{max-width:1100px;padding:100px 0;margin:0 auto;position:relative}.cert-logos{margin:30px 0 0 360px}@media screen and (max-width:1000px){.fv{padding:50px 0 300px;background:url(./fv-image-sp.png) no-repeat;background-position:center bottom;background-size:contain;height:auto;position:relative;z-index:2}.fv-content{width:100%;padding:0 5%;margin:0 auto}.cert-logos{margin:20px 0 0}}.product-section{background:url(./product-section-bg.jpg) no-repeat;background-size:cover;position:relative;z-index:1;margin-top:-100px;padding:160px 0 100px}.section-title{text-align:center}.section-title .title-en{font-size:10px;color:#ee6d00}.section-title .title-jp{font-size:24px;color:#000;font-weight:900}.product-section .title-jp .orange{font-size:36px;color:#ee6d00}.product-content{display:flex;align-items:flex-start;gap:50px;margin-top:40px}.product-content .product-slder-wrap{width:calc(50% - 50px)}.product-content .product-text{width:50%;background-color:#fff;border-radius:20px;padding:40px}.product-text .product-name{font-size:20px;line-height:1.4;font-weight:700}.product-text .product-price{text-align:right;font-size:16px;font-weight:700;color:#ee6d00;margin-bottom:10px}.product-text .product-description{font-size:14px;line-height:1.8}.product-text .buy-button{display:block;width:200px;padding:10px;color:#fff;font-size:16px;font-weight:700;text-align:center;background-color:#ee6d00;margin:20px auto 0;border-radius:30px}.product-text .product-price .num{font-size:26px;font-weight:700}#product-slider .product-slide-item{overflow:hidden;border-radius:20px}.slick-dots{display:flex;gap:5px;margin:10px 0 0}.slick-dots>li{width:calc((100% - 20px)/5);cursor:pointer;opacity:.6;border-radius:6px;overflow:hidden}.slick-dots>li.slick-active{opacity:1}.slick-arrow{width:52px;height:52px;display:block;cursor:pointer;position:absolute;top:200px;transform:translateY(-50%);z-index:2}.slick-arrow.prev-arrow{background:url(./prev-arrow.svg) no-repeat;background-size:contain;left:-26px}.slick-arrow.next-arrow{background:url(./next-arrow.svg) no-repeat;background-size:contain;right:-26px}@media screen and (max-width:1000px){.product-section{padding:140px 0 60px}.product-content{flex-wrap:wrap;gap:20px;margin-top:30px}.product-content .product-slder-wrap{width:100%}.product-content .product-text{width:100%;padding:30px 20px}.section-title .title-jp{font-size:24px}.product-section .title-jp .orange{font-size:28px}}.problem{padding:100px 0;position:relative}.problem .inner{z-index:1}.problem .section-title .sub-title{margin-bottom:5px;display:inline-block;position:relative}.problem .section-title .sub-title:before{position:absolute;left:-20px;top:0;content:"";width:2px;height:100%;background:#4e3017;border-radius:3px;transform:rotate(-25deg)}.problem .section-title .sub-title:after{position:absolute;content:"";right:-20px;top:0;width:2px;height:100%;background:#4e3017;border-radius:3px;transform:rotate(25deg)}.problem .section-title .title-jp{color:#ee6d00;font-size:28px;font-weight:700}.problem-img{margin-top:50px;text-align:center}.problem-img img{display:inline-block}.solution-text{display:block;width:fit-content;padding:20px 50px;background-color:#ee6d00;border-radius:60px;margin:0 auto;color:#fff;font-size:24px;font-weight:700}.solution-text .big{font-size:30px}.stsp{display:none}@media screen and (max-width:1000px){.problem{padding:60px 0 0}.problem .section-title .title-jp{font-size:24px}.solution-text{font-size:18px;text-align:center;line-height:1.4;width:100%;border-radius:0}.solution-text .big{font-size:22px;font-weight:900}.stpc{display:none}.stsp{display:block}}.concept{padding:0 0 100px;position:relative}.concept-content{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:0 auto}.concept-content .section-title{text-align:left}.concept-content .section-title .title-jp{color:#ee6d00;font-weight:900}.concept-content .concept-text{font-size:18px;font-weight:800;margin-top:20px}.concept-content .open-modal{background-color:#ee6d00;text-align:center;color:#fff;font-size:15px;font-weight:800;padding:10px 20px;border-radius:20px;display:block;width:fit-content;margin-top:50px;cursor:pointer}.concept-content .concept-img{position:relative}.concept-content .concept-img img{position:relative;z-index:2}.concept-content .concept-img:after{content:"";width:100%;height:100%;display:block;transform:rotate(-5deg);background-color:#ffddb3;position:absolute;top:0;left:0;z-index:1}.modal-window{display:none;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:999}.modal__bg{background:#000c;height:100vh;position:absolute;width:100%}.modal__content{background:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:500px;min-height:300px;padding:60px;overflow:hidden;border-radius:20px}.close-btn{width:50px;height:50px;border-radius:50%;border:solid 1px #252525;background-color:#fff;position:absolute;top:calc(50% - 220px);right:calc(50% - 310px);display:flex;justify-content:center;align-items:center;font-size:2.2rem;font-weight:600;cursor:pointer}.concept-modal-title{font-size:18px;font-weight:700;color:#ee6d00;text-align:center;margin-bottom:20px}@media screen and (max-width:1000px){.concept{padding:60px 0}.concept-content{display:flex;flex-direction:column-reverse;width:100%;padding:0 5%}.concept-content .textarea{margin-top:40px;width:100%;text-align:center}.concept-content .section-title{text-align:center}.concept-content .section-title .title-jp{font-size:24px;font-weight:900}.concept-content .open-modal{margin:30px auto 0;border-radius:60px}.modal__content{width:90%;padding:30px}.close-btn{top:calc(50% - 280px);right:calc(50% - 190px)}}.features{background-color:#fff3e4;padding:100px 0;position:relative}.features-content{max-width:900px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.features-content .title-area .title-en{font-size:10px;font-weight:700;color:#ee6d00;margin-bottom:10px}.features-content .title-area .title-jp{width:240px}.features-content .features-wrap{display:flex;flex-direction:column;gap:25px}.features-content .features-wrap .features-item{max-width:590px;display:flex;align-items:center;justify-content:space-between;gap:20px}.features-content .features-wrap .features-item .features-text{width:calc(100% - 150px)}.features-head{font-size:18px;font-weight:800}.features-head .num{color:#ee6d00;margin-right:15px}.features-head .underline{background:linear-gradient(transparent 60%,#fff 30%);display:inline-block}.features-head .orange{color:#ee6d00}@media screen and (max-width:1000px){.features{padding:60px 0 0}.features-content{width:100%;padding:0 5%;flex-wrap:wrap}.features-content .features-wrap{margin-top:40px}.features-content .features-wrap .features-item{flex-direction:column}.features-content .features-wrap .features-item .features-text{width:100%}.features-head{font-size:20px;font-weight:900}}.nutrient{background-image:linear-gradient(0deg,transparent calc(100% - 1px),#f0f0f0 calc(100% - 1px)),linear-gradient(90deg,transparent calc(100% - 1px),#f0f0f0 calc(100% - 1px));background-size:16px 16px;background-repeat:repeat;background-position:center center;padding:100px 0;position:relative}.nut-text{text-align:center;line-height:1.8;margin:40px auto}.nut-text .min{font-size:14px}.nutrient-wrap{display:flex;flex-wrap:wrap;gap:22px}.nutrient-wrap .nutrient-item{width:calc((100% - 44px) / 3);border-radius:20px;padding:30px}.nutrient-wrap .nutrient-item .nut-head{font-size:18px;font-weight:900;text-align:center;padding:10px 40px;margin:0 auto 20px;border-radius:30px;color:#fff}.nutrient-wrap .nutrient-item .nut-description{color:#fff;font-size:14px;line-height:1.5;margin-bottom:15px}.nutrient-wrap .nutrient-item .nut-number{text-align:center;color:#fff;font-size:18px;font-weight:900;text-decoration:underline;line-height:1;margin-bottom:15px}.nutrient-wrap .nutrient-item .nut-number .num{font-size:24px}.nutrient-wrap .nutrient-item:first-child{background-color:#59a0e2}.nutrient-wrap .nutrient-item:first-child .nut-head{background-color:#1a548a}.nutrient-wrap .nutrient-item:nth-child(2){background-color:#e07553}.nutrient-wrap .nutrient-item:nth-child(2) .nut-head{background-color:#a94b2d}.nutrient-wrap .nutrient-item:nth-child(3){background-color:#db9200}.nutrient-wrap .nutrient-item:nth-child(3) .nut-head{background-color:#966400}.nutrient-wrap .nutrient-item:nth-child(4){background-color:#e36e6c}.nutrient-wrap .nutrient-item:nth-child(4) .nut-head{background-color:#8c2220}.nutrient-wrap .nutrient-item:nth-child(4) .nut-description{text-align:center}.nutrient-wrap .nutrient-item:nth-child(5){background-color:#36bfc8}.nutrient-wrap .nutrient-item:nth-child(5) .nut-head{background-color:#0a5d62}@media screen and (max-width:1000px){.nutrient{padding:60px 0 0}.nutrient-wrap .nutrient-item{width:100%}}.strength{padding:100px 0;background:url(./strength-bg.jpg) no-repeat;background-size:cover}.strength-content{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 25px;margin-top:40px}.strength-content .strength-item{width:calc((100% - 50px) / 3)}.strength-content .strength-item .st-head{font-size:20px;font-weight:800;margin-top:15px}.strength-content .strength-item .st-head .underline{background:linear-gradient(transparent 60%,#ee6d00 30%);display:inline-block}.strength-content .strength-item .st-description{font-size:14px;line-height:1.8}@media screen and (max-width:1000px){.strength{padding:60px 0}.strength-content .strength-item{width:100%}.strength-content .strength-item .st-img{text-align:center}.strength-content .strength-item .st-img img{display:inline-block}.strength-content .strength-item .st-head{text-align:center}.strength-content .strength-item .st-head .underline{background:linear-gradient(transparent 60%,#ee6d00 30%)}}.worldwide{padding:100px 0;background:url(./worldwide-bg.jpg) no-repeat;background-size:cover}.upper-wrap{max-width:1000px;margin:40px auto 0;display:flex;justify-content:space-between;gap:56px}.upper-wrap .textarea{width:calc(50% - 56px);margin-top:50px}.upper-wrap .textarea .world-head{font-size:18px;font-weight:900;line-height:2}.upper-wrap .textarea .world-head .big{font-size:22px;background-color:#fff;color:#ee6d00;display:inline-block;padding:5px 15px;border-radius:5px;line-height:1;margin-right:10px}.upper-wrap .world-img{width:50%}.upper-wrap .world-img .annotation{font-size:12px;margin-top:10px}.lower-wrap{margin:40px auto 0}.lower-wrap .lower-text{font-size:18px;font-weight:900;text-align:center}.lower-wrap .lower-feature-wrap{display:flex;gap:24px;justify-content:center;margin:20px auto}.lower-wrap .lower-feature-wrap .lower-feature-item{width:270px;height:100px;border-radius:6px;display:flex;justify-content:center;align-items:center}.lower-wrap .lower-feature-wrap .lower-feature-item .text{font-size:20px;font-weight:900;color:#fff;text-align:center}.lower-wrap .lower-feature-wrap .lower-feature-item:first-child{background:url(./lower-feature-item-img01.png) no-repeat;background-size:cover}.lower-wrap .lower-feature-wrap .lower-feature-item:nth-child(2){background:url(./lower-feature-item-img02.png) no-repeat;background-size:cover}.lower-wrap .lower-feature-wrap .lower-feature-item:nth-child(3){background:url(./lower-feature-item-img03.png) no-repeat;background-size:cover}@media screen and (max-width:1000px){.worldwide{padding:60px 0}.upper-wrap{flex-direction:column-reverse;gap:20px}.upper-wrap .textarea{width:100%;margin-top:0}.upper-wrap .world-img{width:100%}.upper-wrap .world-img .annotation{font-size:10px;line-height:1.2}.upper-wrap .textarea .world-head{text-align:center}.lower-wrap .lower-feature-wrap{flex-wrap:wrap}.lower-wrap .lower-feature-wrap .lower-feature-item{width:100%}}.voice{background-color:#fffdf8;padding:100px 0}.main-voice-wrap{display:flex;flex-direction:column;gap:30px;max-width:900px;margin:40px auto 0}.main-voice-wrap .main-voice-item{display:flex;width:100%;border-radius:20px;background-color:#fff;overflow:hidden;justify-content:space-between;box-shadow:0 0 15px #0000001a}.main-voice-item .thumbnail{width:320px}.main-voice-item .text{width:calc(100% - 320px);padding:40px}.main-voice-item .text .title-area{display:flex;gap:20px;width:100%;border-bottom:solid 1px #c8c8c8;margin-bottom:20px}.main-voice-item .text .user-name{font-size:18px;font-weight:700}.main-voice-item .text .user-name .account{font-size:12px;font-weight:400}.main-voice-item .text .star{width:100px}.main-voice-item .text .voice-description{font-size:14px;line-height:1.6}.high-rate{font-size:22px;font-weight:900;line-height:1;display:block;width:fit-content;padding:10px 45px;border-radius:30px;background-color:#fff;box-shadow:0 0 15px #0000001a;margin:40px auto}.high-rate .num{font-size:28px;color:#ee6d00}.sub-voice-title-wrap{text-align:center}.sub-voice-title{display:inline-block;position:relative;font-size:18px;font-weight:700}.sub-voice-title:before{position:absolute;left:-20px;top:0;content:"";width:2px;height:100%;background:#4e3017;border-radius:3px;transform:rotate(-25deg)}.sub-voice-title:after{position:absolute;right:-20px;top:0;content:"";width:2px;height:100%;background:#4e3017;border-radius:3px;transform:rotate(25deg)}.sub-voice-title .orange{color:#ee6d00}.sub-voice-wrap{display:flex;flex-wrap:wrap;gap:20px;margin:20px auto 0;max-width:900px}.sub-voice-wrap .sub-voice-text{width:calc((100% - 40px) / 3);background-color:#fff;padding:20px 15px;border-radius:14px;box-shadow:0 0 15px #0000001a;font-size:16px;font-weight:700;line-height:1.5}.sub-voice-wrap .sub-voice-text .orange{color:#ee6d00}@media screen and (max-width:1000px){.voice{padding:60px 0}.main-voice-wrap .main-voice-item{flex-direction:column;width:320px;margin:0 auto}.main-voice-item .text{width:100%;padding:20px 20px 30px}.main-voice-item .text .title-area{flex-direction:column-reverse;gap:10px}.main-voice-item .text .user-name{display:flex;flex-direction:column;gap:10px}.sub-voice-wrap .sub-voice-text{width:100%}}.news{padding:100px 0}.news-inner{display:flex;max-width:1000px;margin:0 auto;justify-content:space-between}.news-inner .title-area .section-title{text-align:left}.news-inner .title-area .news-more{font-size:15px;color:#fff;font-weight:700;text-align:center;padding:8px 36px;background-color:#000;border-radius:30px;margin-top:60px;display:inline-block}.news-list{max-width:700px}.news-list .news-item{width:100%;margin-bottom:20px}.news-list .news-item .news-link{display:flex;justify-content:space-between;width:100%;color:#000;padding-bottom:20px;border-bottom:solid 1px #c8c8c8}.news-list .news-item .news-link .news-thumbnail{width:200px;aspect-ratio:16 / 9;overflow:hidden;border-radius:10px;border:solid 1px #c8c8c8}.news-list .news-item .news-link .news-thumbnail img{width:100%;height:100%;object-fit:cover}.news-list .news-item .news-link .text-area{width:calc(100% - 220px);margin-top:10px}.news-list .news-item .news-link .text-area .news-title{font-size:16px;font-weight:700;color:#000;margin-top:15px}@media screen and (max-width:1000px){.news{padding:60px 0}.news-inner{width:100%;padding:0 5%;flex-direction:column}.news-inner .title-area{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.news-inner .title-area .news-more{font-size:14px;margin-top:0}.news-list .news-item .news-link .news-thumbnail{width:120px;aspect-ratio:1}.news-list .news-item .news-link .text-area{width:calc(100% - 140px)}}.gallery{background:url(./strength-bg.jpg) no-repeat;background-size:cover;padding:40px 0 100px}.gallery-title-area{display:flex;align-items:flex-end;justify-content:space-between;max-width:1000px;margin:0 auto 40px}.gallery-title-area .gallery-title{width:270px}.gallery-title-area .gallery-comment-wrap{position:relative}.gallery-title-area .gallery-comment-wrap .gallery-comment{font-size:20px;font-weight:700;color:#000;padding:20px 40px;background-color:#fff;border-radius:20px;box-shadow:0 0 15px #0000001a;margin-top:120px;position:relative;z-index:2}.gallery-title-area .gallery-comment-wrap .gallery-comment-img{width:360px;position:absolute;top:-20px;left:50%;transform:translate(-50%);z-index:1}#gallery-slider .gallery-slide-item{margin:0 4px}#gallery-slider .gallery-slide-item:hover{opacity:.8}.gallery-movie-wrap{padding:100px 0 0}#gallery-movie-slider{width:260px;margin:0 auto}#gallery-movie-slider .yt-shorts{width:260px;aspect-ratio:9 / 16;overflow:hidden;border-radius:20px}#gallery-movie-slider .yt-shorts iframe{width:100%;height:100%}.gallery .dots-wrap{display:flex;justify-content:center;gap:6px;margin-top:20px}.gallery .dots-wrap li{width:8px;height:8px;background:#fff;cursor:pointer;border-radius:50%}.gallery .dots-wrap li:hover,.gallery .dots-wrap li.slick-active{background:#ee6d00}.gallery .dots-wrap li button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;border:none;background-color:transparent}.gallery .slick-arrow.prev-arrow{left:-60px}.gallery .slick-arrow.next-arrow{right:-60px}.gallery-comment .orange{color:#ee6d00}@media screen and (max-width:1000px){.gallery{padding:40px 0 60px}.gallery-title-area{flex-direction:column;padding:0 5%;align-items:flex-start}.gallery-title-area .gallery-title{width:180px}.gallery-title-area .gallery-comment-wrap .gallery-comment{padding:20px;font-size:18px;margin-top:60px}.gallery-title-area .gallery-comment-wrap .gallery-comment-img{left:unset;right:0;transform:unset;width:200px}#gallery-slider .slick-track{transform:scale(.8)}.gallery-movie-wrap{padding:40px 0 0}#gallery-movie-slider{margin-top:20px}}.product-spec{background-color:#f8f8f8;padding:100px 0}.spec-wrap{display:flex;justify-content:space-between;max-width:900px;margin:40px auto 0}.spec-wrap .product-image-wrap{width:300px;display:flex;flex-direction:column;gap:20px}.spec-wrap .product-spec-table{width:calc(100% - 340px);border-top:solid 1px #ebebeb}.spec-wrap .product-spec-table .row{display:flex;padding:20px;color:#000;border-bottom:solid 1px #ebebeb}.spec-wrap .product-spec-table .row .th{width:150px;font-size:16px;font-weight:700}.spec-wrap .product-spec-table .row .td{width:calc(100% - 150px)}.spec-image-wrap{max-width:900px;margin:40px auto 0;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:1000px){.product-spec{padding:60px 0}.spec-wrap{flex-direction:column}.spec-wrap .product-image-wrap{width:100%;flex-direction:row}.spec-wrap .product-image-wrap .product-image{width:calc(50% - 10px)}.spec-wrap .product-spec-table{width:100%;margin-top:40px}.spec-wrap .product-spec-table .row{flex-direction:column}.spec-wrap .product-spec-table .row .th{width:100%;margin-bottom:10px}.spec-wrap .product-spec-table .row .td{width:100%}}.faq{padding:100px 0}.faq-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:54px;margin-top:60px}.faq-wrap .faq-item{width:calc((100% - 54px)/2);border-bottom:solid 1px #ebebeb;padding-bottom:20px}.faq-wrap .faq-item .question{font-size:18px;font-weight:700;color:#000;margin-bottom:30px;cursor:pointer;position:relative}.faq-wrap .faq-item .question:after{content:"";width:12px;height:7px;background:url(./faq-arrow.svg) no-repeat;background-size:contain;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq-wrap .faq-item.active .question:after{transform:translateY(-50%) rotate(180deg)}.faq-wrap .faq-item .question .en{color:#ee6d00;font-size:24px;margin-right:15px}.faq-wrap .faq-item .answer{font-size:15px;line-height:1.8;color:#000;padding-left:30px}@media screen and (max-width:1000px){.faq{padding:60px 0}.faq-wrap{margin-top:30px;gap:15px}.faq-wrap .faq-item{width:100%}.faq-wrap .faq-item .question{margin-bottom:10px}}.deco-img01{position:absolute;bottom:-120px;left:0;z-index:10}.deco-img02{position:absolute;width:240px;top:40px;left:0;z-index:-1;transform:translate(-70%)}.deco-img03{position:absolute;top:-70px;left:calc(50% - 800px);z-index:0}.deco-img04{position:absolute;bottom:60px;right:calc(50% - 700px);z-index:0}.deco-img05{position:absolute;top:-120px;right:calc(50% - 660px);z-index:2}.deco-img06{position:absolute;bottom:-30px;left:calc(50% - 700px);z-index:2}.deco-img07{width:700px;position:absolute;top:0;left:calc(50% - 1100px)}.deco-img08{position:absolute;left:calc(50% - 500px);bottom:0}.deco-img08 .account-text{font-size:10px;position:absolute;bottom:5px;right:0;transform:translate(70%);opacity:.7}.deco-img09{position:absolute;right:calc(50% - 660px);bottom:-60px;z-index:2}.deco-img10{position:absolute;left:calc(50% - 660px);bottom:-120px}.deco-img11{position:absolute;right:calc(50% - 700px);bottom:100px}.deco-img11 .account-text{font-size:12px;position:absolute;bottom:5px;left:0;opacity:.7}@media screen and (max-width:1000px){.deco-img01,.deco-img02,.deco-img03,.deco-img04,.deco-img05,.deco-img06,.deco-img07,.deco-img09,.deco-img10{display:none}.deco-img08{position:relative;margin-top:30px;left:unset;bottom:0;text-align:center}.deco-img08 img{display:inline}.deco-img08 .account-text{right:5%;transform:unset}.deco-img11{width:90%;position:relative;margin:30px auto 0;right:unset;bottom:0;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/newlp.css.map */
