body:has(.PageRichMask){--heading-font-family: "Noto Serif JP", serif;--text-font-family: "Noto Serif JP", serif;--text-font-weight: 200;--text-color: rgb(0, 113, 48);--text-color-light: 255,255,255;--heading-color: var(--text-color);--background: #fffff1}.PageRichMask{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:200;font-style:normal;--horizontal-spacing: 15px;--vertical-spacing: 10px}.PageRichMask span,.PageRichMask p{font-weight:200}.PageRichMask h1,.PageRichMask h2,.PageRichMask h3,.PageRichMask h4,.PageRichMask h5,.PageRichMask h6,.PageRichMask h1>*,.PageRichMask h2>*,.PageRichMask h3>*,.PageRichMask h4>*,.PageRichMask h5>*,.PageRichMask h6>*{font-weight:300}.PageRichMask summary{list-style:none}.PageRichMask summary::-webkit-details-marker{display:none}@media screen and (min-width:641px){.PageRichMask{--horizontal-spacing: 60px;--vertical-spacing: 10px}}@media screen and (min-width:1008px){.PageRichMask{--horizontal-spacing: 60px;--vertical-spacing: 30px}}@media screen and (min-width:1500px){.PageRichMask{--horizontal-spacing: 60px;--vertical-spacing: 30px}}.Icon--num{fill:currentColor}figure{text-align:center;margin:0;margin-inline:auto}figure img{display:block;margin-inline:auto}.text-with-underline{position:relative;display:inline-block}.text-with-underline:after{content:"";position:absolute;bottom:1px;left:0;width:100%;height:1px;background-color:rgba(var(--text-color-light),.75)}.PageRichMask__Section-heading{font-size:calc(var(--default-text-font-size) + 6px);letter-spacing:.1em;margin-bottom:0}@media screen and (min-width:1008px){.PageRichMask__Section-heading{font-size:calc(var(--default-text-font-size)*2)}}@media screen and (min-width:1500px){.PageRichMask__Section-heading{font-size:calc(var(--default-text-font-size)*3)}}.box-text{color:#007130;background-color:#efe6d5;padding:4px;margin-right:3px}.round-box-text{border:1px solid rgba(0,113,48,.75);border-radius:60px;padding:2px 4px}.text-justify-content-center{text-align:justify;width:fit-content;margin-inline:auto}.text-with-mark{display:inline-block;position:relative;padding-right:8px}.text-with-mark:after{content:"\203b";position:absolute;top:-4px;right:0;color:#007130bf;font-size:8px}.Introduction__text .text-with-mark:after,.Features__content .text-with-mark:after{color:#ffffffbf}.Introduction__text .text-with-mark:after{top:-4px}.Features__content .text-with-mark:after{top:0}.text-with-mark-details{display:block;font-size:10px;text-align:right}.SectionSecrets__KeyIngredients:nth-of-type(1) .text-with-mark:after{content:"\203b 1";top:7px;right:7px}.SectionSecrets__KeyIngredients:nth-of-type(2) .text-with-mark:after{content:"\203b 2";top:7px;right:7px}@media screen and (min-width:1008px){.text-with-mark{padding-right:7px}.text-with-mark:after{top:-6px;font-size:12px}.Introduction__text .text-with-mark{padding-right:10px}.Introduction__text .text-with-mark:after{top:-7px;right:0;font-size:12px}.SectionSecrets__KeyIngredients .text-with-mark:after,.Features__content .text-with-mark:after{font-size:10px}.Features__content .text-with-mark{padding-right:10px}.Features__content .text-with-mark:after{top:-6px}}.PageRichMask__Button{margin-inline:auto;text-align:center}.PageRichMask__Button .Button--round,.PageRichMask__Button .Button--round:before{border-radius:60px}.PageRichMask__Button .Button{display:block;text-align:center;padding:5px 50px;margin-inline:auto;font-size:20px;letter-spacing:0;--button-text-color: var(--text-color-light);--button-background: rgb(1, 82, 49);border-color:rgb(var(--text-color-light));text-transform:capitalize}.PageRichMask__Button .Icon--shopping-cart{margin-right:10px;margin-top:-8px}.PageRichMask__Button-image{position:absolute;top:-15px;left:-15px;width:50px}@media screen and (min-width:1008px){.PageRichMask__Button .Button{padding:10px 50px;font-size:22px}.PageRichMask__Button-image{position:absolute;top:-13px}}@media screen and (min-width:1500px){.PageRichMask__Button .Button{padding:10px 120px;font-size:40px}.PageRichMask__Button .Icon--shopping-cart{margin-right:15px;margin-top:-8px}.PageRichMask__Button-image{position:absolute;top:-30px;left:-15px;width:100px}}details[open] .Features__CollapsibleContent-text{animation:fadeIn .4s ease-in-out}.Icon--arrow-bottom{transition:transform .4s ease-in-out}details[open] .Icon--arrow-bottom{transform:rotate(180deg)}.PageRichMask__Section--hero,.PageRichMask__Section--introduction{color:#fff;background-color:#015231}.PageRichMask__Section--secrets{color:#007130;background-color:#efe6d5}.PageRichMask__Section--secrets .PageRichMask__Button .Button{--button-text-color: var(--text-color);--button-background: rgba(239, 230, 213, 1);border-color:rgb(var(--text-color))}.PageRichMask__Section--features,.PageRichMask__Section--how-to-use,.PageRichMask__Section--product{color:#fff;background-color:#00712f}.SectionProductInfo__content{background-color:#015231}.PageRichMask__Section--hero{position:relative;overflow:hidden}.SectionHero__image{position:relative;display:block;padding-top:48px;padding-right:calc(var(--vertical-spacing)*1);padding-left:calc(var(--vertical-spacing)*1);margin-right:calc(var(--vertical-spacing)*1);margin-left:calc(var(--vertical-spacing)*1)}@media screen and (min-width:1008px){.SectionHero__image{position:relative;display:block;padding-top:24px;padding-right:calc(var(--vertical-spacing)*2);padding-left:calc(var(--vertical-spacing)*2);margin-right:calc(var(--vertical-spacing)*2);margin-left:calc(var(--vertical-spacing)*2)}}.PageRichMask__Section--hero .side-rotate-text{position:absolute;top:42%}.PageRichMask__Section--hero .side-rotate-text--left{width:88px;left:0;transform:rotate(90deg);transform-origin:bottom left}.PageRichMask__Section--hero .side-rotate-text--right{width:106px;right:0;transform:rotate(-90deg);transform-origin:bottom right}@media screen and (min-width:1008px){.PageRichMask__Section--hero .side-rotate-text--left{width:150px}.PageRichMask__Section--hero .side-rotate-text--right{width:200px}}.PageRichMask__Section--hero .scroll{position:relative;text-align:right;padding-top:25px;padding-right:calc(var(--vertical-spacing)/2);margin-right:calc(var(--vertical-spacing)*1);border-right:1px solid;border-color:#ffffffbf;line-height:1;font-size:12px}.PageRichMask__Section--introduction{padding-top:calc(var(--horizontal-spacing)*2);padding-bottom:calc(var(--horizontal-spacing)*6)}.SectionIntroduction__inner{padding-right:var(--vertical-spacing);padding-left:var(--vertical-spacing)}@media screen and (min-width:1008px){.PageRichMask__Section--introduction{padding-top:calc(var(--horizontal-spacing));padding-bottom:calc(var(--horizontal-spacing)*2)}}@media screen and (min-width:1500px){.PageRichMask__Section--introduction{padding-bottom:calc(var(--horizontal-spacing)*7)}}.PageRichMask__Section--introduction .KeyVisual{position:relative;max-width:1235px;margin-inline:auto;margin-top:calc(var(--horizontal-spacing))}.PageRichMask__Section--introduction .KeyVisual__figure{margin-top:calc(var(--horizontal-spacing))}@media screen and (min-width:1008px){.PageRichMask__Section--introduction .KeyVisual{padding-top:240px}.PageRichMask__Section--introduction .KeyVisual__figure{margin-top:0}}.PageRichMask__Section--introduction .KeyVisual__copy{text-align:center}@media screen and (min-width:1008px){.PageRichMask__Section--introduction .KeyVisual__copy{display:inline-block;position:absolute;top:0;right:0}}.PageRichMask__Section--introduction .KeyVisual__copy-tanjou{font-size:56px;line-height:1;display:flex;justify-content:center;margin-block-end:0}@media screen and (min-width:1008px){.PageRichMask__Section--introduction .KeyVisual__copy-tanjou{font-size:220px}}.PageRichMask__Section--introduction .KeyVisual__copy-tanjou span{display:inline-block}.PageRichMask__Section--introduction .KeyVisual__copy-tanjou span:nth-child(2){margin-top:10px}@media screen and (min-width:1008px){.PageRichMask__Section--introduction .KeyVisual__copy-tanjou span:nth-child(2){margin-top:30px}}.KeyVisual__copy-sheet-mask{font-size:12px;margin-top:20px}@media screen and (min-width:1008px){.KeyVisual__copy-sheet-mask{display:inline-block;font-size:40px;margin-top:20px}}.Introduction{text-align:center;margin-top:calc(var(--horizontal-spacing))}.Introduction__text p{font-size:13px;line-height:34px;letter-spacing:0}.Introduction__text .text-with-mark-details{padding-right:var(--vertical-spacing)}.Introduction .text-with-mark-details{text-align:right}@media screen and (min-width:1008px){.Introduction{text-align:center;margin-top:calc(var(--horizontal-spacing) * 1.5)}.Introduction__text{margin-top:calc(var(--horizontal-spacing) * 1.7)}.Introduction__text p{font-size:calc(var(--default-text-font-size) + 13px);line-height:calc(var(--default-text-font-size) * 5.4)}}@media screen and (min-width:1500px){.Introduction__text{margin-top:calc(var(--horizontal-spacing) * 1.7)}.Introduction__text p{font-size:calc(var(--default-text-font-size) + 13px);line-height:calc(var(--default-text-font-size) * 5.4)}}.SectionIntroduction .PageRichMask__ProductName{line-height:35px;margin:0}.SectionIntroduction .PageRichMask__ProductName .ja,.SectionIntroduction .PageRichMask__ProductName .en{display:block}.SectionIntroduction .PageRichMask__ProductName .ja{font-size:calc(var(--default-text-font-size) + 8px)}.SectionIntroduction .PageRichMask__ProductName .en{font-size:calc(var(--default-text-font-size) + 10px)}@media screen and (min-width:1008px){.SectionIntroduction .PageRichMask__ProductName .ja{font-size:calc(var(--default-text-font-size) + 40px)}.SectionIntroduction .PageRichMask__ProductName .en{font-size:calc(var(--default-text-font-size) + 60px);display:inline-block;margin-top:calc(var(--horizontal-spacing)*1)}}.Introduction,.About{max-width:1000px;margin-inline:auto}.About{margin-top:calc(var(--horizontal-spacing)*3);padding-bottom:calc(var(--horizontal-spacing)*3)}.About figure{padding-left:calc(var(--vertical-spacing)*1);padding-right:calc(var(--vertical-spacing)*1)}.About__copy{text-align:center;font-size:calc(var(--default-text-font-size) + 4px);letter-spacing:0}.About__copy span{display:block}.About__text{padding-left:calc(var(--vertical-spacing)*2.5);padding-right:var(--vertical-spacing);margin-top:calc(var(--horizontal-spacing)/2)}.About__text p{text-align:center}@media screen and (min-width:1008px){.About{margin-top:100px}.About__copy{font-size:calc(var(--default-text-font-size) + 10px)}.About__text p{font-size:calc(var(--default-text-font-size) + 8px)}}@media screen and (min-width:1600px){.About{margin-top:200px;padding-bottom:calc(var(--horizontal-spacing)* 1.5)}.About__copy{font-size:calc(var(--default-text-font-size) + 20px)}.About__text{padding-left:0;padding-right:0;margin-top:calc(var(--horizontal-spacing))}}.PageRichMask__Section--introduction .PageRichMask__Button{margin-top:calc(var(--horizontal-spacing)*3)}@media screen and (min-width:1008px){.PageRichMask__Section--introduction .PageRichMask__Button{margin-top:calc(var(--horizontal-spacing))}}@media screen and (min-width:1500px){.PageRichMask__Section--introduction .PageRichMask__Button{margin-top:calc(var(--horizontal-spacing)*2.5)}}.PageRichMask__Section--secrets{padding-bottom:calc(var(--horizontal-spacing)*5)}.PageRichMask__Section--secrets .layered-images{position:relative;display:inline-block;margin-top:-15%}.layered-image--logo{position:absolute;top:7%;left:50%;transform:translate(-50%);width:40vw}.layered-image--bg{width:100vw;display:block;margin-inline:auto}@media screen and (min-width:1008px){.layered-image--logo{top:10%;width:32vw}}.SectionSecrets .comment{display:inline-block;font-size:10px;vertical-align:super;color:#007130bf}.SectionSecrets__Introduction,.SectionSecrets__KeyIngredients-wrapper,.SectionSecrets__ItsGoodFor-wrapper{max-width:1400px;margin-inline:auto}.SectionSecrets__Introduction{padding-right:calc(var(--vertical-spacing)*3);padding-left:calc(var(--vertical-spacing)*3)}.SectionSecrets__Introduction h3{margin-top:calc(var(--horizontal-spacing)*1)}.SectionSecrets__Introduction-text{margin-top:var(--horizontal-spacing)}.SectionSecrets__Introduction-text p{font-size:calc(var(--default-text-font-size) - 1px);line-height:calc(var(--default-text-font-size) + 9px)}@media screen and (min-width:1008px){.SectionSecrets__Introduction{display:flex;justify-content:flex-start;margin-top:0}.SectionSecrets__Introduction h3{margin-top:calc(var(--horizontal-spacing)/3)}.SectionSecrets__Introduction-text{padding-left:calc(var(--vertical-spacing)*4);margin-top:0}.SectionSecrets__Introduction-text p{font-size:calc(var(--default-text-font-size) + 4px);line-height:calc(var(--default-text-font-size) + 20px)}}@media screen and (min-width:1500px){.SectionSecrets__Introduction{justify-content:space-between}.SectionSecrets__Introduction-text{padding-left:0}}.SectionSecrets__KeyIngredients-wrapper{padding-right:calc(var(--vertical-spacing)*4);padding-left:calc(var(--vertical-spacing)*4)}.SectionSecrets__KeyIngredients{margin-top:calc(var(--horizontal-spacing)*3)}.SectionSecrets__KeyIngredients-summary{position:relative;border:1px solid;border-radius:60px;padding:8px}.SectionSecrets__KeyIngredients-heading{display:flex;justify-content:center;align-items:center;font-size:20px;margin-bottom:0}.SectionSecrets__KeyIngredients-heading .Icon--num{width:15px;height:auto;margin-right:calc(var(--vertical-spacing)*2)}.SectionSecrets__KeyIngredients-heading .Icon--num.-two{width:20px;margin-right:calc(var(--vertical-spacing)*1)}.SectionSecrets__KeyIngredients-figure{text-align:center;margin-top:var(--horizontal-spacing)}.SectionSecrets__KeyIngredients-figure img{width:150px}.SectionSecrets__KeyIngredients-figure-name-wrapper{text-align:center;margin-top:calc(var(--horizontal-spacing)*1);margin-inline:auto}.SectionSecrets__KeyIngredients-figure-name-wrapper h5{display:inline-block;font-size:calc(var(--default-text-font-size) + 6px);border:1px solid;border-radius:40px;padding:4px 20px;margin:0}.SectionSecrets__KeyIngredients-figure-name-wrapper p{margin-top:calc(var(--horizontal-spacing)/2)}.SectionSecrets__KeyIngredients-text-wrapper{margin-top:calc(var(--horizontal-spacing))}.SectionSecrets__KeyIngredients-text .text-with-underline:after{background-color:var(--text-color)}.SectionSecrets__line.SectionSecrets__line--01{margin-top:-5%}.SectionSecrets__line.SectionSecrets__line--02{margin-top:-15%}.SectionSecrets__KeyIngredients-content{opacity:0;transition:opacity .4s ease-in-out}.SectionSecrets__KeyIngredients[open] .SectionSecrets__KeyIngredients-content{opacity:1}@media screen and (min-width:1008px){.SectionSecrets__KeyIngredients:not(:first-of-type){margin-top:calc(var(--horizontal-spacing)*1)}.SectionSecrets__KeyIngredients:first-of-type{margin-top:calc(var(--horizontal-spacing)*1)}.SectionSecrets__KeyIngredients-summary{border:none;padding:0}.SectionSecrets__KeyIngredients-heading{font-size:calc(var(--default-text-font-size)*2)}.SectionSecrets__KeyIngredients-heading{justify-content:flex-start}.SectionSecrets__KeyIngredients-heading .Icon--num{width:36px;height:auto;margin-right:calc(var(--vertical-spacing)*1)}.SectionSecrets__KeyIngredients-heading .Icon--num.-two{width:45px}.SectionSecrets__KeyIngredients-content{position:relative;display:flex;justify-content:flex-start;padding-left:calc(var(--vertical-spacing)*2);margin-top:calc(var(--horizontal-spacing));margin-bottom:calc(var(--horizontal-spacing));margin-left:calc(var(--vertical-spacing)/2)}.SectionSecrets__KeyIngredients:not(:last-child) .SectionSecrets__KeyIngredients-content:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;height:100%;display:inline-block;background-color:var(--text-color)}.SectionSecrets__KeyIngredients-figure{flex-shrink:0;margin-top:calc(var(--horizontal-spacing)/2);margin-bottom:calc(var(--horizontal-spacing)/2)}.SectionSecrets__KeyIngredients-figure img{width:300px}.SectionSecrets__KeyIngredients-content-pc-right{padding-left:calc(var(--vertical-spacing)*2)}.SectionSecrets__KeyIngredients-figure-name-wrapper{text-align:left;margin-top:calc(var(--horizontal-spacing)/2);margin-inline:0}.SectionSecrets__KeyIngredients-figure-name-wrapper h5{font-size:calc(var(--default-text-font-size) + 10px)}.SectionSecrets__KeyIngredients-figure-name-wrapper p{font-size:calc(var(--default-text-font-size) + 6px);margin-top:calc(var(--horizontal-spacing)/3)}.SectionSecrets__KeyIngredients-text-wrapper{margin-top:calc(var(--horizontal-spacing)/2.5)}.SectionSecrets__KeyIngredients-text-wrapper p{font-size:calc(var(--default-text-font-size) + 4px);line-height:calc(var(--default-text-font-size) + 21px);margin-top:0}.SectionSecrets__line.SectionSecrets__line--01{margin-top:-15%}.SectionSecrets__line.SectionSecrets__line--02{margin-top:0}}@media screen and (min-width:1500px){.SectionSecrets__KeyIngredients-figure-name-wrapper h5{font-size:calc(var(--default-text-font-size) + 13px)}}.SectionSecrets__ItsGoodFor-wrapper{padding-right:calc(var(--vertical-spacing)*2);padding-left:calc(var(--vertical-spacing)*2);margin-top:-5%}.SectionSecrets__ItsGoodFor-wrapper .PageRichMask__Section-heading{font-size:calc(var(--default-text-font-size) + 6px)}.SectionSecrets__ItsGoodFor{margin-top:calc(var(--horizontal-spacing)*2)}.SectionSecrets__ItsGoodFor-figure{width:35px}.SectionSecrets__ItsGoodFor-heading{position:relative;text-align:center;font-size:calc(var(--default-text-font-size) + 2px);margin-bottom:0;margin-top:calc(var(--horizontal-spacing))}.SectionSecrets__ItsGoodFor-text{font-size:calc(var(--default-text-font-size) - 1px);margin-top:calc(var(--horizontal-spacing))}.SectionSecrets__comment-wrapper{text-align:right;margin-top:calc(var(--horizontal-spacing)*3)}.SectionSecrets__link{display:block;text-align:center;margin-top:-5%;margin-inline:auto}.SectionSecrets__link-item{position:relative;display:inline-block}.SectionSecrets__link-item .Icon{position:relative;margin-right:calc(var(--vertical-spacing)*1)}.SectionSecrets .PageRichMask__Button{margin-top:calc(var(--horizontal-spacing)*2)}@media screen and (min-width:1008px){.SectionSecrets__ItsGoodFor-wrapper .PageRichMask__Section-heading{text-align:center;font-size:calc(var(--default-text-font-size)*2)}.SectionSecrets__ItsGoodFor-inner{display:grid;margin-top:calc(var(--horizontal-spacing)*1);margin-inline:auto;grid-template-columns:1fr 1fr 1fr}.SectionSecrets__ItsGoodFor:not(:first-of-type),.SectionSecrets__ItsGoodFor:first-of-type{margin-top:0}.SectionSecrets__ItsGoodFor-wrapper{margin-top:-15%}.SectionSecrets__ItsGoodFor{padding-right:calc(var(--vertical-spacing)*1);padding-left:calc(var(--vertical-spacing)*1)}.SectionSecrets__ItsGoodFor-figure{width:70px}.SectionSecrets__ItsGoodFor-heading{font-size:calc(var(--default-text-font-size) + 6px);margin-bottom:0;margin-top:calc(var(--horizontal-spacing)/3)}.SectionSecrets__ItsGoodFor-text{font-size:calc(var(--default-text-font-size) + 4px);margin-top:calc(var(--horizontal-spacing)/3)}.SectionSecrets__comment-wrapper{text-align:right;margin-top:calc(var(--horizontal-spacing)/2)}.SectionSecrets__link{margin-top:calc(var(--horizontal-spacing)*2.5)}.SectionSecrets__link-item{font-size:calc(var(--default-text-font-size)*2)}.SectionSecrets__line--03{position:absolute;top:-350px;left:-1030px;width:1000px}}@media screen and (min-width:1500px){.SectionSecrets__ItsGoodFor-heading{font-size:calc(var(--default-text-font-size) + 7px)}}.SectionSecrets__line{fill:none;stroke:var(--text-color)}.SectionFeatures{padding-bottom:calc(var(--horizontal-spacing)*5)}.SectionFeatures__carousel{position:relative;width:100%;height:50vh}@media screen and (min-width:1008px){.SectionFeatures__carousel{height:120vh}}.SectionFeatures__carousel-item{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background-size:cover;background-position:center center;animation:carousel-image 10s infinite}.SectionFeatures__carousel-item--02{animation-delay:5s}@keyframes carousel-image{0%{opacity:0}50%{opacity:1}to{opacity:0}}.SectionFeatures__inner{padding-right:calc(var(--vertical-spacing)*3);padding-left:calc(var(--vertical-spacing)*3)}.SectionFeatures__figure{padding-top:calc(var(--horizontal-spacing)*3)}.SectionFeatures__figure img{width:320px}@media screen and (min-width:1008px){.SectionFeatures__figure{padding-top:200px}.SectionFeatures__figure img{width:800px}}@media screen and (min-width:1500px){.SectionFeatures__figure{padding-top:200px}.SectionFeatures__figure img{width:1100px}}.Features__wrapper{max-width:1500px;margin-inline:auto}.Features{position:relative;margin-top:calc(var(--horizontal-spacing)*5)}.Features__heading{color:var(--text-color-light);font-size:calc(var(--base-text-font-size) + 3px);line-height:calc(var(--base-text-font-size) + 20px);text-align:center}.Features__keyword{display:inline-block;font-size:10px;padding-left:10px}.Features__keyword .dot{display:inline-block;position:absolute;top:11px;left:0;width:5px;height:5px;background-color:rgb(var(--text-color-light));border-radius:50%}@media screen and (min-width:1008px){.Features__keyword .dot{top:5px}.Features__wrapper{margin-top:calc(var(--horizontal-spacing)*3)}.Features{position:relative;display:grid;grid-template-columns:45% 1fr;gap:50px;padding-left:calc(var(--vertical-spacing)*2);padding-right:calc(var(--vertical-spacing)*2);margin-top:calc(var(--horizontal-spacing)*2)}.Features__heading{font-size:calc(var(--default-text-font-size) + 10px);line-height:calc(var(--base-text-font-size)*4)}.Features__heading--margin{margin-left:-60px}.Features__keyword{position:absolute;top:0;left:0;transform:rotate(90deg);transform-origin:bottom left}}@media screen and (min-width:1500px){.Features{position:relative;margin-top:calc(var(--horizontal-spacing)*2);gap:200px}.Features__heading{font-size:calc(var(--default-text-font-size) + 20px);line-height:calc(var(--base-text-font-size)*5);margin-block-end:calc(var(--horizontal-spacing)/3)}}.Features__figure{margin-inline:inherit;text-align:left}.Features__figure img{margin-left:auto}.Features__figure--01{padding-left:50px}.Features__figure--01 img{width:220px}@media screen and (min-width:1008px){.Features__figure img{width:80%}.Features__figure--01{padding-left:50px}.Features__figure--01 img{width:320px;margin-inline:inherit}}@media screen and (min-width:1500px){.Features__figure--01{padding-left:137px}.Features__figure--01 img{width:340px}}.Features__CollapsibleContent-summary{display:inline-block;font-size:10px;border:1px solid rgba(var(--text-color-light),.7);padding:2px 4px;margin-top:20px}details.Features__CollapsibleContent[open] .Features__Collapsible-summary{margin-top:calc(var(--horizontal-spacing)*1);margin-bottom:calc(var(--horizontal-spacing)*1)}.Features__CollapsibleContent-summary .Icon{width:8px}.Features__CollapsibleContent-text{margin-top:calc(var(--horizontal-spacing)*1)}@media screen and (min-width:1008px){.Features__CollapsibleContent-summary{visibility:hidden}.Features__CollapsibleContent-text{margin-top:0}.Features__CollapsibleContent-text p{font-size:calc(var(--default-text-font-size) + 2px);line-height:calc((var(--default-text-font-size) + 6px) * 2)}}@media screen and (min-width:1500px){.Features__CollapsibleContent-text p{font-size:calc(var(--default-text-font-size) + 10px);line-height:44px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.SectionFeatures .PageRichMask__Button{margin-top:calc(var(--horizontal-spacing)*4)}.SectionFeatures .PageRichMask__Button .Button{--button-background: #00712f}.SectionHowToUse{padding-bottom:calc(var(--horizontal-spacing)*4)}.SectionHowToUse__heading{padding-right:calc(var(--vertical-spacing)*1);padding-left:calc(var(--vertical-spacing)*1)}.PageRichMask__Section--how-to-use .PageRichMask__Section-heading{border-top:1px solid;border-color:#ffffffbf}@media screen and (min-width:1008px){.SectionHowToUse__heading{padding-right:calc(var(--vertical-spacing));padding-left:calc(var(--vertical-spacing))}}.Step-wrapper{margin-top:calc(var(--horizontal-spacing)*2)}.Step:not(:first-child){margin-top:calc(var(--horizontal-spacing)*3)}.Step__heading{text-align:center}.Step__heading-text{display:block;font-size:18px;letter-spacing:.1em}.Step__heading .Icon--num{width:20px;height:auto}.Step__heading .Icon--num.-two{height:25px}.Step__text p,.Step__comment p{font-size:calc(var(--base-text-font-size) - 2px)}.Step__figure{padding-right:calc(var(--vertical-spacing)*3);padding-left:calc(var(--vertical-spacing)*3);margin-top:calc(var(--horizontal-spacing)*1)}.Step__comment{padding-right:calc(var(--vertical-spacing)*1);padding-left:calc(var(--vertical-spacing)*1);margin-top:calc(var(--horizontal-spacing)*2)}.Step__comment p{line-height:2;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#ffffffbf}@media screen and (min-width:1008px){.SectionHowToUse{padding-bottom:calc(var(--vertical-spacing)*4)}.Step-wrapper{padding-bottom:calc(var(--horizontal-spacing)*1);display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:calc(var(--vertical-spacing)*4)}.Step:not(:first-child){margin-top:0}.Step__heading{text-align:center}.Step__heading-text{display:block;font-size:calc(var(--default-text-font-size)*2)}.Step__heading .Icon--num{height:45px;width:auto}.Step__heading .Icon--num.-two{height:47px}.Step__text p{font-size:calc(var(--base-text-font-size) + 2px)}.Step__figure{padding-right:calc(var(--vertical-spacing)/3);padding-left:calc(var(--vertical-spacing)/3);margin-top:calc(var(--horizontal-spacing)/2)}.Step__figure--03,.Step__comment{margin-top:0}.Step__comment p{font-size:calc(var(--default-text-font-size));text-align:center}}@media screen and (min-width:1500px){.Step__text p,.Step__comment p{font-size:calc(var(--base-text-font-size) + 4px)}.Step__figure--03{margin-top:-10px}}.SectionProductInfo{padding-bottom:calc(var(--horizontal-spacing)*1)}.SectionProductInfo__inner{padding-right:calc(var(--vertical-spacing)*1.5);padding-left:calc(var(--vertical-spacing)*1.5)}.SectionProductInfo__content--text{display:grid;gap:12px;padding-top:calc(var(--horizontal-spacing)*6);padding-bottom:calc(var(--horizontal-spacing)*6)}.SectionProductInfo__content--text>*:not(.PageRichMask__Button){padding-right:calc(var(--vertical-spacing)* 5);padding-left:calc(var(--vertical-spacing)* 5)}.SectionProductInfo .PageRichMask__ProductName{position:relative}.SectionProductInfo .PageRichMask__ProductName .ja,.SectionProductInfo .PageRichMask__ProductName .en{display:block}.SectionProductInfo .PageRichMask__ProductName .ja{font-size:calc(var(--default-text-font-size) + 11px)}.SectionProductInfo .PageRichMask__ProductName .en{font-size:calc(var(--default-text-font-size) + 17px)}.SectionProductInfo .new{width:90px;position:absolute;top:-70px;right:25px}.SectionProductInfo__product-name-sub,.SectionProductInfo__price{margin-bottom:0}.SectionProductInfo__list-item{list-style:inside}.SectionProductInfo .PageRichMask__Button{margin-top:calc(var(--horizontal-spacing)*1)}@media screen and (min-width:1008px){.SectionProductInfo{padding-bottom:calc(var(--horizontal-spacing)*1)}.SectionProductInfo__inner{display:grid;grid-template-columns:56% 1fr}.SectionProductInfo__content--text{padding-top:calc(var(--horizontal-spacing)*1);padding-bottom:calc(var(--horizontal-spacing)*1)}.SectionProductInfo__content--text>*:not(.PageRichMask__Button){padding-right:calc(var(--vertical-spacing)*2);padding-left:calc(var(--vertical-spacing)*2)}.SectionProductInfo .new{width:100px;top:-30px;right:30px}.SectionProductInfo .PageRichMask__ProductName .ja{font-size:calc(var(--default-text-font-size) + 20px)}.SectionProductInfo .PageRichMask__ProductName .en{font-size:calc(var(--default-text-font-size) + 30px)}.SectionProductInfo__product-name-sub,.SectionProductInfo__price,.SectionProductInfo__list{font-size:calc(var(--default-text-font-size) + 6px)}.SectionProductInfo__price-wrapper{margin-top:calc(var(--horizontal-spacing)*1)}.SectionProductInfo .PageRichMask__Button{margin-top:calc(var(--horizontal-spacing)*4)}}@media screen and (min-width:1500px){.SectionProductInfo__price-wrapper{margin-top:calc(var(--horizontal-spacing)*3)}.SectionProductInfo__list{margin-top:calc(var(--horizontal-spacing)/2)}}@media screen and (min-width:1850px){.SectionProductInfo .new{width:240px;position:absolute;top:-120px;right:30px}.SectionProductInfo__content--text{display:block;padding-top:calc(var(--horizontal-spacing)* 3);padding-right:calc(var(--vertical-spacing)*4);padding-left:calc(var(--vertical-spacing)*4)}}.p-collection-itoguchi__section--collection{color:rgb(var(--text-color-light));--background: #136340;background-color:var(--background);background-image:url(/cdn/shop/files/img-c_itoguchi-collection-bg.png?v=1707295927);background-repeat:repeat;background-position:0 0;background-size:contain;padding-top:calc(var(--horizontal-spacing)*3);padding-bottom:calc(var(--horizontal-spacing)*3)}.p-collection-itoguchi__section--collection .p-collection-itoguchi__section-block-wrapper{display:grid;grid-template-columns:repeat(2,1fr);row-gap:12px;margin-right:calc(var(--vertical-spacing) / 2);margin-left:calc(var(--vertical-spacing) / 2)}.p-collection-itoguchi__section--collection .p-collection-itoguchi__section-block{display:grid;grid-template-rows:subgrid;grid-row:span 4}.p-collection-itoguchi__section--collection .p-collection-itoguchi__section-block-image{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width:1008px){.p-collection-itoguchi__section--collection .p-collection-itoguchi__section-block-image{align-self:flex-end}}.p-collection-itoguchi__section--collection .p-collection-itoguchi__section-block-image>picture{display:block;margin-inline:auto;width:80px}.p-collection-itoguchi__section--collection .p-collection-itoguchi__section-block-text{text-align:center;line-height:1.2;margin-top:20px}.p-collection-itoguchi__section--collection .Button--primary{color:rgb(var(--text-color-light));border-color:rgb(var(--text-color-light))}.p-collection-itoguchi__section--collection .Button--primary:before{background-color:transparent;border-color:rgb(var(--text-color-light))}@media screen and (min-width:641px){.p-collection-itoguchi__section--collection .p-collection-itoguchi__section-block-wrapper{grid-template-columns:repeat(4,1fr);column-gap:20px;margin-right:calc(var(--vertical-spacing));margin-left:calc(var(--vertical-spacing))}}.p-collection-itoguchi__link{text-align:center;margin-top:60px;margin-right:auto;margin-left:auto}.p-collection-itoguchi__link-button{display:inline-block;text-align:center}.Icon--arrow-itoguchi-right{margin-right:6px;margin-bottom:4px}
/*# sourceMappingURL=/cdn/shop/t/37/assets/main-page-moist-rich-mask.css.map */
