: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}.orderBeside_01 .order__box__note{font-size:2.6666666667vw;margin-top:2em}@media only screen and (min-width:768px){.orderBeside_01 .order__box__note{font-size:13.44px}}.orderBeside_01 .order{margin-bottom:21.3333333333vw}@media only screen and (min-width:768px){.orderBeside_01 .order{margin-bottom:107.52px}}.orderBeside_01 .order__title{font-size:8.5333333333vw;margin:-.35em auto calc(10.66667vw - .2em);text-align:center}@media only screen and (min-width:768px){.orderBeside_01 .order__title{font-size:32px;margin:-.35em auto calc(32px - .2em)}}.orderBeside_01 .productsDetails .order__title{margin:-.35em auto calc(10.66667vw - .2em);text-align:center}@media only screen and (min-width:768px){.orderBeside_01 .productsDetails .order__title{font-size:32px;margin:-.35em auto calc(32px - .2em)}}.orderBeside_01 .order__box{margin:3em auto 0;width:89.3333333333vw}@media only screen and (min-width:768px){.orderBeside_01 .order__box{width:450.24px}}.orderBeside_01 .order__box+.order__box{margin-top:14.6666666667vw}@media only screen and (min-width:768px){.orderBeside_01 .order__box+.order__box{margin-top:73.92px}}.orderBeside_01 .order__box__inner{background:url(/pr/assets/img/product/order_bg_beside.webp) no-repeat right top 7vw/88% auto;position:relative}@media only screen and (min-width:768px){.orderBeside_01 .order__box__inner{background-position:right top 37.632px}}.orderBeside_01 .order__box__words{font-size:4vw;left:0;position:absolute;top:0}.orderBeside_01 .order__box__words p{font-weight:400;line-height:1.25;position:absolute;text-align:left}@media only screen and (min-width:768px){.orderBeside_01 .order__box__words{font-size:20.1px}}.orderBeside_01 .orderWords__01{align-items:center;display:flex;top:1.5em}.orderBeside_01 .orderWords__01 span{background:url(/pr/assets/img/product/order_icon_morning.svg) no-repeat 50%/100% auto;height:1.1em;margin-right:.15em;width:1.1em}.orderBeside_01 .orderWords__02{align-items:center;display:flex;top:7.4em;top:6.9em}.orderBeside_01 .orderWords__02 span{background:url(/pr/assets/img/product/order_icon_night.svg) no-repeat 50%/100% auto;height:1.1em;margin-right:.15em;width:1.1em}.orderBeside_01 .orderWords__03{top:14em;width:24vw}.orderBeside_01 .orderWords__03 span{background:url(/pr/assets/img/product/order_icon_night.svg) no-repeat 50%/100% auto;height:1.1em;margin-right:.15em;width:1.1em}@media only screen and (min-width:768px){.orderBeside_01 .orderWords__03{width:120.96px}}.orderBeside_01 .orderWords__04{font-size:2.9333333333vw;top:96vw}@media only screen and (min-width:768px){.orderBeside_01 .orderWords__04{font-size:14.784px;top:483.84px}}.orderBeside_01 .order__box__lists{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,sans-serif;font-size:4.5333333333vw;margin-top:4.8vw;padding-left:20.5333333333vw;position:relative;text-align:center;writing-mode:vertical-lr}@media only screen and (min-width:768px){.orderBeside_01 .order__box__lists{font-size:22.78px;margin-top:24.192px;padding-left:103.488px}}.orderBeside_01 .order__box__list{height:-moz-fit-content;height:fit-content;text-orientation:upright;width:10.6666666667vw}@media only screen and (min-width:768px){.orderBeside_01 .order__box__list{width:80px}}.orderBeside_01 .order__box__list p{background:#f2f2f2;box-sizing:border-box;display:grid;display:block;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;height:100%;letter-spacing:-.06em;line-height:1;place-content:center;place-items:center;text-orientation:upright;white-space:nowrap;width:100%}.orderBeside_01 .order__box__list.is-active p{background:#fce5ef;border:.6666666667vw solid #ce0058;color:#ce0058;font-weight:700}.orderBeside_01 .order__box__list:first-child,.orderBeside_01 .order__box__list:nth-child(2),.orderBeside_01 .order__box__list:nth-child(3),.orderBeside_01 .order__box__list:nth-child(4){height:10.5em}.orderBeside_01 .order__box__list:nth-child(n+5){height:6em}.orderBeside_01 .order__box__list+.order__box__list{margin-left:3.8666666667vw}@media only screen and (min-width:768px){.orderBeside_01 .order__box__list+.order__box__list{margin-left:19.488px}}.orderBeside_01 .order__box__list.is-pos-2.is-size-50{margin:5.3333333333vw auto 8vw 0}@media only screen and (min-width:768px){.orderBeside_01 .order__box__list{width:53.76px}.orderBeside_01 .order__box__list.is-size-50{width:141.12px}.orderBeside_01 .order__box__list.is-pos-2{margin-left:154.56px}.orderBeside_01 .order__box__list.is-pos-3{margin-left:309.12px}.orderBeside_01 .order__box__list.is-active p{border-width:3.36px}.orderBeside_01 .order__box__list.is-pos-2.is-size-50{margin:26.88px auto 40.32px 0}}.orderBeside_01 .order__cau{display:block;font-size:2.6666666667vw;line-height:1.25;margin-top:1.5em;text-align:left}@media only screen and (min-width:768px){.orderBeside_01 .order__cau{font-size:11px}}.promotion img{height:auto;max-width:100%;width:100%}.promotion{overflow:hidden}.promotion .mainVisual__thumb{position:relative}.promotion .c-btn--round--b.is-white{background-color:#fff;color:#ce0058}.promotion .buy{margin-bottom:0;padding:0 1.5em}.promotion .buy .c-btn--round--b:before{display:block}.promotion .buy__inner:before{display:none}.promotion .buy__cau{padding-bottom:4em}@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 .l-movieWrapper{align-items:center;border-bottom:.2666666667vw solid #ce0057;border-top:.2666666667vw solid #ce0057;display:flex;justify-content:center;padding:5.9701492537% 0}@media only screen and (min-width:768px){.promotion .l-movieWrapper{border-width:1.344px}}.promotion .l-movieWrapper .mainVisual__thumb:after{width:30.3827751196%}.promotion .icon--movie{align-items:center;aspect-ratio:1/1;background-color:#fff;border:2px solid #ce0057;border-radius:50%;box-sizing:border-box;color:#ce0057;display:flex;font-weight:700;height:100%;justify-content:center;margin-right:5.223880597%;text-align:center;width:32.2388059701%}.promotion .icon--movie span{font-feature-settings:"palt";display:block;font-size:5.0666666667vw;line-height:1.5;margin-top:-.25em}@media only screen and (min-width:768px){.promotion .icon--movie span{font-size:25.536px}}.promotion .icon--movie+.mainVisual__thumb{width:62.3880597015%}.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 a:before{background:url(/pr/assets/img/promotion/25aw/allinone/pkg_01.webp) no-repeat 50%/100% 100%;margin-left:5.3333333333vw;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:26.88px;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/25aw/allinone/pkg_02.webp) no-repeat 50%/100% 100%;margin-left:3.6vw;padding-bottom:10.4vw;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__cau{font-size:2.2666666667vw;margin-top:1em;padding-left:1em;text-indent:-1em}@media only screen and (min-width:768px){.promotion .purchaseModal__cau{font-size:11.424px}}.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/25aw/allinone/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/25aw/allinone/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 .c-btn--round--b:before{display:none}.promotion .c-btn--round--b.is-rule{background-color:#fff;color:#ce0058}.promotion .c-btn--round--b.is-rule:after{aspect-ratio:1/1;height:1.2em;transform:rotate(-90deg);width:1.2em}.promotion #fixedMenu{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 .buyProduct__item__txt .tag.is-white{background-color:#fff}.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__catchphrase{background-color:#ce0057;color:#fff;text-align:center}.promotion .fv__catchphrase span{font-feature-settings:"palt";display:block;font-size:6.6666666667vw;padding:.4em 0 .5em}@media only screen and (min-width:768px){.promotion .fv__catchphrase span{font-size:32.5px}}.promotion .fv{margin:0 -5.56%;position:relative;z-index:6}.promotion .fv__btn{bottom:6vw;left:5.3333333333vw;margin:auto;position:absolute;right:5.3333333333vw}.promotion .fv__btn a{position:relative}.promotion .fv__btn a:after{aspect-ratio:1/1;background:url(/pr/assets/img/promotion/25aw/allinone/icon--arrowRed.webp) no-repeat 50%/100% 100%;bottom:0;content:"";display:block;height:1.2em;margin:auto .8em auto auto;right:0;top:0;transform:rotate(0);width:1.2em}@media only screen and (min-width:768px){.promotion .fv__btn a:after{height:1.5em;width:1.5em}}.promotion .fv__btn a span{font-size:6.1333333333vw;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:29.9px;margin:-.1em auto}}.promotion .fv__note{bottom:0;font-size:2.6666666667vw;left:0;margin-bottom:9em;margin-left:2em;position:absolute}@media only screen and (min-width:768px){.promotion .fv__note{font-size:13px}}.promotion .sec01{background-color:#fffacc;margin:0 -5.56%;padding-bottom:9.3333333333vw;padding-top:9.3333333333vw}@media only screen and (min-width:768px){.promotion .sec01{padding-bottom:47.04px;padding-top:47.04px}}.promotion .sec01__contents{background-color:#fff;border-radius:1em;margin:0 auto;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .sec01__contents{width:450.24px}}.promotion .sec01__contents__inner{padding:6.9333333333vw 5.3333333333vw 7.4666666667vw}@media only screen and (min-width:768px){.promotion .sec01__contents__inner{padding:34.944px 26.88px 38.304px}}.promotion .sec01__contents__title{font-feature-settings:"palt";margin-top:-1.5em;position:relative;text-align:center}.promotion .sec01__contents__title:after,.promotion .sec01__contents__title:before{bottom:0;color:#ce0057;content:"";display:block;display:none;font-size:2.5em;height:1em;margin:auto;position:absolute;top:0}.promotion .sec01__contents__title:before{content:"＼";left:0;margin-left:3vw}@media only screen and (min-width:768px){.promotion .sec01__contents__title:before{margin-left:0}}.promotion .sec01__contents__title:after{content:"／";margin-right:3vw;right:0}@media only screen and (min-width:768px){.promotion .sec01__contents__title:after{margin-right:0}}.promotion .sec01__contents__title_02{font-size:8vw;line-height:1.5em;margin-top:-.6em}@media only screen and (min-width:768px){.promotion .sec01__contents__title_02{font-size:39px}}.promotion .sec01__contents__title_02:after,.promotion .sec01__contents__title_02:before{display:none}.promotion .sec01__contents__head{background-color:#ce0057;border-radius:1em 1em 0 0;color:#fff;padding:1em 0;text-align:center}.promotion .sec01__contents__head.sec01__contents__head_01{background-color:#fffacc;color:#ce0057;padding-top:0}.promotion .sec01__contents__head span{display:block;font-size:5.6vw}@media only screen and (min-width:768px){.promotion .sec01__contents__head span{font-size:28.224px}}.promotion .l-sec01__contents{align-items:center;display:flex;justify-content:flex-start}.promotion .l-sec01__contents .sec01__contents__pkg{margin:0 1.5em 0 0;width:24.4vw}@media only screen and (min-width:768px){.promotion .l-sec01__contents .sec01__contents__pkg{width:107.055px}}.promotion .l-sec01__contents .sec01__contents__info{margin-right:-4em;width:57.3333333333vw}@media only screen and (min-width:768px){.promotion .l-sec01__contents .sec01__contents__info{margin-right:-2em;width:257.4px}}.promotion .sec01__contents__head__txt{font-size:4.4333333333vw}@media only screen and (min-width:768px){.promotion .sec01__contents__head__txt{font-size:22.344px}}.promotion .sec01__contents__head__txt .sec01__contents__head__txt__char--m{display:inline;font-size:1.5639097744em}.promotion .sec01__contents__head__txt .sec01__contents__head__txt__note{font-size:2.9333333333vw}@media only screen and (min-width:768px){.promotion .sec01__contents__head__txt .sec01__contents__head__txt__note{font-size:14.784px}}.promotion .sec01__contents__head__logo{margin:0 auto .25em;width:29.8507462687%}.promotion .sec01__contents__title__char{display:block;font-size:4.2666666667vw}@media only screen and (min-width:768px){.promotion .sec01__contents__title__char{font-size:21.504px}}.promotion .sec01__contents__title__char span{font-size:5.8666666667vw}@media only screen and (min-width:768px){.promotion .sec01__contents__title__char span{font-size:1.5272727273em}}.promotion .sec01__contents__pkg{margin:1em auto;width:60.8vw}@media only screen and (min-width:768px){.promotion .sec01__contents__pkg{width:306.432px}}.promotion .sec01__contents__txt{font-feature-settings:"palt";font-size:4.2666666667vw;margin-bottom:.5em;text-align:center}@media only screen and (min-width:768px){.promotion .sec01__contents__txt{font-size:20.8px}}.promotion .sec01__contents__txt span{color:#ce0057;text-decoration:underline}.promotion .sec01__contents__txt_02{color:#ce0057;font-size:4.4333333333vw;margin-bottom:.5em;text-align:center;white-space:nowrap}@media only screen and (min-width:768px){.promotion .sec01__contents__txt_02{font-size:21.6125px}}.promotion .sec01__contents__txt_02 span{font-size:1.5757575758em}.promotion .sec01__contents__note{font-size:2.9333333333vw;text-align:center}@media only screen and (min-width:768px){.promotion .sec01__contents__note{font-size:14.3px}}.promotion .sec01__contents_01{background-color:transparent}.promotion .sec01__contents_01 .sec01__contents__title{line-height:1.4;text-align:left}.promotion .sec01__contents_01 .sec01__contents__txt{font-size:4.2666666667vw;margin-bottom:.25em;text-align:left}@media only screen and (min-width:768px){.promotion .sec01__contents_01 .sec01__contents__txt{font-size:20.8px}}.promotion .sec01__contents_01 .sec01__contents__note{text-align:left}.promotion .sec01__contents_01 .sec01__contents__inner{background-color:#fff;border:1px solid #ce0058;border-radius:1em;padding-bottom:1.7em;padding-top:2.5em}.promotion .sec01__contents_01 .sec01__contents__inner a{display:block;position:relative}.promotion .sec01__contents_01 .sec01__contents__inner a:after{aspect-ratio:1/1;background:url(/pr/assets/img/promotion/25aw/allinone/icon--arrow-red.webp) no-repeat 50%/100% 100%;bottom:0;content:"";display:block;height:1.5em;margin:auto;position:absolute;right:0;top:0;width:1.5em}@media only screen and (max-width:767px){.promotion .sec01__contents_01 .sec01__contents__inner a:after{height:4.9333333333vw;margin-right:-.5em;width:4.9333333333vw}}.promotion .u-taR{text-align:right}.promotion .sec01__contents__dl{margin-top:2.5em}.promotion .sec01__contents__dl dt{color:#ce0057;font-size:5.3333333333vw;text-align:center}@media only screen and (min-width:768px){.promotion .sec01__contents__dl dt{font-size:26px}}.promotion .sec01__contents__dl dd{border-top:1px solid #ce0057;font-size:3.7333333333vw;margin-top:1em;padding-top:1em;text-align:left}@media only screen and (min-width:768px){.promotion .sec01__contents__dl dd{font-size:18.2px}}.promotion .sec01__contents__btn{font-size:4.5333333333vw;margin-top:1.5em}@media only screen and (min-width:768px){.promotion .sec01__contents__btn{font-size:22.1px}}.promotion .sec01__contents__btn+.sec01__contents__btn{margin-top:1em}.promotion .sec01__contents__btn.is-2row a{line-height:1.5}.promotion .sec01__contents__btn.is-2row a span{font-size:4.2666666667vw}@media only screen and (min-width:768px){.promotion .sec01__contents__btn.is-2row a span{font-size:20.8px}}.promotion .sec01__contents__btn.is-2row a:after{background:url(/pr/assets/img/promotion/25aw/allinone/icon--arrowRed.webp) no-repeat 50%/100% 100%;transform:rotate(0)}.promotion .sec01__contents__btn a{padding:.4em 0 .56em}.promotion .sec01__contents__btn a span{font-size:4.5333333333vw;width:100%}@media only screen and (min-width:768px){.promotion .sec01__contents__btn a span{font-size:22.1px}}.promotion .sec01__contents__btn a:after{aspect-ratio:1/1;background:url(/pr/assets/img/promotion/25aw/allinone/icon--arrow-red.webp) no-repeat 50%/100% 100%;border:none;bottom:0;content:"";display:block;height:1.2em;margin:auto .8em auto auto;right:0;top:0;transform:rotate(0);width:1.2em}@media only screen and (min-width:768px){.promotion .sec01__contents__btn a:after{height:1.5em;width:1.5em}}.promotion .sec01__name__tag{background:#2450a0;color:#fff;display:table;font-size:4vw;line-height:1;margin:0 auto;padding:.35em .5em}@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.5;margin-bottom:.4em}@media only screen and (min-width:768px){.promotion .sec01__name__02{font-size:37.52px}}.promotion .sec01__name__02 span{color:#2450a0;font-size:.855em}.promotion .sec01__name__03{font-size:3.7333333333vw;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:18.76px}.promotion .sec01__name__03 small{font-size:14.74px}}.promotion .sec01__name__04{font-size:2.9333333333vw;margin:1.5em 0;padding-left:1.8em;text-align:left}@media only screen and (min-width:768px){.promotion .sec01__name__04{font-size:14.74px}}.promotion .sec01__btn{margin:0 auto;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .sec01__btn{width:450.24px}}.promotion .sec01__btn a{background-color:#2450a0;border-radius:.5em;color:#fff;display:block;font-size:5.0666666667vw;padding:1.5em 0;width:100%}@media only screen and (min-width:768px){.promotion .sec01__btn a{font-size:25.46px}}.promotion .sec01__btn a:before{background:url(/pr/assets/img/promotion/25aw/allinone/icon--arrow.webp) no-repeat 50%/100% 100%;bottom:0;content:"";display:block;height:0;margin:auto .7em auto auto;padding-bottom:1.6em;position:absolute;right:0;top:0;width:1.3em}.promotion .sec01__btn a span{position:relative}.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__note{font-size:4vw;margin-top:.5em}.promotion .sec01__price__note small{font-size:.666666em}@media only screen and (min-width:768px){.promotion .sec01__price__note{font-size:20.16px}}.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-bottom:2em;margin-left:-2.5em}@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+.secMovie__title,.promotion .sec06__movie+.secMovie__title{margin-top:2em}.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 .mainVisual__thumb,.promotion .sec01__movie__btn,.promotion .sec06__movie__btn{display:block;margin:-.2%;position:relative;transition:opacity .3s;width:100.4%}.promotion .mainVisual__thumb:after,.promotion .sec01__movie__btn:after,.promotion .sec06__movie__btn:after{background:url(/pr/assets/img/promotion/25aw/allinone/icon--play--mov-white.webp) no-repeat 50%/100% auto;bottom:0;content:"";display:inline-block;height:26.6666666667vw;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;width:26.6666666667vw;z-index:1}.promotion .mainVisual__thumb img,.promotion .sec01__movie__btn img,.promotion .sec06__movie__btn img{width:100%}@media only screen and (min-width:768px){.promotion .mainVisual__thumb:after,.promotion .sec01__movie__btn:after,.promotion .sec06__movie__btn:after{height:134.4px;width:134.4px}}.promotion .secIntro{background-color:#fbe8f0;margin:0 -5.56%}.promotion .secIntro .sec01__movie{margin:2em auto;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .secIntro .sec01__movie{width:450.24px}}.promotion .sec03 .sec01__movie{margin:3em auto 2em;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .sec03 .sec01__movie{width:450.24px}}.promotion .sec03 .buy__btn__content{background-color:#fbe8f0}.promotion .secIntro__title{font-feature-settings:"palt";color:#d31967;font-size:8.6666666667vw;margin-bottom:.25em;text-align:center}.promotion .secIntro__title span{font-size:.8461538462em}@media only screen and (min-width:768px){.promotion .secIntro__title{font-size:43.68px}}.promotion .secIntro__img_01{margin:0 auto;position:relative;width:70%}.promotion .secIntro__img_01 img{position:relative;z-index:2}.promotion .secIntro__img_01:after{aspect-ratio:1/1;background:url(/pr/assets/img/promotion/25aw/allinone/secIntro__img_01__sizzle.webp) no-repeat 50%/100% 100%;bottom:0;content:"";display:block;height:0;margin:auto auto 1em;padding-bottom:26.2666666667vw;position:absolute;right:0;width:26.2666666667vw;z-index:1}@media only screen and (min-width:768px){.promotion .secIntro__img_01:after{padding-bottom:132.384px;width:132.384px}}.promotion .secIntro__txt{font-size:5.8666666667vw;line-height:1.5;margin-bottom:.5em;margin-top:.25em;text-align:center}@media only screen and (min-width:768px){.promotion .secIntro__txt{font-size:29.568px}}.promotion .secIntro__txt span{display:block;font-size:3.7333333333vw}@media only screen and (min-width:768px){.promotion .secIntro__txt span{font-size:18.816px}}.promotion .secIntro__txt--note{font-size:2.6666666667vw;margin-bottom:2.7em;text-align:center}@media only screen and (min-width:768px){.promotion .secIntro__txt--note{font-size:13.44px}}.promotion .secIntro__txt_02{font-size:6.1333333333vw;margin:.25em 0;text-align:center}@media only screen and (min-width:768px){.promotion .secIntro__txt_02{font-size:30.912px}}.promotion .secIntro__txt_03{font-size:4.2666666667vw;margin-top:1em;text-align:center}@media only screen and (min-width:768px){.promotion .secIntro__txt_03{font-size:21.504px}}.promotion .secIntro__img_02{margin:0 auto 1.5em;width:92vw}@media only screen and (min-width:768px){.promotion .secIntro__img_02{width:463.68px}}.promotion .secIntro__img_03{margin:0 auto 1.5em;width:92vw}@media only screen and (min-width:768px){.promotion .secIntro__img_03{width:463.68px}}.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/25aw/allinone/bg_cool_02.webp) no-repeat bottom/100% 81.8%;margin:0 -5.56%;overflow:hidden;padding-bottom:10.6666666667vw;position:relative;z-index:0}@media only screen and (min-width:768px){.promotion .sec02{padding-bottom:53.76px}}.promotion .sec02__inner{margin:auto;width:calc(90% - 5.33333vw)}@media only screen and (min-width:768px){.promotion .sec02__inner{width:calc(90% - 26.88px)}}.promotion .sec02__top{color:#fff;margin-bottom:20.6666666667vw;padding:13.3333333333vw 0 12vw;position:relative;z-index:1}.promotion .sec02__top:after,.promotion .sec02__top:before{background:#2450a0;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:20vw;margin:auto;top:100%;width:250%}@media only screen and (min-width:768px){.promotion .sec02__top{margin-bottom:104.16px;padding:67.2px 0 60.48px}.promotion .sec02__top:after{height:80.64px;height:120px}}.promotion .sec02__top__title{font-size:7.4666666667vw;line-height:1.5;margin-bottom:.8em;text-align:center}@media only screen and (min-width:768px){.promotion .sec02__top__title{font-size:37.52px}}.promotion .sec02__top__lists{padding-left:1em}.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:5.0666666667vw;line-height:1.7;margin-right:-2em}.promotion .sec02__top__list .icon-check{display:inline-block;height:1.2em;margin:.35em .8em 0 0;position:relative;width:1.2em}.promotion .sec02__top__list .icon-check img{vertical-align:top}.promotion .sec02__top__list .icon-check:after{background:url(/pr/assets/img/promotion/25aw/allinone/icon--check.webp) no-repeat 50%/100% 100%;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:#fff;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:nth-of-type(4) .icon-check:after{transition-delay:2.7s}.promotion .sec02__top__list+.sec02__top__list{margin-top:1em}@media only screen and (min-width:768px){.promotion .sec02__top__list{font-size:25.46px}.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{padding-left:1em;text-align:left;text-indent:-1em}@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{color:#2450a0;font-size:6.6666666667vw;line-height:1.5;position:relative}.promotion .sec02__under__title .txt:after{background-color:#f7ee12;bottom:0;content:"";display:block;height:0;left:0;margin:auto auto .15em;padding-bottom:.3em;position:absolute;right:0;width:72%;z-index:-1}.promotion .sec02__under__title .title{font-size:8.5333333333vw;line-height:1.5;margin-bottom:1.6em}@media only screen and (min-width:768px){.promotion .sec02__under__title .tag{font-size:21.44px}.promotion .sec02__under__title .txt{font-size:33.5px}.promotion .sec02__under__title .title{font-size:42.88px}}.promotion .sec02__under__title--m{font-feature-settings:"palt";color:#2450a0;font-size:7.3333333333vw;line-height:1.5;margin-bottom:.8em;margin-top:2em;text-align:center;white-space:nowrap}.promotion .sec02__under__title--m.u-left{margin-left:-.55em}@media only screen and (min-width:768px){.promotion .sec02__under__title--m{font-size:36.85px}}.promotion .sec02__under__title--m span{position:relative}.promotion .sec02__under__title--m span:after{background-color:#f7ee12;bottom:0;content:"";display:block;height:0;left:0;margin:auto auto .15em;padding-bottom:.3em;position:absolute;right:0;width:95%;z-index:-1}.promotion .sec02__under__title--m.is-underlineWhite span:after{background-color:#fff;bottom:0;filter:blur(20px);height:.8em;top:inherit}.promotion .comparison{margin-left:-5%;width:110%}.promotion .comparison+.comparison{margin-top:6.6666666667vw}@media only screen and (min-width:768px){.promotion .comparison+.comparison{margin-top:33.6px}}.promotion .comparison__title{font-feature-settings:"palt";background-color:#2450a0;color:#fff;font-size:4.2666666667vw;margin-block:0;padding:.2em 0;position:relative}.promotion .comparison__title:before{background:url(/pr/assets/img/promotion/25aw/allinone/pkg_01.webp) no-repeat 50%/100% 100%;bottom:0;content:"";display:block;height:0;left:0;margin:-1.2em auto auto .6em;padding-bottom:16.6666666667vw;position:absolute;top:0;width:7.7333333333vw}@media only screen and (min-width:768px){.promotion .comparison__title:before{padding-bottom:84px;width:38.976px}}.promotion .comparison__title.is-pkg02{padding-left:1.4em}.promotion .comparison__title.is-pkg02:before{background:url(/pr/assets/img/promotion/25aw/allinone/pkg_02.webp) no-repeat 50%/100% 100%;bottom:0;height:0;margin-bottom:.1em;margin-left:.3em;padding-bottom:10.6666666667vw;top:inherit;width:10vw}@media only screen and (min-width:768px){.promotion .comparison__title.is-pkg02:before{padding-bottom:53.76px;width:50.4px}.promotion .comparison__title{font-size:21.44px}}.promotion .comparison__img{margin-block:0}.promotion .sec02__under__circle{align-items:center;display:flex;justify-content:center;margin-bottom:2em}.promotion .sec02__under__circle.is-reverse .txt{order:2;padding-left:.5em}.promotion .sec02__under__circle.is-reverse .img{order:1}.promotion .sec02__under__circle .txt{color:#e40063;font-size:5.0666666667vw;text-align:left;white-space:nowrap;width:55%}@media only screen and (min-width:768px){.promotion .sec02__under__circle .txt{font-size:25.46px}}.promotion .sec02__under__circle .txt span{display:inline-block;font-size:5.0666666667vw;position:relative}.promotion .sec02__under__circle .txt span:before{background-color:#fff;bottom:0;content:"";display:block;filter:blur(17px);height:1.2em;left:0;opacity:0;position:absolute;width:105%;z-index:-1}@media only screen and (min-width:768px){.promotion .sec02__under__circle .txt span{font-size:25.46px}}.promotion .sec02__under__circle .txt span+span{display:block;font-size:6.1333333333vw}@media only screen and (min-width:768px){.promotion .sec02__under__circle .txt span+span{font-size:30.82px}}.promotion .sec02__under__circle .underline{display:inline-block;position:relative}.promotion .sec02__under__circle .underline:after{background:#000;content:"";display:inline-block;height:2px;left:0;line-height:1;position:absolute;top:93%;width:100%}.promotion .sec02__under__circle .img{width:28.6666666667vw}@media only screen and (min-width:768px){.promotion .sec02__under__circle .img{width:144.48px}}.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 .sec02__under__items{align-items:baseline;display:grid;grid-template-columns:repeat(auto-fit,50%);justify-content:center;margin-bottom:2em;position:relative}.promotion .sec02__under__items:after,.promotion .sec02__under__items:before{content:"";display:block;padding-bottom:0;position:absolute;right:0;top:0}.promotion .sec02__under__items:before{background:url(/pr/assets/img/promotion/25aw/allinone/icon--cool.webp) no-repeat 50%/100% auto;margin-right:-1em;margin-top:-6.9333333333vw;padding-bottom:31.0666666667vw;width:31.0666666667vw}@media only screen and (min-width:768px){.promotion .sec02__under__items:before{margin-top:-33.6px;padding-bottom:156.576px;width:156.576px}}.promotion .sec02__under__items:after{background:url(/pr/assets/img/promotion/25aw/allinone/icon--limited.webp) no-repeat 50%/100% auto;left:0;margin:4em auto auto;opacity:0;padding-bottom:15.4666666667vw;width:15.4666666667vw}@media only screen and (min-width:768px){.promotion .sec02__under__items:after{padding-bottom:77.952px;width:77.952px}}.promotion .sec01 .sec02__under__items{grid-template-columns:repeat(auto-fit,43%)}.promotion .sec01 .sec02__under__items:before{background:url(/pr/assets/img/promotion/25aw/allinone/icon--cool.webp) no-repeat 50%/100% auto;margin-left:auto;margin-right:32.6666666667vw;margin-top:-1vw;padding-bottom:26.1333333333vw;width:26.6666666667vw}@media only screen and (min-width:768px){.promotion .sec01 .sec02__under__items:before{margin-right:164.64px;margin-top:-6.72px;padding-bottom:131.712px;width:134.4px}}.promotion .sec01 .sec02__under__items:after{background:url(/pr/assets/img/promotion/25aw/allinone/icon--no1.webp) no-repeat 50%/100% auto;left:inherit;margin:0 6vw 0 0;opacity:1;padding-bottom:23.6vw;right:0;top:0;width:23.6vw}@media only screen and (min-width:768px){.promotion .sec01 .sec02__under__items:after{margin-right:32.256px;padding-bottom:118.944px;width:118.944px}}.promotion .sec02__under__item__pkg{margin:0 auto;width:31.7333333333vw}@media only screen and (min-width:768px){.promotion .sec02__under__item__pkg{width:159.936px}}.promotion .sec02__under__item__pkg.sec02__under__item__pkg_02{width:37.2vw}@media only screen and (min-width:768px){.promotion .sec02__under__item__pkg.sec02__under__item__pkg_02{width:187.488px}}.promotion .sec02__under__item__name{font-size:3.7333333333vw;margin-top:1em}@media only screen and (min-width:768px){.promotion .sec02__under__item__name{font-size:18.76px}}.promotion .sec03{margin:0 -5.56%;overflow:clip;position:relative}.promotion .sec03 .secIntro__txt{margin-bottom:.5em}.promotion .sec03__title{font-feature-settings:"palt";color:#e50063;font-size:8.8vw;margin-bottom:.25em;text-align:center}.promotion .sec03__title small{color:#2450a0;display:block;font-size:6.6666666667vw}@media only screen and (min-width:768px){.promotion .sec03__title small{font-size:33.6px}.promotion .sec03__title{font-size:44.22px}}.promotion .sec03__pkg{margin:-20% auto 2em;position:relative;width:77%}.promotion .sec03__pkg img{position:relative;z-index:2}.promotion .sec03__pkg:after{background:url(/pr/assets/img/promotion/25aw/allinone/sec03__pkg__sizzle.webp) no-repeat 50%/100% auto;bottom:0;content:"";height:0;margin-bottom:1.5em;margin-right:-1em;padding-bottom:24vw;position:absolute;right:0;width:24vw;z-index:1}@media only screen and (min-width:768px){.promotion .sec03__pkg:after{padding-bottom:120.96px;width:120.96px}}.promotion .feature__img_02,.promotion .feature__img_03{margin:1em auto 3em;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .feature__img_02,.promotion .feature__img_03{width:450.24px}}.promotion .feature__img_03{margin-bottom:0}.promotion .sec03__slider__items .sec03__slider__item{background-color:#e9f6fd;border-radius:.8em;padding:2em 0}.promotion .sec03__slider__item__title{font-size:6.6666666667vw;margin-bottom:.5em;text-align:center}@media only screen and (min-width:768px){.promotion .sec03__slider__item__title{font-size:33.6px}}.promotion .sec03__slider__item__img{margin-left:23.7333333333vw;text-align:center;width:50vw}@media only screen and (min-width:768px){.promotion .sec03__slider__item__img{margin-left:119.616px;width:252px}}@media only screen and (max-width:767px){.promotion .sec03__slider__item__img.sec03__slider__item__img_01{margin-bottom:2em}}.promotion .sec03__slider__item__img.sec03__slider__item__img_01+.sec03__slider__item__name{margin-top:.7em}.promotion .sec03__slider__item__img.sec03__slider__item__img_02{margin-bottom:2em;margin-left:18.6666666667vw;margin-top:2.7em;width:59.4666666667vw}@media only screen and (min-width:768px){.promotion .sec03__slider__item__img.sec03__slider__item__img_02{margin-left:94.08px;margin-top:45.696px;width:299.712px}}.promotion .sec03__slider__item__name{font-size:4vw;margin-top:1.2em;text-align:center}@media only screen and (min-width:768px){.promotion .sec03__slider__item__name{font-size:20.16px}}.promotion .sec03__slider__item__salesName{font-size:2.9333333333vw;margin:1em 0 1.5em;text-align:center}@media only screen and (min-width:768px){.promotion .sec03__slider__item__salesName{font-size:14.74px}}.promotion .sec03__slider__item__feature{margin:7.7333333333vw auto 0;width:82.8vw}@media only screen and (min-width:768px){.promotion .sec03__slider__item__feature{margin-top:38.976px;width:417.312px}}.promotion .sec03__note{font-size:2.6666666667vw;margin-left:2.5em;margin-top:1em}@media only screen and (min-width:768px){.promotion .sec03__note{font-size:13.44px}}.promotion .secMovie{padding:9.3333333333vw 0 16vw}@media only screen and (min-width:768px){.promotion .secMovie{padding:47.04px 0 80.64px}}.promotion .secMovie__title{font-feature-settings:"palt";color:#d31967;font-size:5.8666666667vw;margin-bottom:.5em;text-align:center}@media only screen and (min-width:768px){.promotion .secMovie__title{font-size:29.48px}}.promotion .secMovie__title__char{color:#000;display:block;font-size:3.7333333333vw}@media only screen and (min-width:768px){.promotion .secMovie__title__char{font-size:18.76px}}.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{background:url(/pr/assets/img/promotion/25aw/allinone/bg_cool_03.webp) no-repeat center top 14vw/100% auto;margin:0 -5.56% 9.3333333333vw;position:relative}@media only screen and (min-width:768px){.promotion .sec04{background-position:center top 75px;margin-bottom:47.04px}}.promotion .sec04+.sec04{background-position:top;margin-bottom:17.8666666667vw;padding-top:14.6666666667vw}@media only screen and (min-width:768px){.promotion .sec04+.sec04{margin-bottom:90.048px;padding-top:73.92px}}.promotion .sec04__head{font-feature-settings:"palt";background-color:#2450a0;color:#fff;font-size:6.4vw;margin-top:-.45em;padding:.5em 0;text-align:center}@media only screen and (min-width:768px){.promotion .sec04__head{font-size:32.256px}}.promotion .sec04__title{font-feature-settings:"palt";font-size:7.7333333333vw;margin:.8em 0 0;text-align:center}.promotion .sec04__title small{color:#2450a0;display:block;font-size:6vw}@media only screen and (min-width:768px){.promotion .sec04__title small{font-size:30.24px}}.promotion .sec04__title small span{position:relative}.promotion .sec04__title small span:after{background-color:#f7ee12;bottom:0;content:"";display:block;height:0;left:0;margin:auto auto .15em;padding-bottom:.2em;position:absolute;right:0;width:95%;z-index:-1}@media only screen and (min-width:768px){.promotion .sec04__title{font-size:38.976px}}.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-left:8.4vw;position:relative;width:87.4666666667vw;z-index:2}@media only screen and (min-width:768px){.promotion .sec04__img_01{margin-left:42.336px;width:440.832px}}.promotion .sec04__img_02,.promotion .sec04__img_03{margin:0 auto;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .sec04__img_02,.promotion .sec04__img_03{width:450.24px}}.promotion .sec04__img_02 .note,.promotion .sec04__img_03 .note{font-size:2.6666666667vw;margin-top:1em}@media only screen and (min-width:768px){.promotion .sec04__img_02 .note,.promotion .sec04__img_03 .note{font-size:13.44px}}.promotion .sec04__img_03{margin-top:2em}.promotion .sec04__img_03 .gif{box-sizing:border-box;margin-block:0;margin-top:-1.2em}.promotion .sec04__img_03 .gif img{border:2px solid #d31967;border-top:none;width:calc(99.5% - 2px)}.promotion .sec04__img_03 .noteImg{margin:1em 0}.promotion .sec04__img_04{margin:1em 0 1em 5.4666666667vw;width:92vw}@media only screen and (min-width:768px){.promotion .sec04__img_04{margin-left:27.552px;width:463.68px}}.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/25aw/allinone/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-feature-settings:"palt";font-size:6.6666666667vw;margin:0 auto;position:relative;text-align:center;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .sec04__contents_02__feature__ttl{width:450.24px}}.promotion .sec04__contents_02__feature__ttl.u-border{color:#e40063}.promotion .sec04__contents_02__feature__ttl.u-border:after,.promotion .sec04__contents_02__feature__ttl.u-border:before{background-color:#e40063;bottom:0;content:"";display:block;height:2px;margin:auto;position:absolute;top:0;width:100%}.promotion .sec04__contents_02__feature__ttl span{display:inline-block;position:relative;z-index:2}.promotion .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 .sec04__contents_02__feature__ttl span.u-bg:after{background-color:#fff}@media only screen and (min-width:768px){.promotion .sec04__contents_02__feature__ttl{font-size:33.6px}}.promotion .sec03__txt{font-feature-settings:"palt";font-size:6.1333333333vw;margin-top:.5em;text-align:center}@media only screen and (min-width:768px){.promotion .sec03__txt{font-size:30.912px}}.promotion .sec03__txt span{font-size:.8em}.promotion .sec03__txt_02{font-size:4.2666666667vw;margin-bottom:1em;margin-top:1em;text-align:center}@media only screen and (min-width:768px){.promotion .sec03__txt_02{font-size:21.504px}}.promotion .sec03__txt_03{font-size:8.5333333333vw;margin-bottom:.25em;margin-top:.25em;text-align:center}@media only screen and (min-width:768px){.promotion .sec03__txt_03{font-size:43.008px}}.promotion .sec03__txt_03 span{font-size:.8em}.promotion .sec04__txt{font-size:5.0666666667vw;line-height:1.4;margin:.8em 0 1.5em;text-align:center}@media only screen and (min-width:768px){.promotion .sec04__txt{font-size:25.536px}}.promotion .sec04__contents_02__feature__tag{display:flex;justify-content:center}.promotion .sec04__contents_02__feature__tag span{background-color:#e40063;color:#fff;font-size:6vw;padding:.1em .5em;text-align:center}@media only screen and (min-width:768px){.promotion .sec04__contents_02__feature__tag span{font-size:30.24px}}.promotion .sec04__recommend{margin:14.6666666667vw auto 4em;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .sec04__recommend{margin-top:73.92px;width:450.24px}}.promotion .sec04__recommend .sec02__top__lists{padding-left:2.5em}.promotion .sec04__recommend .sec02__top__lists.u-layoutFix{padding-left:1.8em}.promotion .sec04__recommend__head{background-color:#ce0057;color:#fff;font-size:5.0666666667vw;padding:.5em 0;text-align:center}@media only screen and (min-width:768px){.promotion .sec04__recommend__head{font-size:25.536px}}.promotion .sec04__recommend__txtBox{background-color:#fbe8f0;padding:2em 0}.promotion .sec05{margin:0 -5.56%;padding-bottom:14.6666666667vw}@media only screen and (min-width:768px){.promotion .sec05{padding-bottom:73.92px}}.promotion .sec05__title{background-color:#ce0057;color:#fff;font-size:6.6666666667vw;padding:.5em 0;text-align:center}@media only screen and (min-width:768px){.promotion .sec05__title{font-size:33.6px}}.promotion .sec05__subTtl{font-feature-settings:"palt";font-size:6.6666666667vw;margin:1em 0 .5em;text-align:center}@media only screen and (min-width:768px){.promotion .sec05__subTtl{font-size:33.6px}}.promotion .sec05__subTtl span{display:block;font-size:.56em}.promotion .specialPostThumb{aspect-ratio:16/9;background-color:#fbe8f0;border-radius:.8em;margin:0 auto 3em;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .specialPostThumb{width:450.24px}}.promotion .sec05__howTo{align-items:center;display:flex;margin-bottom:5em;margin-left:5.6vw}@media only screen and (min-width:768px){.promotion .sec05__howTo{margin-left:28.224px}}.promotion .sec05__howTo .sec05__howTo__circle{align-items:center;aspect-ratio:1/1;background-color:#fbe8f0;border-radius:50%;display:flex;font-size:4vw;justify-content:center;line-height:1.2;position:relative;width:29.6vw}.promotion .sec05__howTo .sec05__howTo__circle:before{aspect-ratio:1/1;background:url(/pr/assets/img/product/skincare/medicated-moisture-lift-gel/gallery.webp) no-repeat 50%/100% 100%;bottom:0;content:"";display:block;height:0;margin-bottom:-.5em;margin-right:-18.6666666667vw;padding-bottom:32vw;position:absolute;right:0;width:32vw}@media only screen and (min-width:768px){.promotion .sec05__howTo .sec05__howTo__circle:before{margin-right:-94.08px;padding-bottom:161.28px;width:161.28px}}.promotion .sec05__howTo .sec05__howTo__circle>div{text-align:center}@media only screen and (min-width:768px){.promotion .sec05__howTo .sec05__howTo__circle{font-size:20.16px;width:149.184px}}.promotion .sec05__howTo .sec05__howTo__circle span{color:#ce0057;font-weight:700}.promotion .sec05__howTo .sec05__howTo__circle+.sec05__howTo__circle{margin-left:15.4666666667vw}@media only screen and (min-width:768px){.promotion .sec05__howTo .sec05__howTo__circle+.sec05__howTo__circle{margin-left:77.952px}}.promotion .sec05__howTo .sec05__howTo__circle+.sec05__howTo__circle:before{background:url(/pr/assets/img/product/skincare/wrinkle-gel/gallery.webp) no-repeat 50%/100% 100%;margin-bottom:-.5em;margin-right:-16vw;padding-bottom:26.6666666667vw;width:26.6666666667vw}@media only screen and (min-width:768px){.promotion .sec05__howTo .sec05__howTo__circle+.sec05__howTo__circle:before{margin-right:-80.64px;padding-bottom:134.4px;width:134.4px}}.promotion .sliderContainerWrapper{margin:0 auto;width:90%}.promotion .sliderContainer{width:100%}.promotion .swiper-ui-wrapper{bottom:0;margin:auto;max-width:840px;position:absolute;top:0;width:100%}.promotion .swiper-ui-wrapper__inner{align-items:center;display:flex;justify-content:center}.promotion .swiper-pagination-bullet{aspect-ratio:1/1;transform:none}@media only screen and (max-width:767px){.promotion .swiper-pagination-bullet{height:6.6666666667vw;width:6.6666666667vw}}.promotion .faq{border-bottom:1px solid #ddd;margin:2em auto 0;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .faq{width:450.24px}}.promotion .faq .faq__q{cursor:pointer;font-size:4.5333333333vw;margin-bottom:1.5em;padding-left:9.3333333333vw;position:relative}.promotion .faq .faq__q:before{color:#0a64a0;content:"Q";font-size:6.6666666667vw;left:0;line-height:1.1;position:absolute;top:0}@media only screen and (min-width:768px){.promotion .faq .faq__q:before{font-size:33.5px}}.promotion .faq .faq__q:after{aspect-ratio:1/1;background:url(/pr/assets/img/promotion/25aw/allinone/icon--plus.webp) no-repeat 50%/100% 100%;bottom:0;content:"";height:1.5em;margin:auto;position:absolute;right:0;top:0;width:1.5em}.promotion .faq .faq__q.is-open:after{background:url(/pr/assets/img/promotion/25aw/allinone/icon--minus.webp) no-repeat 50%/100% 100%}@media only screen and (min-width:768px){.promotion .faq .faq__q{font-size:22.78px;padding-left:47.04px}}.promotion .faq .faq__a{font-size:4vw;height:0;opacity:0;padding-left:9.3333333333vw;position:relative}.promotion .faq .faq__a.is-open{height:auto;margin-bottom:1.5em;opacity:1}.promotion .faq .faq__a:before{color:#e50063;content:"A";font-size:6.6666666667vw;left:0;line-height:1.1;position:absolute;top:0}@media only screen and (min-width:768px){.promotion .faq .faq__a:before{font-size:33.5px}.promotion .faq .faq__a{font-size:20.1px;padding-left:47.04px}}.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{aspect-ratio:1/1;bottom:0;height:50px;width:50px;z-index:4;z-index:10}@media only screen and (max-width:767px){.promotion .swiper-button-next,.promotion .swiper-button-prev{height:6.6666666667vw;width:6.6666666667vw}}.promotion .swiper-button-next:after,.promotion .swiper-button-next:before,.promotion .swiper-button-prev:after,.promotion .swiper-button-prev:before{background:url(/pr/assets/img/promotion/25aw/allinone/icon--arrow--slider.webp) no-repeat 50%/100% 100%;border:none;transform:unset}@media only screen and (max-width:767px){.promotion .swiper-button-next:after,.promotion .swiper-button-next:before,.promotion .swiper-button-prev:after,.promotion .swiper-button-prev:before{padding:.4em}}.promotion .swiper-button-next{right:-1.5em}@media only screen and (max-width:767px){.promotion .swiper-button-next{right:-1em}}.promotion .swiper-button-next:after{transform:rotate(180deg)}.promotion .swiper-button-prev{left:-1.5em}@media only screen and (max-width:767px){.promotion .swiper-button-prev{left:-1em}}.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 .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%;padding-bottom:14.6666666667vw}@media only screen and (min-width:768px){.promotion .sec07{padding-bottom:74.592px}}.promotion .sec07__title{background-color:#2450a0;color:#fff;font-size:6.6666666667vw;padding:.5em 0;text-align:center}@media only screen and (min-width:768px){.promotion .sec07__title{font-size:33.6px}}.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:.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:2em;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(0 0,50% 100%,100% 0);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{background:url(/pr/assets/img/promotion/25aw/allinone/mnu_bg.webp) no-repeat center top 100%/contain;margin:-3.4% -5.56% 0;padding-bottom:16vw}@media only screen and (min-width:768px){.promotion .menu{padding-bottom:80.64px}}.promotion .menu__title{font-feature-settings:"palt";background-color:#ce0058;color:#fff;display:block;font-size:6.4vw;padding:.5em 0 .6em;text-align:center}@media only screen and (min-width:768px){.promotion .menu__title{font-size:32.256px}}.promotion .c-section__title{font-feature-settings:"palt";background-color:#ce0058;color:#fff;display:block;font-size:6.4vw;padding:.5em 0 .6em;text-align:center;transform:translateY(-1em) scaleY(.8)}@media only screen and (min-width:768px){.promotion .c-section__title{font-size:32.256px}}.promotion .menu__note{font-size:2.6666666667vw;margin-left:2em;margin-top:1em}@media only screen and (min-width:768px){.promotion .menu__note{font-size:13.44px}}.promotion .menu__subTitle{font-feature-settings:"palt";color:#ce0057;font-size:6.4vw;margin-bottom:1em;margin-top:.5em;text-align:center}@media only screen and (min-width:768px){.promotion .menu__subTitle{font-size:32.256px}}.promotion .menu__nav{display:flex;justify-content:space-around;margin:56vw auto 0;width:89.3333333333vw}@media only screen and (min-width:768px){.promotion .menu__nav{margin-top:287.616px;width:450.24px}}.promotion .menu__nav__item{font-size:4.2666666667vw;width:42.5333333333vw}.promotion .menu__nav__item .menu__nav__item__feature{color:#ce0057;font-size:3.2vw;margin-bottom:1em;position:relative}.promotion .menu__nav__item .menu__nav__item__feature:after{background-color:#ce0057;bottom:0;content:"";height:1px;left:0;margin:auto auto -.5em -5%;position:absolute;right:0;width:110%}@media only screen and (min-width:768px){.promotion .menu__nav__item .menu__nav__item__feature{font-size:16.08px}}.promotion .menu__nav__item .menu__nav__item__productName{font-weight:700;white-space:nowrap}.promotion .menu__nav__item span{display:inline-block;line-height:1.3;padding-top:.15em}.promotion .menu__nav__item a{background:#fff;border-radius:1.3333333333vw;color:#000;display:block;padding:2.5em .5em;position:relative;text-align:center}.promotion .menu__nav__item a:after{background:url(/pr/assets/img/promotion/25aw/allinone/icon--arrow-red.webp) no-repeat 50%/100% 100%;bottom:0;content:"";display:block;height:1.4em;left:0;margin:auto auto .8em;position:absolute;right:0;width:1.4em}.promotion .menu__nav__item:first-child a:before,.promotion .menu__nav__item:nth-child(2) a:before{aspect-ratio:1/1;background:url(/pr/assets/img/product/skincare/medicated-moisture-lift-gel/gallery.webp) no-repeat 50%/100% 100%;content:"";display:block;left:0;margin:-13em auto auto -30%;position:absolute;right:0;top:0;width:160%}.promotion .menu__nav__item:nth-child(2) a:before{background:url(/pr/assets/img/product/skincare/wrinkle-gel/gallery.webp) no-repeat 50%/100% 100%;margin-left:-15%;margin-top:-10.5em;width:130%}.promotion .menu__nav__item:nth-child(3) a,.promotion .menu__nav__item:nth-child(4) a{padding:1em .5em}@media only screen and (min-width:768px){.promotion .menu__nav__item{font-size:21.44px;width:214.368px}.promotion .menu__nav__item a{border-radius:6.72px}}.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.is-pink:before{background-color:#fbe8f0}.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}}.promotion .ruleContents{background:#fff;font-size:2.6666666667vw;height:0;line-height:1.5;line-height:1.8;opacity:0;padding:4vw;pointer-events:none;position:relative;transition:margin .4s,height .4s,display .4s,opacity .4s}@media only screen and (min-width:768px){.promotion .ruleContents{font-size:13.44px;padding:1em}}.promotion .ruleContents.is-open{display:block;height:auto;opacity:1}.promotion .sec08{margin:0 -5.56%;padding-bottom:14.6666666667vw}@media only screen and (min-width:768px){.promotion .sec08{padding-bottom:73.92px}}.promotion .sec08__title{background-color:#ce0057;color:#fff;font-size:6.6666666667vw;padding:.5em 0;text-align:center}@media only screen and (min-width:768px){.promotion .sec08__title{font-size:33.5px}}.promotion .sec08__subTtl{font-size:8vw;margin-top:.5em;text-align:center}@media only screen and (min-width:768px){.promotion .sec08__subTtl{font-size:40.32px}}.promotion .sec08__subTtl small{font-size:6.6666666667vw}@media only screen and (min-width:768px){.promotion .sec08__subTtl small{font-size:33.6px}}.promotion .recommend__items{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1%;width:100%}@media only screen and (max-width:767px){.promotion .recommend__items .recommend__item{width:90%}}.promotion .recommend__items .recommend__item a{align-items:center;display:flex;position:relative}.promotion .recommend__items .recommend__item a:after{border:2px solid #ce0058;border-left:none;border-top:none;border-width:.25em;bottom:0;content:"";display:block;height:.6em;height:.9375em;margin:auto -1em auto auto;margin-right:.5em;position:absolute;right:0;top:0;transform:rotate(-45deg);width:.6em;width:.9375em}@media only screen and (max-width:767px){.promotion .recommend__items .recommend__item a:after{border-width:.5em;height:3.2432432432vw;width:3.2432432432vw}.promotion .recommend__items .recommend__item+.recommend__item{margin-top:10vw}}.promotion .recommend__item__thumb{width:48.75%}@media only screen and (max-width:767px){.promotion .recommend__item__thumb{width:34.6666666667vw}}.promotion .recommend__item__thumb img{margin-left:-14%;max-width:115%;width:115%}@media only screen and (max-width:767px){.promotion .recommend__item__thumb img{max-width:118%;width:118%}}.promotion .recommend__item__info{width:51.25%}@media only screen and (max-width:767px){.promotion .recommend__item__info{width:54vw}}.promotion .recommend__item__info__tag{background-color:#ce0058;border-radius:3em;color:#fff;display:inline-block;font-size:.9375em;margin-bottom:1em;padding:.3em 1.7em .25em}@media only screen and (max-width:767px){.promotion .recommend__item__info__tag{font-size:4vw;margin-bottom:.5em;padding:.25em 2.2em}}.promotion .recommend__item__info__catchCopy{font-size:26.8px;line-height:1.35}@media only screen and (max-width:767px){.promotion .recommend__item__info__catchCopy{font-size:5.3333333333vw}}.promotion .recommend__item__info__productName{font-size:14.74px;margin:.6em 0 1em}@media only screen and (max-width:767px){.promotion .recommend__item__info__productName{font-size:2.9333333333vw;margin:.3em 0 .5em}}.promotion .recommend__item__info__price{font-size:24.12px;font-weight:700}@media only screen and (max-width:767px){.promotion .recommend__item__info__price{font-size:4.8vw}}.promotion .recommend__item__info__price .recommend__item__info__price__yen{display:inline-block;font-size:.6em;font-weight:400;margin-left:-.35em}.promotion .recommend__note{font-size:13.4px;margin-left:2em;margin-top:2em}@media only screen and (max-width:767px){.promotion .recommend__note{font-size:2.6666666667vw;text-align:left}}