@charset "UTF-8";@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";@media screen and (max-width: 767px){.is-pc{display:none}}@media screen and (min-width: 1000px){.is-sp{display:none}}@media screen and (min-width: 768px) and (max-width: 999px){.is-sp{display:none}}*,*:before,*:after{box-sizing:border-box}html,body,figure,time,article,p,span{padding:0;margin:0}body{font-family:Montserrat,sans-serif,Hiragino Kaku Gothic ProN,sans-serif;font-weight:700;line-height:1.5;color:#1a1a1a;word-break:break-all}.dots{background-image:radial-gradient(#d9d9d9 1px,transparent 1px);background-size:13px 13px;background-position:0 0}img{max-width:100%;height:auto}ul,ol{list-style:none;padding:0;margin:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0}a{color:inherit;text-decoration:none;cursor:pointer;transition:all .4s ease 0s}a:hover{transition:all .4s ease 0s;opacity:.7}dl,dd,dt{margin:0;padding:0}.inner{width:1100px;max-width:100%;margin:0 auto;padding:0 40px}@media screen and (min-width: 768px) and (max-width: 999px){.inner{padding:0 24px}}@media screen and (max-width: 767px){.inner{padding:0 16px}}.download-button a{font-size:20px;color:#004727;position:relative;padding:9px 34px;display:block;background:#fed141;border-radius:50px;box-shadow:2px 3px #d3a100}.util__cta{margin-top:60px;text-align:center;display:flex;gap:40px}.util__cta2{margin-top:60px;text-align:center;display:flex;flex-direction:column;gap:20px}.util__cta .download-button{flex:1;max-width:550px}.util__cta .download-button-large a{display:block;padding:16px 68px}.util__cta .inquiry-button{max-width:550px;flex:1}.util__cta .inquiry-button a{display:block;background:#fff;padding:16px 68px;color:#004727;border-radius:50px;border:1px #004727 solid;box-shadow:2px 3px #004727}.util__cta-caption{font-size:20px;position:relative}@media screen and (max-width: 767px){.util__cta{margin-top:40px;flex-direction:column;align-items:center}.util__cta .download-button,.util__cta .inquiry-button{width:100%;max-width:550px}.util__cta-caption{font-size:16px}}.util__cta-caption span{font-size:24px;color:#b31e2b}@media screen and (max-width: 767px){.util__cta-caption span{font-size:18px}}.util__cta-caption:before,.util__cta-caption:after{position:absolute;content:"";width:26px;height:26px;top:50%;transform:translateY(-50%);background:url(/cdn/shop/files/arrow-red.png) no-repeat center center/contain}@media screen and (max-width: 767px){.util__cta-caption:before,.util__cta-caption:after{width:18px;height:18px}}.util__cta-caption:before{left:30px}.util__cta-caption:after{right:30px}.util-title{text-align:center}.util-title span{font-size:50px}@media screen and (max-width: 767px){.util-title span{font-size:24px}}.header{width:100%;height:96px;background:#fff;position:fixed;top:0;left:0;z-index:100}@media screen and (max-width: 767px){.header{height:60px}}.header .header__inner{width:100%;padding:27px 40px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.header .header__inner{padding:5px 16px}}.header .header__inner .logo{width:280px;max-width:100%;display:flex;align-items:center;margin:0;padding:0;height:100%}@media screen and (max-width: 767px){.header .header__inner .logo{width:120px}}.header .header__inner .logo img{width:100%}@media screen and (max-width: 767px){.header .download-button{padding:6px 0 6px 24px}}@media screen and (max-width: 767px){.header .download-button a{font-size:14px}}.mv{position:relative;z-index:2;width:100%;text-align:center;background:url(/cdn/shop/files/mv.png) no-repeat 75% center/cover;margin-top:105px}@media (min-width: 1500px){.mv{height:50vw}}@media (max-width: 1499px) and (min-width: 1001px){.mv{height:720px}}@media (max-width: 1000px) and (min-width: 769px){.mv{height:600px}}@media (max-width: 768px) and (min-width: 461px){.mv{background:url(/cdn/shop/files/mv-sp.png) no-repeat 75% center/cover;height:680px}}@media (max-width: 460px){.mv{background:url(/cdn/shop/files/mv-sp.png) no-repeat 75% center/cover;height:400px}}@media screen and (max-width: 767px){.mv{margin-top:70px;background:url(/cdn/shop/files/mv-sp.png) no-repeat 60% center/cover}}.mv img{margin-top:-25px;width:100%}@media screen and (max-width: 767px){.mv img{margin-top:0}}.mv .mv__left{position:absolute;width:55%;top:48px;left:40px}@media (min-width: 1500px){.mv .mv__left{left:100px;top:10vw}}@media screen and (max-width: 767px){.mv .mv__left{width:calc(100% - 32px);top:20px;left:16px}}@media (max-width: 768px) and (min-width: 461px){.mv .mv__left{width:400px;top:90px;left:40px}}.mv .mv__headline{line-height:1.3}@media screen and (max-width: 767px){.mv .mv__title{text-align:left}}.mv .mv__title-label{line-height:1.3;display:inline-block;font-size:clamp(24px,3.3vw,50px);color:#c54349;position:relative}@media screen and (max-width: 767px){.mv .mv__title-label{padding-left:90px}}.mv .mv__title-label:before{position:absolute;content:"";width:182px;height:86px;top:-56px;left:-180px;background:url(/cdn/shop/files/okudake.png) no-repeat center center/contain}@media screen and (max-width: 767px){.mv .mv__title-label:before{width:90px;left:0;top:-50px}}.mv .mv__title-main{display:block;font-size:clamp(30px,4.3vw,62px);color:#004727}.mv .mv__description{font-size:clamp(16px,1.83vw,22px);margin-top:20px}@media screen and (max-width: 767px){.mv .mv__description{margin-top:0}}.mv .mv__content{display:flex;justify-content:center;align-items:center;margin-top:50px}@media screen and (max-width: 767px){.mv .mv__content{display:block;margin-top:0}}.mv .card-list{display:flex}@media screen and (max-width: 767px){.mv .card-list{display:block;margin-right:auto;margin-top:-14px}}.mv .card-list .card-item{background:url(/cdn/shop/files/mv-card.png) no-repeat center center/contain;width:108px;height:118px;display:flex;justify-content:center;align-items:center;color:#004727;font-size:18px;position:relative;z-index:3}@media screen and (max-width: 767px){.mv .card-list .card-item{width:80px;height:118px;font-size:13px}}.mv .card-list .card-item:nth-child(2){margin-top:-6px;top:26px;left:-10px;z-index:2}@media screen and (max-width: 767px){.mv .card-list .card-item:nth-child(2){top:-80px;left:70px}}.mv .card-list .card-item:nth-child(3){margin-top:-6px;top:-8px;left:-20px;z-index:1}@media screen and (max-width: 767px){.mv .card-list .card-item:nth-child(3){top:-130px;left:0}}@media screen and (max-width: 767px){.mv .mv__badge{position:relative;width:80px;top:-200px;left:90px}}.mv .mv__cta{text-align:center;margin-top:40px}.mv .mv__cta .mv__cta-caption{color:#004727;font-size:20px}@media screen and (max-width: 767px){.mv .mv__cta .mv__cta-caption{font-size:16px}}.mv .mv__cta .download-button{margin:6px auto 0;max-width:490px}.mv .mv__cta .download-button a{font-size:27px}@media screen and (max-width: 767px){.mv .mv__cta .download-button a{font-size:20px}}.mv-sp{padding:40px 0 60px;text-align:center}.mv-sp .mv__cta{margin-top:30px;font-size:16px}.mv-summary{background:url(/cdn/shop/files/mv-summary-bg.png) no-repeat 75% center/cover;background-size:cover;text-align:center;padding:200px 0 80px;margin-top:-160px}@media screen and (max-width: 767px){.mv-summary{padding:80px 0;background:url(/cdn/shop/files/summary-bg-sp.png) no-repeat center center/cover;margin-top:0}}.mv-summary .mv-summary__content{width:36%;text-align:center;margin-left:auto;color:#004727}@media screen and (min-width: 768px) and (max-width: 999px){.mv-summary .mv-summary__content{width:38%;margin-right:40px}}@media screen and (max-width: 767px){.mv-summary .mv-summary__content{width:100%}}.mv-summary .mv-summary__label{font-size:26px;display:block}.mv-summary .mv-summary__badge{display:block;background:url(/cdn/shop/files/ruikei.png) no-repeat center center/contain;width:260px;height:50px;font-size:18px;margin:8px auto;padding-top:7px}.mv-summary .mv-summary__number{display:block;font-size:40px;line-height:44px}.mv-summary .mv-summary__number .mv-summary__count{font-size:62px}.mv-summary .mv-summary__note{display:block;margin-top:32px;font-weight:400;font-size:12px}.service{padding:60px 0;background:#f0ebd9;text-align:center;position:relative}.service:before{position:absolute;content:"";width:900px;min-width:60%;height:500px;top:0;right:0;background:url(/cdn/shop/files/service-bg.png) no-repeat center center/contain}@media screen and (max-width: 767px){.service:before{width:100%;height:52vw}}.service__title span{color:#004727;position:relative}@media screen and (max-width: 767px){.service__title span{font-size:24px}}.service__title span:before{position:absolute;content:"";width:130px;height:124px;top:-90px;left:-140px;background:url(/cdn/shop/files/saitan.png) no-repeat center center/contain}@media screen and (max-width: 767px){.service__title span:before{top:-120px;left:-20%;width:100px}}.service__description{font-size:24px;margin-top:20px}.service__description sup{font-size:12px}@media screen and (max-width: 767px){.service__description{font-size:16px}.service__description sup{font-size:11px}}.service .service__notes{margin-top:40px;font-weight:400}.service .service__note{font-size:12px}.step-list{display:flex;justify-content:space-between;margin-top:50px}@media screen and (max-width: 767px){.step-list{display:block}}.step-item{width:calc(33% - 10px)}@media screen and (max-width: 767px){.step-item{width:100%;margin-top:-20px;display:flex;align-items:center;gap:10px}.step-item:nth-of-type(2){flex-direction:row-reverse}}@media screen and (max-width: 767px){.step-item__left{width:50%}}.step-item__right{position:relative}@media screen and (max-width: 767px){.step-item__right{width:50%}}.step-item__right img{width:100%;height:auto}.step-item__right .step-item__note{position:absolute;right:-30px;top:60px}@media screen and (min-width: 768px) and (max-width: 999px){.step-item__right .step-item__note{right:0}}@media screen and (max-width: 767px){.step-item__right .step-item__note{width:220px;top:100px;right:0;display:flex;align-items:center;justify-content:flex-end}}.step-item__right .step-item__note img{width:95px}.step-item__right .step-item__note-text{color:#004727;margin-bottom:6px}@media screen and (max-width: 767px){.step-item__right .step-item__note-text{margin-top:80px;margin-right:10px}}.step-item__label{color:#004727;font-size:24px;position:relative}.step-item__label:before{position:absolute;content:"";width:30px;height:27px;top:-12px;left:-24px;background:url(/cdn/shop/files/step.png) no-repeat center center/contain}.step-item__label span{font-size:55px}@media screen and (max-width: 767px){.step-item__label span{font-size:2em}}@media screen and (max-width: 767px){.step-item__label{font-size:5.88vw}}.step-item__text{font-size:24px;color:#004727}@media screen and (max-width: 767px){.step-item__text{font-size:4.7vw}}.step-item__image{width:220px;height:220px;margin-top:10px}@media screen and (max-width: 767px){.step-item__image{width:50%;height:auto}}.service-benefits{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:48px}@media screen and (max-width: 767px){.service-benefits{margin-top:100px}}.service-benefits__item{background:#fff;padding:20px 6px 20px 16px;border-radius:30px;width:calc(25% - 11px)}@media screen and (max-width: 767px){.service-benefits__item{width:calc(50% - 6px)}.service-benefits__item:nth-child(n+3){margin-top:20px}}.service-benefits__title{padding-left:28px;font-size:18px;text-align:left;position:relative}@media screen and (max-width: 767px){.service-benefits__title{font-size:16px;padding-left:28px}}.service-benefits__title:before{position:absolute;content:"";width:22px;height:22px;top:4px;left:0;background:url(/cdn/shop/files/check-icon.png) no-repeat center center/contain}@media screen and (max-width: 767px){.service-benefits__title:before{width:20px;height:20px;top:2px}}.service-benefits__image{height:100px}.service-benefits__text{display:block;margin-top:10px;font-size:16px}.plan{padding:50px 0 70px;text-align:center}.plan .plan__title{margin-bottom:16px}.plan .plan__title span{color:#004727;position:relative}.plan .plan__title span:after{position:absolute;content:"";width:45px;height:45px;top:50%;transform:translateY(-50%);right:-60px;background:url(/cdn/shop/files/yen.png) no-repeat center center/contain}@media screen and (max-width: 767px){.plan .plan__title{margin-bottom:8px}.plan .plan__title span:after{width:32px;height:32px;right:-40px}}.plan .plan__options{display:flex;justify-content:space-between;margin-top:40px;flex-wrap:wrap}.plan .plan__option{background:#f0ebd9;border-bottom-left-radius:30px;border-bottom-right-radius:30px;width:calc(50% - 20px)}@media screen and (max-width: 767px){.plan .plan__option{width:calc(50% - 6px)}}.plan .plan__label{background:#004727;color:#fff;font-size:32px;padding:4px}@media screen and (max-width: 767px){.plan .plan__label{font-size:20px}}.plan .plan__description{padding:24px;font-size:22px}.plan__description-payment{font-size:18px;font-weight:400}@media screen and (max-width: 767px){.plan .plan__description{padding:10px;font-size:16px}.plan__description-payment{font-size:16px}}.satisfaction{background:linear-gradient(to bottom,#fff 0px 100px,#d4dad7 100px);position:relative;padding:0 0 75px}@media screen and (max-width: 767px){.satisfaction{background:linear-gradient(to bottom,#fff 0px 30px,#d4dad7 30px)}}.satisfaction:before{position:absolute;content:"";width:100%;height:13.5vw;top:0;left:0;background:url(/cdn/shop/files/wave.png) no-repeat center center/cover}.satisfaction:after{position:absolute;content:"";width:240px;height:60px;bottom:-50px;left:50%;transform:translate(-50%);background:url(/cdn/shop/files/triangle.png) no-repeat center center/cover}.satisfaction .satisfaction__ribbon{width:360px;margin:0 auto;position:relative;top:-16px;z-index:3;max-width:80%}.satisfaction .satisfaction__headline{position:relative;top:-40px;z-index:2;text-align:center;color:#004727}.satisfaction .satisfaction__sub-title{font-size:36px}@media screen and (max-width: 767px){.satisfaction .satisfaction__sub-title{font-size:16px}}.satisfaction .satisfaction__main-title{font-size:40px}@media screen and (max-width: 767px){.satisfaction .satisfaction__main-title{font-size:20px}}.satisfaction .satisfaction__main-title span{position:relative;z-index:2}.satisfaction .satisfaction__main-title span:before{z-index:-1;position:absolute;content:"";width:150px;height:85px;bottom:-40px;right:-10px;background:url(/cdn/shop/files/up.png) no-repeat center center/cover}.satisfaction .satisfaction__problems{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:16px;position:relative;z-index:2}@media screen and (max-width: 767px){.satisfaction .satisfaction__problems{display:block}}.satisfaction .satisfaction__problem{padding:20px 16px;background:#fff;width:calc(50% - 8px);border-radius:30px;display:flex;align-items:center}.satisfaction .satisfaction__problem:nth-child(n+3){margin-top:0}@media screen and (max-width: 767px){.satisfaction .satisfaction__problem{padding:10px 8px;width:100%;max-width:500px}.satisfaction .satisfaction__problem:nth-child(n+2){margin-top:10px}}.satisfaction .satisfaction__icon{width:84px}.satisfaction .satisfaction__text{margin-left:16px;font-size:18px}@media screen and (max-width: 767px){.satisfaction .satisfaction__text{font-size:16px}}.satisfaction .satisfaction__manager{margin:0 auto;width:100%}@media screen and (min-width: 768px) and (max-width: 999px){.satisfaction .satisfaction__manager{width:calc(100% - 60px)}}@media screen and (max-width: 767px){.satisfaction .satisfaction__manager{margin-top:120px;margin-right:0;margin-bottom:120px;max-width:450px}}@media (max-width: 768px) and (min-width: 500px){.satisfaction .satisfaction__manager{margin-top:80px}}@media screen and (max-width: 767px){.satisfaction .satisfaction__manager .satisfaction__manager-image img{width:70%;display:block;margin-left:auto}}.satisfaction .satisfaction__manager-image{display:block;width:540px;margin:0 auto;position:relative;max-width:100%;z-index:2}.satisfaction .satisfaction__balloon{position:absolute;width:180px;height:180px;display:flex;align-items:center;justify-content:center;z-index:1;text-align:center}@media screen and (max-width: 767px){.satisfaction .satisfaction__balloon{width:clamp(160px,45vw,190px);height:clamp(160px,45vw,190px)}}.satisfaction .satisfaction__balloon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/balloon.png) no-repeat center center/contain;z-index:-1}.satisfaction .satisfaction__balloon:after{content:"";position:absolute;width:80px;height:80px;z-index:-1}@media screen and (max-width: 767px){.satisfaction .satisfaction__balloon:after{width:50px;height:50px}}.satisfaction .satisfaction__balloon--first{top:-60px;right:60px}.satisfaction .satisfaction__balloon--first:before{transform:rotate(40deg) translateY(10px)}@media screen and (max-width: 767px){.satisfaction .satisfaction__balloon--first:before{transform:rotate(10deg) translateY(10px)}}.satisfaction .satisfaction__balloon--first:after{right:-30px;bottom:0}@media screen and (max-width: 767px){.satisfaction .satisfaction__balloon--first:after{right:0}}@media screen and (max-width: 767px){.satisfaction .satisfaction__balloon--first{top:-160px;right:0}}.satisfaction .satisfaction__balloon--second{top:0;left:0}.satisfaction .satisfaction__balloon--second:before{transform:rotate(-60deg) translate(5px,10px)}@media screen and (max-width: 767px){.satisfaction .satisfaction__balloon--second:before{transform:rotate(-60deg) translate(5px,10px)}}.satisfaction .satisfaction__balloon--second:after{left:-30px;bottom:0}@media screen and (max-width: 767px){.satisfaction .satisfaction__balloon--second:after{left:0}}@media screen and (max-width: 767px){.satisfaction .satisfaction__balloon--second{top:-100px;left:0}}.satisfaction .satisfaction__balloon--third{bottom:60px;right:0}.satisfaction .satisfaction__balloon--third:before{transform:rotate(100deg) translate(5px,10px)}@media screen and (max-width: 767px){.satisfaction .satisfaction__balloon--third:before{transform:rotate(170deg) translate(5px,10px)}}.satisfaction .satisfaction__balloon--third:after{right:-30px;bottom:0}@media screen and (max-width: 767px){.satisfaction .satisfaction__balloon--third:after{right:0}}@media screen and (max-width: 767px){.satisfaction .satisfaction__balloon--third{bottom:-160px;right:0}}.satisfaction .satisfaction__balloon--fourth{bottom:0;left:0}.satisfaction .satisfaction__balloon--fourth:before{transform:rotate(-120deg) translate(5px,10px)}.satisfaction .satisfaction__balloon--fourth:after{left:-30px;bottom:0}@media screen and (max-width: 767px){.satisfaction .satisfaction__balloon--fourth:after{left:0}}@media screen and (max-width: 767px){.satisfaction .satisfaction__balloon--fourth{bottom:-100px;left:0}}.nutrition{padding:120px 0 50px}.nutrition .nutrition__title{color:#004727;text-align:center}.nutrition .nutrition__title span{position:relative}.nutrition .nutrition__title span:before{position:absolute;content:"";width:170px;height:60px;top:-40px;left:-120px;background:url(/cdn/shop/files/zenb-nara.png) no-repeat center center/contain}.nutrition .nutrition__points{margin-top:20px;display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width: 767px){.nutrition .nutrition__points{display:block}}.nutrition .nutrition__point{width:calc(50% - 10px);display:flex;flex-direction:column}.nutrition .nutrition__label{text-align:center;background:#fed141;font-size:30px;padding:5px 0;border-radius:20px}@media screen and (max-width: 767px){.nutrition .nutrition__point{width:100%}.nutrition .nutrition__point:nth-child(n+2){margin-top:40px}.nutrition .nutrition__label{font-size:20px}}.nutrition .nutrition__card{margin-top:18px;background:#f0ebd9;padding:10px 16px 20px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;height:100%}.nutrition .nutrition__problem{display:flex;align-items:center;height:120px}.nutrition .nutrition__problem-image{width:45%;height:100%;display:grid;position:relative}.nutrition .nutrition__problem-image img{position:absolute;width:90px}@media screen and (max-width: 767px){.nutrition .nutrition__problem-image img{width:78px}}.nutrition .nutrition__problem-image.triangle-type-1 img:nth-child(1){left:50%;top:0;transform:translate(-50%)}.nutrition .nutrition__problem-image.triangle-type-1 img:nth-child(2){left:0;bottom:0}.nutrition .nutrition__problem-image.triangle-type-1 img:nth-child(3){right:0;bottom:0}.nutrition .nutrition__problem-image.triangle-type-2 img:nth-child(2){left:50%;top:0;transform:translate(-50%)}.nutrition .nutrition__problem-image.triangle-type-2 img:nth-child(1){left:0;bottom:0}.nutrition .nutrition__problem-image.triangle-type-2 img:nth-child(3){right:0;bottom:0}.nutrition .nutrition__problem-text{width:55%;padding-left:5%;font-size:22px}@media screen and (max-width: 767px){.nutrition .nutrition__problem-text{font-size:20px}}.nutrition .nutrition__arrow{width:40px;margin:-20px auto 0;position:relative;top:20px}.nutrition .nutrition__solution{background:#fff;border-radius:20px;padding:16px 20px;display:flex;align-items:center}.nutrition .nutrition__solution-text{width:60%;color:#004727}.nutrition .nutrition__solution-text strong{font-size:28px;background-image:linear-gradient(to bottom,transparent 50%,#fde79f 50%);background-size:100% 22px;background-repeat:no-repeat;background-position:0 100%}.nutrition .nutrition__solution-text sup{font-size:12px;line-height:1;vertical-align:text-top;font-weight:400}@media screen and (max-width: 767px){.nutrition .nutrition__solution-text strong{font-size:5.33vw}.nutrition .nutrition__solution-text sup{font-size:11px}}.nutrition .nutrition__solution-image{width:40%;display:grid}.nutrition .triangle-orange{display:block;width:150px;margin:12px auto}@media screen and (max-width: 767px){.nutrition .triangle-orange{width:120px}}.nutrition .nutrition__summary{margin-top:24px;font-size:32px;text-align:center}@media screen and (max-width: 767px){.nutrition .nutrition__summary{font-size:20px}}.nutrition .nutrition__summary strong{display:block;font-size:54px;color:#ff7f00}@media screen and (max-width: 767px){.nutrition .nutrition__summary strong{font-size:32px}}.nutrition .nutrition__notes{margin-top:32px;font-weight:400}.nutrition .nutrition__note{font-size:12px}.about{padding:66px 0 60px;background:#eee}.about .about__title{background:#fff;border-radius:20px;text-align:center;color:#004727;font-size:32px;padding-top:10px}.about .about__title img{display:inline-block;margin-right:4px}.about .about__img1{display:block;margin:40px auto 0;width:500px}.about .about__img2{display:block;margin:24px auto 0;width:400px}.about .about__img3{display:block;margin:30px auto 0}.about .about__note{margin-top:32px;font-size:12px;font-weight:400}.about .about__box{margin-top:44px;padding:32px 16px;background:#fff;display:flex;gap:100px;align-items:flex-start}@media screen and (max-width: 767px){.about .about__box{display:block;padding:24px 8px}}.about .about__box .about__left{width:50%}@media screen and (max-width: 767px){.about .about__box .about__left{width:100%}}.about .about__box .about__right{width:50%}@media screen and (max-width: 767px){.about .about__box .about__right{width:100%;margin-top:20px}}.about .about__brand{font-size:22px;color:#004727}.about .about__brand img{display:inline-block;width:140px;margin:0 6px}.about .about__mission{margin-top:60px;font-size:16px}.about .about__point{display:flex;height:auto}.about .about__point:nth-child(n+2){margin-top:20px}.about .about__point-image{width:150px}@media screen and (max-width: 767px){.about .about__mission{margin:30px 0}.about .about__point-image{width:120px}}.about .about__point-text{width:calc(100% - 160px);margin-left:10px}@media screen and (max-width: 767px){.about .about__point-text{width:calc(100% - 130px)}}.about .about__point-title{color:#004727;font-size:20px}@media screen and (max-width: 767px){.about .about__point-title{font-size:16px}}.about .about__point-title span{text-decoration:underline}.about .about__point-description{font-size:15px}.healthy{padding:60px 0}.healthy .healthy__top{width:37.5%;margin:0 auto}@media screen and (max-width: 767px){.healthy .healthy__top{width:290px;max-width:100%}}.healthy .healthy__content{display:flex;justify-content:space-between;position:relative;margin-top:40px}@media screen and (max-width: 767px){.healthy .healthy__content{display:block;margin-top:200px}}.healthy .healthy__content-left{width:calc(50% - 10px);position:relative}@media screen and (max-width: 767px){.healthy .healthy__content-left{width:100%}}.healthy .healthy__content-left-title{position:absolute;top:20px;left:24px;font-size:36px;font-size:clamp(20px,4.3vw,36px);z-index:3}@media screen and (max-width: 767px){.healthy .healthy__content-left-title{font-size:clamp(20px,10vw,120px);left:6vw}}.healthy .healthy__content-center{position:absolute;top:-50px;left:50%;transform:translate(-50%);width:40%;z-index:2}@media screen and (max-width: 767px){.healthy .healthy__content-center{width:260px;max-width:100%;top:-220px}}.healthy .healthy__content-right{width:calc(50% - 10px);position:relative}@media screen and (max-width: 767px){.healthy .healthy__content-right{width:100%;margin-top:20px}}.healthy .healthy__content-right-title{position:absolute;top:20px;right:24px;font-size:36px;font-size:clamp(20px,4.3vw,36px);z-index:3;text-align:right}.healthy .healthy__content-right-title span{display:block;font-size:.55em}@media screen and (max-width: 767px){.healthy .healthy__content-right-title{font-size:clamp(20px,10vw,120px);-moz-text-align-last:left;text-align-last:left;left:6vw}}.healthy .healthy__arrow{width:100px;margin:10px auto}.healthy .healthy__about-title{text-align:center;font-size:40px;color:#004727}@media screen and (max-width: 767px){.healthy .healthy__about-title{font-size:24px}}.healthy .healthy__about-title span{color:#adccbf}.healthy .healthy__about-description{margin-top:24px;text-align:center;font-size:20px;line-height:2}@media screen and (max-width: 767px){.healthy .healthy__about-description{font-size:16px}}.healthy .healthy__about-description strong{background-image:linear-gradient(to bottom,transparent 70%,#ffc400 70%);background-size:100% 5px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:5px}.healthy .healthy__notes{margin-top:40px;font-weight:400}.healthy .healthy__note{font-size:12px}.trial{padding:60px 0;background:#f0ebd9}.trial .trial__box{margin-top:44px;padding:30px 60px;background:#fff;border-radius:50px;display:flex}@media screen and (max-width: 767px){.trial .trial__box{display:block;padding:24px 16px}}.trial .trial__box .trial__left{width:50%}@media screen and (max-width: 767px){.trial .trial__box .trial__left{width:100%}}.trial .trial__box .trial__right{width:50%}@media screen and (max-width: 767px){.trial .trial__box .trial__right{width:100%;margin-top:20px}}.trial .trial__title{font-size:50px;color:#004727}@media screen and (max-width: 767px){.trial .trial__title{text-align:center;font-size:32px}}.trial .trial__lead{margin-top:24px;font-size:20px}.trial .trial__lead span{color:#004727}@media screen and (max-width: 767px){.trial .trial__lead{margin-top:16px;text-align:center}}.trial .trial__image-bread{margin-top:20px;width:200px}@media screen and (max-width: 767px){.trial .trial__image-bread{margin:20px auto 0}}.trial .trial__text{color:#004727}@media screen and (max-width: 767px){.trial .trial__text{text-align:center}}.trial .trial__points{width:100%;max-width:400px;margin:0 auto}.trial .trial__image-fridge{margin:36px auto 0;width:100%}@media screen and (max-width: 767px){.trial .trial__image-fridge{width:90%}}.trial .trial__image-fridge img{width:100%}.faq{padding:60px 0}.faq .faq__title{text-align:center;font-size:50px;color:#004727}.faq .faq__list{margin-top:60px}@media screen and (max-width: 767px){.faq .faq__list{margin-top:40px}}.faq .faq__item:nth-child(n+2){margin-top:50px}@media screen and (max-width: 767px){.faq .faq__item:nth-child(n+2){margin-top:30px}}.faq .faq__question{background:#f0ebd9;padding:24px 24px 24px 54px;border-radius:16px;font-weight:700;position:relative}.faq .faq__question:before{position:absolute;content:"Q";font-size:24px;color:#004727;left:24px;line-height:1}@media screen and (max-width: 767px){.faq .faq__question:before{font-size:20px;top:12px;left:16px}}@media screen and (max-width: 767px){.faq .faq__question{font-size:16px;padding:16px 16px 16px 40px}}.faq .faq__answer{padding:16px}.footer{position:relative;padding:50px 0;margin-top:65px;background-color:#f7f7f7;font-weight:400}@media screen and (min-width: 768px) and (max-width: 999px){.footer{padding:65px 0;margin-top:65px}}.footer .layout{padding-left:30px;padding-right:30px}@media screen and (min-width: 768px) and (max-width: 999px){.footer .layout{padding-left:24px;padding-right:24px}}.footer .container{max-width:1380px;margin:0 auto}.footer .screen{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.footer .icon-link-menu{margin-bottom:2px;padding-left:5px}.footer .btn-to-top{position:absolute;top:30px;right:40px;background:#1a1a1a}@media (max-width: 768px){.footer .btn-to-top{top:90%;right:10px}}.footer .copyright{margin-top:45px;text-align:left;padding-left:50px;font-size:10px;font-weight:600;letter-spacing:.08rem}@media screen and (max-width: 767px){.footer .copyright{text-align:center;padding:0}}.footer .footer__inner{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.footer .footer__inner{display:block;width:100%;margin:0 auto}}.footer .footer__inner>div{width:50%;text-align:center}@media screen and (max-width: 767px){.footer .footer__inner>div{width:100%}}.footer .footer__inner>div:nth-child(odd){padding-right:30px}.footer .footer__inner>div:nth-child(2n){padding-left:30px}.footer .left{border-right:1px solid #dddddd}@media screen and (max-width: 767px){.footer .left{border-right:none}}@media screen and (max-width: 767px){.footer .right{margin-top:20px;text-align:center!important}}.footer .right .title,.footer .right .description{margin-bottom:20px}@media screen and (min-width: 768px) and (max-width: 999px){.footer .right .description{font-size:14px;line-height:1.7}}.footer .right ul{list-style:none;margin:0}.footer .right ul>li:not(:last-child){margin-right:7px}@media (max-width: 1024px) and (min-width: 768px){.footer .left{padding-left:20px}}@media (max-width: 1024px) and (min-width: 768px){.footer .right{padding-right:20px}}.footer .right ul>li{transition-duration:.15s}.footer .right ul>li:hover{opacity:.7}.footer .footer__menu.footer__menu--top{padding-bottom:35px}@media (max-width: 1200px){.footer .footer__menu.footer__menu--top{padding-bottom:30px}}@media screen and (max-width: 767px){.footer .footer__menu.footer__menu--top{padding-bottom:20px}}@media screen and (max-width: 767px){.footer .footer__menu.footer__menu--bottom>ul>li{padding:0;width:100%;text-align:center}}.footer .footer__menu ul{list-style:none;list-style-position:outside;margin:0;padding:0}.footer .footer__menu .plus{display:inline-block;vertical-align:middle;width:13px;height:13px;position:absolute;right:0;top:50%;margin-top:-7px}@media screen and (max-width: 767px){.footer .footer__menu .plus{width:9px;height:9px;margin-top:-5px}}.footer .footer__menu .plus:before,.footer .footer__menu .plus:after{content:"";position:absolute;background-color:#fff}.footer .footer__menu .plus:before{top:6px;left:0;width:100%;height:1px}@media screen and (max-width: 767px){.footer .footer__menu .plus:before{top:4px}}.footer .footer__menu .plus:after{top:0;left:6px;width:1px;height:100%}@media screen and (max-width: 767px){.footer .footer__menu .plus:after{left:4px}}.footer .footer__menu a{position:relative;display:inline-block}@media screen and (min-width: 768px) and (max-width: 999px){.footer .footer__menu a{line-height:1.45}}.footer .footer__menu a.has-plus{padding-right:20px}@media screen and (min-width: 768px) and (max-width: 999px){.footer .footer__menu a.has-plus{padding-right:12px}}.footer .footer__menu a.open .plus:after{opacity:0}.footer .footer__menu>ul{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:left}@media screen and (max-width: 767px){.footer .footer__menu>ul{justify-content:center}}.footer .footer__menu>ul>li{display:inline-block;vertical-align:middle;position:relative}.footer .footer__menu .menu__dropdown{opacity:0;transition:all .5s;height:0;overflow:hidden}.footer .footer__menu .menu__dropdown.open{display:block;opacity:1;height:auto}.footer .footer__menu .menu__dropdown li{margin-top:24px}.footer .footer__menu a{border-bottom:1px solid transparent;transition-duration:.15s}.footer .footer__menu a:hover{color:inherit;border-bottom-color:#1a1a1a}.footer.footer--404{padding:20px}.footer.footer--404 .footer__inner{justify-content:flex-end}@media screen and (max-width: 767px){.footer.footer--simple .copyright{margin-top:30px;font-size:10px;letter-spacing:0}}.footer .footer__menu--top ul{border-bottom:1px solid #dddddd;padding-bottom:25px;align-items:center}@media screen and (max-width: 767px){.footer .footer__menu--top ul{padding-bottom:20px}}.footer .footer__menu--top .menu__item:not(:last-child){padding-right:1.5104166667vw}@media (max-width: 1330px){.footer .footer__menu--top .menu__item:not(:last-child){padding-bottom:13px}}@media screen and (max-width: 767px){.footer .footer__menu--top .menu__item:not(:last-child){padding:0 2.0833333333vw 20px}}.footer .footer__menu--top .menu__item:last-child{padding:13px 25px;margin-left:auto;border-left:1px solid #dddddd;text-align:center}@media (max-width: 1330px){.footer .footer__menu--top .menu__item:last-child{width:100%;padding:25px 0 0;border-left:none;border-top:1px solid #dddddd;text-align:left}}@media (max-width: 1200px){.footer .footer__menu--top .menu__item:last-child{width:100%;padding:25px 0 0;border-left:none;border-top:1px solid #dddddd;text-align:left}}@media screen and (max-width: 767px){.footer .footer__menu--top .menu__item:last-child{text-align:center;padding-top:20px}}@media screen and (max-width: 767px){.footer .footer__menu--bottom{border-bottom:1px solid #dddddd;padding-bottom:30px}}.footer .footer__menu--bottom .menu__item:not(:last-child){margin-bottom:20px}@media screen and (min-width: 768px) and (max-width: 999px){.footer .footer__menu--bottom .menu__item:not(:last-child){padding-right:2.0833333333vw;margin-bottom:10px}}.text__zenb-footer{font-style:normal;font-weight:400;font-size:12px;line-height:18px;letter-spacing:2.1px}.text__zenb-footer li{padding-right:2.08333vw;margin-bottom:10px}.text__zenb-footer--bold{font-weight:700}.text__zenb-paragraph-xs{font-size:12px}.footer .right ul>li{position:relative;display:inline-block;padding:24px;border:1px solid #d9d9d9;border-radius:100px;cursor:pointer}.ico-socials{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px}.ico--instagram{background:url(/cdn/shop/files/instagram.svg?v=1748842864) no-repeat center center / contain;width:25px;height:25px}.ico--x{background:url(/cdn/shop/files/x.svg?v=1748842864) no-repeat center center / contain}.ico--line{background:url(/cdn/shop/files/line.svg?v=1748842864) no-repeat center center / contain}.ico--note{background:url(/cdn/shop/files/note.svg?v=1748842864) no-repeat center center / contain}@media screen and (max-width: 767px){.footer .footer__inner>div:nth-child(odd){padding-right:0}}.newfooter{position:relative;background:#004727;color:#fff;padding-bottom:40px;padding-top:2px;letter-spacing:.08em}.newfooter .copyright{margin-top:40px;text-align:left;padding-left:55px}.text__zenb-copyright{font-style:normal;font-weight:700;font-size:10px;line-height:15px;letter-spacing:1.28px}.newfooter .btn-to-top{position:absolute;top:30px;right:40px;background:#004727;border:solid}.btn-to-top{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:100px;background-color:#ffffff1a;position:relative}.btn-to-top:before{content:"";position:absolute;top:50%;left:50%;display:block;width:5px;height:5px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:translate(-50%) translateY(-50%) rotate(-45deg);box-sizing:content-box}@media (max-width: 767px){.newfooter{padding:10px 0 30px}}@media (max-width: 767px){.newfooter .copyright{text-align:center;padding:0;margin-top:20px}}@media (max-width: 767px){.newfooter .btn-to-top{top:30%;right:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/style.css.map */
