img{max-width:100%;height:auto;display:block;margin:0}a{text-decoration:none}.shopify-section--header,.shopify-section--announcement-bar{display:none}@media screen and (min-width: 750px){.sp-only{display:none!important}}@media screen and (max-width: 749px){.pc-only{display:none!important}}.product-lp{font-family:yu-gothic,sans-serif;color:#123534}.note{font-size:10px;text-align:right;color:#666}.item-title{font-size:18px;font-weight:700;line-height:1;padding:15px 0;color:#fff;background-color:#429323;text-align:center}.item-subtitle{font-size:16px;font-weight:700;line-height:1;color:#429323;text-align:center}.product-overview-section{max-width:1000px;width:100%;margin:0 auto;padding:0 16px}.product-overview-content{text-align:center;padding:20px 0}.product-overview-headline{font-size:18px;font-weight:700;color:#123534;margin-bottom:8px}.product-overview-body{display:flex;justify-content:center;align-items:center}.product-overview-title{font-size:35px;font-weight:700;line-height:1}.product-overview-image{width:100%;max-width:30%}@media screen and (min-width: 750px){.product-overview-content{text-align:left;display:flex;justify-content:space-between;align-items:center;padding:40px 50px}.product-overview-body{display:block}.product-overview-headline{font-size:24px}.product-overview-title{font-size:46px;font-weight:700;line-height:1}.product-overview-image{width:100%;max-width:30%}}.cta-section{background-color:#123534;color:#fff}.cta-content{padding:30px 15px;max-width:1000px;width:100%;margin:0 auto}.cta-text{font-size:16px;font-weight:700;margin-bottom:16px}.cta02 .cta-text{margin-top:-5px}@media screen and (max-width: 749px){.cta02 .cta-content{padding:27% 15px 30px;position:relative}.cta02 .cta-text{position:absolute;top:0;width:100%;max-width:90%;left:50%;transform:translate(-50%)}}@media screen and (min-width: 750px){.cta-content{display:flex;align-items:center;justify-content:space-between;padding:50px}.cta-text{flex:1;margin:0 50px}.cta01 .cta-text{max-width:380px}.cta-btn{display:block;width:40%}.cta02 .cta-content{padding:0 30px}.cta02 .cta-text{margin-top:-45px}.cta02 .cta-btn{padding:40px 0}}.author-intro-section{max-width:1000px;width:100%;padding:40px 15px;margin:0 auto}.author-intro-content{padding:30px 20px;background-color:#f2f0ec;border-radius:20px}.author-intro-tagline{font-size:18px;font-weight:700;color:#99806d}.author-intro-title{font-size:30px;line-height:1.4;font-weight:700;color:#459725;margin-bottom:16px}@media screen and (min-width: 750px){.author-intro-content{padding:40px 50px}.author-intro-tagline{font-size:30px;text-align:center}.author-intro-title{font-size:45px;text-align:center;margin-bottom:16px}.author-intro-info{display:flex;align-items:center;justify-content:space-between}.author-info-name{margin-right:30px}}.benefits-header{position:relative;z-index:1}.benefits-body{position:relative;max-width:1000px;width:100%;padding:0 15px 40px;margin:0 auto;z-index:2}.benefits-item:first-child{margin-top:-30px;margin-bottom:30px}.benefits-title,.benefits-subtitle,.benefits-image{margin-bottom:10px}.benefits-text{font-size:14px}@media screen and (min-width: 750px){.benefits-body{display:flex;justify-content:space-between;column-gap:50px;max-width:1000px;width:100%;padding:50px 15px;margin:0 auto;z-index:2}.benefits-item:first-child{margin-top:27px;margin-bottom:0}.benefits-title{font-size:22px}}.media-section{background-color:#f2f0ec}.media-content{max-width:1000px;width:100%;padding:40px 15px;margin:0 auto}.media-header{margin-bottom:30px}.media-heading{font-size:18px;font-weight:700;color:#429323;text-align:center;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #429323}.media-text{font-size:14px}.media-item{margin-bottom:35px}.media-item:last-child{margin-bottom:0}.media-item-title{font-size:16px;font-weight:700;text-align:center;color:#fff;background-color:#123534;margin-bottom:10px;padding:3px 0}.media-item-text{font-size:14px;background-color:#fff;padding:20px}@media screen and (min-width: 750px){.media-content{padding:70px 15px}.media-heading{font-size:40px;padding-bottom:5px;margin-bottom:15px;border-bottom:2px solid #429323}.media-text{font-size:20px;text-align:center}.media-body{display:flex;flex-wrap:wrap}.media-item{width:calc(50% - 25px);margin-right:50px}.media-item:nth-child(2n){margin-right:0}.media-item:last-child{margin-top:-170px}.media-item-title{font-size:20px;margin-bottom:20px;padding:10px 0}}.feature-section{background-color:#d8ead9}.feature-header{position:relative;z-index:1}.feature-body{position:relative;max-width:1000px;width:100%;padding:0 15px 40px;margin:0 auto;z-index:2}.feature-item{margin-bottom:30px}.feature-item:first-child{margin-top:-30px}.feature-item:last-child{margin-bottom:0}.feature-item:last-child .feature-title{margin-bottom:20px}.feature-title,.feature-subtitle,.feature-image{margin-bottom:10px}.feature-text{font-size:14px}@media screen and (min-width: 750px){.feature-body{display:flex;flex-wrap:wrap;margin-top:50px}.feature-item{width:calc(50% - 25px);margin-right:50px}.feature-item:first-child{margin-top:0}.feature-item:nth-child(2n){margin-right:0}.feature-item:nth-child(3n){margin-top:-170px}.feature-title{font-size:22px;margin-bottom:20px}.feature-text{font-size:16px;margin-top:20px}}.case-section{background-color:#f2f0ec}.case-header{position:relative;z-index:1}.case-body{position:relative;max-width:1000px;width:100%;padding:0 15px 40px;margin:0 auto;z-index:2}.case-item{margin-bottom:20px}.case-item:first-child{margin-top:-30px}.case-item:last-child{margin-bottom:0}.case-item:last-child .case-title{margin-bottom:20px}.case-title,.case-subtitle,.case-image{margin-bottom:10px}@media screen and (min-width: 750px){.case-body{display:flex;flex-wrap:wrap;margin-top:-100px}.case-item{width:calc(50% - 25px);margin-right:50px}.case-item:first-child{margin-top:0}.case-item:nth-child(2n){margin-right:0}}.voice-section{background-color:#d8ead9}.voice-content{max-width:1000px;width:100%;padding:70px 15px;margin:0 auto}.voice-header{margin-bottom:30px}.voice-heading{font-size:18px;font-weight:700;color:#429323;text-align:center;padding-bottom:5px;margin-bottom:15px}.voice-heading .review-rate{font-size:20px}.voice-heading .sup-text{font-size:.8em;margin-top:10px;display:inline-block}.voice-star-image{max-width:40%;width:100%;margin:0 auto 20px;text-align:center}.voice-body .note{margin-bottom:10px}.voice-item{margin-bottom:15px}@media screen and (min-width: 750px){.voice-heading{font-size:40px;line-height:1.3}.voice-star-image{max-width:265px}.voice-heading .review-rate{font-size:48px}.voice-item{margin-bottom:40px}}.pro-voice-section{max-width:1000px;width:100%;padding:40px 15px;margin:0 auto}.pro-voice-header{margin-bottom:30px}.pro-voice-heading{font-size:18px;font-weight:700;color:#429323;text-align:center;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #429323}.pro-voice-item{padding:20px;background-color:#f2f0ec;border-radius:20px}.pro-voice-item{margin-bottom:35px}.pro-voice-item:last-child{margin-bottom:0}.pro-voice-item-header{margin:10px 0;padding-bottom:5px;border-bottom:1px solid #123534}.pro-voice-item-subname{font-size:14px}.pro-voice-item-name{font-size:16px;font-weight:700}.pro-voice-item-name span{font-size:14px;font-weight:400}.pro-voice-item-text{font-size:14px}@media screen and (min-width: 750px){.pro-voice-section{padding:70px 15px}.pro-voice-heading{font-size:40px}.pro-voice-body{display:flex;flex-wrap:wrap}.pro-voice-item{width:calc(50% - 25px);margin-right:50px;margin-bottom:0}.pro-voice-item:nth-child(2n){margin-right:0}}.history-section{background-color:#f2f0ec}.history-header{position:relative;z-index:1}.history-body{position:relative;max-width:1000px;width:100%;padding:0 15px 40px;margin:-35% auto 0;z-index:2}.history-content{margin-bottom:50px}.history-image{margin-bottom:20px}.history-text{font-size:14px;margin-bottom:5px}@media screen and (min-width: 750px){.history-body{margin-top:-70px}.history-content{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:end;margin-bottom:70px}.history-image{width:45%;margin-bottom:0}.history-text-content{margin-right:30px}}.concept-header{margin-bottom:20px}.concept-item{margin-bottom:30px}.concept-title{display:flex;align-items:center;font-size:20px;font-weight:700;line-height:1.4;color:#429323;margin-bottom:10px}.concept-title img{width:50px;height:50px;margin-right:10px}.concept-text{font-size:14px}.founder-text{font-size:14px;margin-top:20px}@media screen and (min-width: 750px){.concept{display:flex;justify-content:space-between}.concept-header{width:45%;margin-bottom:0}.concept-body{margin-left:30px;flex:1}.founder{display:flex;flex-direction:row-reverse;justify-content:space-between}.founder-image{width:45%;margin-left:30px}}.type-section{max-width:1000px;width:100%;padding:40px 15px;margin:0 auto}.type-heading{font-size:18px;font-weight:700;text-align:center;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #429323}.type-heading span{color:#429323;font-size:20px}.type-text{font-size:14px;text-align:center}.type-description{display:flex;flex-wrap:wrap}.type-item{flex:1 1 calc(50% - 20px)}.type-item:first-child{margin-right:20px}.type-item-title{font-size:16px;font-weight:700;text-align:center;padding:5px 0;color:#fff;background-color:#429323;text-indent:1em;letter-spacing:1em}.type-item-heading{font-size:14px;text-align:center;background-color:#f2f0ec;text-indent:1em;letter-spacing:1em}.type-item-image{margin-bottom:10px}.type-item-text01{font-size:16px;text-align:center;padding:5px 0}.type-item-text02{font-size:12px;padding:5px 0}@media screen and (min-width: 750px){.type-section{padding:70px 15px}.type-header{margin-bottom:30px}.type-heading{font-size:40px}.type-heading span{color:#429323;font-size:44px}.type-text{font-size:20px;text-align:center}.type-item{flex:1 1 calc(50% - 50px)}.type-item:first-child{margin-right:50px}.type-item-title{font-size:20px;padding:5px 0}.type-item-heading{font-size:18px;margin-bottom:5px}.type-item-image{margin-bottom:20px}.type-item-text01{font-size:20px;text-align:center;padding:10px 0}.type-item-text02{font-size:16px;padding:10px 0}}.variation-section{background-color:#123534}.variation-wrapper{max-width:1000px;width:100%;padding:40px 15px;margin:0 auto}.variation-title{font-size:18px;font-weight:700;line-height:1;padding:10px 0;text-align:center;background-color:#fff;margin-bottom:10px}.variation-body{display:flex;justify-content:space-between}.variation-content:first-child{margin-bottom:50px}.variation-item{width:48%}.variation-item-title{font-size:14px;font-weight:700;line-height:1.4;color:#fff;text-align:center;margin-bottom:10px}@media screen and (min-width: 750px){.variation-wrapper{padding:70px 15px}.variation-title{font-size:36px;padding:15px 0;margin-bottom:10px}.variation-item{width:calc(50% - 50px)}.variation-item:first-child{margin-right:50px}.variation-item-title{font-size:30px;margin-bottom:10px}.variation-item-title span{font-size:20px}}.howto-section{max-width:1000px;width:100%;padding:40px 15px;margin:0 auto}.howto-header{margin-bottom:30px}.howto-heading{font-size:18px;font-weight:700;color:#429323;text-align:center;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #429323}.howto-content-title{font-size:18px;font-weight:700;line-height:1;padding:10px 0;text-align:center;color:#fff;background-color:#d7ad62;margin-bottom:10px;text-indent:1em;letter-spacing:1em}.howto-content{margin-bottom:40px}.howto-body{display:flex;justify-content:space-between;margin-bottom:20px}.howto-content:last-child{margin-bottom:0}.howto-item{width:48%}.howto-item-title{font-size:18px;font-weight:700;color:#429323;margin-bottom:5px}.howto-text{font-size:12px}@media screen and (min-width: 750px){.howto-section{padding:70px 15px}.howto-heading{font-size:40px;padding-bottom:5px;margin-bottom:15px}.howto-content-title{font-size:36px;margin-bottom:30px}.howto-item-title{font-size:30px;margin-bottom:5px}.howto-item{width:calc(50% - 50px)}.howto-item:first-child{margin-right:50px}.howto-text{font-size:16px}}.video-section{max-width:1000px;width:100%;padding:40px 15px;margin:0 auto}.video-header{margin-bottom:30px}.video-heading{font-size:18px;font-weight:700;color:#429323;text-align:center;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #429323}.video-title{margin-bottom:15px}.video-content{aspect-ratio:16 / 9;margin-bottom:50px}.video-item:last-child .video-content{margin-bottom:0}.video-content iframe{width:100%;height:100%}@media screen and (min-width: 750px){.video-section{padding:70px 15px}.video-heading{font-size:40px;padding-bottom:5px;margin-bottom:15px}.video-title{font-size:36px;margin-bottom:30px}}.faq-section{background-color:#d8ead9}.faq-wrapper{max-width:1000px;width:100%;padding:40px 15px;margin:0 auto}.faq-header{margin-bottom:30px}.faq-heading{font-size:18px;font-weight:700;color:#429323;text-align:center;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #429323}.faq-item{margin-bottom:10px}.faq-question{display:flex;align-items:center;justify-content:space-between;font-weight:700;color:#fff;background-color:#429323;padding:10px;cursor:pointer}.faq-icon-q,.faq-icon-a{width:30px;height:30px;margin-right:10px}.faq-question-text,.faq-answer-text{text-align:left;flex:1}.faq-answer{display:flex;justify-content:space-between;padding:15px 10px;background-color:#fff;font-size:16px}.faq-toggle-icon{width:20px;height:20px;font-size:14px;display:flex;align-items:center;justify-content:center;color:#429323;background:#fff;margin-left:10px}@media screen and (min-width: 750px){.faq-wrapper{padding:70px 15px}.faq-heading{font-size:40px;padding-bottom:5px;margin-bottom:15px}.faq-question-text,.faq-answer-text{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
