@charset "UTF-8";._ svg{width:12px;height:auto;stroke:#fff}a:hover ._ svg{stroke:#000}._{font-size:0;position:absolute;right:1.0625rem;top:calc(50% - 0.375rem)}._:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none}body.themeA{--sans:Helvetica,"Noto Sans JP","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","メイリオ","Meiryo",sans-serif}.p-en-price .c-btn-theme,.p-en-salon .c-btn-theme,.p-en-top .c-btn-theme{width:calc(var(--rm) * 297);height:calc(var(--rm) * 64);gap:calc(var(--rm) * 10);border-radius:calc(var(--rm) * 8);font-size:calc(var(--rm) * 18);font-weight:400;letter-spacing:calc(var(--rm) * 0.9)}.p-en-price .c-btn-theme__angle,.p-en-salon .c-btn-theme__angle,.p-en-top .c-btn-theme__angle{width:calc(var(--rm) * 8)}.c-en-heading-section{color:#BE9649;text-align:center;font-family:var(--serif);font-size:calc(var(--rm) * 30);font-weight:900;line-height:1.2;letter-spacing:calc(var(--rm) * 1.5)}.c-en-heading-section:after{margin:calc(var(--rm) * 26) auto 0;content:"";display:block;width:calc(var(--rm) * 80);height:calc(var(--rm) * 1);background:#BE9649;pointer-events:none}.c-en-heading-border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--rm) * 9);color:#BE9649;font-family:var(--serif);font-size:calc(var(--rm) * 16);font-weight:900}.c-en-heading-border:after{content:"";display:block;width:calc(var(--rm) * 40);height:0;pointer-events:none;border-top:1px solid #BE9649}.c-en-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(var(--rm) * 4);font-size:calc(var(--rm) * 18);font-weight:700;line-height:1.5}.c-en-check__ico{width:calc(var(--rm) * 19);margin-top:calc(var(--rm) * 5);-ms-flex-negative:0;flex-shrink:0}.c-en-faq__head{width:100%;min-height:calc(var(--rm) * 43);padding:calc(var(--rm) * 13) calc(var(--rm) * 15) calc(var(--rm) * 13) calc(var(--rm) * 18);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(var(--rm) * 7);background:rgba(190,150,73,0.11);border:1px solid rgba(194,177,143,0.62);text-align:left;cursor:pointer}.c-en-faq__head .c-btn-status{width:calc(var(--rm) * 20);height:calc(var(--rm) * 20);-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.c-en-faq__question{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:calc(var(--rm) * 16);font-weight:700;line-height:1.3}.c-en-faq__mark{width:calc(var(--rm) * 18);-ms-flex-negative:0;flex-shrink:0;color:#BE9649;font-size:calc(var(--rm) * 16);font-weight:700;line-height:1.3}.c-en-faq__body{display:none;background:rgba(255,247,232,0.11);border:1px solid rgba(194,177,143,0.62);border-top:0}.c-en-faq__head.is-open+.c-en-faq__body{display:block}.c-en-faq__inner{padding:calc(var(--rm) * 12) calc(var(--rm) * 20) calc(var(--rm) * 16) calc(var(--rm) * 18);display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--rm) * 7)}.c-en-faq__answer{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#343434;font-size:calc(var(--rm) * 14);line-height:1.5}.cm-en-cta{min-height:calc(var(--rm) * 443);padding:calc(var(--rm) * 158) calc(var(--rm) * 20) calc(var(--rm) * 30);color:#fff;background:#000 url(../img/english/bg-cta.webp) no-repeat center top/cover;text-align:center}.cm-en-cta__title{color:#E7BF73;text-shadow:0 0 10px rgba(0,0,0,0.4);font-family:var(--serif);font-size:calc(var(--rm) * 36);font-weight:900;line-height:normal;letter-spacing:calc(var(--rm) * 1.8)}.cm-en-cta__txt1{margin-top:calc(var(--rm) * 24);font-size:calc(var(--rm) * 14);line-height:1.3;letter-spacing:calc(var(--rm) * 0.7)}.cm-en-cta__txt2{margin-top:calc(var(--rm) * 37);font-size:calc(var(--rm) * 16);line-height:normal;letter-spacing:calc(var(--rm) * 1.92);text-align:left}.cm-en-cta__action{margin-top:calc(var(--rm) * 26)}.l-aside-nav{display:-webkit-box;display:-ms-flexbox;display:flex;left:calc(50% - var(--rm) * 187.5);width:100%;height:auto;max-width:750px}.l-aside-nav ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.l-aside-nav li{width:calc(var(--rm) * 82)}.l-aside-nav li:last-child{width:calc(var(--rm) * 130)}.l-aside-nav img{width:100%;height:auto}.p-en-contact #form{--rm:min(1.5px,0.2666666667vw);position:relative;padding:calc(var(--rm) * 30) 0 calc(var(--rm) * 44);background:#F3F4F0}.p-en-contact #form form{padding:calc(var(--rm) * 40) calc(var(--rm) * 20);background:#fff;border-radius:calc(var(--rm) * 10)}.p-en-contact #form button,.p-en-contact #form input[type=date],.p-en-contact #form input[type=email],.p-en-contact #form input[type=tel],.p-en-contact #form input[type=text],.p-en-contact #form select,.p-en-contact #form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:calc(var(--rm) * 3);font:inherit;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:calc(var(--rm) * 16);padding:calc(var(--rm) * 4) calc(var(--rm) * 5)}.p-en-contact #form button::-webkit-inner-spin-button,.p-en-contact #form input[type=date]::-webkit-inner-spin-button,.p-en-contact #form input[type=email]::-webkit-inner-spin-button,.p-en-contact #form input[type=tel]::-webkit-inner-spin-button,.p-en-contact #form input[type=text]::-webkit-inner-spin-button,.p-en-contact #form select::-webkit-inner-spin-button,.p-en-contact #form textarea::-webkit-inner-spin-button{display:none}.p-en-contact #form textarea{resize:vertical;height:calc(var(--rm) * 120)}.p-en-contact #form button,.p-en-contact #form input[type=button],.p-en-contact #form input[type=submit],.p-en-contact #form label,.p-en-contact #form select{cursor:pointer}.p-en-contact #form select::-ms-expand{display:none}.p-en-contact #form select{background:url(/sp/images_re/lp/sns/obj_tri2.svg) center right calc(var(--rm) * 10)/auto calc(var(--rm) * 9) no-repeat}.p-en-contact #form select.select_time{padding-right:calc(var(--rm) * 30)}.p-en-contact #form .form_inner{position:relative}.p-en-contact #form .inner{padding-left:calc(var(--rm) * 20);padding-right:calc(var(--rm) * 20)}.p-en-contact #form .err{display:block;color:#F00;font-size:calc(var(--rm) * 13);line-height:1.4}.p-en-contact #form .form-wrap-title{padding-bottom:calc(var(--rm) * 20);font-weight:bold;font-size:calc(var(--rm) * 20);text-align:center}.p-en-contact #form .form-wrap-name{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--rm) * 20)}.p-en-contact #form .form-wrap-name dl{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.p-en-contact #form dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;font-size:calc(var(--rm) * 16)}.p-en-contact #form dl:not(:last-of-type){margin-bottom:calc(var(--rm) * 25)}.p-en-contact #form dt{margin-bottom:calc(var(--rm) * 8);text-align:left;font-size:calc(var(--rm) * 13);letter-spacing:0.06em}.p-en-contact #form dd input[type=date],.p-en-contact #form dd input[type=email],.p-en-contact #form dd input[type=tel],.p-en-contact #form dd input[type=text],.p-en-contact #form dd select{border:1px solid #cbcbcb;width:100%;height:calc(var(--rm) * 36)}.p-en-contact #form dd textarea{width:100%;border:1px solid #cbcbcb;background-color:#f9f0de}.p-en-contact #form .company_contact_caution{color:#ffb04b}.p-en-contact #form{}.p-en-contact #form .label_campaigns label{position:relative;display:inline-block;margin-bottom:calc(var(--rm) * 10);margin-left:calc(var(--rm) * 13);padding-left:calc(var(--rm) * 25)}.p-en-contact #form .label_campaigns input[type=checkbox]{position:absolute;width:1px;height:1px;outline:none;clip:rect(1px,1px,1px,1px)}.p-en-contact #form .label_campaigns input[type=checkbox]+i{display:block;position:relative;left:calc(var(--rm) * -25);top:calc(var(--rm) * 3);font-size:calc(var(--rm) * 14);vertical-align:middle}.p-en-contact #form .label_campaigns input[type=checkbox]+i:before{content:"";display:block;position:absolute;top:0;left:0;width:calc(var(--rm) * 16);height:calc(var(--rm) * 16);border:1px solid #6EB2FF;border-radius:calc(var(--rm) * 2);background-color:#fff}.p-en-contact #form .label_campaigns input[type=checkbox]+i.body:before{border:1px solid #89be64}.p-en-contact #form .label_campaigns input[type=checkbox]+i.inbu:before{border:1px solid #ffbc7d}.p-en-contact #form .label_campaigns input[type=checkbox]+i.other:before{border:1px solid #34c7fd}.p-en-contact #form .label_campaigns input[type=checkbox]:checked+i:after{content:"";display:block;position:absolute;top:calc(var(--rm) * 3);left:calc(var(--rm) * 3);width:calc(var(--rm) * 10);height:calc(var(--rm) * 5);border-left:calc(var(--rm) * 3) solid #6EB2FF;border-bottom:calc(var(--rm) * 3) solid #6EB2FF;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-en-contact #form .label_campaigns input[type=checkbox]:checked+i.body:after{border-left-color:#89be64;border-bottom-color:#89be64}.p-en-contact #form .label_campaigns input[type=checkbox]:checked+i.inbu:after{border-left-color:#ffbc7d;border-bottom-color:#ffbc7d}.p-en-contact #form .label_campaigns input[type=checkbox]:checked+i.other:after{border-left-color:#34c7fd;border-bottom-color:#34c7fd}.p-en-contact #form{}.p-en-contact #form .shop_select dl:not(:last-of-type){margin-bottom:calc(var(--rm) * 4)}.p-en-contact #form .shop_select dt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #cbcbcb;min-height:calc(var(--rm) * 36);padding:calc(var(--rm) * 6) calc(var(--rm) * 30) calc(var(--rm) * 6) calc(var(--rm) * 10);margin-bottom:0;font-size:calc(var(--rm) * 15);border-radius:calc(var(--rm) * 2);cursor:pointer}.p-en-contact #form .shop_select dt small{display:block;font-size:calc(var(--rm) * 11);line-height:1.2}.p-en-contact #form .shop_select dt:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:calc(var(--rm) * 10) calc(var(--rm) * 8) 0 calc(var(--rm) * 8);border-color:#1e94ca transparent transparent transparent;position:absolute;right:calc(var(--rm) * 11);top:50%;margin-top:calc(var(--rm) * -6);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.p-en-contact #form .shop_select dt.open:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.p-en-contact #form .shop_select dd{display:none;padding-bottom:calc(var(--rm) * 20)}.p-en-contact #form .shop_select dd label{margin-top:calc(var(--rm) * 10);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #cbcbcb;min-height:calc(var(--rm) * 34);padding:calc(var(--rm) * 4) 0 calc(var(--rm) * 4) calc(var(--rm) * 10);border-radius:calc(var(--rm) * 2);font-size:calc(var(--rm) * 14);z-index:1}.p-en-contact #form .shop_select dd label+label{margin-top:calc(var(--rm) * 10)}.p-en-contact #form .shop_select dd input[type=radio]{width:calc(var(--rm) * 13);height:calc(var(--rm) * 13);margin-right:calc(var(--rm) * 6);-ms-flex-negative:0;flex-shrink:0}.p-en-contact #form .shop_select dd input:checked:after{content:"";display:block;width:100%;height:100%;background:#e5f1fa;position:absolute;left:0;top:0;z-index:-1;pointer-events:none}.p-en-contact #form{}.p-en-contact #form .schedule dd+dd{margin-top:calc(var(--rm) * 14)}.p-en-contact #form .schedule dd .schedule_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-en-contact #form .schedule .kibou{width:calc(var(--rm) * 62);-ms-flex-negative:0;flex-shrink:0;font-size:calc(var(--rm) * 12)}.p-en-contact #form .schedule label[for=date]{margin:0 calc(var(--rm) * 5)}.p-en-contact #form .schedule label[for=date] input{font-size:calc(var(--rm) * 12);width:calc(var(--rm) * 92)}.p-en-contact #form .schedule label[for=time] select{font-size:calc(var(--rm) * 12);width:calc(var(--rm) * 110)}.p-en-contact #form{}.p-en-contact #form .pp_title{margin-bottom:calc(var(--rm) * -6);font-weight:bold;font-size:calc(var(--rm) * 16);text-align:center}.p-en-contact #form .pp_lead{margin-top:calc(var(--rm) * 14);font-size:calc(var(--rm) * 14);line-height:1.5}.p-en-contact #form dl.formParts.pp{display:block;margin:calc(var(--rm) * 20) auto;width:100%;height:calc(var(--rm) * 210);overflow-y:scroll;overflow-x:visible;padding:calc(var(--rm) * 10);border:1px solid #e0d4bd;-webkit-box-sizing:border-box;box-sizing:border-box}.p-en-contact #form dl.formParts.pp dt{margin:0 0 calc(var(--rm) * 2);font-size:calc(var(--rm) * 14);font-weight:bold;line-height:1.5;color:#575757}.p-en-contact #form dl.formParts.pp dt:not(:first-child){margin-top:calc(var(--rm) * 24)}.p-en-contact #form dl.formParts.pp dd{font-size:calc(var(--rm) * 12);line-height:1.5;color:#575757}.p-en-contact #form dl.formParts.pp dd a{word-break:break-all;line-height:1.6}.p-en-contact #form .u-marker{background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#ffe2b3),color-stop(50%,transparent));background:linear-gradient(to top,#ffe2b3 50%,transparent 50%)}.p-en-contact #form{}.p-en-contact #form .pp_agry{margin-top:calc(var(--rm) * 20);text-align:center;font-size:calc(var(--rm) * 13)}.p-en-contact #form .pp_agry input[type=checkbox]{position:absolute;width:1px;height:1px;outline:none;clip:rect(1px,1px,1px,1px)}.p-en-contact #form .pp_agry label{display:inline-block;text-align:left;line-height:1.5;color:#575757}.p-en-contact #form .checkbox03{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;padding:calc(var(--rm) * 5) 0 calc(var(--rm) * 5) calc(var(--rm) * 26);position:relative}.p-en-contact #form .checkbox03:before{background:#fff;border:calc(var(--rm) * 2) solid #cebf9f;border-radius:calc(var(--rm) * 4);content:"";display:block;position:absolute;top:calc(var(--rm) * 6);left:0;width:calc(var(--rm) * 14);height:calc(var(--rm) * 14)}.p-en-contact #form .checkbox03:after{content:"";display:block;opacity:0;position:absolute;top:calc(var(--rm) * 8);left:calc(var(--rm) * 6);-webkit-transform:rotate(45deg) scale3d(0.7,0.7,1);transform:rotate(45deg) scale3d(0.7,0.7,1);-webkit-transition:opacity 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;transition:opacity 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;transition:opacity 0.2s ease-in-out,transform 0.2s ease-in-out;transition:opacity 0.2s ease-in-out,transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;border-right:calc(var(--rm) * 2) solid #fff;border-bottom:calc(var(--rm) * 2) solid #fff;width:calc(var(--rm) * 4);height:calc(var(--rm) * 9)}.p-en-contact #form input[type=checkbox]:checked+.checkbox03:before{border-color:#808080;background:#808080}.p-en-contact #form input[type=checkbox]:checked+.checkbox03:after{opacity:1;-webkit-transform:rotate(39deg) scale3d(1,1,1);transform:rotate(39deg) scale3d(1,1,1)}.p-en-contact #form{}.p-en-contact #form .form_guidance{margin:calc(var(--rm) * 28) auto 0;max-width:calc(var(--rm) * 300);border:calc(var(--rm) * 2) solid #1E94CA;border-radius:calc(var(--rm) * 8);overflow:hidden}.p-en-contact #form .form_guidance__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:calc(var(--rm) * 35);padding:calc(var(--rm) * 6) calc(var(--rm) * 10);background:#1E94CA;font-size:calc(var(--rm) * 14);letter-spacing:calc(var(--rm) * 0.84);color:#FFFF00;text-align:center}.p-en-contact #form .form_guidance__body{position:relative;padding:calc(var(--rm) * 10);font-size:calc(var(--rm) * 12);line-height:1.5;letter-spacing:calc(var(--rm) * 0.24);color:#333333}.p-en-contact #form .form_guidance--special{border-color:#5E3C06}.p-en-contact #form .form_guidance--special .form_guidance__head{background:#5E3C06;color:#D6B83F}.p-en-contact #form{}.p-en-contact #form .form_submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:calc(var(--rm) * 35) auto 0;width:90%;height:calc(var(--rm) * 56);border-radius:calc(var(--rm) * 8);background:#0B0A0A;color:#fff;font-size:calc(var(--rm) * 18);font-weight:700;letter-spacing:calc(var(--rm) * 0.9)}.p-en-contact #form .form_submit.disabled{pointer-events:none;opacity:0.75}.p-en-contact #form{}.p-en-contact #form .thanks{padding:calc(var(--rm) * 40) calc(var(--rm) * 20);background:#fff;border-radius:calc(var(--rm) * 10)}.p-en-contact #form .thanks .form_submit{text-decoration:none}.p-en-contact #form .thanks_list{margin:calc(var(--rm) * 24) 0;padding:calc(var(--rm) * 16);border:1px solid #cbcbcb}.p-en-contact #form .thanks_list dt{font-size:calc(var(--rm) * 13);font-weight:bold;color:#ffb04b;letter-spacing:0.06em}.p-en-contact #form .thanks_list dd{margin-bottom:calc(var(--rm) * 12);font-size:calc(var(--rm) * 16);line-height:1.4}.p-en-contact #form .thanks_list dd:last-child{margin-bottom:0}.p-en-contact #form .form_lead{display:block;margin-bottom:calc(var(--rm) * 8);font-size:calc(var(--rm) * 13);line-height:1.6}.p-en-contact #form .form_lead--after{margin-top:calc(var(--rm) * 6);margin-bottom:calc(var(--rm) * 2)}.p-en-contact #form .form_note{margin-top:calc(var(--rm) * 6);margin-bottom:calc(var(--rm) * 25);color:#666;font-size:calc(var(--rm) * 12);line-height:1.5}.p-en-contact #form dd .form_note{margin-bottom:0}.p-en-contact{background:#000}.p-en-contact__wrap{max-width:750px;padding:var(--header-height) 0 calc(var(--rm) * 100);margin-inline:auto;position:relative;--rm:min(2px,0.2666666667vw);font-size:min(32px,4.2666666667vw);background:#fff;overflow:hidden}.p-en-contact-mv{margin-top:calc(var(--header-height) * -1);min-height:calc(var(--rm) * 343);color:#fff;background:#000 url(../img/english/p-en-contact-mv.webp) no-repeat center top/cover}.p-en-contact-mv__wrap{padding:calc(var(--rm) * 161) calc(var(--rm) * 20) calc(var(--rm) * 59);text-align:center}.p-en-contact-mv__title{color:#E7BF73;font-family:var(--serif);font-size:calc(var(--rm) * 30);font-weight:700;line-height:calc(var(--rm) * 33.695);letter-spacing:calc(var(--rm) * 0.9);text-shadow:0 0 10px rgba(0,0,0,0.8)}.p-en-contact-mv__txt1{margin-top:calc(var(--rm) * 47);font-family:var(--serif);font-size:calc(var(--rm) * 16);line-height:1.3}.p-en-contact-lead__wrap{padding:calc(var(--rm) * 60) calc(var(--rm) * 20) calc(var(--rm) * 51)}.p-en-contact-lead__title{color:#BE9649;font-family:var(--serif);font-size:calc(var(--rm) * 15);font-weight:900;text-align:center}.p-en-contact-lead__sub{margin-top:calc(var(--rm) * 14);font-size:calc(var(--rm) * 20);font-weight:700;text-align:center}.p-en-contact-lead__desc{margin-top:calc(var(--rm) * 27);font-size:calc(var(--rm) * 16);line-height:1.5;text-align:center}.p-en-price{background:#000}.p-en-price img{max-width:100%;height:auto}.p-en-price__wrap{max-width:750px;padding:var(--header-height) 0 calc(var(--rm) * 100);margin-inline:auto;position:relative;--rm:min(2px,0.2666666667vw);font-size:min(32px,4.2666666667vw);background:#fff;overflow:hidden}.p-en-price-mv{margin-top:calc(var(--header-height) * -1);min-height:calc(var(--rm) * 343);color:#fff;background:#000 url(../img/english/p-en-price-mv.webp) no-repeat center top/cover}.p-en-price-mv__wrap{padding:calc(var(--rm) * 161) calc(var(--rm) * 20) calc(var(--rm) * 65);text-align:center}.p-en-price-mv__title{color:#E7BF73;font-family:var(--serif);font-size:calc(var(--rm) * 30);font-weight:700;line-height:calc(var(--rm) * 33.695);letter-spacing:calc(var(--rm) * 0.9);text-shadow:0 0 10px rgba(0,0,0,0.8)}.p-en-price-mv__txt1{margin-top:calc(var(--rm) * 42);font-family:var(--serif);font-size:calc(var(--rm) * 16);line-height:1.3}.p-en-price-lead{background:#fff}.p-en-price-lead__wrap{padding:calc(var(--rm) * 50) calc(var(--rm) * 20) calc(var(--rm) * 47)}.p-en-price-lead__sub{margin-top:calc(var(--rm) * 14);font-size:calc(var(--rm) * 20);font-weight:700;line-height:1.5}.p-en-price-lead__desc{margin-top:calc(var(--rm) * 27);font-size:calc(var(--rm) * 16);line-height:1.5}.p-en-price-lead__schedule{margin-top:calc(var(--rm) * 33)}.p-en-price-lead__ex{margin-top:calc(var(--rm) * 21);font-size:calc(var(--rm) * 16);line-height:1.5}.p-en-price-course{width:100%;border-collapse:separate;border-spacing:0 calc(var(--rm) * 4);table-layout:fixed}.p-en-price-course td,.p-en-price-course th{vertical-align:middle}.p-en-price-course tbody tr{height:calc(var(--rm) * 60)}.p-en-price-course__plan{width:calc(var(--rm) * 130);padding-left:calc(var(--rm) * 17);color:#fff;font-family:var(--serif);font-size:calc(var(--rm) * 18);font-weight:900;letter-spacing:calc(var(--rm) * 0.9);text-transform:uppercase;text-align:left;border-right:1px solid rgba(255,255,255,0.5)}.p-en-price-course__num{color:#fff;text-align:center}.p-en-price-course__num b{display:block;font-size:calc(var(--rm) * 26);font-weight:700;line-height:1.5}.p-en-price-course__num+.p-en-price-course__num{border-left:1px dotted rgba(255,255,255,0.6)}.p-en-price-course__part{display:block;font-size:calc(var(--rm) * 14);margin:calc(var(--rm) * 5) 0 calc(var(--rm) * -5) 0;font-weight:400;line-height:1.5}.p-en-price-course__row--trial{background:#4C4C4C}.p-en-price-course__row--light{background:#747474}.p-en-price-course__row--basic{background:linear-gradient(110deg,#7D531E 5.02%,#C38B55 55.39%,#7D531E 104.78%)}.p-en-price-course__row--premium{background:linear-gradient(97deg,#9E9E9E 1.16%,#F6F6F6 50.55%,#989898 112.38%)}.p-en-price-course__row--premium .p-en-price-course__num,.p-en-price-course__row--premium .p-en-price-course__plan{color:#000;border-color:rgba(0,0,0,0.4)}.p-en-price-course__row--max{background:linear-gradient(122deg,#D8A644 1.88%,#FFE4AB 57.03%,#C59638 114.8%)}.p-en-price-course__row--max .p-en-price-course__num,.p-en-price-course__row--max .p-en-price-course__plan{color:#000;border-color:rgba(0,0,0,0.4)}.p-en-price-plan{background:#F0F0F0}.p-en-price-plan__wrap{padding:calc(var(--rm) * 53) calc(var(--rm) * 20) calc(var(--rm) * 56);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--rm) * 58)}.p-en-price-plan-block__title{margin-top:calc(var(--rm) * 13);font-family:var(--serif);font-size:calc(var(--rm) * 26);font-weight:900;line-height:normal}.p-en-price-plan-block__lead{margin-top:calc(var(--rm) * 32);font-size:calc(var(--rm) * 16);line-height:1.5}.p-en-price-plan-block__image{margin-top:calc(var(--rm) * 31);line-height:0;background:#fff;border-radius:calc(var(--rm) * 8);overflow:hidden}.p-en-price-plan-block__image img{width:100%}.p-en-price-plan-block__data{margin-top:calc(var(--rm) * 35)}.p-en-price-plan__more{margin-top:calc(var(--rm) * 22);text-align:center}.p-en-price-table{--col:calc(var(--rm) * 89);--col-head:calc(var(--rm) * 89)}.p-en-price-table--wide{--col-head:calc(var(--rm) * 106)}.p-en-price-table__scroll{margin-right:calc(var(--rm) * -20);overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #A6A6A6;border-right:none;background:#fff}.p-en-price-table__scroll table{width:auto;border-collapse:separate;border-spacing:0;table-layout:fixed;border-right:1px solid #A6A6A6}.p-en-price-table__scroll td,.p-en-price-table__scroll th{width:var(--col);vertical-align:middle}.p-en-price-table__area{width:var(--col-head);height:calc(var(--rm) * 62);padding:calc(var(--rm) * 9) calc(var(--rm) * 8) 0;position:sticky;left:0;z-index:2;color:#fff;background:#000;text-align:left;vertical-align:top}.p-en-price-table__area-main{display:block;font-size:calc(var(--rm) * 12);font-weight:700;line-height:1.4;text-transform:uppercase}.p-en-price-table__area-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(var(--rm) * 22);margin:calc(var(--rm) * 5) calc(var(--rm) * -8) 0;padding-inline:calc(var(--rm) * 14);background:#5D5D5D;font-size:calc(var(--rm) * 11);font-weight:400;line-height:1.5;letter-spacing:calc(var(--rm) * 0.33)}.p-en-price-table__plan{height:calc(var(--rm) * 62);padding:calc(var(--rm) * 8) calc(var(--rm) * 10);color:#fff;text-align:center;vertical-align:middle}.p-en-price-table__plan-name{display:block;font-family:var(--serif);font-size:calc(var(--rm) * 13);font-weight:900;letter-spacing:calc(var(--rm) * 0.65);text-transform:uppercase}.p-en-price-table__plan-session{display:block;margin-top:calc(var(--rm) * 5);font-size:calc(var(--rm) * 7.8);line-height:1.5}.p-en-price-table__plan-session b{font-size:calc(var(--rm) * 11);font-weight:700}.p-en-price-table__plan--trial{background:#4C4C4C}.p-en-price-table__plan--light{background:#747474}.p-en-price-table__plan--basic{background:linear-gradient(120deg,#7D531E 2.67%,#C38B55 57.39%,#7D531E 111.07%)}.p-en-price-table__plan--premium{color:#000;background:linear-gradient(132deg,#9E9E9E 21.19%,#F6F6F6 55.72%,#989898 127.35%)}.p-en-price-table__plan--max{color:#000;background:linear-gradient(136deg,#D8A644 8.98%,#FFE4AB 66.84%,#C59638 118.71%)}.p-en-price-table__label{height:calc(var(--rm) * 47);width:var(--col-head);padding:calc(var(--rm) * 8) calc(var(--rm) * 12);position:sticky;left:0;z-index:1;background:#EDEDED;border-top:1px solid #DEDEDE;font-size:calc(var(--rm) * 13);font-weight:400;line-height:1.3;text-align:left}.p-en-price-table__label b{font-size:calc(var(--rm) * 17);font-weight:700}.p-en-price-table__label small{font-size:calc(var(--rm) * 11)}.p-en-price-table__label b+small,.p-en-price-table__label small+b{margin-left:calc(var(--rm) * 4)}.p-en-price-table__label--strong{font-weight:700;line-height:1.1;text-align:center}.p-en-price-table__cell{height:calc(var(--rm) * 47);padding:calc(var(--rm) * 8) calc(var(--rm) * 10);border-top:1px solid #DEDEDE;border-left:1px solid #DEDEDE;font-size:calc(var(--rm) * 15);line-height:1.5;text-align:center}.p-en-price-table__circle{display:inline-block;width:calc(var(--rm) * 16);height:calc(var(--rm) * 16);border:1.5px solid #BE9649;border-radius:50%;vertical-align:middle}.p-en-price-table__none{display:inline-block;width:calc(var(--rm) * 17);height:0;border-top:1.5px solid #ACACAC;vertical-align:middle}.p-en-price-table__off{display:block;color:#BE9649;font-weight:700;line-height:1.2}.p-en-price-table__off b{font-size:calc(var(--rm) * 20);font-weight:700}.p-en-price-table__off small{font-size:calc(var(--rm) * 13)}.p-en-price-table__off-note{display:block;margin-top:calc(var(--rm) * 2);font-size:calc(var(--rm) * 11);line-height:1.3}.p-en-price-support{background:#fff}.p-en-price-support__wrap{padding:calc(var(--rm) * 64) calc(var(--rm) * 20) calc(var(--rm) * 75);text-align:center}.p-en-price-support__sub{color:#BE9649;font-family:var(--serif);font-size:calc(var(--rm) * 15);font-weight:900;line-height:normal;letter-spacing:calc(var(--rm) * 0.75)}.p-en-price-support__title{margin-top:calc(var(--rm) * 12);font-size:calc(var(--rm) * 20);font-weight:700;line-height:1.5}.p-en-price-support__desc{margin-top:calc(var(--rm) * 26);font-size:calc(var(--rm) * 16);line-height:1.5}.p-en-price-support__bnr{margin-top:calc(var(--rm) * 49);position:relative;text-align:left;overflow:hidden}.p-en-price-support__bnr-pic{line-height:0}.p-en-price-support__bnr-pic img{width:100%}.p-en-price-support__bnr-body{position:absolute;left:calc(var(--rm) * 20);top:calc(var(--rm) * 20);right:calc(var(--rm) * 20);z-index:2}.p-en-price-support__bnr-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(var(--rm) * 50);height:calc(var(--rm) * 50);position:absolute;left:calc(var(--rm) * 90);top:0;color:#fff;background:#BE9649;border-radius:50%;font-size:calc(var(--rm) * 9);line-height:1.4;text-align:center}.p-en-price-support__bnr-title{margin-top:calc(var(--rm) * 42);font-size:calc(var(--rm) * 16);font-weight:700;line-height:1.4}.p-en-price-support__bnr-desc{max-width:calc(var(--rm) * 191);margin-top:calc(var(--rm) * 18);font-size:calc(var(--rm) * 12);line-height:1.5}.p-en-price-support__more{margin-top:calc(var(--rm) * 40)}.p-en-price-note{padding-inline:calc(var(--rm) * 20);background:#fff}.p-en-price-note__wrap{padding:calc(var(--rm) * 24) calc(var(--rm) * 20) calc(var(--rm) * 30);background:#fff;border:1px solid rgba(172,172,172,0.62)}.p-en-price-note__title{font-size:calc(var(--rm) * 20);font-weight:700;line-height:1.5}.p-en-price-note__list{margin-top:calc(var(--rm) * 12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--rm) * 12)}.p-en-price-note__list li{padding-left:calc(var(--rm) * 21);position:relative;font-size:calc(var(--rm) * 16);line-height:1.3}.p-en-price-note__list li:before{content:"・";color:#BE9649;font-size:calc(var(--rm) * 20);line-height:1;position:absolute;left:0;top:0;pointer-events:none}.p-en-salon{background:#000}.p-en-salon img{max-width:100%;height:auto}.p-en-salon .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.p-en-salon__wrap{max-width:750px;padding:var(--header-height) 0 calc(var(--rm) * 100);margin-inline:auto;position:relative;--rm:min(2px,0.2666666667vw);font-size:min(32px,4.2666666667vw);background:#fff;overflow:hidden}.p-en-salon-mv{margin-top:calc(var(--header-height) * -1);min-height:calc(var(--rm) * 343);color:#fff;background:#000 url(../img/english/p-en-salon-mv.webp) no-repeat center top/cover}.p-en-salon-mv__wrap{padding:calc(var(--rm) * 161) calc(var(--rm) * 20) calc(var(--rm) * 59);text-align:center}.p-en-salon-mv__title{color:#E7BF73;font-family:var(--serif);font-size:calc(var(--rm) * 30);font-weight:700;line-height:calc(var(--rm) * 33.695);letter-spacing:calc(var(--rm) * 0.9);text-shadow:0 0 10px rgba(0,0,0,0.8)}.p-en-salon-mv__txt1{margin-top:calc(var(--rm) * 47);font-family:var(--serif);font-size:calc(var(--rm) * 16);line-height:1.3}.p-en-salon-lead{background:#fff}.p-en-salon-lead__wrap{padding:calc(var(--rm) * 60) calc(var(--rm) * 20) calc(var(--rm) * 51)}.p-en-salon-lead__title{font-family:var(--serif);font-size:calc(var(--rm) * 28);font-weight:900;line-height:normal}.p-en-salon-lead__wrap .c-en-heading-border{margin-top:calc(var(--rm) * 27)}.p-en-salon-lead__points{margin-top:calc(var(--rm) * 23);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--rm) * 10)}.p-en-salon-lead__points li{padding-left:calc(var(--rm) * 19);position:relative;font-size:calc(var(--rm) * 16);line-height:1.5}.p-en-salon-lead__points li:before{content:"・";color:#BE9649;font-size:calc(var(--rm) * 20);line-height:1.2;position:absolute;left:0;top:0;pointer-events:none}.p-en-salon-lead__map{position:relative}.p-en-salon-lead__map-pic{line-height:0}.p-en-salon-lead__map-pic img{width:100%}.p-en-salon-lead__reviews{width:100%;position:absolute;left:0;top:calc(var(--rm) * 346)}.p-en-salon-lead__reviews .cm-section-review-shop{margin-top:0}.p-en-salon-lead__reviews .cm-section-review-shop .store{text-transform:capitalize;font-family:var(--serif)}.p-en-salon-lead__reviews .swiper{top:0}.p-en-salon-list{background:#fff}.p-en-salon-list__wrap{padding:calc(var(--rm) * 60) calc(var(--rm) * 20) calc(var(--rm) * 67)}.p-en-salon-list__shops{margin-top:calc(var(--rm) * 26)}.p-en-salon-list__shops .cm-salon-list{gap:calc(var(--rm) * 10)}.p-en-salon-list__shops .cm-salon-list__title{padding:calc(var(--rm) * 14) calc(var(--rm) * 21);font-size:calc(var(--rm) * 16);font-weight:700;line-height:1.5}.p-en-salon-list__shops .cm-salon-list__title i{width:calc(var(--rm) * 21);height:calc(var(--rm) * 21);right:calc(var(--rm) * 17)}.p-en-salon-list__shops .cm-salon-list__title-sub{display:block;font-size:calc(var(--rm) * 12);font-weight:400;line-height:1.5}.p-en-salon-list__shops .cm-salon-list__shops{padding:calc(var(--rm) * 15) calc(var(--rm) * 20) calc(var(--rm) * 24)}.p-en-salon-list__shops .cm-salon-list__title.is-open+.cm-salon-list__shops{display:block}.p-en-salon-list__shops .cm-salon-list-shop+.cm-salon-list-shop{margin-top:calc(var(--rm) * 15)}.p-en-salon-list__shops .cm-salon-list-shop__link{height:calc(var(--rm) * 60);gap:calc(var(--rm) * 18);font-size:calc(var(--rm) * 16);line-height:1.5}.p-en-salon-list__shops .cm-salon-list-shop__pic{width:calc(var(--rm) * 90);-ms-flex-negative:0;flex-shrink:0}.p-en-salon-list__shops .cm-salon-list-shop__pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-en-salon-list__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--rm) * 8);padding:calc(var(--rm) * 14) 0}.p-en-salon-list__more span{display:block;width:calc(var(--rm) * 8);height:calc(var(--rm) * 8);border-radius:50%;background:#B5B5B5}.p-en-salon-support{background:#fff url(../img/english/p-en-salon-support-map.webp) no-repeat center top/100% auto}.p-en-salon-support__wrap{min-height:calc(var(--rm) * 368);padding:calc(var(--rm) * 22) calc(var(--rm) * 20) 0}.p-en-salon-support__sub{margin-top:calc(var(--rm) * 11);font-size:calc(var(--rm) * 22);font-weight:700;line-height:1.5}.p-en-salon-support__desc{margin-top:calc(var(--rm) * 33);max-width:calc(var(--rm) * 296);color:#392703;font-size:calc(var(--rm) * 16);line-height:1.5}.p-en-salon-support__gallery .cm-section-salon-gallery__items{padding-top:0}.p-en-salon-support__gallery .cm-section-salon-gallery img{height:calc(var(--rm) * 93);border-radius:0}.p-en-top{background:#000}.p-en-top img{max-width:100%;height:auto}.p-en-top .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.p-en-top__wrap{max-width:750px;padding:var(--header-height) 0 calc(var(--rm) * 100);margin-inline:auto;position:relative;--rm:min(2px,0.2666666667vw);font-size:min(32px,4.2666666667vw);background:#fff;overflow:hidden}.p-en-top-mv{margin-top:calc(var(--header-height) * -1);min-height:calc(var(--rm) * 689);color:#fff;background:#000 url(../img/english/p-en-top-mv-bg.webp) no-repeat center top/cover}.p-en-top-mv__wrap{padding:calc(var(--rm) * 275) calc(var(--rm) * 20) calc(var(--rm) * 26) calc(var(--rm) * 29)}.p-en-top-mv__title{font-family:var(--serif);font-size:calc(var(--rm) * 43.714);font-weight:900;line-height:calc(var(--rm) * 51)}.p-en-top-mv__txt1{margin-top:calc(var(--rm) * 11);color:#E7BF73;font-family:var(--serif);font-size:calc(var(--rm) * 27.704);font-weight:700;line-height:calc(var(--rm) * 33.695);text-shadow:0 0 10px rgba(0,0,0,0.5)}.p-en-top-mv__txt1:after{margin-top:calc(var(--rm) * 18);content:"";display:block;width:calc(var(--rm) * 76.5);height:calc(var(--rm) * 0.5);background:#fff;pointer-events:none}.p-en-top-mv__txt2{margin-top:calc(var(--rm) * 18);font-family:var(--serif);font-size:calc(var(--rm) * 17);line-height:1.3}.p-en-top-mv__txt3,.p-en-top-mv__txt4{max-width:calc(var(--rm) * 335);font-family:var(--serif);font-size:calc(var(--rm) * 18);font-weight:500;line-height:1.3;letter-spacing:calc(var(--rm) * 0.36)}.p-en-top-mv__txt3{margin-top:calc(var(--rm) * 80)}.p-en-top-mv__txt4{margin-top:calc(var(--rm) * 12)}.p-en-top-about{padding:calc(var(--rm) * 61) 0 calc(var(--rm) * 47);position:relative;background:#fff}.p-en-top-about:before{content:"";display:block;width:100%;height:calc(var(--rm) * 544);position:absolute;left:0;top:calc(var(--rm) * 81);background:url(../img/english/p-en-top-about-bg.webp) no-repeat center top/100% auto;pointer-events:none}.p-en-top-about__wrap{padding-inline:calc(var(--rm) * 21);position:relative;z-index:1}.p-en-top-about__title{font-family:var(--serif);font-size:calc(var(--rm) * 35);font-weight:900;line-height:normal;letter-spacing:calc(var(--rm) * 1.75);text-align:center}.p-en-top-about__point{margin-top:calc(var(--rm) * 201);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--rm) * 20)}.p-en-top-about__item-desc{margin-top:calc(var(--rm) * 2);padding-left:calc(var(--rm) * 23);font-size:calc(var(--rm) * 16);line-height:1.3;letter-spacing:calc(var(--rm) * 0.48)}.p-en-top-about__item-desc+.p-en-top-about__item-desc{margin-top:calc(var(--rm) * 4)}.p-en-top-feature{padding:calc(var(--rm) * 41) 0 calc(var(--rm) * 20);background:#fff}.p-en-top-feature__wrap{position:relative}.p-en-top-feature__wrap .swiper-slide{width:100%;-ms-flex-negative:0;flex-shrink:0}.p-en-top-feature__wrap .swiper-pagination{margin-top:calc(var(--rm) * 32);position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(var(--rm) * 12)}.p-en-top-feature__wrap .swiper-pagination-bullet{width:calc(var(--rm) * 10);height:calc(var(--rm) * 10);margin:0;background:#D9D9D9;opacity:1}.p-en-top-feature__wrap .swiper-pagination-bullet-active{background:#BE9649}.p-en-top-feature__swipe{width:calc(var(--rm) * 228);padding:calc(var(--rm) * 28);position:absolute;left:50%;top:calc(var(--rm) * 300);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5;color:#fff;font-family:var(--sans);font-size:calc(var(--rm) * 14);text-align:center;background:rgba(0,0,0,0.35);pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:opacity 0.6s var(--easeTheme),visibility 0.6s var(--easeTheme);transition:opacity 0.6s var(--easeTheme),visibility 0.6s var(--easeTheme)}.p-en-top-feature__swipe.is-hide{opacity:0;visibility:hidden}.p-en-top-feature-item__title{min-height:calc(var(--rm) * 86);font-family:var(--serif);font-weight:900;line-height:calc(var(--rm) * 43);background:-webkit-gradient(linear,left bottom,left top,color-stop(7.66%,#969696),color-stop(127.93%,#EAEAEA));background:linear-gradient(0deg,#969696 7.66%,#EAEAEA 127.93%);-webkit-background-clip:text;background-clip:text;color:transparent}.p-en-top-feature-item__body{position:relative}.p-en-top-feature-item__body figure{line-height:0}.p-en-top-feature-item__body figure img{width:100%}.p-en-top-feature-item--1 .p-en-top-feature-item__title{padding-left:calc(var(--rm) * 14);font-size:calc(var(--rm) * 35)}.p-en-top-feature-item__dr{width:100%;padding-left:calc(var(--rm) * 74);position:absolute;left:0;top:calc(var(--rm) * 67);z-index:2;color:#fff;font-family:var(--serif);font-size:calc(var(--rm) * 28);font-weight:700;line-height:calc(var(--rm) * 43);white-space:nowrap}.p-en-top-feature-item__dr-prefix{font-size:calc(var(--rm) * 18)}.p-en-top-feature-item__dr-profile{width:calc(var(--rm) * 333);position:absolute;left:calc(var(--rm) * 20);top:calc(var(--rm) * 420);z-index:2;color:#fff;font-size:calc(var(--rm) * 16);line-height:1.5;letter-spacing:calc(var(--rm) * 0.48);text-shadow:0 4px 4px rgba(86,66,27,0.74)}.p-en-top-feature-item--2 .p-en-top-feature-item__title{font-size:calc(var(--rm) * 50);text-align:center}.p-en-top-feature-item__technology{position:absolute;left:calc(var(--rm) * 20);right:calc(var(--rm) * 20);top:calc(var(--rm) * 247);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--rm) * 9)}.p-en-top-feature-item__technology-point{min-height:calc(var(--rm) * 110);padding:calc(var(--rm) * 12) calc(var(--rm) * 16);position:relative;color:#fff;text-shadow:0 0 4px rgba(86,66,27,0.74)}.p-en-top-feature-item__technology-point:before{content:"";display:block;position:absolute;inset:0;background:#9D6B0B;mix-blend-mode:screen;opacity:0.5;pointer-events:none}.p-en-top-feature-item__technology-point h3{position:relative;font-size:calc(var(--rm) * 17);font-weight:700;line-height:1.4}.p-en-top-feature-item__technology-point p{position:relative;font-size:calc(var(--rm) * 15);font-weight:300;line-height:1.4}.p-en-top-suitability{background:#fff}.p-en-top-suitability__head{padding:calc(var(--rm) * 26) calc(var(--rm) * 21) calc(var(--rm) * 33)}.p-en-top-suitability__head>p{margin-top:calc(var(--rm) * 32);font-size:calc(var(--rm) * 16);line-height:1.3;letter-spacing:calc(var(--rm) * 0.48)}.p-en-top-suitability__wrap{padding:calc(var(--rm) * 56) 0 calc(var(--rm) * 53);background:#F2EEE2;clip-path:polygon(0 0,50% calc(var(--rm) * 22),100% 0,100% 100%,0 100%)}.p-en-top-suitability__block+.p-en-top-suitability__block{margin-top:calc(var(--rm) * 35)}.p-en-top-suitability__block-title{text-align:center}.p-en-top-suitability__block-title span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(var(--rm) * 71);height:calc(var(--rm) * 18);color:#fff;background:#BE9649;font-family:var(--serif);font-size:calc(var(--rm) * 11);font-weight:900;letter-spacing:calc(var(--rm) * 1)}.p-en-top-suitability__block-title h3{margin-top:calc(var(--rm) * 12);color:#BE9649;font-family:var(--serif);font-size:calc(var(--rm) * 26);font-weight:600;line-height:normal}.p-en-top-suitability__block-sub{margin-top:calc(var(--rm) * 22);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-en-top-suitability__block-body{margin:calc(var(--rm) * 23) calc(var(--rm) * 20) 0;padding:calc(var(--rm) * 20);background:#fff;border-radius:calc(var(--rm) * 8)}.p-en-top-suitability__block-desc{padding:calc(var(--rm) * 27) calc(var(--rm) * 17);background:rgba(162,156,146,0.1);border-radius:calc(var(--rm) * 5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--rm) * 29)}.p-en-top-suitability__item-title{padding-left:calc(var(--rm) * 27);position:relative;font-size:calc(var(--rm) * 16);font-weight:700;line-height:1.3;letter-spacing:calc(var(--rm) * 0.48)}.p-en-top-suitability__item-title img{width:calc(var(--rm) * 12);position:absolute;left:0;top:calc(var(--rm) * 4)}.p-en-top-suitability__item-txt{padding-left:calc(var(--rm) * 27);font-size:calc(var(--rm) * 16);line-height:1.3;letter-spacing:calc(var(--rm) * 0.48)}.p-en-top-suitability-skin{margin-top:calc(var(--rm) * 33);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--rm) * 31)}.p-en-top-suitability-skin__image-pic{line-height:0}.p-en-top-suitability-skin__image-pic img{width:100%}.p-en-top-suitability-skin__image-desc{margin-top:calc(var(--rm) * 10);display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.p-en-top-suitability-skin__image-desc>li{padding-left:calc(var(--rm) * 6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(var(--rm) * 4)}.p-en-top-suitability-skin__image-desc>li figure{width:calc(var(--rm) * 12);margin-top:calc(var(--rm) * 3);-ms-flex-negative:0;flex-shrink:0;line-height:0}.p-en-top-suitability-skin__image-desc>li ul{font-size:calc(var(--rm) * 12);line-height:1.3}.p-en-top-suitability-hair{margin-top:calc(var(--rm) * 27)}.p-en-top-suitability-hair__image{line-height:0}.p-en-top-suitability-hair__image img{width:100%}.p-en-top-suitability-hair__ex{margin-top:calc(var(--rm) * 16);color:#767070;font-size:calc(var(--rm) * 14);line-height:1.3;letter-spacing:calc(var(--rm) * 0.42)}.p-en-top-safety{background:#fff}.p-en-top-safety__wrap{padding:calc(var(--rm) * 60) calc(var(--rm) * 14)}.p-en-top-safety__point{margin-top:calc(var(--rm) * 32);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--rm) * 12)}.p-en-top-safety__point li{padding-left:calc(var(--rm) * 19);position:relative;font-size:calc(var(--rm) * 16);line-height:1.3}.p-en-top-safety__point li:before{content:"・";color:#BE9649;font-size:calc(var(--rm) * 20);line-height:1;position:absolute;left:0;top:0;pointer-events:none}.p-en-top-safety__notSure{margin-top:calc(var(--rm) * 73);text-align:center}.p-en-top-safety__sub{font-family:var(--serif);font-size:calc(var(--rm) * 35);font-weight:900;line-height:normal;letter-spacing:calc(var(--rm) * 1.75)}.p-en-top-safety__desc{margin-top:calc(var(--rm) * 25);font-size:calc(var(--rm) * 20);line-height:1.3}.p-en-top-safety__more{margin-top:calc(var(--rm) * 40)}.p-en-top-salon{padding:calc(var(--rm) * 60) calc(var(--rm) * 20);background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#CCC));background:linear-gradient(#FFF 0%,#CCC 100%)}.p-en-top-salon__copy{margin-top:calc(var(--rm) * 40);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--rm) * 10)}.p-en-top-salon__copy p{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.25em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(var(--rm) * 50);color:#FFF;font-size:calc(var(--rm) * 18);font-weight:600;background:#BE9649}.p-en-top-salon__copy p strong{color:#A80020}.p-en-top-salon__review{margin:calc(var(--rm) * 40) calc(var(--rm) * -20) 0}.p-en-top-salon__review .cm-section-review-shop{margin-top:0}.p-en-top-salon__review .cm-section-review-shop .store{text-transform:capitalize;font-family:var(--serif)}.p-en-top-salon__review .swiper{top:0}.p-en-top-salon__list{margin-top:calc(var(--rm) * 60)}.p-en-top-salon__list-title{font-size:calc(var(--rm) * 20);font-weight:700;line-height:130%}.p-en-top-salon__list-point{margin-top:calc(var(--rm) * 20);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--rm) * 10)}.p-en-top-salon__list-point li{padding-left:calc(var(--rm) * 19);position:relative;font-size:calc(var(--rm) * 16);line-height:1.5}.p-en-top-salon__list-point li:before{content:"・";color:#BE9649;font-size:calc(var(--rm) * 20);line-height:1.2;position:absolute;left:0;top:0;pointer-events:none}.p-en-top-salon__shops{margin-top:calc(var(--rm) * 40)}.p-en-top-salon__shops .cm-salon-list{gap:calc(var(--rm) * 10)}.p-en-top-salon__shops .cm-salon-list__area{background:#fff}.p-en-top-salon__shops .cm-salon-list__title{padding:calc(var(--rm) * 14) calc(var(--rm) * 21);font-size:calc(var(--rm) * 16);font-weight:700;line-height:1.5}.p-en-top-salon__shops .cm-salon-list__title i{width:calc(var(--rm) * 21);height:calc(var(--rm) * 21);right:calc(var(--rm) * 17)}.p-en-top-salon__shops .cm-salon-list__title-sub{display:block;font-size:calc(var(--rm) * 12);font-weight:400;line-height:1.5}.p-en-top-salon__shops .cm-salon-list__shops{padding:calc(var(--rm) * 15) calc(var(--rm) * 20) calc(var(--rm) * 24)}.p-en-top-salon__shops .cm-salon-list__title.is-open+.cm-salon-list__shops{display:block}.p-en-top-salon__shops .cm-salon-list-shop+.cm-salon-list-shop{margin-top:calc(var(--rm) * 15)}.p-en-top-salon__shops .cm-salon-list-shop__link{height:calc(var(--rm) * 60);gap:calc(var(--rm) * 18);font-size:calc(var(--rm) * 16);line-height:1.5}.p-en-top-salon__shops .cm-salon-list-shop__pic{width:calc(var(--rm) * 90);-ms-flex-negative:0;flex-shrink:0}.p-en-top-salon__shops .cm-salon-list-shop__pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-en-top-salon__more{margin-top:calc(var(--rm) * 40);text-align:center}.p-en-top-faq{padding:calc(var(--rm) * 60) calc(var(--rm) * 20) 0;background:#fff;scroll-margin-top:var(--header-height)}.p-en-top-faq__lead{margin-top:calc(var(--rm) * 32);font-size:calc(var(--rm) * 16);line-height:1.3;letter-spacing:calc(var(--rm) * 0.48)}.p-en-top-faq__list{margin-top:calc(var(--rm) * 40);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--rm) * 15)}:root{--rm:min(2px,0.2666666667vw)}