: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 .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}}@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:12vw;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.7em;padding-bottom:6.4vw;width:20.5333333333vw}@media only screen and (min-width:768px){.promotion .purchaseModal__ttl.purchaseModal__ttl--ols:after{margin-bottom:-1.5em;padding-bottom:32.256px;width:103.488px}}.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:54px}}.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 2em 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:19.3333333333vw}@media only screen and (min-width:768px){.promotion .purchaseModal__btns .purchaseModal__btn a span{padding-left:97.44px}}.promotion .purchaseModal__btns .purchaseModal__btn a span .tag{background-color:#ce0058;color:#fff;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--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 .feature__twenty .c-comparison:hover{opacity:1}.promotion .feature__twenty{position:relative;z-index:2}.promotion .feature__twenty .comparison-block{margin-left:7vw;max-width:81.3333333333vw}@media only screen and (min-width:768px){.promotion .feature__twenty .comparison-block{margin-left:35px;width:409.92px}}.promotion .feature__twenty:after{background:url(/pr/assets/img/promotion/25ss/medicated-moisture-lift-gel/feature__twenty__item_01.webp) no-repeat 50%/100% 100%;bottom:0;content:"";display:block;height:0;margin-bottom:9.7333333333vw;margin-right:3.7333333333vw;padding-bottom:31.0666666667vw;pointer-events:none;position:absolute;right:0;width:10.6666666667vw;z-index:10}@media only screen and (min-width:768px){.promotion .feature__twenty:after{margin-bottom:50px;margin-right:15px;padding-bottom:156.576px;width:53.76px}}.promotion .feature__twenty+.feature__twenty:after{background-image:url(/pr/assets/img/promotion/25ss/medicated-moisture-lift-gel/feature__twenty__item_02.webp)}.promotion .feature__twenty_ttl{font-size:5.3333333333vw;font-weight:700;margin-bottom:.6em;text-align:center}@media only screen and (min-width:768px){.promotion .feature__twenty_ttl{font-size:26.88px}}.promotion .feature__twenty+.feature__twenty{margin-bottom:17.3333333333vw}@media only screen and (min-width:768px){.promotion .feature__twenty+.feature__twenty{margin-bottom:87.36px}}.promotion .feature__twenty__txt{font-size:4.5333333333vw;font-weight:400;margin-bottom:2em;margin-top:.5em;text-align:center}@media only screen and (min-width:768px){.promotion .feature__twenty__txt{font-size:22.848px}}.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:8.5333333333vw;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:26.6666666667vw}.promotion .scrollToTopBtn{bottom:0;margin-bottom:20vw;margin-right:0;max-width:inherit;width:26.6666666667vw}}.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(-18vw)}@media only screen and (min-width:768px){.promotion .stickyBtn.is-show{transform:translateY(-80px)}}.promotion .stickyBtn .fv__btn{bottom:6.6666666667vw;top:2vw;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:10.08px}}.promotion .fv{margin:0 -5.56%;position:relative;z-index:6}.promotion .fv__btn{bottom:4vw;left:5.3333333333vw;margin:auto;position:absolute;right:5.3333333333vw}.promotion .fv__btn a span{font-size:7.4666666667vw;margin:-.2em auto}@media only screen and (min-width:768px){.promotion .fv__btn{bottom:30.24px;left:26.88px;right:26.88px}.promotion .fv__btn a span{font-size:28px;margin:-.1em auto}}.promotion .sec01{padding:17.3333333333vw 2.9850746269vw 12vw}@media only screen and (min-width:768px){.promotion .sec01{padding:87.36px 13.44px 60.48px}}.promotion .sec01__img{margin:0 auto -16vw;width:73.8666666667vw}@media only screen and (min-width:768px){.promotion .sec01__img{margin:0 auto -80.64px;width:372.288px}}.promotion .sec01__name{margin:0 auto 5.3333333333vw;position:relative;text-align:center}@media only screen and (min-width:768px){.promotion .sec01__name{margin:0 auto 26.88px}}.promotion .sec01__name__tag{background:#ce0058;border-radius:1em;color:#fff;display:table;font-size:4vw;line-height:1;margin:0 auto 1em;padding:.5em 1.85em}@media only screen and (min-width:768px){.promotion .sec01__name__tag{font-size:20.1px}}.promotion .sec01__name__01{font-size:4.2666666667vw}@media only screen and (min-width:768px){.promotion .sec01__name__01{font-size:21.44px}}.promotion .sec01__name__02{font-size:7.4666666667vw;line-height:1.35;margin-bottom:.6em}@media only screen and (min-width:768px){.promotion .sec01__name__02{font-size:37.52px}}.promotion .sec01__name__02 span{font-size:.855em}.promotion .sec01__name__03{font-size:4.5333333333vw;line-height:1.5;margin-bottom:.6em}.promotion .sec01__name__03 small{display:block;font-size:2.9333333333vw}@media only screen and (min-width:768px){.promotion .sec01__name__03{font-size:22.78px}.promotion .sec01__name__03 small{font-size:14.74px}}.promotion .sec01__name__04{font-size:2.9333333333vw}@media only screen and (min-width:768px){.promotion .sec01__name__04{font-size:14.74px}}.promotion .sec01__note{display:inline-block;font-size:2.6666666667vw;margin-top:1.5em}@media only screen and (min-width:768px){.promotion .sec01__note{font-size:13.4px}}.promotion .sec01__price{border-bottom:1px solid #000;border-top:1px solid #000;margin:0 auto;padding:4vw 0;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .sec01__price{margin-bottom:23.52px;padding:20.16px 0;width:450.24px}}.promotion .sec01__price__inner{align-items:center;display:flex;justify-content:space-between}.promotion .sec01__price__inner+.sec01__price__inner{margin-top:.3em}.promotion .sec01__price__title{font-size:2.9333333333vw}@media only screen and (min-width:768px){.promotion .sec01__price__title{font-size:14.74px}}.promotion .sec01__price__sell{font-size:2.6666666667vw;letter-spacing:.15em}.promotion .sec01__price__sell strong{font-size:5.6vw}@media only screen and (min-width:768px){.promotion .sec01__price__sell{font-size:13.4px}.promotion .sec01__price__sell strong{font-size:28.14px}}.promotion .sec01__cau{font-size:2.6666666667vw;line-height:1.5;margin-right:-2em}@media only screen and (min-width:768px){.promotion .sec01__cau{font-size:13.4px}}.promotion .sec01__sales{margin:14.6666666667vw auto 9.3333333333vw}@media only screen and (min-width:768px){.promotion .sec01__sales{margin:73.92px auto 47.04px}}.promotion .sec01__sales__img{margin:0 auto 4vw;width:62.6666666667vw}@media only screen and (min-width:768px){.promotion .sec01__sales__img{margin:0 auto 20.16px;width:315.84px}}.promotion .sec01__sales__txt{font-size:5.8666666667vw;line-height:1.5;margin-bottom:1em;text-align:center}@media only screen and (min-width:768px){.promotion .sec01__sales__txt{font-size:29.48px}}.promotion .sec01__movie,.promotion .sec06__movie{margin:0 auto;width:100%}.promotion .sec01__movie.is-play .sec01__movie__btn,.promotion .sec01__movie.is-play .sec06__movie__btn,.promotion .sec06__movie.is-play .sec01__movie__btn,.promotion .sec06__movie.is-play .sec06__movie__btn{opacity:0;pointer-events:none}.promotion .sec01__movie__inner,.promotion .sec06__movie__inner{position:relative}.promotion .sec01__movie__inner>iframe,.promotion .sec06__movie__inner>iframe{aspect-ratio:16/9;height:99.8%;left:0;margin:auto;position:absolute;right:0;width:100%}.promotion .sec01__movie__btn,.promotion .sec06__movie__btn{display:block;margin:-.2%;position:relative;transition:opacity .3s;width:100.4%}.promotion .sec01__movie__btn:after,.promotion .sec06__movie__btn:after{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}.promotion .sec01__movie__btn img,.promotion .sec06__movie__btn img{width:100%}@media only screen and (min-width:768px){.promotion .sec01__movie__btn:after,.promotion .sec06__movie__btn:after{height:134.4px;width:134.4px}}.promotion .sec06__movie{margin:0 auto 1em;width:84vw}@media only screen and (min-width:768px){.promotion .sec06__movie{width:423.36px}}.promotion .sec02{background:url(/pr/assets/img/promotion/25ss/medicated-moisture-lift-gel/sec02_bg.webp) no-repeat 50%/cover;margin:0 -5.56%;overflow:hidden;position:relative}.promotion .sec02__inner{padding:13.3333333333vw 0}@media only screen and (min-width:768px){.promotion .sec02__inner{padding:67.2px 0}}.promotion .sec02__contents{background-color:#fff;border-radius:1em;margin:0 auto;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .sec02__contents{width:450.24px}}.promotion .sec02__contents__inner{padding:6.9333333333vw 5.3333333333vw 3.4666666667vw}@media only screen and (min-width:768px){.promotion .sec02__contents__inner{padding:34.944px 26.88px 24.864px}}.promotion .sec02__contents__title{font-feature-settings:"palt";margin-top:-1.5em;text-align:center}.promotion .sec02__contents__title__char{display:block;font-size:6.1333333333vw}@media only screen and (min-width:768px){.promotion .sec02__contents__title__char{font-size:30.912px}}.promotion .sec02__contents__title__char+.sec02__contents__title__char{font-size:8vw;margin-top:-.3em;white-space:nowrap}.promotion .sec02__contents__title__char+.sec02__contents__title__char>span{position:relative}.promotion .sec02__contents__title__char+.sec02__contents__title__char>span:after{background-color:#ce0058;bottom:0;content:"";height:4px;left:0;margin-bottom:-.2em;position:absolute;right:0;width:100%}@media only screen and (min-width:768px){.promotion .sec02__contents__title__char+.sec02__contents__title__char{font-size:40.32px}}.promotion .sec02__contents__pkg{margin:1em auto 0;width:46.6666666667vw}@media only screen and (min-width:768px){.promotion .sec02__contents__pkg{width:235.2px}}.promotion .sec02__contents__item_01{margin:0 auto;position:relative;width:77.3333333333vw}@media only screen and (min-width:768px){.promotion .sec02__contents__item_01{width:389.76px}}.promotion .sec02__contents__item_01 img{position:relative;z-index:2}.promotion .sec02__contents__item_01:before{background:url(/pr/assets/img/promotion/25ss/medicated-moisture-lift-gel/icon--limited.webp) no-repeat 50%/100% 100%;content:"";display:block;height:0;left:0;margin-left:12.8vw;margin-top:-3.3333333333vw;padding-bottom:12.8vw;position:absolute;top:0;width:12.8vw;z-index:1}@media only screen and (min-width:768px){.promotion .sec02__contents__item_01:before{margin-left:64.512px;margin-top:-16.8px;padding-bottom:64.512px;width:64.512px}}.promotion .sec02__contents__item_02{margin-top:5.3333333333vw}@media only screen and (min-width:768px){.promotion .sec02__contents__item_02{margin-top:26.88px}}.promotion .sec02__contents__txt{font-size:4.5333333333vw;margin-top:.8em;text-align:center}@media only screen and (min-width:768px){.promotion .sec02__contents__txt{font-size:22.848px}}.promotion .sec02__contents__price__top{align-items:center;display:flex;font-size:3.7333333333vw;margin-bottom:1.5em;padding-left:1.2em;position:relative}.promotion .sec02__contents__price__top>div{display:flex}.promotion .sec02__contents__price__top:before{border-style:solid;border-bottom:0;border-left:4vw solid transparent;border-right:4vw solid transparent;border-top:3.4666666667vw solid #ce0058;bottom:0;content:"";height:0;left:0;margin:auto auto -1.65em;position:absolute;right:0;width:0;z-index:2}@media only screen and (min-width:768px){.promotion .sec02__contents__price__top:before{border-left:20.16px solid transparent;border-right:20.16px solid transparent;border-top:17.472px solid #ce0058}}.promotion .sec02__contents__price__top:after{background-color:#d7b4c2;bottom:0;content:"";display:block;height:2px;left:0;margin:0 auto -1.2em;position:absolute;right:0;width:88%;z-index:1}@media only screen and (min-width:768px){.promotion .sec02__contents__price__top{font-size:18.816px}}.promotion .sec02__contents__price__top__tag{border:.2666666667vw solid #000;font-size:3.2vw;font-weight:700;margin-right:.8em;padding:.1em .2em .05em}@media only screen and (min-width:768px){.promotion .sec02__contents__price__top__tag{border-width:2px;font-size:.85em}}.promotion .sec02__contents__price__top__price{font-size:1.4em;font-weight:700;line-height:1.1}.promotion .sec02__contents__price__top__price+.sec02__contents__price__top__price{margin-left:.5em}.promotion .sec02__contents__price__top__price span{font-size:.5em;font-weight:100}.promotion .sec02__contents__price__bottom{align-items:flex-end;display:flex;font-size:10.6666666667vw;justify-content:center}@media only screen and (min-width:768px){.promotion .sec02__contents__price__bottom{font-size:53.76px}}.promotion .sec02__contents__price__bottom span{font-weight:700}.promotion .sec02__contents__price__bottom span:not(.sec02__contents__price__bottom__price){display:inline-block;font-size:.375em;font-weight:inherit;margin-bottom:.75em;margin-left:.25em}.promotion .sec02__contents__price__bottom span.sec02__contents__price__bottom__tag{border:.2666666667vw solid #ce0058;display:inline-block;font-size:3.2vw;font-weight:700;margin-bottom:1.2em;margin-right:.8em;padding:.1em .2em .05em}@media only screen and (min-width:768px){.promotion .sec02__contents__price__bottom span.sec02__contents__price__bottom__tag{border-width:2px;font-size:.3428571429em}}.promotion .sec02__contents__note{font-size:2.6666666667vw;margin-top:1em}.promotion .sec02__contents__note span{display:block}@media only screen and (min-width:768px){.promotion .sec02__contents__note{font-size:13.44px}}.promotion .sec02__top{margin-bottom:24.6666666667vw;padding:13.3333333333vw 0 12vw;position:relative;z-index:1}.promotion .sec02__top:after,.promotion .sec02__top:before{background:#f2f2f2;bottom:0;content:"";display:inline-block;left:-100%;position:absolute;right:-100%;top:0;z-index:-1}.promotion .sec02__top:after{clip-path:polygon(50% 100%,0 0,100% 0);height:16vw;margin:auto;top:100%;width:250%}@media only screen and (min-width:768px){.promotion .sec02__top{margin-bottom:124.32px;padding:67.2px 0 60.48px}.promotion .sec02__top:after{height:80.64px}}.promotion .sec02__top__title{font-size:6.4vw;line-height:1.5;margin-bottom:.5em;text-align:center}@media only screen and (min-width:768px){.promotion .sec02__top__title{font-size:32.16px}}.promotion .sec02__top__lists.is-active .sec02__top__list .icon-check:after{opacity:1}@media only screen and (min-width:768px){.promotion .sec02__top__lists{margin:auto}}.promotion .sec02__top__list{display:flex;font-size:4.2666666667vw;line-height:1.7;margin-right:-2em}.promotion .sec02__top__list .icon-check{display:inline-block;height:1.2em;margin:.35em .3em 0 0;position:relative;width:1.2em}.promotion .sec02__top__list .icon-check img{vertical-align:top}.promotion .sec02__top__list .icon-check:after{content:"";display:inline-block;height:1.2em;left:0;opacity:0;position:absolute;top:-.1em;transition:opacity .8s ease .5s;width:1.2em}.promotion .sec02__top__list .underline{display:inline-block;position:relative}.promotion .sec02__top__list .underline:after{background:#000;content:"";display:inline-block;height:1px;left:0;line-height:1;position:absolute;top:98%;width:100%}.promotion .sec02__top__list:nth-of-type(2) .icon-check:after{transition-delay:1.3s}.promotion .sec02__top__list:nth-of-type(3) .icon-check:after{transition-delay:2s}.promotion .sec02__top__list+.sec02__top__list{margin-top:1em}@media only screen and (min-width:768px){.promotion .sec02__top__list{font-size:21.44px}.promotion .sec02__top__list .icon-check:after{height:1.2em;left:.1em;width:1.2em}}.promotion .sec02__under{margin-bottom:5.3333333333vw;text-align:center}.promotion .sec02__under+.sec01__cau{text-align:center}@media only screen and (min-width:768px){.promotion .sec02__under{margin-bottom:26.8px}}.promotion .sec02__under__title .tag{background:#ce0058;border-radius:1em;color:#fff;display:table;font-size:4.2666666667vw;line-height:1;margin:0 auto 1em;padding:.5em 1em .5em 1.5em}@media only screen and (min-width:768px){.promotion .sec02__under__title .tag{font-size:20.1px}}.promotion .sec02__under__title .txt{font-size:5.6vw;margin-bottom:.2em}.promotion .sec02__under__title .title{font-size:7.7333333333vw;margin-bottom:1em}@media only screen and (min-width:768px){.promotion .sec02__under__title .tag{font-size:21.44px}.promotion .sec02__under__title .txt{font-size:28.14px}.promotion .sec02__under__title .title{font-size:38.86px}}.promotion .sec02__under__img{margin:0 -5.5% -9.3333333333vw}@media only screen and (min-width:768px){.promotion .sec02__under__img{margin-bottom:-47.04px}}.promotion .sec03{aspect-ratio:750/1100;background:url(/pr/assets/img/promotion/25ss/medicated-moisture-lift-gel/sec03_bg.webp) repeat-y bottom/100% auto;margin:0 -5.56%;position:relative}.promotion .sec03__title{font-feature-settings:"palt";font-size:9.3333333333vw;padding-top:.8em;text-align:center}.promotion .sec03__title small{display:block;font-size:7.24vw}@media only screen and (min-width:768px){.promotion .sec03__title small{font-size:36.4896px}.promotion .sec03__title{font-size:46.9px;margin-bottom:33.6px}}.promotion .sec03__note{bottom:0;font-size:2.6666666667vw;left:0;margin-bottom:1.2em;margin-left:2.5em;position:absolute}@media only screen and (min-width:768px){.promotion .sec03__note{font-size:13.44px}}.promotion .secMovie{padding:16vw 0}@media only screen and (min-width:768px){.promotion .secMovie{padding:80.64px 0}}.promotion .sec__title{display:flex;font-size:5.3333333333vw;line-height:1;margin-bottom:6.6666666667vw;position:relative;text-align:center}.promotion .sec__title:after,.promotion .sec__title:before{background:#000;content:"";display:block;height:1px;margin:.5em auto;width:100%}.promotion .sec__title span{padding:0 .5em;white-space:nowrap}@media only screen and (min-width:768px){.promotion .sec__title{font-size:26.8px;margin-bottom:33.6px}}.promotion .sec04{margin:0 -5.56% 16vw;position:relative}@media only screen and (min-width:768px){.promotion .sec04{margin-bottom:80.64px}}.promotion .sec04__head{background-color:#ce0057;color:#fff;font-size:8.5333333333vw;line-height:1.1;padding:.8em 0 1.3em;text-align:center}@media only screen and (min-width:768px){.promotion .sec04__head{font-size:43.008px}}.promotion .sec04__head__char_01{-webkit-text-stroke:0;display:inline-block;font-size:5.0666666667vw;margin-bottom:.7em}@media only screen and (min-width:768px){.promotion .sec04__head__char_01{font-size:25.536px}}.promotion .sec04__head__char_02{font-size:15.0666666667vw}@media only screen and (min-width:768px){.promotion .sec04__head__char_02{font-size:75.936px}}.promotion .sec04__img_01{margin:-10% auto 0;position:relative;width:71.6vw;z-index:2}@media only screen and (min-width:768px){.promotion .sec04__img_01{width:360.864px}}.promotion .sec04__img_04{margin:0 auto 6vw;width:74.6666666667vw}@media only screen and (min-width:768px){.promotion .sec04__img_04{margin-bottom:30.24px;width:376.32px}}.promotion .sec04__img_05{margin:0 auto;width:84.1333333333vw}@media only screen and (min-width:768px){.promotion .sec04__img_05{width:424.032px}}.promotion .sec04__note_01{font-size:2.6666666667vw;margin-bottom:8vw;margin-left:3em}@media only screen and (min-width:768px){.promotion .sec04__note_01{font-size:13.44px;margin-bottom:40.32px}}.promotion .sec04__contents_02__features{text-align:center}.promotion .sec04__contents_02__features .sec04__contents_02__feature{position:relative}.promotion .sec04__contents_02__features .sec04__contents_02__feature:not(:last-child):before{background:url(/pr/assets/img/promotion/25ss/medicated-moisture-lift-gel/sec04__contents_02__feature_line.webp) no-repeat 50%/100% 100%;bottom:0;content:"";display:block;height:0;left:0;margin:auto auto -2em;padding-bottom:6.1333333333vw;position:absolute;right:0;width:100%;width:84vw}@media only screen and (min-width:768px){.promotion .sec04__contents_02__features .sec04__contents_02__feature:not(:last-child):before{margin-bottom:-2.2em;padding-bottom:30.912px;width:423.36px}}.promotion .sec04__contents_02__features .sec04__contents_02__feature+.sec04__contents_02__feature{margin-top:9.3333333333vw}@media only screen and (min-width:768px){.promotion .sec04__contents_02__features .sec04__contents_02__feature+.sec04__contents_02__feature{margin-top:47.04px}}.promotion .sec04__contents_02__feature__ttl{font-size:7.4666666667vw}@media only screen and (min-width:768px){.promotion .sec04__contents_02__feature__ttl{font-size:37.632px}}.promotion .sec04__contents_02__feature__txt{font-size:4.2666666667vw;margin-top:.2em}@media only screen and (min-width:768px){.promotion .sec04__contents_02__feature__txt{font-size:21.504px}}.promotion .sec04__contents{box-sizing:border-box;margin:0 auto;width:96vw}@media only screen and (min-width:768px){.promotion .sec04__contents{width:483.84px}}.promotion .sec04__contents_01{background:url(/pr/assets/img/promotion/25ss/medicated-moisture-lift-gel/sec04__contents_01_bg.webp) no-repeat top 5.3333333333vw center/cover;margin-bottom:13.3333333333vw;padding-bottom:1em}@media only screen and (min-width:768px){.promotion .sec04__contents_01{background-position:top 26.88px center;margin-bottom:67.2px}}.promotion .sec04__contents__subTtl{font-feature-settings:"palt";font-size:7.2vw;text-align:center}.promotion .sec04__contents__subTtl sup{font-size:.7em;margin-left:.2em}@media only screen and (min-width:768px){.promotion .sec04__contents__subTtl{font-size:36.288px}}.promotion .sec04__contents_01__subTtl{margin:.7em 0 .5em}.promotion .sec04__contents_02__subTtl{margin:.4em 0}.promotion .sec04__contents_03__subTtl{margin:.3em 0}.promotion .sec04__contents__ttl_01{margin:0 auto;width:92vw}@media only screen and (min-width:768px){.promotion .sec04__contents__ttl_01{width:463.68px}}.promotion .sec04__contents__ttl_02{margin:-5.3333333333vw auto 0;width:66.4vw}@media only screen and (min-width:768px){.promotion .sec04__contents__ttl_02{margin-top:-26.88px;width:334.656px}}.promotion .sec04__contents_02{border:.2666666667vw solid #868686;margin-bottom:13.3333333333vw;padding-bottom:2em}@media only screen and (min-width:768px){.promotion .sec04__contents_02{border-width:2px;margin-bottom:67.2px}}.promotion .sec04__contents_03{border:.2666666667vw solid #868686;padding-bottom:8vw}@media only screen and (min-width:768px){.promotion .sec04__contents_03{border-width:2px;padding-bottom:40.32px}}.promotion .sec04__contents__ttl_03{margin:-5.3333333333vw auto 0;width:86.6666666667vw}@media only screen and (min-width:768px){.promotion .sec04__contents__ttl_03{margin-top:-26.88px;width:436.8px}}.promotion .sec04__img_02{margin:0 auto 6.6666666667vw;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .sec04__img_02{margin-bottom:33.6px;width:450.24px}}.promotion .sec04__contents_02__note{font-size:2.6666666667vw;margin:2em 0 0 2em}@media only screen and (min-width:768px){.promotion .sec04__contents_02__note{font-size:13.44px}}.promotion .sec04__contents_02__note__txt{padding-left:1em;text-indent:-1.9em}.promotion .sec04__contents_02__note__txt+.sec04__contents_02__note__txt{margin-top:.5em}.promotion .sec04__contents_01__txt{font-size:5.0666666667vw;line-height:1.4;margin-bottom:.5em;margin-top:1em;text-align:center}@media only screen and (min-width:768px){.promotion .sec04__contents_01__txt{font-size:25.536px}}.promotion .sec04__img_03{margin:0 auto;width:89.3333333333vw}.promotion .sec04__img_03 img{border:2px solid #fff;box-sizing:border-box}@media only screen and (min-width:768px){.promotion .sec04__img_03{width:450.24px}}.promotion .sec04__img_03 .noteImg{margin:1em 0}.promotion .sec04__img_03 .noteImg img{border:none}.promotion .sec05{margin:0 -5.56%}.promotion .sec05__title{background-color:#ce0057;color:#fff;font-size:5.0666666667vw;padding:1em 0;text-align:center}@media only screen and (min-width:768px){.promotion .sec05__title{font-size:25.536px}}.promotion .sec05__subTtl{font-size:7.4666666667vw;margin:.5em 0;text-align:center}@media only screen and (min-width:768px){.promotion .sec05__subTtl{font-size:37.632px}}.promotion .sec05__subTtl span{display:block;font-size:.7em}.promotion .sliderContainerWrapper{margin:0 auto;overflow:clip;width:90%}.promotion .sliderContainer{padding-bottom:2em}.promotion .swiper-ui-wrapper{margin:30px auto 0;max-width:840px;width:100%}@media only screen and (max-width:767px){.promotion .swiper-ui-wrapper{margin-top:4.6666666667vw}}.promotion .swiper-ui-wrapper__inner{align-items:center;display:flex;justify-content:center}.promotion .swiper-pagination-bullet-active{background-color:#ce0058}.promotion .swiper-pagination-bullet{aspect-ratio:1/1;border-radius:50%;max-height:8px;max-width:8px;transform:none}.promotion .swiper-pagination-bullet:hover{background-color:#ce0058;opacity:.6}@media only screen and (max-width:767px){.promotion .swiper-pagination-bullet{height:1.6vw;width:1.6vw}}.promotion .swiper-horizontal>.swiper-pagination-bullets,.promotion .swiper-pagination-bullets.swiper-pagination-horizontal,.promotion .swiper-pagination-custom,.promotion .swiper-pagination-fraction{bottom:-2.5em;bottom:-3vw;height:1.6em;position:inherit;width:auto;z-index:0}@media only screen and (max-width:767px){.promotion .swiper-horizontal>.swiper-pagination-bullets,.promotion .swiper-pagination-bullets.swiper-pagination-horizontal,.promotion .swiper-pagination-custom,.promotion .swiper-pagination-fraction{bottom:auto;height:1.9em;margin-bottom:auto;margin-top:auto;position:inherit}}.promotion .swiper-button-next,.promotion .swiper-button-prev{bottom:0;margin-bottom:-1.5em;position:inherit;z-index:4;z-index:10}@media only screen and (max-width:767px){.promotion .swiper-button-next,.promotion .swiper-button-prev{position:inherit;top:0}}.promotion .swiper-button-next:hover:after,.promotion .swiper-button-next:hover:before,.promotion .swiper-button-prev:hover:after,.promotion .swiper-button-prev:hover:before{border-color:#ce0058}.promotion .swiper-button-next:after,.promotion .swiper-button-next:before,.promotion .swiper-button-prev:after,.promotion .swiper-button-prev:before{border-color:#ce0058;border-width:2px;padding:.2em}.promotion .swiper-button-next{margin-left:2.5em}.promotion .swiper-button-prev{margin-right:2.5em}.promotion .swiper-pauseBtn{background:url(/pr/assets/img/common/btn--pause.webp) no-repeat 50%/100% 100%;cursor:pointer;height:0;margin-left:.5em;padding-bottom:1em;width:.8em}.promotion .swiper-pauseBtn.is-pause{border-style:solid;border-bottom:.6em solid transparent;border-left:1em solid #ce0058;border-right:0;border-top:.6em solid transparent;height:0;margin-right:-.2em;padding-bottom:0;width:0}@media only screen and (max-width:767px){.promotion .swiper-pauseBtn.is-pause{border-bottom:.7em solid transparent;border-left:1.1em solid #ce0058;border-top:.7em solid transparent;margin-top:-.5em}.promotion .swiper-pauseBtn{padding-bottom:4vw;width:3.3333333333vw}}.promotion .usersVoices{margin:0 auto}.promotion .usersVoice__contents{background-color:#f0f0f0;border-radius:1em;padding:1.5em}.promotion .usersVoice__contents__tags{display:flex;font-size:2.6666666667vw}@media only screen and (min-width:768px){.promotion .usersVoice__contents__tags{font-size:13.44px}}.promotion .usersVoice__contents__tags .usersVoice__contents__tag{background-color:#fff;color:#000;margin-bottom:1em;margin-top:1em;padding:.2em .4em}.promotion .usersVoice__contents__tags .usersVoice__contents__tag+.usersVoice__contents__tag{margin-left:1em}.promotion .usersVoice__contents__ttl{font-size:4.2666666667vw;font-weight:700}@media only screen and (min-width:768px){.promotion .usersVoice__contents__ttl{font-size:21.504px}}.promotion .usersVoice__contents__txt{font-size:3.7333333333vw;line-height:1.5}@media only screen and (min-width:768px){.promotion .usersVoice__contents__txt{font-size:18.816px}}.promotion .buy__reviews{margin-top:3em;width:90%}.promotion .sec05__note{font-size:2.6666666667vw;margin-left:2em;margin-top:1em}@media only screen and (min-width:768px){.promotion .sec05__note{font-size:13.44px}}.promotion .sec05__note__txt+.sec05__note__txt{margin-top:.5em}.promotion .sec06{margin:0 -5.56%;padding-bottom:13.3333333333vw}@media only screen and (min-width:768px){.promotion .sec06{padding-bottom:67.2px}}.promotion .sec06__title{background-color:#ce0057;color:#fff;font-size:5.0666666667vw;padding:1em 0;text-align:center}@media only screen and (min-width:768px){.promotion .sec06__title{font-size:25.536px}}.promotion .sec06__subTtl{font-size:5.3333333333vw;margin:.5em 0;text-align:center}.promotion .sec06__subTtl span{font-size:7.4666666667vw}@media only screen and (min-width:768px){.promotion .sec06__subTtl{font-size:26.88px}.promotion .sec06__subTtl span{font-size:37.632px}}.promotion .sec06__txt{font-size:4.2666666667vw;text-align:center}@media only screen and (min-width:768px){.promotion .sec06__txt{font-size:21.504px}}.promotion .sec07{margin:0 -5.56%}.promotion .sec07__title{background-color:#ce0057;color:#fff;font-size:5.0666666667vw;padding:1em 0;text-align:center}@media only screen and (min-width:768px){.promotion .sec07__title{font-size:25.536px}}.promotion .sec07__subTtl{font-feature-settings:"palt";font-size:7.4666666667vw;margin:.5em 0;text-align:center}.promotion .sec07__subTtl span{display:block;font-size:.7em}@media only screen and (min-width:768px){.promotion .sec07__subTtl{font-size:37.632px}}.promotion .sec07__img{margin-left:31.7333333333vw;width:51.2vw}@media only screen and (min-width:768px){.promotion .sec07__img{margin-left:159.936px;width:258.048px}}.promotion .sec07__productName{font-size:4.8vw;margin-bottom:.6em;margin-top:1.5em;text-align:center}.promotion .sec07__productName span{display:block;font-size:.6em}@media only screen and (min-width:768px){.promotion .sec07__productName{font-size:24.192px}}.promotion .sec07__productDesc{font-size:2.9333333333vw;line-height:1.5;margin-bottom:3em;text-align:center}@media only screen and (min-width:768px){.promotion .sec07__productDesc{font-size:14.784px}}.promotion .sec07__note{font-size:2.6666666667vw;margin-left:2em;margin-top:2em;text-align:left}@media only screen and (min-width:768px){.promotion .sec07__note{font-size:13.44px}}.promotion .sec07__steps{margin-bottom:18.6666666667vw;position:relative}.promotion .sec07__steps:after{background-color:#f0f0f0;bottom:0;content:"";display:block;height:1px;left:0;margin:auto auto -12.5vw;position:absolute;right:0;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .sec07__steps:after{margin-bottom:-60px;width:450.24px}.promotion .sec07__steps{margin-bottom:94.08px}}.promotion .sec07__step{margin-top:10.6666666667vw;text-align:center}.promotion .sec07__step+.sec07__step{border-top:1px solid #e6e6e6;padding-top:10.6666666667vw}@media only screen and (min-width:768px){.promotion .sec07__step{margin-top:53.76px}.promotion .sec07__step+.sec07__step{padding-top:53.76px}}.promotion .sec07__step__title{font-size:5.3333333333vw;line-height:2;margin-bottom:1.5em}.promotion .sec07__step__title.is-underline>span{background:linear-gradient(transparent 95%,#000 0);display:inline;padding-bottom:.2em}@media only screen and (min-width:768px){.promotion .sec07__step__title{font-size:26.8px}}.promotion .sec07__lists{align-items:baseline;display:flex;justify-content:space-between;margin:0 auto 6.6666666667vw;width:85%}@media only screen and (min-width:768px){.promotion .sec07__lists{margin-bottom:33.6px}}.promotion .sec07__list{background:#fdebee;border-radius:.5em;padding:2em 0 1em;position:relative;width:40vw}.promotion .sec07__list+.sec07__list:after{background:#f3a9c6;bottom:0;clip-path:polygon(100% 50%,0 0,0 100%);content:"";display:inline-block;height:4.9em;left:calc(-9% - 1.1em);margin:auto;position:absolute;top:0;width:3.5em}@media only screen and (min-width:768px){.promotion .sec07__list{width:201.6px}}.promotion .sec07__list__img{margin:0 auto .5em;width:31.2vw}@media only screen and (min-width:768px){.promotion .sec07__list__img{width:157.248px}}.promotion .sec07__list__txt{font-size:4.2666666667vw}@media only screen and (min-width:768px){.promotion .sec07__list__txt{font-size:21.44px}}.promotion .sec07__step__txt{font-size:4.2666666667vw;line-height:1.3}.promotion .sec07__step__txt small{display:block;font-size:2.9333333333vw;margin-top:1em}@media only screen and (min-width:768px){.promotion .sec07__step__txt{font-size:21.44px}.promotion .sec07__step__txt small{font-size:14.74px}}.promotion .sec07__step__img{margin:10.6666666667vw auto 1em}@media only screen and (min-width:768px){.promotion .sec07__step__img{margin:53.76px auto 1em}}.promotion .sec07__img_04{margin:0 auto 12.8vw;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .sec07__img_04{margin-bottom:64.512px;width:450.24px}}.promotion .menu{aspect-ratio:750/1130;background:url(/pr/assets/img/promotion/25ss/medicated-moisture-lift-gel/menu_bg.webp) no-repeat 50%/100% 100%;margin:0 -5.56%}.promotion .menu__title{font-size:7.4666666667vw;margin-left:4em;padding-top:1.5em;text-align:center}.promotion .menu__title small{display:block;font-size:5.3333333333vw}@media only screen and (min-width:768px){.promotion .menu__title small{font-size:26.88px}}.promotion .menu__title span{display:block;font-family:initial;font-size:4vw;font-weight:400;line-height:1.6;margin-top:1em;transform:scale(1)}@media only screen and (min-width:768px){.promotion .menu__title span{font-size:20.16px}.promotion .menu__title{font-size:37.632px}}.promotion .menu__nav{margin:8vw auto 0;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .menu__nav{margin-top:40px;width:450.24px}}.promotion .menu__nav__item{font-size:4.5333333333vw}.promotion .menu__nav__item span{display:inline-block}.promotion .menu__nav__item a{background:#fff;border-radius:1.3333333333vw;color:#ce0058;display:block;overflow:hidden;padding:1.2em 1em;position:relative}.promotion .menu__nav__item a:after{background:url(/pr/assets/img/promotion/25ss/medicated-moisture-lift-gel/icon--arrow-red.webp) no-repeat 50%/100% 100%;bottom:0;content:"";display:block;height:1.4em;margin:auto 1.2em auto auto;position:absolute;right:0;top:0;width:1.4em}.promotion .menu__nav__item+.menu__nav__item{margin-top:2.6666666667vw}@media only screen and (min-width:768px){.promotion .menu__nav__item{font-size:23px}.promotion .menu__nav__item a{border-radius:6.72px}.promotion .menu__nav__item+.menu__nav__item{margin-top:13.44px}}.promotion .buy__inner{padding:5.3333333333vw 0 2.6666666667vw}@media only screen and (min-width:768px){.promotion .buy__inner{padding:26.88px 0 13.44px}}.promotion .buy__img{margin-bottom:6vw}@media only screen and (min-width:768px){.promotion .buy__img{margin-bottom:30.24px}}.promotion .buy__btn__content{border-radius:.3em}.promotion .buy__btn__content:before{content:none}.promotion .buy__btn__content+.buy__btn__content{margin-top:3.3333333333vw}@media only screen and (min-width:768px){.promotion .buy__btn__content+.buy__btn__content{margin-top:16.8px}}