:root{--leading-trim:calc(0.5em - 1lh/2)}html{height:100%!important;overflow-y:scroll}body,html{font-size:100%;overflow-x:clip!important}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}::-moz-selection{background:hsla(42,46%,63%,.55)}::selection{background:hsla(42,46%,63%,.55)}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::-moz-selection,aside::-moz-selection,dd::-moz-selection,dl::-moz-selection,dt::-moz-selection,figcaption::-moz-selection,figure::-moz-selection,footer::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection,header::-moz-selection,li::-moz-selection,nav::-moz-selection,ol::-moz-selection,p::-moz-selection,section::-moz-selection,ul::-moz-selection{background:hsla(42,46%,63%,.55)}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(42,46%,63%,.55)}dd,dt,h1,h2,h3,h4,h5,h6,p{line-height:1.7;margin-block:var(--leading-trim)}body{-webkit-text-size-adjust:100%;height:auto;min-height:100%;position:relative}@media only screen and (max-width:767px){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{color:#000}a,a:active,a:hover,a:link,a:visited{text-decoration:none}.lazyload{opacity:.1}body>img{display:none}sup{font-family:ヒラギノ角ゴ ProN W3,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS Pgothic,Osaka,sans-serif,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans}.js-ignitionPoint,.js-ignitionPoint .subject-child,[data-intersection-target*=subject],[data-intersection-target*=subject] .subject-child{opacity:0}.js-ignitionPoint.is-active,[data-intersection-target*=subject].is-active{opacity:1;transition:top .6s cubic-bezier(.25,.46,.45,.94),opacity .8s cubic-bezier(.25,.46,.45,.94)}.js-ignitionPoint.is-active .subject-child,[data-intersection-target*=subject].is-active .subject-child{opacity:1;transition:top .6s cubic-bezier(.25,.46,.45,.94) .2s,opacity .8s cubic-bezier(.25,.46,.45,.94) .2s}@media only screen and (min-width:768px){a{transition:opacity .3s}a:hover{opacity:.7}[data-action]{transition:opacity .3s}[data-action]:hover{opacity:.7}[data-movie-target*=player] .movieMain__btn:after{transition:opacity .3s}[data-movie-target*=player]:hover .movieMain__btn:after{opacity:.7}}body .bold,body b,body strong,html .bold,html b,html strong{font-weight:700}body{-webkit-font-smoothing:antialiased;font-family:ヒラギノ角ゴ ProN W3,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS Pgothic,Osaka,sans-serif,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans}body,body a{color:#000}.font-min{font-family:FP-ヒラギノ明朝 ProN W3}.font-min,.font-min-w6{-webkit-font-smoothing:antialiased}.font-min-w6{font-family:FP-ヒラギノ明朝 ProN W6}@font-face{font-family:TheSansBold;src:url(/assets/webFonts/TheSansBold/font.woff2) format("woff2"),url(/assets/webFonts/TheSansBold/font.woff) format("woff")}.font-en{font-family:TheSansBold,sans-serif}.font-iwata--m{text-stroke:.02em;-webkit-text-stroke:.02em;font-family:IwaNMNewsPro-Md;transform:scaleY(.8)}.u-cf{*zoom:1}.u-cf:after,.u-cf:before{content:" ";display:table}.u-cf:after{clear:both}.u-taL{text-align:left}.u-taR{text-align:right}.u-taC{text-align:center}.u-visHide{visibility:hidden}.u-hide{display:none!important}.u-hideTxt{display:block;height:0;overflow:hidden;position:absolute;width:100%}.u-pcHide{display:none}.u-fColor--wht{color:#fff}.u-indent--1{text-indent:1em}.u-indent--n1{padding-left:1em;text-indent:-1em}.u-indent--n1_3{padding-left:1.25em;text-indent:-1.25em}.u-indent--n1_5{padding-left:1.5em;text-indent:-1.5em}.u-indent--n2{padding-left:2em;text-indent:-2em}.u-liMarker{padding-left:1em;text-indent:-1em}.u-liMarker:before{content:"・"}.u-pcHide,.u-pcNobreak{display:none}.u-spHide{display:inline}.u-inlineBlock{display:inline-block}.u-urlTxt{word-break:break-all}.u-scrTxt{height:0;overflow:hidden;position:absolute;width:0}.u-blankIcon{height:1em;line-height:1em;padding-left:3px;position:relative;top:-.1em;vertical-align:middle;width:auto}.u-curning{font-feature-settings:"palt"}@media only screen and (max-width:767px){.u-pcNobreak{display:inline}.u-spNobreak{display:none}.u-pcHide{display:block}.u-spHide{display:none}}.u-linkIcon{display:inline-block;padding-left:1em;position:relative;text-decoration:none}.u-linkIcon:before{border-bottom:1px solid #626260;border-right:1px solid #626260;content:"";height:.4em;left:0;position:absolute;top:.6em;transform:rotate(-45deg);width:.4em}.u-linkIcon:link,.u-linkIcon:visited{text-decoration:none}.u-linkIcon:active,.u-linkIcon:hover{text-decoration:underline}.u-videoBox{padding-top:56.25%;position:relative;width:100%}.u-videoBox iframe{height:100%;position:absolute;right:0;top:0;width:100%}.u-mt0em{margin-top:0!important}.u-mb0em{margin-bottom:0!important}.u-pt0em{padding-top:0!important}.u-pb0em{padding-bottom:0!important}.u-mt0_5em{margin-top:.5em!important}.u-mb0_5em{margin-bottom:.5em!important}.u-pt0_5em{padding-top:.5em!important}.u-pb0_5em{padding-bottom:.5em!important}.u-mt1em{margin-top:1em!important}.u-mb1em{margin-bottom:1em!important}.u-pt1em{padding-top:1em!important}.u-pb1em{padding-bottom:1em!important}.u-mt1_5em{margin-top:1.5em!important}.u-mb1_5em{margin-bottom:1.5em!important}.u-pt1_5em{padding-top:1.5em!important}.u-pb1_5em{padding-bottom:1.5em!important}.u-mt2em{margin-top:2em!important}.u-mb2em{margin-bottom:2em!important}.u-pt2em{padding-top:2em!important}.u-pb2em{padding-bottom:2em!important}.u-mt2_5em{margin-top:2.5em!important}.u-mb2_5em{margin-bottom:2.5em!important}.u-pt2_5em{padding-top:2.5em!important}.u-pb2_5em{padding-bottom:2.5em!important}.u-mt3em{margin-top:3em!important}.u-mb3em{margin-bottom:3em!important}.u-pt3em{padding-top:3em!important}.u-pb3em{padding-bottom:3em!important}.u-mt3_5em{margin-top:3.5em!important}.u-mb3_5em{margin-bottom:3.5em!important}.u-pt3_5em{padding-top:3.5em!important}.u-pb3_5em{padding-bottom:3.5em!important}.u-mt4em{margin-top:4em!important}.u-mb4em{margin-bottom:4em!important}.u-pt4em{padding-top:4em!important}.u-pb4em{padding-bottom:4em!important}.u-mt4_5em{margin-top:4.5em!important}.u-mb4_5em{margin-bottom:4.5em!important}.u-pt4_5em{padding-top:4.5em!important}.u-pb4_5em{padding-bottom:4.5em!important}.u-mt5em{margin-top:5em!important}.u-mb5em{margin-bottom:5em!important}.u-pt5em{padding-top:5em!important}.u-pb5em{padding-bottom:5em!important}.u-mt5_5em{margin-top:5.5em!important}.u-mb5_5em{margin-bottom:5.5em!important}.u-pt5_5em{padding-top:5.5em!important}.u-pb5_5em{padding-bottom:5.5em!important}.u-mt6em{margin-top:6em!important}.u-mb6em{margin-bottom:6em!important}.u-pt6em{padding-top:6em!important}.u-pb6em{padding-bottom:6em!important}.u-mt6_5em{margin-top:6.5em!important}.u-mb6_5em{margin-bottom:6.5em!important}.u-pt6_5em{padding-top:6.5em!important}.u-pb6_5em{padding-bottom:6.5em!important}.u-mt7em{margin-top:7em!important}.u-mb7em{margin-bottom:7em!important}.u-pt7em{padding-top:7em!important}.u-pb7em{padding-bottom:7em!important}.u-mt7_5em{margin-top:7.5em!important}.u-mb7_5em{margin-bottom:7.5em!important}.u-pt7_5em{padding-top:7.5em!important}.u-pb7_5em{padding-bottom:7.5em!important}.u-mt8em{margin-top:8em!important}.u-mb8em{margin-bottom:8em!important}.u-pt8em{padding-top:8em!important}.u-pb8em{padding-bottom:8em!important}.u-mt8_5em{margin-top:8.5em!important}.u-mb8_5em{margin-bottom:8.5em!important}.u-pt8_5em{padding-top:8.5em!important}.u-pb8_5em{padding-bottom:8.5em!important}.u-mt9em{margin-top:9em!important}.u-mb9em{margin-bottom:9em!important}.u-pt9em{padding-top:9em!important}.u-pb9em{padding-bottom:9em!important}.u-mt9_5em{margin-top:9.5em!important}.u-mb9_5em{margin-bottom:9.5em!important}.u-pt9_5em{padding-top:9.5em!important}.u-pb9_5em{padding-bottom:9.5em!important}.u-mt10em{margin-top:10em!important}.u-mb10em{margin-bottom:10em!important}.u-pt10em{padding-top:10em!important}.u-pb10em{padding-bottom:10em!important}.u-mt10_5em{margin-top:10.5em!important}.u-mb10_5em{margin-bottom:10.5em!important}.u-pt10_5em{padding-top:10.5em!important}.u-pb10_5em{padding-bottom:10.5em!important}.buy{margin-bottom:21.3333333333vw}@media only screen and (min-width:768px){.buy{margin-bottom:107.52px}}.buy__inner{margin-bottom:8vw;padding:8vw 0;position:relative}.buy__inner:before{background:#fce5ef;bottom:0;content:"";left:-100vw;position:absolute;right:-100vw;top:0;z-index:-1}@media only screen and (min-width:768px){.buy__inner{margin-bottom:40.32px;padding:40.32px 0}}.buy__name{margin-bottom:8vw}.buy__name li{align-items:flex-end;display:flex;justify-content:space-between;text-align:left}.buy__name li+li{margin-top:5.3333333333vw}.buy__name p{font-size:5.3333333333vw}.buy__name p.price{color:#ce0058;display:inline-block;font-size:6.1333333333vw;font-weight:700;margin-left:.5em}.buy__name p .terms{display:block;font-size:4.5333333333vw;margin:1em 0 .35em}.buy__name small{display:block;font-size:2.6666666667vw;line-height:1.2}@media only screen and (min-width:768px){.buy__name{margin-bottom:40.32px}.buy__name li+li{margin-top:20px}.buy__name p{font-size:23px}.buy__name p.price{font-size:28px}.buy__name p .terms{font-size:19px}.buy__name small{font-size:11px}}.buy__cau{font-size:2.6666666667vw;line-height:1.25;margin:-5.3333333333vw 0 8vw;white-space:nowrap}@media only screen and (min-width:768px){.buy__cau{font-size:11px;margin:-26.88px 0 40.32px}}.buy__btn{--leading-trim:0}@media only screen and (min-width:768px){.buy__btn>a{cursor:pointer;display:block;margin:0 auto}}.buy__btn__content{background:#fff;height:0;opacity:0;padding:0 4vw;pointer-events:none;position:relative;transition:margin .2s .3s,height .4s,padding .4s}.buy__btn__content:before{background:#fff;bottom:100%;clip-path:polygon(50% 0,0 100%,100% 100%);content:"";display:inline-block;height:4vw;left:0;margin:0 auto;position:absolute;right:0;width:6.6666666667vw}.buy__btn__content.is-open{height:auto;margin-top:8vw;opacity:1;padding:10.6666666667vw 4vw;pointer-events:auto;transition:margin .4s,height .4s,padding .4s}@media only screen and (min-width:768px){.buy__btn__content{padding:0 20.16px}.buy__btn__content:before{height:20.16px;width:33.6px}.buy__btn__content.is-open{margin-top:40.32px;padding:53.76px 20.16px}}.buy__btn__shop{border-bottom:1px solid #ccc;margin-bottom:10.6666666667vw;padding-bottom:8vw}@media only screen and (min-width:768px){.buy__btn__shop{margin-bottom:53.76px;padding-bottom:40.32px}.buyShop__btn{margin:0 auto}}.buyShop__cau{font-size:2.6666666667vw;margin-top:1em}.buyShop__cau.u-indent{padding-left:1em;text-indent:-1em}.buyShop__cau+.buyShop__cau{margin-top:.5em}@media only screen and (min-width:768px){.buyShop__cau{font-size:11px}}.buyShop__title{font-size:5.3333333333vw;margin-bottom:5.3333333333vw;text-align:center}@media only screen and (min-width:768px){.buyShop__title{font-size:20px;margin-bottom:26.88px}}.buy__btn__online{margin:0 auto 8vw}@media only screen and (min-width:768px){.buy__btn__online{margin:0 auto 40.32px}}.buyOnline__title{margin:0 auto 5.3333333333vw;width:49.3333333333vw}@media only screen and (min-width:768px){.buyOnline__title{margin:0 auto 26.88px;width:248.64px}}.buyOnline__lists{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;place-content:center}.buyOnline__list{text-align:center}.buyOnline__list:first-of-type .buyOnline__list__img{width:11.3333333333vw}.buyOnline__list:nth-of-type(2) .buyOnline__list__img{width:10.4vw}.buyOnline__list:nth-of-type(3) .buyOnline__list__img{width:6.4vw}.buyOnline__list:nth-of-type(4) .buyOnline__list__img{width:10.1333333333vw}@media only screen and (min-width:768px){.buyOnline__list:first-of-type .buyOnline__list__img{width:57.12px}.buyOnline__list:nth-of-type(2) .buyOnline__list__img{width:52.416px}.buyOnline__list:nth-of-type(3) .buyOnline__list__img{width:32.256px}.buyOnline__list:nth-of-type(4) .buyOnline__list__img{width:51.072px}}.buyOnline__list__img{align-items:center;display:flex;height:10vw;margin:0 auto 2.6666666667vw}@media only screen and (min-width:768px){.buyOnline__list__img{height:50.4px;margin:0 auto 13.44px}}.buyOnline__list__txt{font-size:2.6666666667vw;line-height:1.3;white-space:nowrap}@media only screen and (min-width:768px){.buyOnline__list__txt{font-size:11px}}.buyProduct__item+.buyProduct__item{margin-top:10.6666666667vw}@media only screen and (min-width:768px){.buyProduct__item+.buyProduct__item{margin-top:53.76px}}.buyProduct__item__inner{display:flex;justify-content:space-between;margin-bottom:8vw}@media only screen and (min-width:768px){.buyProduct__item__inner{margin-bottom:40.32px}}.buyProduct__item__img{aspect-ratio:1/1;box-sizing:border-box;width:28vw}.buyProduct__item__img img{border:1px solid #eee;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.buyProduct__item__img{width:141.12px}}.buyProduct__item__txt{font-size:4.5333333333vw;width:48vw}.buyProduct__item__txt p{line-height:1.4}.buyProduct__item__txt .tag{background:#f2f2f2;display:table;margin:.05em 0 .65em;padding:0 .2em}.buyProduct__item__txt .tag .u-disnon{display:none}.buyProduct__item__txt .tag.is-limited{background:#fff;border:1px solid #ce0058;color:#ce0058}.buyProduct__item__txt .price{font-size:2.6666666667vw;margin-top:.6em}.buyProduct__item__txt .price strong{font-size:4.8vw;margin-right:.1em}@media only screen and (min-width:768px){.buyProduct__item__txt{font-size:17px;width:241.92px}.buyProduct__item__txt .price{font-size:11px}.buyProduct__item__txt .price strong{font-size:24.192px}.buyProduct__item__btn{margin:0 auto}}.buy__banner{margin-bottom:21.3333333333vw}.buy__banner a{border:1.5px solid #ce0058;border-radius:1.3333333333vw;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;place-content:center;place-items:center;position:relative}.buy__banner a:after{border:2px solid #ce0058;border-left:none;border-top:none;bottom:0;content:"";display:block;height:1em;margin:auto 1.5em auto auto;position:absolute;right:0;top:0;transform:rotate(-45deg);width:1em}@media only screen and (min-width:768px){.buy__banner{margin-bottom:107.52px}.buy__banner a{border-radius:6.72px}}.buy__banner__img{box-sizing:border-box;margin-right:1.3333333333vw;padding:3.3333333333vw 3.3333333333vw 0;width:26.6666666667vw}@media only screen and (min-width:768px){.buy__banner__img{margin-right:6.72px;padding:16.8px 16.8px 0;width:134.4px}}.buy__banner__txt{font-size:3.4666666667vw;width:60vw}.buy__banner__txt p{line-height:1.35}.buy__banner__txt .title{color:#ce0058;display:block;font-size:6.1333333333vw;margin-bottom:.3em}@media only screen and (min-width:768px){.buy__banner__txt{font-size:17.472px;width:302.4px}.buy__banner__txt .title{font-size:23px}}.buy__reviews{margin:16vw auto}@media only screen and (min-width:768px){.buy__reviews{margin:80.64px auto}}.buy__reviews__title{margin:-.35em auto calc(10.66667vw - .2em);text-align:center}@media only screen and (min-width:768px){.buy__reviews__title{font-size:32px;margin:-.35em auto calc(32px - .2em)}}.buy__reviews__subTitle{font-feature-settings:"palt";font-size:6.1333333333vw;margin:.8em auto .4em;text-align:center}@media only screen and (min-width:768px){.buy__reviews__subTitle{font-size:30.912px}}.buy__reviews__btn+.buy__reviews__subTitle{margin-top:1.2em}.buy__reviews__btn{font-size:4vw}.buy__reviews__btn a{align-items:center;border:1.5px solid #000;border-radius:1.3333333333vw;display:flex;height:18.6666666667vw;justify-content:center;position:relative}.buy__reviews__btn a:after{border:2.5px solid #000;border-left:none;border-top:none;bottom:0;content:"";display:block;height:.8em;margin:auto 1.5em auto auto;position:absolute;right:0;top:0;transform:rotate(-45deg);width:.8em}.buy__reviews__btn .logo{margin-right:.8em;width:26.6666666667vw}.buy__reviews__btn.is-btn-cosme a{border:1.5px solid #20b1a4;color:#20b1a4}.buy__reviews__btn.is-btn-cosme a:after{border-color:#20b1a4}.buy__reviews__btn.is-btn-cosme .logo{margin-right:.2em;width:24vw}.buy__reviews__btn+.buy__reviews__btn{margin-top:4vw}@media only screen and (min-width:768px){.buy__reviews__btn{font-size:20.16px}.buy__reviews__btn a{border-radius:6.72px;height:94.08px}.buy__reviews__btn .logo{width:134.4px}.buy__reviews__btn.is-btn-cosme .logo{width:120.96px}.buy__reviews__btn+.buy__reviews__btn{margin-top:20.16px}}.comparison-block{margin:0 auto;max-width:430.08px;position:relative;width:100%}@media only screen and (max-width:767px){.comparison-block{max-width:85.3333333333vw}}.comparison-block .beforeImg{height:100%;position:relative;z-index:6}.comparison-block .beforeImg:before{background-color:#fff;bottom:0;color:#ce0058;content:"BEFORE";display:block;font-size:20px;left:0;padding:.15em .2em;position:absolute;text-align:center;width:100.8px;z-index:2}@media only screen and (max-width:767px){.comparison-block .beforeImg:before{font-size:4vw;width:20vw}}.comparison-block .afterImg{height:100%;position:absolute;top:0;width:100%;z-index:3}.comparison-block .afterImg:before{background-color:#ce0058;bottom:0;color:#fff;content:"AFTER";display:block;font-size:20px;padding:.15em .2em;position:absolute;right:0;text-align:center;width:100.8px;z-index:2}@media only screen and (max-width:767px){.comparison-block .afterImg:before{font-size:4vw;width:20vw}}.comparison-block img{display:block;left:0;pointer-events:none;position:absolute;top:0;z-index:1}.comparison-block img.beforeImg{z-index:6}.comparison-block img.afterImg{z-index:3}.comparison-before-img{height:100%;left:0;overflow:hidden;position:absolute;top:0;z-index:5}.comparison-before-img img{-o-object-fit:cover;object-fit:cover}.comparison-before-img__inner{bottom:0;height:100%;left:0;position:absolute;top:0}.comparison-after-img{position:relative;z-index:1}.comparison-after-img img,.comparison-before-img img{bottom:0;height:100%!important;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:relative;top:0;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;width:100%}.comparison-arrow{background-color:#fff;cursor:pointer;height:100%;left:50%;position:absolute;top:0;width:2px;z-index:9}.comparison-arrow:after{aspect-ratio:1/1;background-color:#fff;background:url(/pr/assets/img/product/comparison__arrow.webp) no-repeat 50%/100% 100%;border-radius:50%;content:"";display:block;height:36.96px;left:-18.48px;margin-top:-18.48px;position:absolute;top:50%;width:36.96px}@media only screen and (max-width:767px){.comparison-arrow:after{height:0;left:-3.6666666667vw;margin-top:-3.6666666667vw;padding-bottom:7.3333333333vw;width:7.3333333333vw}}.comparison-block::selection{background-color:transparent}.comparison-block::-moz-selection{background-color:transparent}.comparison-block ::selection{background-color:transparent}.comparison-block ::-moz-selection{background-color:transparent}.promotion img{height:auto;max-width:100%;width:100%}.promotion{overflow:hidden}@media only screen and (max-width:767px){.promotion .l-section__inner{max-width:100%}.promotion .c-fixedMenuShop{display:none}}.promotion .c-sidebar .c-menuCloseBtnWrapper{display:none}.promotion .c-menuCloseBtnWrapper{border-radius:0 1em 0 1em;display:block}@media only screen and (min-width:768px){.promotion .c-menuCloseBtnWrapper{width:12.285714%}}.promotion .purchaseModal{background-color:#f2f2f2;border-radius:1em;bottom:0;height:-moz-max-content;height:max-content;left:0;margin:auto;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .5s ease;width:89.3333333333vw;z-index:100}.promotion .purchaseModal.is-show{opacity:1;pointer-events:auto}.promotion .purchaseModal.is-lowerThanWindowHeight{height:100dvh;overflow-x:hidden;overflow-y:scroll;visibility:visible}@media only screen and (min-width:768px){.promotion .purchaseModal{left:15%;width:450.24px;width:450px}}@media only screen and (min-width:1400px){.promotion .purchaseModal{left:210px}}.promotion .purchaseModal__inner{padding:15.4666666667vw 5.3333333333vw 5.3333333333vw}@media only screen and (min-width:768px){.promotion .purchaseModal__inner{padding:77.952px 26.88px 26.88px}}.promotion .purchaseModal__ttl{font-size:4.8vw;font-weight:700;margin-bottom:12.6666666667vw;position:relative;text-align:center}.promotion .purchaseModal__ttl:after{bottom:0;content:"";display:block;height:0;left:0;margin:auto;position:absolute;right:0}.promotion .purchaseModal__ttl.purchaseModal__ttl--ols:after{background:url(/pr/assets/img/common/logo--onlineStore.webp) no-repeat 50%/100% 100%;margin-bottom:-1.4em;padding-bottom:6.5333333333vw;width:20.5333333333vw}@media only screen and (min-width:768px){.promotion .purchaseModal__ttl.purchaseModal__ttl--ols:after{margin-bottom:-1.5em;padding-bottom:32.928px;width:103.488px}}.promotion .purchaseModal__ttl.purchaseModal__ttl--newProducts,.promotion .purchaseModal__ttl.purchaseModal__ttl--pair{font-size:4vw;margin-bottom:.5em}@media only screen and (min-width:768px){.promotion .purchaseModal__ttl.purchaseModal__ttl--newProducts,.promotion .purchaseModal__ttl.purchaseModal__ttl--pair{font-size:20.16px}}.promotion .purchaseModal__ttl.purchaseModal__ttl--newProducts{margin-bottom:.5em}.promotion .purchaseModal__ttl.purchaseModal__ttl--shops{margin-top:1.5em}.promotion .purchaseModal__ttl.purchaseModal__ttl--shops:after{background:url(/pr/assets/img/common/icon--shop.svg) no-repeat 50%/100% 100%;margin-bottom:-1.7em;padding-bottom:7.4666666667vw;width:8vw}@media only screen and (min-width:768px){.promotion .purchaseModal__ttl.purchaseModal__ttl--shops:after{padding-bottom:37.632px;width:40.32px}.promotion .purchaseModal__ttl{font-size:24.192px;margin-bottom:57px}}.promotion .purchaseModal__btns{width:78.6666666667vw}@media only screen and (min-width:768px){.promotion .purchaseModal__btns{width:396.48px}}.promotion .purchaseModal__btns .purchaseModal__btn+.purchaseModal__btn{margin-top:2.6666666667vw}@media only screen and (min-width:768px){.promotion .purchaseModal__btns .purchaseModal__btn+.purchaseModal__btn{margin-top:13.44px}}.promotion .purchaseModal__btns .purchaseModal__btn a{background-color:#fff;border-radius:.5em;color:#e50063;display:block;font-size:3.4666666667vw;padding:2em 0;position:relative;width:100%}.promotion .purchaseModal__btns .purchaseModal__btn a:before{bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;top:0}.promotion .purchaseModal__btns .purchaseModal__btn a:after{border:2px solid #ce0058;border-left:none;border-top:none;bottom:0;content:"";display:block;height:.5em;margin:auto 1em auto auto;position:absolute;right:0;top:0;transform:rotate(-45deg);width:.5em}@media only screen and (min-width:768px){.promotion .purchaseModal__btns .purchaseModal__btn a{font-size:17.472px}}.promotion .purchaseModal__btns .purchaseModal__btn a span{display:inline-block;padding-left:16.6666666667vw}@media only screen and (min-width:768px){.promotion .purchaseModal__btns .purchaseModal__btn a span{padding-left:84px}}.promotion .purchaseModal__btns .purchaseModal__btn a span .tag{background-color:#fdebee;color:#ce0058;display:inline-block;margin-bottom:.25em;padding:0 .2em}.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--shop a{text-align:center}.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--shop a span{padding-left:0}.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore+.purchaseModal__btn--onlineStore{margin-bottom:2em}.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore a{padding:1.5em 0}.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore a:before{background:url(/pr/assets/img/common/logo--onlineStore.webp) no-repeat 50%/100% 100%;height:0;margin-left:5.0666666667vw;padding-bottom:6.5333333333vw;width:20.8vw}@media only screen and (min-width:768px){.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore a:before{margin-left:25.536px;padding-bottom:32.928px;width:104.832px}}.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore.purchaseModal__btn--medicated-moisture-lift-gel-limited-edition a:before{background:url(/pr/assets/img/promotion/25ss/medicated-moisture-lift-gel/pkg_01.webp) no-repeat 50%/100% 100%;padding-bottom:14vw;width:9.7333333333vw}@media only screen and (min-width:768px){.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore.purchaseModal__btn--medicated-moisture-lift-gel-limited-edition a:before{padding-bottom:70.56px;width:49.056px}}.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore.purchaseModal__btn--wrinkle-gel a:before{background:url(/pr/assets/img/promotion/25aw/allinone/pkg_02.webp) no-repeat 50%/100% 100%;margin-left:3.6vw;width:10vw}@media only screen and (min-width:768px){.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore.purchaseModal__btn--wrinkle-gel a:before{margin-left:16.8px;padding-bottom:52.416px;width:50.4px}}.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore.purchaseModal__btn--medicated-moisture-lift-gel a:before{background:url(/pr/assets/img/promotion/25ss/medicated-moisture-lift-gel/pkg_02.webp) no-repeat 50%/100% 100%;margin-left:6.4vw;padding-bottom:14.2666666667vw;width:6.9333333333vw}@media only screen and (min-width:768px){.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore.purchaseModal__btn--medicated-moisture-lift-gel a:before{margin-left:32.256px;padding-bottom:71.904px;width:34.944px}}.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore.purchaseModal__btn--wrinkle-gel a:before{background:url(/pr/assets/img/promotion/26ss/medicated-wrinkle-gel/pkg_medicated-wrinkle-gel.webp) no-repeat 50%/100% 100%;margin-left:4.3vw;padding-bottom:10.4vw;width:9.7333333333vw}@media only screen and (min-width:768px){.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore.purchaseModal__btn--wrinkle-gel a:before{margin-left:18.144px;padding-bottom:52.416px;width:49.056px}}.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore.purchaseModal__btn--wrinkle-gel-limited-edition a{padding:.648em 0}.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore.purchaseModal__btn--wrinkle-gel-limited-edition a:before{background:url(/pr/assets/img/promotion/26ss/medicated-wrinkle-gel/pkg_purchaseModal__btn--wrinkle-gel-limited-edition.webp) no-repeat 50%/100% 100%;padding-bottom:14vw;width:7.6vw}@media only screen and (min-width:768px){.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore.purchaseModal__btn--wrinkle-gel-limited-edition a:before{padding-bottom:70.56px;width:38.304px}}.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore.purchaseModal__btn--wrinkle-foundation a:before{background:url(/pr/assets/img/promotion/26ss/medicated-wrinkle-gel/pkg_wrinkle-foundation.webp) no-repeat 50%/100% 100%;margin-left:6.1333333333vw;padding-bottom:14.5333333333vw;width:4.9333333333vw}@media only screen and (min-width:768px){.promotion .purchaseModal__btns .purchaseModal__btn.purchaseModal__btn--onlineStore.purchaseModal__btn--wrinkle-foundation a:before{margin-left:30.912px;padding-bottom:73.248px;width:24.864px}}.promotion #fixedMenu,.promotion .c-btn--round--b:before{display:none}.promotion .l-main{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.promotion #globalHeader{background:#fff;position:relative;z-index:5}.promotion #globalFooter{position:relative;z-index:10}.promotion .c-breadcrumb{z-index:6}.promotion .c-headings{font-size:2.4em}@media only screen and (max-width:767px){.promotion .c-headings{font-size:16.4102564103vw;margin-bottom:1em}}.promotion .c-headings span{display:none}.promotion .c-headings span.is-show{display:block}.promotion .scrollToTopBtn{bottom:30px;margin-left:auto;max-width:100px;opacity:0;pointer-events:none;position:fixed;right:30px;transition:opacity .5s ease;width:11.9047619048%;z-index:10}@media only screen and (max-width:767px){.promotion .scrollToTopBtn{right:5vw}}.promotion .scrollToTopBtn.is-active{opacity:1;pointer-events:auto}.promotion .scrollToTopBtn.is-abs{bottom:0;left:0;margin:auto auto -87px;position:absolute;right:0}@media only screen and (max-width:990px){.promotion .scrollToTopBtn.is-abs{margin-bottom:-10.3571428571%;width:11.9047619048vw}}@media only screen and (max-width:767px){.promotion .scrollToTopBtn.is-abs{left:inherit;margin-bottom:-21vw;width:51.2820512821vw}.promotion .scrollToTopBtn{bottom:0;margin-bottom:20vw;margin-right:0;max-width:inherit;width:51.2820512821vw}}.promotion .main{margin:0 auto;width:90%}.promotion .main .color{color:#ce0058}@media only screen and (min-width:768px){.promotion .main{width:min(100%,450px)}}.promotion .stickyBtn{bottom:0;left:0;margin:0 auto;opacity:0;position:fixed;right:0;transform:translateY(5vw);transition:transform 1s ease,opacity .8s ease;width:100%;z-index:5}@media only screen and (min-width:768px){.promotion .stickyBtn{transform:translateY(90px)}}.promotion .stickyBtn.is-show{opacity:1;transform:translateY(-24vw)}@media only screen and (min-width:768px){.promotion .stickyBtn.is-show{transform:translateY(-102.564102564px)}}.promotion .stickyBtn .fv__btn{bottom:12.8205128205vw;top:3.8461538462vw;transform:scale(.8)}@media only screen and (min-width:768px){.promotion .stickyBtn{left:min(15%,210px);width:min(100%,500px)}.promotion .stickyBtn .fv__btn{top:19.2307692308px}}.promotion .fv{aspect-ratio:780/1160;z-index:6}.promotion .fv__btn{bottom:0;left:10.2564102564vw;margin:0 auto -20.5128205128vw;position:absolute;right:10.2564102564vw}.promotion .fv__btn a span{font-size:7.1794871795vw;margin:-.2em auto}@media only screen and (min-width:768px){.promotion .fv__btn{bottom:57.6923076923px;bottom:0;left:51.282051282px;margin:0 auto -102.564102564px;right:51.282051282px}.promotion .fv__btn a span{font-size:28px;margin:-.1em auto}}.promotion .fv__btn a{position:relative}.promotion .fv__btn a:after{display:none}.promotion .fv__btn a .icon--plus{aspect-ratio:1/1;background:#fff;border-radius:50%;bottom:0;height:80%;margin:auto 5px auto auto;position:absolute;right:0;top:0;width:10.2564102564vw}@media only screen and (min-width:768px){.promotion .fv__btn a .icon--plus{width:46.1538461538px}}.promotion .fv__btn a .icon--plus__inner{height:100%;position:relative;width:100%}.promotion .fv__btn a .icon--plus__inner:after,.promotion .fv__btn a .icon--plus__inner:before{background-color:#ce0058;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:5.1282051282vw}@media only screen and (min-width:768px){.promotion .fv__btn a .icon--plus__inner:after,.promotion .fv__btn a .icon--plus__inner:before{width:25.641025641px}}.promotion .fv__btn a .icon--plus__inner:after{transform:rotate(90deg)}.promotion .buy__inner{padding:10.2564102564vw 0 5.1282051282vw}@media only screen and (min-width:768px){.promotion .buy__inner{padding:51.282051282px 0 25.641025641px}}.promotion .buy__img{margin-bottom:11.5384615385vw}@media only screen and (min-width:768px){.promotion .buy__img{margin-bottom:57.6923076923px}}.promotion .buy__btn__content{border-radius:.3em}.promotion .buy__btn__content:before{content:none}.promotion .buy__btn__content+.buy__btn__content{margin-top:6.4102564103vw}@media only screen and (min-width:768px){.promotion .buy__btn__content+.buy__btn__content{margin-top:32.0512820513px}}.promotion .fv{margin:0 -5.56%;padding-bottom:15.3846153846vw;position:relative}@media only screen and (min-width:768px){.promotion .fv{padding-bottom:76.923076923px}}.promotion .fv__inner{position:relative;width:100%}.promotion .newProduct{margin:20.5128205128vw -5.56% 0;padding-top:0;position:relative}@media only screen and (min-width:768px){.promotion .newProduct{margin-top:102.564102564px}}.promotion .newProduct .l-section__inner{padding-bottom:0;padding-top:0}@media only screen and (min-width:768px){.promotion .newProduct{padding-bottom:51.282051282px}}.promotion .newProduct .newProduct__bg{aspect-ratio:780/2294;background:url(/pr/assets/img/promotion/26ss/medicated-wrinkle-gel/newProduct__bg.webp) no-repeat top/100% 100%;height:100%;left:0;margin:auto;position:absolute;right:0;width:100%;z-index:-1}@media only screen and (max-width:767px){.promotion .newProduct .newProduct__bg{height:0;padding-bottom:295vw;top:0}}.promotion .newProduct__icon{height:38.4615384615vw;margin:0 auto;position:relative;width:38.4615384615vw}@media only screen and (min-width:768px){.promotion .newProduct__icon{height:192.3076923075px;width:192.3076923075px}}.promotion .newProduct__text{font-feature-settings:"palt";padding:3.8461538462vw 0 0;position:relative}@media only screen and (min-width:768px){.promotion .newProduct__text{padding:19.2307692308px 0 0}}.promotion .newProduct__text__line01{font-size:6.1538461538vw;line-height:1.6;text-align:center}@media only screen and (min-width:768px){.promotion .newProduct__text__line01{font-size:30.7692307692px}}.promotion .newProduct__text__line01 sup{font-size:.645em}.promotion .newProduct__text__line02{font-size:7.6923076923vw;line-height:1.33;text-align:center}@media only screen and (min-width:768px){.promotion .newProduct__text__line02{font-size:38.4615384615px}}.promotion .newProduct__text__line02 p{margin:0}.promotion .newProduct__title{margin:0 auto;padding-bottom:96.1538461538vw;position:relative;width:89.7435897436vw}@media only screen and (min-width:768px){.promotion .newProduct__title{padding-bottom:487.179487179px;width:448.7179487175px}}.promotion .newProduct__title__text{color:#ce0058;font-size:13.3333333333vw;letter-spacing:-.16em;line-height:1;text-align:center}@media only screen and (min-width:768px){.promotion .newProduct__title__text{font-size:66.6666666666px}}.promotion .newProduct__product{margin:0 auto;position:relative;width:90%}@media only screen and (min-width:768px){.promotion .newProduct__product{width:min(100%,450px)}}.promotion .newProduct__product__inner{padding-bottom:0}@media only screen and (min-width:768px){.promotion .newProduct__product__inner{padding-bottom:0}}.promotion .newProduct__product__category{margin-bottom:3.5897435897vw;text-align:center}@media only screen and (min-width:768px){.promotion .newProduct__product__category{margin-bottom:17.9487179487px}}.promotion .newProduct__product__category__tag{background:#fff;border:1px solid #868686;display:inline-block;padding:2.0512820513vw 2.5641025641vw}@media only screen and (min-width:768px){.promotion .newProduct__product__category__tag{padding:10.2564102564px 12.8205128205px}}.promotion .newProduct__product__category__tag p{font-size:3.8461538462vw;line-height:1;margin:0}@media only screen and (min-width:768px){.promotion .newProduct__product__category__tag p{font-size:19.2307692308px}}.promotion .newProduct__product__name{margin-bottom:3.8461538462vw;text-align:center}@media only screen and (min-width:768px){.promotion .newProduct__product__name{margin-bottom:19.2307692308px}}.promotion .newProduct__product__name__main{font-size:5.1282051282vw;line-height:1.5;margin:0 0 1.2820512821vw}@media only screen and (min-width:768px){.promotion .newProduct__product__name__main{font-size:25.641025641px;margin-bottom:6.4102564103px}}.promotion .newProduct__product__name__sub{font-size:3.5897435897vw;margin:0}@media only screen and (min-width:768px){.promotion .newProduct__product__name__sub{font-size:17.9487179487px}}.promotion .newProduct__product__sales-name{text-align:center}.promotion .newProduct__product__sales-name p{font-size:3.5897435897vw;margin:0}@media only screen and (min-width:768px){.promotion .newProduct__product__sales-name p{font-size:17.9487179487px}}.promotion .newProduct__product__price{border-bottom:1px solid #000;border-top:1px solid #000;margin:7.6923076923vw auto 2.5641025641vw;padding:5.1282051282vw 0;width:89.7435897436vw}@media only screen and (min-width:768px){.promotion .newProduct__product__price{margin-bottom:12.8205128205px;margin-top:38.4615384615px;padding:25.641025641px 0;width:448.7179487175px}}.promotion .newProduct__product__price__item{align-items:center;display:flex;justify-content:space-between;margin-bottom:3.5897435897vw}@media only screen and (min-width:768px){.promotion .newProduct__product__price__item{margin-bottom:17.9487179487px}}.promotion .newProduct__product__price__item__label{font-size:4.1025641026vw;margin:0}@media only screen and (min-width:768px){.promotion .newProduct__product__price__item__label{font-size:20.5128205128px}}.promotion .newProduct__product__price__item__value{font-size:3.8461538462vw;margin:0;text-align:right}@media only screen and (min-width:768px){.promotion .newProduct__product__price__item__value{font-size:19.2307692308px}}.promotion .newProduct__product__price__item__value strong{color:#ce0058;font-size:7.6923076923vw}@media only screen and (min-width:768px){.promotion .newProduct__product__price__item__value strong{font-size:38.4615384615px}}.promotion .newProduct__product__price__item__value .unit{color:#ce0058}.promotion .newProduct__product__usage__main{font-size:4.1025641026vw}@media only screen and (min-width:768px){.promotion .newProduct__product__usage__main{font-size:20.5128205128px}}.promotion .newProduct__product__usage__main strong{font-size:5.1282051282vw;margin-left:2.8em}@media only screen and (min-width:768px){.promotion .newProduct__product__usage__main strong{font-size:25.641025641px}}.promotion .newProduct__product__usage__note{font-size:2.5641025641vw;margin:0}@media only screen and (min-width:768px){.promotion .newProduct__product__usage__note{font-size:12.8205128205px}}.promotion .newProduct__product__caption{font-size:2.5641025641vw;line-height:1.5;margin:0 auto;text-align:left;width:89.7435897436vw}@media only screen and (min-width:768px){.promotion .newProduct__product__caption{font-size:12.8205128205px;width:448.7179487175px}}.promotion .newProduct__product__caption p{margin:0;padding-left:2em;text-indent:-2em}.promotion .newProduct__product__caption sup{font-size:.645em}.promotion .newProduct .newProduct__product__gif{margin:7.6923076923vw auto 0;width:89.7435897436vw}@media only screen and (min-width:768px){.promotion .newProduct .newProduct__product__gif{margin-top:44.8717948718px;width:448.7179487175px}}.promotion .ankerLink{padding:20.5128205128vw 0 15.3846153846vw}@media only screen and (min-width:768px){.promotion .ankerLink{padding:102.564102564px 0 76.923076923px}}.promotion .ankerLink__inner{max-width:100%}.promotion .ankerLink__nav{width:100%}.promotion .ankerLink__list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.promotion .ankerLink__item{border-bottom:1px solid gray}.promotion .ankerLink__item:first-child{border-top:1px solid gray}.promotion .ankerLink__link{align-items:center;color:#333;display:flex;justify-content:space-between;text-decoration:none;transition:background-color .3s ease}.promotion .ankerLink__link__text{color:#ce0058;flex:1;font-size:5.1282051282vw;letter-spacing:.02em;line-height:1.5;padding:1em 0}@media only screen and (min-width:768px){.promotion .ankerLink__link__text{font-size:25.641025641px}}.promotion .ankerLink__link__text__sub{font-size:.9em}.promotion .ankerLink__link__arrow{flex-shrink:0;height:5.1282051282vw;margin-left:5.1282051282vw;position:relative;width:5.1282051282vw}@media only screen and (min-width:768px){.promotion .ankerLink__link__arrow{height:25.641025641px;margin-left:25.641025641px;width:25.641025641px}}.promotion .ankerLink__link__arrow svg{height:100%;width:100%}.promotion .ankerLink__note{font-size:2.5641025641vw;margin-top:1.5em}@media only screen and (min-width:768px){.promotion .ankerLink__note{font-size:12.8205128205px}}.promotion .tvcm{padding:0 10.2564102564vw 15.3846153846vw}@media only screen and (min-width:768px){.promotion .tvcm{padding:0 51.282051282px 76.923076923px}}.promotion .tvcm__inner{align-items:center;display:flex;flex-direction:column;gap:7.6923076923vw}@media only screen and (min-width:768px){.promotion .tvcm__inner{gap:38.4615384615px}}.promotion .tvcm__heading{align-items:center;display:flex;justify-content:center}.promotion .tvcm__heading__text{color:#000;font-size:7.1794871795vw;letter-spacing:.02em;line-height:1.3;text-align:center}@media only screen and (min-width:768px){.promotion .tvcm__heading__text{font-size:35.8974358974px}}.promotion .tvcm__movie{background-color:#d9d9d9;cursor:pointer;height:45.3846153846vw;position:relative;transition:opacity .3s ease;width:80.7692307692vw}@media only screen and (min-width:768px){.promotion .tvcm__movie{height:226.9230769229px;width:403.8461538458px}}.promotion .tvcm__movie:hover{opacity:.8}.promotion .tvcm__movie__inner{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.promotion .tvcm__movie__inner:before{aspect-ratio:1/1;background:url(/pr/assets/img/common/icon--play--mov.svg) no-repeat 50%/100% auto;bottom:0;content:"";display:inline-block;height:26.6666666667vw;left:0;margin:auto;position:absolute;right:0;top:0;width:26.6666666667vw;z-index:1}@media only screen and (min-width:768px){.promotion .tvcm__movie__inner:before{height:100%;width:128.205128205px}}.promotion .tvcm__movie:hover .promotion .tvcm__movie__play__icon{transform:scale(1.1)}.promotion .intro{margin:0 -5.56%;position:relative}.promotion .intro__inner{padding-bottom:76vw;padding-top:9.7435897436vw;position:relative}@media only screen and (min-width:768px){.promotion .intro__inner{padding-bottom:353.8461538458px;padding-top:48.7179487179px}}.promotion .intro__bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.promotion .intro__bg__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.promotion .intro__content{align-items:center;display:flex;flex-direction:column}.promotion .intro__heading{align-items:center;display:flex;justify-content:center}.promotion .intro__heading__text{color:#000;font-size:6.1538461538vw;letter-spacing:.02em;line-height:1.6;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .intro__heading__text{font-size:30.7692307692px}}.promotion .intro__subheading{align-items:center;display:flex;justify-content:center}.promotion .intro__subheading__text{color:#000;line-height:1;margin:0;text-align:center}.promotion .intro__subheading__number{font-size:11.7948717949vw;letter-spacing:.02em}@media only screen and (min-width:768px){.promotion .intro__subheading__number{font-size:58.9743589743px}}.promotion .intro__subheading__label{font-size:8.7179487179vw;letter-spacing:.02em}@media only screen and (min-width:768px){.promotion .intro__subheading__label{font-size:43.5897435897px}}.promotion .concerns{margin:0 -5.56%;position:relative}.promotion .concerns:after,.promotion .concerns:before{content:"";display:block;position:absolute}.promotion .concerns:before{background-color:#f2f2f2;height:0;padding-bottom:122.3076923077vw;width:100%;z-index:-1}@media only screen and (min-width:768px){.promotion .concerns:before{padding-bottom:611.5384615379px}}.promotion .concerns:after{aspect-ratio:190/47;border-style:solid;border-bottom:0;border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:12.0512820513vw solid #f2f2f2;height:0;margin-top:121.525641vw;top:0;width:0;z-index:2}@media only screen and (min-width:768px){.promotion .concerns:after{border-left-width:249.9999999998px;border-right-width:249.9999999998px;border-top-width:60.2564102564px;margin-top:610px}}.promotion .concerns__inner{align-items:center;display:flex;flex-direction:column;padding-top:14.1025641026vw}@media only screen and (min-width:768px){.promotion .concerns__inner{padding-top:70.5128205128px}}.promotion .concerns__heading{align-items:center;display:flex;justify-content:center}.promotion .concerns__heading__text{color:#000;font-size:7.1794871795vw;letter-spacing:.02em;line-height:1.3;margin:0 0 .8em;text-align:center}@media only screen and (min-width:768px){.promotion .concerns__heading__text{font-size:35.8974358974px}}.promotion .concerns__list{display:flex;flex-direction:column;gap:3.8461538462vw;list-style:none;margin:0 0 3em;padding:0}@media only screen and (min-width:768px){.promotion .concerns__list{gap:19.2307692308px}}.promotion .concerns__item{align-items:flex-start;display:flex;gap:2.5641025641vw}@media only screen and (min-width:768px){.promotion .concerns__item{gap:12.8205128205px}}.promotion .concerns__item__icon{flex-shrink:0;height:6.4102564103vw;padding-top:.7692307692vw;width:6.4102564103vw}@media only screen and (min-width:768px){.promotion .concerns__item__icon{height:32.0512820513px;padding-top:3.8461538462px;width:32.0512820513px}}.promotion .concerns__item__icon__img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.promotion .concerns__item__text{color:#000;font-size:4.6153846154vw;line-height:1.67;margin:0}@media only screen and (min-width:768px){.promotion .concerns__item__text{font-size:23.0769230769px}}.promotion .concerns__image{height:47.4358974359vw;width:89.7435897436vw}@media only screen and (min-width:768px){.promotion .concerns__image{height:237.1794871793px;width:448.7179487175px}}.promotion .concerns__image__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.promotion .concerns__cta{font-feature-settings:"palt";align-items:center;display:flex;flex-direction:column;gap:5.1282051282vw;padding:23.0769230769vw 0 10.2564102564vw}@media only screen and (min-width:768px){.promotion .concerns__cta{gap:25.641025641px;padding:115.3846153845px 0 51.282051282px}}.promotion .concerns__cta__heading{align-items:center;display:flex;justify-content:center}.promotion .concerns__cta__heading__text{color:#000;font-size:7.6923076923vw;letter-spacing:.02em;line-height:1.33;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .concerns__cta__heading__text{font-size:38.4615384615px}}.promotion .concerns__cta__subheading{align-items:center;display:flex;justify-content:center}.promotion .concerns__cta__subheading__text{font-feature-settings:"palt";color:#ce0058;font-size:10.2564102564vw;letter-spacing:.02em;line-height:1;line-height:1.2;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .concerns__cta__subheading__text{font-size:51.282051282px}}.promotion .concerns__product{max-width:81.0256410256vw;width:100%}@media only screen and (min-width:768px){.promotion .concerns__product{max-width:405.1282051278px}}.promotion .concerns__product__img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.promotion .concerns__transition{align-items:center;display:flex;justify-content:center;padding:10.2564102564vw 0 20.5128205128vw}@media only screen and (min-width:768px){.promotion .concerns__transition{padding:51.282051282px 0 102.564102564px}}.promotion .concerns__transition__text{color:#000;font-size:8.2051282051vw;letter-spacing:.02em;line-height:1;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .concerns__transition__text{font-size:41.0256410256px}}.promotion .secrets{margin:0 -5.56%}.promotion .secrets__inner{display:flex;flex-direction:column;gap:15.3846153846vw}@media only screen and (min-width:768px){.promotion .secrets__inner{gap:76.923076923px}}.promotion .secrets__item{display:flex;flex-direction:column;gap:10.2564102564vw}@media only screen and (min-width:768px){.promotion .secrets__item{gap:51.282051282px}}.promotion .secrets__item__header{background-color:#ffe2e9}.promotion .secrets__item__header__inner{align-items:center;display:flex;gap:3.8461538462vw;margin:0 auto;max-width:89.7435897436vw;padding:1em 0}@media only screen and (min-width:768px){.promotion .secrets__item__header__inner{gap:19.2307692308px;max-width:448.7179487175px}}.promotion .secrets__item__header__icon{flex-shrink:0;height:15.3846153846vw;width:15.3846153846vw}@media only screen and (min-width:768px){.promotion .secrets__item__header__icon{height:76.923076923px;width:76.923076923px}}.promotion .secrets__item__header__icon__img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.promotion .secrets__item__header__text__line01{color:#070707;font-size:5.1282051282vw;line-height:1;margin:0}@media only screen and (min-width:768px){.promotion .secrets__item__header__text__line01{font-size:25.641025641px}}.promotion .secrets__item__header__text__line02{color:#070707;font-size:7.1794871795vw;line-height:1;margin:0}@media only screen and (min-width:768px){.promotion .secrets__item__header__text__line02{font-size:35.8974358974px}}.promotion .secrets__item__header__text__line02 sup{font-size:4.6153846154vw}@media only screen and (min-width:768px){.promotion .secrets__item__header__text__line02 sup{font-size:23.0769230769px}}.promotion .secrets__item__content__inner{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:89.7435897436vw}@media only screen and (min-width:768px){.promotion .secrets__item__content__inner{max-width:448.7179487175px}}.promotion .secrets__item__content__inner--pad{padding:0 5.1282051282vw}@media only screen and (min-width:768px){.promotion .secrets__item__content__inner--pad{padding:0 25.641025641px}}.promotion .secrets__item__heading{display:flex;justify-content:center;width:100%}.promotion .secrets__item__heading__text{border-bottom:1px solid #ce0058;color:#070707;font-size:7.1794871795vw;line-height:1.3;margin:0;padding-bottom:2.5641025641vw;text-align:center}@media only screen and (min-width:768px){.promotion .secrets__item__heading__text{font-size:35.8974358974px;padding-bottom:12.8205128205px}}.promotion .secrets__item__image{margin-top:6.4102564103vw;width:92.3076923077vw}@media only screen and (min-width:768px){.promotion .secrets__item__image{margin-top:32.0512820513px;width:461.538461538px}}.promotion .secrets__item__image--wide{height:50.5128205128vw;margin-top:0;width:100%}@media only screen and (min-width:768px){.promotion .secrets__item__image--wide{height:252.5641025639px}}.promotion .secrets__item__image--border{border:1px solid #868686}.promotion .secrets__item__image__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.promotion .secrets__item__tags{display:flex;justify-content:space-between;margin-top:6.4102564103vw;width:85.8974358974vw}@media only screen and (min-width:768px){.promotion .secrets__item__tags{margin-top:32.0512820513px;width:429.4871794868px}}.promotion .secrets__item__tag__text{border-bottom:1px solid #ce0058;color:#070707;font-size:5.641025641vw;line-height:1.3;margin:0;padding-bottom:2.5641025641vw;text-align:center}@media only screen and (min-width:768px){.promotion .secrets__item__tag__text{font-size:28.2051282051px;padding-bottom:12.8205128205px}}.promotion .secrets__item__description{margin-top:5.1282051282vw;width:100%}@media only screen and (min-width:768px){.promotion .secrets__item__description{margin-top:25.641025641px}}.promotion .secrets__item__description__text{color:#000;font-size:4.6153846154vw;line-height:1.67;margin:0}@media only screen and (min-width:768px){.promotion .secrets__item__description__text{font-size:23.0769230769px}}.promotion .secrets__item__caption{padding-top:7.6923076923vw;width:100%}@media only screen and (min-width:768px){.promotion .secrets__item__caption{padding-top:38.4615384615px}}.secrets__item__description .promotion .secrets__item__caption{padding-top:2.5641025641vw}@media only screen and (min-width:768px){.secrets__item__description .promotion .secrets__item__caption{padding-top:12.8205128205px}}.promotion .secrets__item__caption__text{color:#000;font-size:2.5641025641vw;line-height:1.5;margin:0}.promotion .secrets__item__caption__text span{display:inline-block;padding-left:2em;text-indent:-2em}@media only screen and (min-width:768px){.promotion .secrets__item__caption__text{font-size:12.8205128205px}}.promotion .functions__inner{display:flex;flex-direction:column;gap:2.5641025641vw;padding:15.3846153846vw 5.1282051282vw 20.5128205128vw}@media only screen and (min-width:768px){.promotion .functions__inner{gap:12.8205128205px;padding:76.923076923px 25.641025641px 102.564102564px}}.promotion .functions__heading{font-feature-settings:"palt";align-items:center;display:flex;justify-content:center}.promotion .functions__heading__text{color:#010101;font-size:7.1794871795vw;line-height:1.43;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .functions__heading__text{font-size:35.8974358974px}}.promotion .functions__subHeading{font-feature-settings:"palt";align-items:center;display:flex;justify-content:center;margin-bottom:.8em;margin-top:10.2564102564vw}@media only screen and (min-width:768px){.promotion .functions__subHeading{margin-top:51.282051282px}}.promotion .functions__subHeading__text{color:#010101;font-size:7.1794871795vw;line-height:1.43;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .functions__subHeading__text{font-size:35.8974358974px}}.promotion .functions__image{aspect-ratio:750/409;width:100%}.promotion .functions__image__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.promotion .functions__text{font-size:4.6153846154vw;line-height:1.5;margin-top:1em}@media only screen and (min-width:768px){.promotion .functions__text{font-size:23.0769230769px}}.promotion .trial{margin:0 -5.56%}.promotion .trial__inner{display:flex;flex-direction:column;gap:10.2564102564vw}@media only screen and (min-width:768px){.promotion .trial__inner{gap:51.282051282px}}.promotion .trial__header{background-color:#ce0058;padding:5.1282051282vw}@media only screen and (min-width:768px){.promotion .trial__header{padding:25.641025641px}}.promotion .trial__header__text{color:#fff;font-size:7.1794871795vw;line-height:1.43;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .trial__header__text{font-size:35.8974358974px}}.promotion .trial__product{display:flex;flex-direction:column;gap:5.1282051282vw;padding-top:2.5641025641vw}@media only screen and (min-width:768px){.promotion .trial__product{gap:25.641025641px;padding-top:12.8205128205px}}.promotion .trial__product__image{height:66.6666666667vw;margin:0 auto;width:89.7435897436vw}@media only screen and (min-width:768px){.promotion .trial__product__image{height:333.333333333px;width:448.7179487175px}}.promotion .trial__product__image__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.promotion .trial__product__info,.promotion .trial__product__title{display:flex;flex-direction:column}.promotion .trial__product__title{align-items:center;gap:2.5641025641vw;padding:3.8461538462vw 0 7.6923076923vw}@media only screen and (min-width:768px){.promotion .trial__product__title{gap:12.8205128205px;padding:19.2307692308px 0 38.4615384615px}}.promotion .trial__product__title__text{color:#000;font-size:6.1538461538vw;line-height:1.25;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .trial__product__title__text{font-size:30.7692307692px}}.promotion .trial__product__title__text__sup{font-size:3.8461538462vw}@media only screen and (min-width:768px){.promotion .trial__product__title__text__sup{font-size:19.2307692308px}}.promotion .trial__product__title__sub{color:#000;font-size:3.5897435897vw;line-height:1.5;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .trial__product__title__sub{font-size:17.9487179487px}}.promotion .trial__product__price{border-bottom:1px solid #000;border-top:1px solid #000;margin:0 auto;width:89.7435897436vw}@media only screen and (min-width:768px){.promotion .trial__product__price{width:448.7179487175px}}.promotion .trial__product__price__inner{align-items:center;display:flex;justify-content:space-between;padding:5.1282051282vw 3.8461538462vw}@media only screen and (min-width:768px){.promotion .trial__product__price__inner{padding:25.641025641px 19.2307692308px}}.promotion .trial__product__price__label{color:#000;font-size:4.1025641026vw;line-height:1.5;margin:0}@media only screen and (min-width:768px){.promotion .trial__product__price__label{font-size:20.5128205128px}}.promotion .trial__product__price__value{margin:0;text-align:center}.promotion .trial__product__price__value__number{color:#ce0058;font-size:7.6923076923vw;font-weight:600}@media only screen and (min-width:768px){.promotion .trial__product__price__value__number{font-size:38.4615384615px}}.promotion .trial__product__price__value__yen{color:#ce0058;font-size:3.8461538462vw}@media only screen and (min-width:768px){.promotion .trial__product__price__value__yen{font-size:19.2307692308px}}.promotion .trial__product__price__value__tax{color:#000;font-size:3.8461538462vw}@media only screen and (min-width:768px){.promotion .trial__product__price__value__tax{font-size:19.2307692308px}}.promotion .trial__product__caption{margin:0 auto;padding-top:2.5641025641vw;width:89.7435897436vw}@media only screen and (min-width:768px){.promotion .trial__product__caption{padding-top:12.8205128205px;width:448.7179487175px}}.promotion .trial__product__caption__text{color:#000;font-size:2.5641025641vw;line-height:1.5;margin:0}@media only screen and (min-width:768px){.promotion .trial__product__caption__text{font-size:12.8205128205px}}.promotion .trial__refill{margin:0 auto;width:89.7435897436vw}@media only screen and (min-width:768px){.promotion .trial__refill{width:448.7179487175px}}.promotion .trial__refill__inner{background-color:#f2f2f2;display:flex;flex-direction:column;justify-content:center;margin:0 auto 15.3846153846vw;max-width:89.7435897436vw;padding:10.2564102564vw 5.1282051282vw 8.9743589744vw}@media only screen and (min-width:768px){.promotion .trial__refill__inner{margin-bottom:76.923076923px;max-width:448.7179487175px;padding:35.8974358974px 25.641025641px 44.8717948718px}}.promotion .trial__refill__text__content{color:#010101;font-size:5.1282051282vw;line-height:1.8;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .trial__refill__text__content{font-size:25.641025641px}}.promotion .trial__refill__image{aspect-ratio:220/114;margin:1em auto 0;width:56.4102564103vw}@media only screen and (min-width:768px){.promotion .trial__refill__image{width:282.051282051px}}.promotion .trial__refill__image__img{width:100%}.promotion .trial__timeline{display:flex;flex-direction:column;gap:7.6923076923vw;padding-top:5.1282051282vw}@media only screen and (min-width:768px){.promotion .trial__timeline{gap:38.4615384615px;padding-top:25.641025641px}}.promotion .trial__timeline__header{align-items:center;display:flex;flex-direction:column;gap:4.6153846154vw}@media only screen and (min-width:768px){.promotion .trial__timeline__header{gap:23.0769230769px}}.promotion .trial__timeline__title{border-bottom:1px solid #ce0058;padding-bottom:2.5641025641vw}@media only screen and (min-width:768px){.promotion .trial__timeline__title{padding-bottom:12.8205128205px}}.promotion .trial__timeline__title__text{color:#000;font-size:7.1794871795vw;line-height:1.43;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .trial__timeline__title__text{font-size:35.8974358974px}}.promotion .trial__timeline__subtitle{border-bottom:1px solid #ce0058;padding-bottom:2.5641025641vw}@media only screen and (min-width:768px){.promotion .trial__timeline__subtitle{padding-bottom:12.8205128205px}}.promotion .trial__timeline__subtitle__text{color:#000;font-size:7.1794871795vw;line-height:1.43;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .trial__timeline__subtitle__text{font-size:35.8974358974px}}.promotion .trial__timeline__content{display:flex;flex-direction:column;padding:0 5.1282051282vw}@media only screen and (min-width:768px){.promotion .trial__timeline__content{padding:0 25.641025641px}}.promotion .trial__timeline__item{align-items:center;display:flex;gap:7.6923076923vw;position:relative}@media only screen and (min-width:768px){.promotion .trial__timeline__item{gap:38.4615384615px}}.promotion .trial__timeline__item__image{flex-shrink:0;height:35.8974358974vw;width:35.8974358974vw}@media only screen and (min-width:768px){.promotion .trial__timeline__item__image{height:179.487179487px;width:179.487179487px}}.promotion .trial__timeline__item__image__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.promotion .trial__timeline__item__text{display:flex;flex:1;flex-direction:column;gap:2.5641025641vw}@media only screen and (min-width:768px){.promotion .trial__timeline__item__text{gap:12.8205128205px}}.promotion .trial__timeline__item__label{background-color:#ffe2e9;display:inline-block;padding:2.0512820513vw 2.5641025641vw;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px){.promotion .trial__timeline__item__label{padding:10.2564102564px 12.8205128205px}}.promotion .trial__timeline__item__label__text{color:#ce0058;font-size:4.1025641026vw;line-height:1;margin:0}@media only screen and (min-width:768px){.promotion .trial__timeline__item__label__text{font-size:20.5128205128px}}.promotion .trial__timeline__item__description__text{color:#000;font-size:4.1025641026vw;line-height:1.5;margin:0}@media only screen and (min-width:768px){.promotion .trial__timeline__item__description__text{font-size:20.5128205128px}}.promotion .trial__timeline__item__badge{bottom:-5.1282051282vw;height:13.0769230769vw;left:25.641025641vw;position:absolute;width:15.3846153846vw}@media only screen and (min-width:768px){.promotion .trial__timeline__item__badge{bottom:-25.641025641px;height:65.3846153846px;left:128.205128205px;width:76.923076923px}}.promotion .trial__timeline__item__badge__img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.promotion .trial__timeline__arrow{height:12.8205128205vw;margin:0 auto;width:12.8205128205vw}@media only screen and (min-width:768px){.promotion .trial__timeline__arrow{height:64.1025641025px;width:64.1025641025px}}.promotion .trial__timeline__arrow__img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.promotion .howto{margin-bottom:15.3846153846vw}@media only screen and (min-width:768px){.promotion .howto{margin-bottom:76.923076923px}}.promotion .howto__inner{display:flex;flex-direction:column}.promotion .howto .sec04__contents_02__feature__ttl{font-feature-settings:"palt";font-size:7.1794871795vw;margin:0 auto -.5em;position:relative;text-align:center;width:91.0256410256vw}@media only screen and (min-width:768px){.promotion .howto .sec04__contents_02__feature__ttl{font-size:35.8974358974px;width:455.1282051278px}}.promotion .howto .sec04__contents_02__feature__ttl.u-border{color:#000}.promotion .howto .sec04__contents_02__feature__ttl.u-border:after,.promotion .howto .sec04__contents_02__feature__ttl.u-border:before{background-color:#000;bottom:0;content:"";display:block;height:2px;margin:auto;position:absolute;top:0;width:100%}.promotion .howto .sec04__contents_02__feature__ttl span{display:inline-block;position:relative;z-index:2}.promotion .howto .sec04__contents_02__feature__ttl span:after{background-color:#fbe8f0;bottom:0;content:"";display:block;height:100%;margin-left:-30%;position:absolute;top:0;width:160%;z-index:-1}.promotion .howto .sec04__contents_02__feature__ttl span.u-bg:after{background-color:#fff}.promotion .howto__main{align-items:center;display:flex;flex-direction:column;gap:7.6923076923vw}@media only screen and (min-width:768px){.promotion .howto__main{gap:38.4615384615px}}.promotion .howto__header{background-color:#ce0058;padding:5.1282051282vw;width:100%}@media only screen and (min-width:768px){.promotion .howto__header{padding:25.641025641px}}.promotion .howto__header__text{color:#fff;font-size:7.1794871795vw;line-height:1.3;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .howto__header__text{font-size:35.8974358974px}}.promotion .howto__description{padding:0 5.1282051282vw;width:100%}@media only screen and (min-width:768px){.promotion .howto__description{padding:0 25.641025641px}}.promotion .howto__description__text{color:#000;font-size:5.1282051282vw;line-height:1.5;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .howto__description__text{font-size:25.641025641px}}.promotion .howto__image{aspect-ratio:260/253;margin-bottom:10.2564102564vw;width:66.6666666667vw}@media only screen and (min-width:768px){.promotion .howto__image{margin-bottom:51.282051282px;width:333.333333333px}}.promotion .howto__image__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.promotion .howto__order{margin:0 auto;width:91.0256410256vw}@media only screen and (min-width:768px){.promotion .howto__order{width:455.1282051278px}}.promotion .howto__order__title{align-items:center;display:flex;justify-content:center;padding-bottom:10.2564102564vw;position:relative}@media only screen and (min-width:768px){.promotion .howto__order__title{padding-bottom:51.282051282px}}.promotion .howto__order__title__line{background-color:#000;height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}.promotion .howto__order__title__text{background-color:#fff;padding:2.5641025641vw 4.1025641026vw;position:relative;z-index:1}@media only screen and (min-width:768px){.promotion .howto__order__title__text{padding:12.8205128205px 20.5128205128px}}.promotion .howto__order__title__text__content{color:#010101;font-size:7.1794871795vw;line-height:1.3;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .howto__order__title__text__content{font-size:35.8974358974px}}.promotion .howto__order__flow{aspect-ratio:901/478;width:100%}.promotion .howto__order__flow__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.promotion .howto__order__caption{padding-top:2.5641025641vw}@media only screen and (min-width:768px){.promotion .howto__order__caption{padding-top:12.8205128205px}}.promotion .howto__order__caption__text{color:#000;font-size:2.5641025641vw;line-height:1.5;margin:0}@media only screen and (min-width:768px){.promotion .howto__order__caption__text{font-size:12.8205128205px}}.promotion .foundation{margin:0 -5.56% 10.2564102564vw}@media only screen and (min-width:768px){.promotion .foundation{margin-bottom:51.282051282px}}.promotion .foundation__header{background-color:#ce0058;padding:4.1025641026vw 5.1282051282vw}@media only screen and (min-width:768px){.promotion .foundation__header{padding:20.5128205128px 25.641025641px}}.promotion .foundation__header__text{color:#fff;font-size:7.1794871795vw;line-height:1.43;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .foundation__header__text{font-size:35.8974358974px}}.promotion .foundation__hero{align-items:flex-start;display:flex;height:100vw;justify-content:center;padding:10.2564102564vw 2.5641025641vw 0;position:relative}@media only screen and (min-width:768px){.promotion .foundation__hero{height:499.9999999995px;padding:51.282051282px 12.8205128205px 0}}.promotion .foundation__hero__bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:0;width:100%;z-index:-1}.promotion .foundation__hero__text__content{color:#010101;font-size:7.1794871795vw;line-height:1.43;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .foundation__hero__text__content{font-size:35.8974358974px}}.promotion .foundation__pair{background:url(/pr/assets/img/promotion/26ss/medicated-wrinkle-gel/foundation__pair_bg.webp) #d3d3d3 50%/cover no-repeat;background-color:#ddecf5;padding:0 5.1282051282vw 5.1282051282vw;position:relative}@media only screen and (min-width:768px){.promotion .foundation__pair{padding:0 25.641025641px 25.641025641px}}.promotion .foundation__pair__bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:0;width:100%;z-index:-1}.promotion .foundation__pair__content{display:flex;flex-direction:column;gap:12.8205128205vw;position:relative}@media only screen and (min-width:768px){.promotion .foundation__pair__content{gap:64.1025641025px}}.promotion .foundation__pair__step{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:6.4102564103vw;margin:0 auto;max-width:89.7435897436vw;padding:7.6923076923vw 5.1282051282vw}@media only screen and (min-width:768px){.promotion .foundation__pair__step{gap:32.0512820513px;max-width:448.7179487175px;padding:38.4615384615px 25.641025641px}}.promotion .foundation__pair__step__title{color:#010101;font-size:5.1282051282vw;line-height:1.3;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .foundation__pair__step__title{font-size:25.641025641px}}.promotion .foundation__pair__step__image{height:34.8717948718vw;width:71.7948717949vw}@media only screen and (min-width:768px){.promotion .foundation__pair__step__image{height:174.3589743588px;width:358.974358974px}}.promotion .foundation__pair__step__image__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.promotion .foundation__pair__result{align-items:center;display:flex;flex-direction:column;gap:7.6923076923vw;margin:0 auto;max-width:89.7435897436vw}@media only screen and (min-width:768px){.promotion .foundation__pair__result{gap:38.4615384615px;max-width:448.7179487175px}}.promotion .foundation__pair__result__text__content{color:#010101;font-size:7.1794871795vw;line-height:1.43;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .foundation__pair__result__text__content{font-size:35.8974358974px}}.promotion .foundation__pair__result__image{height:100vw;width:89.7435897436vw}@media only screen and (min-width:768px){.promotion .foundation__pair__result__image{height:499.9999999995px;width:448.7179487175px}}.promotion .foundation__pair__result__image__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.promotion .foundation__product{display:flex;flex-direction:column;gap:5.1282051282vw;padding:15.3846153846vw 0}@media only screen and (min-width:768px){.promotion .foundation__product{gap:25.641025641px;padding:76.923076923px 0}}.promotion .foundation__product__image{height:71.7948717949vw;margin:0 auto;width:89.7435897436vw}@media only screen and (min-width:768px){.promotion .foundation__product__image{height:358.974358974px;width:448.7179487175px}}.promotion .foundation__product__image__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.promotion .foundation__product__info{display:flex;flex-direction:column}.promotion .foundation__product__title{align-items:center;display:flex;flex-direction:column;gap:2.5641025641vw;padding:5.1282051282vw 0 7.6923076923vw}@media only screen and (min-width:768px){.promotion .foundation__product__title{gap:12.8205128205px;padding:25.641025641px 0 38.4615384615px}}.promotion .foundation__product__title__main{color:#000;font-size:6.1538461538vw;line-height:1.25;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .foundation__product__title__main{font-size:30.7692307692px}}.promotion .foundation__product__title__name{display:flex;flex-direction:column;gap:1.5384615385vw}@media only screen and (min-width:768px){.promotion .foundation__product__title__name{gap:7.6923076923px}}.promotion .foundation__product__title__name__text{color:#000;font-size:5.1282051282vw;line-height:1.5;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .foundation__product__title__name__text{font-size:25.641025641px}}.promotion .foundation__product__title__name__sub{color:#000;font-size:3.5897435897vw;line-height:1.5;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .foundation__product__title__name__sub{font-size:17.9487179487px}}.promotion .foundation__product__title__sales{color:#000;font-size:3.5897435897vw;line-height:1.5;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .foundation__product__title__sales{font-size:17.9487179487px}}.promotion .foundation__product__colors{display:flex;gap:5.1282051282vw;justify-content:center;margin:0 auto;max-width:74.358974359vw;padding-bottom:7.6923076923vw}@media only screen and (min-width:768px){.promotion .foundation__product__colors{gap:25.641025641px;max-width:371.7948717945px;padding-bottom:38.4615384615px}}.promotion .foundation__product__color{align-items:center;display:flex;flex-direction:column;gap:3.8461538462vw}@media only screen and (min-width:768px){.promotion .foundation__product__color{gap:19.2307692308px}}.promotion .foundation__product__color__circle{border-radius:50%;height:15.3846153846vw;width:15.3846153846vw}@media only screen and (min-width:768px){.promotion .foundation__product__color__circle{height:76.923076923px;width:76.923076923px}}.promotion .foundation__product__color__circle--light{background-color:#e7c29a}.promotion .foundation__product__color__circle--medium{background-color:#dbb99c}.promotion .foundation__product__color__circle--dark{background-color:#d8a88d}.promotion .foundation__product__color__label{color:#000;font-size:4.358974359vw;line-height:1;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .foundation__product__color__label{font-size:21.7948717949px}}.promotion .foundation__product__price{border-bottom:1px solid #000;border-top:1px solid #000;margin:0 auto;width:89.7435897436vw}@media only screen and (min-width:768px){.promotion .foundation__product__price{width:448.7179487175px}}.promotion .foundation__product__price__inner{align-items:center;display:flex;justify-content:space-between;padding:5.1282051282vw 3.8461538462vw}@media only screen and (min-width:768px){.promotion .foundation__product__price__inner{padding:25.641025641px 19.2307692308px}}.promotion .foundation__product__price__label{color:#000;font-size:4.1025641026vw;line-height:1.5;margin:0}@media only screen and (min-width:768px){.promotion .foundation__product__price__label{font-size:20.5128205128px}}.promotion .foundation__product__price__value{margin:0;text-align:center}.promotion .foundation__product__price__value__number{color:#ce0058;font-size:7.6923076923vw;font-weight:600}@media only screen and (min-width:768px){.promotion .foundation__product__price__value__number{font-size:38.4615384615px}}.promotion .foundation__product__price__value__yen{color:#ce0058;font-size:3.8461538462vw}@media only screen and (min-width:768px){.promotion .foundation__product__price__value__yen{font-size:19.2307692308px}}.promotion .foundation__product__price__value__tax{color:#000;font-size:3.8461538462vw}@media only screen and (min-width:768px){.promotion .foundation__product__price__value__tax{font-size:19.2307692308px}}.promotion .foundation__product__caption{margin:0 auto;padding-top:2.5641025641vw;width:89.7435897436vw}@media only screen and (min-width:768px){.promotion .foundation__product__caption{padding-top:12.8205128205px;width:448.7179487175px}}.promotion .foundation__product__caption__text{color:#000;font-size:2.5641025641vw;line-height:1.5;margin:0}@media only screen and (min-width:768px){.promotion .foundation__product__caption__text{font-size:12.8205128205px}}.promotion .foundation__features__title{background-color:#ddecf5;padding:6.4102564103vw 0}@media only screen and (min-width:768px){.promotion .foundation__features__title{padding:32.0512820513px 0}}.promotion .foundation__features__title__text{color:#010101;font-size:7.1794871795vw;line-height:1.3;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .foundation__features__title__text{font-size:35.8974358974px}}.promotion .foundation__features__list{display:flex;flex-direction:column;gap:12.8205128205vw;padding:10.2564102564vw 5.1282051282vw 0}@media only screen and (min-width:768px){.promotion .foundation__features__list{gap:64.1025641025px;padding:51.282051282px 25.641025641px 0}}.promotion .foundation__features__item{display:flex;flex-direction:column;margin:0 auto;max-width:89.7435897436vw}@media only screen and (min-width:768px){.promotion .foundation__features__item{max-width:448.7179487175px}}.promotion .foundation__features__item__heading{display:flex;justify-content:center;padding-bottom:2.5641025641vw}.promotion .foundation__features__item__heading P{border-bottom:.0625em solid #ce0058;display:inline-block;padding-bottom:.2em}@media only screen and (min-width:768px){.promotion .foundation__features__item__heading{padding-bottom:12.8205128205px}}.promotion .foundation__features__item__heading__text{color:#000;font-size:6.1538461538vw;line-height:1.3;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .foundation__features__item__heading__text{font-size:30.7692307692px}}.promotion .foundation__features__item__subheading{display:flex;justify-content:center;padding-bottom:2.5641025641vw}.promotion .foundation__features__item__subheading P{border-bottom:.0625em solid #ce0058;display:inline-block;padding-bottom:.2em}@media only screen and (min-width:768px){.promotion .foundation__features__item__subheading{padding-bottom:12.8205128205px}}.promotion .foundation__features__item__subheading__text{color:#000;font-size:6.1538461538vw;line-height:1.3;margin:0;text-align:center}@media only screen and (min-width:768px){.promotion .foundation__features__item__subheading__text{font-size:30.7692307692px}}.promotion .foundation__features__item__content{align-items:center;display:flex;flex-direction:column;gap:5.1282051282vw;padding:0 7.6923076923vw}@media only screen and (min-width:768px){.promotion .foundation__features__item__content{gap:25.641025641px;padding:0 38.4615384615px}}.promotion .foundation__features__item__image{height:51.7948717949vw;width:51.2820512821vw}@media only screen and (min-width:768px){.promotion .foundation__features__item__image{height:258.9743589741px;width:256.41025641px}}.promotion .foundation__features__item__image--border{border:1px solid #868686;height:41.0256410256vw;width:74.358974359vw}@media only screen and (min-width:768px){.promotion .foundation__features__item__image--border{height:205.128205128px;width:371.7948717945px}}.promotion .foundation__features__item__image__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.promotion .foundation__features__item__description{width:74.358974359vw}@media only screen and (min-width:768px){.promotion .foundation__features__item__description{width:371.7948717945px}}.promotion .foundation__features__item__description__text{color:#000;font-size:4.1025641026vw;line-height:1.5;margin:0}@media only screen and (min-width:768px){.promotion .foundation__features__item__description__text{font-size:20.5128205128px}}.promotion .foundation__features__note{font-size:2.5641025641vw}@media only screen and (min-width:768px){.promotion .foundation__features__note{font-size:12.8205128205px}}