html{-webkit-text-size-adjust:none!important;text-size-adjust:none!important;-moz-text-size-adjust:none!important;-ms-text-size-adjust:none!important;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}*,:after,:before,body{-webkit-text-size-adjust:none!important;text-size-adjust:none!important;-moz-text-size-adjust:none!important;-ms-text-size-adjust:none!important}body{-ms-overflow-style:none;color:#010101;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;letter-spacing:.1em;scrollbar-width:none}body::-webkit-scrollbar{display:none}#lashhype{background-image:url(../img/feature/lash_hype/bg.webp);background-position:50%;background-repeat:repeat;background-size:contain;overflow:hidden}.spOnly{display:none}.pcOnly{display:block}.p-feature-lash-hype__hgroup{margin-left:5vw;position:relative;z-index:1}.p-feature-lash-hype__hgroup h2{color:#fff;font-family:Afacad,sans-serif;font-size:68px;font-weight:400;line-height:1.083}.p-feature-lash-hype__hgroup span{color:#fff;display:inline-block;font-size:18px}.p-feature-lash-hype__kv{background-color:#000;position:relative;width:100%}.p-feature-lash-hype__kv .p-feature__kv__img:first-child{transition:opacity .3s ease-out}.p-feature-lash-hype__kv .hime_illust{left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease-out .2s}.p-feature-lash-hype__kv .hime_illust.show{opacity:1}.p-feature-lash-hype__kv.loaded .p-feature__kv__img:first-child{opacity:0}.p-feature-lash-hype__kv .kv_img_item{bottom:8.19%;max-width:170px;position:absolute;right:12.75vw;width:10.63vw}.p-feature-lash-hype__kv .kv_img_pkg{bottom:9.19%;max-width:143px;position:absolute;right:3.25vw;width:8.94vw}.p-feature-lash-hype__kv .kv_img_text{bottom:4.81%;left:-10px;max-width:715px;position:absolute;width:44.69vw}.gb-feature-lash-hype{position:relative}.gb-feature-lash-hype:before{background:linear-gradient(180deg,#000 53%,transparent);content:"";height:28%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.p-feature-lash-hype__features{padding:105px 0 48px}.p-feature-lash-hype__features__inner{display:block;margin-top:58px;position:relative}.p-feature-lash-hype__kv_02{position:relative;width:100%}.p-feature-lash-hype__kv_02_text{margin:0 auto;max-width:541px;position:absolute;right:15.63vw;text-align:center;top:9.5%;width:33.81vw}.p-feature-lash-hype__kv_02_text span{color:#fff;display:block;font-size:max(16px,min(1.69vw,28px));line-height:1;margin-bottom:42px}.p-feature-lash-hype__kv_02_text p{color:#fff;font-size:max(18px,min(2vw,32px));line-height:1.4;margin-top:56px}.p-feature-lash-hype__video{align-items:center;background-image:url(../img/feature/lash_hype/play_bg.webp);background-position:50%;background-size:cover;display:flex;height:60vh;justify-content:center;min-height:400px;overflow:hidden;position:relative;width:100%}.p-feature-lash-hype__video:before{background-image:url(../img/feature/lash_hype/play_bg_filter.webp);background-size:cover;content:"";display:block;height:100%;position:absolute;width:100%;z-index:3}.p-feature-lash-hype__video__background{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.p-feature-lash-hype__video__background video{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:850px;-o-object-fit:cover;object-fit:cover;transform:translateY(140px);width:53.13vw}.p-feature-lash-hype__video__overlay{align-items:center;display:flex;justify-content:center;position:relative;z-index:3}.p-feature-lash-hype__video__play-btn{align-items:center;background-color:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;font-family:Afacad,sans-serif;height:80px;justify-content:center;position:relative;transition:all .3s ease;width:80px;z-index:4}.p-feature-lash-hype__video__play-btn:before{-webkit-animation:rotate-clockwise 10s linear infinite;animation:rotate-clockwise 10s linear infinite;background-image:url(../img/feature/lash_hype/play_parts_01.svg);background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.p-feature-lash-hype__video__play-btn:after{-webkit-animation:rotate-counterclockwise 8s linear infinite;animation:rotate-counterclockwise 8s linear infinite;background-image:url(../img/feature/lash_hype/play_parts_02.svg);background-size:cover;content:"";height:80%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;z-index:-1}.p-feature-lash-hype__video__play-btn:hover{transform:scale(1.1)}.p-feature-lash-hype__video__play-btn .play-icon{height:15px;margin-bottom:8px;position:relative;width:15px;z-index:1}.p-feature-lash-hype__video__play-btn span{color:#fff;font-size:10px;font-weight:400;position:relative;z-index:1}@-webkit-keyframes rotate-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes rotate-counterclockwise{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes rotate-counterclockwise{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}.p-feature-lash-hype__video-modal{display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9999}.p-feature-lash-hype__video-modal.active{display:flex;opacity:1}.p-feature-lash-hype__video-modal__overlay{background:rgba(0,0,0,.8);height:100%;left:0;position:absolute;top:0;width:100%}.p-feature-lash-hype__video-modal__content{background:#000;margin:auto;max-width:min(400px,90vw);min-width:280px;position:relative;width:90vw;z-index:2}.p-feature-lash-hype__video-modal__close{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:-65px;top:0;transition:all .3s ease;width:40px;z-index:3}.p-feature-lash-hype__video-modal__close svg{height:100%;width:100%}.p-feature-lash-hype__video-modal__video{height:0;overflow:hidden;padding-bottom:177.78%;position:relative}.p-feature-lash-hype__video-modal__video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.p-feature-lash-hype__product-container{position:relative}.p-feature-lash-hype__product{background-image:url(../img/feature/lash_hype/product_bg_radiation.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;left:0;opacity:0;padding:195px 6vw 75px;position:absolute;top:0;visibility:hidden;width:100%}.p-feature-lash-hype__product.active{opacity:1;position:relative;visibility:visible}.p-feature-lash-hype__product__inner{background-color:rgba(0,0,0,.6);border-left:1px solid #fff;border-right:1px solid #fff;margin:0 auto;max-width:1281px;padding:64px 0 72px;position:relative;width:100%}.p-feature-lash-hype__product__inner .border-line-top{width:100%}.p-feature-lash-hype__product__inner .border-line-top:before{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:0;width:12.49%}.p-feature-lash-hype__product__inner .border-line-top:after{background-color:#fff;content:"";height:1px;position:absolute;right:0;top:0;width:12.49%}.p-feature-lash-hype__product__inner .border-line-bottom{width:100%}.p-feature-lash-hype__product__inner .border-line-bottom:before{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;width:12.49%}.p-feature-lash-hype__product__inner .border-line-bottom:after{background-color:#fff;bottom:0;content:"";height:1px;position:absolute;right:0;width:12.49%}.p-feature-lash-hype__product__content{display:flex;gap:90px;justify-content:center;max-width:1280px;width:100%}.p-feature-lash-hype__product__title{color:#fff;font-family:Afacad,sans-serif;font-size:68px;font-weight:400;left:50%;line-height:1;position:absolute;top:-36px;transform:translateX(-50%)}.p-feature-lash-hype__product__slider{max-width:470px;padding-bottom:33px;position:relative;width:100%}.p-feature-lash-hype__product__slider.slick-dotted.slick-slider{margin-bottom:0}.p-feature-lash-hype__product__slider .slick-track{align-items:center;display:flex}.p-feature-lash-hype__product__slider .slick-slide{box-sizing:border-box;padding:0 10px}.p-feature-lash-hype__product__slider .slick-next,.p-feature-lash-hype__product__slider .slick-prev{align-items:center;background:hsla(0,0%,100%,0);border:none;border-radius:50%;bottom:-13px;cursor:pointer;display:flex!important;height:40px;justify-content:center;position:absolute;top:auto;transform:none;transition:all .3s ease;width:40px;z-index:10}.p-feature-lash-hype__product__slider .slick-next:before,.p-feature-lash-hype__product__slider .slick-prev:before{content:none}.p-feature-lash-hype__product__slider .slick-next:after,.p-feature-lash-hype__product__slider .slick-prev:after{background-image:url(../img/feature/lash_hype/product_slider_prev.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;width:100%}.p-feature-lash-hype__product__slider .slick-next span,.p-feature-lash-hype__product__slider .slick-prev span{display:none}.p-feature-lash-hype__product__slider .slick-prev{left:27%}.p-feature-lash-hype__product__slider .slick-prev:after{transform:rotate(180deg)}.p-feature-lash-hype__product__slider .slick-next{right:27%}.p-feature-lash-hype__product__slider .slick-dots{bottom:0;display:flex!important;gap:12px;justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translateX(-50%);width:80px}.p-feature-lash-hype__product__slider .slick-dots li{height:auto;margin:0;width:auto}.p-feature-lash-hype__product__slider .slick-dots li button{background:hsla(0,0%,100%,.5);border:none;border-radius:50%;cursor:pointer;font-size:0;height:12px;transition:all .3s ease;width:12px}.p-feature-lash-hype__product__slider .slick-dots li button:before{opacity:0}.p-feature-lash-hype__product__slider .slick-dots li button:hover{background:hsla(0,0%,100%,.8)}.p-feature-lash-hype__product__slider .slick-dots li.slick-active button{background:#fff}.p-feature-lash-hype__product__slider .slick-disabled{cursor:not-allowed;opacity:.3}.p-feature-lash-hype__product_detail__links{display:flex;gap:24px;justify-content:center;margin:48px auto 0;max-width:904px}.p-feature-lash-hype__product_detail__links .product_detail_link{position:relative;width:100%}.p-feature-lash-hype__product_detail__links .product_detail_link a{align-items:center;background:#fff;border:1px solid #adadad;border-radius:50px;box-shadow:inset 0 0 10px 6px rgba(0,0,0,.4);color:#000;display:flex;font-size:16px;font-weight:400;height:64px;justify-content:center;position:relative;text-align:center;text-decoration:none;width:100%;z-index:2}.p-feature-lash-hype__product_detail__links .product_detail_link:before{background-color:#c6c6c6;border:1px solid #e6e6e6;border-radius:50px;content:"";height:111%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:102%;z-index:0}.p-feature-lash-hype__product_detail__links .product_detail_link.pink-color a{background:#d9287f;border:1px solid #ffbede;box-shadow:inset 0 0 10px 6px #ffbee1;color:#fff;font-family:Afacad,sans-serif;font-size:22px}.p-feature-lash-hype__product_detail__links .product_detail_link.pink-color:before{background-color:#be1b6b;border:1px solid #ffbede}.product_detail_caption{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:12px;margin-top:32px;text-align:center}.p-feature-lash-hype__product__slider__item img{display:block;height:auto;width:100%}.p-feature-lash-hype__product_detail{color:#fff}.p-feature-lash-hype__product_detail__text .product_detail_icon{display:block;max-width:273px;width:100%}.p-feature-lash-hype__product_detail__text .product_detail_title{font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:500;line-height:1.429;margin:32px 0}.p-feature-lash-hype__product_detail__text .product_detail_info{border-bottom:1px solid hsla(0,0%,100%,.3);font-size:16px;margin-bottom:24px;padding-bottom:28px}.p-feature-lash-hype__product_detail__text .product_detail_amount{margin-bottom:10px}.p-feature-lash-hype__product_detail__color .product_detail_color_title{display:block;font-family:Afacad,sans-serif;font-size:20px;line-height:1.313;margin-bottom:10px}.p-feature-lash-hype__product_detail__color .product_detail_color_buttons{align-items:center;display:flex;gap:40px;margin-bottom:24px}.p-feature-lash-hype__product_detail__color .product_detail_color_buttons button{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px}.p-feature-lash-hype__product_detail__color .product_detail_color_buttons button span{border:1px solid #fff;border-radius:50%;display:inline-block;height:24px;margin-right:12px;position:relative;width:24px}.p-feature-lash-hype__product_detail__color .product_detail_color_buttons button[data-color=black] span{background:#000}.p-feature-lash-hype__product_detail__color .product_detail_color_buttons button[data-color=brown] span{background:#4f2411}.p-feature-lash-hype__product_detail__color .product_detail_color_buttons button.active span:after{border:1px solid hsla(0,0%,100%,.4);border-radius:50%;content:"";height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:36px}.p-feature-lash-hype__product_detail__color .product_detail_color_images{max-width:360px;width:100%}.p-feature-lash-hype__product2{min-width:480px;position:relative;width:480px}.p-feature-lash-hype__product2_image{max-width:840px}.p-feature-lash-hype__product2_detail{color:#fff;left:0;margin-top:88px;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.p-feature-lash-hype__product2_detail.active{opacity:1;position:relative;visibility:visible}.p-feature-lash-hype__product2 .p-feature-lash-hype__hgroup{margin-left:0}.p-feature-lash-hype__product2 .p-feature-lash-hype__hgroup h2{font-size:68px;font-weight:400;line-height:1.33}.p-feature-lash-hype__product2 .p-feature-lash-hype__hgroup span{display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:18px}.p-feature-lash-hype__product2 .product2_detail_color_buttons{display:flex;gap:10px;margin:20px 0}.p-feature-lash-hype__product2 .product2_detail_color_buttons button{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px}.p-feature-lash-hype__product2 .product2_detail_color_buttons button span{border:1px solid #fff;border-radius:50%;display:inline-block;height:24px;margin-right:12px;position:relative;width:24px}.p-feature-lash-hype__product2 .product2_detail_color_buttons button[data-color=product2-black] span{background:#000}.p-feature-lash-hype__product2 .product2_detail_color_buttons button[data-color=product2-brown] span{background:#4f2411}.p-feature-lash-hype__product2 .product2_detail_color_buttons button.active span:after{border:1px solid hsla(0,0%,100%,.4);border-radius:50%;content:"";height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:36px}.p-feature-lash-hype__product2 .component-detail__caption{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:14px;margin-top:20px;opacity:.8;text-align:center}.p-feature-lash-hype__product2 .p-feature-lash-hype__product2_detail .product2_detail_title{font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:400;margin:32px 0}.p-feature-lash-hype__product2 .p-feature-lash-hype__product2_detail .product2_detail_amount{font-family:Noto Sans JP,sans-serif;font-size:15px;margin-bottom:15px}.p-feature-lash-hype__product2 .p-feature-lash-hype__product2_detail .product2_detail_price{border-bottom:1px solid hsla(0,0%,100%,.2);font-family:Noto Sans JP,sans-serif;font-size:16px;margin-bottom:24px;padding-bottom:28px}.product2_detail_color_title{font-family:Afacad,sans-serif;font-size:20px}.product2_detail_icon{display:block;width:273px}.p-feature-lash-hype__product2_detail__links{margin:48px auto 0;max-width:904px}.p-feature-lash-hype__product2_detail__links .product2_detail_link{position:relative;width:100%}.p-feature-lash-hype__product2_detail__links .product2_detail_link a{align-items:center;background:#fff;border:1px solid #adadad;border-radius:50px;box-shadow:inset 0 0 10px 6px rgba(0,0,0,.4);color:#000;display:flex;font-size:16px;font-weight:400;height:64px;justify-content:center;position:relative;text-align:center;text-decoration:none;width:100%;z-index:2}.p-feature-lash-hype__product2_detail__links .product2_detail_link:before{background-color:#c6c6c6;border:1px solid #e6e6e6;border-radius:50px;content:"";height:111%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:102%;z-index:0}.p-feature-lash-hype__product2_detail__links .product2_detail_link.pink-color{margin-top:30px}.p-feature-lash-hype__product2_detail__links .product2_detail_link.pink-color a{background:#d9287f;border:1px solid #ffbede;box-shadow:inset 0 0 10px 6px #ffbee1;color:#fff;font-family:Afacad,sans-serif;font-size:22px}.p-feature-lash-hype__product2_detail__links .product2_detail_link.pink-color:before{background-color:#be1b6b;border:1px solid #ffbede}.product2_detail_caption{font-family:Noto Sans JP,sans-serif;font-size:12px;margin-top:32px}.p-feature-lash-hype__product2_wide{height:37.5vw;margin-top:-6%;overflow:hidden;position:relative;width:100%}.p-feature-lash-hype__product2_wide img{display:block;height:120%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:translateY(0);transition:none;width:120%;will-change:transform}.p-feature-lash-hype__features__sidebar{flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:5vw;position:absolute;width:280px;z-index:100}.p-feature-lash-hype__features__sidebar.fixed{position:fixed;top:100px}.p-feature-lash-hype__features__sidebar.bottom{bottom:0;position:absolute;top:auto}.p-feature-lash-hype__features__sidebar__list{background:hsla(0,0%,100%,.6);border-radius:8px;list-style:none;margin:0;padding:20px 0;position:relative}.p-feature-lash-hype__features__sidebar__list:after{background-image:url(../img/feature/lash_hype/kirakira_3d.webp);background-size:cover;bottom:118px;content:"";display:block;height:102px;position:absolute;right:-65px;width:129px}.p-feature-lash-hype__features__sidebar__list:before{background-image:url(../img/feature/lash_hype/product_read.webp);background-size:cover;content:"";display:block;height:10px;left:-106px;position:absolute;top:90px;transform:rotate(-90deg);width:178px}.p-feature-lash-hype__features__sidebar__item{border-bottom:1px solid #fff;position:relative}.p-feature-lash-hype__features__sidebar__item:last-child{border-bottom:none;border-left:1px solid #fff}.p-feature-lash-hype__features__sidebar__item a{color:#333;display:block;padding:20px 40px;text-decoration:none;transition:all .3s ease}.p-feature-lash-hype__features__sidebar__item a:hover{opacity:.8}.p-feature-lash-hype__features__sidebar__item a span{color:#bbbec3;display:block;font-family:Afacad,sans-serif;font-size:12px;margin-bottom:8px}.p-feature-lash-hype__features__sidebar__item a p{color:#9c9fa5;font-size:14px;font-weight:500;line-height:1.6}.p-feature-lash-hype__features__sidebar__item .arrow-icon{display:none}.p-feature-lash-hype__features__sidebar__item.active span{color:#f2439c}.p-feature-lash-hype__features__sidebar__item.active p{color:#010101}.p-feature-lash-hype__features__content{margin-left:max(400px,min(30vw,600px));max-width:1200px;padding-right:6vw}.p-feature-lash-hype__features__item{margin-bottom:112px}.p-feature-lash-hype__features__item .feature_title{align-items:center;color:#f2439c;display:inline-flex;font-family:Afacad,sans-serif;font-size:24px;gap:8px;margin-bottom:32px}.p-feature-lash-hype__features__item .feature_title:before{background-image:url(../img/feature/lash_hype/kirakira_pink.svg);content:"";height:24px;width:24px}.p-feature-lash-hype__features__item h3{font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:400;line-height:1.6;margin-bottom:40px}.p-feature-lash-hype__features__item h3 sup{font-size:2rem}.p-feature-lash-hype__features__item .feature_text{color:#010101;font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.6;margin-bottom:16px}.p-feature-lash-hype__features__item .feature_caption{color:#010101;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:1.6}.p-feature-lash-hype__features__item .feature_image{margin-top:40px}.p-feature-lash-hype__features__item .feature-text_point{color:#f2439c;display:block;font-family:Afacad,sans-serif;font-size:28px;line-height:1.333}.p-feature-lash-hype__features__item .feature01-image{margin:0 auto;max-width:730px;position:relative;width:45.63vw}.p-feature-lash-hype__features__item .feature01-image__12-img{bottom:100px;position:absolute;right:-8.75vw;width:114px}.p-feature-lash-hype__features__item .feature01-image__text{position:absolute}.p-feature-lash-hype__features__item .feature01-image__text.left{left:4.5vw;top:45px}.p-feature-lash-hype__features__item .feature01-image__text.right{bottom:-50px;right:-9.6vw}.p-feature-lash-hype__features__item .feature01-image__text-title{font-size:max(10px,min(1.25vw,20px));line-height:1.6;margin-bottom:15px}.p-feature-lash-hype__features__item .feature01-image__text-description{font-size:max(10px,min(1vw,16px));line-height:2}.p-feature-lash-hype__features__item .feature01-image__text-description span{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 15%,#fff 85%,hsla(0,0%,100%,0));border-radius:4px;display:inline-block;padding:0}.p-feature-lash-hype__features__item .feature01__point_container{grid-gap:48px;background-color:hsla(0,0%,100%,.5);border:1px solid #fff;border-radius:8px;display:grid;gap:48px;grid-template-columns:repeat(2,1fr);margin-top:92px;padding:40px}.p-feature-lash-hype__features__item .feature01__point-text{margin-bottom:0;margin-top:24px}.p-feature-lash-hype__features__item .feature01__point-text .feature-text_point{margin-bottom:24px}.p-feature-lash-hype__features__item .feature01__point-text p{font-size:16px}.p-feature-lash-hype__features__item .feature01-image__point{display:flex;gap:8px}.p-feature-lash-hype__features__item .feature01-image__point__item{border:1px solid #fff;border-radius:8px;padding:4px;text-align:center}.p-feature-lash-hype__features__item .feature01-image__point__item span{align-items:center;background-color:#fff;color:#f2439c;display:flex;font-family:Noto Sans JP,sans-serif;height:34px;justify-content:center;width:100%}.p-feature-lash-hype__features__item .feature01-image__point__item img{padding-left:2.94vw}.p-feature-lash-hype__features__item .feature01-image__point__item p{font-family:Noto Sans JP,sans-serif;font-size:14px;margin-bottom:10px;margin-top:15px}.p-feature-lash-hype__features__item .feature02__point_container{background-color:hsla(0,0%,100%,.5);border:1px solid #fff;border-radius:8px;margin-top:40px;padding:40px}.p-feature-lash-hype__features__item .feature02-point__list{margin-left:32px}.p-feature-lash-hype__features__item .feature02-point__item{border-bottom:1px solid #fff;display:flex;padding:30px 0}.p-feature-lash-hype__features__item .feature02-point__item:last-child{border-bottom:none;padding:30px 0 0}.p-feature-lash-hype__features__item .feature02-point__title{min-width:240px}.p-feature-lash-hype__features__item .feature02-point__title span{color:#969c9f;font-size:18px;margin-right:14px}.p-feature-lash-hype__features__item .feature02-point__title p{color:#f2439c;font-family:Noto Sans JP,sans-serif;font-size:22px}.p-feature-lash-hype__features__item .feature02-point__description{font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:2}.p-feature-lash-hype__features__item .feature_image_caption{font-family:Noto Sans JP,sans-serif;font-size:14px;margin-top:16px;text-align:right}.feature03-image{position:relative}.feature03-image .feature03-image__24h-img{max-width:243px;min-width:183px;position:absolute;right:0;top:-70px;width:15.19vw}.p-feature-lash-hype__features__component-detail{border-bottom:1px solid #fff;border-top:1px solid #fff;padding:48px 0}.p-feature-lash-hype__features__component-detail h3{font-family:Noto Sans JP,sans-serif;font-size:26px;font-weight:400;text-align:center}.p-feature-lash-hype__features__component-detail .component-detail__text{font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:2;margin:32px 0}.p-feature-lash-hype__features__component-detail .component-detail__text sup{font-size:1rem}.p-feature-lash-hype__features__component-detail .component-detail__caption{font-family:Noto Sans JP,sans-serif;font-size:14px;text-align:center}.p-feature-lash-hype__product2-wrapper{padding:240px 0 0;position:relative}.p-feature-lash-hype__product2-wrapper:before{background:linear-gradient(180deg,transparent 0,rgba(37,37,37,.95) 51%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.p-feature-lash-hype__product2-wrapper:after{background-image:url(../img/feature/lash_hype/product_bg.webp);background-size:cover;content:"";height:656px;position:absolute;right:-50px;top:281px;width:1126px;z-index:0}.p-feature-lash-hype__product2_container{display:flex;gap:40px;justify-content:center;padding:0 6vw;position:relative;z-index:1}.p-feature-lash-hype__mascara-lineup{background-color:rgba(0,0,0,.4);padding-bottom:250px;padding-top:112px}.p-feature-lash-hype__mascara-lineup__inner{margin:72px auto 0;max-width:1305px;width:100%}.p-feature-lash-hype__mascara-lineup__note{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:12px;margin:0 auto;max-width:1280px;text-align:right}.table-wrap{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;zoom:1;max-width:100%;overflow-x:auto;padding-bottom:16px;position:relative;scrollbar-color:#f2439c #fff;scrollbar-width:thin;width:100%}.table-wrap::-webkit-scrollbar{background:#fff!important;background-color:#fff!important;height:6px!important}.table-wrap::-webkit-scrollbar-track{background:#fff!important;background-color:#fff!important;border-radius:10px!important;margin:0 24px!important}.table-wrap::-webkit-scrollbar-thumb{background:#f2439c!important;background-color:#f2439c!important;border-radius:10px!important}.table-wrap::-webkit-scrollbar-corner{background:#fff!important;background-color:#fff!important;border-radius:10px!important}.table-wrap::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important}.table-wrap::-webkit-scrollbar-button:end,.table-wrap::-webkit-scrollbar-button:end:increment,.table-wrap::-webkit-scrollbar-button:horizontal:end,.table-wrap::-webkit-scrollbar-button:horizontal:end:increment,.table-wrap::-webkit-scrollbar-button:horizontal:start,.table-wrap::-webkit-scrollbar-button:horizontal:start:decrement,.table-wrap::-webkit-scrollbar-button:start,.table-wrap::-webkit-scrollbar-button:start:decrement,.table-wrap::-webkit-scrollbar-button:vertical:end,.table-wrap::-webkit-scrollbar-button:vertical:start{border:none!important;display:none!important;height:0!important;opacity:0!important;visibility:hidden!important;width:0!important}.compare-table{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border-collapse:separate;border-spacing:1px;font-family:Noto Sans JP,sans-serif;min-width:1200px;width:100%}.compare-table *{-webkit-text-size-adjust:none!important;-moz-text-size-adjust:none!important;text-size-adjust:none!important}.compare-table td,.compare-table th{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border:none;padding:12px;text-align:center;white-space:nowrap}.compare-table td{background-color:#fff;font-size:13px;font-weight:400;vertical-align:middle}.compare-table th{background-color:#d3dce0;color:#56616c;font-size:12px;font-weight:400;min-width:100px}.compare-table tr.item td{vertical-align:top}.compare-table tr.item img{height:auto;margin-bottom:12px;max-width:100px;min-width:100px}.compare-table tr.item a{color:#000;cursor:pointer}.compare-table tr.item a:hover{color:#f2439c}.compare-table tr.brush td{padding:12px 0;vertical-align:top}.compare-table tr.brush img{height:auto;max-width:168px;min-width:168px}.compare-table tr.brush span{align-items:center;border:1px solid #f2439c;border-radius:50px;color:#f2439c;display:flex;font-size:12px;height:20px;justify-content:center;margin:8.5px auto 0;width:80px}.compare-table tr.amount .amount_block{align-items:end;display:flex;justify-content:center;line-height:1}.compare-table tr.amount span{font-size:18px;line-height:.9}.compare-table tr.finish td{vertical-align:top}.compare-table tr.finish img{height:auto;max-width:140px;min-width:140px}.compare-table tr.remove td{-webkit-text-size-adjust:none!important;text-size-adjust:none!important;-moz-text-size-adjust:none!important;-ms-text-size-adjust:none!important}.compare-table tr.remove a,.compare-table tr.remove td{font-size:13px!important;transform:scale(1)!important;transform-origin:top left!important}.compare-table tr.remove a{color:#f2439c;text-decoration:underline}.compare-table tr.remove a,.compare-table tr.remove p{-webkit-text-size-adjust:none!important;text-size-adjust:none!important;-moz-text-size-adjust:none!important;-ms-text-size-adjust:none!important}.compare-table tr.remove p{font-size:13px!important;transform:scale(1)!important;transform-origin:top left!important}.compare-table tr.color td .color_block{align-items:center;display:flex;justify-content:center;min-height:48px}.compare-table tr.color td p{align-items:center;display:flex;margin:0}.compare-table tr.color td p:before{background-color:#000;border-radius:50%;content:"";display:inline-block;height:14px;margin-right:8px;width:14px}.compare-table tr.color td p:nth-child(2):before{background-color:#4f2411;margin-left:32px}.compare-table tr.color td.flex-none .color_block{display:block;text-align:left}.compare-table tr.color td.flex-none p{text-align:left}.compare-table tr.color td.flex-none p:nth-child(2):before{margin-left:0}.compare-table thead:after{content:"";display:table-row;height:6px}.sticky-col{background:#fff;border-radius:8px;color:#9c9fa5;left:0;min-width:120px;position:-webkit-sticky;position:sticky;width:120px;z-index:3}.sticky-col.first{border-radius:8px 8px 0 0}.sticky-col.last{border-radius:0 0 8px 8px}.sticky-col:not(.first):not(.last){border-radius:0}.sticky-top{border-radius:8px;font-size:16px;font-weight:700;margin-bottom:10px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.sticky-top[colspan="3"]{background:#73a2ef;color:#fff;font-size:14px}.sticky-top[colspan="6"]{background:#ed86ba;color:#fff;font-size:14px}.sticky-hidden{background-color:initial!important}.compare-table tbody td{background:#fff}tr:first-child .compare-table tbody td{border-radius:8px 8px 0 0}tr:last-child .compare-table tbody td{border-radius:0 0 8px 8px}tr:not(:first-child):not(:last-child) .compare-table tbody td{border-radius:0}.compare-table tbody tr:first-child td:nth-child(2){border-radius:8px 0 0 0}.compare-table tbody tr:first-child td:nth-child(8){border-radius:0 8px 0 0}.compare-table tbody tr:first-child td:nth-child(11){border-radius:8px 8px 0 0}.compare-table tbody tr:last-child td[colspan="3"]{border-radius:0 0 0 8px}.compare-table tbody tr:last-child td[colspan="3"]:nth-child(3){border-radius:0}.compare-table tbody tr:last-child td[colspan="4"]{border-radius:0 0 8px 0}.following_banner{bottom:0;box-shadow:0 0 10px 2px #fff;display:none;left:0;position:fixed;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;width:40vw;z-index:111}.following_banner.hidden{opacity:0;visibility:hidden}.following_banner a{display:block;height:100%;position:relative}.following_banner a .close_btn{background:url(../img/feature/lash_hype/bnr_close.webp) no-repeat 50%;background-size:contain;cursor:pointer;height:35px;position:absolute;right:-20px;top:-20px;transition:opacity .2s ease;width:35px;z-index:1}.following_banner a .close_btn:hover{opacity:.8}.following_banner a:hover{opacity:1}.following_banner img{display:block;width:100%}@media screen and (max-width:1024px){.spOnly{display:block}.pcOnly{display:none}.p-feature-lash-hype__hgroup{margin-left:6.15vw}.p-feature-lash-hype__kv .kv_img_item{bottom:50px;right:80px;width:71px}.p-feature-lash-hype__kv .kv_img_pkg{bottom:40px;right:25px;width:60px}.p-feature-lash-hype__kv .kv_img_text{bottom:80px;left:-15px;width:273px}.gb-feature-lash-hype:before{background:linear-gradient(180deg,#000 85%,transparent)}.p-feature-lash-hype__features{padding:120px 0 95px}.p-feature-lash-hype__features .p-feature-lash-hype__hgroup h2{font-size:48px}.p-feature-lash-hype__features .p-feature-lash-hype__hgroup span{font-size:16px}.p-feature-lash-hype__features__inner{display:block;margin-top:32px}.p-feature-lash-hype__kv_02_text{left:50%;top:81px;transform:translateX(-50%);width:315px}.p-feature-lash-hype__kv_02_text span{margin-bottom:25px}.p-feature-lash-hype__kv_02_text p{margin-top:30px}.p-feature-lash-hype__video{height:600px;min-height:600px;width:100%}.p-feature-lash-hype__video__background video{height:600px;transform:none;width:100%}.p-feature-lash-hype__video__play-btn{height:152px;width:152px}.p-feature-lash-hype__video__play-btn .play-icon{height:22px;width:26px}.p-feature-lash-hype__video__play-btn span{font-size:20px}.p-feature-lash-hype__video-modal__content{width:71.28vw}.p-feature-lash-hype__video-modal__close{right:0;top:-66px}.p-feature-lash-hype__product{background-position:top;background-size:cover;padding:195px 3.85vw 0}.p-feature-lash-hype__product__inner{padding:64px 0}.p-feature-lash-hype__product__content{display:block}.p-feature-lash-hype__product__title{font-size:48px;top:-25px}.p-feature-lash-hype__product__slider{padding-bottom:120px}.p-feature-lash-hype__product__slider.slick-dotted.slick-slider{margin:0 auto}.p-feature-lash-hype__product__slider .slick-next,.p-feature-lash-hype__product__slider .slick-prev{bottom:56px;height:48px;width:48px}.p-feature-lash-hype__product__slider .slick-prev{left:61px}.p-feature-lash-hype__product__slider .slick-next{right:61px}.p-feature-lash-hype__product__slider .slick-dots{bottom:75px}.p-feature-lash-hype__product_detail__links{grid-gap:16px;display:grid;gap:16px;justify-content:normal;padding:0 32px}.p-feature-lash-hype__product_detail,.product_detail_caption{padding:0 32px}.p-feature-lash-hype__product_detail__text .product_detail_icon{max-width:226px}.p-feature-lash-hype__product_detail__text .product_detail_title{font-size:20px;margin:28px 0 24px}.p-feature-lash-hype__product_detail__text .product_detail_info{font-size:14px;margin-bottom:24px;padding-bottom:24px}.p-feature-lash-hype__product_detail__color .product_detail_color_title{font-size:16px}.p-feature-lash-hype__product_detail__color .product_detail_color_buttons{gap:30px}.p-feature-lash-hype__product2{min-width:100%;width:100%}.p-feature-lash-hype__product2_image{margin-top:37px}.p-feature-lash-hype__product2_detail{margin-top:64px}.p-feature-lash-hype__product2 .p-feature-lash-hype__hgroup{margin-left:6.15vw}.p-feature-lash-hype__product2 .p-feature-lash-hype__hgroup h2{font-size:48px}.p-feature-lash-hype__product2 .p-feature-lash-hype__hgroup span{font-size:16px}.p-feature-lash-hype__product2 .product2_detail_color_buttons{gap:30px;margin:17px 0 40px}.p-feature-lash-hype__product2 .product2_detail_color_buttons button{font-size:14px;padding:0}.p-feature-lash-hype__product2 .p-feature-lash-hype__product2_detail .product2_detail_title{font-size:20px}.p-feature-lash-hype__product2 .p-feature-lash-hype__product2_detail .product2_detail_amount{font-size:14px}.product2_detail_icon{width:226px}.p-feature-lash-hype__product2_detail__links{margin:24px auto}.product2_detail_caption{margin-bottom:88px;margin-top:0}.p-feature-lash-hype__product2_wide{height:480px;margin-top:0}.p-feature-lash-hype__product2_wide img{height:115%}.p-feature-lash-hype__features__sidebar{left:auto;position:relative;width:100%}.p-feature-lash-hype__features__sidebar__list{display:grid;grid-template-columns:repeat(2,1fr);padding:0}.p-feature-lash-hype__features__sidebar__list:after,.p-feature-lash-hype__features__sidebar__list:before{display:none}.p-feature-lash-hype__features__sidebar__item{align-items:center;display:flex;justify-content:center;min-height:98px}.p-feature-lash-hype__features__sidebar__item:first-child{border-right:1px solid #fff}.p-feature-lash-hype__features__sidebar__item:nth-child(3){border-bottom:none}.p-feature-lash-hype__features__sidebar__item a{align-items:center;display:grid;justify-content:center;padding:0;text-align:center}.p-feature-lash-hype__features__sidebar__item a span{color:#f2439c;font-size:13px;margin-bottom:6px}.p-feature-lash-hype__features__sidebar__item a p{color:#010101;font-size:12px}.p-feature-lash-hype__features__sidebar__item .arrow-icon{bottom:12px;display:block;height:5px;left:50%;position:absolute;transform:translateX(-50%);width:10px}.p-feature-lash-hype__features__content{margin-left:0!important;margin-top:80px;max-width:100%!important;padding:0 6.15vw;width:100%!important}.p-feature-lash-hype__features__item{margin-bottom:80px}.p-feature-lash-hype__features__item .feature_title{font-size:18px;gap:2px}.p-feature-lash-hype__features__item h3{font-size:20px;line-height:1.75;margin-bottom:32px}.p-feature-lash-hype__features__item h3 sup{font-size:1rem}.p-feature-lash-hype__features__item .feature_text{font-size:16px;line-height:2}.p-feature-lash-hype__features__item .feature_caption{font-size:12px}.p-feature-lash-hype__features__item .feature_image{margin-top:16px}.p-feature-lash-hype__features__item .feature-text_point{font-size:24px;margin-bottom:10px}.p-feature-lash-hype__features__item .feature01-image{margin:48px auto 100px;width:100%}.p-feature-lash-hype__features__item .feature01-image__12-img{bottom:120px;right:0}.p-feature-lash-hype__features__item .feature01-image__text.left{left:50px;top:0;width:220px}.p-feature-lash-hype__features__item .feature01-image__text.right{bottom:-75px;right:0;width:272px}.p-feature-lash-hype__features__item .feature01-image__text-title{font-size:18px;margin-bottom:12px}.p-feature-lash-hype__features__item .feature01-image__text-description{font-size:14px;letter-spacing:.06em}.p-feature-lash-hype__features__item .feature01__point_container{gap:16px;grid-template-columns:1fr;padding:24px}.p-feature-lash-hype__features__item .feature01__point-text{line-height:2;margin-top:0}.p-feature-lash-hype__features__item .feature01__point-text .feature-text_point{margin-bottom:16px}.p-feature-lash-hype__features__item .feature01__point-text p{font-size:14px}.p-feature-lash-hype__features__item .feature01-image__point{grid-gap:12px;display:grid;gap:12px}.p-feature-lash-hype__features__item .feature01-image__point__item img{padding-left:60px}.p-feature-lash-hype__features__item .feature01-image__point__item p{margin-bottom:16px;margin-top:12px}.p-feature-lash-hype__features__item .feature02__point_container{margin-bottom:16px;margin-top:32px;padding:24px}.p-feature-lash-hype__features__item .feature02-point__list{margin-left:0}.p-feature-lash-hype__features__item .feature02-point__item{grid-gap:12px;display:grid;gap:12px;padding:18px 0}.p-feature-lash-hype__features__item .feature02-point__item:first-child{padding:0 0 18px}.p-feature-lash-hype__features__item .feature02-point__item:last-child{padding:18px 0 0}.p-feature-lash-hype__features__item .feature02-point__title span{font-size:16px;margin-right:8px}.p-feature-lash-hype__features__item .feature02-point__title p{font-size:18px}.p-feature-lash-hype__features__item .feature02-point__description p{font-size:14px}.feature03-image .feature03-image__24h-img{bottom:-85px;max-width:183px;top:auto;width:100%}.p-feature-lash-hype__features__component-detail{padding:40px 0}.p-feature-lash-hype__features__component-detail h3{font-size:20px}.p-feature-lash-hype__features__component-detail .component-detail__text{font-size:14px;margin:24px 0}.p-feature-lash-hype__features__component-detail .component-detail__caption{font-size:12px}.p-feature-lash-hype__product2-wrapper{padding:133px 0 0}.p-feature-lash-hype__product2-wrapper:before{background:linear-gradient(180deg,transparent 0,rgba(37,37,37,.95) 38%)}.p-feature-lash-hype__product2-wrapper:after{height:464px;left:-25px;right:auto;top:114px;width:796px}.p-feature-lash-hype__product2_container{padding:0}.p-feature-lash-hype__product2_inner{padding:0 10.26vw 15.26vw}.p-feature-lash-hype__mascara-lineup{padding-top:72px}.p-feature-lash-hype__mascara-lineup .p-feature-lash-hype__hgroup h2{font-size:48px}.p-feature-lash-hype__mascara-lineup .p-feature-lash-hype__hgroup span{font-size:16px}.p-feature-lash-hype__mascara-lineup__inner{margin:72px 0 0}.p-feature-lash-hype__mascara-lineup__note{margin-top:10px;padding-right:6.15vw}.table-wrap{padding:0 6.15vw}.compare-table td,.compare-table th{padding:12px}.compare-table{font-size:14px}.sticky-col{position:relative}.following_banner{width:100%}.following_banner a .close_btn{right:0;top:-16px}}@media (max-height:800px){.p-feature-lash-hype__video-modal__content{max-width:280px;width:min(280px,80vw)}}