@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.reset{line-height:1.6}.reset *{box-sizing:border-box}.reset img{max-width:100%;height:auto}@media(max-width: 767.9px){html{scroll-padding-top:var(--cielo-global-header-height-sm)}}@media(min-width: 768px){html{scroll-padding-top:var(--cielo-global-header-height-md)}}body{font-family:var(--cielo-font-base);background-color:var(--cielo-bg-stage)}body.is-lock-scroll-y{padding-right:var(--scrollbar-width);overflow-y:hidden !important}a{text-decoration-thickness:1px;text-underline-offset:4px}:root{--cielo-color-primary: #f4e9de;--cielo-color-primary-rgb: 244, 233, 222;--cielo-color-primary-tint: #faf6f1;--cielo-color-primary-tint-rgb: 250, 246, 241;--cielo-color-primary-shade: #e7cfb8;--cielo-color-primary-shade-rgb: 231, 207, 184;--cielo-color-secondary: #f4e9de;--cielo-color-secondary-rgb: 244, 233, 222;--cielo-color-secondary-tint: #faf6f1;--cielo-color-secondary-tint-rgb: #faf6f1;--cielo-color-secondary-shade: #e7cfb8;--cielo-color-secondary-shade-rgb: #e7cfb8;--cielo-color-white: #fff;--cielo-color-white-rgb: 255, 255, 255;--cielo-color-white-shade: #f2f2f2;--cielo-color-white-shade-rgb: 242, 242, 242;--cielo-color-gray-lighter: #efefef;--cielo-color-gray-lighter-rgb: 239, 239, 239;--cielo-color-gray-lighter-tint: #fcfcfc;--cielo-color-gray-lighter-tint-rgb: 252, 252, 252;--cielo-color-gray-lighter-shade: #d5d5d5;--cielo-color-gray-lighter-shade-rgb: 213, 213, 213;--cielo-color-light-gray: #d2d2d2;--cielo-color-light-gray-rgb: 210, 210, 210;--cielo-color-light-gray-tint: #d7d7d7;--cielo-color-light-gray-tint-rgb: 215, 215, 215;--cielo-color-light-gray-shade: #c5c5c5;--cielo-color-light-gray-shade-rgb: 197, 197, 197;--cielo-color-gray-dark: #707070;--cielo-color-gray-dark-rgb: 112, 112, 112;--cielo-color-black: #000;--cielo-color-black-rgb: 0, 0, 0;--cielo-color-black-tint: #4d4d4d;--cielo-color-black-tint-rgb: 77, 77, 77;--cielo-text-primary: var(--cielo-color-primary);--cielo-text-primary-rgb: var(--cielo-color-primary-rgb);--cielo-text-primary-tint: var(--cielo-color-primary-tint);--cielo-text-primary-tint-rgb: var(--cielo-color-primary-tint-rgb);--cielo-text-primary-shade: var(--cielo-color-primary-shade);--cielo-text-primary-shade-rgb: var(--cielo-color-primary-shade-rgb);--cielo-text-light: #fff;--cielo-text-light-rgb: 255, 255, 255;--cielo-text-light-shade: #bfbfbf;--cielo-text-light-shade-rgb: 191, 191, 191;--cielo-text-light-gray: #a5a5a5;--cielo-text-light-gray-rgb: 165, 165, 165;--cielo-text-light-gray-tint: #cbcbcb;--cielo-text-light-gray-tint-rgb: 203, 203, 203;--cielo-text-gray: #4a4a4a;--cielo-text-gray-rgb: 74, 74, 74;--cielo-text-dark-gray: #313131;--cielo-text-dark-gray-rgb: 49, 49, 49;--cielo-text-dark: #000;--cielo-text-dark-rgb: 0, 0, 0;--cielo-text-dark-tint: #666;--cielo-text-dark-tint-rgb: 102, 102, 102;--cielo-text-danger: #cd0a4c;--cielo-text-danger-rgb: 205, 10, 76;--cielo-bg-stage: #fff;--cielo-bg-white: #fff;--cielo-bg-wh-rgbite: 255, 255, 255;--cielo-bg-black: #000;--cielo-bg-bl-rgback: 0, 0, 0;--cielo-bg-light-gray: #efefef;--cielo-bg-light-gray-rgb: 239, 239, 239;--cielo-bg-main: #f4e9de;--cielo-bg-main-rgb: 244, 233, 222;--cielo-bg-main-tint: #f9f4ee;--cielo-bg-main-tint-rgb: 249, 244, 238;--cielo-bg-sub: #f4e9de;--cielo-bg-sub-rgb: 244, 233, 222;--cielo-bg-treatment: #cd7e90;--cielo-bg-treatment-rgb: 205, 126, 144;--cielo-text-contrast-treatment: #fff;--cielo-bg-cream: #c46067;--cielo-bg-cream-rgb: 196, 96, 103;--cielo-text-contrast-cream: #fff;--cielo-bg-mousse: #dfca96;--cielo-bg-mousse-rgb: 223, 202, 150;--cielo-text-contrast-mousse: #000;--cielo-bg-milky: #cea07f;--cielo-bg-milky-rgb: 206, 160, 127;--cielo-text-contrast-milky: #000;--cielo-bg-designing: #ddb58d;--cielo-bg-designing-rgb: 221, 181, 141;--cielo-text-contrast-designing: #000;--cielo-bg-1day: #ad8b7c;--cielo-bg-1day-rgb: 173, 139, 124;--cielo-text-contrast-1day: #fff;--cielo-bg-oilin: #777372;--cielo-bg-oilin-rgb: 119, 115, 114;--cielo-text-contrast-oilin: #fff;--cielo-bg-double-in: #b399a5;--cielo-bg-double-in-rgb: 179, 153, 165;--cielo-text-contrast-double-in: #fff;--cielo-bg-shampoo: #dfa8a9;--cielo-bg-shampoo-rgb: 223, 168, 169;--cielo-text-contrast-shampoo: #000;--cielo-bg-care: #dfa8a9;--cielo-bg-care-rgb: 223, 168, 169;--cielo-text-contrast-care: #000;--cielo-font-base: YakuHanJp, "Noto Sans JP", sans-serif;--cielo-font-weight-base: 400;--cielo-global-header-height-sm: 16vw;--cielo-global-header-height-md: 70px;--cielo-global-header-bg-default: #fff;--cielo-global-header-bg-default-rgb: 255, 255, 255;--cielo-old-header-height-sp: 49px;--cielo-old-header-height-pc: 80px;--cielo-gutter-sp: 5.3333333333vw;--cielo-gutter-sp-s: 2.6666666667vw;--cielo-gutter-sp-l: 6.6666666667vw;--cielo-gutter-sp-xl: 9.3333333333vw;--cielo-gutter-tb: 60px;--cielo-gutter-pc: 100px;--cielo-gutter-pc-s: 20px;--cielo-hover-duration: 250ms;--cielo-hover-opacity: 0.5;--cielo-z-index-local-sticky-nav: 20;--cielo-z-index-back-to-top: 30;--cielo-z-index-scroll-attention: 30;--cielo-z-index-global-header: 100;--cielo-z-index-global-header-shadow: 10;--cielo-z-index-nav: 110;--cielo-z-index-modal: 120;--cielo-z-index-pageshow: 130}@keyframes scroll-attention-bar{0%{top:0;height:0}45%{top:0;height:100%}60%{top:0;height:100%}100%{top:100%;height:0}}@keyframes fade-in{0%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes clip-left-to-right{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);visibility:visible;animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}20%{-webkit-clip-path:inset(0 40% 0 0);clip-path:inset(0 40% 0 0);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}100%{-webkit-clip-path:inset(0);clip-path:inset(0);visibility:visible}}@keyframes clip-right-to-left{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);visibility:visible;animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}20%{-webkit-clip-path:inset(0 0 0 40%);clip-path:inset(0 0 0 40%);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}100%{-webkit-clip-path:inset(0);clip-path:inset(0);visibility:visible}}@keyframes fade-up{0%{visibility:visible;opacity:0;transform:translateY(20px)}50%{opacity:1}100%{visibility:visible;opacity:1;transform:translateY(0)}}.l-container{position:relative;width:calc(100% - var(--cielo-gutter-sp)*2);margin-right:auto;margin-left:auto}.l-container.is-fluid{width:100%;max-width:initial}@media(max-width: 767.9px){.l-container.is-fluid--sm{width:100%;max-width:initial}}@media(min-width: 768px){.l-container.is-fluid--md{width:100%;max-width:initial}}@media(min-width: 1024px){.l-container.is-fluid--lg{width:100%;max-width:initial}}@media(max-width: 1023.9px){.l-container.is-fluid--until-lg{width:100%;max-width:initial}}@media(max-width: 767.9px){.l-container.is-gutter--s{width:calc(100% - var(--cielo-gutter-sp-s)*2)}}@media(min-width: 768px){.l-container.is-gutter--s{width:calc(100% - var(--cielo-gutter-pc-s)*2)}}@media(max-width: 767.9px){.l-container.is-gutter--s-sm{width:calc(100% - var(--cielo-gutter-sp-s)*2)}}@media(min-width: 768px){.l-container.is-gutter--s-md{width:calc(100% - var(--cielo-gutter-pc-s)*2)}}@media(max-width: 767.9px){.l-container.is-gutter--l-sm{width:calc(100% - var(--cielo-gutter-sp-l)*2)}}@media(max-width: 767.9px){.l-container.is-gutter--xl-sm{width:calc(100% - var(--cielo-gutter-sp-xl)*2)}}@media(min-width: 768px){.l-container{width:calc(100% - var(--cielo-gutter-tb)*2);max-width:1400px}.l-container.is-max-1000--md{max-width:1000px}.l-container.is-max-1040--md{max-width:1040px}.l-container.is-max-1100--md{max-width:1100px}.l-container.is-max-1200--md{max-width:1200px}.l-container.is-max-1280--md{max-width:1280px}.l-container.is-full{max-width:initial}}@media(min-width: 1024px){.l-container{width:calc(100% - var(--cielo-gutter-pc)*2)}}.l-global-header__inner{position:relative;box-sizing:border-box;width:100%;height:var(--cielo-global-header-height-sm);background-color:var(--cielo-global-header-bg-default);transition:background-color 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(min-width: 768px){.l-global-header__inner{height:var(--cielo-global-header-height-md)}.l-global-header__inner .p-global-header{height:100%}}.l-global-header{position:sticky;top:0;z-index:var(--cielo-z-index-global-header);box-sizing:border-box}.l-global-header.is-float+.l-global-header-shadow{opacity:1}@media(max-width: 767.9px){.l-global-header{height:var(--cielo-global-header-height-sm)}}@media(min-width: 768px){.l-global-header{height:var(--cielo-global-header-height-md)}.l-global-header.is-pc-menu-expand .l-global-header__inner{background-color:var(--cielo-global-header-bg-default)}}.l-global-header-shadow{position:sticky;z-index:var(--cielo-z-index-global-header-shadow);display:block;width:100%;pointer-events:none;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 100%);opacity:0;transition:opacity 600ms ease-out}@media(max-width: 767.9px){.l-global-header-shadow{top:var(--cielo-global-header-height-sm);height:2.1333333333vw;margin-bottom:-2.1333333333vw}}@media(min-width: 768px){.l-global-header-shadow{top:var(--cielo-global-header-height-md);height:10px;margin-bottom:-10px}}.l-footer-sitemap__logo{display:block}.l-footer-sitemap__logo img{width:100%;height:auto}@media(min-width: 1024px){.l-footer-sitemap__content{display:flex;flex:auto;justify-content:center}}.l-footer-sitemap__inner{display:flex;margin-right:auto;margin-left:auto}@media(max-width: 767.9px){.l-footer-sitemap__inner{flex-direction:column;row-gap:14.4vw;width:calc(100% - var(--cielo-gutter-sp-l)*2);padding-top:24vw;padding-bottom:24vw}}@media(min-width: 768px){.l-footer-sitemap__inner{flex-flow:row wrap;gap:60px;align-items:flex-start;justify-content:space-between;width:calc(100% - var(--cielo-gutter-pc)*2);padding-top:90px;padding-bottom:110px}.l-footer-sitemap__inner .l-footer-sitemap__logo{flex:none}}.l-footer-sitemap{position:relative;background-color:var(--cielo-bg-main-tint)}@keyframes underline-permanent-active{0%{background-position-x:right;background-size:100% 1px}49.99%{background-position-x:right;background-size:0 1px}50%{background-position-x:left;background-size:0 1px}100%{background-position-x:left;background-size:100% 1px}}.l-footer__nav-link{position:relative;display:inline-block;line-height:1.2;color:var(--cielo-text-dark);text-decoration:none;transition:opacity var(--cielo-hover-duration)}@media(max-width: 767.9px){.l-footer__nav-link{width:100%;font-size:3.4666666667vw}.l-footer__nav-link[target=_blank]{padding-right:1em}.l-footer__nav-link .c-external-window-icon{position:absolute;top:0;right:0}}@media(min-width: 768px){.l-footer__nav-link{font-size:0.8125rem}}@media(any-hover: hover)and (pointer: fine){.l-footer__nav-link:hover{opacity:var(--cielo-hover-opacity)}}.l-footer__brand-link{display:block;transition:opacity var(--cielo-hover-duration)}.l-footer__brand-link img{display:block;width:100%;height:auto}@media(any-hover: hover)and (pointer: fine){.l-footer__brand-link:hover{opacity:var(--cielo-hover-opacity)}}@media(max-width: 767.9px){.l-footer__brand{width:21.3333333333vw}}@media(min-width: 768px){.l-footer__brand{width:80px}}@media(max-width: 767.9px){.l-footer__nav-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:8vw 13.3333333333vw}.l-footer__nav-list:first-child{margin-bottom:8vw}}@media(min-width: 768px){.l-footer__nav-list{display:flex;flex-wrap:wrap;gap:20px 50px}.l-footer__nav-list:first-child{margin-bottom:10px}}.l-footer__note,.l-footer__caution{color:var(--cielo-text-dark)}@media(max-width: 767.9px){.l-footer__note,.l-footer__caution{font-size:3.2vw}}@media(min-width: 768px){.l-footer__note,.l-footer__caution{font-size:0.75rem}}@media(max-width: 767.9px){.l-footer__note .c-note-list+.l-footer__caution{margin-top:2.6666666667vw}}@media(min-width: 768px){.l-footer__note .c-note-list+.l-footer__caution{margin-top:10px}}.l-footer__caution{display:inline-block;text-decoration:underline;transition:opacity var(--cielo-hover-duration);-webkit-transition:opacity var(--cielo-hover-duration);-moz-transition:opacity var(--cielo-hover-duration);-ms-transition:opacity var(--cielo-hover-duration);-o-transition:opacity var(--cielo-hover-duration)}@media(any-hover: hover)and (pointer: fine){.l-footer__caution:hover{opacity:var(--cielo-hover-opacity)}}.l-footer__copyright{line-height:1.2;color:gray}@media(max-width: 767.9px){.l-footer__copyright{font-size:2.9333333333vw}}@media(min-width: 768px){.l-footer__copyright{font-size:0.75rem;white-space:nowrap}}.l-footer__start{display:flex}@media(max-width: 767.9px){.l-footer__start{flex-direction:column;gap:9.6vw}}@media(min-width: 768px){.l-footer__start{gap:40px;align-items:center;justify-content:space-between}.l-footer__start>.l-footer__brand{order:2}}.l-footer__end{position:relative}.l-footer__end::before{position:absolute;left:0;display:block;width:100%;height:1px;content:"";background-color:var(--cielo-table-head-light)}@media(max-width: 767.9px){.l-footer__end{display:flex;flex-direction:column;gap:16vw}}@media(min-width: 768px){.l-footer__end{display:flex;gap:40px;align-items:flex-end;justify-content:space-between}.l-footer__end.l-footer__copyright{flex:none}}.l-footer__content{position:relative;display:flex;flex-direction:column}@media(max-width: 767.9px){.l-footer__content{gap:18.6666666667vw}.l-footer__content .l-footer__end::before{top:-9.3333333333vw}}@media(min-width: 768px){.l-footer__content{gap:80px}.l-footer__content .l-footer__end::before{top:-40px}}.l-footer__inner{margin-right:auto;margin-left:auto}@media(max-width: 767.9px){.l-footer__inner{width:calc(100% - 16vw);padding-top:21.3333333333vw;padding-bottom:20.8vw}}@media(min-width: 768px){.l-footer__inner{width:calc(100% - var(--cielo-gutter-tb)*2);padding-top:64px;padding-bottom:84px}}@media(min-width: 1024px){.l-footer__inner{width:calc(100% - var(--cielo-gutter-pc)*2)}}.l-modal{position:fixed;top:0;left:0;z-index:var(--cielo-z-index-modal);display:none;width:100%;height:100%;--fade-duration: 0.3s}.l-modal.is-open{display:block}.l-modal[aria-hidden=false] .l-modal__inner{animation:mmfadeIn var(--fade-duration) cubic-bezier(0, 0, 0.2, 1)}.l-modal[aria-hidden=true] .l-modal__inner{animation:mmfadeOut var(--fade-duration) cubic-bezier(0, 0, 0.2, 1)}.l-modal .l-modal__inner{display:flex;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.l-modal .l-modal__inner::-webkit-scrollbar{display:none}.l-modal .l-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.65)}.l-modal .l-modal__container{position:relative;margin:auto}.l-modal .l-modal__content{position:relative}.l-modal .l-modal__close-x-btn{position:absolute;top:0%;right:0%}@media(max-width: 767.9px){.l-modal .l-modal__close-btn{width:53.3333333333vw;margin:11.4666666667vw auto 0}}@media(min-width: 768px){.l-modal .l-modal__close-btn{width:300px;margin:95px auto 0}}.l-modal .l-modal__youtube-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.l-modal .l-modal__youtube-wrapper .youtube-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media(max-width: 767.9px){.l-modal.l-modal--general .l-modal__inner{padding:7.2vw 0}}@media(min-width: 768px){.l-modal.l-modal--general .l-modal__inner{padding:174px 0}}.l-modal.l-modal--general .l-modal__content{background-color:#fff}@media(max-width: 767.9px){.l-modal.l-modal--general .l-modal__content{width:89.3333333333vw}}@media(min-width: 768px){.l-modal.l-modal--general .l-modal__content{width:1000px}}.l-modal.l-modal--general .l-modal__close-x-btn{transform:translate(50%, -50%)}@media(max-width: 767.9px){.l-modal.l-modal--youtube .l-modal__content{width:86.6666666667vw}}@media(min-width: 768px){.l-modal.l-modal--youtube .l-modal__content{width:840px}}@media(max-width: 767.9px){.l-modal.l-modal--youtube .l-modal__close-x-btn{transform:translate(50%, -10.6666666667vw)}}@media(min-width: 768px){.l-modal.l-modal--youtube .l-modal__close-x-btn{transform:translate(100%, -100%)}}@media(max-width: 767.9px){.l-modal.l-modal--before-after .l-modal__inner{padding:7.2vw 0}}@media(min-width: 768px){.l-modal.l-modal--before-after .l-modal__inner{padding-top:20px;padding-bottom:20px}}.l-modal.l-modal--before-after .l-modal__content{background-color:#fff}@media(max-width: 767.9px){.l-modal.l-modal--before-after .l-modal__content{width:89.3333333333vw}}@media(min-width: 768px){.l-modal.l-modal--before-after .l-modal__content{width:740px}}.l-modal.l-modal--before-after .l-modal__close-x-btn{transform:translate(50%, -50%)}@media(max-width: 767.9px){.l-modal.l-modal--mystyle-video .l-modal__inner{padding:7.2vw 0}}@media(min-width: 768px){.l-modal.l-modal--mystyle-video .l-modal__inner{padding-top:20px;padding-bottom:20px}}.l-modal.l-modal--mystyle-video .l-modal__content{aspect-ratio:9/16;background-color:#000}.l-modal.l-modal--mystyle-video .l-modal__content video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:bottom}@media(max-width: 767.9px){.l-modal.l-modal--mystyle-video .l-modal__content{width:89.3333333333vw}}@media(min-width: 768px){.l-modal.l-modal--mystyle-video .l-modal__content{width:360px;height:640px}}.l-modal.l-modal--mystyle-video .l-modal__close-x-btn{transform:translate(50%, -50%)}@media(max-width: 767.9px){.l-modal.l-modal--tips .l-modal__inner{padding:7.2vw 0}}@media(min-width: 768px){.l-modal.l-modal--tips .l-modal__inner{padding-top:20px;padding-bottom:20px}}.l-modal.l-modal--tips .l-modal__content{background-color:#fff}@media(max-width: 767.9px){.l-modal.l-modal--tips .l-modal__content{width:89.3333333333vw}}@media(min-width: 768px){.l-modal.l-modal--tips .l-modal__content{width:740px}}.l-modal.l-modal--tips .l-modal__close-x-btn{transform:translate(50%, -50%)}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}.c-icon{display:inline-block;width:1em;height:1em}.c-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;vertical-align:top}.c-icon.c-icon--margin{margin-right:.5em;margin-left:.5em}.c-icon.c-icon--margin-left{margin-left:.5em}.c-icon.c-icon--margin-right{margin-right:.5em}.c-external-window-icon{display:block}.c-external-window-icon::before{display:block;width:100%;padding-top:100%;content:"";background:url(/asset/images/icon/blank_window.svg?v=9488666eda780a065758) no-repeat center center;background-size:contain}.c-external-window-icon.c-external-window-icon--fill{background-image:url(/asset/images/icon/blank_window_fill.svg?v=ce2f4ed87cfee088bc3a)}.c-external-window-icon.c-external-window-icon--inline{display:inline-block;margin:2px .4em -2px}.c-external-window-icon.c-external-window-icon--inline.is-marginless{margin-right:initial;margin-left:initial}.c-external-window-icon.c-external-window-icon--inline.is-marginless-right{margin-right:initial}.c-external-window-icon.c-external-window-icon--inline.is-marginless-left{margin-left:initial}.c-external-window-icon.c-external-window-icon--absolute-tr{position:absolute}@media(max-width: 767.9px){.c-external-window-icon.c-external-window-icon--absolute-tr{top:3.2vw;right:2.4vw}}@media(min-width: 768px){.c-external-window-icon.c-external-window-icon--absolute-tr{top:10px;right:10px}}@media(max-width: 767.9px){.c-external-window-icon{width:3.4666666667vw;height:3.4666666667vw}}@media(min-width: 768px){.c-external-window-icon{width:13px;height:13px}}.c-button{position:relative;box-sizing:border-box;display:block;font-weight:700;color:var(--cielo-text-dark);text-align:center;text-decoration:none;letter-spacing:.01em;transition:color var(--cielo-hover-duration),background-color var(--cielo-hover-duration);padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);border:none}.c-button .c-button-arrow{transition:transform var(--cielo-hover-duration),filter var(--cielo-hover-duration)}.c-button .c-button-arrow.c-button-arrow--inline{transform:translateY(-4px)}@media(max-width: 767.9px){.c-button .c-button-arrow.c-button-arrow--ml{margin-left:5.3333333333vw}}@media(min-width: 768px){.c-button .c-button-arrow.c-button-arrow--ml{margin-left:50px}}.c-button .c-button-plus{transition:transform var(--cielo-hover-duration),filter var(--cielo-hover-duration)}.c-button .c-button-plus.c-button-plus--inline{vertical-align:baseline;transform:translateY(0.1em)}@media(max-width: 767.9px){.c-button .c-button-plus.c-button-plus--ml{margin-left:5.3333333333vw}}@media(min-width: 768px){.c-button .c-button-plus.c-button-plus--ml{margin-left:50px}}.c-button.c-button--dark{color:var(--cielo-text-light);background-color:#000}.c-button.c-button--dark::before{box-sizing:border-box;pointer-events:none;content:"";border:solid 1px #000;position:absolute;top:0;left:0;width:100%;height:100%}.c-button.c-button--light-gray{color:var(--cielo-text-dark);background-color:#c6c6c6}.c-button.c-button--light{color:var(--cielo-text-dark);background-color:#fff}.c-button.c-button--solid::before{box-sizing:border-box;pointer-events:none;content:"";border:solid 1px #000;position:absolute;top:0;left:0;width:100%;height:100%}.c-button .c-external-window-icon{transition:filter var(--cielo-hover-duration)}@media(max-width: 767.9px){.c-button{padding:5.3333333333vw 2.6666666667vw;font-size:3.4666666667vw}}@media(min-width: 768px){.c-button{padding:25px 10px;font-size:0.875rem}.c-button.c-button--thin-md{padding-top:15px;padding-bottom:15px}}@media(any-hover: hover)and (pointer: fine){.c-button:hover{color:var(--cielo-text-light);background-color:#000}.c-button:hover .c-button-arrow{transform:translateX(10px)}.c-button:hover .c-button-arrow.c-button-arrow--inline{transform:translate(10px, -4px)}.c-button:hover.c-button--dark,.c-button:hover.c-button--light-gray{color:var(--cielo-text-dark);background-color:#fff}.c-button:hover.c-button--dark :is(.c-button-arrow.c-button-arrow--inline,.c-button-plus.c-button-plus--inline),.c-button:hover.c-button--light-gray :is(.c-button-arrow.c-button-arrow--inline,.c-button-plus.c-button-plus--inline){filter:brightness(0)}.c-button:hover.c-button--light,.c-button:hover:not(.c-button--dark){color:var(--cielo-text-light);background-color:#000}.c-button:hover.c-button--light :is(.c-button-arrow.c-button-arrow--inline,.c-button-plus.c-button-plus--inline),.c-button:hover:not(.c-button--dark) :is(.c-button-arrow.c-button-arrow--inline,.c-button-plus.c-button-plus--inline){filter:brightness(0) invert(1)}.c-button:hover.c-button--light .c-external-window-icon,.c-button:hover:not(.c-button--dark) .c-external-window-icon{filter:brightness(0) invert(1)}}button.c-button{width:100%}.c-back-button{position:relative;box-sizing:border-box;display:block;font-weight:700;color:var(--cielo-text-dark);text-align:center;text-decoration:none;letter-spacing:.01em;transition:color var(--cielo-hover-duration),background-color var(--cielo-hover-duration);padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);border:none}.c-back-button .c-button-back-arrow{transition:transform var(--cielo-hover-duration),filter var(--cielo-hover-duration)}.c-back-button .c-button-back-arrow.c-button-back-arrow--inline{transform:translateY(4px)}@media(max-width: 767.9px){.c-back-button .c-button-back-arrow.c-button-back-arrow--mr{margin-right:5.3333333333vw}}@media(min-width: 768px){.c-back-button .c-button-back-arrow.c-button-back-arrow--mr{margin-right:50px}}.c-back-button.c-back-button--dark{color:var(--cielo-text-light);background-color:#000}.c-back-button.c-back-button--dark::before{box-sizing:border-box;pointer-events:none;content:"";border:solid 1px #000;position:absolute;top:0;left:0;width:100%;height:100%}.c-back-button.c-back-button--light{color:var(--cielo-text-dark);background-color:#fff}.c-back-button.c-back-button--solid::before{box-sizing:border-box;pointer-events:none;content:"";border:solid 1px #000;position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 767.9px){.c-back-button{padding:5.3333333333vw 2.6666666667vw;font-size:3.4666666667vw}}@media(min-width: 768px){.c-back-button{padding:25px 10px;font-size:0.875rem}}@media(any-hover: hover)and (pointer: fine){.c-back-button:hover{color:var(--cielo-text-light);background-color:#000}.c-back-button:hover .c-button-back-arrow{transform:translateX(-10px)}.c-back-button:hover .c-button-back-arrow.c-button-back-arrow--inline{transform:translate(10px, 4px)}.c-back-button:hover.c-back-button--dark{color:var(--cielo-text-dark);background-color:#fff}.c-back-button:hover.c-back-button--dark .c-button-back-arrow.c-button-back-arrow--inline{filter:brightness(0)}.c-back-button:hover.c-back-button--light,.c-back-button:hover:not(.c-back-button--dark){color:var(--cielo-text-light);background-color:#000}.c-back-button:hover.c-back-button--light .c-button-back-arrow.c-button-back-arrow--inline,.c-back-button:hover:not(.c-back-button--dark) .c-button-back-arrow.c-button-back-arrow--inline{filter:brightness(0) invert(1)}}button.c-back-button{width:100%}.c-more-button{position:relative;box-sizing:border-box;display:block;font-weight:700;color:var(--cielo-text-dark);text-align:center;text-decoration:none;letter-spacing:.01em;transition:color var(--cielo-hover-duration),background-color var(--cielo-hover-duration);padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);border:none}.c-more-button .c-button-plus{transition:transform var(--cielo-hover-duration),filter var(--cielo-hover-duration)}.c-more-button .c-button-plus.c-button-plus--inline{vertical-align:baseline;transform:translateY(0.1em)}.c-more-button.c-more-button--dark{color:var(--cielo-text-light);background-color:#000}.c-more-button.c-more-button--dark::before{box-sizing:border-box;pointer-events:none;content:"";border:solid 1px #000;position:absolute;top:0;left:0;width:100%;height:100%}.c-more-button.c-more-button--light{color:var(--cielo-text-dark);background-color:#fff}.c-more-button.c-more-button--solid::before{box-sizing:border-box;pointer-events:none;content:"";border:solid 1px #000;position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 767.9px){.c-more-button{padding:5.3333333333vw 2.6666666667vw;font-size:3.4666666667vw}.c-more-button.c-more-button--compressed{padding-top:2.4vw;padding-bottom:2.4vw}}@media(min-width: 768px){.c-more-button{padding:25px 10px;font-size:0.875rem}.c-more-button.c-more-button--compressed{padding-top:9px;padding-bottom:9px}}@media(any-hover: hover)and (pointer: fine){.c-more-button:hover{color:var(--cielo-text-light);background-color:#000}.c-more-button:hover.c-more-button--dark{color:var(--cielo-text-dark);background-color:#fff}.c-more-button:hover.c-more-button--dark>.c-button-plus{filter:brightness(0)}.c-more-button:hover.c-more-button--light,.c-more-button:hover:not(.c-more-button--dark){color:var(--cielo-text-light);background-color:#000}.c-more-button:hover.c-more-button--light>.c-button-plus,.c-more-button:hover:not(.c-more-button--dark)>.c-button-plus{filter:brightness(0) invert(1)}.c-more-button:hover.c-more-button--light .c-external-window-icon,.c-more-button:hover:not(.c-more-button--dark) .c-external-window-icon{filter:brightness(0) invert(1)}}:where(button.c-more-button){width:100%}.c-button-arrow{display:inline-block;aspect-ratio:46/8;background:url(/asset/images/button_arrow.svg?v=6854cda1484ce4689ca6) no-repeat center center;background-size:contain}.c-button-arrow img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-button-arrow.c-button-arrow--light{background-image:url(/asset/images/button_arrow_wh.svg?v=3bc4180b4b59dc8a542d)}.c-button-arrow.c-button-arrow--absolute{position:absolute}@media(max-width: 767.9px){.c-button-arrow.c-button-arrow--absolute{top:calc(50% - 1.0666666667vw)}}@media(min-width: 768px){.c-button-arrow.c-button-arrow--absolute{top:calc(50% - 8px/2)}}@media(max-width: 767.9px){.c-button-arrow{width:12.2666666667vw;height:2.1333333333vw}.c-button-arrow.c-button-arrow--absolute{right:-8vw}}@media(min-width: 768px){.c-button-arrow{width:46px;height:8px}.c-button-arrow.c-button-arrow--absolute{right:-30px}}.c-button-back-arrow{display:inline-block;aspect-ratio:46/8;background:url(/asset/images/button_back_arrow.svg?v=bb82011fe33551f35f59) no-repeat center center;background-size:contain}.c-button-back-arrow img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-button-back-arrow.c-button-back-arrow--light{background-image:url(/asset/images/button_back_arrow_wh.svg?v=7307f6ef31bc857d7008)}.c-button-back-arrow.c-button-back-arrow--absolute{position:absolute}@media(max-width: 767.9px){.c-button-back-arrow.c-button-back-arrow--absolute{top:calc(50% - 1.0666666667vw)}}@media(min-width: 768px){.c-button-back-arrow.c-button-back-arrow--absolute{top:calc(50% - 8px/2)}}@media(max-width: 767.9px){.c-button-back-arrow{width:12.2666666667vw;height:2.1333333333vw}.c-button-back-arrow.c-button-back-arrow--absolute{left:-8vw}}@media(min-width: 768px){.c-button-back-arrow{width:46px;height:8px}.c-button-back-arrow.c-button-back-arrow--absolute{left:-30px}}.c-button-plus{display:inline-block;background:url(/asset/images/button_plus.svg?v=ac947e2381f08849fdaf) no-repeat center center;background-size:contain}.c-button-plus img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-button-plus.c-button-plus--light{background-image:url(/asset/images/button_plus_wh.svg?v=c20f2e287123651592aa)}.c-button-plus.c-button-plus--absolute{position:absolute;top:0;bottom:0;margin:auto}@media(max-width: 767.9px){.c-button-plus{width:4vw;height:4vw}.c-button-plus.c-button-plus--absolute{right:2.6666666667vw}}@media(min-width: 768px){.c-button-plus{width:15px;height:15px}.c-button-plus.c-button-plus--absolute{right:10px}}.c-note-list{display:grid;grid-row-gap:.2em;text-align:left}.c-note-list:not(.c-note-list--no-reset-counter):not([start]){counter-reset:note-number}.c-note-list:not(.c-note-list--no-reset-counter)[start="1"]{counter-reset:note-number 0}.c-note-list:not(.c-note-list--no-reset-counter)[start="2"]{counter-reset:note-number 1}.c-note-list:not(.c-note-list--no-reset-counter)[start="3"]{counter-reset:note-number 2}.c-note-list:not(.c-note-list--no-reset-counter)[start="4"]{counter-reset:note-number 3}.c-note-list:not(.c-note-list--no-reset-counter)[start="5"]{counter-reset:note-number 4}.c-note-list:not(.c-note-list--no-reset-counter)[start="6"]{counter-reset:note-number 5}.c-note-list:not(.c-note-list--no-reset-counter)[start="7"]{counter-reset:note-number 6}.c-note-list:not(.c-note-list--no-reset-counter)[start="8"]{counter-reset:note-number 7}.c-note-list:not(.c-note-list--no-reset-counter)[start="9"]{counter-reset:note-number 8}.c-note-list:not(.c-note-list--no-reset-counter)[start="10"]{counter-reset:note-number 9}.c-note-list:not(.c-note-list--no-reset-counter)[start="11"]{counter-reset:note-number 10}.c-note-list:not(.c-note-list--no-reset-counter)[start="12"]{counter-reset:note-number 11}.c-note-list:not(.c-note-list--no-reset-counter)[start="13"]{counter-reset:note-number 12}.c-note-list:not(.c-note-list--no-reset-counter)[start="14"]{counter-reset:note-number 13}.c-note-list:not(.c-note-list--no-reset-counter)[start="15"]{counter-reset:note-number 14}.c-note-list:not(.c-note-list--no-reset-counter)[start="16"]{counter-reset:note-number 15}.c-note-list:not(.c-note-list--no-reset-counter)[start="17"]{counter-reset:note-number 16}.c-note-list:not(.c-note-list--no-reset-counter)[start="18"]{counter-reset:note-number 17}.c-note-list:not(.c-note-list--no-reset-counter)[start="19"]{counter-reset:note-number 18}.c-note-list:not(.c-note-list--no-reset-counter)[start="20"]{counter-reset:note-number 19}.c-note-list:not(.c-note-list--no-reset-counter)[start="21"]{counter-reset:note-number 20}.c-note-list:not(.c-note-list--no-reset-counter)[start="22"]{counter-reset:note-number 21}.c-note-list:not(.c-note-list--no-reset-counter)[start="23"]{counter-reset:note-number 22}.c-note-list:not(.c-note-list--no-reset-counter)[start="24"]{counter-reset:note-number 23}.c-note-list:not(.c-note-list--no-reset-counter)[start="25"]{counter-reset:note-number 24}.c-note-list:not(.c-note-list--no-reset-counter)[start="26"]{counter-reset:note-number 25}.c-note-list:not(.c-note-list--no-reset-counter)[start="27"]{counter-reset:note-number 26}.c-note-list:not(.c-note-list--no-reset-counter)[start="28"]{counter-reset:note-number 27}.c-note-list:not(.c-note-list--no-reset-counter)[start="29"]{counter-reset:note-number 28}.c-note-list:not(.c-note-list--no-reset-counter)[start="30"]{counter-reset:note-number 29}.c-note-list:not(.c-note-list--no-reset-counter)[start="31"]{counter-reset:note-number 30}.c-note-list:not(.c-note-list--no-reset-counter)[start="32"]{counter-reset:note-number 31}.c-note-list:not(.c-note-list--no-reset-counter)[start="33"]{counter-reset:note-number 32}.c-note-list:not(.c-note-list--no-reset-counter)[start="34"]{counter-reset:note-number 33}.c-note-list:not(.c-note-list--no-reset-counter)[start="35"]{counter-reset:note-number 34}.c-note-list:not(.c-note-list--no-reset-counter)[start="36"]{counter-reset:note-number 35}.c-note-list:not(.c-note-list--no-reset-counter)[start="37"]{counter-reset:note-number 36}.c-note-list:not(.c-note-list--no-reset-counter)[start="38"]{counter-reset:note-number 37}.c-note-list:not(.c-note-list--no-reset-counter)[start="39"]{counter-reset:note-number 38}.c-note-list:not(.c-note-list--no-reset-counter)[start="40"]{counter-reset:note-number 39}.c-note-list:not(.c-note-list--no-reset-counter)[start="41"]{counter-reset:note-number 40}.c-note-list:not(.c-note-list--no-reset-counter)[start="42"]{counter-reset:note-number 41}.c-note-list:not(.c-note-list--no-reset-counter)[start="43"]{counter-reset:note-number 42}.c-note-list:not(.c-note-list--no-reset-counter)[start="44"]{counter-reset:note-number 43}.c-note-list:not(.c-note-list--no-reset-counter)[start="45"]{counter-reset:note-number 44}.c-note-list:not(.c-note-list--no-reset-counter)[start="46"]{counter-reset:note-number 45}.c-note-list:not(.c-note-list--no-reset-counter)[start="47"]{counter-reset:note-number 46}.c-note-list:not(.c-note-list--no-reset-counter)[start="48"]{counter-reset:note-number 47}.c-note-list:not(.c-note-list--no-reset-counter)[start="49"]{counter-reset:note-number 48}.c-note-list:not(.c-note-list--no-reset-counter)[start="50"]{counter-reset:note-number 49}.c-note-list:not(.c-note-list--no-reset-counter)[start="51"]{counter-reset:note-number 50}.c-note-list:not(.c-note-list--no-reset-counter)[start="52"]{counter-reset:note-number 51}.c-note-list:not(.c-note-list--no-reset-counter)[start="53"]{counter-reset:note-number 52}.c-note-list:not(.c-note-list--no-reset-counter)[start="54"]{counter-reset:note-number 53}.c-note-list:not(.c-note-list--no-reset-counter)[start="55"]{counter-reset:note-number 54}.c-note-list:not(.c-note-list--no-reset-counter)[start="56"]{counter-reset:note-number 55}.c-note-list:not(.c-note-list--no-reset-counter)[start="57"]{counter-reset:note-number 56}.c-note-list:not(.c-note-list--no-reset-counter)[start="58"]{counter-reset:note-number 57}.c-note-list:not(.c-note-list--no-reset-counter)[start="59"]{counter-reset:note-number 58}.c-note-list:not(.c-note-list--no-reset-counter)[start="60"]{counter-reset:note-number 59}.c-note-list:not(.c-note-list--no-reset-counter)[start="61"]{counter-reset:note-number 60}.c-note-list:not(.c-note-list--no-reset-counter)[start="62"]{counter-reset:note-number 61}.c-note-list:not(.c-note-list--no-reset-counter)[start="63"]{counter-reset:note-number 62}.c-note-list:not(.c-note-list--no-reset-counter)[start="64"]{counter-reset:note-number 63}.c-note-list:not(.c-note-list--no-reset-counter)[start="65"]{counter-reset:note-number 64}.c-note-list:not(.c-note-list--no-reset-counter)[start="66"]{counter-reset:note-number 65}.c-note-list:not(.c-note-list--no-reset-counter)[start="67"]{counter-reset:note-number 66}.c-note-list:not(.c-note-list--no-reset-counter)[start="68"]{counter-reset:note-number 67}.c-note-list:not(.c-note-list--no-reset-counter)[start="69"]{counter-reset:note-number 68}.c-note-list:not(.c-note-list--no-reset-counter)[start="70"]{counter-reset:note-number 69}.c-note-list:not(.c-note-list--no-reset-counter)[start="71"]{counter-reset:note-number 70}.c-note-list:not(.c-note-list--no-reset-counter)[start="72"]{counter-reset:note-number 71}.c-note-list:not(.c-note-list--no-reset-counter)[start="73"]{counter-reset:note-number 72}.c-note-list:not(.c-note-list--no-reset-counter)[start="74"]{counter-reset:note-number 73}.c-note-list:not(.c-note-list--no-reset-counter)[start="75"]{counter-reset:note-number 74}.c-note-list:not(.c-note-list--no-reset-counter)[start="76"]{counter-reset:note-number 75}.c-note-list:not(.c-note-list--no-reset-counter)[start="77"]{counter-reset:note-number 76}.c-note-list:not(.c-note-list--no-reset-counter)[start="78"]{counter-reset:note-number 77}.c-note-list:not(.c-note-list--no-reset-counter)[start="79"]{counter-reset:note-number 78}.c-note-list:not(.c-note-list--no-reset-counter)[start="80"]{counter-reset:note-number 79}.c-note-list:not(.c-note-list--no-reset-counter)[start="81"]{counter-reset:note-number 80}.c-note-list:not(.c-note-list--no-reset-counter)[start="82"]{counter-reset:note-number 81}.c-note-list:not(.c-note-list--no-reset-counter)[start="83"]{counter-reset:note-number 82}.c-note-list:not(.c-note-list--no-reset-counter)[start="84"]{counter-reset:note-number 83}.c-note-list:not(.c-note-list--no-reset-counter)[start="85"]{counter-reset:note-number 84}.c-note-list:not(.c-note-list--no-reset-counter)[start="86"]{counter-reset:note-number 85}.c-note-list:not(.c-note-list--no-reset-counter)[start="87"]{counter-reset:note-number 86}.c-note-list:not(.c-note-list--no-reset-counter)[start="88"]{counter-reset:note-number 87}.c-note-list:not(.c-note-list--no-reset-counter)[start="89"]{counter-reset:note-number 88}.c-note-list:not(.c-note-list--no-reset-counter)[start="90"]{counter-reset:note-number 89}.c-note-list:not(.c-note-list--no-reset-counter)[start="91"]{counter-reset:note-number 90}.c-note-list:not(.c-note-list--no-reset-counter)[start="92"]{counter-reset:note-number 91}.c-note-list:not(.c-note-list--no-reset-counter)[start="93"]{counter-reset:note-number 92}.c-note-list:not(.c-note-list--no-reset-counter)[start="94"]{counter-reset:note-number 93}.c-note-list:not(.c-note-list--no-reset-counter)[start="95"]{counter-reset:note-number 94}.c-note-list:not(.c-note-list--no-reset-counter)[start="96"]{counter-reset:note-number 95}.c-note-list:not(.c-note-list--no-reset-counter)[start="97"]{counter-reset:note-number 96}.c-note-list:not(.c-note-list--no-reset-counter)[start="98"]{counter-reset:note-number 97}.c-note-list:not(.c-note-list--no-reset-counter)[start="99"]{counter-reset:note-number 98}.c-note-list:not(.c-note-list--no-reset-counter)[start="100"]{counter-reset:note-number 99}.c-note-list>*{padding-left:2.5em;line-height:1.6;color:var(--cielo-text-dark);list-style:none}.c-note-list>*::before{display:inline-block;min-width:2em;margin-right:.25em;margin-left:-2.25em;content:"※ " counter(note-number);counter-increment:note-number}.c-note-list>*.c-note-list--digits-2{padding-left:3em}.c-note-list>*.c-note-list--digits-2::before{min-width:2.25em;margin-left:-3em}.c-note-list.c-note-list--kome>*{padding-left:1.25em}.c-note-list.c-note-list--kome>*::before{min-width:1em;margin-right:.25em;margin-left:-1.25em;content:"※"}.c-note-list.c-note-list--asterisk>*{padding-left:1.25em}.c-note-list.c-note-list--asterisk>*::before{min-width:1em;margin-right:.25em;margin-left:-1.25em;content:"＊"}.c-note-list.c-note-list--repeat-asterisk-2>*:first-child::before{content:"＊&emsp;"}.c-note-list.c-note-list--repeat-asterisk-2>*:nth-child(2)::before{content:"＊＊"}.c-section-title__title{font-weight:100;color:rgba(var(--cielo-text-dark-rgb), 0.5)}@media(max-width: 767.9px){.c-section-title__title{font-size:11.2vw;line-height:1.2}.c-section-title__title.c-section-title__title--large{font-size:14.1333333333vw}}@media(min-width: 768px){.c-section-title__title{font-size:3rem;line-height:1.2}.c-section-title__title.c-section-title__title--large{font-size:3.625rem}}.c-section-title__subtitle{font-weight:500;color:var(--cielo-text-dark)}@media(max-width: 767.9px){.c-section-title__subtitle{font-size:4.2666666667vw;line-height:1.4}}@media(min-width: 768px){.c-section-title__subtitle{font-size:1.25rem;line-height:1.4}}.c-section-title{display:flex;flex-direction:column}.c-section-title.c-section-title--center{align-items:center}@media(max-width: 767.9px){.c-section-title .c-section-title__subtitle{margin-top:2.6666666667vw}}@media(min-width: 768px){.c-section-title .c-section-title__subtitle{margin-top:20px}}.c-slide-arrow__icon{display:block;width:1em;height:1em;transition:transform var(--cielo-hover-duration),filter var(--cielo-hover-duration)}.c-slide-arrow{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);border:none;padding:20px;transition:background-color var(--cielo-hover-duration),opacity var(--cielo-hover-duration)}.c-slide-arrow:disabled{opacity:.2}@media(min-width: 768px){.c-slide-arrow{border:solid 1px #000}.c-slide-arrow .c-slide-arrow__icon{width:20px;height:20px}}@media(min-width: 768px){.c-slide-arrow.c-slide-arrow--dark{background-color:#000}}@media(any-hover: hover)and (pointer: fine){.c-slide-arrow:hover{background-color:#fff}.c-slide-arrow:hover.c-slide-arrow--prev .c-slide-arrow__icon{transform:translateX(-4px)}.c-slide-arrow:hover.c-slide-arrow--next .c-slide-arrow__icon{transform:translateX(4px)}}@media(any-hover: hover)and (pointer: fine)and (min-width: 768px){.c-slide-arrow:hover.c-slide-arrow--dark .c-slide-arrow__icon{filter:brightness(0)}}.c-slide-dots__dot{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);border:none;display:block}.c-slide-dots__dot::before{display:block;content:"";background-color:#000;border-radius:9999px;opacity:.2;transition:opacity var(--cielo-hover-duration) ease-out}.c-slide-dots__dot.is-active::before{opacity:1}.c-slide-dots__dot:disabled::before{opacity:.2}@media(max-width: 767.9px){.c-slide-dots__dot{padding:1.0666666667vw}.c-slide-dots__dot::before{width:1.6vw;height:1.6vw}}@media(min-width: 768px){.c-slide-dots__dot{padding:4px}.c-slide-dots__dot::before{width:6px;height:6px}}@media(any-hover: hover)and (pointer: fine){.c-slide-dots__dot:hover:not(.is-active)::before{opacity:1}}.c-slide-dots{display:flex;flex-wrap:wrap;justify-content:center}.c-breadcrumb{background-color:#f4e9de}.c-breadcrumb__inner{margin:0 auto}@media(max-width: 767.9px){.c-breadcrumb__inner{padding-top:2.9333333333vw;padding-bottom:2.9333333333vw}}@media(min-width: 768px){.c-breadcrumb__inner{width:calc(100% - var(--cielo-gutter-pc)*2);padding-top:20px;padding-bottom:20px}}.c-breadcrumb__list{display:flex}@media(max-width: 767.9px){.c-breadcrumb__list{gap:4vw;padding-left:var(--cielo-gutter-sp);overflow-x:scroll;white-space:nowrap}.c-breadcrumb__list::-webkit-scrollbar{display:none}}@media(min-width: 768px){.c-breadcrumb__list{gap:15px}}.c-breadcrumb__item{position:relative;display:flex;align-items:center;line-height:1.5}@media(max-width: 767.9px){.c-breadcrumb__item{font-size:3.2vw}}@media(min-width: 768px){.c-breadcrumb__item{font-size:0.75rem}}.c-breadcrumb__item a{color:#000;text-decoration:none}.c-breadcrumb__item:last-of-type{color:#7c7c7c}@media(max-width: 767.9px){.c-breadcrumb__item:last-of-type::after{content:"";position:absolute;display:block;right:calc(var(--cielo-gutter-sp)*-1);width:var(--cielo-gutter-sp);height:1px}}.c-breadcrumb__item+.c-breadcrumb__item::before{content:"";display:inline-block;background-image:url(/asset/images/icon/chevron-right.svg?v=7f5ce352eee0e6b60217);background-size:contain;background-repeat:no-repeat}@media(max-width: 767.9px){.c-breadcrumb__item+.c-breadcrumb__item::before{width:3.2vw;height:3.2vw;margin-right:4vw}}@media(min-width: 768px){.c-breadcrumb__item+.c-breadcrumb__item::before{width:12px;height:12px;margin-right:15px}}.c-modal-close-x-btn{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);border:none;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;transition:background-color var(--cielo-hover-duration)}@media(max-width: 767.9px){.c-modal-close-x-btn{width:8vw;height:8vw}}@media(min-width: 768px){.c-modal-close-x-btn{width:30px;height:30px}}@media(any-hover: hover)and (pointer: fine){.c-modal-close-x-btn:hover{background-color:#999}}.c-modal-close-x-btn .c-modal-close-x-btn__inner{position:relative;display:block;background-image:url(/asset/images/icon/xmark_bk.svg?v=b34ce61432b1d7d9fc14);background-position:center center;background-repeat:no-repeat;background-size:contain}@media(max-width: 767.9px){.c-modal-close-x-btn .c-modal-close-x-btn__inner{width:3.2vw;height:3.2vw}}@media(min-width: 768px){.c-modal-close-x-btn .c-modal-close-x-btn__inner{width:12px;height:12px}}.c-modal-close-x-btn--dark{background-color:#000}@media(any-hover: hover)and (pointer: fine){.c-modal-close-x-btn--dark:hover{background-color:#333}}.c-modal-close-x-btn--dark .c-modal-close-x-btn__inner{background-image:url(/asset/images/icon/xmark.svg?v=0e90a3a4a37769d5a7c7)}.c-hidden-title{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden}.c-video-play-overlay{position:absolute;inset:0;display:block;margin:auto;overflow:hidden;background-color:rgba(0,0,0,.2)}.c-video-play-overlay::after{position:absolute;inset:0;display:block;height:0;margin:auto;content:"";background-image:url(/asset/images/icon/video-play.webp?v=a10a41c2273e50cdceef);background-repeat:no-repeat;background-size:contain}@media(max-width: 767.9px){.c-video-play-overlay::after{width:10.6666666667vw;height:10.6666666667vw}}@media(min-width: 768px){.c-video-play-overlay::after{width:60px;height:60px}}.p-global-header__logo-link{position:relative;display:block;width:100%;transition:opacity var(--cielo-hover-duration)}@media(any-hover: hover)and (pointer: fine){.p-global-header__logo-link:hover{opacity:var(--cielo-hover-opacity)}}.p-global-header__logo{display:flex;align-items:center}.p-global-header__logo img{width:100%;height:auto}@media(max-width: 767.9px){.p-global-header__logo{width:22.4vw}}@media(min-width: 768px){.p-global-header__logo{width:84px}}@media(max-width: 1023.9px){.p-global-header__nav{position:absolute;top:var(--cielo-global-header-height-sm, 0);left:0;width:100%;overflow:hidden;color:var(--cielo-text-dark);background-color:#fff}.p-global-header__nav.is-expanded{height:calc(100dvh - var(--cielo-global-header-height-sm, 0))}.p-global-header__nav.is-expanded:not(.is-animate){overflow-y:scroll;overscroll-behavior-y:none;scrollbar-gutter:stable}.p-global-header__nav:not(.is-expanded){height:0}}@media(min-width: 1024px){.p-global-header__nav{display:flex;align-items:center}}.p-global-header__start,.p-global-header__end{display:flex}.p-global-header__start .p-global-header__logo+.p-global-header__nav{margin-left:58px}.p-global-header{position:relative;box-sizing:border-box;display:flex;justify-content:space-between;width:100%}.p-global-header *{box-sizing:border-box}@media(max-width: 767.9px){.p-global-header{padding-left:5.8666666667vw}}@media(min-width: 768px){.p-global-header{padding-left:27px}}.p-global-header-nav-pc__label{text-align:center;transition:opacity var(--cielo-hover-duration) ease-out}.p-global-header-nav-pc__link{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);border:none;position:relative;display:flex;align-items:center;height:var(--cielo-global-header-height-md);font-family:var(--cielo-font-base);font-size:0.875rem;font-weight:700;line-height:1.2;color:var(--cielo-text-dark);text-decoration:none;cursor:pointer}.p-global-header-nav-pc__link:link,.p-global-header-nav-pc__link:visited,.p-global-header-nav-pc__link:hover,.p-global-header-nav-pc__link:active{text-decoration:none}.p-global-header-nav-pc__link::before{position:absolute;bottom:0;left:0;display:block;width:100%;height:0;content:"";background-color:#000;transition:height 150ms ease-out}.p-global-header-nav-pc__link.p-global-header-nav-pc__link--has-submenu::after{position:absolute;right:0;bottom:8px;left:0;width:12px;height:12px;margin:auto;content:"";background:url(/asset/images/icon/chevron-down.svg?v=dc10c2c394a3a3fa2462) no-repeat center center;background-size:contain}.p-global-header-nav-pc__link.is-active::before,.p-global-header-nav-pc__link.is-current::before{height:2px}@media(any-hover: hover)and (pointer: fine){.p-global-header-nav-pc__link:hover[href] .p-global-header-nav-pc__label{opacity:var(--cielo-hover-opacity)}}.p-global-header-nav-pc__item{position:relative;font-size:1rem}.p-global-header-nav-pc__item.is-expand .p-global-header-nav-pc__link::after{height:2px}.p-global-header-nav-pc{display:flex}@media(max-width: 1279.9px){.p-global-header-nav-pc{gap:25px}}@media(min-width: 1280px){.p-global-header-nav-pc{gap:45px}}.p-header-language-pc{position:relative}.p-header-language-pc.is-active{background-color:#f4f4f4}.p-header-language-pc .p-header-language-button-pc{height:100%}.p-header-language-pc .p-header-language-menu-pc{position:absolute;top:100%;left:0;width:100%}@media(max-width: 1023.9px){.p-header-language-pc{display:none}}.p-header-language-button-pc-pc__icon{width:20px;height:20px}.p-header-language-button-pc__label{font-size:0.875rem;font-weight:700;line-height:1.2;color:var(--cielo-text-dark)}.p-header-language-button-pc{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);border:none;position:relative;display:flex;gap:10px;align-items:center;padding:15px 22px;text-decoration:none;transition:background-color var(--cielo-hover-duration)}.p-header-language-button-pc.is-active{background-color:#f4f4f4}.p-header-language-button-pc .p-header-language-menu-pc{position:absolute;top:100%;left:0;width:100%}@media(max-width: 1023.9px){.p-header-language-button-pc{display:none}}.p-header-language-menu-pc__link{position:relative;display:block;padding-top:30px;padding-bottom:30px;font-size:0.875rem;color:var(--cielo-text-dark);text-align:center;text-decoration:none;transition:opacity var(--cielo-hover-duration)}@media(any-hover: hover)and (pointer: fine){.p-header-language-menu-pc__link:hover{opacity:var(--cielo-hover-opacity)}}.p-header-language-menu-pc__inner{display:block;background-color:#f4f4f4}.p-header-language-menu-pc__inner .p-header-language-menu-pc__link:not(:first-child)::before{position:absolute;top:0;right:0;left:0;display:block;width:71.4285714286%;height:1px;margin:auto;content:"";background-color:rgba(var(--cielo-color-gray-dark-rgb), 0.16)}.p-header-language-menu-pc{display:block;height:0;overflow:hidden;box-shadow:0 6px 6px rgba(0,0,0,.16)}.p-header-language-menu-pc.is-expand{z-index:1}.p-header-language-menu-pc.is-expanded{height:auto}.p-header-language-menu-sp__link{position:relative;display:block;padding-top:2.6666666667vw;padding-bottom:2.6666666667vw;font-size:3.4666666667vw;color:var(--cielo-text-dark);text-align:center;text-decoration:none}@media(min-width: 768px){.p-header-language-menu-sp__link{padding-top:10px;padding-bottom:10px;font-size:13px}}.p-header-language-menu-sp{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:10.6666666667vw;margin-right:5.3333333333vw;margin-left:5.3333333333vw}.p-header-language-menu-sp .p-header-language-menu-sp__link:not(:nth-child(3n))::before{position:absolute;top:0;right:-5.3333333333vw;bottom:0;display:block;width:1px;height:1em;margin:auto;content:"";background-color:rgba(var(--cielo-color-gray-dark-rgb), 0.3)}@media(min-width: 768px){.p-header-language-menu-sp{grid-column-gap:40px;margin-right:100px;margin-left:100px}.p-header-language-menu-sp .p-header-language-menu-sp__link:not(:nth-child(3n))::before{right:calc(40px/-2)}}.p-global-header-menu-toggle__button-inner{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:url(/asset/images/icon/bars.svg?v=0557e0bcdb9757dc4d5d) no-repeat center center;background-size:5.3333333333vw auto}.p-global-header-menu-toggle__button-inner .p-global-header-menu-toggle__icon{width:400%;height:400%;margin-top:-150%;margin-left:-150%}@media(min-width: 768px){.p-global-header-menu-toggle__button-inner{background-size:20px}}.p-global-header-menu-toggle__button{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);border:none;position:relative;display:flex;align-items:center;justify-content:center;color:currentColor;background-color:#000}.p-global-header-menu-toggle__button .p-global-header-menu-toggle__button-inner{width:6.6666666667vw;height:6.6666666667vw}.p-global-header-menu-toggle__button.is-active .p-global-header-menu-toggle__button-inner{background-image:url(/asset/images/icon/xmark.svg?v=0e90a3a4a37769d5a7c7)}@media(min-width: 768px){.p-global-header-menu-toggle__button{width:25px;height:25px}}.p-global-header-menu-toggle{width:16vw;height:16vw}.p-global-header-menu-toggle .p-global-header-menu-toggle__button{width:100%;height:100%}@media(min-width: 768px){.p-global-header-menu-toggle{width:var(--cielo-global-header-height-md);height:var(--cielo-global-header-height-md)}}@media(min-width: 1024px){.p-global-header-menu-toggle{display:none}}.p-header-shopping-button-pc__icon{width:20px;height:20px}.p-header-shopping-button-pc__label{font-size:0.875rem;font-weight:700;line-height:1.2;color:var(--cielo-text-light);text-align:left}.p-header-shopping-button-pc{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);border:none;display:flex;gap:10px;align-items:center;width:140px;padding:15px 18px;text-decoration:none;background-color:#000;transition:background-color var(--cielo-hover-duration)}.p-header-shopping-button-pc.is-active{background-color:gray}@media(max-width: 1023.9px){.p-header-shopping-button-pc{display:none}}.p-header-shopping-button-sp__icon{display:inline-block;width:6.6666666667vw;height:6.6666666667vw;background-repeat:no-repeat;background-position:center center;background-size:100% auto}.p-header-shopping-button-sp__icon.p-header-shopping-button-sp__icon--close{background-size:5.3333333333vw}.p-header-shopping-button-sp__icon.p-header-shopping-button-sp__icon--shopping-cart{background-image:url(/asset/images/icon/shopping-cart_bk.svg?v=239f822211236d3f9dba)}.p-header-shopping-button-sp__icon.p-header-shopping-button-sp__icon--close{background-image:url(/asset/images/icon/xmark_bk.svg?v=b34ce61432b1d7d9fc14)}@media(min-width: 768px){.p-header-shopping-button-sp__icon{width:25px;height:25px}.p-header-shopping-button-sp__icon.p-header-shopping-button-sp__icon--close{background-size:20px}}.p-header-shopping-button-sp__label{font-size:3.2vw;line-height:1;color:var(--cielo-text-dark)}@media(min-width: 768px){.p-header-shopping-button-sp__label{font-size:0.75rem}}.p-header-shopping-button-sp__icon-with-label{display:flex;flex-direction:column;gap:1.0666666667vw;align-items:center}.p-header-shopping-button-sp__icon-with-label .p-header-shopping-button-sp__icon--shopping-cart{transform:translateX(-0.8vw)}@media(min-width: 768px){.p-header-shopping-button-sp__icon-with-label{gap:4px}.p-header-shopping-button-sp__icon-with-label .p-header-shopping-button-sp__icon--shopping-cart{transform:translateX(-3px)}}.p-header-shopping-button-sp__passive{display:block}.p-header-shopping-button-sp__active{display:none}.p-header-shopping-button-sp__button{position:relative;display:flex;align-items:center;justify-content:center;color:currentColor;transition:background-color var(--cielo-hover-duration);padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);border:none}.p-header-shopping-button-sp__button .p-header-shopping-button-sp__passive,.p-header-shopping-button-sp__button .p-header-shopping-button-sp__active{width:100%;height:100%}.p-header-shopping-button-sp__inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.p-header-shopping-button-sp{width:16vw;height:16vw}.p-header-shopping-button-sp .p-header-shopping-button-sp__button{width:100%;height:100%}.p-header-shopping-button-sp .p-header-shopping-button-sp__button.is-active{background-color:var(--cielo-color-primary)}.p-header-shopping-button-sp .p-header-shopping-button-sp__button.is-active .p-header-shopping-button-sp__passive{display:none}.p-header-shopping-button-sp .p-header-shopping-button-sp__button.is-active .p-header-shopping-button-sp__active{display:block}@media(min-width: 768px){.p-header-shopping-button-sp{width:var(--cielo-global-header-height-md);height:var(--cielo-global-header-height-md)}}@media(min-width: 1024px){.p-header-shopping-button-sp{display:none}}.p-global-header-nav-sp__inner{position:relative;padding:5.3333333333vw 5.3333333333vw 15.7333333333vw;background-color:#fff}.p-global-header-nav-sp__inner .p-global-header-lineup-sp+.p-global-header-submenu-sp{margin-top:4.2666666667vw}.p-global-header-nav-sp__inner .p-global-header-submenu-sp+.p-header-language-menu-sp{margin-top:16vw}.p-global-header-nav-sp__inner .p-global-header-submenu-sp+.p-global-header-self-color-sp{margin-top:3.4666666667vw}.p-global-header-nav-sp__inner .p-global-header-self-color-sp+.p-header-language-menu-sp{margin-top:10.6666666667vw}@media(min-width: 768px){.p-global-header-nav-sp__inner{padding:20px 20px 59px}.p-global-header-nav-sp__inner .p-global-header-lineup-sp+.p-global-header-submenu-sp{margin-top:16px}.p-global-header-nav-sp__inner .p-global-header-submenu-sp+.p-header-language-menu-sp{margin-top:60px}.p-global-header-nav-sp__inner .p-global-header-submenu-sp+.p-global-header-self-color-sp{margin-top:13px}.p-global-header-nav-sp__inner .p-global-header-self-color-sp+.p-header-language-menu-sp{margin-top:40px}}.p-global-header-nav-sp{position:absolute;top:var(--cielo-global-header-height-sm, 0);left:0;width:100%;height:0;overflow:hidden;color:var(--cielo-text-dark)}.p-global-header-nav-sp.is-expand{z-index:1}.p-global-header-nav-sp.is-expanded{height:auto;max-height:calc(100vh - var(--cielo-global-header-height-sm, 0));max-height:calc(100dvh - var(--cielo-global-header-height-sm, 0))}.p-global-header-nav-sp.is-expanded:not(.is-animate){overflow-y:scroll;overscroll-behavior-y:none;scrollbar-gutter:stable}@media(min-width: 768px)and (max-width: 1024px){.p-global-header-nav-sp{top:var(--cielo-global-header-height-md, 0)}.p-global-header-nav-sp.is-expanded{max-height:calc(100vh - var(--cielo-global-header-height-md, 0));max-height:calc(100dvh - var(--cielo-global-header-height-md, 0))}}@media(min-width: 1024px){.p-global-header-nav-sp{display:none}}.p-global-header-submenu-sp__link{position:relative;display:flex;padding-top:3.4666666667vw;padding-right:1.5em;padding-bottom:3.4666666667vw;font-size:4vw;color:var(--cielo-text-dark);text-decoration:none}.p-global-header-submenu-sp__link::after{position:absolute;top:0;right:1.1em;bottom:0;display:inline-block;width:1em;height:1em;margin:auto;content:"";background:url(/asset/images/icon/chevron-right.svg?v=7f5ce352eee0e6b60217) no-repeat center center;background-size:contain}.p-global-header-submenu-sp__link[target=_blank]::after{background-image:url(/asset/images/icon/blank_window.svg?v=9488666eda780a065758)}@media(min-width: 768px){.p-global-header-submenu-sp__link{padding-top:13px;padding-bottom:13px;font-size:15px}}.p-global-header-submenu-sp{border-top:solid 1px rgba(var(--cielo-color-gray-dark-rgb), 0.2)}.p-global-header-submenu-sp>*{border-bottom:solid 1px rgba(var(--cielo-color-gray-dark-rgb), 0.2)}.p-global-header-lineup-sp__title{font-size:4vw;color:var(--cielo-text-dark)}@media(min-width: 768px){.p-global-header-lineup-sp__title{font-size:15px}}.p-global-header-lineup-sp__thumb{position:relative;width:13.3333333333vw;height:13.3333333333vw}.p-global-header-lineup-sp__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width: 768px){.p-global-header-lineup-sp__thumb{width:50px;height:50px}}.p-global-header-lineup-sp__navigate-icon{display:inline-block;width:1em;height:1em}.p-global-header-lineup-sp__navigate-icon svg{display:block;width:100%;height:100%}.p-global-header-lineup-sp__link{position:relative;display:flex;gap:2.6666666667vw;align-items:center;padding:1.0666666667vw 1.5em 1.0666666667vw 1.0666666667vw;font-size:3.7333333333vw;font-weight:700;color:var(--cielo-text-dark);text-decoration:none;background-color:rgba(var(--cielo-color-primary-rgb), 0.5)}.p-global-header-lineup-sp__link .p-global-header-lineup-sp__navigate-icon{position:absolute;top:0;right:1.2em;bottom:0;margin:auto}.p-global-header-lineup-sp__link.p-global-header-lineup-sp__link--treatment{color:var(--cielo-text-contrast-treatment);background-color:var(--cielo-bg-treatment)}.p-global-header-lineup-sp__link.p-global-header-lineup-sp__link--cream{color:var(--cielo-text-contrast-cream);background-color:var(--cielo-bg-cream)}.p-global-header-lineup-sp__link.p-global-header-lineup-sp__link--mousse{color:var(--cielo-text-contrast-mousse);background-color:var(--cielo-bg-mousse)}.p-global-header-lineup-sp__link.p-global-header-lineup-sp__link--milky{color:var(--cielo-text-contrast-milky);background-color:var(--cielo-bg-milky)}.p-global-header-lineup-sp__link.p-global-header-lineup-sp__link--designing{color:var(--cielo-text-contrast-designing);background-color:var(--cielo-bg-designing)}.p-global-header-lineup-sp__link.p-global-header-lineup-sp__link--1day{color:var(--cielo-text-contrast-1day);background-color:var(--cielo-bg-1day)}.p-global-header-lineup-sp__link.p-global-header-lineup-sp__link--oilin-manicure{color:var(--cielo-text-contrast-oilin);background-color:var(--cielo-bg-oilin)}.p-global-header-lineup-sp__link.p-global-header-lineup-sp__link--online-item{color:var(--cielo-text-contrast-online-item);background-color:var(--cielo-bg-care)}@media(min-width: 768px){.p-global-header-lineup-sp__link{gap:20px;padding:4px 1.5em 4px 4px;font-size:14px}}.p-global-header-lineup-sp__list .p-global-header-lineup-sp__item+.p-global-header-lineup-sp__item{margin-top:0.5333333333vw}@media(min-width: 768px){.p-global-header-lineup-sp__list .p-global-header-lineup-sp__item+.p-global-header-lineup-sp__item{margin-top:2px}}.p-global-header-lineup-sp{position:relative;padding-top:3.4666666667vw;border-top:solid 1px rgba(var(--cielo-color-gray-dark-rgb), 0.2)}.p-global-header-lineup-sp .p-global-header-lineup-sp__title+.p-global-header-lineup-sp__list{margin-top:3.4666666667vw}@media(min-width: 768px){.p-global-header-lineup-sp{padding-top:13px}.p-global-header-lineup-sp .p-global-header-lineup-sp__title+.p-global-header-lineup-sp__list{margin-top:13px}}.p-global-header-self-color-sp__title{letter-spacing:.05em;line-height:1.6}@media(max-width: 767.9px){.p-global-header-self-color-sp__title{font-size:4vw;margin-bottom:5.3333333333vw}}@media(min-width: 768px){.p-global-header-self-color-sp__title{font-size:15px;margin-bottom:20px}}.p-global-header-self-color-sp__list{display:grid;width:100%;grid-template-columns:100%;gap:15px}.p-global-header-shop-sp__hoyu-link{margin:0 auto}@media(max-width: 767.9px){.p-global-header-shop-sp__hoyu-link{width:78.6666666667vw}}@media(min-width: 768px){.p-global-header-shop-sp__hoyu-link{width:44%}}.p-global-header-shop-sp__shops{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.5333333333vw}@media(min-width: 768px){.p-global-header-shop-sp__shops{grid-template-columns:repeat(4, 1fr);gap:20px}}.p-global-header-shop-sp__inner{position:relative;padding:5.3333333333vw 2.4vw;background-color:var(--cielo-color-primary)}.p-global-header-shop-sp__inner .p-global-header-shop-sp__shops+.p-global-header-shop-sp__hoyu-link{margin-top:6.6666666667vw}.p-global-header-shop-sp{position:absolute;top:var(--cielo-global-header-height-sm, 0);left:0;width:100%;height:0;overflow:hidden;color:var(--cielo-text-dark)}.p-global-header-shop-sp.is-expand{z-index:1}.p-global-header-shop-sp.is-expanded{height:auto;max-height:calc(100vh - var(--cielo-global-header-height-sm, 0));max-height:calc(100dvh - var(--cielo-global-header-height-sm, 0))}.p-global-header-shop-sp.is-expanded:not(.is-animate){overflow-y:scroll;overscroll-behavior-y:none;scrollbar-gutter:stable}@media(min-width: 768px)and (max-width: 1024px){.p-global-header-shop-sp{top:var(--cielo-global-header-height-md, 0)}.p-global-header-shop-sp.is-expanded{max-height:calc(100vh - var(--cielo-global-header-height-md, 0));max-height:calc(100dvh - var(--cielo-global-header-height-md, 0))}}@media(min-width: 1024px){.p-global-header-shop-sp{display:none}}.p-global-header-sp-overlay{position:absolute;top:var(--cielo-global-header-height-sm, 0);left:0;display:none;width:100%;height:0;background-color:rgba(0,0,0,.7);opacity:0}.p-global-header-sp-overlay.is-show{display:block;height:calc(100vh - var(--cielo-global-header-height-sm, 0));height:calc(100dvh - var(--cielo-global-header-height-sm, 0));opacity:1}@media(min-width: 1024px){.p-global-header-sp-overlay{display:none !important}}.p-header-dropdown-pc{position:absolute;top:100%;left:0;width:100%;height:0;overflow:hidden;transition:box-shadow 250ms ease-out}.p-header-dropdown-pc.is-expand{box-shadow:0 6px 6px rgba(0,0,0,.1)}.p-header-dropdown-pc.is-expanded{height:auto}.p-header-dropdown-pc .p-header-dropdown-pc__content{display:none}.p-header-dropdown-pc[data-content-key=lineup] .p-header-dropdown-pc__content[data-dropdown=lineup]{display:block}.p-header-dropdown-pc[data-content-key=self-color] .p-header-dropdown-pc__content[data-dropdown=self-color]{display:block}.p-header-dropdown-pc[data-content-key=online-shop] .p-header-dropdown-pc__content[data-dropdown=online-shop]{display:block}@media(max-width: 1023.9px){.p-header-dropdown-pc{display:none}}.p-header-dropdown-lineup-pc__items{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:25px;width:min(100% - 100px,1295px);margin-right:auto;margin-left:auto}@media(min-width: 1280px){.p-header-dropdown-lineup-pc__items{grid-template-columns:repeat(4, 1fr)}}.p-header-dropdown-lineup-pc__inner{display:flex;justify-content:center;padding-top:50px;padding-bottom:50px}.p-header-dropdown-lineup-pc{background-color:#fff}.p-header-dropdown-self-color-pc__list{display:grid;width:1025px;grid-template-columns:repeat(2, 1fr);grid-gap:25px}.p-header-dropdown-self-color-pc__inner{display:flex}@media(max-width: 1023.9px){.p-header-dropdown-self-color-pc__inner{padding:50px 13.3333333333vw}}@media(min-width: 1024px){.p-header-dropdown-self-color-pc__inner{padding:50px}}.p-header-dropdown-self-color-pc{background-color:#fff}.p-header-dropdown-shopping-pc__shops{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:25px;width:min(100% - 100px,1295px);margin-right:auto;margin-left:auto}.p-header-dropdown-shopping-pc__hoyu-link{width:100%}.p-header-dropdown-shopping-pc__hoyu-link .p-online-shop-link{margin:0 auto;width:min(34%,480px)}.p-header-dropdown-shopping-pc__inner{display:flex;justify-content:center;flex-wrap:wrap;padding-top:50px;padding-bottom:55px}.p-header-dropdown-shopping-pc__inner .p-header-dropdown-shopping-pc__shops+.p-header-dropdown-shopping-pc__hoyu-link{margin-top:25px}.p-header-dropdown-shopping-pc{background-color:#f4f4f4}@media(max-width: 1023.9px){.p-global-header-lineup-link__title{font-size:4vw;color:var(--cielo-text-dark)}}.p-global-header-lineup-link__thumb{position:relative}.p-global-header-lineup-link__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 1023.9px){.p-global-header-lineup-link__thumb{width:13.3333333333vw;height:13.3333333333vw}}@media(min-width: 1024px){.p-global-header-lineup-link__thumb{width:68px;height:68px}}.p-global-header-lineup-link__navigate-icon{display:inline-block;width:1em;height:1em}.p-global-header-lineup-link__navigate-icon svg{display:block;width:100%;height:100%}.p-global-header-lineup-link{position:relative;display:flex;align-items:center;font-weight:700;color:var(--cielo-text-dark);text-decoration:none;background-color:rgba(var(--cielo-color-primary-rgb), 0.5);transition:background-color var(--cielo-hover-duration) ease-out}.p-global-header-lineup-link .p-global-header-lineup-link__navigate-icon{position:absolute;top:0;bottom:0;margin:auto}.p-global-header-lineup-link::after{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0;background-color:rgba(255,255,255,.3);transition:opacity var(--cielo-hover-duration) ease-out;mix-blend-mode:overlay}.p-global-header-lineup-link.p-global-header-lineup-link--treatment{color:var(--cielo-text-contrast-treatment);background-color:var(--cielo-bg-treatment)}.p-global-header-lineup-link.p-global-header-lineup-link--cream{color:var(--cielo-text-contrast-cream);background-color:var(--cielo-bg-cream)}.p-global-header-lineup-link.p-global-header-lineup-link--mousse{color:var(--cielo-text-contrast-mousse);background-color:var(--cielo-bg-mousse)}.p-global-header-lineup-link.p-global-header-lineup-link--milky{color:var(--cielo-text-contrast-milky);background-color:var(--cielo-bg-milky)}.p-global-header-lineup-link.p-global-header-lineup-link--designing{color:var(--cielo-text-contrast-designing);background-color:var(--cielo-bg-designing)}.p-global-header-lineup-link.p-global-header-lineup-link--1day{color:var(--cielo-text-contrast-1day);background-color:var(--cielo-bg-1day)}.p-global-header-lineup-link.p-global-header-lineup-link--oilin-manicure{color:var(--cielo-text-contrast-oilin);background-color:var(--cielo-bg-oilin)}.p-global-header-lineup-link.p-global-header-lineup-link--online-item{color:var(--cielo-text-contrast-online-item);background-color:var(--cielo-bg-care)}@media(max-width: 1023.9px){.p-global-header-lineup-link{gap:2.6666666667vw;padding:1.0666666667vw 1.5em 1.0666666667vw 1.0666666667vw;font-size:3.7333333333vw}.p-global-header-lineup-link .p-global-header-lineup-link__navigate-icon{right:2.6666666667vw}}@media(min-width: 1024px){.p-global-header-lineup-link{gap:10px;padding:6px 1.5em 6px 10px;font-size:0.875rem}.p-global-header-lineup-link .p-global-header-lineup-link__navigate-icon{right:10px}}@media(any-hover: hover)and (pointer: fine){.p-global-header-lineup-link:hover::after{opacity:1}}.p-global-header-self-color-link__title{font-weight:100;line-height:1.4;color:rgba(var(--cielo-text-dark-rgb), 0.5)}@media(max-width: 767.9px){.p-global-header-self-color-link__title{font-size:6.4vw;letter-spacing:.02em}}@media(min-width: 768px){.p-global-header-self-color-link__title{font-size:1.5rem;letter-spacing:.1em}}@media(min-width: 1024px){.p-global-header-self-color-link__title{font-size:1.875rem}}@media(min-width: 1024px){.p-global-header-self-color-link__title{text-align:center}}.p-global-header-self-color-link__subtitle{display:inline-block;line-height:1.3;color:var(--cielo-text-dark);letter-spacing:.2em}@media(max-width: 767.9px){.p-global-header-self-color-link__subtitle{font-size:3.2vw;font-weight:500}}@media(min-width: 768px){.p-global-header-self-color-link__subtitle{font-size:0.75rem;font-weight:700}}@media(min-width: 1024px){.p-global-header-self-color-link__subtitle{font-size:0.875rem}}.p-global-header-self-color-link__text{font-size:0.875rem;font-weight:500;line-height:1.8;letter-spacing:.05em}@media(max-width: 1023.9px){.p-global-header-self-color-link__text{display:none}}@media(min-width: 1024px){.p-global-header-self-color-link__text{margin-top:15px}}.p-global-header-self-color-link__head{display:flex;flex-flow:column wrap}.p-global-header-self-color-link{position:relative;display:block;color:var(--cielo-text-dark);text-decoration-line:none}.p-global-header-self-color-link::before{position:absolute;top:0;bottom:0;display:inline-block;margin:auto;content:"";background:url(/asset/images/icon/chevron-right.svg?v=7f5ce352eee0e6b60217) no-repeat center center;background-size:contain}.p-global-header-self-color-link[target=_blank]::before{background-image:url(/asset/images/icon/blank_window.svg?v=9488666eda780a065758)}.p-global-header-self-color-link::after{pointer-events:none;content:"";mix-blend-mode:overlay;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0;background-color:rgba(255,255,255,.3);transition:opacity var(--cielo-hover-duration) ease-out}.p-global-header-self-color-link.p-global-header-self-color-link--navi{background-color:#f4f4f4}.p-global-header-self-color-link.p-global-header-self-color-link--studio{background-color:#f4e9de}@media(max-width: 767.9px){.p-global-header-self-color-link{padding:4.8vw 10.6666666667vw 5.3333333333vw 4vw;font-size:4vw}.p-global-header-self-color-link::before{right:1.1em;width:1em;height:1em}}@media(min-width: 768px){.p-global-header-self-color-link{padding:10px 40px 10px 15px}.p-global-header-self-color-link::before{right:19px;width:14px;height:14px}}@media(min-width: 1024px){.p-global-header-self-color-link{padding:22px 60px 20px 40px;text-align:center}}@media(any-hover: hover)and (pointer: fine){.p-global-header-self-color-link:hover::after{opacity:1}}@media(max-width: 1023.9px){.p-global-header-scroll-detector{height:var(--cielo-global-header-height-sm)}}@media(min-width: 1024px){.p-global-header-scroll-detector{height:var(--cielo-global-header-height-md)}}@media(min-width: 768px){.p-footer-sitemap{display:inline-flex;-moz-column-gap:60px;column-gap:60px}}@media(min-width: 1024px){.p-footer-sitemap{-moz-column-gap:110px;column-gap:110px}}.p-footer-sitemap-logo{display:block}.p-footer-sitemap-logo img{width:100%;height:auto}@media(max-width: 767.9px){.p-footer-sitemap-logo{width:27.2vw}}@media(min-width: 768px){.p-footer-sitemap-logo{width:138px}}@media(max-width: 767.9px){.p-footer-sitemap-lineup__title{font-size:3.4666666667vw}}@media(min-width: 768px){.p-footer-sitemap-lineup__title{font-size:0.875rem}}.p-footer-sitemap-lineup__title-link,.p-footer-sitemap-lineup__link{display:inline-block;line-height:1.6;color:var(--cielo-text-dark);text-decoration:none;transition:opacity var(--cielo-hover-duration) ease-out}@media(min-width: 768px){.p-footer-sitemap-lineup__title-link,.p-footer-sitemap-lineup__link{padding-top:.25em;padding-bottom:.25em}}@media(any-hover: hover)and (pointer: fine){.p-footer-sitemap-lineup__title-link:hover,.p-footer-sitemap-lineup__link:hover{opacity:var(--cielo-hover-opacity)}}@media(max-width: 767.9px){.p-footer-sitemap-lineup__title-link{font-size:3.4666666667vw}}@media(min-width: 768px){.p-footer-sitemap-lineup__title-link{font-size:0.875rem}}.p-footer-sitemap-lineup__link{display:inline-flex}.p-footer-sitemap-lineup__link::before{display:inline-block;flex:none;width:.5em;height:1em;margin-top:.4em;margin-right:.5em;content:"";background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 13 13%27%3E%3Cpath d=%27M0 6h13v1H0z%27/%3E%3C/svg%3E") no-repeat center center;background-size:auto 100%}@media(max-width: 767.9px){.p-footer-sitemap-lineup__link{font-size:3.2vw}}@media(min-width: 768px){.p-footer-sitemap-lineup__link{font-size:0.8125rem}}.p-footer-sitemap-lineup__links{display:grid;grid-template-columns:repeat(2, 1fr)}@media(max-width: 767.9px){.p-footer-sitemap-lineup__links{row-gap:5.3333333333vw}}@media(min-width: 768px){.p-footer-sitemap-lineup__links{gap:34px 20px;width:400px}}.p-footer-sitemap-lineup{display:flex;flex-direction:column}@media(max-width: 767.9px){.p-footer-sitemap-lineup{row-gap:5.3333333333vw;padding-top:4vw;padding-bottom:6.6666666667vw;border-top:solid 1px rgba(var(--cielo-color-gray-dark-rgb), 0.2)}}@media(min-width: 768px){.p-footer-sitemap-lineup{row-gap:32px}}.p-footer-sitemap-links__link{color:var(--cielo-text-dark);text-decoration:none;transition:opacity var(--cielo-hover-duration) ease-out}@media(max-width: 767.9px){.p-footer-sitemap-links__link{display:flex;justify-content:space-between;padding-top:4vw;padding-bottom:4vw;font-size:3.4666666667vw;border-top:solid 1px rgba(var(--cielo-color-gray-dark-rgb), 0.2)}.p-footer-sitemap-links__link::after{display:inline-block;flex:none;width:1em;height:1em;margin-top:.4em;margin-left:.5em;content:"";background:url(/asset/images/icon/chevron-right.svg?v=7f5ce352eee0e6b60217) no-repeat center center;background-size:contain}}@media(min-width: 768px){.p-footer-sitemap-links__link{display:inline-block;padding-top:.25em;padding-bottom:.25em;font-size:0.875rem}}@media(any-hover: hover)and (pointer: fine){.p-footer-sitemap-links__link:hover{opacity:var(--cielo-hover-opacity)}}@media(min-width: 768px){.p-footer-sitemap-links{display:flex;flex-direction:column;gap:30px}}.p-sec-online-shop{position:relative}@media(max-width: 767.9px){.p-sec-online-shop{padding-top:18.6666666667vw;padding-bottom:24vw}}@media(min-width: 768px){.p-sec-online-shop{padding-top:80px;padding-bottom:113px}}.p-online-shop__lead{line-height:1.6;color:var(--cielo-text-dark);text-align:center}@media(max-width: 767.9px){.p-online-shop__lead{font-size:3.4666666667vw}}@media(min-width: 768px){.p-online-shop__lead{font-size:0.9375rem}}@media(max-width: 767.9px){.p-online-shop__head .p-online-shop__title+.p-online-shop__lead{margin-top:5.3333333333vw}}@media(min-width: 768px){.p-online-shop__head .p-online-shop__title+.p-online-shop__lead{margin-top:30px}}.p-online-shop__links{display:grid}@media(max-width: 767.9px){.p-online-shop__links{grid-template-columns:repeat(2, 1fr);grid-gap:2px}}@media(min-width: 768px){.p-online-shop__links{grid-template-columns:repeat(4, 1fr);grid-gap:20px}}@media(min-width: 1024px){.p-online-shop__links{grid-gap:40px}}.p-online-shop__hoyu-link{margin:0 auto}@media(max-width: 767.9px){.p-online-shop__hoyu-link{width:78.6666666667vw}}@media(min-width: 768px){.p-online-shop__hoyu-link{width:37%}}.p-online-shop .p-online-shop__title,.p-online-shop .p-online-shop__lead,.p-online-shop .p-online-shop__links,.p-online-shop .p-online-shop__hoyu-link{opacity:0}.p-online-shop.in-view .p-online-shop__title{animation:fade-in 600ms ease-out both}.p-online-shop.in-view .p-online-shop__lead{animation:fade-in 600ms ease-out both 200ms}.p-online-shop.in-view .p-online-shop__links,.p-online-shop.in-view .p-online-shop__hoyu-link{animation:fade-in 600ms ease-out both 800ms}@media(max-width: 767.9px){.p-online-shop .p-online-shop__head+.p-online-shop__links{margin-top:9.3333333333vw}.p-online-shop .p-online-shop__links+.p-online-shop__hoyu-link{margin-top:6.6666666667vw}}@media(min-width: 768px){.p-online-shop .p-online-shop__head+.p-online-shop__links{margin-top:50px}.p-online-shop .p-online-shop__links+.p-online-shop__hoyu-link{margin-top:47px}}.p-online-shop-link__image img{width:100%;height:auto;vertical-align:top}.p-online-shop-link{position:relative;display:block;background-color:#fff}.p-online-shop-link::after{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0;background-color:rgba(255,255,255,.4);transition:opacity var(--cielo-hover-duration) ease-out}@media(max-width: 767.9px){.p-online-shop-link>.c-external-window-icon{position:absolute;top:3.2vw;right:2.4vw;width:3.4666666667vw;height:3.4666666667vw}}@media(min-width: 768px){.p-online-shop-link>.c-external-window-icon{position:absolute;top:10px;right:10px;width:13px;height:13px}}@media(any-hover: hover)and (pointer: fine){.p-online-shop-link:hover::after{opacity:1}}.p-sec-information__inner{position:relative}@media(max-width: 767.9px){.p-sec-information__inner .p-sec-sns+.p-sec-links{margin-top:23.2vw}}@media(min-width: 768px){.p-sec-information__inner .p-sec-sns+.p-sec-links{margin-top:82px}}.p-sec-information{position:relative}@media(max-width: 767.9px){.p-sec-information{background-color:#fff;padding-top:21.3333333333vw;padding-bottom:21.8666666667vw}}@media(min-width: 768px){.p-sec-information{background-color:#fff;padding-top:114px;padding-bottom:116px}}.p-sec-sns__title{font-weight:700;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;letter-spacing:.2em}@media(max-width: 767.9px){.p-sec-sns__title{font-size:4.8vw;text-underline-offset:2.1333333333vw}}@media(min-width: 768px){.p-sec-sns__title{font-size:1.125rem;text-underline-offset:8px}}.p-sec-sns__head{text-align:center}@media(max-width: 767.9px){.p-sec-sns__items{margin-right:7.4666666667vw;background-color:#fff;margin-left:10.1333333333vw}.p-sec-sns__items .p-sec-sns__item+.p-sec-sns__item{margin-top:8vw}}@media(min-width: 768px){.p-sec-sns__items{display:flex;flex-wrap:wrap;gap:32px}}.p-sec-sns__items .p-sec-sns__item{display:flex;flex-wrap:wrap;gap:30px}@media(max-width: 767.9px){.p-sec-sns__inner .p-sec-sns__head+.p-sec-sns__items{margin-top:10.4vw}}@media(min-width: 768px)and (max-width: 1279.9px){.p-sec-sns__inner .p-sec-sns__head+.p-sec-sns__items{margin-top:39px}}@media(min-width: 1280px){.p-sec-sns__inner{display:flex;gap:52px;align-items:center;max-width:1000px;margin-right:var(--cielo-gutter-pc);margin-left:var(--cielo-gutter-pc)}.p-sec-sns__inner .p-sec-sns__head{flex:none}}.p-sec-sns{display:flex;justify-content:center}.p-sec-sns .p-sec-sns__head,.p-sec-sns .p-sec-sns__items{opacity:0}.p-sec-sns.in-view .p-sec-sns__head{animation:fade-in 600ms ease-out both}.p-sec-sns.in-view .p-sec-sns__items{animation:fade-in 600ms ease-out both 200ms}.p-sec-links{display:flex;flex-direction:row;justify-content:center}.p-sec-links>*{opacity:0}.p-sec-links.in-view>*{animation:fade-in 600ms ease-out both}@media(max-width: 767.9px){.p-sec-links{gap:8vw}}@media(min-width: 768px){.p-sec-links{gap:40px;margin-right:20px;margin-left:20px}}@media(max-width: 767.9px){.p-sec-hair-color-magazine__head{width:calc(100% - var(--cielo-gutter-sp)*2);margin-right:auto;margin-left:auto}.p-sec-hair-color-magazine__head .c-section-title__title{font-size:14.1333333333vw}}@media(min-width: 768px){.p-sec-hair-color-magazine__head .c-section-title__title{font-size:3.625rem}}.p-sec-hair-color-magazine__lead{line-height:1.8;color:var(--cielo-text-dark);letter-spacing:.1em}@media(max-width: 767.9px){.p-sec-hair-color-magazine__lead{width:calc(100% - var(--cielo-gutter-sp)*2);margin-right:auto;margin-left:auto;font-size:3.4666666667vw}}@media(min-width: 768px){.p-sec-hair-color-magazine__lead{font-size:1rem}}.p-sec-hair-color-magazine__control-sm{display:flex;align-items:center;justify-content:space-between}.p-sec-hair-color-magazine__arrows-md{display:flex;gap:30px}.p-sec-hair-color-magazine__control-md{display:flex;gap:58px;align-items:center}@media(max-width: 767.9px){.p-sec-hair-color-magazine__action .c-button{width:72vw;margin-left:13.3333333333vw}}@media(min-width: 768px){.p-sec-hair-color-magazine__start .c-button{width:250px}.p-sec-hair-color-magazine__start .p-sec-hair-color-magazine__lead+.c-button{margin-top:78px}}.p-sec-hair-color-magazine__end{position:relative}@media(max-width: 767.9px){.p-sec-hair-color-magazine__end{overflow:hidden}.p-sec-hair-color-magazine__end .p-article-slider{margin-left:5.3333333333vw}.p-sec-hair-color-magazine__end .p-article-slider__track{overflow:visible}.p-sec-hair-color-magazine__end .p-sec-hair-color-magazine__control-sm{margin-top:2.6666666667vw}}@media(min-width: 768px){.p-sec-hair-color-magazine__end .p-article-slider+.p-sec-hair-color-magazine__control-md{margin-top:42px}}@media(max-width: 767.9px){.p-sec-hair-color-magazine__content .p-sec-hair-color-magazine__start+.p-sec-hair-color-magazine__end{margin-top:14.4vw}.p-sec-hair-color-magazine__content .p-sec-hair-color-magazine__end+.p-sec-hair-color-magazine__action{margin-top:6.4vw}}@media(min-width: 768px){.p-sec-hair-color-magazine__content{display:flex;overflow:hidden}.p-sec-hair-color-magazine__content .p-sec-hair-color-magazine__start{flex:none;width:395px}.p-sec-hair-color-magazine__content .p-sec-hair-color-magazine__end{flex:auto;width:calc(100% - 395px);overflow:hidden}}@media(min-width: 1024px){.p-sec-hair-color-magazine__content .p-sec-hair-color-magazine__start{width:435px}.p-sec-hair-color-magazine__content .p-sec-hair-color-magazine__end{width:calc(100% - 435px)}}.p-sec-hair-color-magazine__inner{position:relative}@media(max-width: 767.9px){.p-sec-hair-color-magazine__inner .p-sec-hair-color-magazine__head+.p-sec-hair-color-magazine__content{padding-bottom:20.2666666667vw;margin-top:7.4666666667vw;background-color:#fff}}@media(min-width: 768px){.p-sec-hair-color-magazine__inner{margin-left:var(--cielo-gutter-tb)}.p-sec-hair-color-magazine__inner .p-sec-hair-color-magazine__head+.p-sec-hair-color-magazine__content{margin-top:23px}}@media(min-width: 1024px){.p-sec-hair-color-magazine__inner{margin-left:var(--cielo-gutter-pc)}}.p-sec-hair-color-magazine{position:relative}.p-sec-hair-color-magazine::before{position:absolute;top:0;left:0;visibility:hidden;content:"";background-color:#f5f5f5}.p-sec-hair-color-magazine .p-sec-hair-color-magazine__head,.p-sec-hair-color-magazine .p-sec-hair-color-magazine__start,.p-sec-hair-color-magazine .p-sec-hair-color-magazine__end,.p-sec-hair-color-magazine .p-sec-hair-color-magazine__action{opacity:0}.p-sec-hair-color-magazine.in-view::before{animation:clip-left-to-right 1000ms ease-out both}.p-sec-hair-color-magazine.in-view .p-sec-hair-color-magazine__head{animation:fade-in 600ms ease-out both 600ms}.p-sec-hair-color-magazine.in-view .p-sec-hair-color-magazine__start{animation:fade-in 600ms ease-out both 800ms}.p-sec-hair-color-magazine.in-view .p-sec-hair-color-magazine__end{animation:fade-in 600ms ease-out both 1200ms}.p-sec-hair-color-magazine.in-view .p-sec-hair-color-magazine__action{animation:fade-in 600ms ease-out both 1400ms}@media(max-width: 767.9px){.p-sec-hair-color-magazine{padding-top:16vw}.p-sec-hair-color-magazine::before{width:100%;height:73.6vw}}@media(min-width: 768px){.p-sec-hair-color-magazine{padding-top:79px;padding-bottom:125px;background-color:#fff;border-top:solid 1px var(--cielo-color-gray-lighter-shade)}.p-sec-hair-color-magazine::before{width:428px;height:100%}}@media(min-width: 1024px){.p-sec-hair-color-magazine::before{width:468px}}@media(min-width: 768px){.p-sec-support-links__inner{max-width:1000px;margin-right:auto;margin-left:auto}}@media(min-width: 768px)and (max-width: 1024px){.p-sec-support-links__inner{margin-right:3.90625%;margin-left:3.90625%}}.p-sec-support-links{background-color:#fff;position:relative}@media(min-width: 768px){.p-sec-support-links{background-color:#fff;padding-top:60px;padding-bottom:60px}}.p-sec-featured-item__title{position:absolute;display:inline-flex;font-weight:700;text-align:center;letter-spacing:.1em}.p-sec-featured-item__title::before,.p-sec-featured-item__title::after{position:absolute;display:block;content:"";background:url(/asset/images/feature-item/title_decoration.svg?v=f7d148472a6c06c07964) no-repeat center center/contain}.p-sec-featured-item__title::before{left:0}.p-sec-featured-item__title::after{right:0;transform:scaleX(-1)}@media(max-width: 767.9px){.p-sec-featured-item__title{padding-right:2.1em;padding-left:2.1em;margin-top:-2.2em;font-size:5.3333333333vw;line-height:1.4}.p-sec-featured-item__title::before,.p-sec-featured-item__title::after{width:1.2em;height:100%}}@media(min-width: 768px){.p-sec-featured-item__title{padding-right:1.26em;padding-left:1.26em;margin-top:-0.85em;font-size:1.6875rem;line-height:1.6}.p-sec-featured-item__title::before,.p-sec-featured-item__title::after{width:.7em;height:1.74em}}.p-sec-featured-item__head{position:absolute;top:0;right:0;left:0;display:flex;justify-content:center;width:100%;margin:auto}.p-sec-featured-item__list{display:grid}@media(max-width: 767.9px){.p-sec-featured-item__list{grid-template-columns:100%;row-gap:22.4vw}}@media(min-width: 768px){.p-sec-featured-item__list{grid-template-columns:repeat(2, 1fr);gap:60px}}@media(min-width: 1024px){.p-sec-featured-item__list{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1400px){.p-sec-featured-item__list{gap:90px}.p-sec-featured-item__list.p-sec-featured-item__list--gap-b{gap:60px}}@media(max-width: 767.9px){.p-sec-featured-item__note-list{margin-top:8vw;font-size:2.9333333333vw}}@media(min-width: 768px){.p-sec-featured-item__note-list{margin-top:34px;font-size:0.75rem}}.p-sec-featured-item__inner{margin-inline:auto}@media(max-width: 767.9px){.p-sec-featured-item__inner{width:calc(100% - 18.6666666667vw)}}@media(min-width: 768px){.p-sec-featured-item__inner{width:min(100% - var(--cielo-gutter-tb)*2,1080px)}}@media(min-width: 1280px){.p-sec-featured-item__inner{width:min(100% - var(--cielo-gutter-pc)*2,1080px)}}.p-sec-featured-item{position:relative;background-color:#f9f5ee}.p-sec-featured-item.js-in-view .p-sec-featured-item__title,.p-sec-featured-item.js-in-view .p-featured-item,.p-sec-featured-item.js-in-view .p-featured-item-b,.p-sec-featured-item.js-in-view .p-sec-featured-item__note-list{opacity:0}.p-sec-featured-item.js-in-view.in-view .p-sec-featured-item__title{animation:fade-in 600ms ease-out both}.p-sec-featured-item.js-in-view.in-view :is(.p-featured-item,.p-featured-item-b):nth-child(1){animation:fade-up 800ms ease-out both 0ms}.p-sec-featured-item.js-in-view.in-view :is(.p-featured-item,.p-featured-item-b):nth-child(2){animation:fade-up 800ms ease-out both 200ms}.p-sec-featured-item.js-in-view.in-view :is(.p-featured-item,.p-featured-item-b):nth-child(3){animation:fade-up 800ms ease-out both 400ms}.p-sec-featured-item.js-in-view.in-view .p-sec-featured-item__note-list{animation:fade-in 600ms ease-out both 1000ms}@media(max-width: 767.9px){.p-sec-featured-item{padding-top:23.2vw;padding-bottom:21.3333333333vw}}@media(min-width: 768px){.p-sec-featured-item{padding-top:126px;padding-bottom:100px}}.p-support-links__item{position:relative;opacity:0}.p-support-links__item.in-view{animation:fade-in 600ms ease-out both}@media(max-width: 767.9px){.p-support-links .p-support-links__item:nth-child(n+1){border-top:solid 1px var(--cielo-color-gray-lighter-shade)}}@media(min-width: 768px){.p-support-links{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}.p-support-links>.p-support-links__item:nth-child(even)::before{position:absolute;top:0;left:-20px;display:block;width:1px;height:100%;content:"";background-color:var(--cielo-color-gray-lighter-shade)}}@media(min-width: 1024px){.p-support-links{grid-gap:80px}.p-support-links>.p-support-links__item:nth-child(even)::before{left:-40px}}.p-support-link__icon{aspect-ratio:1}.p-support-link__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-support-link__title{font-weight:500;color:var(--cielo-text-dark)}.p-support-link__title .c-external-window-icon--inline{transform:translateY(-2px)}@media(max-width: 767.9px){.p-support-link__title{font-size:4.2666666667vw}}@media(min-width: 768px){.p-support-link__title{font-size:1.1875rem}}.p-support-link__text{line-height:1.6;color:var(--cielo-text-dark)}@media(max-width: 767.9px){.p-support-link__text{font-size:3.4666666667vw}}@media(min-width: 768px){.p-support-link__text{font-size:0.875rem}}.p-support-link{display:grid;grid-template-areas:"icon title" "icon text" "icon .";text-decoration:none;transition:background-color var(--cielo-hover-duration) ease-out}.p-support-link>.p-support-link__icon{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:icon}.p-support-link>.p-support-link__title{-ms-grid-row:1;-ms-grid-column:2;grid-area:title}.p-support-link>.p-support-link__text{-ms-grid-row:2;-ms-grid-column:2;grid-area:text}@media(max-width: 767.9px){.p-support-link{grid-template-columns:17.3333333333vw auto;grid-column-gap:7.7333333333vw;padding:10.6666666667vw 8vw;border-left:solid 1.0666666667vw #c6beb9}.p-support-link .p-support-link__title+.p-support-link__text{margin-top:2.1333333333vw}}@media(min-width: 768px){.p-support-link{grid-template-columns:55px auto;grid-column-gap:20px;padding:50px 20px}.p-support-link .p-support-link__title+.p-support-link__text{margin-top:20px}}@media(min-width: 1024px){.p-support-link{grid-template-columns:85px auto;grid-column-gap:43px;padding:50px}.p-support-link .p-support-link__title+.p-support-link__text{margin-top:20px}}@media(any-hover: hover)and (pointer: fine){.p-support-link:hover{background-color:var(--cielo-color-gray-lighter)}}.p-sec-selfcoloring-studio__lead{color:var(--cielo-text-dark);letter-spacing:.1em}@media(max-width: 1023.9px){.p-sec-selfcoloring-studio__lead{margin-top:7.4666666667vw;font-size:3.4666666667vw}}@media(min-width: 1024px){.p-sec-selfcoloring-studio__lead{margin-top:40px;font-size:1rem}}.p-sec-selfcoloring-studio__image{align-self:start;background-color:var(--cielo-color-white-shade)}.p-sec-selfcoloring-studio__image>img{max-width:100%;height:auto;vertical-align:bottom}@media(max-width: 1023.9px){.p-sec-selfcoloring-studio__image{margin-top:6.6666666667vw}}@media(min-width: 1024px){.p-sec-selfcoloring-studio__image{align-self:center;margin-top:17px}}@media(max-width: 1023.9px){.p-sec-selfcoloring-studio__action{display:flex;justify-content:center;margin-top:16vw}.p-sec-selfcoloring-studio__action>.c-button{width:56vw}}@media(min-width: 1024px){.p-sec-selfcoloring-studio__action{margin-top:55px}.p-sec-selfcoloring-studio__action>.c-button{width:250px}}@media(min-width: 1024px){.p-sec-selfcoloring-studio__box{display:grid;grid-template-areas:"image head" "image action";grid-template-columns:48.4112149533% auto;-moz-column-gap:140px;column-gap:140px;align-content:center;max-width:1070px;padding-top:100px;padding-bottom:100px}.p-sec-selfcoloring-studio__box>.p-sec-selfcoloring-studio__head{grid-area:head}.p-sec-selfcoloring-studio__box>.p-sec-selfcoloring-studio__image{grid-area:image}.p-sec-selfcoloring-studio__box>.p-sec-selfcoloring-studio__action{grid-area:action}}@media (min-width: 1024px){.p-sec-selfcoloring-studio__box>.p-sec-selfcoloring-studio__head{-ms-grid-row:1;-ms-grid-column:3}.p-sec-selfcoloring-studio__box>.p-sec-selfcoloring-studio__image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.p-sec-selfcoloring-studio__box>.p-sec-selfcoloring-studio__action{-ms-grid-row:2;-ms-grid-column:3}}.p-sec-selfcoloring-studio__inner{position:relative}.p-sec-selfcoloring-studio__inner::before{position:absolute;top:0;bottom:0;display:block;content:"";background-color:#fff}@media(max-width: 1023.9px){.p-sec-selfcoloring-studio__inner{padding-top:16vw;padding-bottom:26.6666666667vw}.p-sec-selfcoloring-studio__inner::before{top:86.9333333333vw;bottom:0;width:100%}}@media(min-width: 1024px){.p-sec-selfcoloring-studio__inner::before{left:0;width:64.2857142857%}}.p-sec-selfcoloring-studio{position:relative;background-color:#f9f5ee}@media(min-width: 768px){.p-sec-selfcoloring-studio{border-top:solid 1px var(--cielo-color-gray-lighter-shade)}}.p-sec-selfcoloring-studio.js-in-view .p-sec-selfcoloring-studio__head,.p-sec-selfcoloring-studio.js-in-view .p-sec-selfcoloring-studio__image,.p-sec-selfcoloring-studio.js-in-view .p-sec-selfcoloring-studio__action{opacity:0}.p-sec-selfcoloring-studio.js-in-view .p-sec-selfcoloring-studio__inner::before{visibility:hidden}@media(max-width: 1023.9px){.p-sec-selfcoloring-studio.js-in-view.in-view .p-sec-selfcoloring-studio__inner::before{animation:clip-left-to-right 1000ms ease-out both}.p-sec-selfcoloring-studio.js-in-view.in-view .p-sec-selfcoloring-studio__image{animation:fade-in 600ms ease-out both 800ms}.p-sec-selfcoloring-studio.js-in-view.in-view .p-sec-selfcoloring-studio__head{animation:fade-in 600ms ease-out both}.p-sec-selfcoloring-studio.js-in-view.in-view .p-sec-selfcoloring-studio__action{animation:fade-in 600ms ease-out both 1200ms}}@media(min-width: 1024px){.p-sec-selfcoloring-studio.js-in-view.in-view .p-sec-selfcoloring-studio__inner::before{animation:clip-left-to-right 1000ms ease-out both}.p-sec-selfcoloring-studio.js-in-view.in-view .p-sec-selfcoloring-studio__image{animation:fade-in 600ms ease-out both 800ms}.p-sec-selfcoloring-studio.js-in-view.in-view .p-sec-selfcoloring-studio__head{animation:fade-in 600ms ease-out both 1200ms}.p-sec-selfcoloring-studio.js-in-view.in-view .p-sec-selfcoloring-studio__action{animation:fade-in 600ms ease-out both 1400ms}}.p-sec-selfcoloring-studio-banner__title{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-weight:700;color:var(--cielo-text-dark);text-align:center;letter-spacing:.04em}.p-sec-selfcoloring-studio-banner__title::before,.p-sec-selfcoloring-studio-banner__title::after{display:block;content:"";background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712.655%27 height=%2731.29%27 viewBox=%270 0 12.655 31.29%27%3E%3CclipPath id=%27a%27%3E%3Cpath d=%27M0 0h12.655v31.29H0z%27/%3E%3C/clipPath%3E%3Cg clip-path=%27url%28%23a%29%27%3E%3Cpath d=%27M12.641 28.602 9.985 17.581l-1.146-4.618a.487.487 0 0 0-.945.234l1.141 4.615 2.66 11.018a.487.487 0 0 0 .473.373.455.455 0 0 0 .114-.014.486.486 0 0 0 .359-.587M6.338 6.635l1.006 4.166a.487.487 0 0 0 .473.373.456.456 0 0 0 .114-.014.486.486 0 0 0 .359-.587L7.284 6.404a.487.487 0 0 0-.946.231M5.713 4.047a.487.487 0 0 0 .472.373.514.514 0 0 0 .115-.014.486.486 0 0 0 .359-.587L5.827.373a.486.486 0 1 0-.945.226zM4.316 18.061a.487.487 0 1 0-.922.312L7.658 30.96a.487.487 0 0 0 .46.331.455.455 0 0 0 .156-.026.486.486 0 0 0 .306-.616zM2.257 11.982a.487.487 0 0 0-.922.312l1.056 3.119a.488.488 0 0 0 .461.331.513.513 0 0 0 .156-.026.486.486 0 0 0 .3-.617zM1.563 9.933.948 8.118a.487.487 0 1 0-.922.313l.615 1.815a.487.487 0 0 0 .922-.312%27/%3E%3C/g%3E%3C/svg%3E") no-repeat center center/contain}@media(max-width: 767.9px){.p-sec-selfcoloring-studio-banner__title::before,.p-sec-selfcoloring-studio-banner__title::after{width:9.6vw;height:12.8vw}}@media(min-width: 768px){.p-sec-selfcoloring-studio-banner__title::before,.p-sec-selfcoloring-studio-banner__title::after{width:1.8em;height:1.8em}}.p-sec-selfcoloring-studio-banner__title::after{transform:scaleX(-1)}@media(min-width: 768px){.p-sec-selfcoloring-studio-banner__title::after{margin-left:-0.5em}}@media(max-width: 767.9px){.p-sec-selfcoloring-studio-banner__title{gap:2.1333333333vw;font-size:4.8vw}}@media(min-width: 768px){.p-sec-selfcoloring-studio-banner__title{gap:8px;font-size:1.625rem}}.p-sec-selfcoloring-studio-banner__links{display:flex;justify-content:center}.p-sec-selfcoloring-studio-banner__links>*{width:min(900px,100%)}@media(max-width: 767.9px){.p-sec-selfcoloring-studio-banner__links{margin-top:5.6vw}}@media(min-width: 768px){.p-sec-selfcoloring-studio-banner__links{margin-top:35px}}.p-sec-selfcoloring-studio-banner__banner{position:relative;display:block}.p-sec-selfcoloring-studio-banner__banner img{width:100%;height:auto;vertical-align:bottom;background-color:var(--cielo-color-white-shade)}.p-sec-selfcoloring-studio-banner__banner::after{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0;background-color:rgba(255,255,255,.2);transition:opacity var(--cielo-hover-duration) ease-out;mix-blend-mode:overlay}@media(any-hover: hover)and (pointer: fine){.p-sec-selfcoloring-studio-banner__banner:hover::after{opacity:1}}.p-sec-selfcoloring-studio-banner__inner{margin-inline:auto}@media(max-width: 767.9px){.p-sec-selfcoloring-studio-banner__inner{margin-inline:4vw}}@media(min-width: 768px){.p-sec-selfcoloring-studio-banner__inner{width:min(100%,900px)}}@media(max-width: 767.9px){.p-sec-selfcoloring-studio-banner{padding-top:16vw;padding-bottom:17.3333333333vw}}@media(min-width: 768px){.p-sec-selfcoloring-studio-banner{padding-top:100px;padding-bottom:100px;border-bottom:solid 1px #d5d5d5}}.p-sec-selfcoloring-studio-banner.js-in-view .p-sec-selfcoloring-studio-banner__head,.p-sec-selfcoloring-studio-banner.js-in-view .p-sec-selfcoloring-studio-banner__links>*{opacity:0}.p-sec-selfcoloring-studio-banner.js-in-view.in-view .p-sec-selfcoloring-studio-banner__head{animation:fade-in 600ms ease-out both}.p-sec-selfcoloring-studio-banner.js-in-view.in-view .p-sec-selfcoloring-studio-banner__links>*:nth-child(1){animation:fade-up 800ms ease-out both 300ms}.p-sec-selfcoloring-studio-banner.js-in-view.in-view .p-sec-selfcoloring-studio-banner__links>*:nth-child(2){animation:fade-up 800ms ease-out both 500ms}.p-sec-selfcoloring-studio-banner.js-in-view.in-view .p-sec-selfcoloring-studio-banner__links>*:nth-child(3){animation:fade-up 800ms ease-out both 700ms}.p-article-card__image{position:relative;overflow:hidden}.p-article-card__image img{width:100%;height:auto;transition:transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.p-article-card__title{display:-webkit-box;overflow:hidden;line-height:1.6;text-overflow:ellipsis;transition:opacity var(--cielo-hover-duration);-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width: 767.9px){.p-article-card__title{font-size:4.2666666667vw}}@media(min-width: 768px){.p-article-card__title{font-size:1.125rem}}.p-article-card__text{line-height:1.6;transition:opacity var(--cielo-hover-duration)}@media(max-width: 767.9px){.p-article-card__text{font-size:3.4666666667vw}}@media(min-width: 768px){.p-article-card__text{font-size:0.875rem}}.p-article-card__inner{position:relative}@media(max-width: 767.9px){.p-article-card__inner .p-article-card__image+.p-article-card__title{margin-top:5.3333333333vw}.p-article-card__inner .p-article-card__title+.p-article-card__text{margin-top:2.9333333333vw}}@media(min-width: 768px){.p-article-card__inner .p-article-card__image+.p-article-card__title{margin-top:20px}.p-article-card__inner .p-article-card__title+.p-article-card__text{margin-top:15px}}.p-article-card__link{display:block;color:var(--cielo-text-dark);text-decoration:none}@media(any-hover: hover)and (pointer: fine){.p-article-card__link:hover .p-article-card__image img{transition-duration:var(--cielo-hover-duration);transform:scale(1.08)}.p-article-card__link:hover .p-article-card__title,.p-article-card__link:hover .p-article-card__text{opacity:var(--cielo-hover-opacity)}}.p-article-card{width:265px}.p-slider-indicator__current,.p-slider-indicator__total{line-height:1.2;text-align:center}@media(max-width: 767.9px){.p-slider-indicator__current,.p-slider-indicator__total{font-size:4vw}}@media(min-width: 768px){.p-slider-indicator__current,.p-slider-indicator__total{font-size:1.125rem}}.p-slider-indicator__progress{width:0;height:100%;background-color:#000}.p-slider-indicator__bar{display:flex;justify-content:flex-start;background-color:rgba(0,0,0,.2)}@media(max-width: 767.9px){.p-slider-indicator__bar{width:18.6666666667vw;height:2px}}@media(min-width: 768px){.p-slider-indicator__bar{width:90px;height:2px}}.p-slider-indicator{display:flex;align-items:center}@media(max-width: 767.9px){.p-slider-indicator{gap:3.2vw}}@media(min-width: 768px){.p-slider-indicator{gap:10px}}.p-info-sns-link__image img{width:100%;height:auto}.p-info-sns-link__text{padding-top:1.5em;line-height:1.6;color:var(--cielo-text-dark)}@media(max-width: 767.9px){.p-info-sns-link__text{font-size:3.4666666667vw}}@media(min-width: 768px){.p-info-sns-link__text{text-align:left;font-size:0.875rem}}.p-info-sns-link{display:flex;align-items:center;text-decoration:none}.p-info-sns-link .p-info-sns-link__image{flex:none}@media(max-width: 767.9px){.p-info-sns-link{gap:6.4vw}.p-info-sns-link .p-info-sns-link__image{width:14.9333333333vw}}@media(min-width: 768px){.p-info-sns-link{gap:26px}.p-info-sns-link .p-info-sns-link__image{width:90px}}.p-licolo-banner{position:relative;display:block;max-width:1000px;color:var(--cielo-text-dark);text-decoration:none;background-color:var(--cielo-color-gray-lighter)}.p-licolo-banner img{width:100%;height:auto;vertical-align:top}.p-licolo-banner::after{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0;background-color:rgba(255,255,255,.2);transition:opacity var(--cielo-hover-duration) ease-out;mix-blend-mode:overlay}@media(max-width: 767.9px){.p-licolo-banner{margin-right:4vw;margin-left:4vw}}@media(any-hover: hover)and (pointer: fine){.p-licolo-banner:hover::after{opacity:1}}.p-back-to-top__button{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);border:none;position:absolute;right:4vw;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#000;border-radius:9999px}.p-back-to-top__button::before{display:block;width:35%;height:35%;content:"";background:url(/asset/images/icon/chevron-up.svg?v=0428cca5ce9d5929ad71) no-repeat center center;filter:brightness(0) invert(1);background-size:contain;transition:transform var(--cielo-hover-duration) ease-in-out}.p-back-to-top__button.use-animate{transition:transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 400ms ease-out}@media(max-width: 767.9px){.p-back-to-top__button{width:13.3333333333vw;height:13.3333333333vw}}@media(min-width: 768px){.p-back-to-top__button{right:40px;width:50px;height:49px}.p-back-to-top__button::before{width:22%;height:22%}}@media(any-hover: hover)and (pointer: fine){.p-back-to-top__button:hover::before{transition-timing-function:ease-out;transform:translateY(-25%)}}.p-back-to-top{position:sticky;z-index:var(--cielo-z-index-back-to-top);width:100%;height:0}.p-back-to-top .p-back-to-top__button{position:absolute;right:15px}@media(min-width: 768px){.p-back-to-top.is-initialized{bottom:70px}.p-back-to-top .p-back-to-top__button{right:40px}}.p-back-to-top:not(.is-initialized) .p-back-to-top__button{display:none}.p-back-to-top.is-initialized{bottom:40px}.p-back-to-top.is-initialized .p-back-to-top__button{transform:translateY(-50%)}.p-back-to-top.is-initialized:not(.is-enabled) .p-back-to-top__button{opacity:0;transform:translateY(100%)}.p-scroll-attention-wrapper{height:140px;pointer-events:none}.p-scroll-attention-wrapper>*{pointer-events:initial}.p-scroll-attention-wrapper.p-scroll-attention-wrapper--sticky{position:sticky;bottom:0;z-index:var(--cielo-z-index-scroll-attention);margin-top:-140px}@media(max-width: 1023.9px){.p-scroll-attention-wrapper{display:none}}.p-scroll-attention__label{font-size:0.75rem;font-weight:500;color:var(--cielo-text-dark);writing-mode:vertical-rl}.p-scroll-attention__bar{position:relative;width:1px;height:70px}.p-scroll-attention__bar::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:var(--cielo-text-dark);animation:scroll-attention-bar 2500ms cubic-bezier(0.77, 0, 0.175, 1) infinite}.p-scroll-attention{position:absolute;display:flex;flex-direction:column;gap:23px;align-items:center;width:50px}@media(max-width: 767.9px){.p-page-scroll-detector{height:500px}}@media(min-width: 768px){.p-page-scroll-detector{height:50vh}}.p-featured-item__package.p-featured-item__package--treatment>img{margin-top:-8%}.p-featured-item__package.p-featured-item__package--cream>img{margin-top:-5%}.p-featured-item__package.p-featured-item__package--cream>img{margin-bottom:-28%}.p-featured-item__package.p-featured-item__package--mousse>img{margin-top:-10%}.p-featured-item__package.p-featured-item__package--mousse>img{margin-bottom:-26%}@media(max-width: 767.9px){.p-featured-item__package.p-featured-item__package--treatment{width:16.5333333333vw}.p-featured-item__package.p-featured-item__package--cream{width:37.8666666667vw}.p-featured-item__package.p-featured-item__package--mousse{width:37.8666666667vw}}@media(min-width: 768px){.p-featured-item__package.p-featured-item__package--treatment{width:62px}.p-featured-item__package.p-featured-item__package--cream{width:142px}.p-featured-item__package.p-featured-item__package--mousse{width:142px}}.p-featured-item__badge{display:inline-flex;align-items:center;justify-content:center;text-align:center;letter-spacing:0;border:solid 1px var(--cielo-text-dark)}@media(max-width: 767.9px){.p-featured-item__badge{min-width:6em;padding:0.8vw 0.8vw;font-size:3.2vw;line-height:1.1}.p-featured-item__badge.p-featured-item__badge--offset-top-sm{padding-top:0.7466666667vw;padding-bottom:0.8533333333vw}}@media(min-width: 768px){.p-featured-item__badge{min-width:calc(5em + 8px);padding:2px 4px;font-size:0.75rem}}.p-featured-item__title>img{width:100%}@media(max-width: 767.9px){.p-featured-item__title.p-featured-item__title--treatment{width:52.8vw}.p-featured-item__title.p-featured-item__title--cream{width:32.5333333333vw}.p-featured-item__title.p-featured-item__title--mousse{width:34.9333333333vw}}@media(min-width: 768px){.p-featured-item__title.p-featured-item__title--treatment{width:176px}.p-featured-item__title.p-featured-item__title--cream{width:108px}.p-featured-item__title.p-featured-item__title--mousse{width:117px}}.p-featured-item__subtitle{font-weight:700;line-height:1.5;letter-spacing:.1em}@media(max-width: 767.9px){.p-featured-item__subtitle{margin-top:3.7333333333vw;font-size:4.8vw}.p-featured-item__subtitle small{font-size:3.2vw}}@media(min-width: 768px){.p-featured-item__subtitle{margin-top:15px;font-size:1rem}.p-featured-item__subtitle small{font-size:0.75rem}}.p-featured-item__badges{margin-top:auto}.p-featured-item__content{display:flex;flex-direction:column}.p-featured-item__product{display:flex}@media(max-width: 767.9px){.p-featured-item__product{-moz-column-gap:8vw;column-gap:8vw}.p-featured-item__product+.p-featured-item__action{margin-top:10.6666666667vw}}@media(min-width: 768px){.p-featured-item__product{-moz-column-gap:30px;column-gap:30px;height:221px}.p-featured-item__product+.p-featured-item__action{margin-top:54px}}@media(max-width: 767.9px){.p-featured-item__colors{padding-top:10.1333333333vw;padding-bottom:10.6666666667vw}.p-featured-item__colors.p-featured-item__colors--treatment{padding-top:16.2666666667vw}}@media(min-width: 768px){.p-featured-item__colors{padding-top:48px;padding-bottom:40px}}.p-featured-item__action{margin-top:auto}@media(max-width: 767.9px){.p-featured-item__action>.c-button{width:66.6666666667vw;margin-left:6.4vw}}@media(min-width: 768px){.p-featured-item__action>.c-button{width:min(100%,250px)}}.p-featured-item{display:flex;flex-direction:column;overflow:hidden}.p-featured-item-b__package.p-featured-item-b__package--treatment>img{margin-top:-8%}.p-featured-item-b__package.p-featured-item-b__package--cream>img{margin-top:-5%}.p-featured-item-b__package.p-featured-item-b__package--cream>img{margin-bottom:-28%}.p-featured-item-b__package.p-featured-item-b__package--mousse>img{margin-top:-10%}.p-featured-item-b__package.p-featured-item-b__package--mousse>img{margin-bottom:-26%}@media(max-width: 767.9px){.p-featured-item-b__package.p-featured-item-b__package--treatment{width:16.5333333333vw}.p-featured-item-b__package.p-featured-item-b__package--cream{width:37.8666666667vw}.p-featured-item-b__package.p-featured-item-b__package--mousse{width:37.8666666667vw}}@media(min-width: 768px){.p-featured-item-b__package.p-featured-item-b__package--treatment{width:62px}.p-featured-item-b__package.p-featured-item-b__package--cream{width:138px}.p-featured-item-b__package.p-featured-item-b__package--mousse{width:138px}}.p-featured-item-b__badge{display:inline-flex;align-items:center;justify-content:center;text-align:center;letter-spacing:0;border:solid 1px var(--cielo-text-dark)}@media(max-width: 767.9px){.p-featured-item-b__badge{min-width:6em;padding:0.8vw 0.8vw;font-size:3.2vw;line-height:1.1}.p-featured-item-b__badge.p-featured-item-b__badge--offset-top-sm{padding-top:0.7466666667vw;padding-bottom:0.8533333333vw}}@media(min-width: 768px){.p-featured-item-b__badge{min-width:calc(5em + 8px);padding:2px 4px;font-size:0.75rem}}.p-featured-item-b__title>img{width:100%}@media(max-width: 767.9px){.p-featured-item-b__title.p-featured-item-b__title--treatment{width:52.8vw}.p-featured-item-b__title.p-featured-item-b__title--cream{width:32.5333333333vw}.p-featured-item-b__title.p-featured-item-b__title--mousse{width:34.9333333333vw}}@media(min-width: 768px){.p-featured-item-b__title.p-featured-item-b__title--treatment{width:176px}.p-featured-item-b__title.p-featured-item-b__title--cream{width:108px}.p-featured-item-b__title.p-featured-item-b__title--mousse{width:117px}}.p-featured-item-b__subtitle{font-weight:700;letter-spacing:.05em}@media(max-width: 767.9px){.p-featured-item-b__subtitle{margin-top:2.6666666667vw;font-size:4.8vw;line-height:1.3}.p-featured-item-b__subtitle small{font-size:3.2vw}}@media(min-width: 768px){.p-featured-item-b__subtitle{margin-top:10px;font-size:1rem;line-height:1.5}.p-featured-item-b__subtitle small{font-size:0.75rem}}.p-featured-item-b__params{font-weight:700;letter-spacing:.1em}@media(max-width: 767.9px){.p-featured-item-b__params{margin-top:2.6666666667vw;font-size:4.8vw}}@media(min-width: 768px){.p-featured-item-b__params{margin-top:10px;font-size:1.0625rem}}.p-featured-item-b__badges{display:flex;flex-wrap:wrap;margin-top:auto}@media(max-width: 767.9px){.p-featured-item-b__badges{gap:2.6666666667vw;padding-top:4.5333333333vw}}@media(min-width: 768px){.p-featured-item-b__badges{gap:10px;padding-top:15px}}.p-featured-item-b__content{display:flex;flex:none;flex-direction:column}.p-featured-item-b__product{display:flex}@media(max-width: 767.9px){.p-featured-item-b__product{-moz-column-gap:8vw;column-gap:8vw}.p-featured-item-b__product+.p-featured-item-b__action{margin-top:10.6666666667vw}}@media(min-width: 768px){.p-featured-item-b__product{-moz-column-gap:30px;column-gap:30px;height:221px}.p-featured-item-b__product+.p-featured-item-b__action{margin-top:54px}}@media(max-width: 767.9px){.p-featured-item-b__colors{padding-top:10.1333333333vw;padding-bottom:10.6666666667vw}.p-featured-item-b__colors.p-featured-item-b__colors--treatment{padding-top:16.2666666667vw}}@media(min-width: 768px){.p-featured-item-b__colors{padding-top:48px;padding-bottom:40px}}.p-featured-item-b__action{margin-top:auto}@media(max-width: 767.9px){.p-featured-item-b__action>.c-button{width:66.6666666667vw;margin-left:6.4vw}}@media(min-width: 768px){.p-featured-item-b__action>.c-button{width:min(100% - 50px,250px)}}.p-featured-item-b{display:flex;flex-direction:column;overflow:hidden}.p-featured-item-colors__selected{font-weight:500;line-height:1.4;color:rgba(var(--cielo-text-dark-rgb), 0.5);white-space:nowrap}@media(max-width: 767.9px){.p-featured-item-colors__selected{font-size:3.4666666667vw}}@media(min-width: 768px){.p-featured-item-colors__selected{font-size:0.8125rem}}.p-featured-item-colors__color{position:relative;background-color:var(--product-color);border-radius:9999px}.p-featured-item-colors__color.p-featured-item-colors__color--selected::before{position:absolute;box-sizing:border-box;display:block;content:"";border:solid 1px var(--product-color);border-radius:9999px}@media(max-width: 767.9px){.p-featured-item-colors__color{width:5.3333333333vw;height:5.3333333333vw}.p-featured-item-colors__color.p-featured-item-colors__color--selected::before{top:-0.8vw;left:-0.8vw;width:calc(100% + 1.6vw);height:calc(100% + 1.6vw)}}@media(min-width: 768px){.p-featured-item-colors__color{width:20px;height:20px}.p-featured-item-colors__color.p-featured-item-colors__color--selected::before{top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px)}}.p-featured-item-colors__text{position:relative;line-height:1.4}@media(max-width: 767.9px){.p-featured-item-colors__text{font-size:3.4666666667vw}.p-featured-item-colors__text>.p-featured-item-colors__selected{position:absolute;bottom:calc(100% + 0.5333333333vw);left:0}}@media(min-width: 768px){.p-featured-item-colors__text{font-size:0.9375rem}.p-featured-item-colors__text>.p-featured-item-colors__selected{position:absolute;bottom:calc(100% - 3px);left:0}}.p-featured-item-colors__color-with-text{display:flex;align-items:flex-start}.p-featured-item-colors__color-with-text .p-featured-item-colors__color{flex:none}@media(max-width: 767.9px){.p-featured-item-colors__color-with-text{gap:1.3333333333vw;font-size:3.4666666667vw}}@media(min-width: 768px){.p-featured-item-colors__color-with-text{gap:5px;font-size:0.9375rem}.p-featured-item-colors__color-with-text .p-featured-item-colors__color{margin-top:.1em}}.p-featured-item-colors__new{position:absolute;inset:auto auto 100% 50%;display:inline-block;margin:auto;line-height:1.4;color:#7f7f7f;transform:translateX(-50%)}@media(max-width: 767.9px){.p-featured-item-colors__new{font-size:2.9333333333vw}}@media(min-width: 768px){.p-featured-item-colors__new{font-size:0.6875rem}}.p-featured-item-colors__list{display:grid}.p-featured-item-colors__list:has(.p-featured-item-colors__color-with-text){grid-template-columns:100%}@media(max-width: 767.9px){.p-featured-item-colors__list{grid-template-columns:repeat(auto-fill, 5.3333333333vw);gap:5.3333333333vw}.p-featured-item-colors__list:has(.p-featured-item-colors__color-with-text){grid-template-columns:repeat(2, 1fr)}.p-featured-item-colors__selected+.p-featured-item-colors__list{margin-top:4.2666666667vw}}@media(min-width: 768px){.p-featured-item-colors__list{grid-template-columns:repeat(auto-fill, 20px);gap:20px}.p-featured-item-colors__list:has(.p-featured-item-colors__color-with-text){row-gap:18px;-moz-column-gap:revert;column-gap:revert}.p-featured-item-colors__selected+.p-featured-item-colors__list{margin-top:16px}}@media(min-width: 768px){.only-sp{display:none !important}}@media(max-width: 767.9px){.only-pc{display:none !important}}@media(min-width: 1024px){.only-sp--l{display:none !important}}@media(max-width: 1023.9px){.only-pc--l{display:none !important}}@media(min-width: 1280px){.only-sp--xl{display:none !important}}@media(max-width: 1279.9px){.only-pc--xl{display:none !important}}.is-block{display:block !important}@media(min-width: 768px){.is-block-tablet{display:block !important}}@media(min-width: 768px)and (max-width: 1024px){.is-block-tablet-only{display:block !important}}@media(max-width: 1023.9px){.is-block-touch{display:block !important}}@media(min-width: 768px){.is-block-desktop{display:block !important}}@media(min-width: 768px)and (max-width: 1279.9px){.is-block-desktop-only{display:block !important}}@media(max-width: 1279.9px){.is-block-until-widescreen{display:block !important}}@media(min-width: 1280px){.is-block-widescreen{display:block !important}}@media(min-width: 1280px)and (max-width: 1399.9px){.is-block-widescreen-only{display:block !important}}@media(min-width: 1400px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media(min-width: 768px){.is-flex-tablet{display:flex !important}}@media(min-width: 768px)and (max-width: 1024px){.is-flex-tablet-only{display:flex !important}}@media(max-width: 1023.9px){.is-flex-touch{display:flex !important}}@media(min-width: 768px){.is-flex-desktop{display:flex !important}}@media(min-width: 768px)and (max-width: 1279.9px){.is-flex-desktop-only{display:flex !important}}@media(max-width: 1279.9px){.is-flex-until-widescreen{display:flex !important}}@media(min-width: 1280px){.is-flex-widescreen{display:flex !important}}@media(min-width: 1280px)and (max-width: 1399.9px){.is-flex-widescreen-only{display:flex !important}}@media(min-width: 1400px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media(min-width: 768px){.is-inline-tablet{display:inline !important}}@media(min-width: 768px)and (max-width: 1024px){.is-inline-tablet-only{display:inline !important}}@media(max-width: 1023.9px){.is-inline-touch{display:inline !important}}@media(min-width: 768px){.is-inline-desktop{display:inline !important}}@media(min-width: 768px)and (max-width: 1279.9px){.is-inline-desktop-only{display:inline !important}}@media(max-width: 1279.9px){.is-inline-until-widescreen{display:inline !important}}@media(min-width: 1280px){.is-inline-widescreen{display:inline !important}}@media(min-width: 1280px)and (max-width: 1399.9px){.is-inline-widescreen-only{display:inline !important}}@media(min-width: 1400px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media(min-width: 768px){.is-inline-block-tablet{display:inline-block !important}}@media(min-width: 768px)and (max-width: 1024px){.is-inline-block-tablet-only{display:inline-block !important}}@media(max-width: 1023.9px){.is-inline-block-touch{display:inline-block !important}}@media(min-width: 768px){.is-inline-block-desktop{display:inline-block !important}}@media(min-width: 768px)and (max-width: 1279.9px){.is-inline-block-desktop-only{display:inline-block !important}}@media(max-width: 1279.9px){.is-inline-block-until-widescreen{display:inline-block !important}}@media(min-width: 1280px){.is-inline-block-widescreen{display:inline-block !important}}@media(min-width: 1280px)and (max-width: 1399.9px){.is-inline-block-widescreen-only{display:inline-block !important}}@media(min-width: 1400px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media(min-width: 768px){.is-inline-flex-tablet{display:inline-flex !important}}@media(min-width: 768px)and (max-width: 1024px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media(max-width: 1023.9px){.is-inline-flex-touch{display:inline-flex !important}}@media(min-width: 768px){.is-inline-flex-desktop{display:inline-flex !important}}@media(min-width: 768px)and (max-width: 1279.9px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media(max-width: 1279.9px){.is-inline-flex-until-widescreen{display:inline-flex !important}}@media(min-width: 1280px){.is-inline-flex-widescreen{display:inline-flex !important}}@media(min-width: 1280px)and (max-width: 1399.9px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media(min-width: 1400px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{position:absolute !important;width:.01em !important;height:.01em !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:none !important}@media(max-width: 767.9px){.is-hidden-mobile{display:none !important}}@media(min-width: 768px){.is-hidden-tablet{display:none !important}}@media(min-width: 768px)and (max-width: 1024px){.is-hidden-tablet-only{display:none !important}}@media(max-width: 1023.9px){.is-hidden-touch{display:none !important}}@media(min-width: 1024px){.is-hidden-desktop{display:none !important}}@media(min-width: 768px)and (max-width: 1279.9px){.is-hidden-desktop-only{display:none !important}}@media(max-width: 1279.9px){.is-hidden-until-widescreen{display:none !important}}@media(min-width: 1280px){.is-hidden-widescreen{display:none !important}}@media(min-width: 1280px)and (max-width: 1399.9px){.is-hidden-widescreen-only{display:none !important}}@media(min-width: 1400px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media(max-width: 767.9px){.is-invisible-mobile{visibility:hidden !important}}@media(min-width: 768px){.is-invisible-tablet{visibility:hidden !important}}@media(min-width: 768px)and (max-width: 1024px){.is-invisible-tablet-only{visibility:hidden !important}}@media(max-width: 1023.9px){.is-invisible-touch{visibility:hidden !important}}@media(min-width: 768px){.is-invisible-desktop{visibility:hidden !important}}@media(min-width: 768px)and (max-width: 1279.9px){.is-invisible-desktop-only{visibility:hidden !important}}@media(max-width: 1279.9px){.is-invisible-until-widescreen{visibility:hidden !important}}@media(min-width: 1280px){.is-invisible-widescreen{visibility:hidden !important}}@media(min-width: 1280px)and (max-width: 1399.9px){.is-invisible-widescreen-only{visibility:hidden !important}}@media(min-width: 1400px){.is-invisible-fullhd{visibility:hidden !important}}.u-hover-op{transition:opacity var(--cielo-hover-duration)}@media(any-hover: hover)and (pointer: fine){.u-hover-op:hover{opacity:var(--cielo-hover-opacity)}}.u-hover-arrow .c-button-arrow{transition:transform var(--cielo-hover-duration)}@media(any-hover: hover)and (pointer: fine){.u-hover-arrow:hover .c-button-arrow{transform:translateX(10px)}}.u-color-primary{color:var(--cielo-color-primary) !important}.u-color-primary-tint{color:var(--cielo-color-primary-tint) !important}.u-color-primary-shade{color:var(--cielo-color-primary-shade) !important}.u-color-light{color:var(--cielo-text-light) !important}.u-color-light-shade{color:var(--cielo-text-light-shade) !important}.u-color-light-gray{color:var(--cielo-text-light-gray) !important}.u-color-light-gray-tint{color:var(--cielo-text-light-gray-tint) !important}.u-color-dark-gray{color:var(--cielo-text-dark-gray) !important}.u-color-dark{color:var(--cielo-text-dark) !important}.u-color-dark-tint{color:var(--cielo-text-dark-tint) !important}.u-color-danger{color:var(--cielo-text-danger) !important}.u-bg-white{background-color:var(--cielo-bg-white) !important}.u-bg-black{background-color:var(--cielo-bg-black) !important}.u-bg-light-gray{background-color:var(--cielo-bg-light-gray) !important}.u-bg-main{background-color:var(--cielo-bg-main) !important}.u-bg-main-tint{background-color:var(--cielo-bg-main-tint) !important}.u-bg-sub{background-color:var(--cielo-bg-sub) !important}.u-bg-treatment{background-color:var(--cielo-bg-treatment) !important}.u-bg-cream{background-color:var(--cielo-bg-cream) !important}.u-bg-mousse{background-color:var(--cielo-bg-mousse) !important}.u-bg-milky{background-color:var(--cielo-bg-milky) !important}.u-bg-designing{background-color:var(--cielo-bg-designing) !important}.u-bg-1day{background-color:var(--cielo-bg-1day) !important}.u-bg-oilin{background-color:var(--cielo-bg-oilin) !important}.u-bg-double-in{background-color:var(--cielo-bg-double-in) !important}.u-bg-care{background-color:var(--cielo-bg-care) !important}.u-bg-shampoo{background-color:var(--cielo-bg-shampoo) !important}.u-responsive-video{position:relative}.u-responsive-video::before{display:block;padding-top:56.25%;content:""}.u-responsive-video.u-responsive-video-1by1{aspect-ratio:1}.u-responsive-video.u-responsive-video-2by1{aspect-ratio:2}.u-responsive-video.u-responsive-video-3by1{aspect-ratio:3}.u-responsive-video.u-responsive-video-3by2{aspect-ratio:1.5}.u-responsive-video.u-responsive-video-4by3{aspect-ratio:1.3333333333}.u-responsive-video.u-responsive-video-5by3{aspect-ratio:1.6666666667}.u-responsive-video.u-responsive-video-5by4{aspect-ratio:1.25}.u-responsive-video.u-responsive-video-16by9{aspect-ratio:1.7777777778}.u-responsive-video.u-responsive-video-16by10{aspect-ratio:1.6}.u-responsive-video.u-responsive-video-1by2{aspect-ratio:.5}.u-responsive-video.u-responsive-video-1by3{aspect-ratio:.3333333333}.u-responsive-video.u-responsive-video-2by3{aspect-ratio:.6666666667}.u-responsive-video.u-responsive-video-3by4{aspect-ratio:.75}.u-responsive-video.u-responsive-video-3by5{aspect-ratio:.6}.u-responsive-video.u-responsive-video-4by5{aspect-ratio:.8}.u-responsive-video.u-responsive-video-9by16{aspect-ratio:.5625}.u-responsive-video.u-responsive-video-10by16{aspect-ratio:.625}.u-responsive-video>video,.u-responsive-video>.video-js,.u-responsive-video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.u-negative-old-header-height{margin-top:calc(var(--cielo-old-header-height-pc)*-1)}@media(max-width: 750px){.u-negative-old-header-height{margin-top:calc(var(--cielo-old-header-height-sp)*-1)}}.u-wordwrap{display:inline-block}@media(min-width: 768px){.u-body-mw-a{min-width:1000px}}.u-product-treatment-color{--product-color: var(--cielo-bg-treatment)}.u-product-cream-color{--product-color: var(--cielo-bg-cream)}.u-product-mousse-color{--product-color: var(--cielo-bg-mousse)}.u-product-milky-color{--product-color: var(--cielo-bg-milky)}.u-product-designing-color{--product-color: var(--cielo-bg-designing)}.u-product-1day-color{--product-color: var(--cielo-bg-1day)}.u-product-oilin-color{--product-color: var(--cielo-bg-oilin)}.u-product-double-in-color{--product-color: var(--cielo-bg-double-in)}.u-product-shampoo-color{--product-color: var(--cielo-bg-shampoo)}.u-product-care-color{--product-color: var(--cielo-bg-care)}.u-product-treatment-contrast-color{--product-contrast-color: var(--cielo-text-contrast-treatment)}.u-product-cream-contrast-color{--product-contrast-color: var(--cielo-text-contrast-cream)}.u-product-mousse-contrast-color{--product-contrast-color: var(--cielo-text-contrast-mousse)}.u-product-milky-contrast-color{--product-contrast-color: var(--cielo-text-contrast-milky)}.u-product-designing-contrast-color{--product-contrast-color: var(--cielo-text-contrast-designing)}.u-product-1day-contrast-color{--product-contrast-color: var(--cielo-text-contrast-1day)}.u-product-oilin-contrast-color{--product-contrast-color: var(--cielo-text-contrast-oilin)}.u-product-double-in-contrast-color{--product-contrast-color: var(--cielo-text-contrast-double-in)}.u-product-shampoo-contrast-color{--product-contrast-color: var(--cielo-text-contrast-shampoo)}.u-product-care-contrast-color{--product-contrast-color: var(--cielo-text-contrast-care)}.u-product-treatment-color--natural{--product-color: #963a25}.u-product-treatment-color--dark{--product-color: #5d2c20}.u-product-treatment-color--ash{--product-color: #584f3e}.u-product-cream-color--light-pink-brown{--product-color: #915a47}.u-product-cream-color--deep-ruby-brown{--product-color: #622324}.u-product-cream-color--rose-brown{--product-color: #76453d}.u-product-cream-color--deep-rose-brown{--product-color: #653631}.u-product-cream-color--maple-brown{--product-color: #935c39}.u-product-cream-color--light-pure-brown{--product-color: #875a40}.u-product-cream-color--pure-brown{--product-color: #6e422e}.u-product-cream-color--dark-pure-brown{--product-color: #643e2b}.u-product-cream-color--deep-dark-pure-brown{--product-color: #643829}.u-product-cream-color--brighter-light-brown{--product-color: #92642a}.u-product-cream-color--lighter-light-brown{--product-color: #835b2b}.u-product-cream-color--light-brown{--product-color: #78502a}.u-product-cream-color--brown{--product-color: #674b2d}.u-product-cream-color--dark-brown{--product-color: #59402d}.u-product-cream-color--mocha-brown{--product-color: #6e5b36}.u-product-cream-color--dark-mocha-brown{--product-color: #524627}.u-product-cream-color--caramel-brown{--product-color: #916c37}.u-product-cream-color--ash-brown{--product-color: #675739}.u-product-cream-color--dark-ash-brown{--product-color: #483d2b}.u-product-cream-color--dark-dark-brown{--product-color: #332B29}.u-product-cream-color--cassis-pink{--product-color: #e95e73}.u-product-cream-color--sheer-beige{--product-color: #dfb765}.u-product-cream-color--foggy-ash{--product-color: #1c80a2}.u-product-cream-color--sepia-greige{--product-color: #79484b}.u-product-mousse-color--brighter-pink-brown{--product-color: #894348}.u-product-mousse-color--light-pink-brown{--product-color: #6f3230}.u-product-mousse-color--light-stylish-brown{--product-color: #914627}.u-product-mousse-color--stylish-brown{--product-color: #7a3c1f}.u-product-mousse-color--pure-brown{--product-color: #664632}.u-product-mousse-color--dark-pure-brown{--product-color: #5c412c}.u-product-mousse-color--quite-bright-light-brown{--product-color: #9f6127}.u-product-mousse-color--brighter-light-brown{--product-color: #916329}.u-product-mousse-color--light-light-brown{--product-color: #82592b}.u-product-mousse-color--light-brown{--product-color: #77512c}.u-product-mousse-color--brown{--product-color: #654a2c}.u-product-mousse-color--dark-brown{--product-color: #583f2e}.u-product-mousse-color--mocha-brown{--product-color: #6d5936}.u-product-mousse-color--quite-bright-caramel-brown{--product-color: #a7752f}.u-product-mousse-color--caramel-brown{--product-color: #926d36}.u-product-mousse-color--ash-brown{--product-color: #69563b}body:not(.reset){margin-top:calc(var(--cielo-old-header-height-pc)*-1)}@media(max-width: 750px){body:not(.reset){margin-top:calc(var(--cielo-old-header-height-sp)*-1)}}@media(max-width: 750px){body:not(.reset) .pagination_bar{top:auto}}
