: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}}.anchor_buy__noteTxt--s{display:inline-block;font-size:4vw;margin-top:1em}@media only screen and (min-width:768px){.anchor_buy__noteTxt--s{font-size:18px;line-height:1.4}}.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}}.other{margin-bottom:21.3333333333vw}@media only screen and (min-width:768px){.other{margin-bottom:107.52px}}.other__title{font-size:8.5333333333vw;margin:0 auto calc(10.66667vw - .2em);text-align:center}.other__title small{display:inline-block;font-size:.68em;margin-bottom:.25em}@media only screen and (min-width:768px){.other__title{font-size:32px;margin:0 auto calc(32px - .2em)}.other__title small{font-size:29px}}.other__lists{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -5.3333333333vw -10.6666666667vw}@media only screen and (min-width:768px){.other__lists{margin:0 -26.88px -53.76px}}.other__list{margin:0 2.6666666667vw 10.6666666667vw;width:42vw}.other__list.is-new{position:relative}.other__list.is-new:before{color:#ce0058;content:"NEW";font-size:4vw;left:0;margin-top:-.5em;position:absolute;top:0}.other__list.is-col-1{text-align:center;width:53.3333333333vw}.other__list.is-col-1 .other__list__name{margin-left:-24vw;width:100vw}@media only screen and (min-width:768px){.other__list{margin:0 13.44px 53.76px;width:211.68px}.other__list.is-new:before{font-size:18.816px}.other__list.is-col-1{width:268.8px}.other__list.is-col-1 .other__list__name{margin-left:-50%;width:200%}}.other__list__img{margin-bottom:4vw}.other__list__img img{aspect-ratio:1/1;width:100%}@media only screen and (min-width:768px){.other__list__img{margin-bottom:16.8px}}.other__list__tag{background:#ce0058;border-radius:1em;box-sizing:border-box;color:#fff;font-size:4vw;line-height:1.7;margin:0 auto 2.6666666667vw;max-width:42vw;padding:.2em .5em;text-align:center;white-space:nowrap}@media only screen and (min-width:768px){.other__list__tag{font-size:18px;margin-bottom:10.08px;max-width:211.68px}}@media only screen and (max-width:767px){.other__list__tag span{letter-spacing:-.1em;margin-left:-.2em}}.other__list__tag.other__list__tag--s{border-radius:2em;font-size:14.4px;padding:.5em}@media only screen and (max-width:767px){.other__list__tag.other__list__tag--s{border-radius:2em;font-size:3.2vw;padding:.45em 0}}.other__list__name{font-size:4.4vw;line-height:1.5;margin:-.35em -.015em calc(2.66667vw - .2em);white-space:nowrap}.other__list__name.is-color-pink{color:#ce0058}@media only screen and (min-width:768px){.other__list__name{font-size:24px;margin:-.35em auto calc(13.44px - .2em)}}@media only screen and (max-width:767px){.other__list__txt{font-size:3.2vw}}@media only screen and (min-width:768px){.other__list__txt{font-size:13.2px}}.movieDetails img{height:auto;max-width:100%;width:100%}.movieDetails{overflow:hidden}.movieDetails#brightening-emulsion-uv .buyProduct__item__txt .tag{display:none}.movieDetails .c-btn--round{padding:.7em 0 .66em}.movieDetails .c-headings{font-size:2.4em}@media only screen and (max-width:767px){.movieDetails .c-headings{font-size:8.5333333333vw;margin-bottom:1em}}.movieDetails .c-headings span{display:none}.movieDetails .c-headings span.is-show{display:block}.movieDetails .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){.movieDetails .scrollToTopBtn{right:5vw}}.movieDetails .scrollToTopBtn.is-active{opacity:1;pointer-events:auto}.movieDetails .scrollToTopBtn.is-abs{bottom:0;left:0;margin:auto auto -87px;position:absolute;right:0}@media only screen and (max-width:990px){.movieDetails .scrollToTopBtn.is-abs{margin-bottom:-10.3571428571%;width:11.9047619048vw}}@media only screen and (max-width:767px){.movieDetails .scrollToTopBtn.is-abs{left:inherit;margin-bottom:-21vw;width:26.6666666667vw}.movieDetails .scrollToTopBtn{bottom:0;margin-bottom:20vw;margin-right:0;max-width:inherit;width:26.6666666667vw}}.movieDetails .l-main{overflow:hidden}@media only screen and (max-width:767px){.movieDetails .l-main{border-top:1px solid #f2f2f2}}.movieDetails .main{margin:0 auto;width:90%}@media only screen and (min-width:768px){.movieDetails .main{width:min(100%,450px)}}.movieDetails .movieMain{margin:0 -6%;width:112%}.movieDetails .movieMain.is-play .movieMain__btn{opacity:0;pointer-events:none}.movieDetails .movieMain__inner{position:relative}.movieDetails .movieMain__inner>iframe{aspect-ratio:1/1;height:99.8%;left:0;margin:auto;position:absolute;right:0;width:100%}.movieDetails .movieMain__btn{display:block;margin:-.2%;position:relative;transition:opacity .3s;width:100.4%}.movieDetails .movieMain__btn:after{background:url(/pr/assets/img/common/icon--play--mov.svg) no-repeat 50%/100% auto;bottom:0;content:"";display:inline-block;height:26.6666666667vw;left:0;margin:auto;position:absolute;right:0;top:0;width:26.6666666667vw;z-index:1}.movieDetails .movieMain__btn img{aspect-ratio:1/1;width:100%}@media only screen and (min-width:768px){.movieDetails .movieMain__btn:after{height:134.4px;width:134.4px}}.movieDetails .movieTxt{margin-bottom:16vw;padding:6.6666666667vw 0;position:relative}.movieDetails .movieTxt .note{font-size:.9em}@media only screen and (max-width:767px){.movieDetails .movieTxt .note{font-size:3.4666666667vw}}.movieDetails .movieTxt:before{background:#f2f2f2;bottom:0;content:"";left:-100vw;position:absolute;right:-100vw;top:0;z-index:-1}@media only screen and (min-width:768px){.movieDetails .movieTxt{margin-bottom:80.64px;padding:36.96px 0 33.6px}}.movieDetails .movieTxt__title{font-size:6.6666666667vw;line-height:1.35;margin-bottom:5.3333333333vw}@media only screen and (min-width:768px){.movieDetails .movieTxt__title{font-size:25px;margin-bottom:20px}}.movieDetails .movieTxt__lists+.movieTxt__words{margin-top:2em}.movieDetails .movieTxt__list{font-size:4vw;line-height:1.5;padding-left:1.6em;position:relative}.movieDetails .movieTxt__list span{align-items:center;background:#ce0058;clip-path:circle(50% at 50% 50%);color:#fff;display:flex;height:1em;justify-content:center;left:0;line-height:1;padding:.2em;position:absolute;top:0;width:1em}.movieDetails .movieTxt__list+.movieTxt__list{margin-top:5.3333333333vw}@media only screen and (min-width:768px){.movieDetails .movieTxt__list{font-size:15px}.movieDetails .movieTxt__list+.movieTxt__list{margin-top:23.52px}}.movieDetails .movieTxt__words{font-size:4vw;line-height:1.5;position:relative}.movieDetails .movieTxt__words+.movieTxt__words{margin-top:5.3333333333vw}@media only screen and (min-width:768px){.movieDetails .movieTxt__words{font-size:15px}.movieDetails .movieTxt__words+.movieTxt__words{margin-top:23.52px}}.movieDetails .buy,.movieDetails .other{margin-bottom:16vw}@media only screen and (min-width:768px){.movieDetails .buy,.movieDetails .other{margin-bottom:80.64px}}.movieDetails .movieBtns{margin-bottom:21.3333333333vw}@media only screen and (min-width:768px){.movieDetails .movieBtns{margin-bottom:107.52px}}.movieDetails .movieBtns__item{margin:0 auto 8vw}.movieDetails .movieBtns__item+.movieBtns__item{margin-top:-4.6666666667vw}@media only screen and (min-width:768px){.movieDetails .movieBtns__item{margin:0 auto 40.32px;width:min(100%,335px)}.movieDetails .movieBtns__item+.movieBtns__item{margin-top:-23.52px}}