@charset "UTF-8";body,div,main,p,h1,h2,h3,ul,figure{margin:0;padding:0}*:focus{outline:none}html{scroll-behavior:smooth;font-family:Noto Sans JP!important}.reimei-lp img{width:100%}.reimei-lp a:hover{opacity:.7}.reimei_flex,.reimei_flex2{display:flex}.pc_only{display:block}.pc_only2{display:inline-block}.sp_only{display:none}.reimei-lp header{margin:0 auto 3vw;background-image:url(/cdn/shop/files/reimei_back_full_6a071ffc-4325-4529-b247-f5fadd186741.jpg?v=1737953129);background-size:contain;background-repeat:no-repeat;padding:5vw 0 0}.reimei-lp header .header_box h1{width:30vw;max-width:300px;margin:0 0 12vw 5vw}.reimei-lp header .header_box h1+div{width:7vw;max-width:80px;margin:0 0 0 10vw}.reimei-lp header .header_box .reimei_mainvisual{max-width:600px;margin:5vw auto 0}.reimei-lp header .header_box{width:90%;max-width:1200px;margin:0 auto}.reimei-lp header .header_box>div:nth-child(2){margin:0 auto 8vw;justify-content:center;align-items:center}.reimei-lp .header_box .reimei_lead{text-align:right;font-weight:300;font-size:1.6vw;line-height:2.3;color:#36456c;margin-right:5vw}.reimei-lp .header_box .reimei_lead+div{width:30vw}.reimei-lp header .header_box>div:nth-child(3){justify-content:space-between}.reimei-lp .header_box .item_box{width:33%;background-image:linear-gradient(0deg,#e0e8f2,#fafafa 95%);border-radius:1vw;padding:2vw 1vw 1vw;text-align:center;display:flex}.reimei-lp .header_box .item_box .item_box_inner .item_box_title{color:#36456c;font-size:1.6vw;font-weight:600;margin-bottom:1vw}.reimei-lp .header_box .item_box .item_box_inner .item_box_title span{font-weight:300}.reimei-lp .header_box .item_img{margin-bottom:2vw}.reimei-lp .header_box .item_box .item_box_inner{display:flex;flex-direction:column}.reimei-lp .header_box .item_box .item_box_inner .item_box_flex{flex-grow:1}.reimei-lp .header_box .org_txt{font-weight:300;font-size:1.4vw;font-weight:400;color:#ff7f00;background-color:#fff;border-radius:5vw;padding:.4vw 0;width:90%;margin:0 auto 1vw;border:1px solid #ff7f00}.reimei-lp .header_box .navy_txt{font-size:1.4vw;font-weight:400;color:#fff;background-color:#36456c;border-radius:5vw;padding:.4vw 0;width:90%;margin:0 auto 1vw}.reimei-lp .header_box .blue_txt{font-size:1.4vw;font-weight:400;color:#fff;background-color:#94a3ca;border-radius:5vw;padding:.4vw 0;width:90%;margin:0 auto 1vw}.reimei-lp .header_box .item_box .itemname{color:#36456c;font-size:1.5vw;line-height:1.8;font-weight:300;margin-top:2vw}.reimei-lp .header_box .item_box .itemname span{font-weight:600}.reimei-lp .header_box .buy_btn{background-color:#f97000;padding:1vw 0;width:90%;margin:1.5vw auto;border:3px solid #f97000}.reimei-lp .header_box .buy_btn:hover{background-color:#fff}.reimei-lp .header_box .buy_btn a{font-size:1.6vw;font-weight:400;color:#fff;text-decoration:none}.reimei-lp .header_box .buy_btn:hover a{color:#f97000;opacity:1}.mv_backmovie{position:relative;width:100%}.video_size_large{display:none}.video_size{display:block}.video:after{content:"";width:100%;height:110vw;background-image:linear-gradient(0deg,#fff0,#94a3ca 20% 80%,#fff0);display:block;position:absolute;left:0;top:90vw;z-index:5}.video{width:100%;position:absolute;top:0;left:0;z-index:-1}.video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1;filter:brightness(1.15)}.reimei-concept .reimei_back{width:90%;padding:1vw 0;margin:10vw auto 15vw;background-image:url(/cdn/shop/files/reimei_sky_back_0df43c73-c7b4-45e3-b019-0a28ddd577f8.jpg?v=1738049015);background-size:cover;background-repeat:no-repeat;border-radius:1vw}.reimei-concept .reimei_back>.reimei_flex{padding:5vw;align-items:center;justify-content:space-between}.reimei-concept .reimei_back>.reimei_flex h2{width:20%;box-sizing:border-box}.reimei-concept .reimei_back>.reimei_flex .reimei_flex{width:80%;justify-content:space-between}.reimei-concept .reimei_back>.reimei_flex .reimei_flex .color_txt_box{width:40%;padding-left:5vw}.reimei-concept .reimei_back>.reimei_flex .color_txt_box{color:#fff}.reimei-concept .reimei_back>.reimei_flex .reimei_flex .color_txt_box{display:flex;flex-direction:column;flex-grow:1}.reimei-concept .reimei_back>.reimei_flex .reimei_flex .color_txt_box div{flex-grow:1}.reimei-concept .reimei_back>.reimei_flex .reimei_flex .color_txt_box div p:first-child{font-size:1.6vw;font-weight:600;margin-bottom:2vw}.reimei-concept .reimei_back>.reimei_flex .reimei_flex .color_txt_box div p:nth-child(2){font-size:1.3vw;font-weight:300;text-align:justify;margin-bottom:2vw}.reimei-concept .reimei_back>.reimei_flex .reimei_flex .color_txt_box>p{font-size:1.3vw;font-weight:300;letter-spacing:1;background-color:#36456c;border-radius:2vw;padding:.5vw;text-align:center;margin-bottom:2vw}.reimei-concept .reimei_back>.reimei_flex .reimei_flex .color_txt_box:nth-child(2)>p{background-color:#f97000}.reimei-concept .hair_back{width:100%;padding:15vw 0;margin:10vw auto 15vw;background-image:url(/cdn/shop/files/reimei_women_hair_a0623ec2-3b38-4b53-905e-4b5d30fe60ad.jpg?v=1737104381);background-size:cover;background-repeat:no-repeat}.reimei-concept .hair_back p{margin:1vw 0 0 15vw;letter-spacing:3;font-weight:300;color:#fff}.reimei-concept .hair_back p:first-child{margin-bottom:2vw;font-size:2.2vw;background:linear-gradient(transparent 60%,#f2cf3966);display:inline;padding:0 1px}.reimei-concept .hair_back p:nth-child(2){font-size:1.4vw;line-height:1.8;color:#dfad54}.reimei-concept .parcent_img{width:90%;margin:0 auto 10vw}.reimei-concept .icons_img{width:70%;margin:0 auto}.oxidation_box .oxidation_back{margin:10vw auto;background:url(/cdn/shop/files/reimei_lighting_back.jpg),linear-gradient(180deg,#fff 0% 5%,#ecf4f6 5% 100%);background-repeat:no-repeat;background-position:bottom;background-size:contain}.oxidation_box_inner{width:90%;margin:10vw auto;text-align:center}.oxidation_box_inner [class^=oxidation_txt]{color:#36456c}.oxidation_box_inner .oxidation_txt1{font-weight:600;font-size:3vw;margin-bottom:2vw}.oxidation_box_inner .oxidation_txt2{font-weight:400;font-size:1.4vw;line-height:2;margin-bottom:4vw}.oxidation_box_inner .oxidation_txt3{font-weight:600;font-size:1.8vw;margin-bottom:2vw}.oxidation_box_inner .oxidation_arrow1{width:8%;margin:0 auto 5vw}.oxidation_copy1{width:86%;margin:0 auto 5vw}.oxidation_copy2{width:90%;margin:0 auto 2vw}.oxidation_video{width:70%;margin:0 auto 2vw}.oxidation_video .btn,.container3 .function-box1 .btn{cursor:pointer}.oxidation_video .btn:hover,.container3 .function-box1 .btn:hover{opacity:.8}.oxidation_arrow2{width:12%;margin:0 auto 5vw}.reimei_uruoi{width:80%;margin:0 auto}.reimei_uruoi .reimei_flex{justify-content:space-between}.reimei_uruoi .reimei_flex>div{width:48%;display:flex;flex-direction:column}.reimei_uruoi .reimei_flex>div>p{text-align:center;font-weight:600;color:#36456c;font-size:2vw;letter-spacing:1.2;margin-bottom:1.5vw}.reimei_uruoi .reimei_flex>div>p span{font-size:2.6vw;color:#dfad54}.reimei_uruoi .reimei_flex>div .reimei_uruoi_box{background-color:#e5e8ee;border-radius:1vw;padding:3vw 3vw 2vw;display:flex;flex-direction:column;flex-grow:1}.reimei_uruoi .reimei_flex>div .reimei_uruoi_box>div:first-child{flex-grow:1;margin-bottom:4vw}.reimei_uruoi .reimei_flex>div .reimei_uruoi_box>div:first-child p:first-child{text-align:center;font-weight:600;color:#36456c;font-size:1.8vw;letter-spacing:1.2;margin-bottom:2vw}.reimei_uruoi .reimei_flex>div .reimei_uruoi_box>div:first-child p:nth-child(2){text-align:justify;color:#36456c;font-size:1.3vw;line-height:1.8}.women_img_copy{margin:5vw auto 15vw}.reimei_reason{margin:0 auto 10vw}.reimei_reason h2{width:70%;margin:0 auto 10vw}.reimei_reason>div:first-of-type{align-items:center}.reimei_reason .reimei_reason_magazine{width:80%;margin:15vw auto;align-items:center;justify-content:center}.reimei_reason .reimei_reason_magazine div:first-child{width:60%}.reimei_reason .reimei_reason_magazine div:nth-child(2){width:50%}.reimei_reason .reimei_reason_magazine div:first-child p:first-child{color:#dfad54;font-size:2vw;line-height:1.4;margin-bottom:3vw}.reimei_reason .reimei_reason_magazine div:first-child p:first-child span{font-size:3vw;font-weight:500}.reimei_reason .reimei_reason_magazine div:first-child p:nth-child(2){font-size:1.6vw;color:#36456c;font-weight:400;line-height:1.8}.reimei_reason .reimei_reason_comment{width:80%;margin:15vw auto}.reimei_reason .reimei_reason_review{flex-wrap:wrap;justify-content:space-between;width:80%;margin:0 auto}.reimei_reason .reimei_reason_review .review_box{width:48%;background-color:#e5e8ee;border-radius:1vw;padding:2.5vw 3vw;box-sizing:border-box;margin-bottom:3vw}.reimei_reason .reimei_reason_review .review_box .reimei_flex{justify-content:space-between;border-bottom:1px solid #94a3ca;padding-bottom:.7vw;margin-bottom:1vw}.reimei_reason .reimei_reason_review .review_box .review_item{font-size:1.6vw;font-weight:600;color:#36456c}.reimei_reason .reimei_reason_review .review_box .review_star{font-size:1.6vw;letter-spacing:4;color:#dfad54}.reimei_reason .reimei_reason_review .review_box .review_title{font-size:1.4vw;font-weight:600;color:#36456c;background:linear-gradient(transparent 50%,#fff 50%);margin-bottom:2vw}.reimei_reason .reimei_reason_review .review_box .review_txt{font-size:1.4vw;font-weight:400;line-height:1.6;text-align:justify;color:#36456c}.reimei_compare{background-color:#fffaed;padding:5vw 0 3vw;margin-bottom:10vw}.reimei_compare .reimei_compare_inner{width:86%;margin:0 auto}.reimei_compare .reimei_compare_inner h2{color:#36456c;text-align:center;font-size:2vw;line-height:1.8;margin-bottom:3vw}.reimei_compare .reimei_compare_inner h2 span{font-size:3vw;font-weight:600}.reimei_compare .reimei_compare_inner .compare_lead{color:#36456c;text-align:center;font-size:1.6vw;line-height:1.8;margin-bottom:10vw}.reimei_compare .before_after{margin-bottom:15vw}.reimei_compare .before_after .reimei_flex{align-items:center;justify-content:space-between;width:86%;margin:0 auto 5vw}.reimei_compare .before_after .reimei_flex div{width:64%}.reimei_compare .before_after .reimei_flex p{color:#dfad54;font-weight:600;font-size:1.8vw;line-height:1.6;margin-top:1vw;width:32%}.reimei_compare .before_after2 .before_after_img2{width:86%;margin:8vw auto}.reimei_function{margin-bottom:10vw}.reimei_function>div:first-child{text-align:center;margin-bottom:5vw}.reimei_function>div .balloon{position:relative;display:inline-block;text-align:center;padding:1vw 1.5vw;max-width:100%;color:#36456c;font-size:1.6vw;background:#fff;border:solid 2px #94a3ca;box-sizing:border-box;margin:0 auto 4vw}.reimei_function>div .balloon:before{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:18px solid #fff;z-index:2}.reimei_function>div .balloon:after{content:"";position:absolute;bottom:-37px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:22px solid #94a3ca;z-index:1}.reimei_function>div h2{color:#36456c;font-size:1.8vw;line-height:1.6}.reimei_function>div h2 span{font-size:3vw}.reimei_function .accordion-panel{display:block grid;transition:grid-template-rows .5s;grid-template-rows:0fr}.reimei_function .accordion-panel>*{overflow:hidden}.reimei_function .accordion-panel[data-is-active=true]{grid-template-rows:1fr}.reimei_function .function_back1{background-image:url(/cdn/shop/files/reimei_accordion1_82dc3056-fa00-4703-956b-118ab41b4bfe.jpg?v=1737106587)}.reimei_function .function_back2{background-image:url(/cdn/shop/files/reimei_accordion2.jpg)}.reimei_function .function_back3{background-image:url(/cdn/shop/files/reimei_accordion3_f59fc9fe-ac7f-46b3-9fe0-4f9fa3467021.jpg?v=1737106587)}.reimei_function .function_back4{background-image:url(/cdn/shop/files/reimei_accordion4_c961de7f-bfff-42ac-8b4d-4ce87d082cb5.jpg?v=1737106587)}.reimei_function .function_back5{background-image:url(/cdn/shop/files/reimei_accordion5.jpg)}.reimei_function .summary{background-size:cover;background-repeat:no-repeat;background-position:center;height:fit-content;padding:5vw 0;text-align:center;list-style:none}.reimei_function .summary ul{list-style:none;width:60%;margin:0 auto 3vw;justify-content:center}.reimei_function .summary ul li{width:32%;margin:0 2%}.reimei_function .summary p{color:#36456c;font-size:1.8vw;line-height:1.6;margin-bottom:3vw}.reimei_function .summary p span{font-size:3.2vw;font-weight:600}.reimei_function .summary p+div{width:24%;margin:0 auto}.reimei_function .summary:hover p+div{opacity:.8}.reimei_function [class^=container]{background-color:#e5e8ee;padding:6vw 0}.reimei_function [class^=container] .inner{width:70%;margin:0 auto}.reimei_function [class^=container] [class^=function-box]{margin-bottom:10vw}.reimei_function .container1 .function-box1 .function-txt{color:#36456c;justify-content:space-between;margin:5vw auto 0}.reimei_function .container1 .function-box1 .function-txt p:first-child{font-size:2.4vw;font-weight:600}.reimei_function .container1 .function-box1 .function-txt p:nth-child(2){font-size:3.6vw;font-weight:600;line-height:1;font-feature-settings:"palt";display:flex;flex-direction:column;text-align:right}.reimei_function .container1 .function-box1 .function-txt p:nth-child(2):after{content:"\7279\8a31  \7b2c 6053906\53f7";font-size:1.2vw;margin-top:1vw}.reimei_function .container1 .function-box1 .function-txt p:nth-child(2) span{border-bottom:2px solid #f97000;padding-bottom:1vw}.reimei_function .container1 .function-box2>p{text-align:center;color:#f97000;font-size:2vw;font-weight:600;margin-bottom:2vw}.reimei_function .container1 .function-box2 .reimei_flex .function-txt{color:#36456c;font-size:1.6vw;line-height:1.8;width:50%;padding-right:3%;box-sizing:border-box;font-weight:400}.reimei_function .container1 .function-box2 .reimei_flex .function-txt span{border-bottom:1px solid #36456c;padding-bottom:2px}.reimei_function .container1 .function-box2 .reimei_flex div{width:50%}.reimei_function .container1 .function-box3 .reimei_flex{align-items:center;justify-content:space-between}.reimei_function .container1 .function-box3 .reimei_flex:not(:last-child){border-bottom:2px solid #fff;padding-bottom:3vw;margin-bottom:3vw}.reimei_function .container1 .function-box3 .reimei_flex p:first-child{width:46%;color:#36456c;font-size:2.2vw;font-weight:600}.reimei_function .container1 .function-box3 .reimei_flex p:nth-child(2){width:54%;font-size:1.5vw;font-weight:400;line-height:1.6;text-align:justify}.reimei_function .container1 .function-box4,.reimei_function .container1 .function-box5,.reimei_function .container2 .function-box2,.reimei_function .container2 .function-box3,.reimei_function .container5 .function-box2{background-color:#fff;padding:3vw;border-radius:2vw}.reimei_function .container1 .function-box4 .number-box,.reimei_function .container1 .function-box5 .number-box{justify-content:space-between;margin-bottom:3vw}.reimei_function .container1 .function-box4 .number-img,.reimei_function .container1 .function-box5 .number-img{width:8%}.reimei_function .container1 .function-box4 .number-img+p,.reimei_function .container1 .function-box5 .number-img+p{width:90%}.reimei_function .container1 .function-box4 .number-img+p span,.reimei_function .container1 .function-box5 .number-img+p span{border-bottom:1px solid #36456c;width:100%;color:#36456c;font-weight:600;font-size:2.4vw;display:inline-block;padding-bottom:1vw}.reimei_function .container1 .function-box4 .filter-box{justify-content:space-between}.reimei_function .container1 .function-box4 .filter-box>div{width:58%}.reimei_function .container1 .function-box4 .filter-box>div p{font-size:1.8vw;color:#36456c;font-weight:600;margin-bottom:3vw}.reimei_function .container1 .function-box4 .filter-box>p{width:38%;font-size:1.4vw;line-height:1.8;text-align:justify}.reimei_function .container1 .function-box4 .filter-box>p span{color:#dfad54}.reimei_function .container1 .function-box5 .filter-box{margin-bottom:4vw}.reimei_function .container1 .function-box5 .filter-box .reimei_flex{align-items:center}.reimei_function .container1 .function-box5 .filter-box .reimei_flex div:first-child{width:75%;margin-right:5%}.reimei_function .container1 .function-box5 .filter-box .reimei_flex div:nth-child(2){width:20%}.reimei_function .container1 .function-box5 .filter-box .reimei_flex div:first-child p:first-child{font-size:1.8vw;color:#36456c;font-weight:600;margin-bottom:1vw}.reimei_function .container1 .function-box5 .filter-box .reimei_flex div:first-child p:nth-child(2){font-size:1.4vw;line-height:1.8;text-align:justify}.reimei_function .container1 .function-box5 .filter-box2 p:first-child{font-size:1.6vw;color:#36456c;font-weight:600;text-align:center;margin-bottom:1vw}.reimei_function .container1 .function-box5 .filter-box2 p:nth-child(2){font-size:1.4vw;line-height:1.8;text-align:justify}.reimei_function .container1 .function-box5 .filter-box2 p:nth-child(2) span{border-bottom:1px solid #808080;padding-bottom:.4vw}.reimei_function [class^=container] .close-btn-box{text-align:center}.reimei_function [class^=container] .close-btn{text-align:center;width:30%;margin:0 auto;padding:.5vw 0;font-size:1.8vw;color:#36456c;border:1px solid #36456c;cursor:pointer}.reimei_function [class^=container] .close-btn:hover{background-color:#fff}.reimei_function .container2 .function-box2 .filter-box{margin-bottom:3vw}.reimei_function .container2 .function-box2 .filter-box .reimei_flex{align-items:center}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex>p{font-size:1.8vw;color:#36456c;font-weight:600;line-height:1.2;width:33%}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex>div{width:67%}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex>div span{border-bottom:2px solid #f97000;padding-bottom:.8vw;display:block}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex>div .reimei_flex p:first-child{width:25%;background-color:#f97000;padding:.1vw;border-radius:3vw;text-align:center;font-size:2vw;color:#fff;font-weight:600;margin-right:3%}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex>div .reimei_flex p:nth-child(2){font-size:2vw;color:#36456c;font-weight:600}.reimei_function .container2 .function-box2 .filter-box2{margin-bottom:5vw}.reimei_function .container2 .function-box2 .filter-box2 .reimei_flex{align-items:center}.reimei_function .container2 .function-box2 .filter-box2 .reimei_flex p{width:75%;margin-right:5%;font-size:1.4vw;line-height:1.8;text-align:justify}.reimei_function .container2 .function-box2 .filter-box2 .reimei_flex p span{color:#f97000}.reimei_function .container2 .function-box2 .filter-box2 .reimei_flex p span>span{border-bottom:1px solid #36456c;padding-bottom:2px}.reimei_function .container2 .function-box2 .filter-box2 .reimei_flex div{width:20%}.reimei_function .container2 .function-box2 .filter-box3 .reimei_flex{justify-content:space-between}.reimei_function .container2 .function-box2 .filter-box3 .reimei_flex div{width:48%;border:1px solid #f97000;border-radius:2vw;padding:2vw;box-sizing:border-box}.reimei_function .container2 .function-box2 .filter-box3 .reimei_flex div p:first-child{font-size:1.8vw;text-align:center;color:#36456c;font-weight:600;margin-bottom:1vw}.reimei_function .container2 .function-box2 .filter-box3 .reimei_flex div p:nth-child(2){font-size:1.5vw;text-align:justify}.reimei_function .container2 .function-box3 .filter-box p{font-size:1.6vw;font-weight:600;color:#36456c;text-align:center;margin-bottom:5vw}.reimei_function .container2 .function-box3 .filter-box p span{color:#f97000}.reimei_function .container2 .function-box3 .filter-box div{width:90%;margin:0 auto}.reimei_function .container3 .function-box1 p:first-child{font-size:1.8vw;color:#36456c;text-align:center;font-weight:600;margin-bottom:3vw}.reimei_function .container3 .function-box1 p:first-child span{font-size:2.6vw}.reimei_function .container3 .function-box1 p:nth-child(2){font-size:1.4vw;line-height:1.6;margin-bottom:5vw}.reimei_function .container3 .function-box1 div+p{font-size:1.8vw;line-height:1.6;color:#f97000;text-align:center;margin:5vw auto}.reimei_function .container3 .function-box1 div+p small{color:#000;line-height:2.4}.reimei_function .container4 .function-box1>p{font-size:2.4vw;font-weight:600;color:#36456c;text-align:center;margin-bottom:3vw}.reimei_function .container4 .function-box1 .reimei_flex{margin-bottom:5vw}.reimei_function .container4 .function-box1 .reimei_flex div:first-child{width:60%;margin-right:3%}.reimei_function .container4 .function-box1 .reimei_flex div:first-child p{font-size:1.6vw;line-height:1.6;text-align:justify;margin-bottom:2vw}.reimei_function .container4 .function-box1 .reimei_flex div:first-child div{width:80%;margin:0 auto;text-align:center}.reimei_function .container4 .function-box1 .reimei_flex div:first-child div a{text-decoration:none;color:#36456c;font-size:1.6vw;font-weight:600;border:2px solid #f97000;padding:.4vw 0;border-radius:2vw;display:block}.reimei_function .container4 .function-box1 .reimei_flex div:first-child div:hover a{background-color:#fff}.reimei_function .container4 .function-box1 .reimei_flex div:first-child span{border-bottom:1px solid #808080;padding-bottom:.2vw}.reimei_function .container4 .function-box1 .reimei_flex div:nth-child(2){width:37%}.reimei_function .container5 .function-box1 p:first-child{font-size:1.8vw;color:#36456c;text-align:center;font-weight:600;margin-bottom:3vw}.reimei_function .container5 .function-box1 p:first-child span{font-size:2.6vw}.reimei_function .container5 .function-box1 p:nth-child(2){font-size:1.4vw;line-height:1.6;margin-bottom:5vw}.reimei_function .container5 .function-box2>p{font-size:2.4vw;font-weight:600;color:#36456c;margin-bottom:3vw;text-align:center}.reimei_function .container5 .function-box2 .howto-box{margin-bottom:5vw}.reimei_function .container5 .function-box2 .howto-box .reimei_flex{margin-bottom:3vw;align-items:center;justify-content:space-between}.reimei_function .container5 .function-box2 .howto-box>.reimei_flex>div:first-child{width:58%}.reimei_function .container5 .function-box2 .howto-box .reimei_flex>div:nth-child(2){width:38%}.reimei_function .container5 .function-box2 .howto-box .number-box{justify-content:space-between;margin-bottom:1.5vw}.reimei_function .container5 .function-box2 .howto-box .number-box .number-img{width:10%}.reimei_function .container5 .function-box2 .howto-box .number-box .number-img+p{width:88%}.reimei_function .container5 .function-box2 .howto-box .number-box .number-img+p span{border-bottom:1px solid #36456c;width:100%;color:#36456c;font-weight:600;font-size:1.8vw;display:inline-block;padding-bottom:.5vw}.reimei_function .container5 .function-box2 .howto-box .reimei_flex>div:first-child p{font-size:1.6vw;line-height:1.6;text-align:justify}.reimei_function .container5 .function-box2 .advice-box>p{font-size:2.4vw;font-weight:600;color:#36456c;margin-bottom:3vw;text-align:center}.reimei_function .container5 .function-box2 .advice-box>p+div{margin-bottom:5vw}.reimei_function .container5 .function-box2 .advice-box>p span{font-size:2.2vw}.reimei_function .container5 .function-box2 .advice-box .reimei_flex{justify-content:space-between;flex-wrap:wrap}.reimei_function .container5 .function-box2 .advice-box .reimei_flex div{width:48%}.reimei_function .container5 .function-box3>p:first-child{font-size:2.4vw;font-weight:600;color:#36456c;text-align:center;margin-bottom:1vw}.reimei_function .container5 .function-box3>p:nth-child(2){font-size:1.5vw;margin-bottom:3vw;text-align:center}.reimei_function .container5 .function-box3 .reimei_flex{justify-content:space-between}.reimei_function .container5 .function-box3 .reimei_flex>div{width:30%}.reimei_function .container5 .function-box3 .reimei_flex div a{font-size:1.5vw;text-align:center;text-decoration:none;color:#36456c;line-height:1.4}.reimei_function .container5 .function-box3 .reimei_flex div a figure img{margin-bottom:1vw}.banner_area{margin-bottom:10vw}.banner_area h2{text-align:center;font-size:2.4vw;font-weight:600;color:#36456c;margin-bottom:5vw}.infomation .attention{width:40%;margin:0 auto 10vw}.infomation .attention .reimei_flex{align-items:center;justify-content:center}.infomation .attention .reimei_flex div{width:5%;margin-right:3%}.infomation .attention .reimei_flex p{width:fit-content;font-size:1.5vw;display:inline}.infomation .attention .reimei_flex+div{width:80%;margin:2vw auto;text-align:center}.infomation .attention .reimei_flex+div a{display:block;text-align:center;text-decoration:none;color:#36456c;font-size:1.6vw;border:1px solid #36456c;padding:.5vw 0}.infomation h2{width:5%;margin:0 auto 3vw}.infomation details{width:70%;margin:0 auto}.infomation details summary{list-style:none;border:1px solid #36456c;box-sizing:border-box;padding:1vw 3vw}.infomation details summary .reimei_flex{align-items:center}.infomation details summary .reimei_flex div:first-child{width:4%;margin-right:3%;margin-bottom:-1vw}.infomation details summary .reimei_flex p{font-size:1.6vw}.infomation details .summary+[class^=container] .reimei_flex{padding:3vw;background-color:#e5e8ee}.infomation details .summary+[class^=container] .reimei_flex div{width:4%;margin-right:3%}.infomation details .summary+[class^=container] .reimei_flex p{width:90%;font-size:1.5vw;color:#36456c}.infomation details .summary+[class^=container] .reimei_flex p a{color:#36456c;text-decoration:none;border-bottom:1px solid #36456c}.infomation .form_btn{margin:10vw auto;text-align:center;color:#36456c}.infomation .form_btn p{font-size:1.6vw;margin-bottom:2vw}.infomation .form_btn div{width:40%;margin:0 auto}.infomation .form_btn div a{display:block;text-decoration:none;color:#36456c;border:1px solid #36456c;padding:.5vw}@media screen and (min-width: 1200px){.reimei-lp header .header_box h1{width:300px;margin-bottom:80px}.reimei-lp header .header_box h1+div{margin:0 0 0 100px}.reimei-lp header .header_box .reimei_mainvisual{margin:50px auto 0}.reimei-lp header .header_box{margin:40px auto 0}.reimei-lp header .header_box>div:nth-child(2){margin:22vw auto 80px}.reimei-lp header .header_box>div:nth-child(3){width:1000px;margin:0 auto}.reimei-lp .header_box .reimei_lead{font-size:18px;margin-right:50px}.reimei-lp .header_box .reimei_lead+div{width:300px}.reimei-lp .header_box .item_box{border-radius:10px;padding:20px 10px 10px}.reimei-lp .header_box .item_box .item_box_inner .item_box_title{font-size:18px;margin-bottom:10px}.reimei-lp .header_box .item_img{margin-bottom:20px}.reimei-lp .header_box .org_txt,.reimei-lp .header_box .navy_txt,.reimei-lp .header_box .blue_txt{font-size:16px;border-radius:50px;padding:4px 0;margin:0 auto 10px}.reimei-lp .header_box .item_box .itemname{font-size:17px;margin-top:20px}.reimei-lp .header_box .buy_btn{padding:10px 0;margin:15px auto}.reimei-lp .header_box .buy_btn a{font-size:18px}.video_size_large{display:block}.video_size{display:none}.video{top:170px}.video:after{height:1100px;top:600px;background-image:linear-gradient(0deg,#fff0,#94a3ca 20% 86%,#fff0)}.reimei-concept .reimei_back{padding:10px 0;margin:100px auto 150px;border-radius:10px;width:1000px}.reimei-concept .reimei_back>.reimei_flex{padding:50px}.reimei-concept .reimei_back>.reimei_flex h2{width:20%}.reimei-concept .reimei_back>.reimei_flex .reimei_flex{width:80%}.reimei-concept .reimei_back>.reimei_flex .reimei_flex .color_txt_box{width:40%;padding-left:50px}.reimei-concept .reimei_back>.reimei_flex .reimei_flex .color_txt_box div p:first-child{font-size:18px;margin-bottom:20px}.reimei-concept .reimei_back>.reimei_flex .reimei_flex .color_txt_box div p:nth-child(2){font-size:15px;margin-bottom:20px}.reimei-concept .reimei_back>.reimei_flex .reimei_flex .color_txt_box>p{font-size:15px;border-radius:20px;padding:5px;margin-bottom:20px}.reimei-concept .hair_back{padding:150px 0;margin:100px auto 150px}.reimei-concept .hair_back p{margin-left:26vw}.reimei-concept .hair_back p:first-child{font-size:24px;width:1000px}.reimei-concept .hair_back p:nth-child(2){font-size:16px;width:1000px}.reimei-concept .parcent_img{width:1000px;margin:0 auto 100px}.reimei-concept .icons_img{width:700px}.oxidation_box .oxidation_back{margin:100px auto}.oxidation_box_inner{width:1000px;margin:100px auto}.oxidation_box_inner .oxidation_txt1{font-size:30px;margin-bottom:20px}.oxidation_box_inner .oxidation_txt2{font-size:16px;margin-bottom:40px}.oxidation_box_inner .oxidation_txt3{font-size:20px;margin-bottom:20px}.oxidation_box_inner .oxidation_arrow1{width:8%;margin:0 auto 50px}.oxidation_copy1{width:86%;margin:0 auto 50px}.oxidation_copy2{width:90%;margin:0 auto 20px}.oxidation_video{width:700px;margin:0 auto 20px}.oxidation_arrow2{width:12%;margin:0 auto 50px}.reimei_uruoi{width:80%}.reimei_uruoi .reimei_flex>div{width:48%}.reimei_uruoi .reimei_flex>div>p{font-size:22px;margin-bottom:15px}.reimei_uruoi .reimei_flex>div>p span{font-size:28px}.reimei_uruoi .reimei_flex>div .reimei_uruoi_box{border-radius:10px;padding:30px 30px 20px}.reimei_uruoi .reimei_flex>div .reimei_uruoi_box>div:first-child{margin-bottom:40px}.reimei_uruoi .reimei_flex>div .reimei_uruoi_box>div:first-child p:first-child{font-size:20px;margin-bottom:20px}.reimei_uruoi .reimei_flex>div .reimei_uruoi_box>div:first-child p:nth-child(2){font-size:15px}.women_img_copy{margin:50px auto 150px}.reimei_reason{margin:0 auto 100px}.reimei_reason h2{width:700px;margin:0 auto 100px}.reimei_reason .reimei_reason_magazine{width:800px;margin:150px auto}.reimei_reason .reimei_reason_magazine div:first-child{width:600px}.reimei_reason .reimei_reason_magazine div:nth-child(2){width:500px}.reimei_reason .reimei_reason_magazine div:first-child p:first-child{font-size:22px;margin-bottom:30px}.reimei_reason .reimei_reason_magazine div:first-child p:first-child span{font-size:32px}.reimei_reason .reimei_reason_magazine div:first-child p:nth-child(2){font-size:18px}.reimei_reason .reimei_reason_comment{width:800px;margin:150px auto}.reimei_reason .reimei_reason_review{width:800px}.reimei_reason .reimei_reason_review .review_box{width:48%;border-radius:10px;padding:25px 30px;margin-bottom:30px}.reimei_reason .reimei_reason_review .review_box .reimei_flex{padding-bottom:7px;margin-bottom:10px}.reimei_reason .reimei_reason_review .review_box .review_item,.reimei_reason .reimei_reason_review .review_box .review_star{font-size:18px}.reimei_reason .reimei_reason_review .review_box .review_title{font-size:15px;margin-bottom:20px;letter-spacing:0}.reimei_reason .reimei_reason_review .review_box .review_txt{font-size:16px}.reimei_compare{padding:50px 0 30px;margin-bottom:100px}.reimei_compare .reimei_compare_inner{width:860px}.reimei_compare .reimei_compare_inner h2{font-size:22px;margin-bottom:30px}.reimei_compare .reimei_compare_inner h2 span{font-size:30px}.reimei_compare .reimei_compare_inner .compare_lead{font-size:18px;margin-bottom:100px}.reimei_compare .before_after{margin-bottom:150px}.reimei_compare .before_after .reimei_flex{margin:0 auto 50px}.reimei_compare .before_after .reimei_flex div{width:64%}.reimei_compare .before_after .reimei_flex p{font-size:20px;margin-top:10px;width:32%}.reimei_compare .before_after2 .before_after_img2{margin:80px auto}.reimei_function{margin-bottom:100px}.reimei_function>div:first-child{text-align:center;margin-bottom:50px}.reimei_function>div .balloon{padding:10px 15px;font-size:18px;margin:0 auto 40px}.reimei_function>div .balloon:before{left:50%}.reimei_function>div .balloon:after{left:50%}.reimei_function>div h2{font-size:20px}.reimei_function>div h2 span{font-size:30px}.reimei_function .summary{padding:50px 0}.reimei_function .summary ul{width:600px;margin:0 auto 30px}.reimei_function .summary ul li{width:32%;margin:0 2%}.reimei_function .summary p{font-size:20px;margin-bottom:30px}.reimei_function .summary p span{font-size:34px}.reimei_function .summary p+div{width:240px}.reimei_function [class^=container]{padding:60px 0}.reimei_function [class^=container] .inner{width:700px}.reimei_function [class^=container] [class^=function-box]{margin-bottom:100px}.reimei_function .container1 .function-box1 .function-txt{margin:50px auto 0}.reimei_function .container1 .function-box1 .function-txt p:first-child{font-size:26px}.reimei_function .container1 .function-box1 .function-txt p:nth-child(2){font-size:38px}.reimei_function .container1 .function-box1 .function-txt p:nth-child(2):after{font-size:14px;margin-top:10px}.reimei_function .container1 .function-box1 .function-txt p:nth-child(2) span{padding-bottom:10px}.reimei_function .container1 .function-box2>p{font-size:22px;margin-bottom:20px}.reimei_function .container1 .function-box2 .reimei_flex .function-txt{font-size:18px;width:50%;padding-right:3%}.reimei_function .container1 .function-box2 .reimei_flex div{width:50%}.reimei_function .container1 .function-box3 .reimei_flex:not(:last-child){padding-bottom:30px;margin-bottom:30px}.reimei_function .container1 .function-box3 .reimei_flex p:first-child{width:46%;font-size:24px}.reimei_function .container1 .function-box3 .reimei_flex p:nth-child(2){width:54%;font-size:17px}.reimei_function .container1 .function-box4,.reimei_function .container1 .function-box5,.reimei_function .container2 .function-box2,.reimei_function .container2 .function-box3,.reimei_function .container5 .function-box2{padding:30px;border-radius:20px}.reimei_function .container1 .function-box4 .number-box,.reimei_function .container1 .function-box5 .number-box{margin-bottom:30px}.reimei_function .container1 .function-box4 .number-img,.reimei_function .container1 .function-box5 .number-img{width:8%}.reimei_function .container1 .function-box4 .number-img+p,.reimei_function .container1 .function-box5 .number-img+p{width:90%}.reimei_function .container1 .function-box4 .number-img+p span,.reimei_function .container1 .function-box5 .number-img+p span{width:100%;font-size:26px;padding-bottom:10px}.reimei_function .container1 .function-box4 .filter-box>div{width:58%}.reimei_function .container1 .function-box4 .filter-box>div p{font-size:20px;margin-bottom:30px}.reimei_function .container1 .function-box4 .filter-box>p{width:38%;font-size:16px}.reimei_function .container1 .function-box5 .filter-box{margin-bottom:40px}.reimei_function .container1 .function-box5 .filter-box .reimei_flex div:first-child{width:75%;margin-right:5%}.reimei_function .container1 .function-box5 .filter-box .reimei_flex div:nth-child(2){width:20%}.reimei_function .container1 .function-box5 .filter-box .reimei_flex div:first-child p:first-child{font-size:20px;margin-bottom:10px}.reimei_function .container1 .function-box5 .filter-box .reimei_flex div:first-child p:nth-child(2){font-size:16px}.reimei_function .container1 .function-box5 .filter-box2 p:first-child{font-size:18px;margin-bottom:10px}.reimei_function .container1 .function-box5 .filter-box2 p:nth-child(2){font-size:16px}.reimei_function .container1 .function-box5 .filter-box2 p:nth-child(2) span{padding-bottom:4px}.reimei_function [class^=container] .close-btn{width:30%;padding:5px 0;font-size:20px}.reimei_function .container2 .function-box2 .filter-box{margin-bottom:30px}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex>p{font-size:20px;width:33%}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex>div{width:67%}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex>div span{padding-bottom:8px}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex>div .reimei_flex p:first-child{width:25%;padding:1px;border-radius:30px;font-size:22px;margin-right:3%}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex>div .reimei_flex p:nth-child(2){font-size:22px}.reimei_function .container2 .function-box2 .filter-box2{margin-bottom:50px}.reimei_function .container2 .function-box2 .filter-box2 .reimei_flex p{width:75%;margin-right:5%;font-size:16px}.reimei_function .container2 .function-box2 .filter-box2 .reimei_flex div{width:20%}.reimei_function .container2 .function-box2 .filter-box3 .reimei_flex div{width:48%;border-radius:20px;padding:20px}.reimei_function .container2 .function-box2 .filter-box3 .reimei_flex div p:first-child{font-size:20px;margin-bottom:10px}.reimei_function .container2 .function-box2 .filter-box3 .reimei_flex div p:nth-child(2){font-size:17px}.reimei_function .container2 .function-box3 .filter-box p{font-size:18px;margin-bottom:50px}.reimei_function .container2 .function-box3 .filter-box div{width:90%}.reimei_function .container3 .function-box1 p:first-child{font-size:20px;margin-bottom:30px}.reimei_function .container3 .function-box1 p:first-child span{font-size:28px}.reimei_function .container3 .function-box1 p:nth-child(2){font-size:16px;margin-bottom:50px}.reimei_function .container3 .function-box1 div+p{font-size:20px;margin:50px auto}.reimei_function .container4 .function-box1>p{font-size:26px;margin-bottom:30px}.reimei_function .container4 .function-box1 .reimei_flex{margin-bottom:50px}.reimei_function .container4 .function-box1 .reimei_flex div:first-child{width:60%;margin-right:3%}.reimei_function .container4 .function-box1 .reimei_flex div:first-child p{font-size:18px;margin-bottom:20px}.reimei_function .container4 .function-box1 .reimei_flex div:first-child div{width:80%}.reimei_function .container4 .function-box1 .reimei_flex div:first-child div a{font-size:18px;padding:4px 0;border-radius:20px}.reimei_function .container4 .function-box1 .reimei_flex div:first-child span{padding-bottom:2px}.reimei_function .container4 .function-box1 .reimei_flex div:nth-child(2){width:37%}.reimei_function .container5 .function-box1 p:first-child{font-size:20px;margin-bottom:30px}.reimei_function .container5 .function-box1 p:first-child span{font-size:28px}.reimei_function .container5 .function-box1 p:nth-child(2){font-size:16px;margin-bottom:50px}.reimei_function .container5 .function-box2>p{font-size:26px;margin-bottom:30px}.reimei_function .container5 .function-box2 .howto-box{margin-bottom:50px}.reimei_function .container5 .function-box2 .howto-box .reimei_flex{margin-bottom:30px}.reimei_function .container5 .function-box2 .howto-box>.reimei_flex>div:first-child{width:58%}.reimei_function .container5 .function-box2 .howto-box .reimei_flex>div:nth-child(2){width:38%}.reimei_function .container5 .function-box2 .howto-box .number-box{margin-bottom:15px}.reimei_function .container5 .function-box2 .howto-box .number-box .number-img{width:10%}.reimei_function .container5 .function-box2 .howto-box .number-box .number-img+p{width:88%}.reimei_function .container5 .function-box2 .howto-box .number-box .number-img+p span{font-size:20px;padding-bottom:5px}.reimei_function .container5 .function-box2 .howto-box .reimei_flex>div:first-child p{font-size:18px}.reimei_function .container5 .function-box2 .advice-box>p{font-size:26px;margin-bottom:30px}.reimei_function .container5 .function-box2 .advice-box>p+div{margin-bottom:30px}.reimei_function .container5 .function-box2 .advice-box>p span{font-size:24px}.reimei_function .container5 .function-box2 .advice-box .reimei_flex div{width:48%}.reimei_function .container5 .function-box3>p:first-child{font-size:26px;margin-bottom:10px}.reimei_function .container5 .function-box3>p:nth-child(2){font-size:17px;margin-bottom:30px}.reimei_function .container5 .function-box3 .reimei_flex>div{width:30%}.reimei_function .container5 .function-box3 .reimei_flex div a{font-size:17px}.reimei_function .container5 .function-box3 .reimei_flex div a figure img{margin-bottom:10px}.banner_area{margin-bottom:100px}.banner_area h2{font-size:26px;margin-bottom:50px}.infomation .attention{width:40%;margin:0 auto 100px}.infomation .attention .reimei_flex div{width:5%;margin-right:3%}.infomation .attention .reimei_flex p{font-size:17px}.infomation .attention .reimei_flex+div{width:80%;margin:20px auto}.infomation .attention .reimei_flex+div a{font-size:18px;padding:5px 0}.infomation h2{width:5%;margin:0 auto 30px}.infomation details{width:700px}.infomation details summary{padding:10px 30px}.infomation details summary .reimei_flex div:first-child{width:4%;margin-right:3%;margin-bottom:-10px}.infomation details summary .reimei_flex P{font-size:16px}.infomation details .summary+[class^=container] .reimei_flex{padding:30px}.infomation details .summary+[class^=container] .reimei_flex div{width:4%;margin-right:3%}.infomation details .summary+[class^=container] .reimei_flex p{width:90%;font-size:17px}.infomation .form_btn{margin:100px auto}.infomation .form_btn p{font-size:18px;margin-bottom:20px}.infomation .form_btn div{width:40%}.infomation .form_btn div a{padding:5px}}@media screen and (min-width: 1600px){.reimei-lp header{margin:0 auto 30px;background-image:url(/cdn/shop/files/reimei_back_full_pc.jpg?v=1737953129)}.reimei-lp header .header_box>div:nth-child(2){margin:17vw auto 80px}}@media screen and (min-width: 2000px){.reimei-lp header{background-size:cover}}@media screen and (max-width: 768px){.reimei-lp header{background-image:url(/cdn/shop/files/reimei_back_full_sp_db5e26d8-d5da-4990-a424-85c2986ced06.jpg?v=1737953130)}.reimei-lp header{margin:0 auto 3vw}.reimei-lp header .header_box{width:100%}.reimei-lp header .header_box .reimei_flex:first-child{flex-direction:column}.reimei-lp header .header_box h1{width:70%;margin-bottom:0;margin-left:5%}.reimei-lp header .header_box .maincopy{width:90%;margin:53vw auto 3vw}.reimei-lp header .header_box .reimei_mainvisual{width:96%;margin:0 auto}.reimei-lp header .header_box>div:nth-child(2){margin:5vw auto 8vw;flex-direction:column-reverse}.reimei-lp .header_box .reimei_lead{text-align:center;font-size:3.2vw;font-weight:400;margin-right:0}.reimei-lp .header_box .reimei_lead+div{width:60%}.reimei-lp header .header_box>div:nth-child(3){align-items:center;flex-direction:column}.item_box_inner .item_box_flex{display:flex;align-items:center;justify-content:space-around;margin-bottom:3vw}.item_box_inner .item_box_flex2{display:flex;align-items:center;justify-content:space-between;margin-bottom:3vw}.item_box_inner .item_box_flex>div:first-child{width:45%}.item_box_inner .item_box_flex>div:nth-child(2){width:55%}.item_box_inner .item_box_flex2>div:first-child{width:60%}.item_box_inner .item_box_flex2>div:nth-child(2){width:40%}.reimei-lp .header_box .item_box{width:90%;padding:4vw 2vw 3vw 4vw;margin-bottom:2vw}.reimei-lp .header_box .item_box .item_box_inner .item_box_title{font-size:4.6vw;margin-bottom:2vw;line-height:1.4}.reimei-lp .header_box .item_img{margin-bottom:0}.reimei-lp .header_box .org_txt,.reimei-lp .header_box .navy_txt,.reimei-lp .header_box .blue_txt{font-size:2.4vw;margin:0 0 1vw auto}.reimei-lp .header_box .item_box .itemname{font-size:4vw;margin-top:0;text-align:left}.reimei-lp .header_box .buy_btn{padding:4vw 0;margin:0}.reimei-lp .header_box .buy_btn a{font-size:3vw}.video_size_large{display:none}.video_size{display:block}.video{top:25vw}.video:after{height:360vw;top:108vw;background-image:linear-gradient(0deg,#fff0,#94a3ca 20% 89%,#fff0)}.reimei-concept .reimei_back{padding:1vw 0;margin:10vw auto 15vw;background-image:url(/cdn/shop/files/reimei_sky_back.jpg);border-radius:2vw}.reimei-concept .reimei_back>.reimei_flex{padding:5vw;flex-direction:column}.reimei-concept .reimei_back>.reimei_flex h2{width:50%;margin-bottom:5vw}.reimei-concept .reimei_back>.reimei_flex .reimei_flex{width:100%;flex-direction:column}.reimei-concept .reimei_back>.reimei_flex .reimei_flex .color_txt_box{width:100%;padding-left:0}.reimei-concept .reimei_back>.reimei_flex .color_txt_box{color:#fff}.reimei-concept .reimei_back>.reimei_flex .reimei_flex .color_txt_box{flex-grow:inherit}.reimei-concept .reimei_back>.reimei_flex .reimei_flex .color_txt_box div p:first-child{font-size:3.2vw;margin-bottom:3vw}.reimei-concept .reimei_back>.reimei_flex .reimei_flex .color_txt_box div p:nth-child(2){font-size:3vw;font-weight:400;margin-bottom:4vw}.reimei-concept .reimei_back>.reimei_flex .reimei_flex .color_txt_box>p{font-size:3.3vw;font-weight:400;border-radius:4vw;padding:1vw;margin-bottom:3vw}.reimei-concept .hair_back{padding:15vw 0;margin:10vw auto 15vw;background-image:url(/cdn/shop/files/reimei_women_hair_a0623ec2-3b38-4b53-905e-4b5d30fe60ad.jpg?v=1737104381)}.reimei-concept .hair_back p{margin:2vw 0 0 15vw;font-weight:400}.reimei-concept .hair_back p:first-child{margin-bottom:3vw;font-size:3.6vw}.reimei-concept .hair_back p:nth-child(2){font-size:3vw}.reimei-concept .parcent_img,.reimei-concept .icons_img{width:80%}.oxidation_box .oxidation_back{margin:12vw auto;background:url(/cdn/shop/files/reimei_lighting_back.jpg),linear-gradient(180deg,#fff 0% 5%,#ecf4f6 5% 100%);background-repeat:no-repeat;background-position:bottom;background-size:contain}.oxidation_box_inner .oxidation_txt1{font-size:4.6vw;margin-bottom:2vw}.oxidation_box_inner .oxidation_txt2{font-size:3vw;font-weight:400;text-align:justify;margin-bottom:4vw}.oxidation_box_inner .oxidation_txt3{font-size:3.6vw;margin-bottom:3vw}.oxidation_box_inner .oxidation_arrow1{width:10%;margin:0 auto 5vw}.oxidation_copy1{width:56%;margin:0 auto 8vw}.oxidation_copy2{width:60%;margin:0 auto 5vw}.oxidation_video{width:100%;margin:0 auto 2vw}.oxidation_arrow2{width:18%;margin:0 auto 5vw}.reimei_uruoi{width:90%;margin:0 auto}.reimei_uruoi .reimei_flex{flex-direction:column}.reimei_uruoi .reimei_flex>div{width:100%;margin-bottom:8vw}.reimei_uruoi .reimei_flex>div>p{font-size:5.2vw;margin-bottom:3vw}.reimei_uruoi .reimei_flex>div>p span{font-size:5.8vw}.reimei_uruoi .reimei_flex>div .reimei_uruoi_box{border-radius:2vw;padding:5vw 5vw 4vw}.reimei_uruoi .reimei_flex>div .reimei_uruoi_box>div:first-child{margin-bottom:6vw}.reimei_uruoi .reimei_flex>div .reimei_uruoi_box>div:first-child p:first-child{font-size:4.4vw;line-height:1.5;margin-bottom:3vw}.reimei_uruoi .reimei_flex>div .reimei_uruoi_box>div:first-child p:nth-child(2){font-size:3.3vw}.reimei_reason{margin:0 auto 10vw}.reimei_reason h2{width:90%;margin:0 auto 10vw}.reimei_reason .reimei_reason_magazine{width:80%;margin:15vw auto;flex-direction:column}.reimei_reason .reimei_reason_magazine div:first-child{width:100%;text-align:center;margin-bottom:8vw}.reimei_reason .reimei_reason_magazine div:nth-child(2){width:80%}.reimei_reason .reimei_reason_magazine div:first-child p:first-child{font-size:4vw;margin-bottom:4vw}.reimei_reason .reimei_reason_magazine div:first-child p:first-child span{font-size:5vw}.reimei_reason .reimei_reason_magazine div:first-child p:nth-child(2){font-size:3.2vw}.reimei_reason .reimei_reason_comment{width:90%;margin:15vw auto}.reimei_reason .reimei_reason_review{width:90%;margin:0 auto}.reimei_reason .reimei_reason_review .review_box{width:100%;border-radius:1.5vw;padding:3.5vw 4vw;margin-bottom:4vw}.reimei_reason .reimei_reason_review .review_box .reimei_flex{padding-bottom:1.7vw;margin-bottom:2vw}.reimei_reason .reimei_reason_review .review_box .review_item{font-size:3.3vw}.reimei_reason .reimei_reason_review .review_box .review_star{font-size:3.2vw}.reimei_reason .reimei_reason_review .review_box .review_title{font-size:3.2vw;margin-bottom:3vw}.reimei_reason .reimei_reason_review .review_box .review_txt{font-size:3vw}.reimei_compare{padding:6vw 0 4vw;margin-bottom:10vw}.reimei_compare .reimei_compare_inner{width:90%}.reimei_compare .reimei_compare_inner h2{font-size:3.6vw;margin-bottom:3vw}.reimei_compare .reimei_compare_inner h2 span{font-size:4.6vw}.reimei_compare .reimei_compare_inner .compare_lead{font-size:3.3vw;margin-bottom:10vw}.reimei_compare .before_after{margin-bottom:15vw}.reimei_compare .before_after .reimei_flex{width:100%;margin:0 auto 6vw;flex-direction:column}.reimei_compare .before_after .reimei_flex div{width:100%;margin-bottom:2vw}.reimei_compare .before_after .reimei_flex p{font-size:4vw;text-align:center;width:100%}.reimei_compare .before_after2 .before_after_img2{width:90%;margin:8vw auto}.reimei_function{margin-bottom:10vw}.reimei_function>div:first-child{margin-bottom:6vw}.reimei_function>div .balloon{padding:3vw 2.5vw;font-size:3vw;margin:0 auto 8vw}.reimei_function>div h2{font-size:3.4vw}.reimei_function>div h2 span{font-size:4.6vw}.reimei_function .function_back1{background-image:url(/cdn/shop/files/reimei_accordion1.jpg)}.reimei_function .function_back2{background-image:url(/cdn/shop/files/reimei_accordion2.jpg)}.reimei_function .function_back3{background-image:url(/cdn/shop/files/reimei_accordion3.jpg)}.reimei_function .function_back4{background-image:url(/cdn/shop/files/reimei_accordion4.jpg)}.reimei_function .function_back5{background-image:url(/cdn/shop/files/reimei_accordion5.jpg)}.reimei_function .summary{padding:5vw 0}.reimei_function .summary ul{width:90%;margin:0 auto 4vw}.reimei_function .summary p{font-size:3.6vw;margin-bottom:4vw}.reimei_function .summary p span{font-size:6vw}.reimei_function .summary p+div{width:40%}.reimei_function [class^=container]{padding:7vw 0}.reimei_function [class^=container] .inner{width:90%}.reimei_function [class^=container] [class^=function-box]{margin-bottom:12vw}.reimei_function .container1 .function-box1 .function-txt{margin:5vw auto 0}.reimei_function .container1 .function-box1 .function-txt p:first-child{font-size:3.4vw}.reimei_function .container1 .function-box1 .function-txt p:nth-child(2){font-size:4.6vw}.reimei_function .container1 .function-box1 .function-txt p:nth-child(2):after{font-size:2.2vw}.reimei_function .container1 .function-box2>p{font-size:4vw;margin-bottom:4vw}.reimei_function .container1 .function-box2 .reimei_flex{flex-direction:column}.reimei_function .container1 .function-box2 .reimei_flex .function-txt{font-size:3.3vw;width:100%;padding-right:0;margin-bottom:4vw;text-align:justify}.reimei_function .container1 .function-box2 .reimei_flex div{width:100%}.reimei_function .container1 .function-box3 .reimei_flex{flex-direction:column}.reimei_function .container1 .function-box3 .reimei_flex:not(:last-child){padding-bottom:4vw;margin-bottom:4vw}.reimei_function .container1 .function-box3 .reimei_flex p:first-child{width:100%;text-align:center;font-size:3.8vw;margin-bottom:3vw}.reimei_function .container1 .function-box3 .reimei_flex p:nth-child(2){width:100%;font-size:3.3vw}.reimei_function .container1 .function-box4,.reimei_function .container1 .function-box5,.reimei_function .container2 .function-box2,.reimei_function .container2 .function-box3,.reimei_function .container5 .function-box2{padding:4vw}.reimei_function .container1 .function-box4 .number-box,.reimei_function .container1 .function-box5 .number-box{margin-bottom:6vw;align-items:center}.reimei_function .container1 .function-box4 .number-img,.reimei_function .container1 .function-box5 .number-img{width:10%}.reimei_function .container1 .function-box4 .number-img+p,.reimei_function .container1 .function-box5 .number-img+p{width:88%}.reimei_function .container1 .function-box4 .number-img+p span,.reimei_function .container1 .function-box5 .number-img+p span{font-size:4vw;padding-bottom:2vw}.reimei_function .container1 .function-box4 .filter-box{flex-direction:column}.reimei_function .container1 .function-box4 .filter-box>div{width:100%;margin-bottom:6vw}.reimei_function .container1 .function-box4 .filter-box>div p{font-size:3.6vw;text-align:center;margin-bottom:4vw}.reimei_function .container1 .function-box4 .filter-box>p{width:100%;font-size:3.3vw}.reimei_function .container1 .function-box5 .filter-box{margin-bottom:4vw}.reimei_function .container1 .function-box5 .filter-box .reimei_flex{flex-direction:column}.reimei_function .container1 .function-box5 .filter-box .reimei_flex div:first-child{width:100%;margin-right:0;margin-bottom:4vw}.reimei_function .container1 .function-box5 .filter-box .reimei_flex div:nth-child(2){width:60%}.reimei_function .container1 .function-box5 .filter-box .reimei_flex div:first-child p:first-child{font-size:3.6vw;text-align:center;margin-bottom:3vw}.reimei_function .container1 .function-box5 .filter-box .reimei_flex div:first-child p:nth-child(2){font-size:3.3vw}.reimei_function .container1 .function-box5 .filter-box2 p:first-child{font-size:3.3vw;margin-bottom:2vw}.reimei_function .container1 .function-box5 .filter-box2 p:nth-child(2){font-size:3.3vw}.reimei_function [class^=container] .close-btn{width:60%;padding:1.5vw 0;font-size:3.8vw}.reimei_function .container2 .function-box2 .filter-box{margin-bottom:5vw}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex{flex-direction:column}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex>p{font-size:3.6vw;text-align:center;margin-bottom:3vw;width:100%}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex>div{width:100%}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex>div span{padding-bottom:.5vw}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex>div .reimei_flex{flex-direction:column}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex>div .reimei_flex p:first-child{width:100%;padding:.3vw;font-size:3.3vw;margin-right:0}.reimei_function .container2 .function-box2 .filter-box>.reimei_flex>div .reimei_flex p:nth-child(2){font-size:4vw}.reimei_function .container2 .function-box2 .filter-box2{margin-bottom:5vw}.reimei_function .container2 .function-box2 .filter-box2 .reimei_flex{flex-direction:column}.reimei_function .container2 .function-box2 .filter-box2 .reimei_flex p{width:100%;margin-right:0;margin-bottom:3vw;font-size:3.3vw}.reimei_function .container2 .function-box2 .filter-box2 .reimei_flex div{width:60%}.reimei_function .container2 .function-box2 .filter-box3 .reimei_flex{justify-content:space-between}.reimei_function .container2 .function-box2 .filter-box3 .reimei_flex div{width:48%;padding:2vw}.reimei_function .container2 .function-box2 .filter-box3 .reimei_flex div p:first-child{font-size:3.3vw;margin-bottom:2vw}.reimei_function .container2 .function-box2 .filter-box3 .reimei_flex div p:nth-child(2){font-size:3.2vw}.reimei_function .container2 .function-box3 .filter-box p{font-size:3.6vw;margin-bottom:6vw}.reimei_function .container2 .function-box3 .filter-box div{width:100%}.reimei_function .container3 .function-box1 p:first-child{font-size:3.8vw;margin-bottom:4vw}.reimei_function .container3 .function-box1 p:first-child span{font-size:4.6vw}.reimei_function .container3 .function-box1 p:nth-child(2){font-size:3.3vw;margin-bottom:6vw}.reimei_function .container3 .function-box1 div+p{font-size:3.8vw;margin:6vw auto}.reimei_function .container3 .function-box1 div+p small{font-size:2.8vw}.reimei_function .container4 .function-box1>p{font-size:4.4vw;margin-bottom:4vw}.reimei_function .container4 .function-box1 .reimei_flex{margin-bottom:4vw;flex-direction:column-reverse}.reimei_function .container4 .function-box1 .reimei_flex div:first-child{width:100%;margin-right:0;margin-bottom:5vw}.reimei_function .container4 .function-box1 .reimei_flex div:first-child p{font-size:3.3vw;margin-bottom:3vw}.reimei_function .container4 .function-box1 .reimei_flex div:first-child div{width:70%}.reimei_function .container4 .function-box1 .reimei_flex div:first-child div a{font-size:3.6vw;padding:1.4vw 2vw;border-radius:4vw}.reimei_function .container4 .function-box1 .reimei_flex div:first-child div:hover a{background-color:#fff}.reimei_function .container4 .function-box1 .reimei_flex div:nth-child(2){width:60%;margin:0 auto 4vw}.reimei_function .container5 .function-box1 p:first-child{font-size:3.6vw;margin-bottom:4vw}.reimei_function .container5 .function-box1 p:first-child span{font-size:4.3vw}.reimei_function .container5 .function-box1 p:nth-child(2){font-size:3.3vw;margin-bottom:6vw}.reimei_function .container5 .function-box2>p{font-size:4.2vw;margin-bottom:4vw}.reimei_function .container5 .function-box2 .howto-box{margin-bottom:7vw}.reimei_function .container5 .function-box2 .howto-box>.reimei_flex{margin-bottom:3vw;flex-direction:column;margin-bottom:6vw}.reimei_function .container5 .function-box2 .howto-box>.reimei_flex>div:first-child{width:100%}.reimei_function .container5 .function-box2 .howto-box .reimei_flex>div:nth-child(2){width:100%}.reimei_function .container5 .function-box2 .howto-box .number-box{margin-bottom:3.5vw}.reimei_function .container5 .function-box2 .howto-box .number-box .number-img{width:10%}.reimei_function .container5 .function-box2 .howto-box .number-box .number-img+p{width:88%}.reimei_function .container5 .function-box2 .howto-box .number-box .number-img+p span{font-size:3.8vw;padding-bottom:.5vw}.reimei_function .container5 .function-box2 .howto-box .reimei_flex>div:first-child p{font-size:3.3vw;margin-bottom:2vw}.reimei_function .container5 .function-box2 .advice-box>p{font-size:4.4vw;margin-bottom:4vw}.reimei_function .container5 .function-box2 .advice-box>p+div{margin-bottom:4vw}.reimei_function .container5 .function-box2 .advice-box>p span{font-size:4vw}.reimei_function .container5 .function-box2 .advice-box .reimei_flex{flex-direction:column}.reimei_function .container5 .function-box2 .advice-box .reimei_flex div{width:100%;margin-bottom:3vw}.reimei_function .container5 .function-box3>p:first-child{font-size:4.4vw;margin-bottom:2vw}.reimei_function .container5 .function-box3>p:nth-child(2){font-size:3.3vw;margin-bottom:4vw}.reimei_function .container5 .function-box3 .reimei_flex{flex-direction:column}.reimei_function .container5 .function-box3 .reimei_flex>div{width:90%;margin:0 auto 4vw}.reimei_function .container5 .function-box3 .reimei_flex div a{font-size:3.5vw}.reimei_function .container5 .function-box3 .reimei_flex div a figure img{margin-bottom:1.5vw}.banner_area{margin-bottom:12vw}.banner_area h2{font-size:4.4vw}.infomation .attention{width:80%;margin:0 auto 12vw}.infomation .attention .reimei_flex div{width:10%;margin-right:3%}.infomation .attention .reimei_flex p{font-size:3.5vw}.infomation .attention .reimei_flex+div{width:80%;margin:3vw auto}.infomation .attention .reimei_flex+div a{font-size:3.6vw;padding:1vw 0}.infomation h2{width:12%;margin:0 auto 4vw}.infomation details{width:90%}.infomation details summary{padding:2vw 3vw}.infomation details summary .reimei_flex div:first-child{width:6%;margin-right:3%;margin-bottom:-1vw;flex:1}.infomation details summary .reimei_flex div:nth-child(2){width:90%}.infomation details summary .reimei_flex P{font-size:3.3vw;flex:16}.infomation details .summary+[class^=container] .reimei_flex div{margin-right:3%;flex:1}.infomation details .summary+[class^=container] .reimei_flex p{width:90%;font-size:3.3vw}.infomation .form_btn{margin:12vw auto}.infomation .form_btn p{font-size:3.3vw;margin-bottom:3vw}.infomation .form_btn div{width:80%}.infomation .form_btn div a{padding:1.5vw}.pc_only,.pc_only2{display:none}.sp_only{display:block}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/reimei_lp.css.map */
