.mask #contents a img{transition:.3s ease}.mask #contents .inner{overflow:visible}@media print,screen and (min-width:1085px){.mask #contents .inner{width:1068px;margin:0 auto}}.mask #contents .ttl{font-size:4.2rem;font-weight:700;color:#009e5d;margin-bottom:60px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:800px){.mask #contents .ttl{font-size:8vw;margin-bottom:12vw}}.mask #contents .ttl span{font-size:2.3rem;color:#333;line-height:1}@media screen and (max-width:800px){.mask #contents .ttl span{font-size:4.2666666667vw;margin-bottom:1.3333333333vw}}.mask #contents .ttl::after{content:"";display:block;width:116px;height:7px;background:url(/brand/eaudemuge/mask/img/ttl_bg.png) repeat-x center top/auto 100%}@media screen and (max-width:800px){.mask #contents .ttl::after{width:22vw;height:1.3333333333vw;margin-top:1.3333333333vw}}.mask #contents .mv{background:url(/brand/eaudemuge/mask/img/mv_bg.png) no-repeat center top/auto 100%}@media screen and (max-width:800px){.mask #contents .mv{background:url(/brand/eaudemuge/mask/img/mv_bg_sp.png) no-repeat center top/cover}}.mask #contents .mv .inner{position:relative;height:520px}@media screen and (max-width:1084px){.mask #contents .mv .inner{height:47.9262672811vw}}@media screen and (max-width:800px){.mask #contents .mv .inner{height:120vw}}.mask #contents .mv__ttl{position:absolute}@media print,screen and (min-width:801px){.mask #contents .mv__ttl{top:16px;left:82px;width:658px}}@media screen and (max-width:1084px){.mask #contents .mv__ttl{top:1.4746543779vw;left:7.5576036866vw;width:60.6451612903vw}}@media screen and (max-width:800px){.mask #contents .mv__ttl{top:0vw;left:8vw;width:85.7333333333vw}}.mask #contents .mv__txt{position:absolute}@media print,screen and (min-width:801px){.mask #contents .mv__txt{bottom:54px;left:10px;width:699px}}@media screen and (max-width:1084px){.mask #contents .mv__txt{bottom:4.9769585253vw;right:.9216589862vw;width:64.4239631336vw}}@media screen and (max-width:800px){.mask #contents .mv__txt{bottom:6.6666666667vw;right:5.3333333333vw;width:44.6666666667vw}}.mask #contents .mv__pkg{position:absolute}@media print,screen and (min-width:801px){.mask #contents .mv__pkg{top:34px;right:14px;width:282px}}@media screen and (max-width:1084px){.mask #contents .mv__pkg{bottom:3.133640553vw;right:1.2903225806vw;width:25.9907834101vw}}@media screen and (max-width:800px){.mask #contents .mv__pkg{bottom:4.8vw;left:5.3333333333vw;width:41.8666666667vw}}.mask #contents .case{position:relative;padding:60px 0 80px;text-align:center;background:url(/brand/eaudemuge/mask/img/case_bg.jpg) no-repeat center top/auto 100%}@media screen and (max-width:1084px){.mask #contents .case{padding:8vw 0 10.6666666667vw}}@media screen and (max-width:800px){.mask #contents .case{padding:10.6666666667vw 0;background:url(/brand/eaudemuge/mask/img/case_bg_sp.jpg) no-repeat center top/cover}}.mask #contents .case::after{content:"";width:120px;height:60px;clip-path:polygon(50% 100%, 0 0, 100% 0);position:absolute;bottom:-33px;left:calc(50% - 60px);background:linear-gradient(180deg, rgba(250, 250, 250, 0) 0%, rgb(255, 93, 39) 100%)}@media screen and (max-width:800px){.mask #contents .case::after{width:16vw;height:8vw;bottom:-3.7333333333vw;left:calc(50% - 8vw)}}.mask #contents .case__ttl{position:relative;font-size:3.6rem;font-weight:700}@media screen and (max-width:800px){.mask #contents .case__ttl{font-size:4.8vw}}.mask #contents .case__ttl span{font-size:4.8rem;color:#ff5d27}@media screen and (max-width:800px){.mask #contents .case__ttl span{font-size:6.4vw}}.mask #contents .case__ttl::after{content:"";width:506px;height:9px;background:url(/brand/eaudemuge/mask/img/case_ttl_bg.png) no-repeat center/contain;position:absolute;bottom:-2px;left:0;right:0;margin:auto}@media screen and (max-width:800px){.mask #contents .case__ttl::after{width:67.4666666667vw;height:1.2vw;bottom:-.2666666667vw}}.mask #contents .case-list{display:flex}@media print,screen and (min-width:801px){.mask #contents .case-list{justify-content:space-between;gap:30px;margin-top:50px}}@media screen and (max-width:800px){.mask #contents .case-list{flex-direction:column;gap:5.3333333333vw;margin-top:6.6666666667vw}}.mask #contents .case-list__item{font-size:2rem;line-height:1.85;width:320px;font-weight:700}@media screen and (max-width:1084px){.mask #contents .case-list__item{font-size:1.8433179724vw;width:29.4930875576vw}}@media screen and (max-width:800px){.mask #contents .case-list__item{font-size:3.7333333333vw;width:auto;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;gap:4vw;text-align:left}}@media screen and (max-width:800px){.mask #contents .case-list__item p{width:calc(100% - 32vw);font-size:3.7333333333vw;line-height:1.95;padding-top:1.3333333333vw}}.mask #contents .case-list__item span{background:#009e5d;color:#fff;padding:3px 8px 0;margin-right:4px}@media screen and (max-width:800px){.mask #contents .case-list__item span{padding:.8vw 1.6vw;margin-right:1.3333333333vw}}@media print,screen and (min-width:801px){.mask #contents .case-list__item img{width:120px;margin-top:25px}}@media screen and (max-width:800px){.mask #contents .case-list__item img{width:21.3333333333vw}}.mask #contents .case-list__item:nth-child(2) span{padding-left:0;padding-right:0}.mask #contents .case__btn{position:relative;width:400px;height:80px;background:#fff;border-radius:80px;display:flex;align-items:center;justify-content:center;margin:40px auto 0;font-size:2.4rem;font-weight:700;box-shadow:0px 4px 8px 0px rgba(0,0,0,.2)}@media screen and (max-width:800px){.mask #contents .case__btn{width:78.6666666667vw;height:16vw;margin:6vw auto 0;font-size:4.2666666667vw}}.mask #contents .case__btn span{color:#ff5d27}.mask #contents .case__btn::after{content:"";width:12px;height:12px;border-bottom:3px solid #ff5d27;border-right:3px solid #ff5d27;position:absolute;top:calc(50% - 7px);right:20px;transform:rotate(-45deg)}@media screen and (max-width:800px){.mask #contents .case__btn::after{width:2.1333333333vw;height:2.1333333333vw;border-width:.5333333333vw;top:calc(50% - 1.3333333333vw);right:4.6666666667vw}}@media print,screen and (min-width:801px){.mask #contents .case__btn:hover{opacity:.7}}.mask #contents .product{padding:75px 0 80px;background:url(/brand/eaudemuge/mask/img/product_bg.png) no-repeat center top/auto 670px}@media screen and (max-width:1084px){.mask #contents .product{background-size:auto calc(265px + 36.866359447vw)}}@media screen and (max-width:800px){.mask #contents .product{padding:10.6666666667vw 0 12vw;background:url(/brand/eaudemuge/mask/img/product_bg_sp.jpg) no-repeat center top/100% auto}}.mask #contents .product__lead{font-size:2rem;font-weight:700;text-align:center;margin-bottom:20px}@media screen and (max-width:800px){.mask #contents .product__lead{font-size:3.2vw;margin-bottom:4.5333333333vw}}.mask #contents .product__lead span{position:relative}.mask #contents .product__lead span::before,.mask #contents .product__lead span::after{content:"";width:19px;height:21px;background:url(/brand/eaudemuge/mask/img/product_obj.png) no-repeat center/contain;display:inline-block}@media screen and (max-width:800px){.mask #contents .product__lead span::before,.mask #contents .product__lead span::after{width:3.6vw;height:4vw}}.mask #contents .product__lead span::before{margin:0 6px -3px 0}@media screen and (max-width:800px){.mask #contents .product__lead span::before{margin:0 .8vw -0.8vw 0}}.mask #contents .product__lead span::after{margin:0 0 -3px 6px;transform:scale(-1, 1)}@media screen and (max-width:800px){.mask #contents .product__lead span::after{margin:0 0 -0.8vw .8vw}}@media print,screen and (min-width:801px){.mask #contents .product__cont{display:flex;justify-content:center;gap:45px;margin-top:-15px}}@media screen and (max-width:800px){.mask #contents .product__cont{margin-top:-4.6666666667vw}}.mask #contents .product__pkg{width:310px}@media screen and (max-width:1084px){.mask #contents .product__pkg{width:28.5714285714vw}}@media screen and (max-width:800px){.mask #contents .product__pkg{width:42.6666666667vw;margin-left:3.3333333333vw}}@media screen and (max-width:800px){.mask #contents .product__pkg .product__name{display:none}}.mask #contents .product__name{text-align:center;font-size:1rem;display:flex;flex-direction:column;align-items:center;margin-top:3px}@media screen and (max-width:800px){.mask #contents .product__name{font-size:2.6666666667vw;margin-top:1.7333333333vw}}.mask #contents .product__name span{border:1px solid #333;line-height:1;padding:3px 3px 1px;margin-top:3px}@media screen and (max-width:800px){.mask #contents .product__name span{font-size:2.4vw;padding:.5333333333vw .8vw}}@media print,screen and (min-width:801px){.mask #contents .product-info{display:flex;flex-direction:column;align-items:center}}@media screen and (max-width:1084px){.mask #contents .product-info{width:49.7695852535vw}}@media screen and (max-width:800px){.mask #contents .product-info{width:auto}}.mask #contents .product__img{width:240px;margin-top:10px}@media screen and (max-width:1084px){.mask #contents .product__img{width:22.1198156682vw}}@media screen and (max-width:800px){.mask #contents .product__img{width:37.3333333333vw;margin:-58vw 0 13.3333333333vw 50.6666666667vw}}@media print,screen and (min-width:801px){.mask #contents .product__img .product__name{display:none}}.mask #contents .product__txt{display:flex;justify-content:center}@media print,screen and (min-width:801px){.mask #contents .product__txt{gap:18px;margin-top:20px}}@media screen and (max-width:800px){.mask #contents .product__txt{gap:5vw}}.mask #contents .product__txt li{width:168px;height:168px;background:url(/brand/eaudemuge/mask/img/product_bg_txt.png) no-repeat center/contain;font-size:2rem;font-weight:700;color:#007042;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.4}@media screen and (max-width:1084px){.mask #contents .product__txt li{width:15.4838709677vw;height:15.4838709677vw;font-size:1.8433179724vw}}@media screen and (max-width:800px){.mask #contents .product__txt li{width:28vw;height:28vw;font-size:3.4666666667vw}}.mask #contents .product__txt li sup{font-size:1.1rem;font-weight:500;vertical-align:top}@media screen and (max-width:800px){.mask #contents .product__txt li sup{font-size:2.1333333333vw}}.mask #contents .product__note{font-size:1.2rem;margin-top:15px;text-indent:-1.9em;padding-left:1.9em}@media screen and (max-width:800px){.mask #contents .product__note{font-size:2.6666666667vw;margin-top:4vw}}.mask #contents .feature{padding:80px 0;background:#ddfdeb}@media screen and (max-width:800px){.mask #contents .feature{padding:13.3333333333vw 0}}.mask #contents .feature__num{position:absolute;top:-16px;left:calc(50% - 40px);background:#009e5d;color:#fffa64;font-weight:700;text-align:center;padding:4px 11px 2px}@media screen and (max-width:800px){.mask #contents .feature__num{top:-4.1333333333vw;left:calc(50% - 10.6666666667vw);font-size:3.4666666667vw;padding:1.3333333333vw 2.6666666667vw}}.mask #contents .feature__num::before{content:"";width:8px;height:100%;clip-path:polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 90% 50%, 0% 0%);background:#009e5d;position:absolute;top:0;left:-7px}@media screen and (max-width:800px){.mask #contents .feature__num::before{width:2.1333333333vw;left:-2vw}}.mask #contents .feature__num::after{content:"";width:8px;height:100%;clip-path:polygon(100% 0%, 10% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);background:#009e5d;position:absolute;top:0;right:-7px}@media screen and (max-width:800px){.mask #contents .feature__num::after{width:2.1333333333vw;right:-2vw}}.mask #contents .feature__ttl{text-align:center;font-size:2rem;font-weight:700;margin-bottom:15px}@media screen and (max-width:800px){.mask #contents .feature__ttl{font-size:4.8vw}}.mask #contents .feature__ttl span{color:#ff5d27;background:linear-gradient(transparent 70%, #fffa64 70%);background-position:left bottom 4px}@media screen and (max-width:800px){.mask #contents .feature__ttl span{background-position:left bottom}}.mask #contents .feature__txt{margin-top:20px;line-height:1.8}@media screen and (max-width:800px){.mask #contents .feature__txt{margin-top:4vw;font-size:4vw}}.mask #contents .feature__txt span{font-weight:700;background:linear-gradient(transparent 70%, #fffa64 70%);background-position:left bottom 2px}@media screen and (max-width:800px){.mask #contents .feature__txt span{background-position:left bottom}}.mask #contents .feature__txt span sup{font-size:1rem;vertical-align:top}.mask #contents .feature__note{font-size:1rem;margin-top:8px}@media screen and (max-width:800px){.mask #contents .feature__note{font-size:2.6666666667vw}}.mask #contents .feature-list{display:flex;flex-wrap:wrap;gap:40px}@media screen and (max-width:800px){.mask #contents .feature-list{flex-direction:column;gap:8vw}}.mask #contents .feature-list__item{position:relative;background:#fff;border:2px solid #009e5d}@media print,screen and (min-width:801px){.mask #contents .feature-list__item{width:calc((100% - 40px)/2);border-radius:10px;padding:38px 40px 20px}}@media screen and (max-width:800px){.mask #contents .feature-list__item{padding:8vw 5.3333333333vw 5.3333333333vw}}@media print,screen and (min-width:801px){.mask #contents .feature-list__item:first-child{width:100%;display:flex;justify-content:space-between;padding-top:50px;padding-bottom:40px}}@media print,screen and (min-width:801px){.mask #contents .feature-list__item:first-child .feature__ttl{text-align:left}}@media print,screen and (min-width:801px){.mask #contents .feature-list__item:first-child>div{width:57%}}@media screen and (max-width:800px){.mask #contents .feature-list__item:first-child>div{display:flex;flex-direction:column}}@media print,screen and (min-width:801px){.mask #contents .feature-list__item:first-child>div .feature__img{max-width:530px;margin-top:20px}}@media screen and (max-width:800px){.mask #contents .feature-list__item:first-child>div .feature__txt{order:3;margin-top:5.3333333333vw}}@media print,screen and (min-width:801px){.mask #contents .feature-list__item:first-child>.feature__img{width:40%}}@media screen and (max-width:800px){.mask #contents .feature-list__item:first-child>.feature__img{margin-top:2.6666666667vw}}@media print,screen and (min-width:801px){.mask #contents .flow{text-align:center;padding:80px 0 0}}@media screen and (max-width:800px){.mask #contents .flow{padding:13.3333333333vw 0}}.mask #contents .flow__txt{font-size:1.8rem;margin-top:-20px}@media screen and (max-width:800px){.mask #contents .flow__txt{font-size:4vw}}.mask #contents .flow__img{max-width:670px;margin:30px auto 0}@media screen and (max-width:800px){.mask #contents .flow__img{margin-top:8.6666666667vw}}.mask #contents .step{padding:80px 0}@media screen and (max-width:800px){.mask #contents .step{padding:5.3333333333vw 0 13.3333333333vw}}.mask #contents .step-list{display:flex;justify-content:space-between}@media screen and (max-width:800px){.mask #contents .step-list{flex-direction:column;gap:8vw}}.mask #contents .step-list__item{position:relative;background:#ddfdeb;list-style:none;border-radius:10px}@media print,screen and (min-width:801px){.mask #contents .step-list__item{width:calc((100% - 68px)/3);padding:38px 30px 30px}}@media screen and (max-width:800px){.mask #contents .step-list__item{padding:8vw 5.3333333333vw 5.3333333333vw;display:flex;justify-content:space-between}}.mask #contents .step__num{position:absolute;top:-15px;left:calc(50% - 40px);background:#009e5d;color:#fffa64;font-weight:700;text-align:center;padding:4px 11px 2px}@media screen and (max-width:800px){.mask #contents .step__num{top:-4vw;left:calc(50% - 9.0666666667vw);font-size:3.4666666667vw;padding:1.3333333333vw 2.6666666667vw}}.mask #contents .step__num::before{content:"";width:8px;height:100%;clip-path:polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 90% 50%, 0% 0%);background:#009e5d;position:absolute;top:0;left:-7px}@media screen and (max-width:800px){.mask #contents .step__num::before{width:2.1333333333vw;left:-2vw}}.mask #contents .step__num::after{content:"";width:8px;height:100%;clip-path:polygon(100% 0%, 10% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);background:#009e5d;position:absolute;top:0;right:-7px}@media screen and (max-width:800px){.mask #contents .step__num::after{width:2.1333333333vw;right:-2vw}}@media print,screen and (min-width:801px){.mask #contents .step__img{max-width:96px;margin:0 auto}}@media screen and (max-width:800px){.mask #contents .step__img{width:21.3333333333vw}}@media print,screen and (min-width:801px){.mask #contents .step__txt{margin-top:18px}}@media screen and (max-width:800px){.mask #contents .step__txt{width:53.3333333333vw;font-size:3.4666666667vw;display:flex;align-items:center}}.mask #contents .step__txt b{font-weight:700;color:#ff5d27}.mask #contents .faq{padding:80px 0;background:#eefef5}@media screen and (max-width:800px){.mask #contents .faq{padding:13.3333333333vw 0}}.mask #contents .faq-list__ttl{position:relative;background:#009e5d;color:#fff;font-size:2rem;font-weight:700;border-radius:10px;padding:25px 70px 25px 70px;transition:.3s ease;cursor:pointer}@media screen and (max-width:800px){.mask #contents .faq-list__ttl{font-size:4vw;padding:4vw 12vw 4vw 12vw}}.mask #contents .faq-list__ttl::before{content:"";width:2px;height:16px;background:#ff5d27;position:absolute;top:calc(50% - 8px);right:34px;z-index:1;transition:.3s ease}@media screen and (max-width:800px){.mask #contents .faq-list__ttl::before{width:.2666666667vw;height:2.6666666667vw;top:calc(50% - 1.3333333333vw);right:5.2vw}}.mask #contents .faq-list__ttl::after{content:"";width:16px;height:2px;background:#ff5d27;position:absolute;top:calc(50% - 1px);right:27px}@media screen and (max-width:800px){.mask #contents .faq-list__ttl::after{width:2.6666666667vw;height:.2666666667vw;top:calc(50% - .1333333333vw);right:4vw}}.mask #contents .faq-list__ttl span{font-size:2.4rem;color:#fffa64;text-indent:-38px;display:inline-block}@media screen and (max-width:800px){.mask #contents .faq-list__ttl span{font-size:4.8vw;text-indent:-7.2vw}}.mask #contents .faq-list__ttl span::after{content:"";width:30px;height:30px;border-radius:30px;background:#fff;position:absolute;top:calc(50% - 15px);right:20px}@media screen and (max-width:800px){.mask #contents .faq-list__ttl span::after{width:5.3333333333vw;height:5.3333333333vw;border-radius:5.3333333333vw;top:calc(50% - 2.6666666667vw);right:2.6666666667vw}}.mask #contents .faq-list__ttl:not(:first-child){margin-top:20px}@media screen and (max-width:800px){.mask #contents .faq-list__ttl:not(:first-child){margin-top:2.6666666667vw}}.mask #contents .faq-list__ttl.is-active::before{transform:rotate(90deg)}@media print,screen and (min-width:801px){.mask #contents .faq-list__ttl:hover{background:#01804c}}.mask #contents .faq-list__txt{display:none;position:relative;padding:20px 10px 10px 70px}@media screen and (max-width:800px){.mask #contents .faq-list__txt{font-size:3.4666666667vw;padding:4vw 2.6666666667vw 4vw 12vw}}.mask #contents .faq-list__txt span{font-size:2.4rem;font-weight:700;color:#ff5d27;text-indent:-38px;display:inline-block}@media screen and (max-width:800px){.mask #contents .faq-list__txt span{font-size:4.8vw;text-indent:-7.2vw}}.mask #contents .conversion{text-align:center;padding:70px 0;background:linear-gradient(90deg, rgb(0, 158, 93) 0%, rgb(57, 210, 89) 100%)}@media screen and (max-width:800px){.mask #contents .conversion{padding:10.6666666667vw 0}}.mask #contents .conversion__ttl{font-size:2.8rem;font-weight:700;color:#fff;display:flex;flex-direction:column;align-items:center;gap:6px}@media screen and (max-width:800px){.mask #contents .conversion__ttl{font-size:4.8vw}}.mask #contents .conversion__ttl::before{content:"";display:block;width:39px;height:36px;background:url(/brand/eaudemuge/mask/img/ico_cart.png) no-repeat center/contain}@media screen and (max-width:800px){.mask #contents .conversion__ttl::before{width:7.7333333333vw;height:7.2vw}}.mask #contents .conversion__btn{width:360px;height:80px;background:#fff;border-radius:80px;display:flex;align-items:center;justify-content:center;margin:20px auto 0;box-shadow:0px 4px 8px 0px rgba(0,0,0,.2)}@media screen and (max-width:800px){.mask #contents .conversion__btn{width:78.6666666667vw;height:16vw}}.mask #contents .conversion__btn img{width:103px}@media screen and (max-width:800px){.mask #contents .conversion__btn img{width:22.6666666667vw}}@media print,screen and (min-width:801px){.mask #contents .conversion__btn:hover{opacity:.7}}.mask #contents .bnr-products{text-align:center;padding:80px 0}@media screen and (max-width:800px){.mask #contents .bnr-products{padding:10.6666666667vw 0}}@media print,screen and (min-width:801px){.mask #contents .bnr-products img{width:640px}}