@charset "UTF-8";@font-face{font-family:HuiFontP;src:url(../fonts/HuiFont29.ttf)}@media screen and (min-width:769px){.spOnly{display:none}}@media screen and (max-width:768px){.pcOnly{display:none}}.ttl-h2{color:#0db3a9;font-size:30px;font-weight:700;line-height:1.2;text-align:center;margin:0;letter-spacing:.04em}.ttl-h2 span{display:block;color:#000;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:12px;letter-spacing:normal}.ttl-h3{color:#000;font-size:24px;font-weight:700;line-height:1.3;letter-spacing:.04em;text-align:center;margin:0 0 32px}@media screen and (min-width:769px){.ttl-h3{font-size:35px;letter-spacing:1.4px;margin:0 0 58.5px}}.ttl-h3 .-small{font-size:20px}@media screen and (min-width:769px){.ttl-h3 .-small{font-size:29px}}.ttl-h3 .-green{display:block;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:4px}@media screen and (min-width:769px){.ttl-h3 .-green{font-size:20px;margin-bottom:6px}}.ttl-h3 .-symbol{color:#389d93;font-size:14px;letter-spacing:-.3em}.ano{margin:0;padding:0;counter-reset:number}.ano li{color:#5e6f79;font-size:11px;font-weight:400;line-height:1.2;text-indent:-1.5em;padding-left:1.5em}.ano li::before{content:"※";margin-right:5px;font-family:"Noto Sans JP",sans-serif}.ano li .-lock{margin-right:2px;margin-top:-2px}.ano.-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ano.-center li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ano.-num li{text-indent:-2em;padding-left:2em;margin-bottom:4px}.ano.-num li::before{counter-increment:number;content:"※" counter(number);margin-right:4px}.rel-date{color:#000;font-size:24px;font-weight:700;line-height:1.5;margin-bottom:4px}.rel-date .-small{font-size:14px;margin:0 -5px}.rel-date .-dots{display:inline-block;position:relative}.rel-date .-dots::after{content:"";position:absolute;left:0;bottom:-2px;background:radial-gradient(circle farthest-side,#a1d7dc,#a1d7dc 50%,transparent 40%,transparent);background-size:9px 7px;display:inline-block;height:8px;width:100%}.rel-date .-symbol{font-weight:400}.rel-date .-num{font-size:28px}.rel-date .-green{letter-spacing:.08em}.white-button{width:265px;margin:0 auto 24px}.white-button a{position:relative;color:#389d93;display:block;font-size:16px;font-weight:500;line-height:1.3;text-align:center;background-color:#fff;padding:13px 0;border:2px solid #389d93;border-radius:999px}.white-button a::after{content:"";display:block;position:absolute;right:29px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/healthy/icon-arrow-right.svg);background-repeat:no-repeat;background-size:cover;width:11px;height:14px}.white-button.-pdf a::after{background-image:url(../images/healthy/icon-pdf.svg);width:20px;height:20px}.start-img{display:none}.anchor-notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#000;font-size:14px;font-weight:400;line-height:1.5;text-align:center;text-decoration:underline;cursor:pointer}.anchor-notes::after{content:"";background-image:url(../images/healthy/arrow_down.svg);background-repeat:no-repeat;background-size:cover;width:14px;height:13px}.-green{color:#389d93}.healthy{background-color:#fff}.healthy .copy{padding:45px 15px;background-image:url(../images/healthy/concept_bg_sp.png);background-repeat:no-repeat;background-size:cover}@media screen and (min-width:769px){.healthy .copy{width:100vw;margin:0 calc(50% - 50vw);padding:75.5px 15px 85px;background-image:url(../images/healthy/concept_bg_pc.png)}}.healthy .copy .mdl-title-h2title{margin-bottom:26px}@media screen and (min-width:769px){.healthy .copy .mdl-title-h2title{margin-bottom:47px}}.healthy .copy__text{color:#2c2c2c;font-size:20px;font-weight:400;line-height:2;text-align:center;letter-spacing:.04em;margin-bottom:16px}@media screen and (min-width:769px){.healthy .copy__text{font-size:36px;letter-spacing:1.44px;margin-bottom:24px}}.healthy .copy__text .-green{font-weight:700}@media screen and (min-width:769px){.healthy .copy__text .-green{font-weight:500}}.healthy .copy .white-button.-chara{position:relative}.healthy .copy .white-button.-chara::before{content:"";position:absolute;left:-39px;top:-34px;width:67px;height:87px;background-image:url(../images/healthy/character01.png);background-repeat:no-repeat;background-size:cover}.healthy .copy .white-button.-chara::after{content:"美肌菌ちゃん";color:#5e6f79;font-size:10px;font-weight:500;line-height:1;letter-spacing:-.4px;position:absolute;top:-20px;left:25px}.healthy .step{padding:60px 15px;background-color:#f0f5fd;-webkit-box-shadow:0 0 80px 0 rgba(130,167,172,.3019607843) inset;box-shadow:0 0 80px 0 rgba(130,167,172,.3019607843) inset;position:relative;z-index:1}@media screen and (min-width:769px){.healthy .step{width:100vw;margin:0 calc(50% - 50vw);padding:75px 15px 80px}}.healthy .step .mdl-title-h2title{margin-bottom:24px}@media screen and (min-width:769px){.healthy .step .mdl-title-h2title{margin-bottom:63px}}@media screen and (max-width:768px){.healthy .step .mdl-title-h2title>span{font-size:14px}}.healthy .step__card{width:345px;position:relative;margin:0 auto;padding:40px 0 32px;background:rgba(255,255,255,.6);-webkit-box-shadow:0 0 30px 0 #fff inset;box-shadow:0 0 30px 0 #fff inset;border-radius:10px;z-index:auto}@media screen and (min-width:769px){.healthy .step__card{width:624px}}.healthy .step__card::before{content:"";position:absolute;background-repeat:no-repeat;background-size:cover;top:-43px;left:-9px;width:100px;height:96px}@media screen and (min-width:769px){.healthy .step__card::before{width:136px;height:130px}}.healthy .step__card::after{content:"";position:absolute;background-repeat:no-repeat;background-size:cover;z-index:-1}.healthy .step__card.-wash{padding:50px 0 0}.healthy .step__card.-wash::before{background-image:url(../images/healthy/step01.png)}.healthy .step__card.-wash::after{background-image:url(../images/healthy/step_img01_sp.png);top:-104px;right:-15px;width:139px;height:177px}@media screen and (min-width:769px){.healthy .step__card.-wash::after{background-image:url(../images/healthy/step_img01_pc.png);top:-116px;right:-134px;width:276px;height:265.5px}}@media screen and (min-width:769px){.healthy .step__card.-wash .step__contents .step__txt{line-height:1.8}}.healthy .step__card.-mois .step__txt{text-align:left}.healthy .step__card.-mois::before{background-image:url(../images/healthy/step02.png)}.healthy .step__card.-mois::after{background-image:url(../images/healthy/step_img02_sp.png);top:-99px;right:-15px;width:175px;height:163px}@media screen and (min-width:769px){.healthy .step__card.-mois::after{background-image:url(../images/healthy/step_img02_pc.png);top:-116px;right:-150px;width:300px;height:243px}}.healthy .step__card:not(:last-child){margin-bottom:68px}@media screen and (min-width:769px){.healthy .step__card:not(:last-child){margin-bottom:73px}}.healthy .step__contents{margin-bottom:24px;padding:0 30px}@media screen and (min-width:769px){.healthy .step__contents{margin-bottom:44px;padding:0 54px}}.healthy .step__aside{width:100%;padding:20px 0 23px;background-color:rgba(169,145,195,.2);border-radius:0 0 10px 10px}@media screen and (min-width:769px){.healthy .step__aside{padding:42px 0 46px}}.healthy .step__aside .step__txt{position:relative}.healthy .step__aside .step__txt::after,.healthy .step__aside .step__txt::before{content:"";background-repeat:no-repeat;background-size:cover;position:absolute}.healthy .step__aside .step__txt::before{background-image:url(../images/healthy/character02.png);width:54px;height:59px;top:-11px;left:0}@media screen and (min-width:769px){.healthy .step__aside .step__txt::before{width:80px;height:91px}}.healthy .step__aside .step__txt::after{background-image:url(../images/healthy/character03.png);width:44px;height:49px;top:1px;right:8.61px}@media screen and (min-width:769px){.healthy .step__aside .step__txt::after{width:63px;height:75px}}.healthy .step__img{width:170px;margin:0 auto 8px}@media screen and (min-width:769px){.healthy .step__img{width:308px;margin:0 auto 14.5px}}.healthy .step__img.-icon{position:relative}.healthy .step__img.-icon::before{content:"";position:absolute;background-image:url(../images/healthy/recommend.png);background-repeat:no-repeat;background-size:cover;width:78px;height:76px;right:-82px;top:-28px}@media screen and (min-width:769px){.healthy .step__img.-icon::before{width:112px;height:110px;right:-120px;top:-46px}}.healthy .step__txt{color:#000;font-size:14px;font-weight:400;line-height:1.5;text-align:center;letter-spacing:.04em;margin:0}@media screen and (min-width:769px){.healthy .step__txt{font-size:25px;line-height:1.3;letter-spacing:1px}}.healthy .step__txt .-strong{font-weight:700}.healthy .step__txt .-marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,rgba(99,205,198,.3)));background:linear-gradient(transparent 50%,rgba(99,205,198,.3) 50%)}.healthy .step__txt.-next{position:relative;margin-bottom:30px}@media screen and (min-width:769px){.healthy .step__txt.-next{margin-bottom:52px}}.healthy .step__txt.-next::after{content:"";position:absolute;left:50%;bottom:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;background-image:url(../images/healthy/arrow_green.svg);background-repeat:no-repeat;background-size:cover;width:17px;height:8px}@media screen and (min-width:769px){.healthy .step__txt.-next::after{bottom:-35px;width:40px;height:20px}}.healthy .step__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;margin-bottom:16px}@media screen and (min-width:769px){.healthy .step__column{gap:23.5px;margin-bottom:29px}}.healthy .step__column .left{width:125px}@media screen and (min-width:769px){.healthy .step__column .left{width:226px}}.healthy .step__column .right{width:147px;margin-bottom:6.5px}@media screen and (min-width:769px){.healthy .step__column .right{width:266px}}.healthy .step__point{position:relative;padding:9px 0;margin-top:27px;border:1px solid #389d93;border-radius:10px}@media screen and (min-width:769px){.healthy .step__point{padding:21px 0 24px;margin-top:49px;border:2px solid #389d93;border-radius:18px}}.healthy .step__point::before{content:"";position:absolute;background-image:url(../images/healthy/character04.png);background-repeat:no-repeat;background-size:cover;width:33px;height:41px;top:-11px;left:32px}@media screen and (min-width:769px){.healthy .step__point::before{width:60px;height:74px;top:-20px;left:58px}}.healthy .step__point .point__ttl{font-family:HuiFontP,sans-serif;color:#389d93;font-size:16px;line-height:1.1;text-align:center;margin-bottom:6px;letter-spacing:-.1em}@media screen and (min-width:769px){.healthy .step__point .point__ttl{font-size:24px;margin-bottom:10px}}.healthy .step__point .point__txt{color:#5e6f79;font-size:12px;line-height:1.5;text-align:center;margin:0}@media screen and (min-width:769px){.healthy .step__point .point__txt{font-size:18px}}.healthy .products{padding:64px 0 75px;background-image:url(../images/healthy/cv_bg_sp.png);background-repeat:no-repeat;background-size:cover}@media screen and (min-width:769px){.healthy .products{width:100vw;margin:0 calc(50% - 50vw);background-image:url(../images/healthy/cv_bg_pc.png)}}@media screen and (max-width:768px){.healthy .products .mdl-title-h2title>span{font-size:14px;letter-spacing:-1.2px}}.healthy .products .scroll-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;margin:32px auto 24px}.healthy .products .scroll-area .thum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;width:55px}@media screen and (min-width:769px){.healthy .products .scroll-area .thum{gap:11px;width:99px}}.healthy .products .scroll-area .thum__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:55px;height:55px;background:#e7f5f4;-webkit-box-shadow:0 0 20px 0 rgba(56,157,147,.2) inset;box-shadow:0 0 20px 0 rgba(56,157,147,.2) inset}@media screen and (min-width:769px){.healthy .products .scroll-area .thum__item{width:99px;height:99px}}.healthy .products .scroll-area .thum__item:last-child img{height:42px}@media screen and (min-width:769px){.healthy .products .scroll-area .thum__item:last-child img{height:76px}}.healthy .products .scroll-area .thum__item img{height:55px;opacity:.66}@media screen and (min-width:769px){.healthy .products .scroll-area .thum__item img{height:99px}}.healthy .products .scroll-area .thum__item.-icon{position:relative}.healthy .products .scroll-area .thum__item.-icon::before{content:"";position:absolute;top:-3px;left:-5px;width:20px;height:20px;background-image:url(../images/healthy/present_icon.svg);background-repeat:no-repeat;background-size:cover;z-index:100}@media screen and (min-width:769px){.healthy .products .scroll-area .thum__item.-icon::before{top:-6px;left:-8px;width:36px;height:36px}}.healthy .products .scroll-area .thum__item.-current{background:#cef1ef;border:2px solid #63cdc6}.healthy .products .scroll-area .thum__item.-current img{opacity:1}.healthy .products .scroll-area .thum__item.-current.-icon::before{top:-5px;left:-7px}.healthy .products .scroll-area .pro-contents{position:relative;width:285px;height:238px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(203,241,239,.8)),color-stop(91.03%,rgba(116,218,212,.8)));background:linear-gradient(180deg,rgba(203,241,239,.8) 0,rgba(116,218,212,.8) 91.03%);-webkit-box-shadow:0 0 40px 0 rgba(56,157,147,.2) inset;box-shadow:0 0 40px 0 rgba(56,157,147,.2) inset;border-radius:0 10px 10px 0}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents{width:515px;height:430px;border-radius:0 18px 18px 0}}.healthy .products .scroll-area .pro-contents__list{margin:0;padding:0}.healthy .products .scroll-area .pro-contents__list li{color:#000;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.04em;text-indent:-1em;padding-left:1em}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents__list li{font-size:24px}}.healthy .products .scroll-area .pro-contents__list li::before{content:"・";color:#389d93}.healthy .products .scroll-area .pro-contents__img{min-width:61px}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents__img{width:110px}}.healthy .products .scroll-area .pro-contents__img img{width:61px}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents__img img{width:110px}}.healthy .products .scroll-area .pro-contents__desc .label-new{display:block;color:#389d93;font-size:12px;font-weight:600;line-height:1.5;text-align:center;width:44px;margin-bottom:10px;border:1px solid #389d93}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents__desc .label-new{font-size:22px;width:80px;margin-bottom:18px;border:2px solid #389d93}}.healthy .products .scroll-area .pro-contents__desc .pro-desc{color:#000;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.04em;margin-bottom:6px}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents__desc .pro-desc{font-size:25px;line-height:1.4;letter-spacing:1px;margin-bottom:14px}}.healthy .products .scroll-area .pro-contents__desc .pro-name{color:#389d93;font-size:18px;font-weight:700;line-height:1.7;letter-spacing:.12em}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents__desc .pro-name{font-size:32px;letter-spacing:4px}}.healthy .products .scroll-area .pro-contents__desc .pro-name .-bgc{background:rgba(255,255,255,.8980392157);padding:2px 2px 2px 5px;color:#389d93}.healthy .products .scroll-area .pro-contents__desc .pro-name .-smaller{font-size:14px}.healthy .products .scroll-area .pro-contents__desc .ano{padding-right:8px}.healthy .products .scroll-area .pro-contents__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;width:285px;height:238px;padding:0 0 0 15px;position:relative;z-index:2;border-radius:0 10px 10px 0}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents__item{width:515px;height:430px;padding:0 0 0 27px}}.healthy .products .scroll-area .pro-contents__item:not(:first-child){position:absolute;top:0;right:0;z-index:1}.healthy .products .scroll-area .pro-contents__item.-current{z-index:3}.healthy .products .scroll-area .pro-contents__item.-fw::after{content:"";position:absolute;top:-35px;right:-15px;background-image:url(../images/healthy/point01.png);background-repeat:no-repeat;background-size:cover;width:114px;height:114px;overflow:hidden}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents__item.-fw::after{top:-44px;right:-38px;width:170px;height:170px}}.healthy .products .scroll-area .pro-contents__item.-hl .pro-contents__desc{margin-top:28px}.healthy .products .scroll-area .pro-contents__item.-hl .pro-name{margin-bottom:6px}.healthy .products .scroll-area .pro-contents__item.-hl::after{content:"";position:absolute;top:-35px;right:-15px;background-image:url(../images/healthy/point02.png);background-repeat:no-repeat;background-size:cover;width:114px;height:114px;overflow:hidden}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents__item.-hl::after{top:-44px;right:-38px;width:170px;height:170px}}.healthy .products .scroll-area .pro-contents__item.-sp .pro-name{letter-spacing:.01em;margin-bottom:2px}.healthy .products .scroll-area .pro-contents__item.-sp::after{content:"";position:absolute;top:-27px;right:-15px;background-image:url(../images/healthy/point03.png);background-repeat:no-repeat;background-size:cover;width:110px;height:110px;overflow:hidden}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents__item.-sp::after{top:-34px;right:-26px;width:144px;height:144px}}.healthy .products .scroll-area .pro-contents__item.-catalog{padding:12px 0 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents__item.-catalog{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.healthy .products .scroll-area .pro-contents__item.-catalog .pro-contents__img{min-width:86px}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents__item.-catalog .pro-contents__img{width:135px}}.healthy .products .scroll-area .pro-contents__item.-catalog .pro-contents__img img{width:86px}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents__item.-catalog .pro-contents__img img{width:135px}}.healthy .products .scroll-area .pro-contents__item.-catalog .pro-contents__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.healthy .products .scroll-area .pro-contents__item.-catalog .pro-name{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:5px}.healthy .products .scroll-area .pro-contents__item.-catalog::after{content:"";position:absolute;top:-27px;right:-15px;background-image:url(../images/healthy/point04.png);background-repeat:no-repeat;background-size:cover;width:110px;height:110px;overflow:hidden}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents__item.-catalog::after{top:-34px;right:-26px;width:144px;height:144px}}.healthy .products .scroll-area .pro-contents .pro-modal{position:absolute;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#fff;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.04em;width:140px;background:#2c3337;padding:6px 0;border-radius:70px 0 30px 0}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents .pro-modal{font-size:18px;width:253px;letter-spacing:.72;padding:14px 0}}.healthy .products .scroll-area .pro-contents .pro-modal::after{content:"";background-image:url(../images/healthy/modal_icon.svg);background-repeat:no-repeat;background-size:cover;width:12px;height:12px}@media screen and (min-width:769px){.healthy .products .scroll-area .pro-contents .pro-modal::after{width:22px;height:22px}}.healthy .products .cv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:unset;padding:0;margin-bottom:16px}.healthy .products .cv .rel-date{margin-bottom:5px}.healthy .products .cv__label{margin-bottom:10px}.healthy .products .cv__price{margin-bottom:0}.healthy .products .cv .ano{margin-bottom:19px}.healthy .products .buy-button{margin-bottom:20px}.healthy .howto{padding:48px 0 0;background-color:#e7f5f4}@media screen and (min-width:769px){.healthy .howto{padding:72px 0 0}}@media screen and (min-width:769px){.healthy .howto{width:100vw;margin:0 calc(50% - 50vw)}}.healthy .howto .mdl-title-h2title{margin-bottom:13px}@media screen and (min-width:769px){.healthy .howto .mdl-title-h2title{margin-bottom:0;padding:0 0 25px}}@media screen and (max-width:768px){.healthy .howto .mdl-title-h2title>span{font-size:14px}}.healthy .howto .slider-area{padding:32px 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(62%,rgba(13,179,169,0)),to(rgba(13,179,169,.13)));background:linear-gradient(180deg,rgba(13,179,169,0) 62%,rgba(13,179,169,.13) 100%)}@media screen and (min-width:769px){.healthy .howto .slider-area{padding:23px 0 80px}}.healthy .howto .slider-area .slick-track{padding:10px 50px 0}@media screen and (min-width:769px){.healthy .howto .slider-area .slick-track{padding:15px 80px 0}}.healthy .howto .slider-area__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:21px}.healthy .howto .slider-area__proimg{width:64px}@media screen and (min-width:769px){.healthy .howto .slider-area__proimg{width:94.5px}}.healthy .howto .slider-area__ttl{color:#2c2c2c;font-size:19px;font-weight:700;line-height:1.3;margin:0 28px 0 11px;width:214px;letter-spacing:-.02em}@media screen and (min-width:769px){.healthy .howto .slider-area__ttl{font-size:28.5px;margin:0 200px 0 18px;width:320px}}.healthy .howto .slider-area__ttl span{display:block;font-size:14px;font-weight:500;letter-spacing:unset}@media screen and (min-width:769px){.healthy .howto .slider-area__ttl span{font-size:21px}}.healthy .howto .slider-area__num{color:#2c3337;font-size:16px;font-weight:400;line-height:1;margin:0 0 14px;border-bottom:4px solid #63cdc6}@media screen and (min-width:769px){.healthy .howto .slider-area__num{font-size:24px;line-height:1.5}}.healthy .howto .slider-area__num #index01,.healthy .howto .slider-area__num #index02{font-size:35px}@media screen and (min-width:769px){.healthy .howto .slider-area__num #index01,.healthy .howto .slider-area__num #index02{font-size:52.5px}}.healthy .howto .slider-area__num .total{font-weight:700;margin-left:2px}.healthy .howto .slider-area .slider__item{position:relative;width:206px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.13);box-shadow:0 0 6px 0 rgba(0,0,0,.13)}@media screen and (min-width:769px){.healthy .howto .slider-area .slider__item{width:309px;border-radius:15px}}.healthy .howto .slider-area .slider__item .num{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:18px;font-weight:700;line-height:1.2;text-align:center;width:32px;height:32px;top:-10px;left:-10px;background-color:#0db3a9;border-radius:999px;z-index:100}@media screen and (min-width:769px){.healthy .howto .slider-area .slider__item .num{width:48px;height:48px;top:-15px;left:-15px}}.healthy .howto .slider-area .slider__item:not(:last-child){margin-right:45px}@media screen and (min-width:769px){.healthy .howto .slider-area .slider__item:not(:last-child){margin-right:67.5px}}.healthy .howto .slider-area .slider__item .txt-area{height:157px;padding:15px 15px 0}@media screen and (min-width:769px){.healthy .howto .slider-area .slider__item .txt-area{height:235.5px;padding:22.5px 22.5px 0}}.healthy .howto .slider-area .slider__item .txt-area__txt{color:#2c3337;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:8px}@media screen and (min-width:769px){.healthy .howto .slider-area .slider__item .txt-area__txt{font-size:21px;margin-bottom:11px}}.healthy .howto .slider-area .slider__item .txt-area__point{color:#0db3a9;font-family:HuiFontP,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.13em;margin-bottom:4px}@media screen and (min-width:769px){.healthy .howto .slider-area .slider__item .txt-area__point{font-size:27px;letter-spacing:-3.51px;margin-bottom:7px}}.healthy .howto .slider-area .slider__item .txt-area__pointtxt{color:#5e6f79;font-size:12px;margin:0}@media screen and (min-width:769px){.healthy .howto .slider-area .slider__item .txt-area__pointtxt{font-size:18px}}.healthy .howto .slider-area .slick-next,.healthy .howto .slider-area .slick-prev{width:45px;height:45px;z-index:1}.healthy .howto .slider-area .slick-next::before,.healthy .howto .slider-area .slick-prev::before{content:"";display:block;width:57px;height:57px;opacity:.9}@media screen and (min-width:769px){.healthy .howto .slider-area .slick-next::before,.healthy .howto .slider-area .slick-prev::before{width:67.5px;height:67.5px}}.healthy .howto .slider-area .slick-next.slick-disabled,.healthy .howto .slider-area .slick-prev.slick-disabled{opacity:0}.healthy .howto .slider-area .slick-prev{left:15px}@media screen and (min-width:769px){.healthy .howto .slider-area .slick-prev{left:47px}}.healthy .howto .slider-area .slick-prev::before{background-image:url(../images/healthy/left-slick.svg);background-repeat:no-repeat;background-size:cover}.healthy .howto .slider-area .slick-next{right:15px}@media screen and (min-width:769px){.healthy .howto .slider-area .slick-next{right:47px}}.healthy .howto .slider-area .slick-next::before{background-image:url(../images/healthy/right-slick.svg);background-repeat:no-repeat;background-size:cover}.healthy .howto .button-area{padding:24px 0 32px}.healthy .howto .button-area .white-button{margin:0 auto}.healthy .howto .button-area .white-button a{font-size:14px;font-weight:700;padding:10px 0}.healthy .modal-wrapper{display:none;padding:0;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:10000}.healthy .modal-bg{background-color:rgba(0,0,0,.3);width:100%;height:100%}.healthy .modal-body{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:345px;height:612px;padding:8px 0 0;background-image:url(../images/healthy/pop_bg.png);background-color:#fff;background-repeat:no-repeat;background-size:contain;background-position:top}.healthy .modal-body__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:15px;margin-bottom:56px}.healthy .modal-body__ttl .left{min-width:100px}.healthy .modal-body__ttl .left img{width:100px}.healthy .modal-body__ttl .right p{color:#000;font-size:17px;font-weight:500;line-height:1.5;letter-spacing:.04em;margin-bottom:2px}.healthy .modal-body__ttl.-sp{margin-bottom:41px}.healthy .modal-body__content{padding:0 30px}.healthy .modal-body__content.-fw .cv{position:relative}.healthy .modal-body__content.-fw .cv::after{content:"";position:absolute;top:-27px;right:-6px;background-image:url(../images/healthy/products01.png);background-repeat:no-repeat;background-size:contain;width:75px;height:150px}.healthy .modal-body__content.-hl .cv{position:relative}.healthy .modal-body__content.-hl .cv::after{content:"";position:absolute;top:-37px;right:-2px;background-image:url(../images/healthy/products02.png);background-repeat:no-repeat;background-size:contain;width:80px;height:160px}.healthy .modal-body__content.-hl .ano li{letter-spacing:-.02em}.healthy .modal-body__content.-sp .modal-body__pro{margin-bottom:22px}.healthy .modal-body__content.-sp .modal-body__txt{font-size:12px}.healthy .modal-body__content.-sp .modal-body__txt:last-of-type{margin-bottom:16px}.healthy .modal-body__content.-sp .modal-body__ing{margin-bottom:32px}.healthy .modal-body__content.-sp .cv{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:21px}.healthy .modal-body__content.-sp .cv .left{width:151px}.healthy .modal-body__content.-sp .cv .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.healthy .modal-body__content.-sp .cv .right .-new{position:absolute;top:8px;right:-5px;display:block;color:#389d93;font-size:12px;font-weight:600;line-height:1.5;text-align:center;width:44px;margin-bottom:10px;border:1px solid #389d93}.healthy .modal-body__content.-sp .cv .right img{height:141px}.healthy .modal-body__content.-sp .cv .right .modal-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;color:#000;font-size:14px;font-weight:400;line-height:1.5;text-decoration:underline}.healthy .modal-body__content.-sp .cv .right .modal-link::after{content:"";background-image:url(../images/healthy/arrow-block.svg);background-repeat:no-repeat;background-size:cover;width:10px;height:19px;margin-top:-2px}.healthy .modal-body__content.-sp .cv__price{margin-bottom:16px}.healthy .modal-body__pro{color:#389d93;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:.04em;text-align:center;margin-bottom:39px}.healthy .modal-body .cv{background:unset;padding:0}.healthy .modal-body .cv__label{margin-bottom:6px}.healthy .modal-body .cv__price{margin-bottom:24px}.healthy .modal-body__ing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;margin-bottom:47px}.healthy .modal-body__ing .left,.healthy .modal-body__ing .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.healthy .modal-body__ing .left img,.healthy .modal-body__ing .right img{width:45px}.healthy .modal-body__ing .left p,.healthy .modal-body__ing .right p{color:#000;font-size:10px;font-weight:400;line-height:1.3;margin:0}.healthy .modal-body__txt{color:#389d93;font-size:14px;font-weight:400;line-height:1.4;margin-bottom:8px}.healthy .modal-body__txt:last-of-type{margin-bottom:24px}.healthy .modal-body .ano li{font-size:10px}.healthy .modal-close{position:absolute;display:block;top:0;right:0;background-image:url(../images/healthy/close.svg);background-repeat:no-repeat;background-size:cover;width:30px;height:30px}