@charset "UTF-8";:root{--color-primary: #26b7bc;--color-primary-pale: #f2ffff;--color-secondary: #f57fbb;--color-base: #231815;--color-base-dull: #6f5d5f;--color-base-light: #ccc;--color-base-pale: #efefef;--color-base-white: #fff;--color-accent-yellow: #fff9cb;--color-accent-red: #e43e3e}:root{--line-height: 1.714}:root{--spacing-10: 1.333cqw;--spacing-20: 2.667cqw;--spacing-30: 4cqw;--spacing-40: 5.333cqw;--spacing-50: 6.667cqw;--spacing-60: 8cqw;--spacing-70: 9.333cqw;--spacing-80: 10.667cqw;--spacing-90: 12cqw;--spacing-100: 13.333cqw;--use-spacing-outside: var(--chg--spacing-xl)}:root{--leading-trim: calc((1em - 1lh)/2) ;--leading-trim-en: calc((1cap - 1lh)/2) }:root{--font-weight-book: 300;--font-weight-medium: 500;--font-weight-bold: 600;--font-weight-heavy: 800;--font-family-default: "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Helvetica Neue", arial, "Hiragino Sans", "BIZ UDPGothic", meiryo, sans-serif;--font-family-main: var(--font-family-default);--font-family-sub: dnp-shuei-mgothic-std, "Shuei MaruGo", var(--font-family-default)}:root{--radius: var(--spacing-2xs, 1.333cqw);--radius-s: calc(var(--radius) / 2);--radius-l: calc(var(--radius) * 2);--radius-xl: calc(var(--radius) * 3);--radius-oval: 100vmax}:root{--bp--xs: 420;--bp--s: 640;--bp--m: 750}html{scroll-behavior:smooth}.product_goods_wrap .cntBox2{zoom:unset;text-size-adjust:100%}.c-svg-area{position:absolute;inset-inline-start:-9999px;visibility:hidden;height:0;overflow:hidden}.ex-figure{--figure--border-width: clamp(3px, .938vw, 6px);font-size:5.067cqw;text-align:center}.ex-figure__caption{padding-block:4cqw;font-family:var(--font-family-sub);font-weight:var(--font-weight-bold);line-height:1.4736842105;background-color:var(--color-accent-3);border-radius:4.8cqw 4.8cqw 0 0}.ex-figure__caption>span{font-size:1.2em;line-height:1.2}.ex-figure__container{padding-block:4cqw;background-color:var(--base--white);border:var(--figure--border-width) solid var(--color-accent-3);border-block-start-width:0;border-radius:0 0 4.8cqw 4.8cqw}.ex-figure__container>img{width:100%}.c-footnote{font-size:2.667cqw!important;font-weight:var(--font-weight-light)!important;line-height:1.5!important}.c-footnote-asterisk.-number{counter-reset:referenceMark}.c-footnote-asterisk.-number>li:before{content:"※" counter(referenceMark);counter-increment:referenceMark}.c-footnote-asterisk>li{display:flex;gap:.333em;align-items:baseline}.c-footnote-asterisk>li:before{flex-shrink:0;content:"※"}.c-plusminus{position:relative;flex-shrink:0;width:var(--c--plusminus--size, 4cqw);aspect-ratio:var(--c--plusminus--ratio, 1);margin-inline:auto 0}.c-plusminus:before,.c-plusminus:after{position:absolute;inset:0;width:var(--c--plusminus--width, 1em);height:var(--c--plusminus--height, .533cqw);margin:auto;content:"";background-color:var(--c--plusminus--color, currentColor);transition:transform .4s}.c-plusminus:before{transform:rotate(0)}.c-plusminus:after{transform:rotate(90deg)}.is-open .c-plusminus:after{transform:rotate(180deg)}.c-arrow{width:15.467cqw;aspect-ratio:116/40;margin-block:5.333cqw;margin-inline:auto;background-color:var(--color-primary);clip-path:polygon(0 0,100% 0,50% 100%)}.p-container{position:relative;width:min(100%,750px);margin-inline:auto;container-type:inline-size;overflow:clip;font-family:var(--font-family-main);font-size:.933rem;font-weight:var(--font-weight-medium);font-feature-settings:"palt";line-height:var(--line-height);color:var(--color-base);letter-spacing:.05em}.p-container a{color:var(--anchor--color, var(--color-primary));text-decoration:none;cursor:pointer;transition:var(--duration)}.p-container a.under{text-decoration:underline}.p-container sup{font-size:.5em;vertical-align:super}.p-fv-check{position:relative;width:89.333cqw;padding-block:var(--spacing-60);padding-inline:var(--spacing-30);margin-block-start:-33.733cqw;margin-inline:auto;font-size:3.733cqw;font-weight:var(--font-weight-bold);background-color:var(--color-accent-yellow)}.p-fv-check__caption{font-size:5.333cqw;text-align:center}.p-fv-check__label{position:absolute;inset-block-end:100%;inset-inline-start:var(--spacing-30);width:48cqw;translate:0 50%}.p-fv-check__item{display:flex;gap:.444em;align-items:center;padding-block-start:.778em;line-height:1.3333333333}.p-fv-check__item:not(:first-child){margin-block-start:.667em;border-block-start:.111em dotted #6f6a68}.p-fv-check__item:before{flex-shrink:0;width:1.611em;aspect-ratio:58/54;content:"";background:url(/pickup/ebalance/img/fv_check_icon.png) no-repeat 50% 50%/cover}.p-fv-actually{position:relative;font-size:5.333cqw;font-weight:var(--font-weight-bold);line-height:1.333;text-align:center}.p-fv-actually__arrow{width:9.733cqw;aspect-ratio:73/153;translate:0 -12%}.p-fv-actually__bold{font-size:1.6em;color:var(--color-primary);text-decoration-line:underline;text-decoration-thickness:.533cqw;text-decoration-color:currentcolor;text-decoration-skip-ink:none;text-underline-offset:.2em}.p-about{position:relative;padding-block-end:var(--spacing-80)}.p-about:before{position:absolute;inset-block-end:0;inset-inline:0;z-index:-1;height:calc(100% - 12cqw);content:"";background-color:var(--color-primary-pale)}.p-about__wrapper.-betabeta{--_about-color: var(--color-secondary)}.p-about__wrapper.-kasakasa{--_about-color: var(--color-primary)}.p-about__title{display:flex;gap:.333em;align-items:baseline;justify-content:center;margin-block-end:var(--spacing-40);margin-inline:-1.333cqw;font-size:5.333cqw;font-weight:var(--font-weight-bold);color:var(--color-base-white);background-color:var(--_about-color);border-radius:var(--radius-oval)}.p-about__title>span{font-size:.8em}.p-about__container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-50)}.p-about__image{text-align:center}.p-about__content{font-size:3.333cqw;font-weight:var(--font-weight-bold)}.p-about__content p{line-height:1.6}.p-about__content p+p{margin-block-start:1em}.p-about__content span{font-size:1.2em;color:var(--_about-color)}.p-about__deco{display:block;width:88cqw;margin-inline:auto}.p-about-title{--border-width: .4cqw;position:relative;width:78.133cqw;padding-block:var(--spacing-20);margin-inline:auto;font-size:5.333cqw;font-weight:var(--font-weight-bold);line-height:1.5;text-align:center;background:linear-gradient(var(--color-base-white),var(--color-base-white)) padding-box,linear-gradient(to right,var(--color-secondary) 50%,var(--color-primary) 50%) border-box;border:var(--border-width) solid transparent;border-radius:var(--radius-l)}.p-about-title:after{position:absolute;bottom:calc(var(--border-width) * -1);left:50%;width:9.333cqw;aspect-ratio:70/28;content:"";background:linear-gradient(to right,var(--color-secondary) 50%,var(--color-primary) 50%);clip-path:polygon(0 0,100% 0,50% 100%);translate:-50% 100%}.p-about-title__bold{font-size:1.3em}.p-care{padding-block-end:var(--spacing-30);background-color:#e5e9ed}.p-care__header{position:relative}.p-care__container{padding-block-end:var(--spacing-40);background-color:var(--color-base-white)}.p-care__container+.p-care__container{margin-block-start:var(--spacing-30)}.p-care__number{display:block;width:22cqw;margin-block-end:var(--spacing-30);margin-inline:auto}.p-care__title{margin-block-end:var(--spacing-50);font-size:5.333cqw;font-weight:var(--font-weight-bold);line-height:1.55;text-align:center}.p-care__image{display:block;margin-inline:auto}.p-care__image.-care01a{width:72.8cqw}.p-care__image.-care01b{width:80.667cqw}.p-care__image.-care01c{width:73.467cqw}.p-care__image.-care03{width:83.333cqw}.p-care__text{font-size:4.8cqw;font-weight:var(--font-weight-bold);line-height:1.3888888889;text-align:center}.p-care-heading{position:absolute;inset-block-start:var(--spacing-80);inset-inline-start:var(--spacing-40);display:grid;gap:var(--spacing-10);font-size:5.333cqw;font-weight:var(--font-weight-bold)}.p-care-heading__wrapper{display:grid;grid-template-columns:auto 1fr;align-items:end;width:fit-content;padding-block:calc(var(--spacing-20) - .1lh);padding-inline:var(--spacing-20);line-height:1.15;background-color:color-mix(in srgb,var(--color-base-white) 70%,transparent)}.p-care-heading__wrapper:not(:first-child){font-size:1.4em}.p-care-heading-main{display:grid;gap:0;justify-items:center}.p-care-heading-main__label{font-size:.357em;font-weight:var(--font-weight-medium)}.p-care-03{position:relative;width:73.067cqw;margin-inline:auto}.p-care-03__container{position:absolute;inset-block:0;inset-inline-start:0;height:fit-content;margin-block:auto;font-size:4.8cqw;font-weight:var(--font-weight-bold);line-height:1.7222222222}.p-care-03__container p+p{margin-block-start:16cqw}.p-product__container{padding-block-end:var(--spacing-80);background-color:var(--color-primary-pale)}.p-product__title{font-size:6.667cqw;font-weight:var(--font-weight-bold);line-height:1.6;color:var(--color-base-white);text-align:center;background-color:var(--color-primary);box-shadow:0 .667cqw var(--color-primary) inset,0 .8cqw var(--color-base-white) inset,0 -.667cqw var(--color-primary) inset,0 -.8cqw var(--color-base-white) inset}.p-product__anchor{--anchor--color: var(--color-base-white);position:relative;display:flex;align-items:center;justify-content:center;width:54.933cqw;height:clamp(40px,6vw + 16px,64px);margin-inline:auto;font-size:3.467cqw;font-weight:var(--font-weight-bold);text-align:center;background-color:var(--color-primary);border-radius:var(--radius)}.p-product__anchor:after{position:absolute;inset-block-start:50%;inset-inline-end:.692em;width:.462em;aspect-ratio:12/13;content:"";background-color:currentcolor;clip-path:polygon(0 0,100% 50%,0 100%);translate:0 -50%}.p-product__toku{display:block;width:87.867cqw;margin-inline:auto}.p-product-header{margin-block-end:var(--spacing-40);text-align:center}.p-product-header__en{font-size:3.2cqw;line-height:1.2}.p-product-header__ja{font-size:6.667cqw;font-weight:var(--font-weight-bold)}.p-product-intro{position:relative}.p-product-intro__text{position:absolute;font-size:5.333cqw;font-weight:var(--font-weight-bold);line-height:1.6}.p-product-intro__text>span{font-size:.8em}.-lotion .p-product-intro__text{inset-block-start:9.333cqw;inset-inline-start:48cqw}.-gel .p-product-intro__text{inset-block-start:5.333cqw;inset-inline-start:54.667cqw}.-sorp .p-product-intro__text{inset-block-start:4cqw;inset-inline-start:50%;text-align:center;translate:-50% 0}.-facial .p-product-intro__text{inset-block-start:10.667cqw;inset-inline-start:48cqw}.-spots .p-product-intro__text{inset-block-start:6.667cqw;inset-inline-start:48cqw}.p-product-intro__shiny{display:block}.p-product-point{width:92cqw;padding-block:6cqw var(--spacing-40);padding-inline:var(--spacing-30);margin-block-start:var(--spacing-60);margin-inline:auto;background-image:url(/pickup/ebalance/img/bg_mesh.png);background-repeat:repeat;background-position:50% 0;background-size:50%}.p-product-point__label{position:relative;padding-block:.632em;font-size:5.067cqw;font-weight:var(--font-weight-bold);line-height:1.4736842105;text-align:center;background-color:var(--color-accent-yellow);border-radius:var(--radius)}.p-product-point__label:before{position:absolute;inset-block-end:100%;inset-inline-end:100%;width:41.333cqw;aspect-ratio:310/87;content:"";background-image:url(/pickup/ebalance/img/product_point_label.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;translate:88% 24%}.p-product-point__text{margin-block:var(--spacing-30) var(--spacing-40);font-size:3.733cqw;line-height:1.5714285714}.p-product-point__image{margin-inline:auto}.-lotion .p-product-point__image{width:74.933cqw}.-gel .p-product-point__image{width:78.4cqw}.-sorp .p-product-point__image{width:43.067cqw}.-facial .p-product-point__image{width:74.8cqw}.-spots .p-product-point__image{width:84.8cqw}.p-product-howto{position:relative;width:96cqw;margin-block-start:var(--spacing-50);margin-inline:auto}.p-product-howto__text{position:absolute;inset-block-start:70cqw;inset-inline:0;padding-inline:9.333cqw;font-size:3.733cqw;font-weight:var(--font-weight-bold);letter-spacing:0}.p-product-cv{padding-block:var(--spacing-60);background-color:var(--color-base-white);background-image:url(/pickup/ebalance/img/bg_triangle02.png);background-repeat:no-repeat;background-position:0 0;background-size:67.5226586103%;border:.533cqw solid var(--color-primary);border-radius:var(--radius-l);box-shadow:0 0 0 .533cqw var(--color-base-white) inset,0 0 0 .667cqw var(--color-primary) inset,1.333cqw .667cqw 1.333cqw color-mix(in srgb,var(--color-base-dull) 10%,transparent 90%)}.p-product-cv__container{display:flex;align-items:flex-start;padding-inline:3.2cqw}.p-product-cv__pkg{width:var(--_pkg-width, 39.467cqw)}.-lotion .p-product-cv__pkg{--_pkg-width: 34.667cqw}.p-product-cv__info{display:grid;gap:1.333cqw;font-size:3.2cqw;line-height:1.5}.p-product-cv__title{padding-block-end:1.333cqw;font-size:5.067cqw;font-weight:var(--font-weight-bold);line-height:1.1578947368}.p-product-cv__title:before{display:block;margin-block-end:.333em;font-size:.842em;content:"ママ＆キッズ"}.p-product-cv__button{display:block;width:78.667cqw;margin-inline:auto;border-radius:var(--radius-oval);box-shadow:.4cqw .4cqw 0 .4cqw color-mix(in srgb,var(--color-base-light) 70%,transparent 30%)}.p-product-price{color:var(--color-secondary)}.p-product-price__label{display:flex;flex-wrap:wrap;gap:1.333cqw;align-items:center;margin-block-end:var(--spacing-10);font-size:4.267cqw;font-weight:var(--font-weight-bold)}.p-product-price__point{padding-inline:var(--spacing-10);font-size:4cqw;color:var(--color-base-white);letter-spacing:0;background-color:var(--color-accent-red);border-radius:var(--radius-s)}.p-product-price__main{font-size:9.6cqw;line-height:1;letter-spacing:0}.p-product-price__main>.yen{font-size:.694em}.p-product-price__main>.tax{font-size:.25em}.p-product-comment{position:relative;width:fit-content;padding-block:var(--spacing-10);padding-inline:var(--spacing-60);margin-block:var(--spacing-70) 4.8cqw;margin-inline:auto;font-size:3.733cqw;font-weight:var(--font-weight-bold);text-align:center;background-color:var(--color-accent-yellow);border-radius:var(--radius-oval)}.p-product-comment:after{position:absolute;inset-block-start:100%;inset-inline-end:50%;width:4.533cqw;aspect-ratio:34/16;content:"";background-color:var(--color-accent-yellow);clip-path:polygon(0 0,100% 0,50% 100%);translate:50% 0}.p-set{--c--plusminus--width: 2.667cqw;--c--plusminus--height: .267cqw;padding-inline:4.8cqw;margin-block:var(--spacing-40)}.p-set__trigger{position:relative;font-size:3.733cqw;font-weight:var(--font-weight-medium);line-height:6.667cqw;text-align:center;cursor:pointer;background-color:var(--color-base-pale)}.p-set__trigger .c-plusminus{position:absolute;inset-block-start:50%;inset-inline-end:3.2cqw;translate:0 -50%}.p-set__content{height:0;overflow:hidden;font-size:2.667cqw;transition:height .4s ease-in-out}.p-faq{--qa--padding-inline: 8cqw;padding-block:var(--spacing-80);background-image:url(/pickup/ebalance/img/bg_triangle.png),url(/pickup/ebalance/img/bg_mesh.png);background-repeat:no-repeat,repeat;background-position:0 0,0 0;background-size:100%,96%;background-blend-mode:multiply}.p-faq__intro{display:block;width:89.333cqw;margin-block-end:var(--spacing-50);margin-inline:auto}.p-faq__container{overflow:hidden;background-color:var(--color-base-white);border:2px solid var(--color-primary);border-radius:1.6cqw}.p-faq__container+.p-faq__container{margin-top:var(--spacing-30)}.p-faq__question{display:flex;gap:2.667cqw;align-items:center;padding-block:4cqw;padding-inline:var(--qa--padding-inline);font-size:4cqw;font-weight:var(--font-weight-bold);line-height:1.4666666667;color:var(--color-primary);cursor:pointer;background-color:var(--color-primary-pale)}.p-faq__question:before{display:grid;flex-shrink:0;place-items:center;width:8cqw;aspect-ratio:1;font-size:4.8cqw;color:var(--color-base-white);content:"Q";background-color:var(--color-primary);border-radius:50%}.p-faq__wrapper{height:0;overflow:hidden;font-size:3.733cqw;transition:height .4s ease-in-out}.p-faq__content{padding-block:4cqw;padding-inline:var(--qa--padding-inline)}.p-faq__anchor{--anchor--color: var(--color-base);position:relative;display:block;padding-block:.8em;font-size:2.667cqw;line-height:1.6;text-align:center;border:1px solid}.p-faq__anchor:after{position:absolute;inset-block-start:50%;inset-inline-end:0;content:">";translate:-150% -50%}.p-faq-title{margin-block-end:var(--spacing-40);font-size:7.333cqw;font-weight:var(--font-weight-bold);line-height:1.2181818182;text-align:center}.p-faq-title__small{font-size:.8em}.p-fix{position:-webkit-fixed;position:fixed;inset-block-end:10px;inset-inline-end:10px;z-index:3;display:grid;gap:10px;width:clamp(82px,15vw + 24px,140px);container-type:inline-size;pointer-events:none;opacity:0;transition:opacity .3s ease}@media(min-width:1200px){.p-fix{inset-block-end:20px;inset-inline-end:50%;translate:560px 0}}.p-fix.is-active{pointer-events:visible;opacity:1}.p-fix.is-hide{opacity:0}.p-fix__anchor{border-radius:50%;box-shadow:5.625cqw 5.625cqw 11.25cqw #8b8c7c4d}.u-center{text-align:center}.u-end{text-align:end}.u-base{color:var(--color-base)}.u-primary{color:var(--color-primary)}.u-secondary{color:var(--color-secondary)}.u-font-sub{font-family:var(--font-family-sub);font-weight:var(--font-sub--weight, var(--font-weight-medium))}.fs-small{font-size:.9em}.u-fs-20{font-size:2.667cqw!important}.u-fs-24{font-size:3.2cqw!important}.u-fs-28{font-size:3.733cqw!important}.u-fs-36{font-size:4.8cqw!important}.u-small-80{font-size:.8em}.u-medium{font-weight:var(--font-weight-medium)}.u-bold{font-weight:var(--font-weight-bold)}.u-mt-10{margin-top:var(--spacing-10)}.u-mt-20{margin-top:var(--spacing-20)}.u-mt-30{margin-top:var(--spacing-30)}.u-mt-40{margin-top:var(--spacing-40)}.u-mt-50{margin-top:var(--spacing-50)}.u-mt-60{margin-top:var(--spacing-60)}.u-mt-70{margin-top:var(--spacing-70)}.u-mt-80{margin-top:var(--spacing-80)}.u-mt-90{margin-top:var(--spacing-90)}.u-mt-100{margin-top:var(--spacing-100)}.u-visually-hidden{position:fixed!important;inset:0!important;visibility:initial!important;inline-size:4px!important;block-size:4px!important;padding:unset!important;margin:unset!important;contain:strict!important;pointer-events:none!important;border:none!important;opacity:0!important}.u-marker{text-decoration-line:underline;text-decoration-thickness:var(--marker--thickness, .75em);text-decoration-color:var(--marker--color, var(--color-accent-yellow));text-decoration-skip-ink:none;text-underline-offset:var(--marker--offset, -.3333333333em)}.u-outside-30{padding-inline:var(--spacing-30)}.u-outside-40{padding-inline:var(--spacing-40)}.u-outside-50{padding-inline:var(--spacing-50)}.u-outside-60{padding-inline:var(--spacing-60)}
