@import url(https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700;800&display=swap);html{height:100%!important;overflow-y:scroll}body,html{font-size:100%}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:130%}article,aside,body,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,html,li,nav,ol,p,section,ul{font-weight:400;margin:0;padding:0}::selection{background:rgba(165,0,53,.3)}article,aside,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,li,nav,ol,p,section,ul{font-size:1em}article::selection,aside::selection,dd::selection,dl::selection,dt::selection,figcaption::selection,figure::selection,footer::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,header::selection,li::selection,nav::selection,ol::selection,p::selection,section::selection,ul::selection{background:hsla(45,9%,82%,.3)}dd,dt,h1,h2,h3,h4,h5,h6,li,p{line-height:1.7}body{-webkit-text-size-adjust:100%;color:#000;height:auto;min-height:100%;overflow-x:hidden;position:relative}@media only screen and (max-width:959px){body{min-width:320px}}article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary{display:block}address{font-style:normal}img{border-style:none;vertical-align:bottom}ol,ul{list-style:none}sub,sup{font-size:.6em}sub{display:inline-block;margin-bottom:-1em;position:relative;top:-.2em}table{border-spacing:0;empty-cells:show}iframe{border:none}a,a:active,a:hover,a:link,a:visited{text-decoration:none}.personal_lips img,.personal_lips svg{height:auto;max-width:100%}body>img{display:none}.wrap{font-weight:300}.font-bold-2,.wrap{-moz-osx-font-smoothing:auto;font-family:ヒラギノ角ゴ ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,Noto Sans JP,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS Pgothic,Osaka,sans-serif;letter-spacing:.025em}.font-bold-2,.font-min,.wrap{-webkit-font-smoothing:antialiased}.font-min{font-family:Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,游明朝,YuMincho,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}.font-en{font-family:Raleway,sans-serif}.List .font-en,.top .font-en{font-weight:300}.font-shippori-mincho{font-family:Shippori Mincho,serif;font-style:normal}.u-curning{font-feature-settings:"palt"}#bloom-collection .movieVertical__movie{font-size:16px}@media only screen and (max-width:1280px){#bloom-collection .movieVertical__movie{font-size:1.25vw}}#bloom-collection .movieVertical{margin-bottom:80px;margin-top:80px}@media only screen and (max-width:959px){#bloom-collection .movieVertical{margin-top:26.6666666667vw}#bloom-collection .movieVertical.movieVertical-2{margin-top:0}}#bloom-collection .movieVertical .c-title{font-size:5.3333333333vw;line-height:1.5;margin-bottom:1em;text-align:center}@media only screen and (min-width:960px){#bloom-collection .movieVertical .c-title{font-size:40px;margin-bottom:.75em}}#bloom-collection .movieVertical .c-title span{display:block;font-size:.5em}@media only screen and (min-width:960px){#bloom-collection .movieVertical .c-title span{font-size:.7em}}#bloom-collection .movieVertical__movie{height:0;margin:0 auto;padding-bottom:83.7156862745%;position:relative;width:47.0588235294%}@media only screen and (max-width:959px){#bloom-collection .movieVertical__movie{padding-bottom:177.8%;width:100%}}#bloom-collection .movieVertical__movie a,#bloom-collection .movieVertical__movie iframe{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}#bloom-collection .movieVertical__movie a{display:block;z-index:2}#bloom-collection .playIcon{border-radius:50%;bottom:0;height:0;left:0;margin:auto;padding-bottom:22.2%;pointer-events:none;position:absolute;right:0;top:0;width:22.2%}@media only screen and (max-width:959px){#bloom-collection .playIcon{bottom:inherit;margin-top:16vw;padding-bottom:18.28125%;width:18.28125%}}#bloom-collection .playIcon__inner{aspect-ratio:111/111;width:100%}@media only screen and (max-width:959px){#bloom-collection .playIcon__inner:before{margin-left:5em;margin-top:3.65em}}#bloom-collection .playIcon__inner:after,#bloom-collection .playIcon__inner:before{content:"";display:block;position:absolute}#bloom-collection .playIcon__inner:after{background-color:hsla(0,0%,100%,.65);border-radius:50%;display:block;height:100%;width:100%;z-index:1}#bloom-collection .playIcon__inner:before{border-color:transparent transparent transparent #000;border-style:solid;border-width:1.3125em 0 1.3125em 2.275em;bottom:0;height:0;left:0;margin:auto auto auto 37.8378378378%;top:0;transition:border .25s ease;width:0;z-index:2}@media only screen and (max-width:959px){#bloom-collection .playIcon__inner:before{border-style:solid;border-width:3.3333333333vw 0 3.3333333333vw 5.3866666667vw;margin-left:4em;margin-top:auto}}#bloom-collection .productBtn{box-sizing:border-box;max-height:75px}@media only screen and (min-width:960px){#bloom-collection .productBtn.u-mgnBottom-80px{margin-bottom:80px}}#bloom-collection .productBtn a:not(.c-btn--type5){align-items:center;background-color:#000;border:1px solid #000;box-sizing:border-box;color:#fff;display:flex;flex-flow:column;font-size:.8888888889em;font-weight:700;justify-content:center;line-height:1.4;max-height:60px;padding-bottom:1.9em;padding-top:1.9em;text-align:center;width:100%}#bloom-collection .productBtn a:not(.c-btn--type5) span{display:inline-block;margin-left:-2em}#bloom-collection .productBtn.is-color-W a{background-color:#fff;color:#000;font-weight:400}@media only screen and (max-width:959px){#bloom-collection .productBtn{margin:0;max-height:100%;width:94.2028985507%}#bloom-collection .productBtn a:not(.c-btn--type5){font-size:4vw;max-height:100%;padding:1.45em 0}#bloom-collection .productBtn a:not(.c-btn--type5) span{margin-left:0}}#bloom-collection .kv{background-color:#dedfe4;padding:0;position:relative;width:100%}@media only screen and (min-width:960px){#bloom-collection .kv{margin-top:85px}}@media only screen and (max-width:959px){#bloom-collection .kv{margin-top:12.8vw}}#bloom-collection .kv .kv__txtBox{position:absolute;z-index:1}@media only screen and (max-width:959px){#bloom-collection .kv .kv__txtBox{bottom:2.1333333333vw;left:0;width:100%}}@media only screen and (min-width:960px){#bloom-collection .kv .kv__txtBox{height:100%;margin-top:2.5vw;top:0;width:100%}}#bloom-collection .kv .kv__txtBox__inner{box-sizing:border-box;height:36.6666666667vw;padding:.9333333333vw 4vw 2.6666666667vw;position:relative}@media only screen and (min-width:960px){#bloom-collection .kv .kv__txtBox__inner{height:auto;padding:0 0 0 3.125vw}}#bloom-collection .kv .kv__item{position:absolute;top:0;z-index:2}@media only screen and (min-width:960px){#bloom-collection .kv .kv__item{margin-top:16.875vw;right:12.03125vw;width:22.5vw}}@media only screen and (max-width:959px){#bloom-collection .kv .kv__item{margin-top:-25.8666666667vw;right:4.5333333333vw;width:46.9333333333vw}}#bloom-collection .kv .kv__icon{margin-top:16.25vw;position:absolute;right:24.6875vw;top:0;width:10.3125vw}@media only screen and (max-width:959px){#bloom-collection .kv .kv__icon{margin-bottom:0;margin-right:28.5333333333vw;margin-top:-28vw;right:0;width:22vw}}#bloom-collection .kv .kv__bestcosme01{position:absolute;top:0;z-index:2}@media only screen and (min-width:960px){#bloom-collection .kv .kv__bestcosme01{left:3.90625vw;margin-top:20.3125vw;width:6.5625vw}}@media only screen and (max-width:959px){#bloom-collection .kv .kv__bestcosme01{margin-top:-15.2vw;right:1.0666666667vw;width:28.2666666667vw}}#bloom-collection .kv .kv__bestcosme02{position:absolute;top:0;z-index:2}@media only screen and (min-width:960px){#bloom-collection .kv .kv__bestcosme02{left:3.90625vw;margin-top:33.28125vw;width:6.5625vw}}@media only screen and (max-width:959px){#bloom-collection .kv .kv__bestcosme02{margin-top:-15.2vw;right:1.0666666667vw;width:29.0666666667vw}}#bloom-collection .kv .kv__txtBox__ttl{display:inline-block;font-weight:500;position:relative}@media only screen and (max-width:959px){#bloom-collection .kv .kv__txtBox__ttl{font-size:5.3333333333vw;line-height:1.5}}@media only screen and (min-width:960px){#bloom-collection .kv .kv__txtBox__ttl{color:#fff;font-size:2.8125vw;line-height:1.65}#bloom-collection .kv .kv__txtBox__ttl.u-textShadow{text-shadow:0 0 20px rgba(156,0,0,.95)}}#bloom-collection .kv .kv__txtBox__ttl span{display:block;font-weight:400}@media only screen and (max-width:959px){#bloom-collection .kv .kv__txtBox__ttl span{font-size:4vw;margin-top:.5em}}@media only screen and (min-width:960px){#bloom-collection .kv .kv__txtBox__ttl span{font-size:1.875vw;line-height:1.6667;margin-left:.2em;margin-top:.25em}}@media only screen and (max-width:959px){#bloom-collection .kv .kv__txtBox__txt{font-size:4.6666666667vw;line-height:1.5128205128}}@media only screen and (min-width:960px){#bloom-collection .kv .kv__txtBox__txt{font-size:2.34375vw;line-height:1.4}}#bloom-collection .kv .kv__txtBox__note{position:absolute;top:0;z-index:2}@media only screen and (max-width:959px){#bloom-collection .kv .kv__txtBox__note{font-size:2.4vw;left:5.3333333333vw;line-height:1.5897435897;margin-top:26.6666666667vw;width:80vw}}@media only screen and (min-width:960px){#bloom-collection .kv .kv__txtBox__note{color:#fff;font-size:1.015625vw;line-height:1.4;margin-top:43.75vw;right:2.5vw}#bloom-collection .kv .kv__txtBox__note.u-textShadow{text-shadow:0 0 11px rgba(0,0,0,.35)}}#bloom-collection .bloom-collection:after{background-color:#fff;border-top:2px solid #000;content:"";display:block;height:100%;left:0;margin:auto auto auto -100vw;position:absolute;right:0;top:0;width:100%;z-index:-1}#bloom-collection .bloom-collection .m-linkA,#bloom-collection .bloom-collection .m-linkA .m-linkA__inner{margin-bottom:0}#bloom-collection .bloom-collection .m-linkA .linkA__txt span{display:block;font-size:.8em}#bloom-collection .m-linkA{margin-bottom:0}#bloom-collection .m-linkA+.m-linkA{padding-top:16vw}@media only screen and (min-width:960px){#bloom-collection .m-linkA+.m-linkA{padding-top:108px}}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__note.u-spTextLeft{text-align:left}#bloom-collection .m-linkA .linkA__note.u-spTxtCenter{text-align:center}#bloom-collection .m-linkA .linkA__note.u-mgnTop{margin-top:2em}}#bloom-collection .m-linkA .linkA__note.u-mgnTop--1em{margin-top:-1em}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__note.u-mgnTop--1em{margin-top:-.25em}#bloom-collection .m-linkA .linkA__price{text-align:center}}@media only screen and (min-width:960px){#bloom-collection .m-linkA .linkA__price{margin-bottom:.5em}}#bloom-collection .m-linkA .linkA__price+.linkA__label{margin-top:20px}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__price+.linkA__label{margin-top:2.6666666667vw}#bloom-collection .m-linkA .linkA__label{text-align:center}}#bloom-collection .m-linkA .linkA__label span{background-color:#fff;display:inline-block;font-size:2.6666666667vw;margin-bottom:1em;padding:.25em .5em}@media only screen and (min-width:960px){#bloom-collection .m-linkA .linkA__label span{font-size:12px}}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__txt{text-align:center}}@media only screen and (min-width:960px){#bloom-collection .m-linkA .linkA__txt--s{margin-bottom:.8em}}@media only screen and (max-width:959px){#bloom-collection .m-linkA .l-linkA__inr{display:flex;flex-direction:column}}#bloom-collection .m-linkA .l-linkA__inr.present_campaign{margin-bottom:0;min-width:433px}@media only screen and (min-width:960px){#bloom-collection .m-linkA .l-linkA__inr.present_campaign{margin-bottom:-90px;padding-top:90px}}#bloom-collection .m-linkA .linkA__textbox-list{display:flex;flex-wrap:wrap;font-size:2.6666666667vw}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__textbox-list.u-justifyContentsCenter{justify-content:center}#bloom-collection .m-linkA .linkA__textbox-list{gap:2.9333333333vw 3.3333333333vw;margin:0 0 1em}}@media only screen and (min-width:960px){#bloom-collection .m-linkA .linkA__textbox-list{font-size:.75em;gap:.6875em;margin-bottom:1.75em}}#bloom-collection .m-linkA .linkA__textbox-list>li{font-feature-settings:"palt";align-items:center;border:1px solid #000;box-sizing:border-box;display:flex;justify-content:center;letter-spacing:0;line-height:1;padding:.2em .2em 0;position:relative;text-align:center}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__textbox-list>li{height:8vw;width:48%}}@media only screen and (min-width:960px){#bloom-collection .m-linkA .linkA__textbox-list>li{max-width:176px;min-height:44px;min-width:144px;padding:0 .5em}}#bloom-collection .m-linkA .linkA__textbox-list>li>span{line-height:1.1;position:relative}#bloom-collection .m-linkA .linkA__textbox-list>li>span sup{display:inline-block;font-size:10px;left:100%;line-height:1;position:absolute;top:0;transform:scale(.7)}#bloom-collection .m-linkA .linkA__textbox-list>li.m-wide{margin-bottom:0;max-width:335px;width:100%}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__textbox-list>li.m-wide{max-width:100%;width:100%}#bloom-collection .m-linkA .linkA__textbox-list.linkA__textbox-list--double{flex-wrap:wrap}}@media only screen and (min-width:960px){#bloom-collection .m-linkA .linkA__textbox-list.linkA__textbox-list--double{flex-wrap:wrap;width:350px}}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__textbox-list.linkA__textbox-list--double>li{width:calc(50% - 1.73333vw)}}#bloom-collection .m-linkA .linkA__thumbnail{position:relative}#bloom-collection .m-linkA .linkA__thumbnail .n-dramatic-essence-rouge{position:absolute;z-index:1}@media only screen and (min-width:960px){#bloom-collection .m-linkA .linkA__thumbnail .n-dramatic-essence-rouge{left:0;margin-top:-3.90625vw;max-width:132px;top:0;width:10.3125vw}}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__thumbnail .n-dramatic-essence-rouge{left:0;top:-3.2vw;width:21.3333333333vw}}@media only screen and (min-width:960px){#bloom-collection .m-linkA .linkA__thumbnail .m-dramatic-essence-rouge{margin-left:30.612244898%;margin-top:0;padding-top:0;width:48.9795918367%}}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__thumbnail .m-dramatic-essence-rouge{margin:0 auto;padding-top:6.6666666667vw;width:37.0666666667vw}}#bloom-collection .m-linkA .linkA__thumbnail .n-gloss-plumper{position:absolute;z-index:1}@media only screen and (min-width:960px){#bloom-collection .m-linkA .linkA__thumbnail .n-gloss-plumper{left:0;margin-left:3.125vw;margin-top:-3.125vw;max-width:132px;top:0;width:10.3125vw}}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__thumbnail .n-gloss-plumper{left:0;top:-3.2vw;width:21.3333333333vw}}@media only screen and (min-width:960px){#bloom-collection .m-linkA .linkA__thumbnail .m-gloss-plumper{margin-left:26.5306122449%;margin-top:0;padding-top:0;width:57.1428571429%}}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__thumbnail .m-gloss-plumper{margin:0 auto;padding-top:1.3333333333vw;width:50.6666666667vw}}#bloom-collection .m-linkA .linkA__thumbnail .n-customized_eyecolor{position:absolute;z-index:1}@media only screen and (min-width:960px){#bloom-collection .m-linkA .linkA__thumbnail .n-customized_eyecolor{left:0;margin-left:3.125vw;margin-top:3.125vw;max-width:132px;top:0;width:10.3125vw}}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__thumbnail .n-customized_eyecolor{left:0;top:-1.8666666667vw;width:21.3333333333vw}}@media only screen and (min-width:960px){#bloom-collection .m-linkA .linkA__thumbnail .m-customized_eyecolor{margin-left:26.5306122449%;margin-top:-12.2448979592%;padding-top:0;width:65.306122449%}}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__thumbnail .m-customized_eyecolor{margin:-1.3333333333vw auto 0;width:56.5333333333vw}}#bloom-collection .m-linkA .linkA__thumbnail .n-present_campaign{position:absolute;z-index:0}@media only screen and (min-width:960px){#bloom-collection .m-linkA .linkA__thumbnail .n-present_campaign{margin-top:-.390625vw;max-width:145px;right:2.65625vw;top:0;width:10.3125vw}}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__thumbnail .n-present_campaign{margin-right:5.3333333333vw;right:0;top:0;width:21.3333333333vw}}#bloom-collection .m-linkA .linkA__thumbnail .m-present_campaign{position:absolute;z-index:1}@media only screen and (min-width:960px){#bloom-collection .m-linkA .linkA__thumbnail .m-present_campaign{margin-top:0;max-width:320px;padding-top:0;right:7.03125vw;width:25vw}}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__thumbnail .m-present_campaign{left:14.1333333333vw;top:0;width:58.6666666667vw}}@media only screen and (min-width:960px){#bloom-collection .m-linkA .linkA__thumbnail .m-present_campaign_placeholder{width:0}}@media only screen and (max-width:959px){#bloom-collection .m-linkA .linkA__thumbnail .m-present_campaign_placeholder{margin:-4vw auto 0;width:58.6666666667vw}}#bloom-collection .dramatic-essence-rouge:after{background:url(/features/bloom-collection/assets/img/dramatic-essence-rouge_bg.webp) 0 0/cover no-repeat;border-top:2px solid #000;content:"";display:block;height:100%;left:50%;position:absolute;right:0;top:0;transform:translate(-50%);width:100vw;z-index:-1}@media only screen and (max-width:959px){#bloom-collection .dramatic-essence-rouge:after{background:url(/features/bloom-collection/assets/img/dramatic-essence-rouge_bg_sp.webp) top/cover no-repeat}}#bloom-collection .gloss-plumper:after{background:url(/features/bloom-collection/assets/img/gloss-plumper_bg.webp) 50%/cover no-repeat;border-top:2px solid #000;content:"";display:block;height:100%;left:50%;position:absolute;right:0;top:0;transform:translate(-50%);width:100vw;z-index:-1}@media only screen and (max-width:959px){#bloom-collection .gloss-plumper:after{background:url(/features/bloom-collection/assets/img/gloss-plumper_bg_sp.webp) top/cover no-repeat}}#bloom-collection .customized_eyecolor:after{background:url(/features/bloom-collection/assets/img/customized_eyecolor_bg.webp) top/cover no-repeat;border-top:2px solid #000;content:"";display:block;height:100%;left:50%;position:absolute;right:0;top:0;transform:translate(-50%);width:100vw;z-index:-1}@media only screen and (max-width:959px){#bloom-collection .customized_eyecolor:after{background:url(/features/bloom-collection/assets/img/customized_eyecolor_bg_sp.webp) top/cover no-repeat}}#bloom-collection .present_campaign:after{background-color:#fef8f2;content:"";display:block;height:100%;left:50%;position:absolute;right:0;top:0;transform:translate(-50%);width:100vw;z-index:-1}#bloom-collection .product-info{padding:15.4666666667vw 0;position:relative}@media only screen and (min-width:960px){#bloom-collection .product-info{padding:120px 0 0}#bloom-collection .product-info .linkA__txt--m{margin-bottom:.75em}}#bloom-collection .product-info .linkA__txt--s+.linkA__note{margin-bottom:1em}@media only screen and (min-width:960px){#bloom-collection .product-info .linkA__txt--s+.linkA__note{margin-bottom:30em;text-align:left}}#bloom-collection .product-info .linkA__txt--note{font-size:2.1333333333vw;margin-bottom:1em;margin-top:-1em}@media only screen and (min-width:960px){#bloom-collection .product-info .linkA__txt--note{font-size:.6875em}}#bloom-collection .product-info .product-info__title{margin-bottom:8vw}@media only screen and (min-width:960px){#bloom-collection .product-info .product-info__title{margin-bottom:70px}}#bloom-collection .product-info .product-info__title .c-title{font-feature-settings:"palt";font-size:40px;line-height:1.2;margin-bottom:5.3333333333vw;text-align:center}@media only screen and (min-width:960px){#bloom-collection .product-info .product-info__title .c-title{margin-bottom:50px}}@media only screen and (max-width:959px){#bloom-collection .product-info .product-info__title .c-title{font-size:8vw;margin:0 -1em}}#bloom-collection .product-info .product-info__title .campaign__title{color:#e60033;line-height:1.5;text-align:center}#bloom-collection .product-info .product-info__title .campaign__title span{border-bottom:1px solid #e60033}@media only screen and (min-width:960px){#bloom-collection .product-info .product-info__title .campaign__title{font-size:20px;margin-bottom:20px;margin-top:-15px}}@media only screen and (max-width:959px){#bloom-collection .product-info .product-info__title .campaign__title{font-size:4.2666666667vw;margin:4.2666666667vw 0}}#bloom-collection .product-info .product-info__title .campaign__text{font-size:16px;text-align:center}@media only screen and (max-width:959px){#bloom-collection .product-info .product-info__title .campaign__text{font-size:3.4666666667vw;text-align:left}}#bloom-collection .product-info .product-info__labels{text-align:center}#bloom-collection .product-info .product-info__labels .product-info__label{border:1px solid #fff;display:inline-block;font-size:4.2666666667vw;padding:0 1em}@media only screen and (min-width:960px){#bloom-collection .product-info .product-info__labels .product-info__label{font-size:20px}}#bloom-collection .product-info .m-linkA,#bloom-collection .product-info .m-linkA .m-linkA__inner{margin-bottom:0}@media only screen and (min-width:960px){#bloom-collection .product-info .m-linkA .m-linkA__inner{gap:0;justify-content:space-between}}#bloom-collection .product-info .linkA__textbox-list{margin:1.5em 0 1em}@media only screen and (max-width:959px){#bloom-collection .product-info .linkA__textbox-list{gap:2.9333333333vw 3.3333333333vw}}@media only screen and (min-width:960px){#bloom-collection .product-info .linkA__textbox-list{font-size:.9em;gap:.6875em}}#bloom-collection .product-info .linkA__textbox-list>li{font-feature-settings:"palt";align-items:center;border:1px solid #000;box-sizing:border-box;display:flex;justify-content:center;letter-spacing:0;line-height:1.1;padding:.2em .2em 0;position:relative;text-align:center}@media only screen and (max-width:959px){#bloom-collection .product-info .linkA__textbox-list>li{height:8vw;width:calc(33.333% - .9437em);width:47.9%}}@media only screen and (min-width:960px){#bloom-collection .product-info .linkA__textbox-list>li{max-width:200px;min-width:144px;padding:0 .5em}}#bloom-collection .product-info .linkA__textbox-list>li>span{line-height:1.1;position:relative}#bloom-collection .product-info .linkA__textbox-list>li>span sup{display:inline-block;font-size:10px;left:100%;line-height:1;position:absolute;top:0;transform:scale(.7)}#bloom-collection .product-info .linkA__textbox-list>li.text-s{font-size:2.6666666667vw;letter-spacing:0;white-space:nowrap}@media only screen and (min-width:960px){#bloom-collection .product-info .linkA__textbox-list>li.text-s{font-size:11px}}@media only screen and (max-width:959px){#bloom-collection .product-info .linkA__textbox-list>li.text-s span{display:block;transform:scale(.9)}#bloom-collection .product-info .linkA__textbox-list.linkA__textbox-list--double{flex-wrap:wrap}}@media only screen and (min-width:960px){#bloom-collection .product-info .linkA__textbox-list.linkA__textbox-list--double{flex-wrap:wrap;width:350px}}@media only screen and (max-width:959px){#bloom-collection .product-info .linkA__textbox-list.linkA__textbox-list--double>li{width:calc(50% - 1.73333vw)}#bloom-collection .product-info .linkA__txt{text-align:center}}@media only screen and (min-width:960px){#bloom-collection .product-info .linkA__txt .linkA__txt--s{margin-top:1em}}#bloom-collection .product-info .linkA__txt.u-mgnTop--05em{margin-top:-.5em}#bloom-collection .product-info .linkA__txt.u-mgnTop-2em{margin-top:2em}@media only screen and (max-width:959px){#bloom-collection .product-info .linkA__txt.u-spTextLeft{text-align:left}#bloom-collection .product-info .linkA__price{margin-top:.4em;text-align:center}}@media only screen and (min-width:960px){#bloom-collection .product-info .linkA__price{margin-top:.5em}}#bloom-collection .product-info .productBtn{box-sizing:border-box;margin-top:9.3333333333vw;width:100%}#bloom-collection .product-info .productBtn a{align-items:center;background-color:#000;border:1px solid #000;box-sizing:border-box;color:#fff;display:flex;flex-flow:column;font-size:.8888888889em;font-weight:700;justify-content:center;line-height:1.4;margin-bottom:0;max-height:75px;padding-bottom:1.9em;padding-top:1.9em;text-align:center;width:100%}#bloom-collection .product-info .productBtn a span{display:inline-block;margin-left:-2em}#bloom-collection .product-info .productBtn.is-color-W a{background-color:#fff;color:#000;font-weight:400}#bloom-collection .product-info .productBtn+.linkA__note{margin-top:1em}@media only screen and (min-width:960px){#bloom-collection .product-info .productBtn{margin-top:2em}}@media only screen and (max-width:959px){#bloom-collection .product-info .productBtn{margin-top:2em;max-height:100%;width:100%}#bloom-collection .product-info .productBtn a{font-size:4vw;max-height:100%;padding:1.45em 0}#bloom-collection .product-info .productBtn a span{margin-left:0}}#bloom-collection .product-info.m-type2{margin-top:200px;padding:120px 0 0}@media only screen and (max-width:959px){#bloom-collection .product-info.m-type2{margin-top:25.3333333333vw;padding:16vw 0 0}}#bloom-collection .l-containerFeature.m-mgt-0{margin-top:0}#bloom-collection .l-containerFeature__bg-beige{position:relative}#bloom-collection .l-containerFeature__bg-beige:after{background-color:#fff8f2;content:"";display:block;height:100%;left:0;margin:auto auto auto -100vw;position:absolute;right:0;top:0;width:200vw;z-index:-2}#bloom-collection .intro{display:flex;flex-direction:column;height:690px;justify-content:center;margin:80px 0;position:relative}@media only screen and (max-width:959px){#bloom-collection .intro{height:116vw;margin:10.6666666667vw 0}}#bloom-collection .intro:after{background:url(/features/bloom-collection/assets/img/intro_bg.webp) 50%/cover no-repeat;content:"";display:block;height:100%;left:50%;position:absolute;right:0;top:0;transform:translate(-50%);width:100vw;z-index:-1}@media only screen and (max-width:959px){#bloom-collection .intro:after{background:url(/features/bloom-collection/assets/img/intro_bg_sp.webp) 50%/cover no-repeat;background-size:100%;width:103vw}}#bloom-collection .intro .intro__text{font-size:20px;line-height:2.2em;margin-bottom:.5em;text-align:center}@media only screen and (max-width:959px){#bloom-collection .intro .intro__text{font-size:4.2666666667vw;line-height:2em}}#bloom-collection .anchor{margin:160px 0}@media only screen and (max-width:959px){#bloom-collection .anchor{margin:26.6666666667vw 0 21.3333333333vw}}#bloom-collection .anchor .anchor__title{font-feature-settings:"palt";font-size:40px;line-height:1.2;text-align:center}@media only screen and (max-width:959px){#bloom-collection .anchor .anchor__title{font-size:9.3333333333vw}}#bloom-collection .anchor .anchor__name{font-size:26px;line-height:1.5;text-align:center}@media only screen and (max-width:959px){#bloom-collection .anchor .anchor__name{font-size:6.6666666667vw}}#bloom-collection .anchor .anchor__name span{display:block;font-size:20px}@media only screen and (max-width:959px){#bloom-collection .anchor .anchor__name span{font-size:3.4666666667vw}}#bloom-collection .anchor .anchor__list{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:30px;text-align:center}@media only screen and (max-width:959px){#bloom-collection .anchor .anchor__list{flex-wrap:wrap;gap:6.6666666667vw;margin-top:5.3333333333vw}#bloom-collection .anchor .anchor__list>.anchor__wrapper:first-child{display:flex;height:65.3333333333vw;justify-content:center;width:100%}}#bloom-collection .anchor .anchor__list>.anchor__wrapper>li{width:240px}@media only screen and (max-width:959px){#bloom-collection .anchor .anchor__list>.anchor__wrapper>li{width:40vw}}#bloom-collection .anchor .anchor__list>.anchor__wrapper>li>a{border-bottom:2px solid #000;display:block;padding-bottom:46px;position:relative;transition:opacity .3s}@media only screen and (max-width:959px){#bloom-collection .anchor .anchor__list>.anchor__wrapper>li>a{border-bottom:1px solid #000;padding-bottom:8vw}}#bloom-collection .anchor .anchor__list>.anchor__wrapper>li>a:after{background:url(/assets/img/pc_arrow_up--black.svg) 0 0/100% auto no-repeat;bottom:17px;content:"";height:20px;left:50%;position:absolute;transform:translateX(-50%);width:20px}@media only screen and (max-width:959px){#bloom-collection .anchor .anchor__list>.anchor__wrapper>li>a:after{bottom:3.4666666667vw;height:2.6666666667vw;width:3.7333333333vw}}#bloom-collection .anchor .anchor__list>.anchor__wrapper>li>a .category{color:#000;font-size:16px;height:54px;line-height:1.5em}@media only screen and (max-width:959px){#bloom-collection .anchor .anchor__list>.anchor__wrapper>li>a .category{font-size:3.4666666667vw;height:10.1333333333vw}}#bloom-collection .anchor .anchor__list>.anchor__wrapper>li>a .anchor__list__inr{padding-bottom:20px}@media only screen and (max-width:959px){#bloom-collection .anchor .anchor__list>.anchor__wrapper>li>a .anchor__list__inr{padding-bottom:3.2vw}}#bloom-collection .anchor .anchor__list>.anchor__wrapper>li>a .anchor__list__inr img{width:240px}@media only screen and (max-width:959px){#bloom-collection .anchor .anchor__list>.anchor__wrapper>li>a .anchor__list__inr img{width:40vw}#bloom-collection .anchor .anchor__list>.anchor__wrapper>li>a .anchor__list__inr span{font-size:3.4666666667vw}}#bloom-collection .anchor .anchor__list>.anchor__wrapper>li>a:hover{opacity:.7}@media only screen and (max-width:959px){#bloom-collection .anchor .anchor__list>.anchor__wrapper>li>a:hover{opacity:1}}#bloom-collection .concept{padding:80px 0;position:relative}@media only screen and (max-width:959px){#bloom-collection .concept{padding:10.6666666667vw 0 16vw}}#bloom-collection .concept:after{content:"";display:block;height:100%;left:50%;position:absolute;right:0;top:0;transform:translate(-50%);width:100vw;z-index:-1}@media only screen and (max-width:959px){#bloom-collection .concept:after{width:103vw}}#bloom-collection .concept .concept__title{font-size:40px;margin-bottom:.5em;text-align:center}@media only screen and (max-width:959px){#bloom-collection .concept .concept__title{font-size:8vw;line-height:1.2}}#bloom-collection .concept .concept__title span{display:inline-block;line-height:1.5}#bloom-collection .concept .concept__title sup{display:inline-block;font-size:12px;transform:translate(-.25em,-.5em)}@media only screen and (max-width:959px){#bloom-collection .concept .concept__title sup{font-size:2.6666666667vw}}#bloom-collection .concept .concept__catch{font-size:20px;margin-bottom:3em;text-align:center}@media only screen and (max-width:959px){#bloom-collection .concept .concept__catch{font-size:4.2666666667vw;line-height:2;margin-bottom:1.5em}}#bloom-collection .concept .concept__catch sup{display:inline-block;font-size:12px}@media only screen and (max-width:959px){#bloom-collection .concept .concept__catch sup{font-size:2.6666666667vw}}#bloom-collection .concept .concept__pukkuri{margin:0 auto;max-width:1018px}#bloom-collection .concept .concept__pukkuri .concept__pukkuri__wrap{background-color:#fff}@media only screen and (min-width:960px){#bloom-collection .concept .concept__pukkuri .concept__pukkuri__wrap{margin-top:3.90625vw;padding:0 0 2.34375vw}}@media only screen and (max-width:959px){#bloom-collection .concept .concept__pukkuri .concept__pukkuri__wrap{margin-top:6.6666666667vw;padding:0 0 4vw}}#bloom-collection .concept .concept__pukkuri .concept__pukkuri__subtitle{margin-bottom:0;text-align:center}@media only screen and (max-width:959px){#bloom-collection .concept .concept__pukkuri .concept__pukkuri__subtitle{font-size:3.4666666667vw;margin-bottom:1.3333333333vw}}#bloom-collection .concept .concept__pukkuri .concept__pukkuri__title{margin-bottom:30px;text-align:center}@media only screen and (max-width:959px){#bloom-collection .concept .concept__pukkuri .concept__pukkuri__title{margin-bottom:8vw}}#bloom-collection .concept .concept__pukkuri .concept__pukkuri__title span{font-size:30px}@media only screen and (max-width:959px){#bloom-collection .concept .concept__pukkuri .concept__pukkuri__title span{font-size:5.3333333333vw}}#bloom-collection .concept .concept__pukkuri .concept__pukkuri__lead{font-size:30px;margin-top:3.90625vw;text-align:center}#bloom-collection .concept .concept__pukkuri .concept__pukkuri__lead span{border-bottom:1px solid #000}@media only screen and (max-width:959px){#bloom-collection .concept .concept__pukkuri .concept__pukkuri__lead{font-size:4.2666666667vw;margin-top:5.3333333333vw}}#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr{align-items:center;display:flex;gap:75px;padding:20px}@media only screen and (max-width:959px){#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr{flex-direction:column;gap:8vw}}@media only screen and (min-width:960px){#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr:first-child .concept__pukkuri__text,#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr:nth-child(2) .concept__pukkuri__text{margin-left:3.6328125vw}#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr:nth-child(3) .concept__pukkuri__image{width:34.53125vw}#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr:nth-child(3) .concept__pukkuri__text{margin-left:-5.9375vw}}#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr .concept__pukkuri__image{width:25vw}@media only screen and (max-width:959px){#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr .concept__pukkuri__image{text-align:center;width:100%}}#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr .concept__pukkuri__image>img{margin-left:10px;width:330px}@media only screen and (max-width:959px){#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr .concept__pukkuri__image>img{margin-left:0;width:66.6666666667vw}}#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr .concept__pukkuri__image ul{display:flex;gap:20px;justify-content:center;margin-top:20px}@media only screen and (max-width:959px){#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr .concept__pukkuri__image ul{gap:8vw;justify-content:flex-start;margin-top:2.6666666667vw;padding-left:.5em}}#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr .concept__pukkuri__image ul li{font-size:14px}@media only screen and (max-width:959px){#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr .concept__pukkuri__image ul li{font-size:2.6666666667vw}}#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr .concept__pukkuri__text{flex:1}#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr .concept__pukkuri__text p{font-size:16px;line-height:1.5}@media only screen and (max-width:959px){#bloom-collection .concept .concept__pukkuri .concept__pukkuri__inr .concept__pukkuri__text p{font-size:3.4666666667vw;margin-top:-3.4666666667vw;text-align:center}}@media only screen and (min-width:960px){#bloom-collection .concept .concept__pukkuri .concept__pukkuri__legend{margin-left:1.875vw;margin-top:1.171875vw;width:48.4375vw}}@media only screen and (max-width:959px){#bloom-collection .concept .concept__pukkuri .concept__pukkuri__legend{margin:3.3333333333vw auto;width:59.7333333333vw}}#bloom-collection .concept .concept__pukkuri .concept__pukkuri__note{font-size:11px;margin-left:1.875vw;margin-top:2em}@media only screen and (max-width:959px){#bloom-collection .concept .concept__pukkuri .concept__pukkuri__note{font-size:2.6666666667vw;margin-left:4vw}}#bloom-collection .concept .point__item__diffs{margin-bottom:.78125vw;margin-top:3.125vw}@media only screen and (max-width:959px){#bloom-collection .concept .point__item__diffs{margin-bottom:2.6666666667vw;padding-top:4vw}}#bloom-collection .concept .point__item__diffs .c-title{font-size:4vw;font-weight:600;line-height:1.5;margin-bottom:.5em;text-align:center}@media only screen and (min-width:960px){#bloom-collection .concept .point__item__diffs .c-title{font-size:20px;margin-bottom:0}}#bloom-collection .concept .concept__tech{padding-top:50px}@media only screen and (max-width:959px){#bloom-collection .concept .concept__tech{padding-top:12vw}}#bloom-collection .concept .concept__tech .c-title{font-size:20px;margin-bottom:1.5em;text-align:center}@media only screen and (max-width:959px){#bloom-collection .concept .concept__tech .c-title{font-size:4.2666666667vw;margin-bottom:6.6666666667vw}}#bloom-collection .concept .concept__tech .concept__tech__movie{margin:0 auto;width:500px}@media only screen and (max-width:959px){#bloom-collection .concept .concept__tech .concept__tech__movie{width:100%}}#bloom-collection .concept .concept__tech .concept__tech__movie .movie-block{aspect-ratio:16/9;width:100%}#bloom-collection .concept .concept__tech .concept__tech__movie .movie-block__inner{height:100%;position:relative;width:100%}#bloom-collection .concept .concept__tech .concept__tech__movie .movieOverlay{background:url(/features/bloom-collection/img/movie_thum.jpg) 0 0/cover no-repeat;height:101%;left:0;position:absolute;top:0;width:101%}#bloom-collection .concept .concept__tech .concept__tech__movie iframe{height:100%;object-fit:cover;width:100%}@media only screen and (min-width:960px){#bloom-collection .concept .concept__tech .concept__tech__movie:hover .playIcon__inner:before{border-color:transparent transparent transparent #dc0050}}#bloom-collection .rouge_and_gp{display:flex;flex-direction:row;justify-content:center}@media only screen and (min-width:960px){#bloom-collection .rouge_and_gp{margin-top:70px}}#bloom-collection .rouge_and_gp .clmbox{display:flex;flex-direction:column;font-size:20px;text-align:center;width:200px}@media only screen and (max-width:959px){#bloom-collection .rouge_and_gp .clmbox{font-size:2.6666666667vw;width:33.3333333333vw}}#bloom-collection .rouge_and_gp .clmbox .clmbox__image img{width:70px}@media only screen and (max-width:959px){#bloom-collection .rouge_and_gp .clmbox .clmbox__image img{width:9.3333333333vw}}#bloom-collection .rouge_and_gp .clmbox .clmbox__name{display:grid;font-size:20px;height:66px;padding-top:14px;place-items:center}@media only screen and (max-width:959px){#bloom-collection .rouge_and_gp .clmbox .clmbox__name{font-size:2.6666666667vw;height:10.1333333333vw;padding-top:1.8666666667vw}}#bloom-collection .rouge_and_gp .clmbox .clmbox__number{font-size:20px;margin-top:10px}@media only screen and (max-width:959px){#bloom-collection .rouge_and_gp .clmbox .clmbox__number{font-size:2.6666666667vw;margin-top:1.3333333333vw}}#bloom-collection .rouge_and_gp .clmbox .clmbox__number span{border:1px solid;padding:3px}#bloom-collection .rouge_and_gp .batsubox{display:grid;place-items:center;width:150px}@media only screen and (max-width:959px){#bloom-collection .rouge_and_gp .batsubox{width:13.3333333333vw}}#bloom-collection .batsu{display:block;height:100px;position:relative;width:100px}@media only screen and (max-width:959px){#bloom-collection .batsu{height:13.3333333333vw;width:13.3333333333vw}}#bloom-collection .batsu:after,#bloom-collection .batsu:before{background:#000;content:"";display:block;height:1px;left:14%;position:absolute;top:calc(14% - 5px);transform:rotate(45deg);transform-origin:0 50%;width:100%}#bloom-collection .batsu:after{left:auto;right:14%;transform:rotate(-45deg);transform-origin:100% 50%}#bloom-collection .rouge_and_gp_lb{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:960px){#bloom-collection .rouge_and_gp_lb{max-width:560px}}@media only screen and (max-width:959px){#bloom-collection .rouge_and_gp_lb{width:100%}}#bloom-collection .rouge_and_gp_lb .clmbox_lb{color:#000;display:flex;flex-direction:column;font-size:20px}@media only screen and (min-width:960px){#bloom-collection .rouge_and_gp_lb .clmbox_lb{max-width:320px;width:45%}}@media only screen and (max-width:959px){#bloom-collection .rouge_and_gp_lb .clmbox_lb{text-wrap:nowrap;font-size:3.4666666667vw;margin-left:-1.0666666667vw;width:39.2vw}}#bloom-collection .rouge_and_gp_lb .clmbox_lb .clmbox__image_lb{text-align:center}#bloom-collection .rouge_and_gp_lb .clmbox_lb .clmbox__image_lb img{width:120px}@media only screen and (max-width:959px){#bloom-collection .rouge_and_gp_lb .clmbox_lb .clmbox__image_lb img{width:21.3333333333vw}}#bloom-collection .rouge_and_gp_lb .clmbox_lb .clmbox__name_lb{height:66px;padding:5px 10px;text-align:left}@media only screen and (max-width:959px){#bloom-collection .rouge_and_gp_lb .clmbox_lb .clmbox__name_lb{height:10.1333333333vw;padding-top:1.8666666667vw}}#bloom-collection .rouge_and_gp_lb .clmbox_lb .clmbox__number_lb{margin-top:5px;padding:5px 10px;text-align:left}#bloom-collection .rouge_and_gp_lb .clmbox_lb .clmbox__number_lb span{border:1px solid;padding:3px}#bloom-collection .rouge_and_gp_lb .clmbox_lb .clmbox__number_lb p{margin-top:5px}#bloom-collection .rouge_and_gp_lb .batsubox_lb{display:grid;place-items:center}@media only screen and (max-width:959px){#bloom-collection .rouge_and_gp_lb .batsubox_lb{margin-left:-1.3333333333vw;margin-right:-1.3333333333vw;margin-top:14vw;width:10.6666666667vw}}#bloom-collection .batsu_lb{display:block;height:50px;margin-top:120px;position:relative;width:50px}@media only screen and (max-width:959px){#bloom-collection .batsu_lb{height:10.6666666667vw;margin-top:16vw;width:10.6666666667vw}}#bloom-collection .batsu_lb:after,#bloom-collection .batsu_lb:before{background:#000;content:"";display:block;height:1px;left:14%;position:absolute;top:calc(14% - 5px);transform:rotate(45deg);transform-origin:0 50%;width:100%}#bloom-collection .batsu_lb:after{left:auto;right:14%;transform:rotate(-45deg);transform-origin:100% 50%}@media only screen and (min-width:960px){#bloom-collection .diff-slide{margin-top:24px}}@media only screen and (max-width:959px){#bloom-collection .diff-slide{margin-top:1.3333333333vw}}#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container{margin-bottom:1em;position:relative}@media only screen and (min-width:960px){#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container{margin:0 auto 1em;width:500px}}#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-handle{border-color:#000;border-width:2px;box-shadow:none;height:8.5333333333vw;margin-left:-4.4vw;margin-top:-4.4vw;width:8.5333333333vw}@media only screen and (min-width:960px){#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-handle{height:50px;margin-left:-26px;margin-top:-26px;width:50px}}#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-handle:after,#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-handle:before{background-color:#000;box-shadow:none;width:2px}#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-handle:before{margin-bottom:4.2666666667vw}@media only screen and (min-width:960px){#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-handle:before{margin-bottom:26px}}#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-handle:after{margin-top:4.2666666667vw}@media only screen and (min-width:960px){#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-handle:after{margin-top:26px}}@media only screen and (max-width:959px){#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-down-arrow,#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-left-arrow,#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-right-arrow,#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-up-arrow{border:4px inset transparent}}#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-right-arrow{border-left-color:#000;margin-right:-4.2666666667vw}@media only screen and (max-width:959px){#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-right-arrow{border-left:5px solid #000;margin-top:-4px}}@media only screen and (min-width:960px){#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-right-arrow{margin-right:-26px}}#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-left-arrow{border-right-color:#000;margin-left:-4.2666666667vw}@media only screen and (max-width:959px){#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-left-arrow{border-right:5px solid #000;margin-top:-4px}}@media only screen and (min-width:960px){#bloom-collection .diff-slide .diff-slide__inr .twentytwenty-container .twentytwenty-left-arrow{margin-left:-26px}}#bloom-collection .diff-slide .diff-slide__text{font-size:3.4666666667vw;font-weight:600;text-align:center}@media only screen and (min-width:960px){#bloom-collection .diff-slide .diff-slide__text{font-size:1.25em}}#bloom-collection .diff-slide .diff-slide__note{font-size:2.6666666667vw;text-align:center}@media only screen and (min-width:960px){#bloom-collection .diff-slide .diff-slide__note{font-size:.6875em}}#bloom-collection .point{padding-top:120px}@media only screen and (max-width:959px){#bloom-collection .point{padding-top:22.6666666667vw}}#bloom-collection .point.m-point{padding:13.3333333333vw 0;position:relative}@media only screen and (min-width:960px){#bloom-collection .point.m-point{padding:90px 0 80px}}#bloom-collection .point.m-point:after{background-color:#fff8f2;content:"";display:block;height:100%;left:0;margin:auto auto auto -100vw;position:absolute;right:0;top:0;width:200vw;z-index:-1}#bloom-collection .point .c-title{text-align:center}#bloom-collection .point .point__title{font-size:4.2666666667vw;line-height:1.5;margin-top:1em;text-align:center}@media only screen and (min-width:960px){#bloom-collection .point .point__title{font-size:30px;margin-top:-.5em}}#bloom-collection .point .point__wrap{margin-top:50px;padding:0}@media only screen and (max-width:959px){#bloom-collection .point .point__wrap{margin-top:5.3333333333vw}}#bloom-collection .point .point__inr{align-items:top;display:flex;gap:24px}@media only screen and (max-width:959px){#bloom-collection .point .point__inr{flex-direction:column;gap:8vw}}@media only screen and (min-width:960px){#bloom-collection .point .point__inr .point__image{max-width:500px;width:50%}}@media only screen and (max-width:959px){#bloom-collection .point .point__inr .point__image{margin-top:-2.6666666667vw;text-align:center;width:100%}}#bloom-collection .point .point__inr .point__image>img{width:510px}@media only screen and (max-width:959px){#bloom-collection .point .point__inr .point__image>img{margin-left:0;width:100%}}#bloom-collection .point .point__inr .point__text{flex:1;width:400px}@media only screen and (max-width:959px){#bloom-collection .point .point__inr .point__text{width:100%}}#bloom-collection .point .point__inr .point__text p{font-size:20px;line-height:1.5}@media only screen and (max-width:959px){#bloom-collection .point .point__inr .point__text p{font-size:3.4666666667vw;line-height:1.8}}#bloom-collection .point .point__note{font-size:2.6666666667vw;margin-bottom:1em;margin-top:2em}@media only screen and (min-width:960px){#bloom-collection .point .point__note{font-size:11px;margin-top:2em}}#bloom-collection .point .point__items .point__item .l-pointContents{width:100%}#bloom-collection .point .point__items .point__item .point__item__row{display:flex;gap:30px}@media only screen and (max-width:959px){#bloom-collection .point .point__items .point__item .point__item__row{flex-direction:column;gap:2.6666666667vw}}#bloom-collection .point .point__items .point__item .point__item__row__left{flex:1}#bloom-collection .point .point__items .point__item .point__item__row__right{text-align:center;width:500px}@media only screen and (max-width:959px){#bloom-collection .point .point__items .point__item .point__item__row__right{width:100%}}#bloom-collection .point .point__items .point__item .point__item__row__right p{margin-top:.5em}@media only screen and (max-width:959px){#bloom-collection .point .point__items .point__item .point__item__row__right p{font-size:3.4666666667vw}}#bloom-collection .point .point__items .point__item .point__item__note{display:block;font-size:11px;line-height:1.5}@media only screen and (max-width:959px){#bloom-collection .point .point__items .point__item .point__item__note{font-size:2.6666666667vw;margin-top:.25em}}#bloom-collection .point .m-point,#bloom-collection .point .m-point .m-point__inner{margin-bottom:0}#bloom-collection .finish-image{margin-top:100px;padding-top:100px}@media only screen and (max-width:959px){#bloom-collection .finish-image{margin-top:13.3333333333vw;padding-top:13.3333333333vw}}#bloom-collection .finish-image .c-title{margin-bottom:30px;text-align:center}@media only screen and (max-width:959px){#bloom-collection .finish-image .c-title{margin-bottom:5.3333333333vw}}#bloom-collection .finish-image .finish-image__catch{font-size:20px;margin-bottom:25px;text-align:center}@media only screen and (max-width:959px){#bloom-collection .finish-image .finish-image__catch{font-size:4.2666666667vw;margin-bottom:2.6666666667vw}}#bloom-collection .finish-image .finish-image__image{margin:0 auto;width:400px}@media only screen and (max-width:959px){#bloom-collection .finish-image .finish-image__image{width:53.3333333333vw}}#bloom-collection .finish-image .finish-image__note{font-size:11px;margin-top:1.5em;text-align:center}@media only screen and (max-width:959px){#bloom-collection .finish-image .finish-image__note{font-size:2.6666666667vw}}#bloom-collection .color-map-block{margin-top:100px;padding-top:100px}@media only screen and (max-width:959px){#bloom-collection .color-map-block{margin-top:13.3333333333vw;padding-top:13.3333333333vw}}#bloom-collection .color-map-block .c-title{text-align:center}#bloom-collection .color-map-block .color-map-block__image{margin:0 auto;max-width:500px}#bloom-collection .color-map-block .color-map-block__btns{justify-content:center;margin-top:60px}@media only screen and (max-width:959px){#bloom-collection .color-map-block .color-map-block__btns{margin-top:8vw}}#bloom-collection .color-map-block .color-map-block__btns>li+li{margin-top:50px}@media only screen and (max-width:959px){#bloom-collection .color-map-block .color-map-block__btns>li+li{margin-top:4.8vw}}#bloom-collection .color-map-block .color-map-block__btns>li a{background-color:#fff}#bloom-collection .color-map-block .color-map-block__btns .c-btn--type2{margin:0 auto}#bloom-collection .color-map-block .color-map-block__btns .c-btn--type2.has-icon a{padding:.65em 0}#bloom-collection .how-to-use-block{font-size:3.4666666667vw;margin:21.3333333333vw -6.5333333333vw 0;padding:0 6.5333333333vw}@media only screen and (min-width:960px){#bloom-collection .how-to-use-block{font-size:16px;margin:100px auto 0;padding:100px 0 0}}#bloom-collection .how-to-use-block .c-title{text-align:center}@media only screen and (min-width:960px){#bloom-collection .how-to-use-block .how-to-use-list{padding-left:90px}}#bloom-collection .how-to-use-block .how-to-use-list>li+li{margin-top:2em}@media only screen and (min-width:960px){#bloom-collection .how-to-use-block .how-to-use-list .how-to-use-list__dot-list{flex:1}}#bloom-collection .how-to-use-block .how-to-use-list .how-to-use-list__dot-list>p{padding-left:1em;text-indent:-1em}@media only screen and (max-width:959px){#bloom-collection .how-to-use-block .how-to-use-list .how-to-use-list__dot-list>p+p{margin-top:.5em}}#bloom-collection .how-to-use-block .how-to-use-list .how-to-use-list__title{background-color:#000;box-sizing:border-box;color:#fff;cursor:pointer;font-size:4.2666666667vw;font-weight:600;margin-bottom:1em;padding:.2em .5em 0;position:relative;width:calc(100% + 6.53333vw)}@media only screen and (min-width:960px){#bloom-collection .how-to-use-block .how-to-use-list .how-to-use-list__title{font-size:20px;width:100%}}#bloom-collection .how-to-use-block .how-to-use-list .how-to-use-list__title:before{background:#fff;bottom:0;content:"";display:block;height:2px;margin:auto;position:absolute;right:1.6em;top:0;width:.8em}@media only screen and (min-width:960px){#bloom-collection .how-to-use-block .how-to-use-list .how-to-use-list__title:before{right:1em}}#bloom-collection .how-to-use-block .how-to-use-list .how-to-use-list__title:after{background:#fff;bottom:0;content:"";display:block;height:.8em;margin:auto;position:absolute;right:1.9em;top:0;width:2px}@media only screen and (min-width:960px){#bloom-collection .how-to-use-block .how-to-use-list .how-to-use-list__title:after{right:1.35em}}#bloom-collection .how-to-use-block .how-to-use-list .how-to-use-list__title.is-opened:after{opacity:0}@media only screen and (min-width:960px){#bloom-collection .how-to-use-block .how-to-use-list .how-to-use-list__inr.is-pc-flex{display:flex}}#bloom-collection .how-to-use-block .how-to-use-list .how-to-use-list__word{flex:1}#bloom-collection .how-to-use-block .how-to-use-list .how-to-use__image{margin:.75em auto 0;text-align:center;width:86.6666666667vw}@media only screen and (min-width:960px){#bloom-collection .how-to-use-block .how-to-use-list .how-to-use__image{margin-top:0;width:490px}#bloom-collection .how-to-use-block .how-to-use-list .how-to-use__image img{width:450px}}#bloom-collection .how-to-use-block .how-to-use-list__movie{aspect-ratio:9/16;margin-top:16vw}@media only screen and (min-width:960px){#bloom-collection .how-to-use-block .how-to-use-list__movie{margin:80px auto 0;width:280px}}#bloom-collection .how-to-use-block .how-to-use-list__movie .movie-block{height:100%;margin:0;padding-bottom:0;width:100%}#bloom-collection .how-to-use-block .how-to-use-list__movie .movie-block .movie-block__inner{height:99.8%;padding-bottom:100%}@media only screen and (min-width:960px){#bloom-collection .how-to-use-block .how-to-use-list__movie .movie-block .movie-block__inner{height:99.6%}}#bloom-collection .how-to-use-block .js-toggle-box{display:none}#bloom-collection .refill-how-to .refill-how-to__section+.refill-how-to__section{margin-top:1em}#bloom-collection .refill-how-to .refill-how-to__section p{font-size:16px;letter-spacing:.075em;line-height:1.5}@media only screen and (max-width:959px){#bloom-collection .refill-how-to .refill-how-to__section p{font-size:3.4666666667vw;line-height:1.7692307692}}#bloom-collection .refill-how-to .refill-how-to__section p+p{margin-top:.5em}@media only screen and (max-width:959px){#bloom-collection .refill-how-to .refill-how-to__section p+p{margin-top:0}}#bloom-collection .refill-how-to .refill-how-to__section p:not(.title){padding-left:1em;text-indent:-1em}#bloom-collection .refill-how-to .refill-how-to__section p.title{margin-bottom:.25em}@media only screen and (max-width:959px){#bloom-collection .refill-how-to .refill-how-to__section.m-type2 p+p{margin-top:1em}}#bloom-collection .refill-how-to .refill-how-to__row{display:flex;gap:40px}@media only screen and (max-width:959px){#bloom-collection .refill-how-to .refill-how-to__row{flex-direction:column;gap:5.3333333333vw}}#bloom-collection .refill-how-to .refill-how-to__row .refill-how-to__inr{flex:1}#bloom-collection .refill-how-to .refill-how-to__row .refill-how-to__image{width:490px}@media only screen and (max-width:959px){#bloom-collection .refill-how-to .refill-how-to__row .refill-how-to__image{margin-left:auto;margin-right:auto;width:73.3333333333vw}}#bloom-collection .jsSimuModalColorVari_01 .mq-simulator-con-color-items .mq-simulator-con-color-item a div,#bloom-collection .jsSimuModalColorVari_01 .mq-simulator-con-color-items .mq-simulator-con-color-item a span,#bloom-collection .jsSimuModalColorVari_02 .mq-simulator-con-color-items .mq-simulator-con-color-item a div,#bloom-collection .jsSimuModalColorVari_02 .mq-simulator-con-color-items .mq-simulator-con-color-item a span,#bloom-collection .jsSimuModalColorVari_03 .mq-simulator-con-color-items .mq-simulator-con-color-item a div,#bloom-collection .jsSimuModalColorVari_03 .mq-simulator-con-color-items .mq-simulator-con-color-item a span{background-color:#e5cab4!important;color:#000}@media only screen and (max-width:959px){#bloom-collection .jsSimuModalColorVari_02,#bloom-collection .jsSimuModalColorVari_03{font-size:10px!important;height:100%!important}}#bloom-collection .more-block{margin-top:13.3333333333vw}@media only screen and (min-width:960px){#bloom-collection .more-block{margin-top:80px}}#bloom-collection .more-block+.more-block{margin-top:9.3333333333vw}@media only screen and (min-width:960px){#bloom-collection .more-block+.more-block{margin-top:55px}}#bloom-collection .more-block .more-block__trg{border-bottom:1px solid #000;color:#000;display:block;font-size:4.2666666667vw;font-weight:600;padding-bottom:.5em;position:relative}@media only screen and (min-width:960px){#bloom-collection .more-block .more-block__trg{border-bottom:2px solid #000;font-size:20px;padding-bottom:.5em}}#bloom-collection .more-block .more-block__trg .more-block__trg__inr{position:relative}@media only screen and (min-width:960px){#bloom-collection .more-block .more-block__trg .more-block__trg__inr{padding-right:40px}}#bloom-collection .more-block .more-block__trg.is-opened span:before{opacity:0}#bloom-collection .more-block .more-block__trg span{display:block;height:26px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:26px}@media only screen and (max-width:959px){#bloom-collection .more-block .more-block__trg span{height:5.3333333333vw;width:5.3333333333vw}}#bloom-collection .more-block .more-block__trg span:after,#bloom-collection .more-block .more-block__trg span:before{background-color:#000;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#bloom-collection .more-block .more-block__trg span:before{height:100%;width:2px}#bloom-collection .more-block .more-block__trg span:after{height:2px;width:100%}#bloom-collection .more-block .more-block__content{display:none;padding:5.3333333333vw 0 0}@media only screen and (min-width:960px){#bloom-collection .more-block .more-block__content{padding:40px 0 0}}#bloom-collection .related-block{margin-top:26.6666666667vw}@media only screen and (min-width:960px){#bloom-collection .related-block{margin-top:120px}}#bloom-collection .related-block .c-title--related{font-size:9.3333333333vw;text-align:center}@media only screen and (min-width:960px){#bloom-collection .related-block .c-title--related{font-size:40px}}#bloom-collection .usersvoice-block{margin-top:26.6666666667vw}@media only screen and (min-width:960px){#bloom-collection .usersvoice-block{margin-top:7.5em}}#bloom-collection .usersvoice-block .c-title{text-align:center}#bloom-collection .kf-movie{margin-bottom:16vw}@media only screen and (min-width:960px){#bloom-collection .kf-movie{margin-bottom:80px;margin-top:80px}}#bloom-collection .kf-movie .kf-movie__inner{aspect-ratio:9/16;position:relative;width:100%;z-index:2}@media only screen and (min-width:960px){#bloom-collection .kf-movie .kf-movie__inner{margin:0 auto;max-width:650px;width:47.0588235294%}}#bloom-collection .kf-movie .kf-movie__inner a{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}#bloom-collection .kf-movie .kf-movie__inner iframe{height:100%;width:100%}#bloom-collection .kf-movie .kf-movie__inner .movieOverlay{width:100%}@media only screen and (max-width:959px){.m-colorA .swiper-button-next,.m-colorA .swiper-button-prev{width:7vw}}.colorA__colorTypeInfo__TypeName{font-size:24px;line-height:1.2;margin-bottom:.2em}@media only screen and (max-width:959px){.colorA__colorTypeInfo__TypeName{font-size:4.8vw;margin-bottom:.15em}.colorA__colorTypes .colorA__colorType{width:18.296667vw}}.colorA__colorType__desc{font-size:.875em;margin-top:.4em;text-align:center;white-space:nowrap}.colorA__colorType__desc.colorA__colorType__desc--br300{margin-left:-.8em}.colorA__colorType__desc.colorA__colorType__desc--pk700{margin-left:-.25em}@media only screen and (max-width:959px){.colorA__colorType__desc.colorA__colorType__desc--pk700{margin-left:-.5em}.colorA__colorType__desc{font-size:2.6666666667vw;letter-spacing:0;margin:0 -1em;white-space:normal}.font-en{text-align:center}}.js-swiper-lookBook{overflow:hidden}@media only screen and (max-width:959px){.js-swiper-lookBook{overflow:inherit}}.js-swiper-lookBook .swiper-lookBook__arrow{background:url(/assets/img/features/img/pc_arrow_up--black.svg) no-repeat 50%/100% 100%;content:"";cursor:pointer;display:block;height:0;padding-bottom:4vw;position:absolute;top:160vw;width:6vw;z-index:10}@media only screen and (min-width:960px){.js-swiper-lookBook .swiper-lookBook__arrow{display:none;margin-top:93vw;top:0}}.js-swiper-lookBook .swiper-lookBook__arrow--l{left:-5.3333333333vw;transform:rotate(90deg)}@media only screen and (min-width:960px){.js-swiper-lookBook .swiper-lookBook__arrow--l{left:0}}.js-swiper-lookBook .swiper-lookBook__arrow--r{right:-5.3333333333vw;transform:rotate(-90deg)}@media only screen and (min-width:960px){.js-swiper-lookBook .swiper-lookBook__arrow--r{right:0}}.swiper-pagination--lookBook .swiper-pagination-bullet{background-color:#fff;height:7px;margin:0 .8333333333%;width:7px}@media only screen and (min-width:960px){.swiper-pagination--lookBook .swiper-pagination-bullet{margin:0 .8333333333%}}.swiper-pagination--lookBook .swiper-pagination-bullet.swiper-pagination-bullet-active{height:1.8666666667vw;width:1.8666666667vw}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{align-items:center;display:flex;justify-content:center;margin:6.6666666667vw 0 24vw}@media only screen and (min-width:960px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{margin:3.9215686275% 0 19.6078431373%}}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;margin:0 1.3333333333vw;opacity:1}@media only screen and (min-width:960px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .8333333333%}}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#dc0050;border:0}.swiper-pagination{z-index:0}.l-palette{display:flex;justify-content:space-between}@media only screen and (max-width:959px){.l-palette{align-items:center;padding-bottom:10.6666666667vw;position:relative}}.palette__color{width:24.8667850799%}@media only screen and (max-width:959px){.palette__color{left:0;padding-left:2em;position:absolute;top:18.6666666667vw;width:25.3333333333vw}.palette__color.m-item2{left:auto;right:0}}.palette__color__items{margin-top:-1.5em}@media only screen and (max-width:959px){.palette__color__items{margin-top:0}.palette__color__items.u-spLayoutFix{margin-top:2.5em}}.palette__color__items .palette__color__item+.palette__color__item{margin-top:1.4em}.palette__color__items .palette__color__item+.palette__color__item.is-vi316{margin-top:4.7555em}@media only screen and (max-width:959px){.palette__color__items .palette__color__item+.palette__color__item.is-vi316{margin-top:7.22222em}}.palette__color__item__no{font-size:1.25em;height:1.2em;margin-bottom:.5em;padding-left:1.5em;position:relative}@media only screen and (max-width:959px){.palette__color__item__no{font-size:3.2vw}}.palette__color__item__no:before{bottom:0;content:"";display:block;font-size:1.1em;margin:-.1em auto auto -1.2em;position:absolute;top:0}.palette__color__item__no.no_1:before{content:"①"}.palette__color__item__no.no_2:before{content:"②"}.palette__color__item__no.no_3:before{content:"③"}.palette__color__item__no.no_4:before{content:"④"}.palette__color__item__no span{border:1px solid #000;padding:.2em}.palette__color__item__name{font-size:1.125em;font-weight:700;line-height:1;white-space:nowrap}@media only screen and (max-width:959px){.palette__color__item__name{font-size:3.2vw;line-height:1.5}}.palette__color__item__txt{font-size:1em;line-height:1.3;white-space:nowrap}@media only screen and (max-width:959px){.palette__color__item__txt{font-size:2.6vw}}.palette__img{margin:0 1.2em;width:46.1811722913%}@media only screen and (max-width:959px){.palette__img{display:flex;flex-direction:column-reverse;margin:0 1.6em;text-align:center;width:100%}.palette__img img{display:block;margin:0 auto;width:34.6666666667vw}.palette__img .palette__img__inr{margin-bottom:5.3333333333vw}}.palette__img .palette__img__name{display:block;font-size:20px;font-weight:700;line-height:1.2;margin-top:1em;text-align:center}@media only screen and (max-width:959px){.palette__img .palette__img__name{font-size:3.4666666667vw}}.palette__img .palette__img__info{align-items:center;display:flex;font-size:20px;font-weight:700;gap:.5em;margin-top:.2em;text-align:center;white-space:nowrap}@media only screen and (max-width:959px){.palette__img .palette__img__info{font-size:3.4666666667vw;justify-content:center}}.palette__img .palette__img__info span{border:1px solid #000;display:inline-block;line-height:1;padding:.2em .15em}.lookBook__btn{margin:0 auto;text-align:center;width:48.0392156863%}@media only screen and (max-width:959px){.lookBook__btn{width:100%}}.lookBook__btn a{background-color:#000;color:#fff;display:block;font-size:1em;padding:1em 0;position:relative;width:100%}@media only screen and (max-width:959px){.lookBook__btn a{font-size:3.4666666667vw;padding:1em 2em;text-align:left}}.lookBook__btn a:after{background:url(/assets/img/pc_arrow--white.svg) no-repeat 50%/100% 100%;border:none;content:"";height:6px;margin-right:4.8625792812%;margin-top:-1%;padding-bottom:2.3255813953%;position:absolute;right:0;top:50%;transform:rotate(0);width:12.6849894292%}@media only screen and (max-width:959px){.lookBook__btn.m-type2 a{display:flex;justify-content:flex-start;padding:1em 2em 1em 2.5em;text-align:center}}.lookBook__toggle{margin-top:5.8823529412%}@media only screen and (max-width:959px){.lookBook__toggle{margin-top:16vw}}.makeUp__item__howto__title{cursor:pointer;font-size:4vw;font-weight:700;margin-bottom:1em;position:relative;text-align:left}@media only screen and (min-width:960px){.makeUp__item__howto__title{font-size:1.25em;margin-bottom:2em}}.makeUp__item__howto__title:after,.makeUp__item__howto__title:before{content:"";position:absolute}.makeUp__item__howto__title:after{background:url(/assets/img/features/img/pc_arrow_up--black.svg) no-repeat 50%/100% 100%;height:0;margin-top:.6em;padding-bottom:1.1764705882%;right:0;top:0;width:1.6666666667%}@media only screen and (max-width:959px){.makeUp__item__howto__title:after{margin-top:1.2vw;padding-bottom:3.3333333333vw;width:4vw}}.makeUp__item__howto__title:before{background-color:#000;bottom:0;height:0;margin-bottom:-.2em;padding-bottom:.2666666667vw;width:100%}@media only screen and (min-width:960px){.makeUp__item__howto__title:before{padding-bottom:.1990049751%}}.makeUp__item__howto__title.-show:after{transform:rotate(180deg)}.swiper-button-next--lookBook,.swiper-button-prev--lookBook{background:url(/assets/img/features/img/pc_arrow_up--black.svg) no-repeat 50%/100% 100%;bottom:0;margin-bottom:19.0196078431%;top:inherit}@media only screen and (max-width:959px){.swiper-button-next--lookBook,.swiper-button-prev--lookBook{height:0;margin:0 -2.6666666667vw 26.6666666667vw;padding-bottom:4vw;width:6vw}}.swiper-button-next--lookBook:after,.swiper-button-prev--lookBook:after{display:none}.swiper-button-prev--lookBook{transform:rotate(90deg)}@media only screen and (min-width:960px){.swiper-button-prev--lookBook{margin-left:25%}}.swiper-button-next--lookBook{transform:rotate(-90deg)}@media only screen and (min-width:960px){.swiper-button-next--lookBook{margin-right:25%}}.lookBook__toggle___detail__inner{display:flex;justify-content:center}@media only screen and (max-width:959px){.lookBook__toggle___detail__inner{justify-content:flex-start}}.lookBook__toggle___detail ul li{font-size:1.25em}@media only screen and (max-width:959px){.lookBook__toggle___detail ul li{font-size:3.4666666667vw}}.m-colorA{margin-bottom:0}@media only screen and (min-width:960px){.m-colorA .swiper-container{width:90%}}@media only screen and (max-width:959px){.m-colorA .colorA__thumbnails .colorA__thumbnail{align-items:center;flex-wrap:wrap;opacity:.5;transition:opacity .5s}}@media only screen and (min-width:960px){.m-colorA .colorA__thumbnails .colorA__thumbnail{align-items:center;flex-wrap:nowrap}.m-colorA .colorA__thumbnail__img{max-width:400px}}@media only screen and (max-width:959px){.m-colorA .colorA__thumbnail__img{height:46.6666666667vw;margin-top:2.6666666667vw}}.m-colorA .colorA__colorType__thumb{width:100%}@media only screen and (max-width:959px){.m-colorA .colorA__colorType__thumb{width:75%}}.m-colorA .colorA__colorTypeInfo__name{font-size:20px;line-height:1.5;margin-bottom:.25em;white-space:nowrap}@media only screen and (max-width:959px){.m-colorA .colorA__colorTypeInfo__name{font-size:4.2666666667vw}}.m-colorA .colorA__colorTypeInfo__txt{font-size:16px;white-space:nowrap}@media only screen and (max-width:959px){.m-colorA .colorA__colorTypeInfo__txt{font-size:3.4666666667vw;line-height:1.5385;white-space:normal}}.m-colorA .colorA__colorTypeInfo__TypeName__tag{display:inline-block;margin:.5em 0;padding:.15em .5em}.m-colorA .colorA__thumbnails .colorA__thumbnail.swiper-slide-active{opacity:1}.color-variation{padding-top:16vw}@media only screen and (min-width:960px){.color-variation{padding-top:120px}}.color-variation .c-title{text-align:center;white-space:nowrap}.color-variation .colorA__btnWrap{display:flex}@media only screen and (min-width:960px){.color-variation .colorA__btnWrap{margin-top:40px}}@media only screen and (max-width:959px){.color-variation .colorA__btnWrap{flex-direction:column;gap:4vw}}.color-variation .colorA__btnWrap.colorA__btnWrap--center{justify-content:center}@media only screen and (max-width:959px){.color-variation .colorA__btnWrap .productBtn{width:100%}}.color-variation .colorA__btnWrap .productBtn .m-btn{height:100%;margin-bottom:0}.color-variation .colorA__btnWrap .c-btn--type2{margin-left:0}@media only screen and (min-width:960px){.color-variation .colorA__btnWrap .c-btn--type2 a{padding:.1em 0}}.color-variation .colorA__colorType__name{box-sizing:border-box;white-space:nowrap}@media only screen and (max-width:959px){.color-variation .colorA__colorType__name.u-spHeightFix{height:5.5em;padding-top:1.2em}.color-variation .colorA__colorType__name.u-spHeightFix .txt{display:block}}.color-variation .color-variation-tabs{display:flex;gap:50px;justify-content:center}@media only screen and (min-width:960px){.color-variation .color-variation-tabs{flex-wrap:wrap}}@media only screen and (max-width:959px){.color-variation .color-variation-tabs{flex-wrap:wrap;gap:2.6666666667vw 4vw;margin-bottom:8vw}}.color-variation .color-variation-tabs .color-variation-tabs__item{align-items:center}.color-variation .color-variation-tabs .color-variation-tabs__label{background-color:#f6dae4;display:block;font-size:2.6666666667vw;margin:0 auto;padding:.5em;text-align:center;width:9.5em}@media only screen and (min-width:960px){.color-variation .color-variation-tabs .color-variation-tabs__label{font-size:14px;margin-bottom:0;width:140px}}.color-variation .color-variation-tabs .color-variation-tabs__label.is_blue{background-color:#d4effc}.color-variation .color-variation-tabs .color-variation-tabs__label.is_pink,.color-variation .color-variation-tabs .color-variation-tabs__label.is_yellow{background-color:#faf4c1}.color-variation .colorA__thumbnail{align-items:center;height:auto;justify-content:center}.color-variation .colorA__colorTypeDesc{display:flex;flex-wrap:nowrap}@media only screen and (min-width:960px){.color-variation .colorA__colorTypeDesc{margin-left:2.3255813953%;width:480px}}.color-variation .colorA__colorTypeInfo__TypeName__tag{font-size:.875em}.color-variation .colorA__colorTypeInfo__TypeName__tag+.colorA__colorTypeInfo__TypeName__tag{margin-left:.5em}@media only screen and (max-width:959px){.color-variation .colorA__colorTypeInfo__TypeName__tag{font-size:2.6666666667vw}}.color-variation .colorA__colorTypeInfo__new{font-size:14px;line-height:1;margin-bottom:.4em}@media only screen and (max-width:959px){.color-variation .colorA__colorTypeInfo__new{font-size:2.4vw;margin-bottom:.25em}}.color-variation .colorA__colorTypeInfo__new span{font-size:15px;font-weight:700}@media only screen and (max-width:959px){.color-variation .colorA__colorTypeInfo__new span{font-size:2.6666666667vw}}.color-variation .colorA__colorTypeDesc__thumb{box-sizing:border-box}@media only screen and (min-width:960px){.color-variation .colorA__colorTypeDesc__thumb{margin-right:.5em;padding-right:0;width:180px}}@media only screen and (max-width:959px){.color-variation .colorA__colorTypeDesc__thumb{margin-right:0;padding-left:2.6666666667vw;padding-right:0;width:31.4666666667vw}}@media only screen and (min-width:960px){.color-variation .colorA__colorTypeDesc__thumb img{width:170px}}@media only screen and (max-width:959px){.color-variation .colorA__colorTypeDesc__thumb img{width:31.4666666667vw}}@media only screen and (min-width:960px){.color-variation .colorA__colorTypeInfo{width:71.2328767123%}}@media only screen and (max-width:959px){.color-variation .colorA__colorTypeInfo{flex:1;padding-left:2.6666666667vw;padding-right:0}}.color-variation.color-variation--1+.directCartInSection{margin-top:0;padding-top:16vw}@media only screen and (min-width:960px){.color-variation.color-variation--1+.directCartInSection{padding-top:120px}}.color-variation.color-variation--1 .colorA__colorTypes{gap:1.5384615385%;justify-content:center;margin:0 auto;width:24vw}@media only screen and (min-width:960px){.color-variation.color-variation--1 .colorA__colorTypes{justify-content:center;margin-bottom:0;margin-top:10px;width:130px}}.color-variation.color-variation--1 .colorA__colorTypes .colorA__colorType{text-align:center}@media only screen and (max-width:959px){.color-variation.color-variation--1 .colorA__colorTypes .colorA__colorType{width:18.6666666667vw}.color-variation.color-variation--1 .colorA__colorTypes .colorA__colorType .colorA__colorType__thumb{margin-bottom:2.1333333333vw;margin-top:2.6666666667vw;width:15.2vw}}@media only screen and (min-width:960px){.color-variation.color-variation--1 .colorA__colorTypes .colorA__colorType{width:140px}.color-variation.color-variation--1 .colorA__colorTypes .colorA__colorType .colorA__colorType__thumb{margin-bottom:10px;margin-top:10px;width:90px}.color-variation.color-variation--1 .m-colorA .swiper-button-next,.color-variation.color-variation--1 .m-colorA .swiper-button-prev{margin-top:clamp(160px,13.28125vw,170px)}}@media only screen and (max-width:959px){.color-variation.color-variation--1 .m-colorA .swiper-button-next,.color-variation.color-variation--1 .m-colorA .swiper-button-prev{margin-top:74.6666666667vw}}.color-variation.color-variation--2+.directCartInSection{margin-top:0;padding-top:16vw}@media only screen and (min-width:960px){.color-variation.color-variation--2+.directCartInSection{padding-top:120px}}.color-variation.color-variation--2 .colorA__colorTypes{gap:1.5384615385%;justify-content:center;margin:0 auto}@media only screen and (max-width:959px){.color-variation.color-variation--2 .colorA__colorTypes{width:66.6666666667vw}}@media only screen and (min-width:960px){.color-variation.color-variation--2 .colorA__colorTypes{gap:50px;justify-content:center;margin-bottom:0;margin-top:-10px}}.color-variation.color-variation--2 .colorA__colorTypes .colorA__colorType{text-align:center;width:26.6666666667vw}@media only screen and (min-width:960px){.color-variation.color-variation--2 .colorA__colorTypes .colorA__colorType{margin:0;width:160px}.color-variation.color-variation--2 .colorA__colorTypes .colorA__colorType img{margin-bottom:-30px;width:90px}}@media only screen and (max-width:959px){.color-variation.color-variation--2 .colorA__colorTypes .colorA__colorType img{margin-bottom:-1.3333333333vw}}@media only screen and (min-width:960px){.color-variation.color-variation--2 .m-colorA .swiper-button-next,.color-variation.color-variation--2 .m-colorA .swiper-button-prev{margin-top:clamp(80px,7.8125vw,100px)}}@media only screen and (max-width:959px){.color-variation.color-variation--2 .m-colorA .swiper-button-next,.color-variation.color-variation--2 .m-colorA .swiper-button-prev{margin-top:58.6666666667vw}}@media only screen and (min-width:960px){.color-variation.color-variation--3 .colorA__thumbnails .colorA__thumbnail{flex-direction:column}}.color-variation.color-variation--3 .color-variation-tabs__label{background-color:#f6dae4;display:block;font-size:2.6666666667vw;margin:0 auto;padding:.5em;text-align:center;width:9.5em}@media only screen and (min-width:960px){.color-variation.color-variation--3 .color-variation-tabs__label{font-size:14px;margin-bottom:0;width:126px}}.color-variation.color-variation--3 .color-variation-tabs__label.is_blue{background-color:#d4effc}.color-variation.color-variation--3 .color-variation-tabs__label.is_pink,.color-variation.color-variation--3 .color-variation-tabs__label.is_yellow{background-color:#faf4c1}.color-variation.color-variation--3+.directCartInSection{margin-top:0;padding-top:16vw}@media only screen and (min-width:960px){.color-variation.color-variation--3+.directCartInSection{padding-top:120px}}.color-variation.color-variation--3 .pallet-item__title{font-size:20px;font-weight:700;margin-bottom:.5em;text-align:center}@media only screen and (max-width:959px){.color-variation.color-variation--3 .pallet-item__title{font-size:4.2666666667vw;margin-bottom:2.1333333333vw}}.color-variation.color-variation--3 .pallet-item__inr{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-top:10px}@media only screen and (max-width:959px){.color-variation.color-variation--3 .pallet-item__inr{align-items:center;flex-direction:column;gap:4vw}}.color-variation.color-variation--3 .pallet-item__inr .pallet-item__img{display:flex;justify-content:space-between;width:376px}@media only screen and (max-width:959px){.color-variation.color-variation--3 .pallet-item__inr .pallet-item__img{margin-left:0;margin-top:3.2vw;width:78.6666666667vw}}.color-variation.color-variation--3 .pallet-item__inr .pallet-item__img img{display:block;width:180px}@media only screen and (max-width:959px){.color-variation.color-variation--3 .pallet-item__inr .pallet-item__img img{display:block;width:37.3333333333vw}}.color-variation.color-variation--3 .pallet-item__catch{margin-top:30px;text-align:center}@media only screen and (max-width:959px){.color-variation.color-variation--3 .pallet-item__catch{font-size:3.4666666667vw;margin:2.6666666667vw auto 0;text-align:left;width:78.2666666667vw}}.color-variation.color-variation--3 .colorA__colorTypes{gap:1.5384615385%;margin:0 auto}@media only screen and (min-width:960px){.color-variation.color-variation--3 .colorA__colorTypes{gap:50px;margin-bottom:0;margin-top:-20px}}.color-variation.color-variation--3 .colorA__colorTypes .colorA__colorType{text-align:center}@media only screen and (max-width:959px){.color-variation.color-variation--3 .colorA__colorTypes .colorA__colorType{width:37.3333333333vw}.color-variation.color-variation--3 .colorA__colorTypes .colorA__colorType .colorA__colorType__thumb{margin-bottom:20px;margin-top:20px;width:18.6666666667vw}}@media only screen and (min-width:960px){.color-variation.color-variation--3 .colorA__colorTypes .colorA__colorType{width:140px}.color-variation.color-variation--3 .colorA__colorTypes .colorA__colorType .colorA__colorType__thumb{margin-bottom:20px;margin-top:20px;width:120px}.color-variation.color-variation--3 .m-colorA .swiper-button-next,.color-variation.color-variation--3 .m-colorA .swiper-button-prev{margin-top:145px}}@media only screen and (max-width:959px){.color-variation.color-variation--3 .m-colorA .swiper-button-next,.color-variation.color-variation--3 .m-colorA .swiper-button-prev{margin-top:68vw}}.color-variation .colorA__colorType__new{color:#e60033;font-size:14px;left:0;position:absolute;text-align:center;top:-11px;width:100%}@media only screen and (max-width:959px){.color-variation .colorA__colorType__new{font-size:2.4vw;top:-4vw}}.color-variation .colorA__colorType__new span{font-size:15px;font-weight:700}@media only screen and (max-width:959px){.color-variation .colorA__colorType__new span{font-size:2.6666666667vw}}@media only screen and (min-width:960px){.color-variation .m-colorA .swiper-button-next,.color-variation .m-colorA .swiper-button-prev{margin-top:18%}}.colormap{margin-top:24vw}@media only screen and (min-width:960px){.colormap{margin-top:120px}}.colormap.m-type2{margin-top:25.3333333333vw}@media only screen and (min-width:960px){.colormap.m-type2{margin-top:180px}}.colormap .c-title{font-size:2.5em;text-align:center}@media only screen and (max-width:959px){.colormap .c-title{font-size:8vw}}@media only screen and (min-width:960px){.colormap .colormap__image{margin:0 auto;max-width:520px}}.lookbook{background-color:#fff1ec}@media only screen and (min-width:960px){.lookbook{margin-bottom:-18.75vh;padding:120px 0 240px}}@media only screen and (max-width:959px){.lookbook{margin-bottom:-22.6666666667vh;padding:1.3333333333vh 0 18.6666666667vh}}.lookbook .lookbook__inr:after{content:"";display:block;height:100%;left:0;margin:auto auto auto -100vw;position:absolute;right:0;top:0;width:200vw;z-index:-2}@media only screen and (max-width:959px){.lookbook .lookbook__inr{padding:13.3333333333vw 6.6666666667vw 1.3333333333vw}}.lookbook .lookbook__inr .c-title{font-size:47px;margin-bottom:50px}@media only screen and (max-width:959px){.lookbook .lookbook__inr .c-title{font-size:9.3333333333vw;margin-bottom:6.6666666667vw}}.lookbook .lookbook__content{margin:0 auto;max-width:1020px;position:relative;width:90%}.lookbook .lookbook__content .lookbook__item{display:flex;gap:28px;opacity:0;transition:opacity .3s}@media only screen and (max-width:959px){.lookbook .lookbook__content .lookbook__item{flex-direction:column;gap:5.3333333333vw}}.lookbook .lookbook__content .lookbook__item.swiper-slide-active{opacity:1}@media only screen and (min-width:960px){.lookbook .lookbook__content .lookbook__item .lookbook__item__thum{max-width:490px;width:38.28125vw}}@media only screen and (max-width:959px){.lookbook .lookbook__content .lookbook__item .lookbook__item__thum{width:100%}}@media only screen and (min-width:960px){.lookbook .lookbook__content .lookbook__item .lookbook__item__thum img{max-width:490px;width:38.28125vw}}@media only screen and (max-width:959px){.lookbook .lookbook__content .lookbook__item .lookbook__item__thum img{width:100%}}.lookbook .lookbook__content .lookbook__item .lookbook__main{flex:1;width:100%}.lookbook .lookbook__main .lookbook__main__title{font-size:20px;font-weight:700;margin-bottom:.5em;text-align:center}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__main__title{font-size:3.4666666667vw;margin-bottom:.75em}}.lookbook .lookbook__main .lookbook__main__pallet{position:relative}.lookbook .lookbook__main .lookbook__main__pallet .lookbook__main__pallet__inr{margin:0 auto;padding:0 125px;position:relative;width:195px}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__main__pallet .lookbook__main__pallet__inr{box-sizing:content-box;padding:0 18.6666666667vw;width:30.6666666667vw}}.lookbook .lookbook__main .lookbook__main__pallet .lookbook__main__pallet__inr img{display:block}.lookbook .lookbook__main .lookbook__main__pallet .lookbook__main__pallet__inr .item{font-size:18px;font-weight:700;left:0;line-height:1.2;position:absolute;top:0}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__main__pallet .lookbook__main__pallet__inr .item{font-size:2.6666666667vw}}.lookbook .lookbook__main .lookbook__main__pallet .lookbook__main__pallet__inr .item.m-left-bottom{top:100px}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__main__pallet .lookbook__main__pallet__inr .item.m-left-bottom{top:16vw}}.lookbook .lookbook__main .lookbook__main__pallet .lookbook__main__pallet__inr .item.m-right-top{left:auto;right:0}.lookbook .lookbook__main .lookbook__main__pallet .lookbook__main__pallet__inr .item.m-right-bottom{left:auto;right:0;top:100px}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__main__pallet .lookbook__main__pallet__inr .item.m-right-bottom{top:16vw}}.lookbook .lookbook__main .lookbook__main__pallet .lookbook__main__pallet__inr .item span{border:2px solid #000;display:inline-block;font-size:20px;font-weight:400;margin-bottom:.25em;padding:.2em .2em .1em}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__main__pallet .lookbook__main__pallet__inr .item span{border-width:1px;font-size:2.6666666667vw}}.lookbook .lookbook__main .lookbook__cross{height:32px;margin:50px auto;position:relative;width:32px}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__cross{height:6.6666666667vw;margin:3.7333333333vw auto;width:6.6666666667vw}}.lookbook .lookbook__main .lookbook__cross:after,.lookbook .lookbook__main .lookbook__cross:before{background-color:#000;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;width:2px}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__cross:after,.lookbook .lookbook__main .lookbook__cross:before{width:1px}}.lookbook .lookbook__main .lookbook__cross:before{transform:translate(-50%,-50%) rotate(45deg)}.lookbook .lookbook__main .lookbook__cross:after{transform:translate(-50%,-50%) rotate(-45deg)}.lookbook .lookbook__main .lookbook__main__middle{align-items:center;color:#000;display:flex;justify-content:center;margin-top:40px;transition:opacity .3s}@media only screen and (min-width:960px){.lookbook .lookbook__main .lookbook__main__middle{max-width:560px}}.lookbook .lookbook__main .lookbook__main__middle .lookbook__main__middle__info{text-align:center}.lookbook .lookbook__main .lookbook__main__middle .lookbook__main__middle__info .name{font-size:20px;margin-bottom:.25em;text-align:left}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__main__middle .lookbook__main__middle__info .name{font-size:3.4666666667vw}}.lookbook .lookbook__main .lookbook__main__middle .lookbook__main__middle__info .product{font-size:20px;font-weight:700;margin-bottom:.5em}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__main__middle .lookbook__main__middle__info .product{font-size:3.4666666667vw}}.lookbook .lookbook__main .lookbook__main__middle .lookbook__main__middle__info .product span{border:1px solid #000;display:inline-block;font-weight:400;line-height:1;margin-right:.5em;padding:.2em .4em .1em}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__main__middle .lookbook__main__middle__info .product span{border-width:1px;font-size:2.6666666667vw}}.lookbook .lookbook__main .lookbook__main__middle .lookbook__main__middle__info .lookbook__main__middle__link span{display:inline-block;font-size:16px;padding:0 90px .2em 0;position:relative}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__main__middle .lookbook__main__middle__info .lookbook__main__middle__link span{font-size:2.6666666667vw;padding:0 16vw .2em 0}}.lookbook .lookbook__main .lookbook__main__middle .lookbook__main__middle__info .lookbook__main__middle__link span:after{background:url(/features/customized_eyecolor/img/arrow_right.png) 0 0/100% auto no-repeat;content:"";display:block;height:11px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:67px}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__main__middle .lookbook__main__middle__info .lookbook__main__middle__link span:after{background-image:url(/features/customized_eyecolor/img/arrow_right_sp.png);height:2.2666666667vw;width:13.6vw}}.lookbook .lookbook__main .lookbook__main__middle .lookbook__main__middle__image{width:100%}.lookbook .lookbook__main .lookbook__main__middle .lookbook__main__middle__image img{width:180px}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__main__middle .lookbook__main__middle__image img{width:32vw}}.lookbook .lookbook__main .lookbook__anchor{border-top:2px solid #000;display:flex;gap:44px;margin-top:50px;padding-top:50px}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__anchor{border-width:1px;gap:10.6666666667vw;margin-top:6.6666666667vw;padding-top:6.6666666667vw}}.lookbook .lookbook__main .lookbook__anchor>a{display:block;padding-bottom:.5em;transition:opacity .3s;width:210px}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__anchor>a{width:100%}}.lookbook .lookbook__main .lookbook__anchor .name{display:block;font-size:20px;margin-bottom:.5em}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__anchor .name{font-size:3.4666666667vw;margin-bottom:.45em}}.lookbook .lookbook__main .lookbook__anchor .image{height:160px;margin-bottom:30px;text-align:right}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__anchor .image{height:24vw;margin-bottom:4vw;text-align:center}}.lookbook .lookbook__main .lookbook__anchor .image img{width:160px}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__anchor .image img{width:24vw}}.lookbook .lookbook__main .lookbook__anchor .check{display:block;margin-bottom:40px;position:relative}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__anchor .check{font-size:2.9333333333vw;margin-bottom:2.6666666667vw}}.lookbook .lookbook__main .lookbook__anchor .check:after{background:url(/features/customized_eyecolor/img/arrow_right.png) 0 0/100% auto no-repeat;content:"";display:block;height:11px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:67px}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__anchor .check:after{background-image:url(/features/customized_eyecolor/img/arrow_right_sp.png);height:2.2666666667vw;width:13.6vw}}.lookbook .lookbook__main .lookbook__anchor .product{display:block;font-size:20px;font-weight:700;margin-bottom:1em}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__anchor .product{font-size:3.4666666667vw;margin-bottom:.75em}}.lookbook .lookbook__main .lookbook__anchor .product span{border:2px solid #000;display:inline-block;font-weight:400;line-height:1;margin-bottom:.5em;margin-right:.5em;padding:.2em .4em .1em}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__anchor .product span{border-width:1px;font-size:2.6666666667vw;margin-bottom:.75em}}.lookbook .lookbook__main .lookbook__anchor .product.m-type2{margin-bottom:1em}@media only screen and (max-width:959px){.lookbook .lookbook__main .lookbook__anchor .product.m-type2{margin-bottom:1em}}.lookbook .lookbook__main .lookbook__anchor.m-wide a{width:100%}.lookbook .lookbook__main .lookbook__anchor.m-type2 a{position:relative;width:100%}.lookbook .lookbook__main .lookbook__anchor.m-type2 a .image{position:absolute;right:0;top:50%;transform:translateY(-50%)}.lookbook .swiper-button-prev:after{background:url(/features/customized_eyecolor/img/arrow_prev.png) 0 0/100% auto no-repeat;content:"";display:block;height:28px;width:18px}@media only screen and (max-width:959px){.lookbook .swiper-button-prev:after{height:5.8666666667vw;width:4vw}}.lookbook .swiper-button-prev.m-type2{display:block;left:-3%;top:260px}@media only screen and (max-width:959px){.lookbook .swiper-button-prev.m-type2{left:-4vw;top:42.6666666667vw!important}}.lookbook .swiper-button-prev.m-type2:after{height:33px;width:13px}@media only screen and (max-width:959px){.lookbook .swiper-button-prev.m-type2:after{height:5.8666666667vw;width:4vw}}.lookbook .swiper-button-next:after{background:url(/features/customized_eyecolor/img/arrow_next.png) 0 0/100% auto no-repeat;content:"";display:block;height:33px;width:18px}@media only screen and (max-width:959px){.lookbook .swiper-button-next:after{height:5.8666666667vw;width:4vw}}.lookbook .swiper-button-next.m-type3{display:block;right:-3%;top:260px}@media only screen and (max-width:959px){.lookbook .swiper-button-next.m-type3{right:-6.6666666667vw;top:42.6666666667vw!important}}.lookbook .swiper-button-next.m-type3:after{height:33px;width:13px}@media only screen and (max-width:959px){.lookbook .swiper-button-next.m-type3:after{height:5.8666666667vw;width:4vw}}.lookbook .lookbook__pager{margin:90px auto 0;position:relative;width:520px}@media only screen and (max-width:959px){.lookbook .lookbook__pager{margin-top:12vw;width:69.3333333333vw}}.lookbook .lookbook__pager .swiper-pagination-makeUp{align-items:center;display:flex;justify-content:center}.lookbook .lookbook__pager .swiper-pagination-bullet{background-color:#fff;border:0;height:6px;margin:0 8px;opacity:1;width:6px}@media only screen and (max-width:959px){.lookbook .lookbook__pager .swiper-pagination-bullet{height:.8vw;margin:0 .8vw;width:.8vw}}.lookbook .lookbook__pager .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#dc0050;transform:scale(1.2)}.banner-area{margin:16vw 0;text-align:center}@media only screen and (min-width:960px){.banner-area{margin:6.25vw 0 9.375vw;width:100%}}.banner-area .m-linkB{text-align:center}@media only screen and (max-width:959px){.banner-area .m-linkB{margin:0 auto;width:86.6666666667vw}}.banner-area .m-linkB img{width:415px}@media only screen and (max-width:959px){.banner-area .m-linkB img{width:60vw}}.banner-area .m-linkB .c-title{font-size:20px;font-weight:600;line-height:1.5;margin-bottom:1.3em;text-align:center}@media only screen and (max-width:959px){.banner-area .m-linkB .c-title{font-size:3.4666666667vw;margin-bottom:5.3333333333vw}}.pallet-box{margin-top:20px;padding:0 100px;position:relative}@media only screen and (max-width:959px){.pallet-box{padding:0 19.3333333333vw}}.pallet-box .pallet-box__image{width:180px}@media only screen and (max-width:959px){.pallet-box .pallet-box__image{width:30.6666666667vw}}.pallet-box .pallet-box__item{font-size:16px;left:0;line-height:1;position:absolute;top:0;width:90px}@media only screen and (max-width:959px){.pallet-box .pallet-box__item{font-size:4.2666666667vw;top:0;width:18.1333333333vw}}.pallet-box .pallet-box__item.m-left-top{left:14px;text-align:left;top:0}@media only screen and (max-width:959px){.pallet-box .pallet-box__item.m-left-top{left:4.5333333333vw}}.pallet-box .pallet-box__item.m-left-bottom{left:14px;text-align:left;top:92px}@media only screen and (max-width:959px){.pallet-box .pallet-box__item.m-left-bottom{left:4.5333333333vw;top:15.4666666667vw}}.pallet-box .pallet-box__item.m-right-top{left:auto;right:0}.pallet-box .pallet-box__item.m-right-top .num{margin-left:10px}@media only screen and (max-width:959px){.pallet-box .pallet-box__item.m-right-top .num{margin-left:2.4vw}}.pallet-box .pallet-box__item.m-right-bottom{left:auto;right:0;top:92px}.pallet-box .pallet-box__item.m-right-bottom .num{margin-left:10px}@media only screen and (max-width:959px){.pallet-box .pallet-box__item.m-right-bottom{top:15.4666666667vw}.pallet-box .pallet-box__item.m-right-bottom .num{margin-left:2.4vw}}.pallet-box .pallet-box__item p{font-size:15px;font-weight:700;line-height:1.2;margin-top:.3em;white-space:nowrap}@media only screen and (max-width:959px){.pallet-box .pallet-box__item p{font-size:2.6666666667vw}}.pallet-box .pallet-box__item .num{border:1px solid #000;display:inline-block;line-height:1;padding:.2em .2em .1em}@media only screen and (max-width:959px){.pallet-box .pallet-box__item .num{border-width:1px;font-size:2.6666666667vw}}.pallet-box .pallet-box__item .destiny{background-color:#e5cab4;display:inline-block;line-height:1;margin-bottom:.3em;padding:.2em .2em .1em;vertical-align:bottom}.pallet-box .pallet-box__item .destiny img{display:block;width:84px}@media only screen and (max-width:959px){.pallet-box .pallet-box__item .destiny img{width:16vw}}.users-voice{margin:16vw 0 5.3333333333vw}@media only screen and (min-width:960px){.users-voice{margin-bottom:110px;margin-top:110px}}.users-voice .c-title{text-align:center}.users-voice .m-usersVoiceE,.users-voice .m-usersVoiceE .m-usersVoiceE__inner{margin-bottom:0}.users-voice .m-usersVoiceE .usersVoiceE__head{margin-bottom:11.2vw;text-align:center}@media only screen and (min-width:960px){.users-voice .m-usersVoiceE .usersVoiceE__head{margin-bottom:54px}.users-voice .m-usersVoiceE .c-btn--cosme,.users-voice .m-usersVoiceE .c-btn--watashi{width:490px}}.users-voice .l-usersVoiceE__item{height:100%;min-height:56vw}@media only screen and (min-width:960px){.users-voice .l-usersVoiceE__item{min-height:320px}}.users-voice .m-usersVoiceE__btns{display:flex;flex-direction:column;justify-content:center;margin-bottom:0;width:100%}@media only screen and (min-width:960px){.users-voice .m-usersVoiceE__btns{flex-direction:row;gap:40px}}