@import url(https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700;800&display=swap);html{height:100%!important;overflow-y:scroll}body,html{font-size:100%}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:130%}article,aside,body,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,html,li,nav,ol,p,section,ul{font-weight:400;margin:0;padding:0}::selection{background:rgba(165,0,53,.3)}article,aside,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,li,nav,ol,p,section,ul{font-size:1em}article::selection,aside::selection,dd::selection,dl::selection,dt::selection,figcaption::selection,figure::selection,footer::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,header::selection,li::selection,nav::selection,ol::selection,p::selection,section::selection,ul::selection{background:hsla(45,9%,82%,.3)}dd,dt,h1,h2,h3,h4,h5,h6,li,p{line-height:1.7}body{-webkit-text-size-adjust:100%;color:#000;height:auto;min-height:100%;overflow-x:hidden;position:relative}@media only screen and (max-width:959px){body{min-width:320px}}article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary{display:block}address{font-style:normal}img{border-style:none;vertical-align:bottom}ol,ul{list-style:none}sub,sup{font-size:.6em}sub{display:inline-block;margin-bottom:-1em;position:relative;top:-.2em}table{border-spacing:0;empty-cells:show}iframe{border:none}a,a:active,a:hover,a:link,a:visited{text-decoration:none}.personal_lips img,.personal_lips svg{height:auto;max-width:100%}body>img{display:none}.wrap{font-weight:300}.font-bold-2,.wrap{-moz-osx-font-smoothing:auto;font-family:ヒラギノ角ゴ ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,Noto Sans JP,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS Pgothic,Osaka,sans-serif;letter-spacing:.025em}.font-bold-2,.font-min,.wrap{-webkit-font-smoothing:antialiased}.font-min{font-family:Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,游明朝,YuMincho,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}.font-en{font-family:Raleway,sans-serif}.List .font-en,.top .font-en{font-weight:300}.font-shippori-mincho{font-family:Shippori Mincho,serif;font-style:normal}.u-curning{font-feature-settings:"palt"}.feature .skinSensorBaseNeo .linkA__thumbnail img.icon--bestcosme{display:block}.finish{margin-top:100px}@media only screen and (max-width:1020px){.finish{padding-top:8.8235294118%}}@media only screen and (max-width:959px){.finish{padding-top:8.8vw}}.finish .section__inner{padding:100px 0 60px;position:relative}.finish .section__inner:after{background-color:#e8f8ff;content:"";display:block;height:100%;left:0;margin:auto auto auto -100vw;position:absolute;right:0;top:0;width:200vw;z-index:-1}.finish__ttl{font-size:1.25em;font-weight:700;margin-bottom:2.4509803922%;text-align:center}@media only screen and (max-width:959px){.finish__ttl{font-size:4.2666666667vw;margin-bottom:2em}}.finish__note{font-size:.75em;margin-top:1.5em;text-align:center}@media only screen and (max-width:959px){.finish__note{font-size:2.6666666667vw}}.js-swiper-finish{margin:0 auto;overflow:hidden;position:relative;width:100%;width:90.1960784314%}@media only screen and (max-width:959px){.js-swiper-finish{margin:0 auto 0 -7vw;width:101vw}}.swiper-controls{display:flex;justify-content:center;margin:3.7254901961% auto 0}@media only screen and (max-width:959px){.swiper-controls{margin-top:5.3333333333vw}}.swiper-controls .swiper-control__btn{width:14.7058823529%}@media only screen and (max-width:959px){.swiper-controls .swiper-control__btn{width:19.3333333333vw}}.swiper-controls .swiper-control__btn+.swiper-control__btn{margin-left:2.9411764706%}@media only screen and (max-width:959px){.swiper-controls .swiper-control__btn+.swiper-control__btn{margin-left:2.6666666667vw}}@media only screen and (min-width:960px){.swiper-controls .swiper-control__btn__limited_icon{margin-top:10px}.swiper-controls .swiper-control__btn__limited_icon .is-sp{display:none}}@media only screen and (max-width:959px){.swiper-controls .swiper-control__btn__limited_icon{margin-top:2vw}.swiper-controls .swiper-control__btn__limited_icon .is-pc{display:none}}.swiper-control__btn__thumb{margin:0 auto 26.6666666667%;width:56%}@media only screen and (max-width:959px){.swiper-control__btn__thumb{margin-bottom:4.4vw;width:15.7333333333vw}}.swiper-control__btn__tag{color:#000;font-size:.875em;padding:.5em 0;text-align:center}@media only screen and (max-width:959px){.swiper-control__btn__tag{font-size:2.6666666667vw}}.swiper-control__btn__tag--nude{background-color:#ffe5d0}.swiper-control__btn__tag--lavender{background-color:#eee1ec}.swiper-control__btn__tag--mint{background-color:#eff5d0}.swiper-control__btn__tag--butter{background-color:#fdeabc}.finish__contents__bg{background:url(/features/dramatic-skin-sensor-base-neo-cool/img/finish__contents_bg_01.webp) no-repeat 50%/cover;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:959px){.finish__contents__bg{width:100vw}}.finish__contents__bg div{height:100%;opacity:0;position:absolute;transition:opacity 1s ease-in-out;width:100%}.finish__contents__bg div.is-show{opacity:1}@media only screen and (max-width:959px){.finish__contents__bg{background-image:url(/features/dramatic-skin-sensor-base-neo-cool/img/finish__contents_bg_01_sp.webp)}}.finish__contents{margin:0 auto;position:relative;width:100%}@media only screen and (max-width:959px){.finish__contents{width:100vw;width:62.2666666667vw}}.finish__contents .finish__content{width:100%}@media only screen and (max-width:959px){.finish__contents .finish__content{margin:0 auto;width:62.2666666667vw}}.finish__contents .finish__content__inner{align-items:center;display:flex;justify-content:center;padding-bottom:3.5869565217%;padding-top:4.6739130435%}@media only screen and (max-width:959px){.finish__contents .finish__content__inner{display:block;padding-bottom:5.3333333333vw;padding-top:5.3333333333vw}}.finish__content__pkg{align-items:center;display:flex;margin-left:5.1086956522%;order:2;position:relative;width:365px}.finish__content__pkg:before{background-color:#000;content:"";display:block;height:100%;left:0;margin-left:100px;position:absolute;top:0;width:2px}@media only screen and (max-width:959px){.finish__content__pkg:before{margin-left:23.0666666667vw}.finish__content__pkg{flex-wrap:nowrap;margin:0;order:1;width:100%}}.finish__content__pkg__thumb{position:relative;width:60px}@media only screen and (max-width:959px){.finish__content__pkg__thumb{margin-top:0;order:1;width:14vw}}.finish__content__pkg__name{font-size:1.25em;font-weight:700;padding-left:3.2em;width:82.5%}@media only screen and (min-width:960px){.finish__content__pkg__name.is-yellow{margin-top:40px}}@media only screen and (max-width:959px){.finish__content__pkg__name.is-yellow{margin-top:8.5333333333vw}}@media only screen and (min-width:960px){.finish__content__pkg__name{box-sizing:border-box;padding-left:4.2em}}@media only screen and (max-width:959px){.finish__content__pkg__name{font-size:4.2666666667vw;margin-left:0;order:2;width:auto}}.finish__content__pkg__name .finish__content__pkg__name__tag{background-color:#ffe5d0;display:inline-block;font-size:.72em;padding:.15em .75em}.finish__content__pkg__name .finish__content__pkg__name__tag--lavender{background-color:#eee1ec}.finish__content__pkg__name .finish__content__pkg__name__tag--mint{background-color:#eff5d0}.finish__content__pkg__name .finish__content__pkg__name__tag--butter{background-color:#fdeabc}.finish__content__pkg__name span{display:block;font-size:.8em;font-weight:400}@media only screen and (max-width:959px){.finish__content__pkg__name span{font-size:3.3333333333vw}}.finish__content__limited_icon{position:absolute}@media only screen and (min-width:960px){.finish__content__limited_icon{margin-left:41.6981132075%;margin-top:-126px;width:154px}}@media only screen and (max-width:959px){.finish__content__limited_icon{margin-left:27.7333333333vw;margin-top:-35.4666666667vw;order:1;width:30.6666666667vw}}.finish__content__eyeCatch{order:1;width:28.3018867925%}@media only screen and (max-width:959px){.finish__content__eyeCatch{margin-top:5.2vw;width:62.2666666667vw}}.finish__content__eyeCatch__note{font-size:.75em;margin-top:1em;text-align:right}@media only screen and (max-width:959px){.finish__content__eyeCatch__note{font-size:2.6666666667vw}}.swiper-button-next,.swiper-button-prev{cursor:pointer;margin-top:27.4509803922%;top:0}@media only screen and (max-width:959px){.swiper-button-next,.swiper-button-prev{margin-top:78vw}}.swiper-button-prev{left:0}.swiper-button-prev:after{background:url(/assets/img/pc_arrow_up--black.svg) no-repeat 50%/auto 100%;content:"";height:.5em;transform:rotate(90deg);width:1em}.swiper-button-next{right:0}.swiper-button-next:after{background:url(/assets/img/pc_arrow_up--black.svg) no-repeat 50%/auto 100%;content:"";height:.5em;transform:rotate(-90deg);width:1em}@media only screen and (max-width:959px){.wrap{-webkit-text-size-adjust:100%}.l-containerFeature{margin-top:0}}.kv{font-size:4vw;padding-top:13.3333333333vw;position:relative;width:100%}@media only screen and (min-width:960px){.kv{background-color:#fff;font-size:1.71875vw;margin-bottom:90px;padding-bottom:0;padding-top:86px}}@media only screen and (max-width:1280px){.kv{margin-bottom:7.03125%}}@media only screen and (max-width:959px){.kv{margin-bottom:12vw}}.kv .kv__textbox{position:absolute}@media only screen and (max-width:959px){.kv .kv__textbox{bottom:0;left:0;margin-bottom:-12vw;width:100%}}@media only screen and (min-width:960px){.kv .kv__textbox{bottom:inherit;height:100%;left:0;top:calc(86px - 5.3125vw);width:100%;width:52.34375vw}}.kv .kv__textbox .kv__textbox__inr{box-sizing:border-box}@media only screen and (max-width:959px){.kv .kv__textbox .kv__textbox__inr{padding:.5333333333vw 0 0 4vw}}@media only screen and (min-width:960px){.kv .kv__textbox .kv__textbox__inr{padding:10.390625vw 2.34375vw;width:50.9375vw}}.kv .kv__textbox p{font-weight:600;letter-spacing:.075em}.kv .kv__textbox .kv__textbox__title{display:inline-block}@media only screen and (min-width:960px){.kv .kv__textbox .kv__textbox__title{font-size:2.8125vw;font-weight:500;letter-spacing:0;line-height:1.5;margin-bottom:.3em}}@media only screen and (max-width:959px){.kv .kv__textbox .kv__textbox__title{font-size:5.3333333333vw;letter-spacing:.03em;line-height:1.5;margin-bottom:.25em}.kv .kv__textbox .kv__textbox__title span{display:inline-block}}.kv .kv__textbox .kv__textbox__title .underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.kv .kv__textbox .kv__textbox__word{font-size:4vw;font-weight:500;letter-spacing:.03em;line-height:1.5;margin-bottom:.4em}@media only screen and (min-width:960px){.kv .kv__textbox .kv__textbox__word{font-size:1.875vw;font-weight:500;margin-bottom:0}}.kv .kv__textbox .kv__textbox__note{font-size:2.6666666667vw;font-weight:400;margin-bottom:5.8em}@media only screen and (min-width:960px){.kv .kv__textbox .kv__textbox__note{font-size:.9375vw;margin-top:1em}.kv .kv__textbox .kv__textbox__name{font-size:1.71875vw}}.kv .kv__textbox .kv__textbox__item{bottom:0;margin-bottom:9.3333333333vw;margin-right:-3.3333333333vw;position:absolute;right:0;width:44vw}@media only screen and (min-width:960px){.kv .kv__textbox .kv__textbox__item{bottom:0;margin-bottom:1.40625vw;margin-right:20.390625vw;right:0;width:20.78125vw}}.kv__icon--spf{left:0;margin-left:21vw;margin-top:92vw;position:absolute;top:0;width:21.3333333333vw}@media only screen and (min-width:960px){.kv__icon--spf{margin-left:40%;margin-top:33%;width:8.984375vw}}.kv__note{bottom:0;color:#000;font-size:2.6666666667vw;margin-bottom:1em;margin-right:1em;position:absolute;right:0}.movie-block{border:1px solid #fff;box-sizing:border-box;height:0;opacity:0;padding-bottom:56.25%;position:relative;text-align:center;transition:opacity 1.2s ease-in-out;width:100%}@media only screen and (min-width:960px){.movie-block{height:282px;margin:0 auto;padding-bottom:0;width:500px}}.movie-block.is-show{opacity:1}.movie-block__inner{height:0;padding-bottom:56.25%;position:relative;width:100%}@media only screen and (min-width:960px){.movie-block__inner{height:100%;padding-bottom:0}}.movie-block__inner iframe,.movie-block__inner video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.movieOverlay{background-color:transparent;cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.productBtn{box-sizing:border-box;max-height:60px;width:46.2745098039%}.productBtn a:not(.c-btn--type5){align-items:center;background-color:#000;border:1px solid #000;box-sizing:border-box;color:#fff;display:flex;flex-flow:column;font-size:.8888888889em;font-weight:700;justify-content:center;line-height:1.4;max-height:75px;padding-bottom:1.9em;padding-top:1.9em;text-align:center;width:100%}.productBtn a:not(.c-btn--type5) span{display:inline-block;margin-left:-2em}.productBtn.is-color-W a{background-color:#fff;color:#000;font-weight:400}@media only screen and (max-width:959px){.productBtn{margin:auto;max-height:100%;width:94.2028985507%}.productBtn a:not(.c-btn--type5){font-size:4vw;max-height:100%;padding:1.45em 0}.productBtn a:not(.c-btn--type5) span{margin-left:0}}.m-linkA.is-finish{text-align:center}@media only screen and (min-width:960px){.m-linkA.is-finish{margin:50px auto;width:490px}}@media only screen and (max-width:959px){.m-linkA.is-finish{margin:10.6666666667vw auto 13.3333333333vw}}.m-linkA+.m-linkA{padding-top:19.7333333333vw}@media only screen and (min-width:960px){.m-linkA+.m-linkA{padding-top:80px}}.m-linkA .linkA__note{text-align:left}@media only screen and (min-width:960px){.m-linkA .linkA__note{margin-bottom:1.3769em}}@media only screen and (max-width:959px){.m-linkA .linkA__note{margin-bottom:0}}.m-linkA .linkA__has-border{border-top:1px solid #000;padding-top:3em}@media only screen and (min-width:960px){.m-linkA .linkA__has-border{border-width:2px;margin-top:1.5em;padding-top:1.5em}}@media only screen and (max-width:959px){.m-linkA .linkA__price{margin-bottom:1em;text-align:center}}@media only screen and (min-width:960px){.m-linkA .linkA__price{margin-bottom:1em}}@media only screen and (max-width:959px){.m-linkA .linkA__txt{margin-top:5.3333333333vw;text-align:center}}.m-linkA .linkA__txt--m>span{border-bottom:1px solid #000}@media only screen and (min-width:960px){.m-linkA .linkA__txt--s{margin-bottom:.5em}}@media only screen and (max-width:959px){.m-linkA .l-linkA__inr{display:flex;flex-direction:column}.m-linkA .l-linkA__inr .sp-order-1{order:1}.m-linkA .l-linkA__inr .sp-order-2{order:2}.m-linkA .l-linkA__inr .sp-order-3{order:3}.m-linkA .l-linkA__inr .sp-order-4{order:4}.m-linkA .l-linkA__inr .sp-order-5{order:5}.m-linkA .l-linkA__inr .sp-order-6{order:6}.m-linkA .l-linkA__inr .sp-order-7{order:7}}.m-linkA .productBtn{width:100%}@media only screen and (min-width:960px){.m-linkA .productBtn{margin-top:2.5em}}@media only screen and (max-width:959px){.m-linkA .productBtn{margin-top:3em}.m-linkA .productBtn a{margin-bottom:.5em}}.m-linkA .linkA__textbox-list{display:flex;gap:2.9333333333vw 3.3333333333vw}.m-linkA .linkA__textbox-list.is-finish{justify-content:center}@media only screen and (max-width:959px){.m-linkA .linkA__textbox-list.is-finish{margin:0 auto 2.6666666667vw}.m-linkA .linkA__textbox-list{gap:2.9333333333vw 3.3333333333vw;margin:0 0 1em}}@media only screen and (min-width:960px){.m-linkA .linkA__textbox-list{gap:.6875em;margin-bottom:1em}}.m-linkA .linkA__textbox-list>li{font-feature-settings:"palt";align-items:center;border:1px solid #000;box-sizing:border-box;display:flex;justify-content:center;letter-spacing:0;line-height:1.1;padding:.2em .2em 0;position:relative;text-align:center}@media only screen and (max-width:959px){.m-linkA .linkA__textbox-list>li{height:8vw;width:100%}}@media only screen and (min-width:960px){.m-linkA .linkA__textbox-list>li{min-height:40px;min-width:144px;padding:0 .5em}}.m-linkA .linkA__textbox-list>li>span{line-height:1.1;position:relative}@media only screen and (min-width:960px){.m-linkA .linkA__textbox-list>li>span{font-size:14px}}.m-linkA .linkA__textbox-list>li>span sup{display:inline-block;font-size:10px;left:100%;line-height:1;position:absolute;top:0;transform:scale(.7)}@media only screen and (max-width:959px){.m-linkA .linkA__textbox-list.linkA__textbox-list--double{flex-wrap:wrap}}@media only screen and (min-width:960px){.m-linkA .linkA__textbox-list.linkA__textbox-list--double{flex-wrap:wrap;width:350px}}@media only screen and (max-width:959px){.m-linkA .linkA__textbox-list.linkA__textbox-list--double>li{width:calc(50% - 1.73333vw)}}.m-linkA#product-neo .linkA__thumbnail{margin-bottom:0;position:relative}.m-linkA#product-neo .linkA__thumbnail .icon--spf{margin-right:6px;margin-top:-24px;position:absolute;right:0;top:0;width:115px;z-index:2}@media only screen and (max-width:959px){.m-linkA#product-neo .linkA__thumbnail .icon--spf{margin-right:-2.4vw;margin-top:-8vw;width:21.3333333333vw}}.m-linkA#product-neo .linkA__thumbnail .-is-skinsensor-base-neo{margin-top:6px;width:500px}@media only screen and (max-width:959px){.m-linkA#product-neo .linkA__thumbnail .-is-skinsensor-base-neo{display:block;margin:0 auto;width:93.3333333333vw}}.m-linkA#product-neo img{z-index:2}.m-linkA#minisize .linkA__thumbnail{padding:50px 40px 0;position:relative}@media only screen and (max-width:959px){.m-linkA#minisize .linkA__thumbnail{padding:5.3333333333vw 0 2.6666666667vw}}.m-linkA#minisize .linkA__thumbnail .linkA__thumbnail__label{height:22vw;left:0;position:absolute;top:0;width:22vw}@media only screen and (min-width:960px){.m-linkA#minisize .linkA__thumbnail .linkA__thumbnail__label{height:132px;width:132px}}.directCartMC{display:block;text-align:center}@media only screen and (min-width:960px){.directCartMC{margin:0 auto;width:490px}}@media only screen and (max-width:959px){.directCartMC{margin-top:13.3333333333vw}}.directCartMC .cart__prodName{display:block}@media only screen and (max-width:959px){.directCartMC .cart__prodName{font-size:3.4666666667vw;line-height:1.5}}.directCartMC .cart__price{display:block;font-weight:600;margin-top:.25em}@media only screen and (max-width:959px){.directCartMC .cart__price{font-size:4.2666666667vw}}.directCartMC .cart__button{box-sizing:border-box;display:block;margin:20px auto 0;max-height:60px;width:490px}.directCartMC .cart__button a{align-items:center;background-color:#000;border:1px solid #000;box-sizing:border-box;color:#fff;display:flex;flex-flow:column;justify-content:center;line-height:1.5;max-height:75px;padding-bottom:1.9em;padding-top:1.9em;text-align:center;width:100%}@media only screen and (max-width:959px){.directCartMC .cart__button{max-height:100%;width:100%}.directCartMC .cart__button a{font-size:4vw;max-height:100%;padding:.6em 0}}.directCartMC .cart__note{display:block}@media only screen and (min-width:960px){.directCartMC .cart__note{font-size:.75em;margin-top:30px}}@media only screen and (max-width:959px){.directCartMC .cart__note{font-size:2.4vw;margin-top:2.6666666667vw}}.point__items .point__item+.point__item{margin-top:8.8vw}@media only screen and (min-width:960px){.point__items .point__item+.point__item{margin-top:80px}}.point__items .point__item .diff-label-list{margin:1em 0}.point__items .point__item .point__item__label{margin-bottom:2em;text-align:center}.point__items .point__item .point__item__label>span{background-color:#e60033;color:#fff;display:inline-block;font-size:3.4666666667vw;padding:.2em .5em}@media only screen and (max-width:959px){.point__items .point__item .point__item__label>span{margin:.5em 0}}@media only screen and (min-width:960px){.point__items .point__item .point__item__label>span{font-size:1.25em;padding:.2em .5em}}.point__items .point__item .point__item__contents{text-align:center}@media only screen and (max-width:959px){.point__items .point__item .point__item__contents{font-size:3.4666666667vw}}.point__items .point__item .point__item__info{width:100%}@media only screen and (max-width:959px){.point__items .point__item .point__item__info.point__item__info_3 .point__item__txt--m{margin-bottom:1em}}.point__items .point__item .point__item__desc{width:100%}.point__items .point__item .point__item__txt{line-height:1.5;margin-bottom:1em}@media only screen and (min-width:960px){.point__items .point__item .point__item__txt{letter-spacing:.075em;margin-bottom:1.5em}}.point__items .point__item .l-point__item__desc{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em}@media only screen and (min-width:960px){.point__items .point__item .l-point__item__desc{flex-wrap:nowrap}}.point__items .point__item .l-point__item__desc .point__item__txt{width:100%}@media only screen and (min-width:960px){.point__items .point__item .l-point__item__desc .point__item__txt{max-width:48.2352941176%}}.point__items .point__item .l-point__item__desc .point__item__illustration{width:100%}@media only screen and (min-width:960px){.point__items .point__item .l-point__item__desc .point__item__illustration{max-width:50%}}@media only screen and (max-width:959px){.point__items .point__item .point__item__txt--m{line-height:1.5625;margin-bottom:.5em}}@media only screen and (min-width:960px){.point__items .point__item .point__item__txt--m{margin-bottom:.5em}}.point__items .point__item .point__item__txt--m>span{display:block;font-size:2.6666666667vw;font-weight:400;margin-top:.2em}@media only screen and (min-width:960px){.point__items .point__item .point__item__txt--m>span{display:inline-block;font-size:11px;margin-left:1.5em;margin-top:0}}.point__items .point__item .point__item__diffs{margin-bottom:6.6666666667vw;padding-top:2em}@media only screen and (min-width:960px){.point__items .point__item .point__item__diffs{margin-bottom:40px;padding-top:0}}.point__items .point__item .point__item__diffs .c-title{font-size:4vw;font-weight:600;line-height:1.5;margin-bottom:.5em;text-align:center}@media only screen and (min-width:960px){.point__items .point__item .point__item__diffs .c-title{font-size:20px;margin-bottom:1em}}.point__items .point__item__title:after{padding-bottom:.2vw}@media only screen and (min-width:960px){.point__items .point__item__title:after{padding-bottom:.1em}}.point__items .l-point__item{margin:0;width:100%}@media only screen and (min-width:960px){.point__items .point__item__images.point__item__images--01{display:flex;gap:30px}.point__items .point__item__images.point__item__images--01 .point__item__image{flex:1;width:50%}.point__items .point__item__images.point__item__images--02{display:flex;gap:30px}}@media only screen and (max-width:959px){.point__items .point__item__images .point__item__image+.point__item__image{margin-top:5.3333333333vw}}.point__items .point__item__images .attention{font-size:2.9333333333vw;font-weight:400;letter-spacing:.04em;line-height:1.5;margin-top:.5em}@media only screen and (min-width:960px){.point__items .point__item__images .attention{font-size:14px;line-height:1.2}}.point__items .point__item__images .attention_2{font-size:2.6666666667vw;margin-top:.5em;text-align:right}@media only screen and (min-width:960px){.point__items .point__item__images .attention_2{font-size:11px}}.point__items .point__item__thum-text{display:flex;flex-direction:column}@media only screen and (min-width:960px){.point__items .point__item__thum-text{flex-direction:row;gap:20px;margin-bottom:70px}}@media only screen and (max-width:959px){.point__items .point__item__thum-text .point__item__thum-text__image{margin-bottom:2em}}@media only screen and (min-width:960px){.point__items .point__item__thum-text .point__item__thum-text__image{width:50%}}.point__items .point__item__thum-text .point__item__txt{letter-spacing:.075em}@media only screen and (min-width:960px){.point__items .point__item__thum-text .point__item__txt{width:50%}}@media only screen and (max-width:959px){.point__items .point__item--01__iamge{margin-top:6.6666666667vw}}@media only screen and (min-width:960px){.point__items .point__item--01__iamge{margin:40px auto 0;max-width:1124px}}.point__items .point__item--01__iamge img{display:block;height:auto;width:100%}@media only screen and (max-width:959px){.point__items .point__item--03__iamge{margin-top:6.6666666667vw}}@media only screen and (min-width:960px){.point__items .point__item--03__iamge{margin:8px auto 0;max-width:465px}}.before-after-block .before-after-block__inr{display:flex;flex-direction:column;gap:3.3333333333vw}@media only screen and (min-width:960px){.before-after-block .before-after-block__inr{flex-direction:row;gap:70px;justify-content:center}}.before-after-block .before-after-block__note{font-size:2.6666666667vw;margin-top:.5em;text-align:right}@media only screen and (min-width:960px){.before-after-block .before-after-block__note{font-size:11px}}.before-after-block .before-after-block__item{display:flex}@media only screen and (max-width:959px){.before-after-block .before-after-block__item{gap:2.4vw}}@media only screen and (min-width:960px){.before-after-block .before-after-block__item{gap:27px;width:50%}}.before-after-block .before-after-block__item img{display:block}@media only screen and (max-width:959px){.before-after-block .before-after-block__item img{width:40.9333333333vw}}@media only screen and (min-width:960px){.before-after-block .before-after-block__item img{max-width:246px;width:19.21875vw}}.before-after-block .before-after-block__item .before-after-block__info{flex:1;font-size:2.9333333333vw;width:100%}@media only screen and (min-width:960px){.before-after-block .before-after-block__item .before-after-block__info{font-size:14px}}.before-after-block .before-after-block__item .before-after-block__label{font-size:3.4666666667vw;font-weight:600;margin-bottom:.3em}@media only screen and (min-width:960px){.before-after-block .before-after-block__item .before-after-block__label{font-size:20px;margin-bottom:0}}.before-after-block .before-after-block__item .before-after-block__label.before-after-block__label--m{font-size:3.7333333333vw}@media only screen and (min-width:960px){.before-after-block .before-after-block__item .before-after-block__label.before-after-block__label--m{font-size:18px;white-space:nowrap}}.before-after-block .before-after-block__item .before-after-block__exp{font-size:3.4666666667vw;font-weight:600;margin-top:.5em}@media only screen and (min-width:960px){.before-after-block .before-after-block__item .before-after-block__exp{font-size:16px;margin-top:1em}}.before-after-block .before-after-block__attention{font-size:2.6666666667vw;margin-top:.5em;text-align:right}@media only screen and (min-width:960px){.before-after-block .before-after-block__attention{font-size:12px}}@media only screen and (max-width:959px){:root .before-after-block__attention,_::-webkit-full-page-media,_:future{letter-spacing:-.02em}}@media only screen and (max-width:959px){.users-voice{padding-bottom:12vw}}.users-voice .c-title,.users-voice .usersVoiceE__head{text-align:center}@media only screen and (max-width:959px){.point-block{margin:13.3333333333vw 0}}@media only screen and (min-width:960px){.point-block{margin:20px 0 150px}}.point-block .c-title{font-size:5.3333333333vw;line-height:1.5;text-align:center}@media only screen and (max-width:959px){.point-block .c-title{margin-bottom:1em}}@media only screen and (min-width:960px)and (max-width:1200px){.point-block .c-title{font-size:1.6vw}}@media only screen and (min-width:960px){.point-block .c-title{font-size:28px;margin-bottom:2em}}.point-block .c-title>span{border-bottom:1px solid #000}.point-block .point-block__word{font-size:3.4666666667vw;margin-bottom:1em}@media only screen and (min-width:960px){.point-block .point-block__word{font-size:16px}}@media only screen and (max-width:959px){.point-block .productBtn{margin:4em 0 0;width:100%}}.preconnect-info-block{position:relative}@media only screen and (min-width:960px){.preconnect-info-block{padding:120px 0}}@media only screen and (max-width:1020px){.preconnect-info-block{padding-bottom:11.7647058824%}}@media only screen and (max-width:959px){.preconnect-info-block{padding:15.4666666667vw 0}}.preconnect-info-block:after{border-top:2px solid #000;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:100vw;z-index:-1}@media only screen and (min-width:960px){.preconnect-info-block:after{background-image:url(/features/dramatic-skin-sensor-base-neo-cool/img/product-bg-b.webp),url(/features/dramatic-skin-sensor-base-neo-cool/img/product-bg-a.webp);background-position:bottom,top;background-repeat:repeat-x,no-repeat;background-size:auto 1500px,max(100%,1260px) auto}}@media only screen and (max-width:959px){.preconnect-info-block:after{background-image:url(/features/dramatic-skin-sensor-base-neo-cool/img/product-bg_sp-b.webp),url(/features/dramatic-skin-sensor-base-neo-cool/img/product-bg_sp-a.webp);background-position:bottom,top;background-repeat:repeat-x,no-repeat;background-size:auto 440vw,100% auto}}.preconnect-info-block .c-title{margin-bottom:1em;text-align:center}.preconnect-info-block .c-title.c-title--nowrap{margin-left:-1em;margin-right:-1em}.preconnect-info-block .c-title.c-title--sub{font-size:9.3333333333vw;line-height:1.2}@media only screen and (min-width:960px){.preconnect-info-block .c-title.c-title--sub{font-size:2.5em}}.preconnect-info-block .c-title_2{font-size:1.25em;font-weight:700;line-height:1.5;margin-bottom:2em;position:relative;text-align:center;z-index:4}@media only screen and (max-width:959px){.preconnect-info-block .c-title_2{font-size:4.2666666667vw;margin-bottom:0}}.preconnect-info-block .product__info__intro{display:block;font-weight:700;line-height:1.5;position:relative;text-align:center}.preconnect-info-block .product__info__intro.-is-pc{font-size:20px;margin-bottom:2em}@media only screen and (max-width:959px){.preconnect-info-block .product__info__intro.-is-pc{display:none}}.preconnect-info-block .product__info__intro.-is-sp{font-size:4.2666666667vw;margin-bottom:2em}@media only screen and (min-width:960px){.preconnect-info-block .product__info__intro.-is-sp{display:none}}.preconnect-info-block .m-linkA,.preconnect-info-block .m-linkA .m-linkA__inner{margin-bottom:0}@media only screen and (max-width:959px){.preconnect-info-block .m-linkA .linkA__textbox-list{justify-content:center}.preconnect-info-block .m-linkA .linkA__textbox-list>li{width:41.3333333333vw}}@media only screen and (min-width:960px){.preconnect-info-block .m-linkA .linkA__textbox-list>li{min-width:220px}}.preconnect-info-block .productBtn{width:100%}@media only screen and (max-width:959px){.preconnect-info-block .productBtn{margin-bottom:1em;margin-top:6.5em}}@media only screen and (min-width:960px){.preconnect-info-block .productBtn{margin-bottom:.5em}}.preconnect-info-block .productBtn a{margin-bottom:0}.how-to-use{margin:26.6666666667vw 0}@media only screen and (min-width:960px){.how-to-use{margin:7.5em 0}}.how-to-use .c-title{text-align:center}@media only screen and (min-width:960px){.how-to-use .how-to-use__inr{align-items:center;display:flex}}.how-to-use .how-to-use__text{font-size:3.6vw}@media only screen and (min-width:960px){.how-to-use .how-to-use__text{flex:1;font-size:16px}}.how-to-use .how-to-use__text p{padding-left:1em;text-indent:-1em}@media only screen and (min-width:960px){.how-to-use .how-to-use__movie{width:50%}}@media only screen and (max-width:959px){.how-to-use .how-to-use__movie .how-to-use__movie__inr{aspect-ratio:9/16;height:auto;padding-bottom:0;width:100%}}@media only screen and (min-width:960px){.how-to-use .how-to-use__movie .how-to-use__movie__inr{height:674px;width:380px}}.how-to-use .how-to-use__movie .how-to-use__movie__inr video{height:auto;width:100%}@media only screen and (max-width:959px){.how-to-use .how-to-use__movie .movie-block{aspect-ratio:9/16;height:auto;padding-bottom:0;width:100%}}@media only screen and (min-width:960px){.how-to-use .how-to-use__movie .movie-block{height:674px;width:380px}}@media only screen and (max-width:959px){.how-to-use .how-to-use__movie .movie-block .movie-block__inner{aspect-ratio:9/16;height:100%;padding:0;width:auto}.how-to-use .how-to-use__list{font-size:2.9333333333vw;margin:1em 0 2em}}@media only screen and (min-width:960px){.how-to-use .how-to-use__list{flex:1;font-size:11px;margin:2em 0 0;width:100%}}.m-usersVoiceE__btns{display:flex;flex-direction:column;justify-content:center;margin-bottom:0;width:100%}@media only screen and (min-width:960px){.m-usersVoiceE__btns{flex-direction:row;gap:40px}.m-usersVoiceE__btns .c-btn--cosme,.m-usersVoiceE__btns .c-btn--watashi{width:400px}}.diff-slide .diff-slide__inr .twentytwenty-container{margin-bottom:1em;position:relative}@media only screen and (min-width:960px){.diff-slide .diff-slide__inr .twentytwenty-container{margin:0 auto 1em;width:500px}}.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-handle{border-color:#000;border-width:2px;box-shadow:none;height:8.5333333333vw;margin-left:-4.4vw;margin-top:-4.4vw;width:8.5333333333vw}@media only screen and (min-width:960px){.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-handle{height:50px;margin-left:-26px;margin-top:-26px;width:50px}}.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-handle:after,.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-handle:before{background-color:#000;box-shadow:none;width:2px}.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-handle:before{margin-bottom:4.2666666667vw}@media only screen and (min-width:960px){.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-handle:before{margin-bottom:26px}}.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-handle:after{margin-top:4.2666666667vw}@media only screen and (min-width:960px){.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-handle:after{margin-top:26px}}@media only screen and (max-width:959px){.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-down-arrow,.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-left-arrow,.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-right-arrow,.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-up-arrow{border:4px inset transparent}}.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-right-arrow{border-left-color:#000;margin-right:-4.2666666667vw}@media only screen and (max-width:959px){.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-right-arrow{border-left:5px solid #000;margin-top:-4px}}@media only screen and (min-width:960px){.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-right-arrow{margin-right:-26px}}.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-left-arrow{border-right-color:#000;margin-left:-4.2666666667vw}@media only screen and (max-width:959px){.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-left-arrow{border-right:5px solid #000;margin-top:-4px}}@media only screen and (min-width:960px){.diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-left-arrow{margin-left:-26px}}.diff-slide .diff-slide__text{font-size:3.4666666667vw;font-weight:600;text-align:center}@media only screen and (min-width:960px){.diff-slide .diff-slide__text{font-size:1.25em}}.diff-slide .diff-slide__note{font-size:2.6666666667vw;text-align:center}@media only screen and (min-width:960px){.diff-slide .diff-slide__note{font-size:.6875em}}.c-btn a.js-modalBtn:after,.c-btn a.js-modalBtn:before{background:#fff;bottom:0;content:"";display:block;height:2px;margin:auto;padding-bottom:0;position:absolute;right:1.2em;top:0;width:.8em}.c-btn a.js-modalBtn:after{transform:rotate(90deg)}.btns{display:flex;justify-content:center;margin-top:4.9019607843%;padding-bottom:116px}@media only screen and (max-width:1020px){.btns{padding-bottom:11.3725490196%}}@media only screen and (max-width:959px){.btns{padding-bottom:26.6666666667vw}}.btns li{width:39.2156862745%}.btns li .c-btn a{padding:1.5em 0}.btns li+li{margin-left:30px}.btns+.btns{margin-bottom:24.5098039216%}.c-btn--type2,.c-btn--type2 a{width:100%}.c-btn--type2.js-simu{margin-bottom:0;margin-top:0;width:100%}@media only screen and (max-width:959px){.btns{flex-wrap:wrap;margin-top:20vw}.btns li{width:100%}.btns li .c-btn a{padding:1em 0}.btns li+li{margin-left:0;margin-top:5vw}.btns+.btns{margin-bottom:32vw;margin-top:5vw}.c-btn--type2,.c-btn--type2 a{width:100%}.c-btn--type2.js-simu{margin-bottom:0;margin-top:0;width:100%}}.product__info__txtBox{margin-top:9.3333333333vw}@media only screen and (min-width:960px){.product__info__txtBox{margin-top:52px}}.product__info__txtBox__ttl{font-size:4.5333333333vw;text-align:center}@media only screen and (min-width:960px){.product__info__txtBox__ttl{font-size:1.875em}}.product__info__txtBox__txt{font-size:3.4666666667vw;text-align:left}@media only screen and (min-width:960px){.product__info__txtBox__txt{font-size:1em;text-align:center}}.product__info__txtBox__feature{position:relative}@media only screen and (min-width:960px){.product__info__txtBox__feature{margin:.5em auto;width:500px}}@media only screen and (max-width:959px){.product__info__txtBox__feature{margin:1em auto;width:100%}}@media only screen and (min-width:960px){.skinSensorBaseNeo .preconnect-info-block{padding:120px 0 0!important}}@media only screen and (max-width:959px){.skinSensorBaseNeo .preconnect-info-block{margin-bottom:0!important;padding-bottom:0!important}.recommendFoundation{margin-top:64vw}}@media only screen and (min-width:960px){.recommendFoundation{margin-top:200px}}.product-back__content{margin:0 auto;position:relative;width:100%}@media only screen and (min-width:960px){.product-back__content{margin-top:80px}}@media only screen and (max-width:959px){.product-back__content{margin-top:10.6666666667vw}}.product-back__content .lookbook__slider{margin:0 auto;overflow:hidden;position:relative}@media only screen and (min-width:960px){.product-back__content .lookbook__slider{padding-bottom:30px;width:770px}}@media only screen and (max-width:959px){.product-back__content .lookbook__slider{padding-bottom:5.3333333333vw;width:99.2753623188%}}.product-back__content .lookbook__item{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;opacity:0;transition:opacity .3s}@media only screen and (min-width:960px){.product-back__content .lookbook__item{padding:24px 40px}}@media only screen and (max-width:959px){.product-back__content .lookbook__item{padding:6.6666666667vw 0}}.product-back__content .lookbook__item.swiper-slide-active{opacity:1;z-index:2}.product-back__content .lookbook__item h3{font-weight:700;line-height:1.5;text-align:center}@media only screen and (min-width:960px){.product-back__content .lookbook__item h3{font-size:20px;margin-bottom:26px}}@media only screen and (max-width:959px){.product-back__content .lookbook__item h3{font-size:4.5333333333vw;margin-bottom:6.6666666667vw}}.product-back__content .lookbook__item .lookbook__item__thum{display:block}@media only screen and (min-width:960px){.product-back__content .lookbook__item .lookbook__item__thum{width:480px}.product-back__content .lookbook__item .lookbook__item__thum img{aspect-ratio:1886/980}}@media only screen and (max-width:959px){.product-back__content .lookbook__item .lookbook__item__thum{width:74.6666666667vw}.product-back__content .lookbook__item .lookbook__item__thum img{aspect-ratio:1134/998}}.product-back__content .lookbook__item .lookbook__item__thum img{display:block;height:100%;object-fit:contain;width:100%}.product-back__content .lookbook__pager{bottom:0;left:0;position:absolute;width:100%;z-index:10}.product-back__content .lookbook__pager .swiper-pagination-makeUp{align-items:center;bottom:auto!important;display:flex;gap:24px;justify-content:center;left:auto!important;position:relative!important;transform:none!important;width:100%}@media only screen and (max-width:959px){.product-back__content .lookbook__pager .swiper-pagination-makeUp{gap:4vw}}.product-back__content .lookbook__pager .swiper-pagination-bullet{background-color:#a0a0a0;border:none!important;border-radius:50%;display:block;margin:0!important;opacity:1}@media only screen and (min-width:960px){.product-back__content .lookbook__pager .swiper-pagination-bullet{height:6px;width:6px}}@media only screen and (max-width:959px){.product-back__content .lookbook__pager .swiper-pagination-bullet{height:1.3333333333vw;width:1.3333333333vw}}.product-back__content .lookbook__pager .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0075c2;border:none!important}.product-back__content .swiper-button-next,.product-back__content .swiper-button-prev{background:none;display:block!important;margin:0!important;position:absolute;top:50%;z-index:10}@media only screen and (min-width:960px){.product-back__content .swiper-button-next,.product-back__content .swiper-button-prev{transform:translateY(calc(-50% - 6px))}}@media only screen and (max-width:959px){.product-back__content .swiper-button-next,.product-back__content .swiper-button-prev{transform:translateY(-50%)}}.product-back__content .swiper-button-next:after,.product-back__content .swiper-button-prev:after{content:"";display:block}@media only screen and (min-width:960px){.product-back__content .swiper-button-next:after,.product-back__content .swiper-button-prev:after{height:28px;width:28px}}@media only screen and (max-width:959px){.product-back__content .swiper-button-next:after,.product-back__content .swiper-button-prev:after{border-width:.4vw;height:6.6666666667vw;width:6.6666666667vw}}@media only screen and (min-width:960px){.product-back__content .swiper-button-prev{left:calc(50% - 400px)!important}}@media only screen and (max-width:959px){.product-back__content .swiper-button-prev{left:-2vw!important}}@media only screen and (min-width:960px){.product-back__content .swiper-button-next{left:calc(50% + 370px)!important}}@media only screen and (max-width:959px){.product-back__content .swiper-button-next{left:83vw!important}}