@charset "UTF-8";.lasting_series h3,.lasting_series h4,.lasting_series h5,.lasting_series p,.lasting_series span,.lasting_series a{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}.lasting_sv .page-width{max-width:1100px;margin:0 auto}.lasting_sv{width:100%}.l-flex{display:flex;flex-wrap:wrap}.l-mt{margin-top:150px}.hosoku_area{padding-left:24px;text-indent:-14px}.hosoku_area span{display:inline-block;margin-right:10px}.lasting_fv{position:relative;margin-top:50px}.fv_img{width:75%}.fv_item{width:40%;position:absolute;right:0;bottom:-10%}.fv_item .sp{display:none}.lasting_sv .l-flex{position:relative;justify-content:space-between;align-items:center}.lasting_sv .l-flex .l-txt{width:60%}.lasting_sv .l-flex .l-img{position:relative;right:-4%;width:30%}.lasting_sv .l-flex .l-txt .sp{display:none}.lasting_sv .l-flex .l-txt h1{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;color:#91dc5f;letter-spacing:-.01em;font-size:45px;line-height:1.4;margin-bottom:50px}.lasting_sv .l-flex .l-txt span.l-apo{font-size:12px;vertical-align:top;letter-spacing:-.01em}.lasting_sv .l-flex .l-txt p{font-size:26px;font-weight:700;color:#91dc5f;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;letter-spacing:.1em;margin-bottom:60px}.lasting_sv .lasting-oil{width:30%}.l_sv_hosoku{margin-top:50px;transform:scaleX(.9);transform-origin:top left;color:#595757}.l_sv_hosoku p{margin-bottom:0;font-size:10px;color:#595757;display:inline-block}.l_sv_hosoku span:first-of-type{margin-right:5px}.l_sv_hosoku br,.lasting_sv .sv-sp-block{display:none}.lasting-oil .l-flex{justify-content:space-between}.lasting-oil .l-flex .l-img{width:60%}.lasting-oil .l-flex .l-txt{width:40%;display:flex;justify-content:center;align-items:center;flex-direction:column}.lasting-oil .l-flex .l-txt .l-txt-item{width:70%;margin-bottom:50px;margin-right:35px}.lasting-oil .l-flex .l-txt .l-txt-item .sp{display:none}.lasting-oil .l-flex .l-txt .l-txt-item .oil-flex{display:flex;justify-content:center;align-items:center}.lasting-oil .l-flex .l-txt .l-txt-item .oil-flex:first-of-type{margin-bottom:12%}.lasting-oil .l-flex .l-txt .l-txt-item .oil-flex:last-of-type .o-img{width:12%}.lasting-oil .l-flex .l-txt .l-txt-item .o-img{width:10%;margin-right:40px;margin-top:8px}.lasting-oil .l-flex .l-txt .l-txt-item .oil-flex .o-txt{font-size:40px;font-weight:700;color:#91dc5f}.lasting-oil .l-flex .l-txt .lasting-btn{margin-right:40px}.lasting-oil .l-flex .l-txt .lasting-btn a{position:relative;width:220px;height:50px;background:#ff557d;display:flex;justify-content:center;align-items:center;font-size:14px;text-decoration:none;color:#fff;border-radius:30px;font-weight:700;transition:.3s}.lasting-oil .l-flex .l-txt .lasting-btn a:after{content:"";position:absolute;top:47%;right:25px;vertical-align:middle;line-height:1;width:8px;height:8px;border:2px solid #fff;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-50%) rotate(135deg);transition:.3s}.three_point{position:relative}.three_point:after{content:"";width:100%;height:40%;position:absolute;top:3.2%;background-image:linear-gradient(180deg,#fdf2f4,#fff);z-index:-2}.three_point h2{width:500px;margin-inline:auto}.three_point h2 .sp{display:none}.three_point ul{margin-left:0}.three_point .page-width{max-width:1100px;margin-inline:auto}.three_point ul li{position:relative;justify-content:space-between;padding-bottom:150px}.three_point ul li:first-of-type{margin-top:80px}.three_point ul li:last-of-type{padding-bottom:0}.three_point ul li .l-point_asirai{position:relative;width:8%}.three_point ul li .l-point_asirai:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;height:140%;background-image:linear-gradient(to bottom,#efd3db 8px,transparent 8px);background-size:10px 22px;background-repeat:repeat-Y;background-position:left bottom;z-index:-1}.three_point ul li:last-of-type .l-point_asirai:after{content:none}.three_point ul li .l-txt_area{width:89%;justify-content:space-between}.three_point ul li .l-txt_area .l-txt{width:48%}.three_point ul li .l-txt_area .l-img{width:45%;position:relative;right:-7.5%}.three_point ul li .l-txt_area .l-txt p{font-size:16px}.three_point ul li .l-txt_area h3{font-size:24px;color:#ff557d;font-weight:700;margin-bottom:20px}.three_point ul li:first-of-type .l-txt_area h3{margin-bottom:15px}.three_point ul li .cuticle_images{width:100%;margin-bottom:10px}.three_point ul li .cuticle_images .sp{display:none}.three_point ul li:first-of-type .l-txt_area h3 span{font-size:12px;vertical-align:top;letter-spacing:-.01em}.three_point ul li .l-txt_area h4{font-size:18px;color:#ff557d;font-weight:700;letter-spacing:.1em;margin-bottom:15px;margin-top:0}.three_point ul li .l-txt_area h5{font-size:18px;color:#91dc5f;font-weight:700;margin-bottom:10px;margin-top:0}.three_point ul li .l-txt_area .p_one_hosoku{font-size:10px;margin-bottom:2px}.three_point ul li .l-txt_area .p-txt{margin-bottom:30px}.three_point ul li .l-txt_area .p-txt .l-apo{font-size:10px;vertical-align:top;letter-spacing:-.01em;position:relative;top:-5px}.three_point ul li .l-txt_area .p_two_img_re{width:64%}.three_point ul li .l-txt_area .p_two_img_ab{position:absolute;top:19%;right:-2%;width:27%}.three_point ul li .l-txt_area .p_two_hosoku{font-size:12px;margin-top:30px}.ingredients{position:relative;margin-top:80px;color:#595757}.ingredients:after{content:"";width:100%;height:40%;position:absolute;top:2%;background-image:linear-gradient(180deg,#f5faee,#fff);z-index:-1}.ingredients .page-width{max-width:1100px;margin-inline:auto}.ingredients h2.l-ttl{width:180px}.ingredients .l-flex_main{justify-content:space-between;margin-bottom:50px}.ingredients .l-txt-area{width:70%}.ingredients .l-txt-area .l-txt .l-apo{font-size:12px;vertical-align:top;letter-spacing:-.01em}.ingredients .l-txt-area .l-flex.l-flex_index{align-items:center;margin-bottom:30px;font-weight:700}.ingredients .l-txt-area h3{margin:0;font-size:20px;color:#595757}.ingredients .l-img{width:30%}.ingredients .l-img.pc_none{display:none}.ingredients .i_asirai{width:80px}.ingredients .txt-center{text-align:center;font-size:20px;color:#91dc5f;margin-bottom:20px;font-weight:700}.ingredients .txt-center br.sp-none{display:none}.ingredients .component{width:645px;margin-inline:auto;padding-bottom:20px}.ingredients .p_three_hosoku{font-size:10px;margin-bottom:2px}.ingredients .component .sp{display:none}.ingredients .l-apo{font-size:10px;vertical-align:top;letter-spacing:-.01em;font-weight:400}.howto{position:relative}.howto:after{content:"";width:100%;height:40%;position:absolute;top:3%;background-image:linear-gradient(180deg,#f5faee,#fff);z-index:-1}.howto .page-width{max-width:1100px;margin-inline:auto}.howto h2.l-ttl{width:160px}.howto .howto_img{margin-top:50px}.howto .howto_img .sp{display:none}.lasting_wax{position:relative}.lasting_wax .page-width,.lasting_wax .item_area.page-width{max-width:1100px;margin-inline:auto}.lasting_wax h2.l-ttl{width:180px}.lasting_wax .l-txt-area{width:50%}.lasting_wax .l_flex_top .l-txt-area{border-top:solid 1px #dcdddd;padding:5% 4.5% 5% 0}.lasting_wax .l_flex_bottom .l-txt-area{border-bottom:solid 1px #dcdddd;padding:5% 0% 5% 4.5%}.lasting_wax h3{position:relative;display:inline-block;font-size:22px;padding-bottom:10px;border-bottom:solid 4px #ff557d;margin-bottom:20px}.lasting_wax h3 br{display:none}.lasting_wax h3 span.l-apo{font-size:12px;vertical-align:top;letter-spacing:-.01em}.lasting_wax .l_flex_top h4{font-size:16px;margin-bottom:20px;margin-top:0;letter-spacing:-.01em}.lasting_wax .l_flex_top h4 br{display:none}.lasting_wax .l-img_top,.lasting_wax .l-img_bottom{width:50%}.lasting_wax .l-img_bottom{position:relative;width:50%}.lasting_wax .l-img_bottom .zozo_img{position:absolute;bottom:30px;right:30px;width:15%}.lasting_wax .l_features{margin-bottom:10px}.lasting_wax .l_features p{font-size:14px;margin-bottom:0;line-height:1.8}.lasting_wax .l_features p span.l-apo{font-size:12px;vertical-align:top;letter-spacing:-.01em}.lasting_wax .hosoku{font-size:12px;margin-bottom:2px}.lasting_wax .lasting-btn a{position:relative;width:240px;height:50px;background:#39b4e6;display:flex;justify-content:center;align-items:center;font-size:14px;text-decoration:none!important;color:#fff;border-radius:30px;margin-top:30px;font-weight:700;transition:.3s}.lasting_wax .lasting-btn a:after{content:"";position:absolute;top:50%;right:25px;vertical-align:middle;line-height:1;width:8px;height:8px;border:2px solid #fff;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-50%) rotate(45deg);transition:.3s}.l-ec-area{margin-top:70px;padding-top:80px;margin-bottom:150px}.l-ec-area .page-width{max-width:1100px;margin-inline:auto}.l-ec-area ul{justify-content:center;margin-left:0}.l-ec-area ul li{position:relative;width:510px;padding:3%;height:510px;list-style:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.l-ec-area ul li .l-item_area{justify-content:center;align-items:center;min-height:280px;margin-bottom:40px}.l-ec-area ul li .l-asirai-line{position:absolute}.l-ec-area ul li .l-asirai-line.l-asirai-line-top{width:95%;height:1px;background:#91dc5f;top:0;left:50%;transform:translate(-50%)}.l-ec-area ul li .l-asirai-line.l-asirai-line-right{width:1px;height:95%;background:#91dc5f;top:50%;right:0;transform:translateY(-50%)}.l-ec-area ul li .l-asirai-line.l-asirai-line-left{width:1px;height:95%;background:#91dc5f;top:50%;left:0;transform:translateY(-50%)}.l-ec-area ul li .l-asirai-line.l-asirai-line-bottom{width:95%;height:1px;background:#91dc5f;bottom:0;left:50%;transform:translate(-50%)}.l-ec-area ul li .l-asirai-line.l-sp-none{display:none}.l-ec-area ul li .l-img{width:23%;margin-right:10%}.l-ec-area ul li:last-of-type .l-img{width:30%;margin-right:9%}.l-ec-area ul li:first-of-type .l-txt-area{width:60%}.l-ec-area ul li:last-of-type .l-txt-area{width:60%}.l-ec-area ul li .l-txt-area .l-txt{margin-bottom:10px}.l-ec-area ul li .l-txt-area .l-txt p{font-size:14px;line-height:1.4;margin-bottom:0}.l-ec-area ul li .l-txt-area .l-txt span{font-size:12px}.l-ec-area ul li .l-txt-area .l-price{font-size:14px;font-weight:700;text-align:end;letter-spacing:-.01em}.l-ec-area ul li .l-txt-area .l-price span{font-size:11px;margin-left:3px}.l-ec-area ul li .l-txt-area .l-ec_ttl{width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #91dc5f}.l-ec-area ul li:first-of-type .l-txt-area .l-ec_ttl .item{width:40%}.l-ec-area ul li:last-of-type .l-txt-area .l-ec_ttl .item{width:50%}.l-ec-area ul li .l-btn-area{justify-content:space-between}.l-ec-area ul li .l-btn-area .button{position:relative;width:48%}.l-ec-area ul li .l-btn-area .button a{position:relative;display:block;width:100%;height:50px;background:#39b4e6;border-radius:40px;font-size:14px;text-decoration:none;color:#fff;font-weight:700;transition:.3s}.l-ec-area ul li .l-btn-area .button.l-amazon a{background:#ff557d}.l-ec-area ul li .l-btn-area .button a span{position:absolute;display:block;top:50%;left:20px;transform:translateY(-50%);font-weight:700}.l-ec-area ul li .l-btn-area .button.l-amazon a span{left:50%;transform:translate(-50%,-50%)}.l-ec-area ul li .l-btn-area .button:after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);display:block;width:20px;height:20px;background-image:url(/cdn/shop/files/btn_cart.png?v=1720600690);background-position:center;background-repeat:no-repeat;background-size:contain;transition:.3s}.lasting-item-page,.lasting-item-page h3,.lasting-item-page h4,.lasting-item-page h5,.lasting-item-page p,.lasting-item-page span,.lasting-item-page a{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}.lasting-item-page .page-width{max-width:1100px;margin-inline:auto}.lasting-item-page .item_visual{width:100%;margin-bottom:20px}.lasting-item-page .item_visual .sp{display:none}.lasting-item-page .visual{margin-bottom:100px}.lasting-item-page .visual h1{text-align:center;font-size:25px;color:#898989}.lasting-item-page.lasting-wax-page .visual h1{font-size:30px}.lasting-item-page.lasting-wax-page .l-sub-txt{font-size:25px;text-align:center;font-weight:700;color:#898989}.lasting-item-page.lasting-wax-page .l-sub-txt br{display:none}.lasting-item-page.lasting-wax-page .visual h1{margin-top:0}.lasting-item-page.lasting-wax-page .visual h1 br{display:none}.lasting-item-page .visual h1 span{font-size:12px;vertical-align:top;letter-spacing:-.01em}.lasting-item-page .lasting-oil .l-flex .l-img,.lasting-item-page .lasting-oil .l-flex .l-txt{width:50%}.lasting-item-page .lasting-oil{background:#f8f8f8;padding:5% 0}.lasting-item-page .lasting-oil h2{text-align:center;color:#91dc5f;font-size:20px;margin-bottom:30px}.lasting-item-page .lasting-oil h3{position:relative;display:inline-block;font-size:20px;padding-bottom:10px;border-bottom:solid 4px #ff557d;margin-bottom:20px;color:#595757;font-weight:700}.lasting-item-page .lasting-oil .l-flex .l-txt .lasting-btn a:after{top:50%;transform:translateY(-50%) rotate(45deg)}.lasting-item-page .sub_index{font-size:18px;color:#595757;font-weight:700;margin-bottom:10px}.lasting-item-page .sub_index br.sp-none{display:none}.lasting-item-page .l-item-name{font-size:12px}.lasting-item-page .l-item-name span{font-size:10px}.lasting-item-page .l-item-name p{margin-bottom:0}.lasting-item-page .l-price{text-align:end;font-size:12px;margin-bottom:30px;font-weight:700}.lasting-item-page .l-price span{font-size:10px;font-weight:700}.lasting-item-page.lasting-wax-page .three_point ul li:last-of-type{margin-bottom:80px}.lasting-item-page.lasting-wax-page .three_point:after{top:1.2%}.l-ec-area .accordion{position:relative;display:inline-block;width:70%}.l-ec-area .accordion-area{position:relative;background-color:#ff557d;cursor:pointer;padding:15px 15px 15px 25px;font-size:16px;margin-inline:auto;display:flex;justify-content:space-between;align-items:center;color:#fff;transition:.3s;text-align:center;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;border-radius:50px}.l-ec-area .accordion-area:after{content:"";display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:12px;height:12px;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;position:absolute;top:45%;right:25px;transform:translateY(-50%) rotate(135deg);transition:.3s}.l-ec-area .accordion-content{max-height:0;overflow:hidden;position:absolute;width:100%;box-sizing:border-box;z-index:1;top:100%;left:0;transition:max-height .3s ease-out,padding .6s ease-out}.l-ec-area .accordion-content a{text-decoration:none;color:#000;display:flex;align-items:center;padding:5px 0;min-height:65px;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}.l-ec-area .accordion-content ul{margin-top:0}.l-ec-area .accordion-content ul li{width:100%;padding:0;border:solid 1px #ff557d;border-top:none;background:#fff;height:auto;display:block}.l-ec-area .accordion-content ul li:last-of-type{border-radius:0 0 10px 10px}.l-ec-area .accordion-content ul li a{position:relative;padding:20px 15px;display:flex;align-items:center;text-decoration:none;color:#595757;text-decoration:none!important}.l-ec-area .accordion-content ul li:first-of-type a{color:#39b4e6}.l-ec-area .accordion-content ul li a:after{content:"";display:inline-block;vertical-align:middle;color:#ff557d;line-height:1;width:12px;height:12px;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;position:absolute;top:45%;right:15px;transform:translateY(-50%) rotate(45deg);transition:.3s}.l-ec-area .accordion-content ul li a span{display:block;font-size:16px}.l-ec-area .accordion-content ul li a .l-ec-img{width:80px}.l-ec-area .accordion-content ul li:last-of-type a .l-ec-img{width:100px}.l-ec-area .accordion-content ul li a .l-ec-img img{vertical-align:middle}.l-ec-area .accordion-content ul li a .l-ec-img.qooten img{width:80%;display:block;margin-inline:auto}.lasting_video{position:relative;padding-bottom:50px}.lasting_video:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:96.5%;background:#c4e59f;z-index:-1}.lasting_video .page-width{max-width:1100px;margin-inline:auto}.lasting_video h2.l-ttl{width:110px}.lasting_video .video_flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:0!important}.lasting_video .video_flex li{width:48%;list-style:none;position:relative}.lasting_video .video_flex li a{position:relative;text-decoration:none!important}.lasting_video .video_flex li a .bg_black{position:relative}.lasting_video .video_flex li a .bg_black:after{content:"";position:absolute;width:100%;height:100%;background:#000;opacity:.45;top:0;left:0;transition:.3s}.lasting_video .video_flex li a .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15%;z-index:1;transition:.3s}.lasting_video .video_flex li p{font-size:12px;margin-top:3px}#VideoModal:before{background:#000;opacity:.8!important}#VideoModal .js-modal-close{background:none}#VideoModal .modal__inner{width:100%;height:100%;box-shadow:none;max-width:100%}#VideoModal .modal__close{top:5%;right:5%;background:none}#VideoModal .modal__close .icon{width:70px;height:70px}@media (min-width: 768px){.l-ec-area .accordion:hover .accordion-content{max-height:400px}}@media screen and (min-width: 810px){.accordion-area:hover:after{top:55%}.accordion-content ul li a:hover:after{right:10px}}@media screen and (min-width: 810px){.lasting-oil .l-flex .l-txt .lasting-btn a:hover:after{top:57%}.lasting_wax .lasting-btn a:hover:after{right:15px}.l-ec-area ul li .l-btn-area .button:hover:after{transform:translateY(-50%) scale(1.3)}.lasting-item-page .lasting-oil .l-flex .l-txt .lasting-btn a:hover:after{right:15px;top:50%}.lasting_video .video_flex li a .bg_black:hover:after{opacity:.3}.lasting_video .video_flex li a:hover .circle{transform:translate(-50%,-50%) scale(1.15)}}@media screen and (max-width: 1200px){.lasting_sv .l-flex .l-img{right:inherit}.lasting_sv .l-flex .l-txt h1{font-size:5vw;margin-bottom:10%}.lasting_sv .l-flex .l-txt p{font-size:2.6vw}.three_point ul li .l-txt_area .l-img{right:inherit}.l-ec-area ul li{width:400px;height:400px}.l-ec-area ul li .l-item_area{min-height:190px}}@media screen and (max-width: 1080px){.l-ec-area ul li .l-btn-area .button{width:250px;margin-inline:auto;padding-bottom:10px}.l-ec-area ul li .l-btn-area .button:last-of-type{padding-bottom:0}.l-ec-area ul li .l-btn-area .button:after{top:40%}.l-ec-area ul li .l-btn-area .button:last-of-type:after{top:50%}.l-ec-area ul li .l-btn-area .button a span{top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%,-50%)}}@media screen and (max-width: 900px){.l-ec-area ul li{width:344px;height:344px}}@media screen and (max-width: 768px){.l-mt{margin-top:60px}.fv_img{width:100%}.fv_item{bottom:-80%}.fv_item .sp{display:block}.fv_item .pc{display:none}.lasting_sv .sv-sp-block{display:block}.lasting_sv .l-flex .l-txt{width:100%}.lasting_sv .l-flex .l-img{width:32%;position:absolute;right:7.5%;bottom:10vw}.lasting_sv .l-flex .l-txt .sp{display:block}.lasting_sv .l-flex .l-txt .pc{display:none}.lasting_sv .l-flex .l-txt h1{font-size:6.4vw}.lasting_sv .l-flex .l-txt p{font-size:3.8vw}.lasting-oil.l-mt{margin-top:80px}.lasting-oil .l-flex .l-txt .l-txt-item{margin-right:0;margin-bottom:30px;width:95%}.lasting-oil .l-flex .l-txt .l-txt-item .pc{display:none}.lasting-oil .l-flex .l-txt .l-txt-item .sp{display:block}.lasting-oil .l-flex .l-txt .lasting-btn{margin-right:0}.lasting-oil .l-flex .l-img{width:100%}.lasting-oil .l-flex .l-txt{width:100%;margin-top:35px}.three_point:after{top:1.5%}.three_point h2{width:65%;margin-inline:auto}.three_point ul li:first-of-type{margin-top:50px}.three_point h2 .pc{display:none}.three_point h2 .sp{display:block}.three_point ul li{flex-direction:column;align-items:center;padding-bottom:80px}.three_point ul li .l-point_asirai{width:35%;margin-bottom:20px}.three_point ul li .l-point_asirai:after{content:none}.three_point ul li .l-txt_area{width:100%}.three_point ul li .l-txt_area h3{font-size:5.8vw;text-align:center}.three_point ul li .l-txt_area .p_two_img_ab{position:relative;left:50%;transform:translate(-50%);width:42%;margin-bottom:30px}.three_point ul li .l-txt_area .p_two_img_re{width:90%;margin-inline:auto}.three_point ul li .l-txt_area .l-txt{width:100%;margin-bottom:30px}.three_point ul li .l-txt_area .l-img{width:100%}.three_point ul li .cuticle_images .pc{display:none}.three_point ul li .cuticle_images .sp{display:block}.lasting_wax h3{left:50%;transform:translate(-50%);font-size:4.6vw;text-align:center}.lasting_wax h3 br{display:block}.lasting_wax .l_flex_top h4{text-align:center;font-size:4vw}.lasting_wax .l_flex_top h4 br{display:block}.lasting_wax .l-flex.l_flex_top .l_features{padding-left:12px;text-indent:-14px}.lasting_wax .l-img_top .l-txt_area .l-txt{width:100%}.lasting_wax .l-flex.l_flex_top{flex-direction:column-reverse;margin-bottom:40px}.lasting_wax .l-img_top,.lasting_wax .l-img_bottom,.lasting_wax .l-txt-area{width:100%}.lasting_wax .l_flex_top .l-txt-area{padding:8% 0 12%;border:none}.lasting_wax .l_flex_bottom .l-txt-area{padding:8% 0 12%}.ingredients .l-txt-area .l-flex.l-flex_index .i_asirai{width:25%;margin-inline:auto;padding-bottom:20px}.ingredients .l-txt-area .l-flex.l-flex_index p{width:100%;text-align:center;font-size:16px}.ingredients:after{top:1%}.ingredients h2.l-ttl{width:160px}.ingredients .l-txt-area{width:100%}.ingredients .l-img.sp_none{display:none}.ingredients .l-img.pc_none{display:block;width:100%;margin-bottom:20px}.ingredients .l-txt-area h3 br{display:none}.ingredients .txt-center br.sp-none{display:block}.howto:after{top:1.5%}.howto .howto_img .sp{display:block}.howto .howto_img .pc{display:none}.lasting_wax h2.l-ttl{width:160px;position:relative;top:40px}.lasting-btn{display:flex;justify-content:center}.lasting-item-page .lasting-oil .l-flex .l-img{width:100%}.lasting-item-page .lasting-oil .l-flex .l-txt{width:100%;padding:0 15px}.lasting-item-page .lasting-oil h3{display:block;font-size:5.5vw;text-align:center}.lasting-item-page .sub_index{text-align:center}.lasting-item-page .sub_index br.sp-none{display:block}.lasting-item-page .lasting-oil{padding:15% 0}.lasting-item-page .l-mt{margin-top:150px}.lasting-item-page .visual h1{font-size:4.5vw}.lasting-item-page.lasting-wax-page .visual h1{font-size:5vw}.lasting-item-page.lasting-wax-page .l-sub-txt{font-size:4.5vw}.lasting-item-page.lasting-wax-page .l-sub-txt br,.lasting-item-page.lasting-wax-page .visual h1 br{display:block}.lasting-item-page.lasting-wax-page .three_point:after{top:.7%}.lasting-item-page.lasting-wax-page .three_point .l-mt{margin-top:100px}.l-ec-area{margin-bottom:80px}.l-ec-area ul li{width:300px;height:300px}.l-ec-area ul li .l-btn-area .button{width:90%}.l-ec-area ul li .l-item_area{min-height:150px;margin-bottom:10%}.l-ec-area{margin-top:0}.l-ec-area .accordion-area:after{content:"";display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:9px;height:9px;border:1px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;position:absolute;top:45%}.l-ec-area .accordion{width:85%}.lasting-oil .l-flex .l-txt .l-txt-item{display:flex;justify-content:space-between;align-items:center}.lasting-oil .l-flex .l-txt .l-txt-item .oil-flex:first-of-type{margin-bottom:0}.lasting-oil .l-flex .l-txt .l-txt-item .oil-flex{width:45%}.lasting-oil .l-flex .l-txt .l-txt-item .oil-flex:first-of-type .o-img{width:8vw;margin-right:15%}.lasting-oil .l-flex .l-txt .l-txt-item .oil-flex:last-of-type .o-img{width:9vw;margin-right:10%}.lasting-oil .l-flex .l-txt .l-txt-item .oil-flex .o-txt{font-size:9vw}.lasting_video .video_flex li{width:100%}.lasting_video .video_flex li:first-of-type{margin-bottom:20px}.lasting_video:after{height:98%}}@media screen and (max-width: 650px){.ingredients .component{width:100%}.l-ttl .pc,.l-ttl .sp{display:none}.ingredients .component .sp{display:block}.ingredients .component .pc{display:none}.howto .howto_img{width:80%;margin-inline:auto}.lasting-item-page .item_visual .pc{display:block}.l-ec-area ul li{width:400px;height:400px}.l-ec-area ul li .l-asirai-line.l-sp-none{display:block}.l-ec-area ul li .l-asirai-line.l-pc-none{display:none}}@media screen and (max-width: 550px){.lasting_sv .l-flex .l-txt h1{font-size:6vw}.lasting-oil .l-flex .l-txt .l-txt-item .oil-flex .o-txt{font-size:8vw}}@media screen and (max-width: 450px){.lasting_sv .l-flex .l-img{bottom:20vw}.l-ec-area ul li{width:300px;height:300px}}@media screen and (max-width: 350px){.l-ec-area ul li{width:280px;height:280px}}.kamiirosenshi .relative{position:relative;letter-spacing:-.03em}.kamiirosenshi .absolute{position:absolute!important}.kamiirosenshi .lasting_fv{margin-top:0!important}.kamiirosenshi img{width:100%}.kamiirosenshi .l-flex{display:flex;flex-wrap:wrap}.w1100{max-width:1140px;margin-inline:auto;padding:0 20px}.kamiirosenshi-area{width:100%;padding-top:10%;padding-bottom:8%;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}.kamiirosenshi-area h2,.kamiirosenshi-area h3{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif}.p-grid-area{background-size:32px 32px;background-position:50% 50%;background-image:repeating-linear-gradient(90deg,rgba(255,45,111,.22),rgba(255,45,111,.22) 1px,transparent 1px,transparent 32px),repeating-linear-gradient(0deg,#ff2d6f38,#ff2d6f38 1px,#fff 1px 32px);padding-top:6%;padding-bottom:8%;overflow:hidden}.kamiiro-pink{color:#ff2d6f}.kamiirosenshi .ttl-area{margin-bottom:5%}.kamiirosenshi .txt-center{text-align:center}.kamiirosenshi .lasting_fv .sp{display:none}.kamiirosenshi .sv-illust{width:80%;margin-inline:auto}.kamiirosenshi .sv-illust .sp{display:none}.kamiirosenshi .sv-asirai.right{width:5%;right:0;bottom:25%}.kamiirosenshi .sv-asirai.left{width:10%;top:50%;left:0}.kamiirosenshi .why-area h2{font-size:45px;font-weight:500;transform:skew(-12deg)}.kamiirosenshi .why-area .sv-area{margin:5% 0}.kamiirosenshi .why-area .sv-area .sp-block{display:none}.kamiirosenshi .why-area .sv-area h3{font-size:45px;transform:skew(-12deg);margin-bottom:10px!important;margin-top:0!important;font-weight:500;letter-spacing:-.05em}.kamiirosenshi .why-area .sv-area h3:first-of-type{margin-bottom:0!important}.kamiirosenshi .why-area h3 span{display:inline-block;border-bottom:solid 3px #ff2d6f;font-weight:700;font-size:55px;line-height:1.4}.kamiirosenshi .why-area h3 span:first-of-type{margin-right:15px}.kamiirosenshi .why-area h3 span:last-of-type{margin-left:15px}.kamiirosenshi .why-area .senshi{width:20%;right:0}.kamiirosenshi .why-area .img{width:65%;margin-inline:auto;padding-bottom:8%}.kamiirosenshi .p-grid-area h2 .l-apo{font-size:12px;vertical-align:top;letter-spacing:-.01em;position:relative;top:5px;color:#333!important}.kamiirosenshi .p-grid-area .l-flex h3:first-of-type{margin-bottom:10px}.kamiirosenshi .p-grid-area .l-flex h3:last-of-type{margin-bottom:0;margin-top:0}.kamiirosenshi .p-grid-area h3 .l-apo{font-size:10px;vertical-align:top;letter-spacing:-.01em;position:relative;top:0;color:#333!important}.kamiirosenshi .p-grid-area .l-flex h3 span{display:inline-block;color:#fff;padding:2px 10px;background:#ff2d6f;font-size:65px;line-height:1.2;letter-spacing:.1em}.kamiirosenshi.point .senshi{width:17%;right:-3%;bottom:-10%;font-size:0}.kamiirosenshi.point .index-area .txt{width:83%;justify-content:center}.kamiirosenshi.point .list-box{margin-top:12%}.kamiirosenshi.point .list-box ul{margin-left:0!important}.kamiirosenshi.point ul li{margin-bottom:100px;padding:3%;border:solid 2px #ff2d6f;background:#fff;list-style:none!important}.kamiirosenshi.point ul li h2{font-size:45px;font-weight:600;margin-bottom:10px}.kamiirosenshi.point ul li h3{position:relative;font-size:30px;padding-bottom:20px;margin-bottom:20px;margin-top:0;font-weight:500;line-height:1.4;border-bottom:solid 2px #ff2d6f}.kamiirosenshi.point ul li h3{display:inline-block;left:50%;transform:translate(-50%)}.kamiirosenshi.point ul li p{font-size:22px;margin-bottom:20px}.kamiirosenshi.point ul li .number{width:125px;top:-41px;left:-2px}.kamiirosenshi.point ul li .img{margin-inline:auto}.kamiirosenshi.point ul li:first-of-type .img{width:15%}.kamiirosenshi.point ul li:nth-of-type(2) .img{width:60%;padding:10px 0 20px}.kamiirosenshi.point ul li:last-of-type .img{width:30%}.kamiirosenshi.point ul li .p_one_hosoku{font-size:10px;margin-bottom:2px}.kamiirosenshi.point ul li .sp-block{display:none}.kamiirosenshi .p-asirai.left{width:5%;top:2%;left:0}.kamiirosenshi .p-asirai.right{width:16%;right:0;top:8.4%}.kamiirosenshi .nuts{width:25%;right:-22%;top:-60px}.kamiirosenshi .hosoku_area{text-indent:-12px}.kamiirosenshi .store-btn-area{padding-top:5%;z-index:1}.kamiirosenshi .store-btn-area p{font-size:45px;margin:3% 0;font-weight:700;color:#ff2d6f}.kamiirosenshi .store-btn-area p br{display:none}.kamiirosenshi .store-btn{display:flex;justify-content:center}.kamiirosenshi .store-btn a{position:relative;display:flex;justify-content:center;align-items:center;text-decoration:none!important;padding:15px 50px;background:#ff2d6f;font-size:20px;color:#fff;font-weight:700;border-radius:50px}.kamiirosenshi .store-btn a:after{content:"";display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:12px;height:12px;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:rotate(45deg);transition:.3s}.kamiirosenshi .twins .sp{display:none}.kamiirosenshi .shadow{width:100%;left:0;bottom:0;mix-blend-mode:multiply;z-index:0}.kamiirosenshi .butterfly{width:28%;right:-10%;bottom:-30%}.kamiirosenshi .ribbon{width:35%;left:-10%;bottom:-24%}.kamiirosenshi .ribbon .sp{display:none}.kamiirosenshi .l-ec-area{margin-top:70px;padding-top:80px;margin-bottom:150px}.kamiirosenshi .l-ec-area .page-width{max-width:1100px;margin-inline:auto}.kamiirosenshi .l-ec-area .l-flex.flex-area{justify-content:space-between;margin-left:0;margin-top:6%}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box{position:relative;padding:3%;list-style:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-item_area{justify-content:center;align-items:center;min-height:280px}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-asirai-line{position:absolute}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-asirai-line.l-asirai-line-top{width:95%;height:1px;background:#91dc5f;top:0;left:50%;transform:translate(-50%)}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-asirai-line.l-asirai-line-right{width:1px;height:95%;background:#91dc5f;top:50%;right:0;transform:translateY(-50%)}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-asirai-line.l-asirai-line-left{width:1px;height:95%;background:#91dc5f;top:50%;left:0;transform:translateY(-50%)}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-asirai-line.l-asirai-line-bottom{width:95%;height:1px;background:#91dc5f;bottom:0;left:50%;transform:translate(-50%)}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-asirai-line.l-sp-none{display:none}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-img{width:23%;margin-right:10%}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box:last-of-type .l-img{width:30%;margin-right:9%}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box:first-of-type .l-txt-area{width:60%}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box:last-of-type .l-txt-area{width:60%}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-txt-area .l-txt{margin-bottom:10px}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-txt-area .l-txt p{font-size:14px;line-height:1.4;margin-bottom:0}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-txt-area .l-txt span{font-size:12px}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-txt-area .l-price{font-size:14px;font-weight:700;text-align:end;letter-spacing:-.01em}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-txt-area .l-price span{font-size:11px;margin-left:3px}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-txt-area .l-ec_ttl{width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #91dc5f}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box:first-of-type .l-txt-area .l-ec_ttl .item{width:43%}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box:last-of-type .l-txt-area .l-ec_ttl .item{width:50%}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-btn-area{justify-content:space-between}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-btn-area .button{position:relative;width:48%}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-btn-area .button a{position:relative;display:block;width:100%;height:50px;background:#39b4e6;border-radius:40px;font-size:14px;text-decoration:none;color:#fff;font-weight:700;transition:.3s}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-btn-area .button.l-amazon a{background:#ff557d}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-btn-area .button a span{position:absolute;display:block;top:50%;left:20px;transform:translateY(-50%);font-weight:700}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-btn-area .button.l-amazon a span{left:50%;transform:translate(-50%,-50%)}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-btn-area .button:after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);display:block;width:20px;height:20px;background-image:url(/cdn/shop/files/btn_cart.png?v=1720600690);background-position:center;background-repeat:no-repeat;background-size:contain;transition:.3s}.kamiirosenshi .l-ec-area .kamiiro-visual .sp{display:none}.kamiirosenshi .l-ec-area .l-flex .item-box{width:49.5%!important;height:auto!important}.kamiirosenshi .l-ec-area .l-flex .item-box.sp-block{display:none}.kamiirosenshi .l-ec-area .l-flex .item-box.outline.pink{border:solid 4px #ffcfe6}.kamiirosenshi .l-ec-area .l-flex .item-box.outline.green{border:solid 4px #adff96}.kamiirosenshi .l-ec-area .l-flex .item-box .kamiiro-oil,.kamiirosenshi .l-ec-area .l-flex .item-box .kamiiro-wax{width:40%;top:-5%}.kamiirosenshi .l-ec-area .l-flex .item-box .accordion{position:relative;display:inline-block;width:90%;margin-top:25px}.kamiirosenshi .l-ec-area .accordion-area{background:#ff2d6f;justify-content:center!important;padding:15px 0;font-weight:700}.kamiirosenshi .l-ec-area .accordion-area:after{position:relative!important;margin-left:10px;top:2px!important;right:inherit!important}@media screen and (max-width: 1200px){.p-grid-area{padding-bottom:150px}.kamiirosenshi .butterfly{right:-10px;bottom:-170px}.kamiirosenshi .ribbon{left:0;width:15%;bottom:-150px}.kamiirosenshi .ribbon .pc{display:none}.kamiirosenshi .ribbon .sp{display:block}.kamiirosenshi .p-grid-area .l-flex h3 span{font-size:52px}.kamiirosenshi.point .senshi{bottom:0%;width:15%;right:0}.kamiirosenshi .store-btn-area p{font-size:40px}.kamiirosenshi .why-area .sv-area h3{font-size:4.5vw}.kamiirosenshi .why-area h3 span{font-size:6.8vw}.kamiirosenshi .why-area h3 span:first-of-type{margin-right:1%}.kamiirosenshi .why-area h3 span:last-of-type{margin-left:1vw}}@media screen and (max-width: 950px){.kamiirosenshi .store-btn-area br.sp-block{display:block}.kamiirosenshi .store-btn-area p{font-size:6.5vw;line-height:1.4}.kamiirosenshi .nuts{width:20%;right:-15%}}@media screen and (max-width: 850px){.kamiirosenshi .p-asirai.left{width:8%;top:6%}.kamiirosenshi.point .index-area .txt{width:100%;margin-bottom:35px}.kamiirosenshi .p-asirai.left{width:10%;top:9%;left:0}.kamiirosenshi .p-grid-area .l-flex h3 span{font-size:6.8vw}.kamiirosenshi.point .senshi{position:inherit!important;margin-inline:auto;width:200px}.kamiirosenshi .p-asirai.right{width:30%;top:12.4%}.kamiirosenshi .p-asirai.left{width:8%;top:7%}.kamiirosenshi .nuts{width:15%;right:-3%}}@media screen and (max-width: 650px){.kamiirosenshi .lasting_fv .pc{display:none}.kamiirosenshi .lasting_fv .sp{display:block}.kamiirosenshi .sv-illust{width:100%}.kamiirosenshi .sv-illust .pc{display:none}.kamiirosenshi .sv-illust .sp{display:block}.kamiirosenshi .why-area .sv-area h3:first-of-type{margin-bottom:5px!important}.kamiirosenshi .why-area .sv-area h3:nth-of-type(2){line-height:2.2;margin-bottom:0!important}.kamiirosenshi .why-area .sv-area .sp-block{display:block}.kamiirosenshi .why-area h3 span{font-size:8.8vw}.kamiirosenshi .why-area .sv-area h3{font-size:6.5vw}.kamiirosenshi .sv-asirai.right{width:8%;bottom:15%}.kamiirosenshi .sv-asirai.left{display:none}.kamiirosenshi .why-area .img{width:85%}.kamiirosenshi.point ul li{padding:24px 10px}.kamiirosenshi.point ul li h2{font-size:28px;line-height:1.2}.kamiirosenshi.point ul li h3{font-size:19px}.kamiirosenshi.point ul li p{font-size:18px}.kamiirosenshi.point ul li:nth-of-type(2) .img{width:100%}.kamiirosenshi.point ul li:last-of-type .img{width:50%}.kamiirosenshi.point ul li .sp-block{display:block}.kamiirosenshi.point ul li .sp-none{display:none}.kamiirosenshi.point ul li .number{width:95px;top:-31px}.kamiirosenshi .nuts{right:30px;top:-14px;width:20%}.kamiirosenshi .twins .sp{display:block}.kamiirosenshi .twins .pc{display:none}.kamiirosenshi .l-ec-area .l-flex .item-box{width:100%!important}.kamiirosenshi .kamiiro-visual{margin-bottom:50px}.kamiirosenshi .l-ec-area .kamiiro-visual .pc{display:none}.kamiirosenshi .l-ec-area .kamiiro-visual .sp{display:block}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box{padding:20px}.kamiirosenshi .l-ec-area .l-flex .item-box .kamiiro-oil,.kamiirosenshi .l-ec-area .l-flex .item-box .kamiiro-wax{top:-5%}.kamiirosenshi .l-ec-area .l-flex .item-box.sp-block{display:block;padding-top:10px}.kamiirosenshi .l-ec-area .l-flex .item-box.sp-block .kamiiro-visual{margin-bottom:30px}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-txt-area{display:contents}.kamiirosenshi .l-ec-area .l-flex.flex-area .item-box .l-txt-area .l-txt-inner{width:60%}}@media screen and (max-width: 500px){.kamiirosenshi .butterfly{width:38%;bottom:-150px}.kamiirosenshi .ribbon{width:20%;bottom:-90px}.kamiirosenshi.point .index-area .txt{margin-bottom:20px}.kamiirosenshi .p-asirai.right{width:30%;top:10%}.kamiirosenshi .p-asirai.left{width:8%;top:8%}.kamiirosenshi.point .senshi{width:130px}.accordion-area:after{top:45%}.kamiirosenshi.point ul li .p_one_hosoku{font-size:3vw}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/lasting.css.map */
