.mt-md{margin-top:sp(md)}.mb-md{margin-bottom:sp(md)}.text-center{text-align:center}.text-bold{font-weight:bold}.w-100{width:100%}.w-75{width:75%}.w-50{width:50%}.w-auto{width:auto}.font-main{font-family:"Forevs",serif;font-weight:400}.font-bold{font-family:"Forevs",serif;font-weight:700}.wrapper{padding-top:164px}body{background-color:#fff;margin:0;padding:0;letter-spacing:0;color:#2f2f2f}a{text-decoration:none;transition:color .3s ease-in-out;color:#2f2f2f}a:hover{opacity:.7;text-decoration:none}img{max-width:100%;vertical-align:middle}p{letter-spacing:0}h2{font-size:clamp(20px,4vw,36px)}.block-header,.pane-footer{background-color:#fff}.block-header a,.pane-footer a{color:#292929}.pane-footer .block-copyright--text{color:#231815}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.pcOnly{display:block}.left-panel{position:fixed;width:calc((100% - 600px)/2);height:100vh;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:var(--panel-bg, #EFF7FF);color:#2f2f2f;left:0}.left-panel__sub{font-size:20px;margin-bottom:32px}.left-panel__img{margin-bottom:16px}.left-panel__img img{width:30%}.left-panel__title{margin-bottom:16px;font-family:"Interstate",sans-serif;font-weight:300;font-size:40px;line-height:1;letter-spacing:0;text-align:center}.left-panel__text{font-family:"Interstate",sans-serif;font-weight:300;font-size:28px;line-height:1;letter-spacing:0;text-align:center}.right-panel{position:fixed;width:calc((100% - 600px)/2);height:100vh;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:var(--panel-bg, #EFF7FF);color:#2f2f2f;right:0}.right-panel .color-list{display:flex;max-width:30rem;flex-direction:column;gap:4px}.right-panel .color-list li a{display:flex;align-items:center;gap:.25rem}.right-panel .color-list li a .color-img{width:30%}.right-panel .color-list li a .color-img img{width:100%;height:auto}.right-panel .color-list li a .color-name{flex:1;font-size:20px}.right-panel .color-list li a .arrow img{width:40%;height:auto}.right-panel__list-item{font-family:"Interstate",sans-serif;font-weight:300;font-size:20px;line-height:1;letter-spacing:0;text-align:center}.right-panel__list-item:not(:last-child){margin-bottom:8vh}.right-panel__list-item .arrow-down{width:18px;height:18px;border-right:2px solid #2f2f2f;border-bottom:2px solid #2f2f2f;transform:rotate(45deg)}.right-panel__list-item-txt{flex:1}.right-panel__list-item a{color:#2f2f2f;display:flex;align-items:center;gap:40px}.pane-main{container-type:inline-size;width:600px;box-sizing:border-box}.sticky-area{position:static;top:auto}.sticky-area.active{position:sticky;top:0}.mainHead{position:absolute;top:0;left:0;width:100%;height:100%}.mainHead .logo-img{position:absolute;bottom:43%;left:4%;width:25%;display:flex;flex-direction:column}.mainHead .txt{position:absolute;left:83.33%;top:50%;width:181.11px;margin-left:-87.555px;margin-top:-40px;text-align:center;color:#fff}.mainHead .txt p{letter-spacing:.05em;line-height:1.2}.mainHead .txt p:nth-child(1){line-height:1.5}.mainHead .txt p:nth-child(2){font-size:20px;margin-top:10px}.ttl-area{padding:60px 10px 80px 10px}.ttl-area .ttl p{line-height:1.8;letter-spacing:.05em}.ttl-area .ttl p:nth-child(1){font-size:20px}.ttl-area .ttl p:nth-child(2){font-size:32px}.ttl-area .txt p{font-family:"Zen Old Mincho",serif;letter-spacing:0}.main{position:relative;z-index:1}.image-container{display:grid;grid-template-columns:50% 50%;gap:0;position:relative;width:100%;max-width:600px;margin:0 auto}.image-container img{width:100%;height:auto;display:block}.overlay-text{position:absolute;padding:5px;right:0;bottom:clamp(5%,8vw,10%);width:50%;text-align:center;line-height:1.2}.overlay-text .arrow img{display:block;margin:10px auto 0;width:30px}.overlay-text .arrow img._g{transform:rotate(360deg)}.pog .overlay-text p{color:#000}.prd-link{margin:20px 0 80px;letter-spacing:.05em}.prd-link .btn-circle{font-size:clamp(16px,5vw,30px);display:inline-block;padding:5px 80px;border:1px solid #fff;border-radius:9999px;color:#fff;transition:.3s}.mdl{padding:0 7%}.mdl a:hover{opacity:1;filter:brightness(0.7)}.makeup-look{margin-bottom:80px;font-family:"DM Sans",sans-serif}.makeup-look .look-ttl{margin:120px 0 40px 0}.makeup-look .look-ttl p{font-family:"Forevs",serif;font-weight:400;letter-spacing:.05em;line-height:1.2}.makeup-look .look-ttl p:nth-child(1){font-size:clamp(20px,4vw,30px)}.makeup-look .look-ttl p:nth-child(2){font-size:clamp(26px,3.5vw,38px)}.makeup-look .btn-circle{font-size:clamp(10px,2.5vw,16px)}.features-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;text-align:center;width:50%;margin:0 auto 30px}.features-list__img-frame img{width:100%;height:100%}.features-list3{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;text-align:center;width:60%;margin:0 auto 60px}.features-list3__img-frame img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.features-list4{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px;text-align:center}.features-list4__img-frame img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.swiper-container{position:relative;width:100%;margin-bottom:80px}.swiper-container .swiper-slide{width:55% !important;max-width:430px}.swiper-container .swiper-slide img{width:100%;height:auto}.swiper-container .swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translate3d(0, 0, 0);z-index:10 !important;bottom:-30px !important;left:0;width:100%}.swiper-container .swiper-pagination .swiper-pagination-bullet{margin:0 3px !important;width:12% !important;max-width:84px;height:4px !important;background:#fff !important;border-radius:0 !important;opacity:1 !important}.swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#848484 !important;opacity:1}.fadeBg306,.fadeBg307,.fadeBg308,.fadeBg606,.fadeBg607{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translateY(20px);transition:all 1s ease}.fadeBg306{background-image:url("https://bobe.jp/contents/topics/251107/img/butter-beige-bg.png");background-size:contain;background-position:top;background-repeat:no-repeat}.fadeBg306:hover{opacity:1;text-decoration:none}.fadeBg307{background-image:url("https://bobe.jp/contents/topics/251107/img/cinnmon-beige-bg.png");background-size:contain;background-position:top;background-repeat:no-repeat}.fadeBg307:hover{opacity:1;text-decoration:none}.fadeBg308{background-image:url("https://bobe.jp/contents/topics/251107/img/chai-beige-bg.png");background-size:contain;background-position:top;background-repeat:no-repeat}.fadeBg308:hover{opacity:1;text-decoration:none}.fadeBg606{background-image:url("https://bobe.jp/contents/topics/251107/img/fluffy-pink-bg.png");background-size:contain;background-position:top;background-repeat:no-repeat}.fadeBg606:hover{opacity:1;text-decoration:none}.fadeBg607{background-image:url("https://bobe.jp/contents/topics/251107/img/glassy-clear-bg.png");background-size:contain;background-position:top;background-repeat:no-repeat}.fadeBg607:hover{opacity:1;text-decoration:none}.fadeBgWrapper{position:relative;overflow:hidden}.fadeBgWrapper .fadeBgWrapper-content{position:relative;z-index:1;padding:3%;color:#fff}#guide-607 .prd-ttl-area{color:#530201}.prd-ttl-area{padding:10% 1.67% 10% 1.67%;color:#fff}.prd-ttl-area.glassy-clear{color:#530201}.prd-ttl-area .prd-ttl p{font-family:"Forevs",serif;line-height:1.6;letter-spacing:.05em}.prd-ttl-area .prd-ttl p:nth-child(1){font-family:"Roboto",sans-serif;font-size:clamp(14px,2vw,18px);letter-spacing:.05em}.prd-ttl-area .prd-ttl p:nth-child(2){font-size:clamp(26px,5vw,40px);font-weight:400;margin:2.5% 0 7.5% 0}.prd-ttl-area .prd-txt p{font-size:clamp(14px,2vw,18px);font-family:"Zen Old Mincho",serif}#guide-607 .prd-ttl p,#guide-607 .prd-txt p{color:#530201}.buy-link{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid #fff;border-radius:9999px;background-color:rgba(0,0,0,0);box-sizing:border-box;font-size:clamp(10px,2vw,16px);margin-top:10px;cursor:pointer}.buy-link .buy-text{flex:1;color:#fff;letter-spacing:.05em}.buy-link .btn-buy{display:inline-block;padding:1% 10%;border-radius:9999px;background-color:#fff;color:#530201;transition:.3s;margin:-2px;font-size:clamp(12px,2vw,18px)}.prd-desc{font-size:clamp(10px,2.5vw,18px);padding:6.67% 3.33%;font-family:"Zen Old Mincho",serif;white-space:nowrap}.howto{display:flex;justify-content:space-between;align-items:flex-start;padding:0 2%;margin-top:5%;gap:20px}.howto p{font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:.05em}.howto .howto-item{flex:1;text-align:center;min-width:0}.howto .howto-item img{width:100%;height:auto;border:2px solid #fff;margin-bottom:10px;display:block}.howto .howto-item p{display:flex;align-items:center;justify-content:center;font-size:clamp(12px,2vw,18px);color:#fff;margin:0;width:100%;gap:20px}.howto .howto-item p::before,.howto .howto-item p::after{content:"";flex:1;height:.8px;background-color:#fff;margin:0 -10px}.howto .howto-item:first-child p::before,.howto .howto-item:last-child p::after{background-color:rgba(0,0,0,0)}.oil-gloss .txt-eye::after{width:170%}.how-to-guide{margin-top:40px}.how-to-guide p.ttl{font-size:18px;font-family:"Roboto",sans-serif;margin-bottom:4%}.guide{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;padding:0 30px;align-items:stretch;margin-bottom:10px}.guide .guide-item{display:flex;flex-direction:column;justify-content:space-between}.guide .guide-item p{color:#fff}.guide .guide-item .desc{font-family:"Noto Sans",sans-serif;font-size:clamp(7px,1vw,10px);display:flex;align-items:start;justify-content:center;text-align:center;line-height:1.8}.guide img{width:100%;height:auto;margin-bottom:5%}.products.clm3,.products.clm2{display:grid;gap:12px;align-items:stretch;margin-bottom:10%;padding:0 30px}.products.clm3{grid-template-columns:repeat(3, 1fr)}.products.clm2{grid-template-columns:repeat(2, 1fr);width:69.3%;margin:0 auto}.butter-beige .guide-item .desc{min-height:8em}.cinnamon-beige .guide-item .desc{min-height:10em}.chai-beige .guide-item .desc{min-height:9em}.butter-beige,.cinnamon-beige,.chai-beige,.fluffy-pink,.glassy-clear{margin-bottom:80px}a.back{color:#fff;font-size:clamp(10px,5vw,14px);font-family:"Roboto",sans-serif;letter-spacing:.1em}.product-list{display:flex;flex-wrap:wrap;justify-content:center;gap:2em 2%;margin:10% auto}.product-list.row3{width:90%}.product-list.row3 li{width:32%}.product-list .guide-item a{display:block}.product-list .guide-item a img{width:100%;height:auto;display:block}.product-list .guide-item a .item-name{letter-spacing:.1em;margin-top:.5rem}.product-list .guide-item a .item-name ._ja{display:block;font-size:.875rem;letter-spacing:.05em}.product-list .guide-item a .item-name ._en{display:block;font-size:.875rem;transform:scale(0.8, 1);line-height:1.25;letter-spacing:.1em}.product-list .guide-item .link._buy{text-align:center;margin-top:10px}.product-list .guide-item .link._buy a{width:80%;display:inline-block;border:1px solid #fff;border-radius:9999px;background-color:#fff;color:#530201;padding:4px 0;font-family:"Spectral",serif;font-weight:400;font-style:normal;font-size:16px;letter-spacing:0;transform:scale(0.8, 1);transition:.3s}.bread-container{width:90%;margin:0 auto}.bread-container .bread{max-width:100vw;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0}.bread-container .bread ol{display:flex;font-family:"DM Sans",sans-serif;flex-wrap:nowrap;margin:0 auto;padding:0;list-style:none;width:-moz-max-content;width:max-content;letter-spacing:.05em}.bread-container .bread ol li{margin-right:.2rem}.bread-container .bread ol li:last-child{margin-right:0}.bread-container .bread ol li a{text-decoration:none}.glitter-container svg{display:block;margin:0 auto}.glitter-container .line,.glitter-container .shape,.glitter-container .step__box,.glitter-container .step__desc{animation:none;opacity:0}.glitter-container.js-actived .line{fill:none;stroke:#6d707c;stroke-width:5;opacity:1;stroke-dasharray:600px;stroke-dashoffset:600px;animation:drawLine 1s ease forwards}.glitter-container.js-actived .line._2{animation-delay:1.4s}.glitter-container.js-actived .line._3{animation-delay:2.8s}.glitter-container.js-actived .line._4{animation-delay:4.2s}.glitter-container.js-actived .line._5{animation-delay:5.6s}.glitter-container.js-actived .line._6{animation-delay:7s}.glitter-container.js-actived .line._7{animation-delay:8.4s}.glitter-container.js-actived .shape{fill:#6d707c;opacity:0;animation:show .4s ease forwards}.glitter-container.js-actived .shape._2{animation-delay:1s}.glitter-container.js-actived .shape._3{animation-delay:2.4s}.glitter-container.js-actived .shape._4{animation-delay:3.8s}.glitter-container.js-actived .shape._5{animation-delay:5.2s}.glitter-container.js-actived .shape._6{animation-delay:6.6s}.glitter-container.js-actived .shape._7{animation-delay:8s}.glitter-container.js-actived .shape._8{animation-delay:9.4s}.glitter-container.js-actived .step__box._1{animation:slideUpFade .8s ease forwards}.glitter-container.js-actived .step__box._2{animation:slideUpFade .8s ease forwards;animation-delay:1s}.glitter-container.js-actived .step__box._3{animation:slideUpFade .8s ease forwards;animation-delay:2.4s}.glitter-container.js-actived .step__box._4{animation:slideUpFade .8s ease forwards;animation-delay:3.8s}.glitter-container.js-actived .step__box._5{animation:slideUpFade .8s ease forwards;animation-delay:5.2s}.glitter-container.js-actived .step__desc{animation:slideUpFade .8s ease forwards;animation-delay:6.2s}.glitter-container.js-actived .step__box._6{animation:slideUpFade .8s ease forwards;animation-delay:8s}.glitter-container.js-actived .step__box._7{animation:slideUpFade .8s ease forwards;animation-delay:9.4s}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes show{to{opacity:1}}@keyframes slideUpFade{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.FadeIn{opacity:0;transition:opacity 1s cubic-bezier(0.37, 0, 0.63, 1)}.FadeIn.js-actived{opacity:1}.slideUpFade{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.slideUpFade.js-actived{opacity:1;transform:translateY(0)}.smooth{clip-path:inset(0 100% 0 0);transition:1s cubic-bezier(0.37, 0, 0.63, 1);transition-property:clip-path}.smooth.js-actived{clip-path:inset(0)}.smooth-up{clip-path:inset(100% 0 0 0);transition:1s cubic-bezier(0.37, 0, 0.63, 1);transition-property:clip-path}.smooth-up.js-actived{clip-path:inset(0)}.stroke{position:relative}.stroke .border{content:"";position:absolute;opacity:0}.stroke .border.top,.stroke .border.bottom{width:100%}.stroke .border.top{border-top:.5px solid #2f2f2f;right:0;top:0}.stroke .border.bottom{border-bottom:.5px solid #2f2f2f;left:0;bottom:0}.stroke .border.right,.stroke .border.left{height:100%}.stroke .border.right{border-right:.5px solid #2f2f2f;right:0;top:0}.stroke .border.left{border-left:.5px solid #2f2f2f;left:0;bottom:0}.stroke.js-actived .border{opacity:1}.stroke.js-actived .border.top,.stroke.js-actived .border.bottom{animation:stroke-width 1.8s cubic-bezier(0.22, 1, 0.36, 1)}.stroke.js-actived .border.right,.stroke.js-actived .border.left{animation:stroke-height 1.8s cubic-bezier(0.22, 1, 0.36, 1)}@keyframes stroke-width{0%{width:0;opacity:1}100%{width:100%;opacity:1}}@keyframes stroke-height{0%{height:0;opacity:1}100%{height:100%;opacity:1}}.border-reverse{position:relative}.border-reverse::after{content:"";position:absolute;bottom:0;right:0;height:1px;width:100%;background:#2f2f2f;transform-origin:right;transform:scaleX(0);transition:transform 1s ease}.border-reverse.js-actived::after{transform:scaleX(1)}.border-reverse2{position:relative}.border-reverse2::after{content:"";position:absolute;bottom:0;right:0;height:1px;width:100%;background:#b4b4b4;transform-origin:right;transform:scaleX(0);transition:transform 1s ease}.border-reverse2.js-actived::after{transform:scaleX(1)}.reveal-left{clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(0.37, 0, 0.63, 1)}.reveal-left.js-actived{clip-path:inset(0 0 0 0)}.reveal-down{clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:clip-path 1s cubic-bezier(0.37, 0, 0.63, 1)}.reveal-down.js-actived{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.reveal-up{transform:translateY(100%);opacity:0;transition:transform .8s cubic-bezier(0.37, 0, 0.63, 1),opacity .8s cubic-bezier(0.37, 0, 0.63, 1)}.reveal-up.js-actived{transform:translateY(0);opacity:1}.zoomDown{opacity:0}.zoomDown.js-actived{transform:scale(1.05);animation:zoomDown 1s ease-in-out forwards}@keyframes zoomDown{to{transform:scale(1);opacity:1}}.js-actived{opacity:1;transform:translateY(0)}.slideshow{width:100%;height:68cqw;position:relative;overflow:hidden}.slide{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center;animation:loop-fade 10s infinite;opacity:0}.slide:nth-child(2){animation-delay:5s}@keyframes loop-fade{0%{opacity:0}10%{opacity:1}40%{opacity:1}60%{opacity:0}100%{opacity:0}}.block-header,.pane-header--container{background-color:hsla(0,0%,100%,.5)}.pane-contents{margin-top:-117px}.topics-top{position:relative;width:100%;max-width:100%;font-family:"Interstate",sans-serif}.topics-top .bread{position:absolute;top:15%;left:5%;padding:0;margin:0;color:#b4b4b4}.topics-top .bread a{color:#b4b4b4}.topics-top__img img{width:100%;height:auto;display:block}.topics-top__content{width:100%;position:absolute;bottom:10%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;text-align:center}.topics-top__ttl{font-size:7.47cqw;font-weight:300;line-height:1;margin-bottom:10px}.topics-top__sub-ttl{font-size:4.8cqw;font-weight:300;margin-bottom:20px}.topics-top__txt{font-size:4cqw;font-weight:300;color:#000}.product-lead{container-type:inline-size;padding:5px 5px 7cqw;box-sizing:border-box;background-color:#fff}.product-lead__wrap{display:grid;grid-template-columns:25cqw 75cqw;align-items:start}.product-lead__img{position:sticky;top:calc(164px - 117px);height:calc(110vh - 164px);display:grid;grid-template-rows:calc(50% - 5px) calc(50% - 5px);gap:10px;z-index:1}.product-lead__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}.product-lead__img img:last-child{-o-object-position:right top;object-position:right top}.product-lead__content{padding:25vh 0 50vh 20px;display:flex;flex-direction:column;text-align:left;white-space:nowrap;overflow:visible;position:relative;z-index:2;margin-right:-50%}.product-lead__ttl{font-size:clamp(12px,8cqw,40px);font-family:"Interstate",sans-serif;font-weight:700;line-height:1;margin-bottom:40px;z-index:2;margin-right:-50%}.product-lead__sub-ttl{font-size:clamp(12px,5.33cqw,27px);font-family:"DM Sans",sans-serif;font-weight:700;padding-bottom:30vh;z-index:2;margin-right:-50%}.product-lead__text{font-family:"DM Sans",sans-serif;font-weight:600;z-index:2;margin-right:-50%}.product-lead__text p{font-size:clamp(12px,3.2cqw,16px);font-family:"DM Sans",sans-serif;font-weight:600;z-index:2}.product-lead__text p:not(:last-child){margin-bottom:5cqw}.product{position:relative;width:100%;max-width:100%;font-family:"DM Sans",sans-serif;font-weight:500;line-height:1.8;text-align:center;padding:8cqw 5cqw;background-color:#eff7ff}.product__content{padding:7cqw 5cqw;background-color:#fff;margin-bottom:5cqw}.product__content a:hover.product-link{opacity:.7}.product__list{display:grid;grid-template-columns:1fr 1fr}.product__ttl{font-size:5.97cqw;margin:0 0 5px}.product__sub{font-size:3.58cqw}.product__price{font-size:3.58cqw;margin-bottom:5cqw}.product__item{position:relative}.product__item.js-actived:not(:last-child)::after{content:"";position:absolute;right:-1px;bottom:3cqw;width:2px;width:.25cqw;height:43%;background:repeating-linear-gradient(to bottom, #8A8888 0 4px, transparent 4px 1.5cqw);transform-origin:top;transform:scaleY(0);animation:draw-line 1s ease-out forwards;pointer-events:none}@keyframes draw-line{to{transform:scaleY(1)}}.product__item .product__link{font-size:2.5cqw;padding:5px;width:85%;margin:0 auto 5cqw;border-radius:20px}.product__item:nth-child(1) .product__link{background-color:#d6e4d8}.product__item:nth-child(2) .product__link{background-color:#c8d4ec}.product__item .product__img{background-size:contain;background-position:center top 3cqw;background-repeat:no-repeat;width:80%;margin:0 auto 5cqw;clip-path:inset(0 100% 0 0);transition:clip-path 1.2s cubic-bezier(0.2, 0.8, 0.2, 1)}.product__item .product__img.js-actived{clip-path:inset(0 0 0 0)}.product__item .product__img img{width:60%}.product__item:nth-child(1) .product__img{background-image:url("../img/controlcolor-texture-green.png")}.product__item:nth-child(2) .product__img{background-image:url("../img/controlcolor-texture-blue.png")}.product__description{font-size:3cqw;font-weight:400;width:85%;margin:0 auto 5cqw}.product .product__detail-link{font-size:4.27cqw;background-color:#fff;width:60cqw;margin:0 auto}.product .product__detail-link a{padding:3cqw 5cqw;display:block}.product-info{font-family:"DM Sans",sans-serif;font-weight:400;line-height:1.8;letter-spacing:.05em;text-align:center;background-color:#fff;background-image:url("../img/product-info-bg.jpg");background-size:cover;background-position:top left;background-repeat:no-repeat;background-color:hsla(0,0%,100%,.3);background-blend-mode:lighten}.product-info__ttl{font-family:"Interstate",sans-serif;font-weight:700;font-size:4.27cqw;margin:0 5cqw 6.5cqw;padding:10cqw 0 5cqw}.product-info__txt p{font-family:"DM Sans",sans-serif;font-weight:400;font-size:4cqw;font-size:clamp(15px,4cqw,20px);line-height:1.8;letter-spacing:.05em;text-align:center;margin-bottom:13cqw}.product-info__txt p:not(:last-child){margin-bottom:5cqw}.product-info__txt p span{font-size:12px}.product-info__img{width:60%;margin:0 auto}.product-info__img-wrap{display:flex;gap:10cqw;overflow:hidden}.product-info__img-item img{display:block;width:100%;height:auto;margin-bottom:-20px}.howtouse{background-color:#fff;font-family:"DM Sans",sans-serif;font-weight:400;padding:10.5cqw 5cqw 6.5cqw}.howtouse__wrap{padding:30px 20px}.howtouse__ttl{font-size:5cqw;line-height:1.2}.howtouse__subtitle{font-weight:300;font-size:3.25cqw;margin-bottom:2.5cqw}.howtouse__description{font-size:1.6cqw;margin-bottom:6cqw}.before-after{background-color:#fff;font-family:"DM Sans",sans-serif;font-weight:400;padding:0 5cqw 6.5cqw}.before-after__wrap{padding:5cqw 0 1px}.before-after__ttl{font-size:5cqw;line-height:1.2}.before-after__subtitle{font-weight:300;font-size:3.25cqw;margin-bottom:20cqw}.before-after__green{margin-bottom:19cqw}.before-after__img-wrap{position:relative;padding:0 1px}.before-after__img-texture{position:absolute;top:-11cqw;left:25cqw}.before-after img.before-after__img-texture{width:40cqw;z-index:2}.before-after__link-area{position:absolute;left:1px;bottom:0;width:calc(100cqw - 62px);height:12cqw}.point__wrap{position:relative;width:100%}.point__fixed-inner-bg{position:sticky;top:46px;width:100%;height:calc(100vh - 46px);z-index:1;background-image:url("../img/main.jpg");background-size:cover;background-position:center}.point__sticky-bg{position:sticky;top:46px;left:0;width:100%;height:calc(100vh - 46px);z-index:20;pointer-events:none;margin-top:calc(-100vh + 46px);background-image:url("../img/main.jpg");background-size:cover;background-position:center;-webkit-mask-image:linear-gradient(black, black),linear-gradient(black, black),linear-gradient(black, black),linear-gradient(black, black);-webkit-mask-size:100% 8cqw,100% 8cqw,5cqw 100%,5cqw 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:top left,bottom left,top left,top right;mask-image:linear-gradient(black, black),linear-gradient(black, black),linear-gradient(black, black),linear-gradient(black, black);mask-size:100% 8cqw,100% 8cqw,5cqw 100%,5cqw 100%;mask-repeat:no-repeat;mask-position:top left,bottom left,top left,top right}.point__item{position:relative;z-index:1;margin-top:calc(-100vh + 46px + 6.65cqw);display:flex;flex-direction:column;justify-content:start;align-items:center;text-align:center}.point__item-bg{background-color:hsla(0,0%,100%,.9);padding:8cqw 5cqw 0;width:100%;box-sizing:border-box}.point__item-bg:last-child{padding-bottom:15cqw}.point__item+.point__item{margin-top:0;height:auto}.point__num{font-family:"Interstate",sans-serif;font-weight:300;font-size:4cqw;margin-bottom:7cqw}.point__num::after{content:"";display:block;width:5cqw;height:1px;background-color:#2f2f2f;margin:0 auto}.point__num span{font-size:6.5cqw}.point__ttl{font-family:"DM Sans",sans-serif;font-weight:500;font-size:4cqw;margin-bottom:6cqw}.point__ttl span{font-size:6px}.point__description p{font-family:"DM Sans",sans-serif;font-weight:400;font-size:3cqw;margin-bottom:5cqw;letter-spacing:2px}.point__description span{font-size:2cqw}.point__description ol{list-style:none;padding-left:0;font-family:"DM Sans",sans-serif;font-weight:400;font-size:3cqw;margin-bottom:4cqw;display:flex;flex-direction:column;align-items:center;width:100%}.point__description ol li{position:relative;padding-left:7cqw;line-height:1.6;display:flex;align-items:center;min-height:6cqw;width:-moz-fit-content;width:fit-content;text-align:left}.point__description ol li:not(:last-child){margin-bottom:2cqw}.point__description ol li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6cqw;height:6cqw;background-image:url("../img/listmark.png");background-repeat:no-repeat;background-size:contain;background-position:center}.point__note{font-size:2cqw}.point__cnt{display:grid;grid-template-columns:1fr 1fr;gap:3cqw;margin:0 8cqw}.point__cnt-item{display:flex;flex-direction:column;gap:4cqw;margin-bottom:5cqw}.point__cnt-product{font-family:"DM Sans",sans-serif;font-weight:500;font-size:2.5cqw;padding:5px;width:85%;margin:0 auto;border-radius:20px}.point__cnt-item:nth-child(1) .point__cnt-product{background-color:#d6e4d8}.point__cnt-item:nth-child(2) .point__cnt-product{background-color:#c8d4ec}.point__cnt-ingredients{font-family:"DM Sans",sans-serif;font-weight:500;font-size:3.5cqw}.point__cnt-img{width:77%;margin:0 auto}.point__cnt-description{font-family:"DM Sans",sans-serif;font-weight:400;font-size:2cqw;width:77%;margin:0 auto}.key-ingredients{background-color:#fff;font-family:"DM Sans",sans-serif;font-weight:400;padding-top:16cqw}.key-ingredients__ttl{font-size:5cqw;line-height:1.2;margin-bottom:5cqw}.key-ingredients__ttl span{font-weight:300;font-size:3.25cqw}.key-ingredients__note{font-size:2.5cqw;margin-bottom:10cqw}.key-ingredients__cnt .stroke .border.top{border-top:1px solid #e3e6e3}.key-ingredients__cnt .stroke .border.right{border-right:1px solid #e3e6e3}.key-ingredients__cnt .stroke .border.bottom{border-bottom:1px solid #e3e6e3}.key-ingredients__cnt .stroke .border.left{border-left:1px solid #e3e6e3}.key-ingredients__cnt .stroke.__720 .border.top{border-top:1px solid #d6e4d8}.key-ingredients__cnt .stroke.__720 .border.right{border-right:1px solid #d6e4d8}.key-ingredients__cnt .stroke.__720 .border.bottom{border-bottom:1px solid #d6e4d8}.key-ingredients__cnt .stroke.__720 .border.left{border-left:1px solid #d6e4d8}.key-ingredients__cnt .__720 .key-ingredients__subtitle{background-color:#d6e4d8}.key-ingredients__cnt .__721 .key-ingredients__subtitle{background-color:#c8d4ec}.key-ingredients__cnt .stroke.__721 .border.top{border-top:1px solid #c8d4ec}.key-ingredients__cnt .stroke.__721 .border.right{border-right:1px solid #c8d4ec}.key-ingredients__cnt .stroke.__721 .border.bottom{border-bottom:1px solid #c8d4ec}.key-ingredients__cnt .stroke.__721 .border.left{border-left:1px solid #c8d4ec}.key-ingredients__wrap{padding:0 5cqw 5cqw}.key-ingredients__item{position:relative}.key-ingredients__item:not(:last-child){margin-bottom:17cqw}.key-ingredients__subtitle{font-size:3cqw;width:93%;padding:5px;background-color:#e3e6e3;border-radius:20px;position:absolute;left:50%;transform:translate(-50%, -50%)}.key-ingredients__img-wrap{background-image:url("../img/key-ingredients-02.jpg");background-repeat:no-repeat;background-size:45%;background-position:top 45% right 15%;margin-bottom:3cqw}.key-ingredients__img-wrap img{width:60%;margin-top:15cqw}.key-ingredients__img-ttl{font-family:"DM Sans",sans-serif;font-weight:400;font-size:3cqw}.key-ingredients__img-ttl span{font-size:2.15cqw}.key-ingredients__detail{display:grid;grid-template-columns:repeat(3, 1fr);gap:8cqw 1.8cqw;padding:8cqw 2cqw 9cqw}.key-ingredients__detail-ttl{font-family:"DM Sans",sans-serif;font-weight:400;font-size:2.25cqw;line-height:1.2;margin-bottom:2cqw}.key-ingredients__detail-img{margin-bottom:2cqw}.key-ingredients__detail p.key-ingredients__detail-text{font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.87cqw;letter-spacing:.17em}.ingredients-free__bg{background-color:#eff7ff}.ingredients-free__ttl{font-family:"DM Sans",sans-serif;font-weight:400;padding-top:16cqw;font-size:5cqw;line-height:1.2;margin-bottom:5cqw}.ingredients-free__ttl span{font-weight:300;font-size:3.25cqw}.ingredients-free__wrap{display:grid;grid-template-columns:repeat(4, 1fr);gap:3cqw 1cqw;padding:7cqw 7cqw 24cqw}.ingredients-free__item img{width:80%}.ingredients-free__text{font-size:2.25cqw}.howtoapply{background-color:#fff}.howtoapply__bg{background-image:url("../img/howto-bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:top;position:relative;width:100%}.howtoapply__ttl{font-family:"DM Sans",sans-serif;font-weight:400;padding-top:12cqw;font-size:5cqw;line-height:1.2;margin-bottom:9.5cqw;color:#fff}.howtoapply__ttl span{font-weight:300;font-size:3.25cqw}.scroll-container{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-x}.scroll-container::-webkit-scrollbar{display:none}.scroll-container-wrap{display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content;gap:5cqw;padding:0 5cqw;will-change:auto}.scroll-item{width:57cqw;background-color:hsla(0,0%,100%,.9);flex-shrink:0;padding:4cqw 4cqw 8cqw;margin-bottom:10cqw;position:relative}.scroll-item:not(:last-child)::after{content:"";position:absolute;top:50%;left:100%;width:5cqw;height:.8cqw;background-color:#fff;transform:translateY(-50%)}.scroll-item__num{font-family:"Interstate",sans-serif;font-weight:300;font-size:4cqw;line-height:1.2;margin-bottom:2cqw}.scroll-item__num span{font-size:6.5cqw}.scroll-item__img{background-image:url(../img/uv_serum_texture.png);background-size:40%;background-position:center top 7cqw;background-repeat:no-repeat}.scroll-item__img-wrap{height:28cqw;align-content:center}.scroll-item__img-wrap.clm2 a{display:grid;grid-template-columns:repeat(2, 1fr)}.scroll-item__img-wrap.clm1-2 .scroll-item__img{background-image:none}.scroll-item__img-wrap.clm1-2 img{width:10.5cqw}.scroll-item__img-wrap.clm1-2 a{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto auto;gap:0 1cqw}.scroll-item__img-wrap.clm1-2 a .item-top{grid-column:1/3}.scroll-item__img-wrap.clm1-2 a .item-bottom:nth-of-type(2){text-align:right}.scroll-item__img-wrap.clm1-2 a .item-bottom:nth-of-type(3){text-align:left}.scroll-item__img-wrap .multi-glow-highlighter,.scroll-item__img-wrap .serum-color-base{background-image:none}.scroll-item__img-wrap .multi-glow-highlighter img,.scroll-item__img-wrap .serum-color-base img{width:65%}.scroll-item__img img{width:8cqw}.scroll-item__img.green{background-image:url(../img/controlcolor-texture-green.png);background-size:70%;background-position:right 2.5cqw top 1.5cqw;background-repeat:no-repeat}.scroll-item__img.green img{width:11cqw}.scroll-item__img.blue{background-image:url(../img/controlcolor-texture-blue.png);background-size:70%;background-position:right 2.5cqw top 1.5cqw;background-repeat:no-repeat}.scroll-item__img.blue img{width:11cqw}.scroll-item__img.pearl-white{background-image:url(../img/glow-highlighter-texture-pearl-white.png);background-size:50%;background-position:right 0 top 3cqw;background-repeat:no-repeat}.scroll-item__img.pearl-white img{width:12cqw}.scroll-item__img.rose-quartz{background-image:url(../img/glow-highlighter-texture-rose-quartz.png);background-size:50%;background-position:right 1cqw top 3cqw;background-repeat:no-repeat}.scroll-item__img.rose-quartz img{width:12cqw}.scroll-item__ttl{font-family:"DM Sans",sans-serif;font-weight:400;font-size:3.75cqw;margin:4cqw 0 2cqw}.scroll-item__txt{font-size:2.65cqw}.novelty{background-color:#fff;width:100%;text-align:center;background-image:url(../img/novelty-bg.png);background-size:100%;background-position:top;background-repeat:no-repeat;padding:19cqw 5cqw 0}.novelty__wrap{margin-bottom:7cqw;padding:11.5cqw 0cqw 6cqw}.novelty__date{font-family:"Interstate",sans-serif;font-weight:300;font-size:4cqw;line-height:1;letter-spacing:0;text-align:center;color:#000;margin-bottom:3cqw}.novelty__ttl{font-family:"Interstate",sans-serif;font-weight:300;font-size:7.47cqw;line-height:1;letter-spacing:0;text-align:center;margin-bottom:2.67cqw}.novelty__sub-ttl{font-family:"Interstate",sans-serif;font-weight:300;font-size:4.8cqw;line-height:1;letter-spacing:0;text-align:center;margin-bottom:5cqw}.novelty__img{width:60%;margin:0 auto 4cqw}.novelty__txt{font-family:"DM Sans",sans-serif;font-weight:400;font-size:3.2cqw;line-height:1.8;text-align:center}.novelty__txt p.note{font-family:"DM Sans",sans-serif;font-weight:400;font-size:1.87cqw;margin-top:2.67cqw;line-height:1.5}.novelty .btn__wrap{width:60%;margin:0 auto;padding-bottom:8cqw}.novelty .btn__wrap .item-btn{border:1px solid #2f2f2f;padding:2.67cqw;background-color:#fff}.novelty .btn__wrap .item-btn:not(:last-child){margin-bottom:5cqw}.novelty .btn__wrap .item-btn a{font-family:"DM Sans",sans-serif;font-weight:500;font-size:4.27cqw;line-height:1.8;text-align:center;vertical-align:middle}.footer-logo{background-color:#fff}.footer-logo__wrap{width:40%;margin:0 auto}@media(max-width: 768px){html{scroll-padding-top:50px}.pcOnly{display:none}.wrapper{padding-top:0;background-color:#eff7ff}.mainHead .txt{right:clamp(1%,3vw,3%)}.block-header{top:34px}.product-list{margin-top:30px;row-gap:20px}.product-list .guide-item a .item-name ._ja{font-size:10px}.product-list .guide-item a .item-name ._en{font-size:11px}.product-list .guide-item a .item-price ._en{font-size:11px}.product-list .guide-item .link._buy a{padding:1px 0;font-size:12px}.product-lead__img{top:calc(92px - 68px);height:calc(110vh - 92px)}.point__fixed-inner-bg{top:34px;height:calc(100vh - 35px)}.point__sticky-bg{top:34px;height:calc(100vh - 35px);margin-top:calc(-100vh + 35px)}.point__item{position:relative;z-index:1;margin-top:calc(-100vh + 35px + 8cqw)}.point__item-bg:last-child{padding-bottom:15cqw}.sticky-wrapper{top:92px}.scroll-container{touch-action:auto}.pane-contents{margin-top:-58px}.pane-main{margin:0 auto}}@media(max-width: 600px){.pane-main{width:100%}.mainHead .txt p:nth-child(1){font-size:clamp(8px,2vw,12px);line-height:1.5}.mainHead .txt p:nth-child(2){font-size:clamp(12px,3vw,16px);margin-top:4%;line-height:1.5}.overlay-text p{font-size:clamp(12px,3vw,16px)}.overlay-text .arrow img{width:clamp(20px,5vw,30px);margin-top:clamp(5px,1vw,10px)}.guide,.products.clm2{padding:0 10px}.products.clm2{width:67.5%}.prd-desc{padding:20px 10px}.check-link .btn-circle{width:100%}.howto{gap:10px}}/*# sourceMappingURL=style.min.css.map */