html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::after,::before{box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}summary::-webkit-details-marker{display:none}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[type=button],[type=reset],[type=submit] [role=button],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}.bclo-idx-item-list{border:1px solid #000;padding:20px;margin:3%;width:94%;display:none}.bclo-idx-item-list.is-active{display:block}.bclo-cap{padding-top:10px;color:#48352b;font-size:.875rem;text-align:left}.bclo-textBlock{margin-bottom:40px}.bclo-textWrap-title{font-size:1.25rem;font-weight:700}.bclo-textWrap-title+.bclo-textWrap-text{margin-top:5px}.bclo-textWrap-text{margin-top:15px}.bclo-link{margin-top:15px;text-align:center}.bclo-link:nth-of-type(1){margin-top:40px}.bclo-link-button{display:inline-block;margin:0 auto;width:350px;max-width:100%;text-align:center}.bclo-link-button_center{display:block;margin:0 auto}.bclo-link-button-a{overflow:hidden;position:relative;display:block;width:100%;height:60px;background-color:transparent;border:1px solid red;color:#48352b;transition:background-color .4s,border .4s,color .4s}.bclo-link-button-a svg{position:absolute;right:17px;top:50%;transform:translateY(-50%);width:24px;height:24px;fill:red;transition:fill .4s}.bclo-link-button-a:hover{background-color:red;color:#fff}.bclo-link-button-a:hover svg{fill:#fff}.bclo-link-button-txt{position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;margin:auto;line-height:1.4}.bclo-imgWrap{display:block;width:100%;text-align:center}.bclo-imgWrap>span{display:block}.bclo-imgWrap-inner{vertical-align:middle}.bclo-imgWrap img{max-width:100%}.bclo-imgWrap+.bclo-textWrap{margin-top:20px}.bclo-imgLink{display:block;transition:.4s}.bclo-imgLink:hover{opacity:.55}.bclo-imgLink+.bclo-textWrap{margin-top:20px}.bclo-title-lg{width:100%;font-size:1.875rem;color:#48352b;border-bottom:1px solid #48352b}.bclo-title-sm{font-size:1.25rem;color:#48352b}.bclo-list{padding:20px;color:#48352b}.bclo-list-li{font-size:1rem}.bclo-list-li-a{text-decoration:underline}.bclo-list-li-a svg{width:24px;height:24px;vertical-align:middle;margin-left:4px;fill:#8f8f8f;background-position:0 0}.bclo-detail-column{display:none}.bclo-detail-title{display:none}.bclo-detail-list{display:none}.bclo-detail-free{display:none}.bclo-detail .bclo-detail_blockLink-btns{display:none}.bclo-detail .bclo-type_is_1{margin-bottom:100px}.bclo-detail .bclo-type_is_1 .bclo-detail-column{display:block}.bclo-detail .bclo-type_is_1 .bclo-detail-column-item-text .bclo-link{display:none}.bclo-detail .bclo-type_is_2{margin-bottom:100px}.bclo-detail .bclo-type_is_2 .bclo-column_num_2 .bclo-detail-column{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_2 .bclo-column_num_2 .bclo-detail-column-item{width:50%;padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_2 .bclo-column_num_3 .bclo-detail-column{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_2 .bclo-column_num_3 .bclo-detail-column-item{width:33.3333%;padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column-item{width:25%;padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_3{margin-bottom:100px}.bclo-detail .bclo-type_is_3 .bclo-textWrap{margin-top:0;padding:0}.bclo-detail .bclo-type_is_3 .bclo-link{margin-top:15px;margin-bottom:0}.bclo-detail .bclo-type_is_3 .bclo-detail-column{display:block}.bclo-detail .bclo-type_is_3 .bclo-it_layout_1{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_1 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_1 .bclo-detail-column-item-text{width:50%;padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-img{order:2}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-text{order:1}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-text{width:50%;padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-img{width:33.3333%}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-text{width:66.6667%}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-text{padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-40px;margin-left:-40px}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-img{width:33.3333%;order:2}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-text{width:66.6667%;order:1}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-text{padding-top:40px;padding-left:40px}.bclo-detail .bclo-type_is_4{margin-bottom:40px}.bclo-detail .bclo-type_is_4 .bclo-detail-title{display:block}.bclo-detail .bclo-type_is_4 .bclo-detail-title h2,.bclo-detail .bclo-type_is_4 .bclo-detail-title h3{display:none}.bclo-detail .bclo-type_is_4 .bclo-detail-title a{display:block}.bclo-detail .bclo-type_is_4 .bclo-detail-title .bclo-it_layout_1 h2{display:block}.bclo-detail .bclo-type_is_4 .bclo-detail-title .bclo-it_layout_2 h3{display:block}.bclo-detail .bclo-type_is_5{margin-bottom:40px}.bclo-detail .bclo-type_is_5 .bclo-detail-column{display:block}.bclo-detail .bclo-type_is_5 .bclo-detail-column-item-img{display:none}.bclo-detail .bclo-type_is_5 .bclo-detail-column-item-text .bclo-textWrap-title{display:none}.bclo-detail .bclo-type_is_5 .bclo-detail_blockLink-btns{display:block}.bclo-detail .bclo-type_is_6{margin-bottom:40px}.bclo-detail .bclo-type_is_6 .bclo-detail-list{display:block}.bclo-detail .bclo-type_is_6 .bclo-list_type_2 .bclo-detail-list{margin-left:20px}.bclo-detail .bclo-type_is_6 .bclo-list_type_2 .bclo-detail-list li{list-style:disc}.bclo-detail .bclo-type_is_6 .bclo-list_type_3 .bclo-detail-list{margin-left:20px}.bclo-detail .bclo-type_is_6 .bclo-list_type_3 .bclo-detail-list li{list-style:decimal}.bclo-detail .bclo-type_is_6 .bclo-list_type_4 .bclo-detail-list{margin-left:20px}.bclo-detail .bclo-type_is_6 .bclo-list_type_4 .bclo-detail-list li{list-style:lower-latin}.bclo-detail .bclo-type_is_6 .bclo-list_type_5 .bclo-detail-list{margin-left:20px}.bclo-detail .bclo-type_is_6 .bclo-list_type_5 .bclo-detail-list li{list-style:upper-latin}.bclo-detail .bclo-type_is_6 .bclo-list_type_6 .bclo-detail-list li{border-bottom:1px dotted #7d7d7d}.bclo-detail .bclo-type_is_7{margin-bottom:40px}.bclo-detail .bclo-type_is_7 .bclo-detail-free{display:block}.bclo-detail .bclo-type_is_8{margin-bottom:40px}.bclo-detail .bclo-type_is_8 .bclo-detail-free{display:block}.headerRn{position:fixed;top:0;left:0;width:100%;height:100px;background:#fff;z-index:1000}.headerRn-inner{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 16px 0 80px;margin:0 auto}.headerRn-logo-area{display:flex;align-items:flex-start;flex-direction:column;flex-shrink:0}.headerRn-logo{display:block;width:178.61px;height:46px}.headerRn-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.headerRn-nav{display:flex;align-items:center;gap:20px;height:100%}.headerRn-nav-menu{display:flex;height:100%}.headerRn-nav-iconset{display:flex;align-items:center;gap:16px;margin-top:5px}.headerRn-nav-iconset-item{display:flex;align-items:center;gap:4px;cursor:pointer;transition:all .3s ease}.headerRn-nav-iconset-item:hover .headerRn-nav-text{color:coral}.headerRn-nav-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.headerRn-nav-icon svg{width:100%;height:100%;fill:coral}.headerRn-nav-text{font-family:"Noto Sans JP",sans-serif;font-size:.875rem;font-weight:700;line-height:1.5;color:#48352b;text-align:center;letter-spacing:-.015em;transition:.3s}.headerRn-nav-cta{display:flex;align-items:flex-start;gap:12px;height:100%}.headerRn-nav-tel{display:flex;align-items:flex-end;padding-top:14px}.headerRn-nav-tel-content{display:flex;flex-direction:column;align-items:center;gap:2px}.headerRn-nav-tel-label{font-family:"Noto Sans JP",sans-serif;font-size:.75rem;font-weight:500;line-height:1.6;color:#48352b;margin:0}.headerRn-nav-tel-number{display:flex;align-items:center;gap:6px}.headerRn-nav-tel-icon{width:26px;height:26px;fill:#00a73c}.headerRn-nav-tel-num{font-family:Roboto,sans-serif;font-size:1.875rem;font-weight:600;line-height:1.172;color:#48352b;text-align:center}.headerRn-nav-btn{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 0 16px;width:140px;height:80px;border-radius:0 0 8px 8px;text-decoration:none;transition:all .3s ease;justify-content:center}.headerRn-nav-btn--taiken{margin-right:-8px;background:coral;color:#fff}.headerRn-nav-btn--taiken:hover{background:#ffc014}.headerRn-nav-btn--shiryo{background:#e14b94;color:#fff}.headerRn-nav-btn--shiryo:hover{background:#ffc014}.headerRn-nav-btn-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.headerRn-nav-btn-icon svg{width:100%;height:100%;fill:#fff}.headerRn-nav-btn-text{font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:-.015em}.headerRn-nav-menu{display:block;position:fixed;top:100px;left:0;width:100vw;height:calc(100vh - 100px);background-color:#fff;padding:24px 0 64px;z-index:1;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease}.headerRn-nav-menu.is-active{opacity:1;visibility:visible;pointer-events:auto}.headerRn-nav-menu .mod-column.__24{row-gap:8px}.headerRn-nav-menu .mod-contact-btn-tel{padding:8px 0}.headerRn-nav-menu-serviceBtn{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:10px 16px;background-color:#fff2ed;border-radius:8px}.headerRn-nav-menu-serviceBtn .text{font-size:.75rem;font-weight:700;line-height:1.5;letter-spacing:-.18px}.headerRn-nav-menu-serviceBtn .text ._large{font-size:1rem}.headerRn-nav-menu-serviceBtn svg{width:18px;height:18px;fill:coral}.headerRn-nav-menu-inner{margin:0 auto;list-style:none;padding:0}.headerRn-nav-menu-large{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #a38e7c}.headerRn-nav-menu-large .text{font-weight:700;font-size:1rem;line-height:1.4;line-height:1.5;letter-spacing:-.24px;transition:color .3s ease,border-color .3s ease;display:flex;align-items:center}.headerRn-nav-menu-large .text-icon{width:24px;height:24px;margin-right:8px;fill:#ff6730}.headerRn-nav-menu-large .icon svg{width:14px;height:14px;fill:coral;transition:.3s}.headerRn-nav-menu-large ._circle{display:flex;justify-content:center;align-items:center;border-radius:999px;background-color:coral;transition:background-color .3s ease;width:18px;height:18px}.headerRn-nav-menu-large ._circle svg{display:block;width:26px;height:26px;fill:#fff}.headerRn-nav-menu-normal{display:flex;justify-content:space-between;align-items:center;gap:12px;line-height:1;padding:6px 0}.headerRn-nav-menu-normal .text{font-size:.875rem;letter-spacing:-.21px;line-height:1.5;transition:.3s;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.headerRn-nav-menu-normal .text img{margin-left:8px}.headerRn-nav-menu-normal .icon svg{width:14px;height:14px;fill:coral;transition:.3s}.headerRn-nav-menu-normal._head{padding:12px;margin-bottom:12px;font-weight:700}.headerRn-nav-menu-normal._head._01{background:#fcedf4}.headerRn-nav-menu-normal._head._02{background:#fff2ed}.headerRn-nav-menu-normal._head._03{background:#f1eafa}.headerRn-nav-menu-iconWrap{margin-top:6px;margin-inline:-6px;background-color:#fff;border-radius:8px}.headerRn-nav-menu-iconWrap .headerRn-nav-menu-normal{padding-inline:6px}.headerRn-nav-menu-iconWrap .textWrap{display:flex;align-items:center}.headerRn-nav-menu-iconWrap .textWrap .text-icon{width:24px;height:24px;margin-right:8px;fill:#ff6730}.headerRn-nav-menu-button{display:flex;justify-content:space-between;align-items:center;gap:12px;line-height:1;padding:11px 12px;border-radius:4px;border:1px solid #e4e4e4;background:#fff;transition:.3s}.headerRn-nav-menu-button .text{font-size:.875rem;font-weight:700;letter-spacing:-.21px;line-height:1.5;transition:.3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.headerRn-nav-menu-button .text-icon{width:24px;height:24px;margin-right:8px;fill:#ff6730}.headerRn-nav-menu-button .icon svg{width:14px;height:14px;fill:coral;transition:.3s}.headerRn-nav-menu-bottom{margin-top:24px;padding-top:24px;border-top:1px solid #d4c8bc;display:flex;align-items:center;justify-content:center;flex-flow:row wrap;gap:24px}.headerRn-nav-menu-bottom .headerRn-nav-menu-normal{display:flex;justify-content:center;align-items:center}.headerRn-nav-menu-sp [aria-expanded=true] .icon svg{transform:rotate(180deg)}.headerRn-nav-menu-spInner{display:flex;gap:32px}.headerRn-nav-menu-spInner .headerRn-nav-menu-sp{width:33.333%}.headerRn-nav-menu-spInner li{width:100%!important}.headerRn-nav-menu-close{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:200px;margin:24px auto;padding:10px 16px 12px 20px;background-color:#f5f0eb;border-radius:999px;border:1px solid var(--darken-border,#e4e4e4)}.headerRn-nav-menu-close-text{font-size:.75rem;font-weight:700}.headerRn-nav-menu-close-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:20px;height:25px}.headerRn-nav-menu-close-icon svg{width:20px;height:20px;fill:coral}.headerRn-hamburger-wrap{display:block}.headerRn-hamburger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:50px;height:50px;background:0 0;border:none;cursor:pointer;padding:0}.headerRn-hamburger-lines{display:flex;flex-direction:column;align-items:center;gap:6px;width:24px}.headerRn-hamburger-line{display:block;width:100%;height:2px;background:#48352b;transition:all .3s ease}.headerRn-hamburger-text{font-family:"Noto Sans JP",sans-serif;font-size:.75rem;font-weight:600;line-height:1.448;color:#48352b;transition:all .3s ease}.headerRn-hamburger.is-active .headerRn-hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.headerRn-hamburger.is-active .headerRn-hamburger-line:nth-child(2){opacity:0}.headerRn-hamburger.is-active .headerRn-hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}body.is-fixed,html.is-fixed{overflow:hidden}.footer{color:#48352b;padding-bottom:32px;background-color:#fff;border-bottom:5px solid coral}.footer-top{background:#fff;padding:32px 0;display:flex;align-items:center;gap:54px}.footer-sns{display:flex;flex-direction:row;align-items:center;gap:24px;max-width:100%}.footer-sns-title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:12px;line-height:1.5;letter-spacing:-1.5%;color:#48352b;white-space:nowrap}.footer-sns-icons{display:flex;gap:40px}.footer-sns-icon{display:block;width:32px;height:32px}.footer-sns-icon .sns-icon{width:100%;height:100%;transition:.3s}.footer-line-banner{display:flex;align-items:center;width:100%;padding:0 8px 0 0;background:#fff;border:1px solid #00b900;border-radius:8px;box-shadow:2px 2px 0 0 rgba(0,0,0,.07);gap:8px;transition:.3s}.footer-line-banner-icon{display:flex;align-items:flex-end;padding:1px 16px}.footer-line-banner-icon .cut-line-icon{width:60px;height:60px}.footer-line-banner-content{display:flex;align-items:center;gap:8px}.footer-line-banner-label{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:12px;line-height:1.5;letter-spacing:-1.5%;color:#00b900;transition:.3s}.footer-line-banner-text{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-size:14px;line-height:1.4;letter-spacing:-4%;color:#48352b;transition:.3s}.footer-line-banner-arrow{margin-right:0;margin-left:auto}.footer-line-banner-arrow .arrow-icon{width:14px;height:14px;fill:#675044;transition:.3s}.footer-main{background:#faf7f4;padding:40px 0;display:flex;flex-direction:column;align-items:center;gap:40px}.footer-main .mod-column{gap:40px}.footer-main .mod-column .__column_3{width:calc(33.3333% - 27px)}.footer-main .mod-column .mod-link01{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;line-height:1.5;letter-spacing:-.21px;width:100%;font-weight:700}.footer-main .mod-column .mod-link01 svg{width:14px;height:14px}.footer-menu{display:flex;gap:40px}.footer-menu-item{display:flex;align-items:center;height:100%}.footer-menu-link{display:flex;align-items:center;justify-content:space-between;width:100%;gap:4px;text-decoration:none;color:inherit;padding:0 4px}.footer-menu-link:hover .footer-menu-text{color:#ed551b}.footer-menu-text{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:-1.5%;color:#48352b;flex:1}.footer-menu-arrow{width:14px;height:14px;color:#ed551b}.footer-secondary{display:flex;gap:24px;align-items:center;margin-top:40px}.footer-secondary .mod-column{max-width:500px;gap:24px}.footer-secondary .mod-column .__column_2{width:calc(50% - 24px)}.footer-secondary .mod-column .mod-link01{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;line-height:1.6;width:100%;font-weight:400}.footer-secondary .mod-column .mod-link01 svg{position:relative;top:2px;width:14px;height:14px}.footer-buttons{display:flex;justify-content:center;gap:16px}.footer-btn{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px;border-radius:8px;text-decoration:none;box-shadow:2px 2px 0 0 rgba(0,0,0,.07);transition:.3s}.footer-btn-mens{background:#2e4786;color:#fff}.footer-btn-mens svg{width:32px;height:32px;fill:#fff;transition:.3s}.footer-btn-mens .footer-btn-text{color:#fff}.footer-btn-mens .footer-btn-arrow{width:14px;height:14px;fill:#fff}.footer-btn-shop{background:#fff;border:1px solid #e4e4e4;color:#48352b}.footer-btn-shop svg{width:32px;height:32px;fill:#675044;transition:.3s}.footer-btn-shop .footer-btn-arrow{width:14px;height:14px;fill:#675044}.footer-btn-content{display:flex;align-items:center;gap:8px}.footer-btn-text{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:-1.5%;text-align:center}.footer-bottom{display:flex;flex-direction:column;align-items:center;gap:40px}.footer-group{width:100%}.footer-group .mod-column{gap:40px}.footer-group .mod-column .__column_3{display:flex;align-items:center;width:calc(33.3333% - 27px)}.footer-group .mod-column .mod-link01{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;line-height:1.5;letter-spacing:-.21px;width:100%;font-weight:700}.footer-group .mod-column .mod-link01 svg{width:14px;height:14px}.footer-group-title{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:40px;margin-bottom:40px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer-group-title span{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;line-height:1.4;letter-spacing:-1.5%;color:#48352b;text-align:center}.footer-group-links{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;gap:16px}.footer-group-link{display:flex;align-items:center;gap:4px;text-decoration:none;color:inherit}.footer-group-link span{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:-1.5%;color:#48352b}.footer-group-link:hover span{color:#ed551b}.footer-group-link svg{width:14px;height:14px;color:#ed551b}.footer-info{display:flex;align-items:center;gap:40px}.footer-lang{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.footer-lang-link{display:flex;align-items:center;gap:4px;text-decoration:none;font-family:"Noto Sans JP",sans-serif;font-size:.75rem;line-height:1.6;color:#48352b;transition:.3s}.footer-lang-link svg{position:relative;top:1px;width:14px;height:14px;fill:coral}.footer-lang-link:hover{color:#ed551b}.footer-pmark{display:flex;justify-content:center;align-items:center;gap:16px;margin-left:40px}.footer-pmark-images{display:flex;justify-content:center;align-items:center;gap:16px;height:64px}.footer-pmark-text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:.75rem;line-height:1.6;color:#48352b;text-align:left;margin:0}.footer-pmark .pmark-img{width:64px;height:100%;-o-object-fit:fill;object-fit:fill}.footer-copyright{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:60px}.footer-copyright-text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:.75rem;line-height:1.2;text-align:center;color:#8f786b}.footer-logo-img{max-width:178.61px;width:100%}.js-tab-content{display:none;opacity:0;transition:opacity .4s}.js-tab-content.is-active{display:block}.js-tab-content.is-visible{opacity:1}.js-fade{opacity:0;transform:translateY(50px);transition:opacity .5s,transform .5s}.js-fade.is-visible{opacity:1;transform:translateY(0)}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{transform:translate(0,100px)}.modal-video-body{max-width:1084px;width:100%;height:100%;margin:0 auto;padding:0 50px;display:flex;justify-content:center;box-sizing:border-box}.modal-video-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0,0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:0 0}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:96px;height:auto;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.4);text-align:center;padding:10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{line-height:1.2;font-size:12px;color:#fff;margin-top:8px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.7)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.scroll-hint-shadow-wrap{position:relative}.scroll-hint-shadow-wrap::after{content:"";width:20px;height:100%;background:linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0));position:absolute;top:0;right:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap::before{content:"";width:20px;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0));position:absolute;top:0;left:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap.is-right-scrollable::after,.scroll-hint-shadow-wrap:has(.scroll-hint.is-right-scrollable)::after{opacity:1;visibility:visible}.scroll-hint-shadow-wrap.is-left-scrollable::before,.scroll-hint-shadow-wrap:has(.scroll-hint.is-left-scrollable)::before{opacity:1;visibility:visible}.top-mainVis{max-width:1280px;width:88.8888888889%;margin:auto}.top-mainVis img{border-radius:8px}.top-mainVis .splide__arrow{cursor:pointer;display:grid;place-content:center;position:absolute;top:45%;transform:translateY(-50%);width:30px;height:30px;z-index:10}.top-mainVis .splide__arrow svg{fill:#d9d9d9;transition:fill .3s}.top-mainVis .splide__arrow--prev{left:-60px}.top-mainVis .splide__arrow--prev svg{transform:rotate(180deg)}.top-mainVis .splide__arrow--next{right:-60px}.top-mainVis .splide__pagination-wrapper{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px;padding:0 30px;z-index:10}.top-mainVis .splide__pagination{display:flex;position:relative;top:-2px;text-align:center;margin:0;padding:0;list-style:none}.top-mainVis .splide__pagination li+li{margin-left:15px}.top-mainVis .splide__pagination__page{cursor:pointer;width:8px;height:8px;background-color:#dbdbdb;border-radius:50%}.top-mainVis .splide__pagination__page.is-active{background-color:coral}.top-mainVis .splide__play-pause{cursor:pointer;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-left:40px;transition:background-color .3s ease}.top-mainVis .splide__play-pause .stop-icon{display:block}.top-mainVis .splide__play-pause .play-icon{display:none}.top-mainVis .splide__play-pause.is-paused .stop-icon{display:none}.top-mainVis .splide__play-pause.is-paused .play-icon{display:block}.top-main{position:relative}.top-mainHead{position:absolute;inset:auto 0 0 0;margin:auto;max-width:1280px;width:88.8888888889%;font-size:.75rem;font-weight:400;text-align:right;pointer-events:none}.top-svg{height:50px;width:50px}.top-news{margin-top:24px;display:flex;padding:16px 24px;align-items:baseline;gap:16px;flex:1 0 0;background-color:#faf7f4;border-radius:40px}.top-news .__news{display:flex;align-items:center;gap:16px;white-space:nowrap;padding-left:16px;padding-right:20px;font-size:1.125rem;font-weight:700;letter-spacing:-.27px;line-height:1.5}.top-news .__news span{font-size:1.875rem;font-family:"Playfair Display SC",serif;font-weight:400;color:#b4a18f}.top-news .__contents{display:block}.top-news .__contents li{display:flex;align-items:center;gap:16px;position:relative;top:-7px}.top-news .__contents li:not(:first-child){display:none;margin-top:10px}.top-news .__contents li a{display:flex;gap:16px}.top-news .__contents li .__day{font-size:1rem;font-weight:500;color:#8f786b;line-height:1.5}.top-news .__contents li .__ttl{font-size:1rem;color:#48352b;line-height:1.6}.top-news .__contents.is-active li:not(:first-child){display:flex}.top-news .__accordion{cursor:pointer;background:0 0;border:none;padding:4px;width:28px;height:28px;margin-right:0;margin-left:auto;position:relative;border-radius:50px;background:var(--Master-KeyColor-Coral-1000,coral)}.top-news .__accordion span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:2px;background-color:#fff}.top-news .__accordion span::after{content:"";position:absolute;top:-5px;left:5px;width:2px;height:12px;background-color:#fff;transition:transform .3s ease}.top-news .__accordion.is-active span::after{transform:rotate(90deg)}.top-spBtn{display:flex;gap:4px;margin-top:12px}.top-spBtn li{width:33.33333%;height:100%;border-radius:8px}.top-spBtn li:first-child{background-color:coral}.top-spBtn li:first-child svg{fill:#fff}.top-spBtn li:first-child span{color:#fff}.top-spBtn li:nth-child(2){background-color:#e14b94}.top-spBtn li:nth-child(2) svg{fill:#fff}.top-spBtn li:nth-child(2) span{color:#fff}.top-spBtn li:last-child{background-color:#f5f0eb}.top-spBtn li:last-child svg{fill:#48352b}.top-spBtn li:last-child span{color:#48352b}.top-spBtn li a{display:flex;gap:4px;flex-direction:column;align-items:center;justify-content:center;padding:8px 12px}.top-spBtn li span{display:block;font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:-.24px}.top-spBtn li svg{width:24px;height:24px}.top-recommend{padding-bottom:80px;margin-top:64px;position:relative;overflow:hidden}.top-recommend .__bg{position:absolute;top:0;right:-10%;left:auto;width:100%;height:100%;z-index:-1}.top-recommend__item{display:flex;gap:32px;margin-top:32px}.top-recommend__item>li{width:50%}.top-brand{position:relative;z-index:2;overflow:hidden}.top-brand-bg{position:relative}.top-brand-bg__ttl{position:absolute;top:21.6666666667%;left:43.75%;width:42.7083333333%}.top-brand-bg__lead{position:absolute;top:54.5%;left:42.2222222222%;max-width:667px;font-weight:500;font-size:1.125rem;line-height:1.6;color:#fff}.top-brand-box{position:relative;top:-80px;padding-top:80px;padding-bottom:64px;border-radius:100px 100px 0 0;background:#fff;z-index:1}.top-brand-box .__bg{position:absolute;top:21.0833047652%;left:9.375%;width:86.328125%;height:68.2893383613%;z-index:-1}.top-brand-card{display:flex;gap:64px;align-items:center;gap:48px;align-self:stretch;margin-top:48px;padding:40px 0;margin-left:80px}.top-brand-card:first-child{margin-top:32px}.top-brand-card:last-of-type{padding-bottom:64px}.top-brand-card.__reverse{margin-left:0;margin-right:80px;flex-direction:row-reverse}.top-brand-card-txt{width:52.0325203252%}.top-brand-card-fig{width:48.7804878049%}.top-brand-card h4{font-size:1.75rem;line-height:1.4;letter-spacing:-.84px}.top-brand-card h4>span{font-size:1.25rem}.top-brand-card .__price{color:#48352b;font-size:1rem;line-height:1.6}.top-brand-card .__price span{font-size:1.25rem;font-weight:600}.top-brand-card .__example{font-size:.875rem;color:#8f786b;line-height:1.6}.top-brand-card .__lead{color:#48352b;line-height:1.6}.top-support{margin-top:160px}.top-support-bg{position:relative}.top-support-bg__ttl{position:absolute;top:25.8333333333%;left:8.6111111111%;width:48.6111111111%}.top-support-bg__lead{position:absolute;top:57.3333333333%;left:12.7777777778%;max-width:667px;font-weight:500;font-size:1.125rem;line-height:1.6;color:#fff}.top-support-box{position:relative;top:-80px;padding-top:80px;padding-bottom:64px;border-radius:100px;background:#faf7f4}.top-support-box h2{display:flex;justify-content:center;align-items:center;gap:16px;font-size:2.125rem;font-weight:600;line-height:140%;letter-spacing:-1.02px}.top-support-box h2 span{font-size:1.25rem;color:#8f786b;line-height:150%;letter-spacing:-.3px;border-bottom:2px solid #ff6730}.top-support-box .mod-column .__ttl{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;font-weight:600;font-size:1.5rem;line-height:140%;letter-spacing:-.72px}.top-support-box .mod-column .__ttl ._num{position:relative;top:-10px;font-family:"Playfair Display SC",serif;font-weight:400;font-size:4.375rem;color:coral;line-height:normal}.top-support-box .mod-column .__lead{line-height:1.6}.top-support-box .mod-column figure{margin-top:24px;border-radius:8px;overflow:hidden}.top-support-box .mod-column figure img{border-radius:8px}.top-voice{margin-top:160px;overflow-x:hidden}.top-faq{margin-top:160px}.top-faq-in{padding:64px 80px;border-radius:9999px;background-color:#faf7f4}.top-faq-column{display:flex;align-items:center;gap:80px}.top-faq-column figure{width:41.6666666667%}.top-faq-column figure img{border-radius:8px;width:100%}.top-faq-column-txt{width:43.8008130081%}.top .mod-salon{margin-top:80px}.top-event{position:relative;margin-top:80px}.top-event:before{content:"";position:absolute;top:0;right:0;width:94.4444444444%;height:89.4505494505%;background-color:#faf7f4;border-radius:9999px 0 0 9999px;z-index:-1}.top-event-column{display:flex;gap:80px}.top-event-column .mod-box01{width:45.9349593496%;margin-top:64px}.top-event-column-txt{width:45.9349593496%;margin-top:80px}.top-pickup{padding-top:80px;margin-bottom:40px;position:relative;overflow:hidden}.top-pickup .__bg{position:absolute;top:2%;left:0;z-index:-1}.top-pickup-column{display:flex;justify-content:space-between}.top-pickup .mod-column{margin-top:80px;gap:40px}.top-pickup .mod-column .__column_2{width:calc(50% - 20px)}.top-pickup-slider{margin-top:80px}.top-pickup-slider img{border-radius:8px}.top-pickup-slider .splide__arrow{cursor:pointer;display:grid;place-content:center;position:absolute;top:35%;transform:translateY(-50%);width:40px;height:40px;z-index:10;background-color:#fff;border-radius:50%}.top-pickup-slider .splide__arrow svg{width:18px;height:18px;fill:#d9d9d9}.top-pickup-slider .splide__arrow--prev{left:-78px}.top-pickup-slider .splide__arrow--prev svg{transform:rotate(180deg)}.top-pickup-slider .splide__arrow--next{right:-78px}.top-pickup-slider .splide__pagination-wrapper{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px;padding:0 30px;z-index:10}.top-pickup-slider .splide__pagination{display:flex!important;position:relative;top:-2px;text-align:center;margin:0;padding:0;list-style:none}.top-pickup-slider .splide__pagination li+li{margin-left:15px}.top-pickup-slider .splide__pagination__page{cursor:pointer;width:8px;height:8px;background-color:#dbdbdb;border-radius:50%}.top-pickup-slider .splide__pagination__page.is-active{background-color:coral}.top-head01 .__en{color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:3.5rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-1.2px}.top-head01 .__en.__style{color:#48352b}.top-head01 .__en .__large{font-size:3.75rem}.top-head01 .__jp{display:block;margin-top:6px;color:#48352b;font-size:1.5rem;font-style:normal;font-weight:var(--Text-heading4-weight,600);line-height:1.4;letter-spacing:-.72px}.top-head01 .__jp svg{width:32px;height:32px;margin-right:4px;vertical-align:sub;fill:#ff6730}.top-head02{border-left:3px solid #ff6730;padding-left:13px;color:#48352b;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px}.top-style{position:relative;margin-top:32px;overflow:hidden}.top-style .__bg{position:absolute;top:0;right:-20%;left:auto;width:100%;height:100%;z-index:-1}.top-style-slider{margin:40px auto 0;position:relative;height:100%}.top-style-slider .style-slider-container{position:relative;width:100%;margin-left:50%;transform:translateX(-50%);overflow:hidden}.top-style-slider .style-slide-track{position:relative;width:100%;height:100%}.top-style-slider .style-slide{position:absolute;transition:all .6s ease;background:#fff}.top-style-slider .style-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.top-style-slider .style-slide .style-slide-text{margin-top:12px;text-align:center;font-size:1rem;line-height:1.6;color:#8f786b}.top-style-slider .style-arrow{display:grid;place-content:center;position:absolute;top:50%;transform:translateY(-50%);background:#fff;width:44px;height:44px;cursor:pointer;z-index:10;border-radius:50%;display:flex;align-items:center;justify-content:center}.top-style-slider .style-arrow svg{width:35px;height:35px;fill:#b3b3b3}.top-style-slider .style-arrow.left{left:20px}.top-style-slider .style-arrow.right{right:20px}.top-style-slider .style-pagination{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.top-style-slider .style-pagination-dot{width:8px;height:8px;border:none;border-radius:50%;background-color:#dbdbdb;cursor:pointer;transition:background-color .3s ease}.top-style-slider .style-pagination-dot.is-active{background-color:coral}.header{height:100px;background:#fff;width:100%;position:fixed;top:0;left:0;z-index:10;border-bottom:1px solid #ddd}.header-call{display:none}.header-menu{position:relative;z-index:10;opacity:1}.header-menu.is-active{opacity:0}.header-menu-left{float:left;display:table;width:561px}.header-menu-left-55th{display:block;margin:28px 17px 28px 25px;width:60px}.header-menu-left-logo{display:table-cell;vertical-align:middle;padding:28px 35px 28px 17px;width:224px;transition:all .3s ease}.header-menu-left-tell{position:relative;display:table-cell;vertical-align:middle;font-size:30px;color:#999;padding-left:50px}.header-menu-left-tell-in{position:relative;display:block}.header-menu-left-tell i{font-size:0}.header-menu-left-tell i:before{position:absolute;top:50%;transform:translateY(-50%);left:-50px;line-height:1;font-size:38px}.ua-ie .header-menu-left-tell i:before{top:55%}.header-menu-right{display:flex;justify-content:flex-end;width:auto}.header-menu-right-links{position:relative;display:flex;justify-content:flex-end;align-items:center}.header-menu-right-links-child{display:inline-block;padding:0 20px;border-left:1px solid #7d7d7d;line-height:1}.header-menu-right-links-child:first-child{padding-left:0;border-left:none}.header-menu-right-links-child:nth-child(4),.header-menu-right-links-child:nth-child(5){padding:0;border-left:none}.header-menu-right-menu{position:relative;display:table-cell;vertical-align:middle;width:120px;color:#333;line-height:1;padding:68px 0 18px 0;text-align:center;cursor:pointer;transition:all .3s ease;opacity:1}.header-menu-right-menu:hover{opacity:.55}.header-menu-right-menu-in{position:absolute;top:30px;left:50%;transform:translateX(-50%);width:30px;height:30px;z-index:2;transition:all .3s ease}.header-menu-right-menu-btn{position:absolute;top:0;left:50%;transform:translateX(-50%);width:30px;height:22px;outline:0;-webkit-tap-highlight-color:transparent;z-index:10}.header-menu-right-menu-btn:after,.header-menu-right-menu-btn:before{content:""}.header-menu-right-menu-btn:before{margin-bottom:8px}.header-menu-right-menu-btn:after{margin-top:8px}.header-menu-right-menu-btn-inner,.header-menu-right-menu-btn:after,.header-menu-right-menu-btn:before{position:relative;top:0;display:block;width:100%;height:2px;background-color:#333;transition:all .3s ease;transform:rotate(0);opacity:1}.header-menu-right-menu-btn.is-active{height:28px}.header-menu-right-menu-btn.is-active:before{transform:translateY(10px) translateX(0) rotate(45deg)}.header-menu-right-menu-btn.is-active:after{transform:translateY(-10px) translateX(0) rotate(-45deg)}.header-menu-right-menu-btn.is-active .header-menu-right-menu-btn-inner{opacity:0}.header-menu-right-logo{display:none}.header-menu-right-calender{position:relative;display:none;vertical-align:middle;width:120px;background:#fff;text-align:center}.header-menu-right-calender a{position:relative;display:block;background:#ef4123;color:#fff;line-height:1;padding:68px 0 18px 0;width:100%}.header-menu-right-calender a i{font-size:0}.header-menu-right-calender a i:before{position:absolute;top:24px;left:50%;transform:translateX(-50%);line-height:1;font-size:30px}.header-menu-right-document{position:relative;display:none;vertical-align:middle;width:120px;background:#fff;text-align:center}.header-menu-right-document a{position:relative;display:block;background:#f4806c;color:#fff;line-height:1;padding:68px 0 18px 0;width:100%}.header-menu-right-document a img{position:absolute;top:24px;left:50%;transform:translateX(-50%);line-height:1;width:40px;height:30px}.header.is-visible{position:absolute}.header.is-fixed{position:fixed;height:60px}.header.is-fixed .header-menu-left-55th{display:block;margin:13px 0 13px 25px;width:40px}.header.is-fixed .header-menu-left-logo{padding:13px 30px 13px 10px;width:160px}.header.is-fixed .header-menu-right-menu{padding:60px 0 0 0}.header.is-fixed .header-menu-right-menu-in{top:19px}.header.is-fixed .header-menu-right-menu-in-text{display:none}.header.is-fixed .header-menu-right-calender a{padding:41px 0 5px 0}.header.is-fixed .header-menu-right-calender a i:before{top:5px}.header.is-fixed .header-menu-right-document a{padding:41px 0 5px 0}.header.is-fixed .header-menu-right-document a img{top:5px}.header.__nofixed{position:absolute}.header.__nofixed .header-menu-left-logo{padding:28px 40px;width:246px}.header.__nofixed .header-menu-right-menu{padding:68px 0 18px}.header.__nofixed .header-menu-right-menu-in{top:30px}.header.__nofixed .header-menu-right-menu-in-text{display:block}.header-content{position:fixed;top:0;left:0;background:rgba(228,214,193,.8);width:100%;height:100%;transition:all .3s ease;z-index:11;overflow-y:auto;opacity:0;z-index:-1;transform:translateY(-100%)}.header-content.is-active{transform:translateY(0);opacity:1;z-index:11}.header-content-close{position:absolute;top:20px;right:50px;width:40px;height:40px;outline:0;-webkit-tap-highlight-color:transparent;z-index:10;cursor:pointer;transition:all .3s ease;opacity:1}.header-content-close i{font-size:0}.header-content-close i:before{position:absolute;top:0;left:0;font-size:40px;color:#ef4123}.header-content-close:hover{opacity:.55}.header-content-bg{background:#fff}.header-content-in{position:relative;margin-right:auto;margin-left:auto;padding-top:80px;padding-right:50px;padding-left:50px;max-width:1080px;width:100%}.header-content-logo{display:none}.header-content-space{margin-top:-20px;margin-left:-40px}.header-content-space-child{padding-top:20px;padding-left:40px}.header-content-baners{padding-bottom:20px}.header-content-category{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}.header-content-category-head{position:relative;display:block;width:100%;font-size:1.6rem;font-weight:700;padding:5px 20px}.header-content-category-head i{font-size:0}.header-content-category-head i:before{position:absolute;top:50%;transform:translateY(-50%);right:20px;font-size:1.2rem;line-height:1}.header-content-category-head01{position:relative;background:linear-gradient(to right,#fff2f6,#fffcf0);color:#ff8ba7}.header-content-category-head01:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,#ffc0d3,#ffefb6)}.header-content-category-head02{position:relative;background:linear-gradient(to right,#f1fdf1,#ffffe8);color:#4fa15e}.header-content-category-head02:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,#b8f5ba,#feff8e)}.header-content-category-head03{position:relative;background:linear-gradient(to right,#f1fafe,#fcf8ff);color:#5e9cb9}.header-content-category-head03:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,#b9e6f9,#f0dbff)}.header-content-category-head04{position:relative;background:linear-gradient(to right,#fff8e4,#fff7fa);color:#a9763a}.header-content-category-head04:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,#ffda78,#ffd9e6)}.header-content-category-head05{position:relative;background:linear-gradient(to right,#fcf8ff,#fff8fb);color:#9564bc}.header-content-category-head05:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,#f0dbff,#ffdaed)}.header-content-category-list{position:relative;margin-top:10px;padding-left:90px}.header-content-category-list-img{position:absolute;top:0;left:0;width:70px;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.header-content-category-list-img01{background-image:url(/ladies/common/rn-images/header/category_01.jpg)}.header-content-category-list-img02{background-image:url(/ladies/common/rn-images/header/category_02.jpg)}.header-content-category-list-img03{background-image:url(/ladies/common/rn-images/header/category_03.jpg)}.header-content-category-list-img04{background-image:url(/ladies/common/rn-images/header/category_04.jpg)}.header-content-category-list-img05{background-image:url(/ladies/common/rn-images/header/category_05.jpg)}.header-content-textlink{position:relative;margin-bottom:20px;margin-left:-10px}.header-content-textlink-list li{display:inline-block;padding:0 10px;margin:0 0 5px 0;border-right:1px solid #f0f0f0}.header-content-textlink-list li:last-child{border-right:none;padding-right:0}.header-content-textlink-list a{color:#ef4123}.header-content-lang{position:relative;margin-left:-10px}.header-content-lang-list li{position:relative;display:inline-block;padding:0 30px 0 10px;margin:0 0 5px 0;border-right:1px solid #f0f0f0}.header-content-lang-list li:last-child{border-right:none;padding-right:30px}.header-content-lang-list a{color:#333;font-size:1.3rem}.header-content-lang-list a i{font-size:0;line-height:0}.header-content-lang-list a i:before{font-size:1.2rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%);right:10px}.header-content-mensBtn{display:block;width:100%;text-align:center;background:#24345e;color:#fff;padding:20px 0}.header-content-onlineBtn{display:block;width:100%;text-align:center;background:#d2b976;color:#fff;padding:20px 0}.header_simple{position:relative;width:100%}.header_simple-logo{display:block;padding:28px 40px;width:246px}.header_simple-logo a{display:block}.experience-course{position:relative;overflow:hidden}.experience-course h2.course{text-align:center}.experience-course h2.course .__en{display:block;color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:3.75rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-1.2px}.experience-course h2.course .__jp{display:block;margin-top:16px;color:#48352b;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.72px}.experience-course h2.course .__jp svg{width:32px;height:32px;margin-right:4px;vertical-align:sub;fill:#ff6730}.experience-course .__bg{position:absolute;width:100%;top:4%;left:0;z-index:-1}.experience-course-h3{position:relative;font-size:1.75rem;line-height:1.4;text-align:center;margin-bottom:36px;letter-spacing:-.84px}.experience-course-h3:after{position:absolute;content:"";bottom:-12px;left:calc(50% - 40px);width:80px;height:1px;background:#ff6730}.experience-course-h4{position:relative;color:#48352b;font-size:1.25rem;font-weight:600;line-height:1.5;margin-bottom:24px}.experience-course-h4:after{position:absolute;content:"";left:0;bottom:-8px;width:80px;height:1px;background:#ff6730}.experience-course-box{width:100%;margin:0 auto;padding:40px;border-radius:var(--Radius-Main-radious,8px);border:1px solid var(--darken-border,#e4e4e4);background:var(--BackGround-White,#fff);box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.experience-course-box-item{display:flex;gap:0 40px}.experience-course-box-item-fig{width:100%;max-width:320px}.experience-course-box-item-fig img{width:100%;border-radius:8px}.experience-course-box-item-txt{width:100%;max-width:544px}.experience-course-box-item-txt h4.mod-spacer_16{color:#ff6730;font-size:1.75rem;line-height:1.4;letter-spacing:-.84px}.experience-course-box-item-txt-accordion{max-width:100%;margin-bottom:7px;background-color:#faf7f4;border-radius:8px}.experience-course-box-item-txt-accordion:hover{opacity:.8}.experience-course-box-item-txt-accordion summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:16px;color:#48352b;font-weight:600;cursor:pointer}.experience-course-box-item-txt-accordion summary:-webkit-details-marker{display:none}.experience-course-box-item-txt-accordion summary span{font-size:1rem;line-height:1.6}.experience-course-box-item-txt-accordion summary:before{content:"";position:absolute;right:16px;width:22px;height:22px;background-color:coral;border-radius:50%}.experience-course-box-item-txt-accordion summary:after{content:"＋";position:absolute;top:16px;right:16px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:400;transition:all .3s}.experience-course-box-item-txt-accordion summary svg{width:20px;height:20px;margin-right:4px;vertical-align:sub;fill:#ff6730}.experience-course-box-item-txt-accordion[open] summary::after{content:"－";font-size:13px}.experience-course-box-item-txt-accordion p{transform:translateY(-10px);opacity:0;margin:0;font-size:1rem;line-height:1.6;padding:0 16px 16px;color:#48352b;transition:transform .5s,opacity .5s}.experience-course-box-item-txt-accordion[open] p{transform:none;opacity:1}.experience-course-box-item-txt .mod-column.__caption{gap:0 6px}.experience-course-box-item-txt .mod-column.__caption .__column_3{width:calc(33.3333% - 4px)}.experience-course-box-item-txt-lBox{width:100%;padding:16px;text-align:center;border-radius:8px;background-color:#fff2ed}.experience-course-box-item-txt-cBox{width:100%;padding:16px;text-align:center;border-radius:8px;background-color:#fff8df}.experience-course-box-item-txt-rBox{width:100%;padding:16px;text-align:center;border-radius:8px;background-color:#faf7f4}.experience-course-box-item-txt-price{width:100%;padding:16px;border-radius:8px;background-color:#faf7f4}.experience-course-box-item-txt-price .__ttl{margin-bottom:8px;font-size:1.125rem;font-weight:700;line-height:1.6}.experience-course-box-item-txt-price .__price{display:inline-flex;align-items:center;font-size:1.75rem;font-weight:600;line-height:1.4;letter-spacing:-.84px}.experience-course-box-item-txt-price .__price span{margin-left:4px;font-size:1rem;font-weight:700}.experience-course-box-campaign-box{padding:24px;border-right:2px solid #ffe5dc;border-left:2px solid #ffe5dc;border-bottom:2px solid #ffe5dc;border-radius:0 0 8px 8px}.experience-course-box-campaign-box dl{display:inline-flex;align-items:flex-start;gap:0 16px;padding:8px 16px;background-color:#faf7f4;border-radius:8px}.experience-course-box-campaign-box dt{font-size:1rem;font-weight:700;line-height:1.6}.experience-course-box-campaign-box dd{font-size:1rem;line-height:1.6}.experience-course-box-campaign-box .top-head02{font-size:1.25rem;font-weight:600;line-height:1.5;letter-spacing:-.3px}.experience-course-box-campaign-box p{font-size:1rem;line-height:1.6}.experience-course-box-campaign h3{display:flex;align-items:center;gap:8px;font-size:1.125rem;font-weight:600;line-height:1.5;letter-spacing:-.3px;color:#ff6730;padding:8px 16px;background-color:#ffe5dc;border-radius:8px 8px 0 0}.experience-course-box-campaign h3 svg{width:32px;height:32px;fill:#ff6730}.experience-flow{position:relative;padding:64px 0 80px;overflow:hidden;background-color:#faf7f4;z-index:1}.experience-flow::before{content:"";position:absolute;right:-170px;top:54px;width:604px;height:454px;background-image:url(/ladies/images/experience/circle-parts-01.svg);background-size:contain;background-repeat:no-repeat;z-index:-1}.experience-flow::after{content:"";position:absolute;top:863px;left:-203px;width:771px;height:769px;background-image:url(/ladies/images/experience/circle-parts-02.svg);background-size:contain;background-repeat:no-repeat;z-index:-1}.experience-flow-box{position:relative}.experience-flow-box .__ttl{display:flex;align-items:center;justify-content:center;gap:16px;font-weight:600;font-size:1.5rem;line-height:1.4;letter-spacing:-.72px}.experience-flow-box .__ttl span{position:relative;top:-10px;font-family:"Playfair Display SC",serif;font-weight:400;font-size:4.375rem;color:coral;line-height:normal}.experience-flow-box .mod-column .experience-flow-box-column{border-radius:8px;overflow:hidden;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.experience-flow-box .mod-column .experience-flow-box-column-txt{padding:24px;background-color:#fff}.experience-flow-box .mod-column .experience-flow-box-column-txt-ttl{font-size:1.25rem;font-weight:700;line-height:1.5;letter-spacing:-.3px}.experience-flow-box .mod-column .experience-flow-box-column-txt p{line-height:1.6}.experience-flow-box .mod-column figure{overflow:hidden}.experience-voice{margin-top:64px;overflow:hidden}.experience-voice h2.top-head01 .__en{font-size:3rem}.experience-voice-sliderWrap{position:relative}.experience-voice-slider{padding-bottom:48px}.experience-voice-slider-item{padding:24px}.experience-voice-slider-item figure img{width:150px;height:150px;border-radius:50%}.experience-voice-slider-item .__ttl{margin-top:16px;color:#8f786b;font-size:.875rem;font-weight:700;line-height:1.6}.experience-voice-slider-item .__lead{position:relative;margin-top:32px;padding:24px;background-color:#faf7f4;border-radius:8px}.experience-voice-slider-item .__lead:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:24px;height:24px;transform:rotate(135deg);aspect-ratio:1/1;background-color:#faf7f4}.experience-voice-slider-item .__lead .experience-voice-accordion-preview p{line-height:1.6;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:0}.experience-voice-slider-item .__lead .experience-voice-accordion-preview p .__highlights{color:coral;font-weight:500}.experience-voice-slider-item .__lead .experience-voice-accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease,max-height .3s ease}.experience-voice-slider-item .__lead .experience-voice-accordion-content p{line-height:1.6;margin:0;display:inline}.experience-voice-slider-item .__lead .experience-voice-accordion-content p .__highlights{color:coral;font-weight:500}.experience-voice-slider-item .__lead .experience-voice-accordion-toggle{background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;width:100%;margin-top:10px;padding:0;text-align:right;font-size:.875rem;font-weight:500;line-height:1.6;color:inherit}.experience-voice-slider-item .__lead .experience-voice-accordion-plus{width:12px;height:1px;background-color:coral;margin-left:8px;position:relative;transition:transform .3s ease}.experience-voice-slider-item .__lead .experience-voice-accordion-plus:after{content:"";position:absolute;top:-5.5px;right:5.5px;width:1px;height:12px;background-color:coral;transition:transform .3s ease}.experience-voice-slider-item .__lead .experience-voice-accordion-plus.is-open:after{transform:rotate(90deg)}.experience-voice-slider-item .__lead .experience-voice-accordion.is-open .experience-voice-accordion-preview p{-webkit-line-clamp:unset;line-clamp:unset;display:inline;overflow:visible}.experience-voice-slider-item .__lead .experience-voice-accordion.is-open .experience-voice-accordion-content{opacity:1;max-height:200px;margin-top:0;display:inline}.experience-voice-slider-item .__lead .mod-accordion-summary{display:none}.experience-voice-slider-item .__lead .mod-accordion-plus{display:none}.experience-voice-slider-item .__lead .mod-accordion-content{display:none}.experience-voice-slider .splide__arrow{position:absolute;top:20%;transform:translateY(-50%);background:#fff;width:44px;height:44px;border-radius:50%;z-index:2;box-shadow:0 0 50px 0 rgba(0,0,0,.2)}.experience-voice-slider .splide__arrow svg{width:16px;height:16px;fill:#d9d9d9;transition:fill .3s}.experience-voice-slider .splide__arrow--prev{left:145px;transform:translateY(-50%) rotate(180deg)}.experience-voice-slider .splide__arrow--next{right:145px}.experience-voice-slider .splide__pagination-wrapper{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px;padding:0 30px;z-index:10}.experience-voice-slider .splide__pagination{display:flex!important;position:absolute;top:auto;bottom:0;left:50%;transform:translateX(-50%);text-align:center;margin:0;padding:0;list-style:none}.experience-voice-slider .splide__pagination li+li{margin-left:15px}.experience-voice-slider .splide__pagination__page{cursor:pointer;width:8px;height:8px;background-color:#dbdbdb;border-radius:50%}.experience-voice-slider .splide__pagination__page.is-active{background-color:coral}.experience-voice-card{display:flex;gap:40px;margin-top:32px;margin-bottom:24px;position:relative;padding:40px;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.experience-voice-card .__icon{position:absolute;left:-7%;top:-10%}.experience-voice-card .__ttl{font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.72px}.experience-voice-card .__ttl span{color:coral}.experience-voice-card .__lead{margin-top:24px;line-height:1.6}.experience-voice-card .__date{margin-top:16px;font-size:.875rem}.experience-voice-card figure{width:100%;max-width:320px}.experience-voice-card figure img{width:100%;min-width:320px;border-radius:8px}.experience-voice-item{padding:24px}.experience-voice-itemWrap{padding:24px}.experience-voice-item-in{display:flex;align-items:center;gap:32px}.experience-voice-item figure img{width:150px;height:150px;min-width:150px;min-height:150px;border-radius:50%}.experience-voice-item-txt{position:relative;width:100%;cursor:pointer;padding:24px;background-color:#fff;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);transition:background-color .3s ease}.experience-voice-item-txt:before{content:"";position:absolute;top:50%;left:-24px;transform:translateY(-50%);border:12px solid transparent;border-right:12px solid #fff}.experience-voice-item-txt .__txt{font-weight:500;line-height:1.6}.experience-voice-item-txt .__txt span{color:coral}.experience-voice-item-txt .__hide{font-weight:500;line-height:1.6;transition:opacity .3s ease}.experience-voice-item-txt .__more{position:relative;margin-top:8px;font-size:.875rem;font-weight:500;text-align:right;display:flex;align-items:center;justify-content:flex-end}.experience-voice-item-txt .__more .voice-item-plus{width:12px;height:1px;background-color:coral;margin-left:8px;position:relative;transition:transform .3s ease}.experience-voice-item-txt .__more .voice-item-plus:after{content:"";position:absolute;top:-5.5px;right:5.5px;width:1px;height:12px;background-color:coral;transition:transform .3s ease}.experience-voice-item-txt .__more .voice-item-plus.is-open:after{transform:rotate(90deg)}.experience-voice-btnWrap{position:relative;background-size:cover;padding:70px 0 80px}.experience-voice-btnWrap._ordermade{background:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%),url(/ladies/images/experience/voice/bg_ordermade.webp) #d3d3d3 50%/cover no-repeat}.experience-voice-btnWrap._zomo{background:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%),url(/ladies/images/experience/voice/bg_improvement.webp) #d3d3d3 50%/cover no-repeat}.experience-voice-btnWrap._other{background:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%),url(/ladies/images/experience/voice/bg_improvement.webp) #d3d3d3 50%/cover no-repeat}.experience-voice-btnWrap:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);border:30px solid transparent;border-top:30px solid #faf7f4}.experience-voice-btnWrap h3{position:relative;padding-bottom:12px;font-weight:600;font-size:1.5rem;line-height:1.4;letter-spacing:-.72px;text-align:center;color:#fff}.experience-voice-btnWrap h3:after{content:"";position:absolute;bottom:0;left:calc(50% - 40px);width:80px;height:1px;background:#ff6730}.experience-voice .experience-flow .top-head01{padding-top:0}.experience-voice-anchorlink{position:relative;overflow:hidden}.experience-voice-anchorlink .__bg{position:absolute;width:100%;top:4%;left:0;z-index:-1}.experience-voice-anchorlink h2.top-head01{line-height:1.5}.experience-voice-anchorlink h2.top-head01 .__en{font-size:1.75rem;letter-spacing:-.42px}.experience-faq{position:relative;padding:64px 0 80px;overflow:hidden;background-color:#faf7f4;z-index:1}.experience-faq::before{content:"";position:absolute;right:-170px;top:54px;width:604px;height:454px;background-image:url(/ladies/images/experience/circle-parts-01.svg);background-size:contain;background-repeat:no-repeat;z-index:-1}.experience-faq::after{content:"";position:absolute;top:863px;left:-203px;width:771px;height:769px;background-image:url(/ladies/images/experience/circle-parts-02.svg);background-size:contain;background-repeat:no-repeat;z-index:-1}.experience-faq-box{position:relative}.experience-faq-box-accordion{max-width:100%;margin-bottom:7px;background-color:#fff;border-radius:8px}.experience-faq-box-accordion:hover{opacity:.8}.experience-faq-box-accordion summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:40px;color:#48352b;font-weight:600;cursor:pointer}.experience-faq-box-accordion summary:-webkit-details-marker{display:none}.experience-faq-box-accordion summary:before{content:"";position:absolute;top:57px;right:40px;width:28px;height:28px;background-color:coral;border-radius:50%}.experience-faq-box-accordion summary:after{content:"＋";position:absolute;right:40px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:400;transition:all .3s}.experience-faq-box-accordion summary .experience-faq-box-accordion-qustion{display:flex;align-items:center;gap:0 24px}.experience-faq-box-accordion summary .__en{display:inline-block;font-family:"Playfair Display SC",serif;font-size:3.5rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-1.2px}.experience-faq-box-accordion summary .__en .__large{font-size:3.75rem}.experience-faq-box-accordion summary .__en.q{width:60px;text-align:center;color:#d4c8bc}.experience-faq-box-accordion[open] summary::after{content:"－";font-size:18px}.experience-faq-box-accordion div{display:flex;position:relative;gap:0 24px;transform:translateY(-10px);opacity:0;margin:0;padding:40px;color:#48352b;transition:transform .5s,opacity .5s}.experience-faq-box-accordion div .__en{display:flex;justify-content:center;text-align:center;font-family:"Playfair Display SC",serif;font-size:3.5rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-1.2px}.experience-faq-box-accordion div .__en .__large{width:60px;font-size:3.75rem}.experience-faq-box-accordion div .__en.a{color:#ff9973}.experience-faq-box-accordion div:before{content:"";position:absolute;top:0;left:40px;width:calc(100% - 80px);height:1px;transform:translateX(0);transform:rotate(0);background-color:#d4c8bc}.experience-faq-box-accordion[open] div{transform:none;opacity:1}.experience-faq-box-accordion .mod-button ._text{max-width:calc(100% - 32px)}.experience-menu{margin-bottom:64px}.experience-lineup{position:relative;margin-bottom:80px;z-index:2;overflow:hidden}.experience-lineup .__bg{position:absolute;top:40px;right:0;width:480px;height:592px;z-index:-1}.experience-lineup-box{position:relative}.experience-lineup-box .mod-column{gap:0 40px}.experience-lineup-box .mod-column .__column_3{width:calc(33.3333% - 27px)}.experience-lineup-box .mod-column>li a:hover figcaption{color:#ff6730}.experience-lineup-box .mod-column>li a:hover figcaption ._icon._right{transform:translate(4px,60%)}.experience-lineup-box .mod-column figcaption{position:relative;margin-top:24px;font-size:1.25rem;font-weight:700;line-height:1.5;letter-spacing:-.3px;transition:color .3s}.experience-lineup-box .mod-column ._icon{transition:transform .3s}.experience-lineup-box .mod-column ._icon._right{position:absolute;bottom:50%;margin-left:8px;transform:translateY(60%)}.experience-lineup-box .mod-column ._icon._right svg{width:20px;height:20px;fill:coral}.experience-lineup-box-link .mod-box02 a{width:calc(100% - 18px)}.experience-lineup-box-link .mod-box02 .txt_s{font-size:.875rem;font-weight:700;line-height:1.5;letter-spacing:-.21px}.experience-lineup-box-link .mod-box02 a:after{top:16px;right:-16px}.experience-point{position:relative;padding-top:40px;overflow:hidden;z-index:1}.experience-point::before{position:absolute;top:40px;right:-288px;width:767px;height:590px;background-image:url(/ladies/images/experience/check/circle-parts-01.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.experience-point-column-item{padding:32px 40px 40px;background-color:#faf7f4;border-radius:8px}.experience-point-column-item.__first{grid-column:1/3;display:grid;grid-template-columns:1fr 432px;gap:40px}.experience-point-column-item.__first .__img{margin-bottom:0}.experience-point-column-itemWrap{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:40px}.experience-point-column-item .__detail .__number{margin:auto auto 24px;width:80px;height:80px;background-color:#fff;border-radius:50%;text-align:center}.experience-point-column-item .__detail .__number>span{display:inline-block;color:#8f786b;font-family:"Playfair Display SC",serif;font-size:4.375rem;font-weight:400;line-height:1.6;translate:0 -26px}.experience-point-column-item .__detail .__head{margin-bottom:24px;font-size:1.5rem;font-weight:600;line-height:1.4;text-align:center}.experience-point-column-item .__txt{font-size:1.125rem;line-height:1.6}.experience-point-column-item .__img{margin-bottom:24px}.experience-point-column-item .__img img{border-radius:8px}.experience-point-gallery.splide{visibility:visible}.experience-point-gallery.splide.is-initialized:not(.is-active) .splide__list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.experience-point-gallery.splide.is-initialized:not(.is-active) .splide__list .experience-point-gallery-item.__main{grid-column:1/3}.experience-point-gallery .splide__wrapper{position:relative}.experience-point-gallery .splide__arrow{display:grid;place-content:center;position:absolute;top:47%;transform:translateY(-50%);background:#fff;width:44px;height:44px;border-radius:50%;z-index:2;box-shadow:0 0 50px 0 rgba(0,0,0,.2)}.experience-point-gallery .splide__arrow svg{width:16px;height:16px;fill:#d9d9d9;transition:fill .3s}.experience-point-gallery .splide__arrow--prev{display:none}.experience-point-gallery .splide__arrow--next{right:36px}.experience-point-gallery .splide__pagination-wrapper{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px;padding:0 30px;z-index:10}.experience-point-gallery .splide__pagination{display:flex!important;position:absolute;top:auto;bottom:-75px;left:24px;text-align:center;margin:0;padding:0;list-style:none}.experience-point-gallery .splide__pagination li+li{margin-left:8px}.experience-point-gallery .splide__pagination__page{cursor:pointer;width:8px;height:8px;background-color:#e8ded4;border-radius:50%}.experience-point-gallery .splide__pagination__page.is-active{background-color:coral}.experience-check-flow{position:relative;padding:64px 0 80px;overflow:hidden;background-color:#faf7f4;z-index:1}.experience-check-flow::before{content:"";position:absolute;right:-170px;top:54px;width:604px;height:454px;background-image:url(/ladies/images/first/circle-parts-01.svg);background-repeat:no-repeat;background-size:contain;z-index:-1}.experience-check-flow::after{content:"";position:absolute;left:-203px;bottom:270px;width:764px;height:762px;background-image:url(/ladies/images/first/circle-parts-03.svg);background-repeat:no-repeat;background-size:contain;z-index:-1}.experience-check-flow-column-item{padding:40px;background-color:#fff;border-radius:8px}.experience-check-flow-column-item__header{display:flex;align-items:center;gap:24px;width:100%;margin-bottom:32px}.experience-check-flow-column-item__number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;color:#ff6730;min-width:240px}.experience-check-flow-column-item__number-label{font-family:"Playfair Display SC",serif;font-size:1.5rem;font-weight:600;line-height:1.4}.experience-check-flow-column-item__number-label::before{position:absolute;inset:0;background-color:#fff2ed;border-radius:999px;z-index:-1;content:""}.experience-check-flow-column-item__number-value{font-family:"Playfair Display SC",serif;font-size:3.75rem;font-weight:400;line-height:1;translate:0 -12px}.experience-check-flow-column-item__title-subtitle{color:#ff6730;font-size:1.125rem;margin-bottom:2px;font-weight:700;line-height:1.6}.experience-check-flow-column-item__title-name{font-size:1.5rem;font-weight:700;margin:0;line-height:1.4}.experience-check-flow-column-item__content{display:grid;grid-template-columns:1fr 320px;gap:40px}.experience-check-flow-column-item__content .__detail .__txt{font-size:1.125rem;line-height:1.6}.experience-check-flow-column-item__content .__img{position:relative}.experience-check-flow-column-item__content .__img img{border-radius:8px}.experience-check-flow-column-item__point{position:relative;margin-top:32px}.experience-check-flow-column-item__point .__in{margin-left:124px;padding:24px 16px 24px 58px;background-color:#fff8df;border-radius:8px}.experience-check-flow-column-item__point .__head{margin-bottom:8px}.experience-check-flow-column-item__point .__head .__img{position:absolute;inset:auto auto 0 0}.experience-check-flow-column-item__point .__head .__main{font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4}.experience-check-flow-column02{padding:16px;border:1px solid #e4e4e4;border-radius:8px}.experience-check-flow-column02 .__head{display:inline-block;margin-bottom:16px;margin-left:-16px;padding:12px 24px;font-size:1rem;font-weight:700;line-height:1.5;background-color:#f2f2f2;border-radius:0 8px 8px 0}.experience-check-flow-column02 .__head.__hilight{color:#fff;background-color:#db3385}.experience-check-flow-column02 .__head:has(.__icon){display:inline-grid;justify-content:flex-start;grid-template-columns:1fr 24px;gap:10px}.experience-check-flow-column02 .__head .__icon{width:24px;height:24px;fill:#fff;translate:0 2px}.experience-check-flow-column02 img{border-radius:8px}.experience-check-flow-column03{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.experience-check-flow-column04{display:grid;grid-template-columns:1fr 128px;gap:24px}.experience-check-flow-column05{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mod-modal{position:relative}.mod-modal .zoomIcon{position:absolute;z-index:1;left:8px;bottom:0;display:grid;grid-template-columns:1fr;place-content:center;padding:8px;width:48px;height:48px;background-color:#48352b;border-radius:999px}.mod-modal .zoomIcon svg{width:32px;height:32px;fill:#fff}.product .mod-button._white{height:43px;background-color:#fff;border:1px solid #b4a18f;letter-spacing:-.21px}.product .mod-button._w200{width:200px}.product .mod-button._left{margin-left:0}.product-box01{height:100%}.product-box01 a{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:min-content 1fr;height:100%;color:#48352b}.product-box01 a::after{content:"";position:absolute;top:16px;right:-16px;bottom:0;left:16px;display:block;z-index:-1;background-color:#faf7f4;border-radius:8px}.product-box01 a .__img{overflow:hidden;border-radius:8px;box-shadow:2px 2px 0 0 rgba(0,0,0,.07)}.product-box01 a .__img img{transition:transform .3s ease}.product-box01 a .__txt{position:relative;align-self:center;padding-block:12px;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:-.27px;text-align:center;transition:color .3s ease}.product-box01 a .__txt .__small{display:block;font-size:.875rem;letter-spacing:-.21px}.product-box01 a .__txt ._icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.product-box01 a .__txt ._icon svg{width:18px;height:18px;fill:#ff6730;transition:.3s}.product-box02{position:relative;display:flex;flex-direction:column;height:100%}.product-box02::before{position:absolute;inset:16px -16px 0 16px;background-color:#faf7f4;border-radius:8px;z-index:-1;display:inline;content:""}.product-box02 .__img img{border-radius:8px}.product-box02 .__detail{display:flex;flex-direction:column;flex:1 0 auto;padding:42px 16px 40px 64px}.product-box02 .__detail .__subHead{margin-bottom:16px;padding-left:10px;border-left:3px solid #ff6730;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px}.product-box02 .__detail .__head{margin-bottom:16px;font-size:1.75rem;font-weight:600;line-height:1.4;letter-spacing:-.84px}.product-box02 .__detail .__txt{margin-bottom:34px;font-size:1.125rem;font-weight:400;line-height:1.6}.product-box02 .__detail .mod-button{margin-top:auto;translate:-24px 0}.product-column{display:grid;gap:40px}.product-column.__column_1{grid-template-columns:repeat(1,1fr)}.product-column.__column_2{grid-template-columns:repeat(2,1fr)}.product-column.__column_3{grid-template-columns:repeat(3,1fr)}.product-column.__column_4{grid-template-columns:repeat(4,1fr)}.product-recommend{display:grid;grid-template-columns:300px 1fr;-moz-column-gap:24px;column-gap:24px;padding:32px 60px 30px;background-color:#faf7f4;border-radius:8px}.product-recommend-img{grid-column:1/2;grid-row:1/4}.product-recommend .__head{grid-column:2/3;grid-row:1/2;margin-bottom:22px;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.72px}.product-recommend .__list{grid-column:2/3;grid-row:2/4}.product-recommend .__list>li{position:relative;padding:11px 8px 11px 48px;font-size:1.125rem;font-weight:500;line-height:1.6}.product-recommend .__list>li:not(:last-of-type)::before{position:absolute;inset:auto 0 0 0;width:100%;height:1px;background-image:repeating-linear-gradient(to right,#b4a18f 0,#b4a18f 2px,transparent 2px,transparent 4px);display:inline-block;content:""}.product-recommend .__list>li svg{position:absolute;left:8px;width:32px;height:32px;translate:0 -1px}.product-section_01{position:relative;padding-block:64px 80px;overflow:hidden;background-color:#faf7f4;z-index:1}.product-section_01::after,.product-section_01::before{content:"";display:block;position:absolute}.product-section_01::before{top:54px;right:0;width:434px;height:454px;background:url(/ladies/images/product/img_purpose_bg.webp) no-repeat center center/cover;z-index:-1}.product-section_01::after{top:863px;left:0;width:568px;height:770px;background:url(/ladies/images/product/img_purpose_bg_02.webp) no-repeat center center/cover;z-index:-1}.product-faq{position:relative;padding-bottom:80px;background-color:#faf7f4;background-image:url(/ladies/images/experience/bg_circle02.svg);background-repeat:no-repeat;background-position:0 -24%;background-size:cover}.product-faq .top-head01{padding-top:64px}.product-faq-box{position:relative}.product-faq-box-accordion{max-width:100%;margin-bottom:7px;background-color:#fff;border-radius:8px}.product-faq-box-accordion summary{display:grid;grid-template-columns:1fr 28px;align-items:center;-moz-column-gap:16px;column-gap:16px;position:relative;padding:40px;color:#48352b;font-size:1.25rem;font-weight:600;line-height:1.6;transition:.3s;cursor:pointer}.product-faq-box-accordion summary:-webkit-details-marker{display:none}.product-faq-box-accordion summary .product-faq-box-accordion-qustion{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:0 24px}.product-faq-box-accordion summary .__en{display:inline-block;font-family:"Playfair Display SC",serif;font-size:3.5rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-1.2px}.product-faq-box-accordion summary .__en .__large{font-size:3.75rem}.product-faq-box-accordion summary .__en.q{width:60px;text-align:center;color:#d4c8bc}.product-faq-box-accordion summary .__btn{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:28px;height:28px;background-color:coral;border-radius:999px}.product-faq-box-accordion summary .__btn svg{grid-column:1/2;grid-row:1/2;margin:auto;width:20px;height:20px;fill:#fff}.product-faq-box-accordion .__wrap{display:flex;position:relative;gap:0 24px;transform:translateY(-10px);opacity:0;margin:0;padding:40px;color:#48352b;transition:transform .5s,opacity .5s}.product-faq-box-accordion .__wrap .__en{display:flex;width:80px;justify-content:center;text-align:center;font-family:"Playfair Display SC",serif;font-size:3.5rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-1.2px}.product-faq-box-accordion .__wrap .__en .__large{width:60px;font-size:3.75rem}.product-faq-box-accordion .__wrap .__en.a{color:#ff9973}.product-faq-box-accordion .__wrap .__inner{margin-bottom:24px;line-height:1.6}.product-faq-box-accordion .__wrap:before{content:"";position:absolute;top:0;left:40px;width:calc(100% - 80px);height:1px;transform:translateX(0);transform:rotate(0);background-color:#d4c8bc}.product-faq-box-accordion[open] summary .__btn .add{opacity:0}.product-faq-box-accordion[open] .__wrap{transform:none;opacity:1}.product-voice{overflow-x:hidden}.product-voice-sliderWrap{position:relative;margin-right:calc(-50vw + 50%)}.product-voice-slider-item{padding:24px}.product-voice-slider-item figure img{width:150px;height:150px;border-radius:50%}.product-voice-slider-item .__ttl{margin-top:16px;color:#8f786b;font-size:.875rem;font-weight:700;line-height:1.6}.product-voice-slider-item .__lead{position:relative;margin-top:32px;padding:24px;background-color:#faf7f4;border-radius:8px}.product-voice-slider-item .__lead:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:24px;height:24px;transform:rotate(135deg);aspect-ratio:1/1;background-color:#faf7f4}.product-voice-slider-item .__lead .mod-voice-accordion-preview p{line-height:1.6;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:0}.product-voice-slider-item .__lead .mod-voice-accordion-preview p .__highlights{color:coral;font-weight:500}.product-voice-slider-item .__lead .mod-voice-accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease,max-height .3s ease}.product-voice-slider-item .__lead .mod-voice-accordion-content p{line-height:1.6;margin:0;display:inline}.product-voice-slider-item .__lead .mod-voice-accordion-content p .__highlights{color:coral;font-weight:500}.product-voice-slider-item .__lead .mod-voice-accordion-toggle{background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;width:100%;margin-top:10px;padding:0;text-align:right;font-size:.875rem;font-weight:500;line-height:1.6;color:inherit}.product-voice-slider-item .__lead .mod-voice-accordion-plus{width:12px;height:1px;background-color:coral;margin-left:8px;position:relative;transition:transform .3s ease}.product-voice-slider-item .__lead .mod-voice-accordion-plus:after{content:"";position:absolute;top:-5.5px;right:5.5px;width:1px;height:12px;background-color:coral;transition:transform .3s ease}.product-voice-slider-item .__lead .mod-voice-accordion-plus.is-open:after{transform:rotate(90deg)}.product-voice-slider-item .__lead .mod-voice-accordion.is-open .mod-voice-accordion-preview p{-webkit-line-clamp:unset;display:inline;overflow:visible}.product-voice-slider-item .__lead .mod-voice-accordion.is-open .mod-voice-accordion-content{opacity:1;max-height:200px;margin-top:0;display:inline}.product-voice-slider-item .__lead .mod-accordion-summary{display:none}.product-voice-slider-item .__lead .mod-accordion-plus{display:none}.product-voice-slider-item .__lead .mod-accordion-content{display:none}.product-voice-slider .splide__arrow{display:grid;place-content:center;position:absolute;top:47%;transform:translateY(-50%);background:#fff;width:44px;height:44px;border-radius:50%;z-index:2;box-shadow:0 0 50px 0 rgba(0,0,0,.2)}.product-voice-slider .splide__arrow svg{width:16px;height:16px;fill:#d9d9d9;transition:fill .3s}.product-voice-slider .splide__arrow--prev{display:none}.product-voice-slider .splide__arrow--next{right:36px}.product-voice-slider .splide__pagination-wrapper{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px;padding:0 30px;z-index:10}.product-voice-slider .splide__pagination{display:flex!important;position:absolute;top:auto;bottom:-75px;left:24px;text-align:center;margin:0;padding:0;list-style:none}.product-voice-slider .splide__pagination li+li{margin-left:8px}.product-voice-slider .splide__pagination__page{cursor:pointer;width:8px;height:8px;background-color:#e8ded4;border-radius:50%}.product-voice-slider .splide__pagination__page.is-active{background-color:coral}.product-link01{display:inline-block}.product-link01.di_none{display:none}.product-link01.di_block{display:block}.product-link01 span{transition:color .3s;vertical-align:middle}.product-link01 svg{position:relative;display:inline-block;width:20px;height:20px;transform:translateY(2px);transition:.3s;vertical-align:middle;fill:coral}.product-link01:hover span{color:coral}.product-link01:hover .__arrow{transform:translateY(-1px) translateX(2px)}.product-experience-list-item{display:grid;grid-template-columns:320px 1fr;-moz-column-gap:40px;column-gap:40px;padding:40px;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.product-experience-list-item:not(:last-of-type){margin-bottom:40px}.product-experience-list-item .__img img{border-radius:8px}.product-experience-list-item .__detail .__head{margin-bottom:24px;font-size:1.75rem;font-weight:600;line-height:1.4;letter-spacing:-.84px}.product-experience-list-item .__detail .__txt{margin-bottom:16px;font-size:1.125rem;font-weight:400;line-height:1.6}.product-experience-list-item .__detail .__box{margin-block:16px 32px;padding:16px;background-color:#faf7f4;border-radius:8px}.product-experience-list-item .__detail .__box.__red{background:linear-gradient(0deg,#fff2ed 0,#fff2ed 100%),#ff9696}.product-experience-list-item .__detail .__box .__free{color:#ff5454;font-size:1.75rem;font-weight:600;line-height:1.4;letter-spacing:-.84px;text-align:center}.product-experience-list-item .__detail .__box .__ttl{margin-bottom:8px;font-size:1.125rem;font-weight:700;line-height:1.6}.product-experience-list-item .__detail .__box .__price{display:flex;align-items:center;font-size:1.75rem;font-weight:600;line-height:1.4;letter-spacing:-.84px}.product-experience-list-item .__detail .__box .__price .__unit{margin-left:4px;font-size:1rem;font-weight:700;line-height:1.6;translate:0 2px}.product-experience-list-item .__detail .__box .__txt{margin-block:8px 0;color:#8f786b;font-size:.875rem;font-weight:400;line-height:1.6}.product-experience-list-item .__detail .__box:has(+.ul-star){margin-bottom:16px}.product-experience-list-item .__detail .ul-star{margin-bottom:32px}.product-experience-list-item .__detail .mod-button{margin-left:0}.product-menu{margin-block:64px}.product-pickup{margin-block:80px}.product-point-column{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:40px;column-gap:40px;padding:32px 40px 40px;background-color:#faf7f4;border-radius:8px}.product-point-column-item{display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 4}.product-point-column-item .__numHead{margin-bottom:8px;text-align:center}.product-point-column-item .__numHead .__num{position:relative;z-index:1;margin:auto auto 8px;width:80px;height:80px;color:#8f786b;font-family:"Playfair Display SC",serif;font-size:4.375rem;font-weight:400;line-height:1;text-align:center}.product-point-column-item .__numHead .__num::before{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(0deg,#fff 0,#fff 100%),#ffe5dc;border-radius:999px;translate:0 4px;z-index:-1;display:inline-block;content:""}.product-point-column-item .__numHead .__ttl{margin-bottom:8px;color:#8f786b;font-family:"Playfair Display SC",serif;font-size:1.875rem;line-height:1;text-align:center}.product-point-column-item .__numHead .__subTtl{font-size:1rem}.product-point-column-item .__head{place-content:center;margin-bottom:16px;margin-inline:-8px;font-size:1.1875rem;font-weight:600;line-height:1.2;letter-spacing:-1px;text-align:center}.product-point-column-item .__img{margin-bottom:16px}.product-point-column-item .__img img{border-radius:8px}.product-point-column-item .__detail .__txt{margin-bottom:16px;font-size:1.125rem;font-weight:400;line-height:1.6}.product-point-column-item .__detail .__note{padding:8px;background-color:#eee8e1;border-radius:4px}.product-point-column-item .__detail .__note .__list{font-size:.75rem;font-weight:400;line-height:1.6}.product-three-points__container{display:flex;gap:40px}.product-three-points__item{flex:1;background-color:#fff2ed;border-radius:8px}.product-three-points__item-inner{position:relative;padding:64px 24px 32px}.product-three-points__item-content{display:flex;flex-direction:column;gap:24px}.product-three-points__title{place-content:center}.product-three-points__title.__icon{position:relative}.product-three-points__title.__icon::before{position:absolute;inset:-36px auto auto -6px;color:#ffccb9;font-family:"Playfair Display SC",serif;font-size:6.25rem;font-weight:400;line-height:1;content:"“"}.product-three-points__title h3{color:#48352b;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4;text-align:center;margin:0}.product-three-points__image img{border-radius:8px}.product-three-points__text{display:flex;flex-direction:column;gap:16px}.product-three-points__text h4{color:#48352b;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4;margin:0}.product-three-points__text p{color:#48352b;font-size:1.125rem;font-weight:400;line-height:1.6;margin:0}.product-three-points__number{position:absolute;top:-40px;right:0;left:0;margin:auto;width:80px;height:80px;background-color:#fff;border:2px solid #ffe5dc;border-radius:50%;display:flex;align-items:center;justify-content:center}.product-three-points__number span{color:#ff6730;font-family:"Playfair Display SC",serif;font-size:4.375rem;font-weight:400;line-height:1.6;translate:0 -12px}.product-top-lineup{position:relative;padding-block:40px 0}.product-top-lineup::before{content:"";display:block;position:absolute;top:40px;right:0;width:480px;height:591px;background:url(/ladies/images/product/img_lineup_bg.webp) no-repeat center center/cover;z-index:-1}.product-top-lineup-graph{position:relative;margin-block:40px;padding:16px;background-color:#faf7f4;border-radius:8px}.product-top-lineup-graph-body{display:grid;grid-template-columns:50px 348px auto;grid-template-rows:auto auto;row-gap:20px}.product-top-lineup-graph-body-up{width:50px}.product-top-lineup-graph-body-bottom{grid-column:1/4;grid-row:2/3;width:100%}.product-top-lineup-graph-body-left{margin-inline:48px 40px;min-width:260px}.product-top-lineup-graph-body-left .__item{text-align:center}.product-top-lineup-graph-body-left .__item:not(:last-of-type){position:relative;margin-bottom:24px;padding-bottom:24px}.product-top-lineup-graph-body-left .__item:not(:last-of-type)::before{content:"";display:block;position:absolute;right:0;bottom:0;left:0;width:100%;height:1px;background-image:repeating-linear-gradient(to right,#b4a18f 0,#b4a18f 2px,transparent 2px,transparent 4px)}.product-top-lineup-graph-body-left .__item.improvement .__img{position:relative}.product-top-lineup-graph-body-left .__item.improvement .__img .__logo{position:absolute;top:5px;right:-5px;width:60px}.product-top-lineup-graph-body-left .__item .__img{margin-bottom:8px}.product-top-lineup-graph-body-right{position:relative;padding:40px 32px 0;min-width:490px}.product-top-lineup-graph-body-right::before{content:"";display:block;position:absolute;right:0;bottom:0;left:0;width:1px;height:100%;background-image:repeating-linear-gradient(to bottom,#b4a18f 0,#b4a18f 2px,transparent 2px,transparent 4px)}.product-top-lineup-graph-body-right .__item.ordermade{display:flex;align-items:center;-moz-column-gap:24px;column-gap:24px;margin-bottom:40px;margin-left:20px}.product-top-lineup-graph-body-right .__item.ordermade .__head{margin-bottom:24px;text-align:left}.product-top-lineup-graph-body-right .__item.hairup{display:flex;align-items:center;-moz-column-gap:25px;column-gap:25px;padding:32px 24px;background-color:#fff;border-radius:8px}.product-top-lineup-graph-body-right .__item.hairup .__itemWrap .__detail ._txt{margin-bottom:16px}.product-top-lineup-graph-body-right .__item.hairup .__itemWrap .__img{position:relative;margin-bottom:16px}.product-top-lineup-graph-body-right .__item.hairup .__itemWrap .__img .__logo{position:absolute;top:8px;right:-52px;width:70px;height:26px}.product-top-lineup-graph-body .__head{margin-bottom:8px;font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:-.3px;text-align:center}.product-top-lineup-graph-body .__head .__small{font-size:1rem;letter-spacing:-.24px}.product-top-lineup-graph-body .__img{text-align:center}.product-top-lineup-graph-body .mod-button{width:200px;font-size:.875rem;font-weight:700}.product-top-lineup-list{position:relative}.product-top-lineup-list::before{content:"";display:block;position:absolute;top:120px;left:0;width:472px;height:454px;background:url(/ladies/images/product/img_lineup_bg_02.webp) no-repeat center center/cover;z-index:-1}.product-top-lineup-listWrap-item{position:relative;display:grid;grid-template-rows:auto auto;-moz-column-gap:40px;column-gap:40px;z-index:1}.product-top-lineup-listWrap-item::before{content:"";display:block;position:absolute;top:0;bottom:0;background-color:#faf7f4;border-radius:8px;z-index:-1}.product-top-lineup-listWrap-item:nth-of-type(odd){grid-template-columns:1fr 400px;padding:40px 0 40px 64px}.product-top-lineup-listWrap-item:nth-of-type(odd)::before{right:40px;left:0}.product-top-lineup-listWrap-item:nth-of-type(odd) .__detail{grid-column:1/2}.product-top-lineup-listWrap-item:nth-of-type(odd) .__img{grid-column:2/3}.product-top-lineup-listWrap-item:nth-of-type(odd) .__button{grid-column:1/2}.product-top-lineup-listWrap-item:nth-of-type(even){grid-template-columns:400px 1fr;padding:40px 64px 40px 0}.product-top-lineup-listWrap-item:nth-of-type(even)::before{right:0;left:40px}.product-top-lineup-listWrap-item:nth-of-type(even) .__detail{grid-column:2/3}.product-top-lineup-listWrap-item:nth-of-type(even) .__img{grid-column:1/2}.product-top-lineup-listWrap-item:nth-of-type(even) .__button{grid-column:2/3}.product-top-lineup-listWrap-item:not(:last-of-type){margin-bottom:40px}.product-top-lineup-listWrap-item .__detail{grid-row:1/2}.product-top-lineup-listWrap-item .__detail .__subHead{position:relative;display:inline-block;margin-bottom:28px;padding-inline:2px;color:#ff6730;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:-.3px}.product-top-lineup-listWrap-item .__detail .__subHead::after,.product-top-lineup-listWrap-item .__detail .__subHead::before{content:"";display:block;position:absolute;bottom:-22px;height:2px}.product-top-lineup-listWrap-item .__detail .__subHead::before{left:0;bottom:-8px;width:100%;background:linear-gradient(to right,#ff6730 50px,transparent 50px,transparent 70px,#ff6730 70px,#ff6730 100%)}.product-top-lineup-listWrap-item .__detail .__subHead::after{left:48px;bottom:-15px;width:25px;background-color:#ff6730;transform:rotate(-35deg);backface-visibility:hidden}.product-top-lineup-listWrap-item .__detail .__head{margin-bottom:24px;color:#48352b;font-size:2.125rem;font-style:normal;font-weight:600;line-height:1.2;letter-spacing:-1.02px}.product-top-lineup-listWrap-item .__detail .__head .__small{font-size:1.25rem;line-height:1.5;letter-spacing:-.3px}.product-top-lineup-listWrap-item .__detail .__txt{font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.6}.product-top-lineup-listWrap-item .__img{grid-row:1/3}.product-top-lineup-listWrap-item .__img img{border-radius:8px}.product-top-lineup-listWrap-item .__img figcaption{margin-top:8px;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:-.27px}.product-top-lineup-listWrap-item .__img.__new{position:relative}.product-top-lineup-listWrap-item .__img.__new::before{content:"NEW";position:absolute;top:0;right:20px;padding-top:8px;width:50px;height:50px;background:url(/ladies/images/product/img_lineup_icon.webp) no-repeat center center/cover;font-family:Roboto,sans-serif;font-style:normal;font-weight:500;line-height:1.4;letter-spacing:-.24px;text-align:center}.product-top-lineup-listWrap-item .__button{-moz-column-gap:12px;column-gap:12px;row-gap:16px}.product-top-purpose-list{display:grid;grid-template-columns:repeat(2,1fr);gap:64px 40px;margin-top:40px}.product-top-purpose-list-item .__caseHead{display:grid;grid-template-columns:140px 1fr;-moz-column-gap:24px;column-gap:24px;margin-bottom:30px}.product-top-purpose-list-item .__caseHead .__head .__sub{margin-top:-16px;margin-bottom:16px;color:#ff6730;font-family:"Playfair Display SC",serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1}.product-top-purpose-list-item .__caseHead .__head .__sub .num{display:inline-block;margin-left:8px;font-size:4.375rem;line-height:1}.product-top-purpose-list-item .__caseHead .__head .__main{font-size:1.75rem;font-weight:600;line-height:140%;letter-spacing:-.84px}.product-top-purpose-list-item .__caseDetail{padding:0 24px 48px;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.product-top-purpose-list-item .__caseDetail .__band{position:relative;margin-inline:-24px;margin-bottom:24px;padding:8px;color:#fff;font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.6;background-color:#b4a18f;border-radius:8px 8px 0 0;text-align:center}.product-top-purpose-list-item .__caseDetail .__band::before{content:"";position:absolute;top:-18px;right:0;left:0;display:block;margin-inline:auto;width:40px;height:20px;background-color:#b4a18f;clip-path:polygon(50% 0,0 100%,100% 100%)}.product-top-purpose-list-item .__caseDetail .__cat{margin-bottom:12px;text-align:center}.product-top-purpose-list-item .__caseDetail .__cat>span{display:inline-block;padding:2px 16px;color:#fff;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:-.24px;background-color:#7b6153;border-radius:999px}.product-top-purpose-list-item .__caseDetail .__head{margin-bottom:24px;font-size:1.75rem;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:-.84px;text-align:center}.product-top-purpose-list-item .__caseDetail .__txt{margin-bottom:32px;line-height:1.6;text-align:center}.product-top-shindan{position:relative;padding-block:60px}.product-top-shindan-bg{position:absolute;inset:0;z-index:-1}.product-top-shindan-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-top-shindan-inner{display:inline-block;margin-left:0;text-align:center}.product-top-shindan-inner .__head{margin-bottom:32px}.product-top-shindan-inner .__txt{font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.6}.product-improvement-about{position:relative}.product-improvement-about::before{content:"";display:block;position:absolute;top:0;right:0;width:480px;height:591px;background:url(/ladies/images/product/improvement/img_lineup_bg.webp) no-repeat center center/cover;z-index:-1}.product-improvement-lineup{position:relative;padding-block:40px 0}.product-improvement-lineup::before{content:"";display:block;position:absolute;top:40px;left:0;width:452px;height:489px;background:url(/ladies/images/product/improvement/img_lineup_bg_02.webp) no-repeat center center/cover;z-index:-1}.product-benefage-about{position:relative;overflow:hidden}.product-benefage-about .product-recommend{position:relative}.product-benefage-about .product-recommend::after,.product-benefage-about .product-recommend::before{position:absolute;background-size:cover;content:""}.product-benefage-about .product-recommend::before{top:-213px;left:-95px;width:225px;height:275px;background-image:url(/ladies/images/product/improvement/benefage/img_about_bg_01.webp);z-index:-1}.product-benefage-about .product-recommend::after{top:-190px;right:-170px;width:343px;height:229px;background-image:url(/ladies/images/product/improvement/benefage/img_about_bg_02.webp)}.product-benefage-point{position:relative;overflow:hidden;padding-top:40px}.product-benefage-point .product-point-column{position:relative}.product-benefage-point .product-point-column::before{position:absolute;top:-150px;left:-148px;width:358px;height:239px;background-image:url(/ladies/images/product/improvement/benefage/img_point_bg.webp);background-size:cover;z-index:-1;content:""}.product-benefage-course{position:relative;z-index:1;padding-block:64px 80px;overflow:hidden;background-color:#faf7f4}.product-benefage-course-column{position:relative;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:40px;column-gap:40px}.product-benefage-course-column::before{position:absolute;top:-230px;right:-150px;width:321px;height:185px;background-image:url(/ladies/images/product/improvement/benefage/img_course_bg.webp);background-size:cover;z-index:-1;content:""}.product-benefage-course-column-item{padding:40px;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.product-benefage-course-column-item .__band{margin-bottom:16px;padding-block:8px;font-size:1rem;font-weight:700;background-color:#faf7f4;border-radius:999px;line-height:1.5;letter-spacing:-.24px;text-align:center}.product-benefage-course-column-item .__band.__color01{background-color:#fcedf4}.product-benefage-course-column-item .__band.__color02{background-color:#fff8df}.product-benefage-course-column-item .__head{display:grid;row-gap:16px;margin-bottom:24px;text-align:center}.product-benefage-course-column-item .__head .__jp{font-size:1.75rem;font-weight:600;line-height:1.4;letter-spacing:-.84px}.product-benefage-course-column-item .__head .__en{color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:1.875rem;font-weight:400;line-height:1;letter-spacing:-.6px}.product-benefage-course-column-item .__detail{display:grid;row-gap:8px;padding:16px;background-color:#faf7f4;border-radius:8px;text-align:center}.product-benefage-course-column-item .__detail .__txt{font-size:1.125rem;font-weight:400;line-height:1.6}.product-benefage-course-column-item .__detail .__price{justify-content:center;font-size:2.125rem;font-weight:600;line-height:1.4;letter-spacing:-1.02px}.product-benefage-course-column-item .__detail .__price .__unit{margin-left:4px;font-size:1rem;font-weight:700;line-height:1.6;translate:0 2px}.product-benefage-course-column-item .__detail .__list{color:#8f786b;font-size:.875rem;font-weight:400;line-height:1.6}.product-benefage-course-acc-item{padding:24px;background-color:#fff;border-radius:8px}.product-benefage-course-acc-item:not(:last-of-type){margin-bottom:40px}.product-benefage-course-acc-item .__head{display:block;cursor:pointer}.product-benefage-course-acc-item .__head:-webkit-details-marker{display:none}.product-benefage-course-acc-item .__head .__ttlBox{display:flex;align-items:center}.product-benefage-course-acc-item .__head .__ttlBox .__num{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin-right:16px;width:60px;height:60px;color:#8f786b;font-family:"Playfair Display SC",serif;font-size:3.75rem;font-weight:400;line-height:1;letter-spacing:-1.2px;translate:0 -4px}.product-benefage-course-acc-item .__head .__ttlBox .__num::before{position:absolute;inset:0;width:60px;height:60px;background-color:#fff2ed;border-radius:999px;display:inline-block;z-index:-1;content:""}.product-benefage-course-acc-item .__head .__ttlBox .__num>span{display:inline-block;margin-top:-20px}.product-benefage-course-acc-item .__head .__ttlBox .__ttl{display:grid;grid-template-columns:40px 1fr;align-items:center;-moz-column-gap:16px;column-gap:16px;margin-block:16px}.product-benefage-course-acc-item .__head .__ttlBox .__ttl svg{width:40px;height:40px;fill:#675044}.product-benefage-course-acc-item .__head .__ttlBox .__ttl .txt{font-size:1.75rem;font-weight:600;line-height:1.4;letter-spacing:-.84px}.product-benefage-course-acc-item .__body{margin-top:40px;padding-block:40px 24px;border-top:1px solid #d4c8bc;opacity:0;translate:0 -10px;transition:translate .5s,opacity .5s}.product-benefage-course-acc-item .__body .mod-accordion-content{display:grid;grid-template-columns:1fr;row-gap:32px}.product-benefage-course-acc-item .__body .__detail .__head{margin-bottom:24px}.product-benefage-course-acc-item .__body .__detail .__pointHead{margin-bottom:24px}.product-benefage-course-acc-item .__body .__head{display:grid;grid-template-columns:1em 1fr;-moz-column-gap:8px;column-gap:8px;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.72px}.product-benefage-course-acc-item .__body .__head::before{display:inline-block;color:#8f786b;content:"●"}.product-benefage-course-acc-item .__body .__txt{font-size:1.125rem;font-weight:400;line-height:1.6}.product-benefage-course-acc-item .__body .__column{display:grid;grid-template-columns:1fr 320px;-moz-column-gap:40px;column-gap:40px;row-gap:24px}.product-benefage-course-acc-item .__body .__column .__img img{border-radius:8px}.product-benefage-course-acc-item .__body .__point{display:grid;grid-template-columns:1fr;row-gap:24px;padding:24px;border:4px solid #eee8e1;border-radius:8px}.product-benefage-course-acc-item .__body .__point .__pointHead .__sub{display:flex;align-items:center;margin-bottom:8px;color:#ff6730;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px}.product-benefage-course-acc-item .__body .__point .__pointHead .__sub svg{width:32px;height:32px;fill:#ff6730}.product-benefage-course-acc-item .__body .__point .__pointHead .__main{display:grid;grid-template-columns:1em 1fr;-moz-column-gap:8px;column-gap:8px;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.72px}.product-benefage-course-acc-item .__body .__point .__pointHead .__main::before{display:inline-block;color:#ff6730;content:"●"}.product-benefage-course-acc-item .__body .__point .__column{grid-template-columns:1fr 280px}.product-benefage-course-acc-item .__body h4.__advancehead{justify-self:start;position:relative;top:32px;padding:4px 8px;color:#fff;font-size:1.25rem;font-weight:600;line-height:1.5;border-radius:8px 8px 0 0;background-color:#ff6730}.product-benefage-course-acc-item .__body .__advance{padding:32px 24px;background-color:#fff2ed;display:grid;grid-template-columns:1fr;row-gap:32px}.product-benefage-course-acc-item .__body .__advance .__point{background-color:#fff}.product-benefage-course-acc-item[open] .__head .__ttlBox .__btn .add{opacity:0}.product-benefage-course-acc-item[open] .__body{opacity:1;translate:0 0}.product-benefage-experience{position:relative;z-index:1;padding-block:64px 80px;overflow:hidden;background-color:#faf7f4}.product-benefage-experience::before{position:absolute;inset:auto 0 0;margin:auto;width:1280px;height:360px;background-image:url(/ladies/images/product/improvement/benefage/img_experience_bg_02.webp);background-size:cover;z-index:-1;content:""}.product-benefage-experience .product-experience-list{position:relative;z-index:1}.product-benefage-experience .product-experience-list::before{position:absolute;top:-210px;left:-120px;width:311px;height:270px;background-image:url(/ladies/images/product/improvement/benefage/img_experience_bg.webp);background-size:cover;display:inline-block;z-index:-1;content:""}.product-homecourse-about{position:relative}.product-homecourse-about::before{content:"";display:block;position:absolute;top:0;left:0;width:452px;height:489px;background:url(/ladies/images/product/improvement/homecourse/img_about_bg.webp) no-repeat center center/cover;z-index:-1}.product-homecourse-point{position:relative;overflow:hidden;padding-top:40px}.product-homecourse-point::before{content:"";display:block;position:absolute;top:40px;right:0;width:668px;height:591px;background:url(/ladies/images/product/improvement/homecourse/img_point_bg.webp) no-repeat center center/cover;z-index:-1}.product-homecourse-lineup{position:relative;overflow:hidden;padding-top:40px}.product-homecourse-lineup::before{content:"";display:block;position:absolute;top:40px;left:0;width:452px;height:489px;background:url(/ladies/images/product/improvement/homecourse/img_lineup_bg.webp) no-repeat center center/cover;z-index:-1}.product-homecourse-lineup-list-item{position:relative;z-index:1;display:grid;grid-template-columns:472px 1fr;-moz-column-gap:40px;column-gap:40px}.product-homecourse-lineup-list-item::before{position:absolute;inset:16px -16px 0 16px;background-color:#faf7f4;border-radius:8px;display:inline-block;z-index:-1;content:""}.product-homecourse-lineup-list-item:not(:last-of-type){margin-bottom:40px}.product-homecourse-lineup-list-item .__img{margin-bottom:16px}.product-homecourse-lineup-list-item .__img img{border:1px solid #e4e4e4;border-radius:8px}.product-homecourse-lineup-list-item .__detail{padding-block:64px 24px;padding-right:24px}.product-homecourse-lineup-list-item .__detail .__subHead{margin-bottom:16px;padding-left:10px;font-size:1.125rem;font-weight:700;border-left:3px solid #ff6730;line-height:1.5;letter-spacing:-.27px}.product-homecourse-lineup-list-item .__detail .__mainHead{margin-bottom:8px;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.72px}.product-homecourse-lineup-list-item .__detail .__price{display:flex;align-items:center;justify-content:flex-end;margin-bottom:24px;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.72px;text-align:right}.product-homecourse-lineup-list-item .__detail .__price .__unit{margin-left:4px;font-size:1rem;font-weight:700;line-height:1.6;translate:0 2px}.product-homecourse-lineup-list-item .__detail .__price .__unit.__prev{margin-inline:0 4px}.product-homecourse-lineup-list-item .__detail .__txt{font-size:1.125rem;font-weight:400;line-height:1.6}.product-online-about{position:relative;overflow:hidden;z-index:1}.product-online-about::before{content:"";position:absolute;z-index:-1;right:-288px;top:0;width:767px;height:590px;background-image:url(/ladies/images/product/ordermade/online/circle-parts-01.svg);background-repeat:no-repeat;background-size:contain}.product-online-about-list{display:flex;justify-content:center;gap:16px}.product-online-about-list .__item{position:relative;display:grid;grid-template-columns:1fr;justify-content:center;place-content:center;padding:20px;width:200px;height:200px;aspect-ratio:1;background-color:#fff8df;border-radius:999px;box-shadow:2px 2px 0 0 rgba(0,0,0,.07)}.product-online-about-list .__item::before{position:absolute;inset:10px;background:url(/ladies/images/product/ordermade/online/icon-parts-01.svg) no-repeat center center/cover;pointer-events:none;display:inline-block;content:""}.product-online-about-list .__item .__icon{margin:auto;width:40px;height:40px}.product-online-about-list .__item .__txt{font-size:1.75rem;font-weight:700;line-height:1.4;text-align:center}.product-online-about-voice .__head{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:40px;color:#db3385;font-family:kinuta-mincho-stdn,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.4}.product-online-about-voice .__head::after,.product-online-about-voice .__head::before{font-family:"Noto Sans JP",sans-serif;font-size:1.75rem;font-weight:600;line-height:1.4;display:inline-block;content:"＼"}.product-online-about-voice .__head::after{transform:scale(-1,1)}.product-online-about-voice .__body{display:flex;justify-content:center;gap:12px}.product-online-about-voice .__body .__list{display:grid;grid-template-columns:1fr;gap:12px}.product-online-about-voice .__body .__list .__item{position:relative;padding:12px 24px;background-color:#fcedf4;border-radius:20px;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4;text-align:center}.product-online-about-voice .__body .__list .__item:nth-of-type(1){margin-right:70px}.product-online-about-voice .__body .__list .__item:nth-of-type(2){margin-left:64px}.product-online-about-voice .__body .__list .__item:nth-of-type(3){margin-right:55px;margin-left:40px}.product-online-about-voice .__body .__list .__item::after{position:absolute;inset:0 -11px 0 auto;margin:auto;width:12px;height:12px;clip-path:polygon(0 0,0 100%,100% 0);background-color:#fcedf4;display:inline-block;content:""}.product-online-about-voice .__body .__list .__item.__em{background-color:#f9dbea}.product-online-about-voice .__body .__list .__item.__em::after{background-color:#f9dbea}.product-online-recommend{position:relative;padding-top:64px;overflow:hidden;z-index:1}.product-online-recommend::before{position:absolute;top:40px;left:-80px;width:532px;height:489px;background-image:url(/ladies/images/product/ordermade/online/circle-parts-02.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-online-recommend-text{color:#db3385;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4}.product-online-recommend-text .__marker{padding-inline:4px;background:linear-gradient(transparent 70%,#fcedf4 70%)}.product-online-cta{display:flex;justify-content:center;align-items:center;gap:20px}.product-online-cta .__body{position:relative;padding:24px 32px;background-color:#fcedf4;border-radius:20px}.product-online-cta .__body::before{position:absolute;inset:0 auto 0 -19px;margin:auto;width:20px;height:20px;background-color:#fcedf4;clip-path:polygon(100% 0,0 0,100% 100%);display:inline-block;content:""}.product-online-cta .__body .__txt{font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4}.product-online-cta.__flipped .__body::before{inset:0 -19px 0 auto;clip-path:polygon(0 0,0 100%,100% 0)}.product-online-cta.__white .__body{background-color:#fff}.product-online-cta.__white .__body::before{background-color:#fff}.product-online-point{position:relative;padding-top:64px;overflow:hidden;background-color:#faf7f4;z-index:1}.product-online-point::before{position:absolute;top:54px;right:-170px;width:604px;height:454px;background-image:url(/ladies/images/product/ordermade/online/circle-parts-03.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-online-point::after{position:absolute;top:863px;left:-203px;width:771px;height:769px;background-image:url(/ladies/images/product/ordermade/online/circle-parts-04.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-online-point-box{padding:40px;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.product-online-point-box .__number{margin-bottom:24px;text-align:center}.product-online-point-box .__number .__txt{position:relative;display:inline-block;padding-bottom:20px;color:#8f786b;font-family:"Playfair Display SC",serif;font-size:4.375rem;font-weight:400;line-height:1}.product-online-point-box .__number .__txt::before{position:absolute;inset:0;margin:auto;width:64px;height:80px;background:url(/ladies/images/product/ordermade/online/icon-parts-02.svg) no-repeat center center/contain;display:inline-block;content:""}.product-online-point-boxWrap{display:grid;grid-template-columns:repeat(2,1fr);gap:64px}.product-online-point-box-in{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.product-online-point-box-item{padding:40px;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.product-online-point-box-item .__numHead{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:16px;margin-inline:auto;padding-block:8px;width:240px;color:#ff6730;font-family:"Playfair Display SC",serif}.product-online-point-box-item .__numHead .__label{font-size:1.5rem;font-weight:700;line-height:1.4}.product-online-point-box-item .__numHead .__label::after{position:absolute;inset:0;z-index:-1;background-color:#fff2ed;border-radius:999px;display:inline;content:""}.product-online-point-box-item .__numHead .__txt{font-size:3.75rem;font-weight:400;line-height:1;translate:0 -10px}.product-online-point-box-item .__subHead{margin-bottom:2px;color:#ff6730;font-size:1.125rem;font-weight:700;line-height:1.6;text-align:center}.product-online-point-box-item .__head{margin-bottom:40px;font-size:1.75rem;font-weight:700;line-height:1.4;text-align:center}.product-online-point-box-item .__comment{position:relative;z-index:1;display:grid;justify-content:center;align-items:center;grid-template-columns:120px auto;gap:28px;margin-inline:8px}.product-online-point-box-item .__comment .__body{position:relative;padding:12px;background-color:#fcedf4;border-radius:8px}.product-online-point-box-item .__comment .__body::before{position:absolute;inset:0 auto 0 -19px;margin:auto;width:20px;height:20px;clip-path:polygon(100% 0,0 100%,100% 100%);background-color:#fcedf4;display:inline-block;content:""}.product-online-point-box-item .__comment .__body .__txt{font-size:1.125rem;font-weight:500;line-height:1.6;text-align:center}.product-online-point-box-item .__comment.__flipped{grid-template-columns:auto 120px}.product-online-point-box-item .__comment.__flipped .__body::before{inset:0 -19px 0 auto;clip-path:polygon(0 0,0 100%,100% 100%)}.product-online-point-box-item .__thumb{margin-top:-40px;margin-bottom:12px}.product-online-point-box-item .__bubble{text-align:center}.product-online-point-box-item .__bubble .__in{position:relative;display:inline-block;padding:12px 10px;background-color:#e14b94;border-radius:8px}.product-online-point-box-item .__bubble .__in::before{position:absolute;inset:-39px 0 auto;margin:auto;width:20px;height:40px;clip-path:polygon(50% 0,0 100%,100% 100%);background-color:#e14b94;display:inline-block;content:""}.product-online-point-box-item .__bubble .__txt{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.6;text-align:center}.product-online-flow{position:relative;padding-bottom:80px;overflow:hidden;z-index:1}.product-online-flow::before{position:absolute;top:0;right:-170px;width:604px;height:453px;background-image:url(/ladies/images/product/ordermade/online/circle-parts-05.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-online-flow::after{position:absolute;top:863px;left:-203px;width:771px;height:769px;background-image:url(/ladies/images/product/ordermade/online/circle-parts-06.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-online-flow-box01{padding:40px 40px 0;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.product-online-flow-box01 .__head{margin-bottom:12px;font-size:1.5rem;font-weight:600;line-height:1.4}.product-online-flow-box01 .__in{display:grid;grid-template-columns:240px 1fr}.product-online-flow-box01 .__in .__body .__comment{position:relative;margin-top:6px;margin-bottom:16px;margin-left:20px;color:#fff;font-family:kinuta-mincho-stdn,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.4}.product-online-flow-box01 .__in .__body .__comment>span{display:inline-block;padding:12px 24px;background-color:coral;border-radius:8px}.product-online-flow-box01 .__in .__body .__comment::before{position:absolute;inset:0 auto 0 -19px;margin:auto;width:20px;height:20px;clip-path:polygon(0 50%,100% 100%,100% 0);background-color:coral;display:inline-block;content:""}.product-online-flow-box01 .__in .__body .__ttl{margin-bottom:16px;font-size:1.25rem}.product-online .experience-lineup{border-top:1px solid #e8ded4}.product-contact .mod-contact-btn{align-items:flex-start}.product-contact .mod-contact-btn ._btn{padding-block:50px;width:600px}.product-contact .mod-contact-btn ._btn .__ttl{font-weight:700;text-align:center}.product-contact .mod-contact-btn ._btn .__arrow{margin-left:8px;translate:0 2px}.product-contact .mod-contact-btn-tel-txt .__ttl{font-weight:500}.product .mod-headImg01-inner .__icon{position:relative;z-index:1;display:inline-block;padding:3px 18px 5px;color:#fff;font-family:"Playfair Display SC",serif;font-size:1rem;line-height:1;font-weight:400}.product .mod-headImg01-inner .__icon::before{position:absolute;inset:0;z-index:-1;background:url(/ladies/images/product/hairup/firstpack/icon-parts-01.svg) no-repeat center center/contain;display:inline-block;content:""}.product .experience-lineup{border-top:1px solid #e8ded4}.product-firstpack-about{position:relative;padding-top:64px;overflow:hidden;z-index:1}.product-firstpack-about::before{position:absolute;top:64px;right:-288px;width:767px;height:590px;background-image:url(/ladies/images/product/hairup/firstpack/circle-parts-01.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-firstpack-rec{position:relative;padding-top:40px;overflow:hidden;z-index:1}.product-firstpack-rec::before{position:absolute;top:40px;left:-80px;width:532px;height:489px;background-image:url(/ladies/images/product/hairup/firstpack/circle-parts-02.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-firstpack-plan{position:relative;padding-top:40px;overflow:hidden;z-index:1}.product-firstpack-plan::before{position:absolute;top:40px;left:-80px;width:532px;height:489px;background-image:url(/ladies/images/product/hairup/firstpack/circle-parts-02.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-firstpack-style{padding-bottom:160px}.product-firstpack-voice{overflow:hidden}.product-firstpack-concept{background:#fcedf4;border-radius:8px;padding:80px 64px;position:relative}.product-firstpack-concept__inner{margin-bottom:40px}.product-firstpack-concept__content{flex:1;max-width:480px}.product-firstpack-concept__header{margin-bottom:32px}.product-firstpack-concept__subtitle{font-family:"Playfair Display SC",serif;font-size:1.5rem;color:#b4a18f;line-height:1.4;margin-bottom:16px}.product-firstpack-concept__title{font-family:kinuta-mincho-stdn,sans-serif;font-size:2.25rem;font-weight:700;color:#48352b;line-height:1.4;margin:0}.product-firstpack-concept__text{font-size:1.125rem;color:#48352b;line-height:1.6}.product-firstpack-concept__images{position:absolute;right:64px;top:-48px;display:flex;gap:24px;align-items:flex-end}.product-firstpack-concept__image:nth-of-type(2){translate:0 55px}.product-firstpack-concept__renewal{width:100%}.product-firstpack-concept__renewal-flag{position:absolute;left:-30px;top:-30px;z-index:1}.product-firstpack-concept__renewal-flag img{width:265px;height:auto}.product-firstpack-concept__renewal-text{position:relative;display:inline-block;font-family:kinuta-mincho-stdn,sans-serif;font-size:2.25rem;font-weight:700;color:#db3385;line-height:1.4}.product-firstpack-concept__renewal-text p{margin:0;position:relative;z-index:2}.product-firstpack-concept__renewal-text p span{padding-inline:4px;background:linear-gradient(transparent 60%,#fff 60%)}.product-firstpack-series{background:#fff;padding:40px;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);border:1px solid #e4e4e4}.product-firstpack-series__lead{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;margin-bottom:40px}.product-firstpack-series__description{font-size:1.125rem;color:#48352b;line-height:1.6;margin:0}.product-firstpack-series__copy{position:relative;display:inline-block}.product-firstpack-series__copy p{font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;color:#db3385;line-height:1.4;margin:0;position:relative;z-index:2}.product-firstpack-series__copy-marker{position:absolute;bottom:-1px;left:0;right:0;height:12px;background:#fcedf4;z-index:1}.product-firstpack-series__content{background:#fff;padding:40px;border-radius:8px;border:1px solid #db3385}.product-firstpack-series__header{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.product-firstpack-series__label{background:#fcedf4;padding:8px 0;border-radius:9999px}.product-firstpack-series__label p{font-size:1.5rem;font-weight:700;color:#db3385;text-align:center;letter-spacing:-.72px;line-height:1.4;margin:0}.product-firstpack-series__subtitle{font-size:1.25rem;font-weight:700;color:#48352b;text-align:center;letter-spacing:-.3px;line-height:1.5;margin:0}.product-firstpack-series__items{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;gap:24px;align-items:start}.product-firstpack-series__item{display:flex;flex-direction:column;gap:32px}.product-firstpack-series__item-image{display:flex;flex-direction:column;gap:24px;align-items:center}.product-firstpack-series__logo{display:flex;align-items:center;justify-content:center}.product-firstpack-series__logo img{max-height:100%;width:auto}.product-firstpack-series__item-content{display:flex;flex-direction:column;gap:16px}.product-firstpack-series__item-header{display:flex;flex-direction:column;gap:8px;align-items:center}.product-firstpack-series__category{background:#e14b94;color:#fff;padding:4px 0;border-radius:9999px;width:200px;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:-.21px;line-height:1.5}.product-firstpack-series__item-title{font-size:1.25rem;font-weight:700;color:#48352b;text-align:center;letter-spacing:-.3px;line-height:1.5;height:30px;margin:0}.product-firstpack-series__item-text{color:#000;line-height:1.6;text-align:left;margin:0}.product-firstpack-series__border{width:1px;height:396px;background:#e8ded4}.product-firstpack-plan__badge{display:flex;align-items:center;justify-content:center;padding:8px 0;border:2px solid #ff6730;border-radius:9999px;margin-bottom:40px}.product-firstpack-plan__badge p{font-family:kinuta-mincho-stdn,sans-serif;font-size:2.25rem;font-weight:700;color:#ff6730;line-height:1.4;text-align:center;margin:0}.product-firstpack-plan__badge p .__unit{font-size:1.5rem}.product-firstpack-plan__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.product-firstpack-plan__card{display:flex;flex-direction:column;gap:8px;padding:24px 12px;border-radius:8px}.product-firstpack-plan__card--orange{background:#fff2ed}.product-firstpack-plan__card--pink{background:#fcedf4}.product-firstpack-plan__card--purple{background:#f1eafa}.product-firstpack-plan__card-header{display:flex;flex-direction:column}.product-firstpack-plan__card-title{display:grid;justify-content:center;grid-template-columns:1fr}.product-firstpack-plan__card-title h3{font-size:1.125rem;font-weight:700;color:#48352b;letter-spacing:-.27px;line-height:1.5;text-align:center;margin:0}.product-firstpack-plan__speech-bubble{margin-inline:auto;width:225px}.product-firstpack-plan__speech-bubble img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-firstpack-plan__course{display:flex;align-items:center;justify-content:center;gap:4px}.product-firstpack-plan__course-prefix,.product-firstpack-plan__course-suffix{font-size:1.25rem;font-weight:500;color:#48352b;line-height:1.6}.product-firstpack-plan__course-number{font-size:2.125rem;font-weight:700;letter-spacing:-1.02px;line-height:1.4}.product-firstpack-plan__card--orange .product-firstpack-plan__course-number{color:#ff6730}.product-firstpack-plan__card--pink .product-firstpack-plan__course-number{color:#db3385}.product-firstpack-plan__card--purple .product-firstpack-plan__course-number{color:#8843e1}.product-firstpack-plan__card--orange .product-firstpack-plan__course-suffix span:first-child{color:#ff6730}.product-firstpack-plan__card--pink .product-firstpack-plan__course-suffix span:first-child{color:#db3385}.product-firstpack-plan__card--purple .product-firstpack-plan__course-suffix span:first-child{color:#8843e1}.product-firstpack-plan__course-note{font-size:.875rem;color:#8f786b;line-height:1.6;text-align:center;height:26px;margin:0}.product-firstpack-plan__price{display:flex;align-items:flex-start;justify-content:center;gap:8px}.product-firstpack-plan__price-label{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fff;border:2px solid #37251b;border-radius:50%;font-size:.875rem;font-weight:700;color:#48352b;line-height:1.2;text-align:center}.product-firstpack-plan__price-amount{display:flex;align-items:flex-end;gap:4px}.product-firstpack-plan__price-number{font-size:2.125rem;font-weight:700;letter-spacing:-1.02px;line-height:1.4}.product-firstpack-plan__card--orange .product-firstpack-plan__price-number{color:#ff6730}.product-firstpack-plan__card--pink .product-firstpack-plan__price-number{color:#db3385}.product-firstpack-plan__card--purple .product-firstpack-plan__price-number{color:#8843e1}.product-firstpack-plan__price-unit{font-size:1rem;font-weight:700;color:#48352b;line-height:1.6;padding-bottom:4px}.product-firstpack-plan__card--orange .product-firstpack-plan__price-unit>span{color:#ff6730}.product-firstpack-plan__card--pink .product-firstpack-plan__price-unit>span{color:#db3385}.product-firstpack-plan__card--purple .product-firstpack-plan__price-unit>span{color:#8843e1}.product-firstpack-story__container{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin:0 auto}.product-firstpack-story__card{position:relative;background:#fff;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);border:1px solid #e4e4e4;overflow:hidden}.product-firstpack-story__card--airy{padding:40px}.product-firstpack-story__card--airy .product-firstpack-story__bg-text{color:#f9dbea}.product-firstpack-story__card--airy .product-firstpack-story__bg-decoration{background:url(/ladies/images/product/hairup/firstpack/img_style_icon_01.svg) no-repeat center;background-size:contain}.product-firstpack-story__card--cool{padding:64px 40px 40px;translate:0 85px}.product-firstpack-story__card--cool .product-firstpack-story__bg-text{color:#dcf0ff}.product-firstpack-story__card--cool .product-firstpack-story__bg-decoration{background:url(/ladies/images/product/hairup/firstpack/img_style_icon_02.svg) no-repeat center;background-size:contain}.product-firstpack-story__bg-text{position:absolute;top:-4px;left:-18px;font-family:"Playfair Display SC",serif;font-size:6rem;font-weight:400;line-height:1;letter-spacing:-1.92px;transform:rotate(-15deg);z-index:1}.product-firstpack-story__bg-decoration{position:absolute;top:73px;left:-73px;width:661px;height:263px;transform:rotate(7.256deg);z-index:1}.product-firstpack-story__card--cool .product-firstpack-story__bg-decoration{top:44px;left:-79px;width:667px;height:396px}.product-firstpack-story__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:40px}.product-firstpack-story__title-img{position:relative}.product-firstpack-story__text{font-size:1.125rem;font-weight:400;color:#48352b;line-height:1.6;margin:0}.product-firstpack-enjoying{padding:64px 0;border-bottom:1px solid #e8ded4}.product-firstpack-enjoying__header{display:flex;align-items:center;gap:64px;margin-bottom:32px}.product-firstpack-enjoying__title-img{flex:0 0 auto;width:400px;height:167px}.product-firstpack-enjoying__title-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-firstpack-enjoying__text-content{flex:1;display:flex;flex-direction:column;gap:16px}.product-firstpack-enjoying__description{font-size:1.25rem;font-weight:700;color:#48352b;line-height:1.5;letter-spacing:-.3px;margin:0}.product-firstpack-enjoying__catchphrase{position:relative;display:flex;align-items:center}.product-firstpack-enjoying__main-text{font-family:kinuta-mincho-stdn,sans-serif;font-size:2.25rem;font-weight:700;color:#db3385;line-height:1.4;margin:0;position:relative;z-index:2;background:linear-gradient(180deg,#fff 0,#fff 69%,#fcedf4 70%,#fcedf4) 100%}.product-firstpack-enjoying__images{position:relative;display:grid;grid-auto-flow:column;justify-content:center;gap:2.5vw}.product-firstpack-enjoying__image{position:relative;overflow:hidden;border-radius:8px;z-index:1}.product-firstpack-enjoying__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.product-firstpack-enjoying__image--1{margin-top:40px;width:17.4305555556vw;height:17.4305555556vw}.product-firstpack-enjoying__image--2{margin-top:28px;width:11.4583333333vw;height:11.4583333333vw}.product-firstpack-enjoying__image--3{width:17.4305555556vw;height:17.4305555556vw}.product-firstpack-enjoying__image--4{margin-top:108px;width:14.5833333333vw;height:14.5833333333vw}.product-firstpack-consultation{background:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);padding:40px 40px 0;margin-bottom:40px}.product-firstpack-consultation__content{display:flex;gap:40px;align-items:flex-end}.product-firstpack-consultation__text-section{flex:0 0 432px;margin-bottom:40px}.product-firstpack-consultation__header{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.product-firstpack-consultation__label span{display:inline-block;font-size:1.125rem;font-weight:700;color:#48352b;line-height:1.5;letter-spacing:-.27px;padding:0 13px;border-left:3px solid #ff6730}.product-firstpack-consultation__title{display:flex;align-items:center;gap:8px}.product-firstpack-consultation__title h3{font-size:1.75rem;font-weight:700;color:#48352b;line-height:1.4;letter-spacing:-.84px;margin:0}.product-firstpack-consultation__price-badge{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid #ff6730;border-radius:50%;background:#fff;flex-shrink:0}.product-firstpack-consultation__price-badge span{font-size:.875rem;font-weight:700;color:#ff6730;line-height:1.2}.product-firstpack-consultation__description{font-weight:400;color:#48352b;line-height:1.6;margin:0}.product-firstpack-consultation__image-section{flex:1;position:relative}.product-firstpack-consultation__image{width:432px;border-radius:8px;overflow:hidden}.product-firstpack-consultation__image img{border-radius:8px}.product-firstpack-consultation .mod-button02{height:80px;font-size:1.25rem;border-radius:8px;box-shadow:2px 2px 0 0 rgba(0,0,0,.07)}.product-firstpack-consultation .mod-button02 ._icon svg{fill:#675044}.product-firstpack-contact{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:40px}.product-firstpack-contact__card{background:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);padding:24px;display:flex;flex-direction:column;gap:24px}.product-firstpack-contact__header{display:flex;flex-direction:column;gap:24px}.product-firstpack-contact__title{font-size:1.25rem;font-weight:700;color:#48352b;line-height:1.5;letter-spacing:-.3px;text-align:center;margin:0}.product-firstpack-contact__balloon{position:relative;background:#fff2ed;border-radius:8px;padding:16px 0;display:grid;grid-template-columns:1fr;align-content:center}.product-firstpack-contact__balloon::after{position:absolute;inset:auto 0 -16px;margin:auto;width:32px;height:16px;background-color:#fff2ed;clip-path:polygon(50% 100%,0 0,100% 0);content:""}.product-firstpack-contact__balloon p{place-content:center;line-height:1.6;text-align:center;margin:0}.product-firstpack-contact__phone-section{display:flex;flex-direction:column;gap:8px}.product-firstpack-contact__phone-label{font-size:1.125rem;font-weight:700;color:#48352b;line-height:1.6;text-align:center;margin:0}.product-firstpack-contact__phone-area{background:#faf7f4;border-radius:8px;padding:16px;display:flex;align-items:center;justify-content:center;gap:7px}.product-firstpack-contact__phone-icon{width:30px;height:20px}.product-firstpack-contact__phone-number{font-family:Roboto,sans-serif;font-size:1.75rem;font-weight:600;color:#48352b;line-height:normal}.product-firstpack-contact-btn-txt{display:flex;align-items:center;gap:16px}.product-firstpack-contact-btn ._btn{display:flex;flex-direction:column;gap:12px;align-items:center;padding:24px 16px;border-radius:8px;box-shadow:2px 2px 0 0 rgba(0,0,0,.07);transition:.3s}.product-firstpack-contact-btn ._btn.__exprience{background-color:coral}.product-firstpack-contact-btn ._btn.__shiryo{background-color:#e14b94}.product-firstpack-contact-btn ._btn .__lead{font-size:1rem;line-height:1.6;color:#fff}.product-firstpack-contact-btn ._btn .__icon{width:32px;height:32px;fill:#fff}.product-firstpack-contact-btn ._btn .__ttl{font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:-.96px;color:#fff;text-align:center}.product-firstpack-contact-btn ._btn .__arrow{width:20px;height:20px;fill:#fff;transition:.3s}.product-ordermade-title01{position:relative;margin-bottom:32px;text-align:center}.product-ordermade-title01__num{display:inline-block;position:relative;margin-bottom:24px;padding-bottom:16px;color:coral;font-family:"Playfair Display SC",serif;font-size:4.375rem;line-height:1;font-weight:400;letter-spacing:-1.4px}.product-ordermade-title01__num::before{content:"";position:absolute;top:4px;right:0;left:0;margin:auto;width:64px;height:80px;background:transparent url(/ladies/images/product/ordermade/ordermade-title.svg) no-repeat center center/cover}.product-ordermade-title01__main{font-size:1.75rem;line-height:1.4;color:#48352b;font-weight:600;letter-spacing:-.84px}.product-ordermade-title02{margin-bottom:24px;color:#ff6730;font-family:kinuta-mincho-stdn,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.4;text-align:center}.product-ordermade-title02>span{padding-inline:4px;background:linear-gradient(transparent 60%,#fff 60%)}.product-ordermade-title03{margin-bottom:16px;color:#fff;font-size:1.25rem;font-weight:700;line-height:1.1;text-align:center}.product-ordermade-title03>span{position:relative;display:inline-block;padding:8px 24px;background-color:#ff9973;border-radius:999px}.product-ordermade-title03>span::before{position:absolute;inset:auto 0 -7px;margin:auto;width:20px;height:8px;background-color:#ff9973;clip-path:polygon(50% 100%,0 0,100% 0);display:block;content:""}.product-ordermade-title04{margin-bottom:32px;font-family:kinuta-mincho-stdn,sans-serif;font-size:2rem;font-weight:700;line-height:1.1;text-align:center}.product-ordermade-title04>span{color:#ff6730}.product-ordermade-box01{padding:32px 40px 40px;background-color:#fff2ed;border-radius:8px}.product-ordermade-box01-item{display:grid;grid-template-columns:1fr 400px;gap:24px}.product-ordermade-box01-item .__body .__head{margin-bottom:16px;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4}.product-ordermade-box01-item .__img img{border-radius:8px}.product-ordermade-box01-item:not(:last-of-type){position:relative;margin-bottom:24px;padding-bottom:24px}.product-ordermade-box01-item:not(:last-of-type)::before{position:absolute;inset:auto 0 0;width:100%;height:1px;background-image:repeating-linear-gradient(to right,#b4a18f 0,#b4a18f 2px,transparent 2px,transparent 4px);display:inline-block;content:""}.product-ordermade-box02{padding:32px 40px 80px;background-color:#fff2ed;border-radius:8px}.product-ordermade-box02-itemWrap{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.product-ordermade-box02-itemWrap.__center{align-items:center}.product-ordermade-box02-item .__img{position:relative}.product-ordermade-box02-item .__img img{border-radius:8px}.product-ordermade-box02-item .__img .__after{position:relative;z-index:1;padding-right:40px;padding-bottom:40px}.product-ordermade-box02-item .__img .__after::before{position:absolute;inset:40px 0 0 40px;background-color:#ffdfca;border-radius:8px;z-index:-1;display:inline-block;content:""}.product-ordermade-box02-item .__img .__after figcaption{position:absolute;inset:16px auto auto 16px}.product-ordermade-box02-item .__img .__before{position:absolute;inset:auto 8px -40px auto;z-index:1;max-width:140px;text-align:center}.product-ordermade-box02-item .__img .__before figcaption{margin-inline:auto}.product-ordermade-box02-item .__img .__before .__arrow{max-width:110px}.product-ordermade-box02-item .__img .__before .__txt{max-width:110px}.product-ordermade-box03{padding:40px;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.product-ordermade-box03-item{display:grid;grid-template-columns:1fr 320px;gap:40px}.product-ordermade-box03-item .__img img{border-radius:8px}.product-ordermade-box03-item .__detail .__head{margin-bottom:16px;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.4;letter-spacing:-.84px}.product-ordermade-box-movie{position:relative}.product-ordermade-about{position:relative;overflow:hidden;z-index:1}.product-ordermade-about::before{position:absolute;top:0;right:-288px;width:767px;height:590px;background-image:url(/ladies/images/product/ordermade/circle-parts-01.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-ordermade-lineup{position:relative;padding-top:40px;overflow:hidden;z-index:1}.product-ordermade-lineup::before{position:absolute;top:0;left:-80px;width:532px;height:489px;background-image:url(/ladies/images/product/ordermade/circle-parts-02.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-ordermade-lineup::after{position:absolute;top:36.1111111111vw;right:-290px;width:764px;height:762px;background-image:url(/ladies/images/product/ordermade/circle-parts-03.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-ordermade-lineup-list{position:relative}.product-ordermade-lineup-listWrap-item{position:relative;display:grid;grid-template-rows:auto auto;-moz-column-gap:40px;column-gap:40px;z-index:1}.product-ordermade-lineup-listWrap-item::before{content:"";display:block;position:absolute;top:0;bottom:0;background-color:#faf7f4;border-radius:8px;z-index:-1}.product-ordermade-lineup-listWrap-item:nth-of-type(odd){grid-template-columns:1fr 400px;padding:40px 0 40px 64px}.product-ordermade-lineup-listWrap-item:nth-of-type(odd)::before{right:40px;left:0}.product-ordermade-lineup-listWrap-item:nth-of-type(odd) .__detail{grid-column:1/2}.product-ordermade-lineup-listWrap-item:nth-of-type(odd) .__img{grid-column:2/3}.product-ordermade-lineup-listWrap-item:nth-of-type(odd) .__button{grid-column:1/2}.product-ordermade-lineup-listWrap-item:nth-of-type(even){grid-template-columns:400px 1fr;padding:40px 64px 40px 0}.product-ordermade-lineup-listWrap-item:nth-of-type(even)::before{right:0;left:40px}.product-ordermade-lineup-listWrap-item:nth-of-type(even) .__detail{grid-column:2/3}.product-ordermade-lineup-listWrap-item:nth-of-type(even) .__img{grid-column:1/2}.product-ordermade-lineup-listWrap-item:nth-of-type(even) .__button{grid-column:2/3}.product-ordermade-lineup-listWrap-item:not(:last-of-type){margin-bottom:40px}.product-ordermade-lineup-listWrap-item .__detail{grid-row:1/2}.product-ordermade-lineup-listWrap-item .__detail .__subHead{position:relative;display:inline-block;margin-bottom:28px;padding-inline:2px;color:#ff6730;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:-.3px}.product-ordermade-lineup-listWrap-item .__detail .__subHead::after,.product-ordermade-lineup-listWrap-item .__detail .__subHead::before{content:"";display:block;position:absolute;bottom:-22px;height:2px}.product-ordermade-lineup-listWrap-item .__detail .__subHead::before{left:0;bottom:-8px;width:100%;background:linear-gradient(to right,#ff6730 50px,transparent 50px,transparent 70px,#ff6730 70px,#ff6730 100%)}.product-ordermade-lineup-listWrap-item .__detail .__subHead::after{left:48px;bottom:-15px;width:25px;background-color:#ff6730;transform:rotate(-35deg);backface-visibility:hidden}.product-ordermade-lineup-listWrap-item .__detail .__head{margin-bottom:24px;color:#48352b;font-size:2.125rem;font-style:normal;font-weight:600;line-height:1.2;letter-spacing:-1.02px}.product-ordermade-lineup-listWrap-item .__detail .__head .__small{font-size:1.25rem;line-height:1.5;letter-spacing:-.3px}.product-ordermade-lineup-listWrap-item .__detail .__txt{font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.6}.product-ordermade-lineup-listWrap-item .__img{grid-row:1/3}.product-ordermade-lineup-listWrap-item .__img img{border-radius:8px}.product-ordermade-lineup-listWrap-item .__img figcaption{margin-top:8px;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:-.27px}.product-ordermade-lineup-listWrap-item .__button{-moz-column-gap:12px;column-gap:12px;row-gap:16px}.product-ordermade-style{position:relative;padding-block:64px 80px;overflow:hidden;background-color:#faf7f4;z-index:1}.product-ordermade-style::before{position:absolute;top:54px;right:-170px;width:604px;height:454px;background-image:url(/ladies/images/product/ordermade/circle-parts-04.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-ordermade-style::after{position:absolute;top:59.9305555556vw;left:-203px;width:771px;height:769px;background-image:url(/ladies/images/product/ordermade/circle-parts-05.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-ordermade-style-slider-item{position:relative;z-index:1;overflow:hidden;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.product-ordermade-style-slider-item .__label{position:absolute;z-index:2;inset:0 auto auto 0;display:inline-block;padding:4px 16px;color:#fff;font-size:1rem;font-weight:700;line-height:1.5;background-color:#8f786b;border-radius:8px 0 8px 0}.product-ordermade-style-slider-item .__head{position:absolute;z-index:2;inset:24px 24px auto auto;display:flex;align-items:flex-start;flex-direction:column;gap:4px;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1;letter-spacing:-.36px;writing-mode:vertical-rl}.product-ordermade-style-slider-item .__head>span{padding:10px 8px;display:inline-block;background-color:rgba(255,255,255,.6)}.product-ordermade-style-slider-item .__head>span:nth-child(2){margin-top:48px}.product-ordermade-style-slider-item .__head>span:nth-child(3){margin-top:96px}.product-ordermade-style-slider-item .__img{position:relative;z-index:1}.product-ordermade-style-slider-item .__img figcaption{position:absolute;inset:auto 24px 100px auto;color:#fff;font-family:"Playfair Display SC",serif;font-size:2.5rem;font-weight:400;line-height:1}.product-ordermade-style-slider-item .__subImg{position:absolute;z-index:2;inset:auto auto 100px 24px;text-align:center}.product-ordermade-style-slider-item .__subImg img{border-radius:999px}.product-ordermade-style-slider-item .__subImg figcaption{margin-top:2px;color:#fff;font-family:"Playfair Display SC",serif;font-size:1.5rem;font-weight:400;line-height:1}.product-ordermade-style-slider-item .__box{position:absolute;z-index:2;inset:auto 0 0;display:grid;align-items:center;grid-template-columns:auto 1fr;gap:16px;padding:16px 24px;background-color:rgba(55,37,27,.4)}.product-ordermade-style-slider-item .__box .__point{display:grid;align-items:center;grid-template-columns:24px 1fr;gap:4px;padding:8px;background-color:#fff;border-radius:8px}.product-ordermade-style-slider-item .__box .__point .__icon{width:24px;height:24px;fill:#ff6730}.product-ordermade-style-slider-item .__box .__point .__txt{font-size:.875rem;font-weight:700;line-height:1.6}.product-ordermade-style-slider-item .__box .__ttl{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.5;text-align:center}.product-ordermade-style-slider .splide__wrapper{position:relative}.product-ordermade-style-slider .splide__arrow{display:grid;place-content:center;position:absolute;top:50%;transform:translateY(-50%);background:#fff;width:44px;height:44px;border-radius:50%;z-index:2;box-shadow:0 0 50px 0 rgba(0,0,0,.2)}.product-ordermade-style-slider .splide__arrow svg{width:16px;height:16px;fill:#d9d9d9;transition:fill .3s}.product-ordermade-style-slider .splide__arrow--prev{display:none}.product-ordermade-style-slider .splide__arrow--next{right:36px}.product-ordermade-style-slider .splide__pagination-wrapper{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px;padding:0 30px;z-index:10}.product-ordermade-style-slider .splide__pagination{display:flex!important;position:absolute;top:auto;bottom:-75px;left:24px;text-align:center;margin:0;padding:0;list-style:none}.product-ordermade-style-slider .splide__pagination li+li{margin-left:8px}.product-ordermade-style-slider .splide__pagination__page{cursor:pointer;width:8px;height:8px;background-color:#e8ded4;border-radius:50%}.product-ordermade-style-slider .splide__pagination__page.is-active{background-color:coral}.product-ordermade-features{position:relative;overflow:hidden;z-index:1}.product-ordermade-features::before{position:absolute;top:0;left:-80px;width:532px;height:489px;background-image:url(/ladies/images/product/ordermade/circle-parts-02.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-ordermade-features::after{position:absolute;top:116.3194444444vw;right:-290px;width:764px;height:762px;background-image:url(/ladies/images/product/ordermade/circle-parts-03.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-ordermade-features-points{display:flex;gap:40px;margin-top:70px}.product-ordermade-features-point{flex:1;background-color:#fff2ed;border-radius:8px;padding:64px 24px 32px;position:relative}.product-ordermade-features-point__txt{position:absolute;top:-40px;right:0;left:0;text-align:center}.product-ordermade-features-point__number{display:grid;place-content:center;margin-inline:auto;padding-bottom:24px;width:80px;height:80px;color:#fff;font-family:"Playfair Display SC",serif;font-size:4.375rem;font-weight:400;line-height:1;background-color:#ff9973;border-radius:999px}.product-ordermade-features-point__number img{width:100%;height:auto}.product-ordermade-features-point__title{font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;line-height:1.4;font-weight:700;margin-bottom:24px;text-align:center;z-index:1}.product-ordermade-features-point__image{margin:0 auto 24px;max-width:200px}.product-ordermade-features-point__image img{border-radius:8px}.product-ordermade-features-point__text{font-family:kinuta-mincho-stdn,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4;text-align:left;margin-bottom:16px}.product-ordermade-features-point__list{padding:12px 8px;background-color:#fff;border-radius:8px}.product-ordermade-features-point__list>li{display:grid;grid-template-columns:32px 1fr;gap:10px}.product-ordermade-features-point__list>li:not(:last-of-type){margin-bottom:8px}.product-ordermade-features-point__list>li .__icon{width:32px;height:32px;translate:0 -2px}.product-ordermade-features-point__list>li .__txt{font-weight:500;line-height:1.6}.product-ordermade-afterService{position:relative;padding-block:64px 80px;overflow:hidden;background-color:#faf7f4;z-index:1}.product-ordermade-afterService::before{position:absolute;top:54px;right:-170px;width:604px;height:454px;background-image:url(/ladies/images/product/ordermade/circle-parts-04.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-ordermade-afterService::after{position:absolute;top:50.2777777778vw;left:-203px;width:771px;height:769px;background-image:url(/ladies/images/product/ordermade/circle-parts-05.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-ordermade-voice{overflow:hidden}.product-ordermade-faq{position:relative;padding-block:64px 80px;overflow:hidden;background-color:#faf7f4;z-index:1}.product-ordermade-faq::before{position:absolute;top:54px;right:-170px;width:604px;height:454px;background-image:url(/ladies/images/product/ordermade/circle-parts-04.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.product-ordermade-faq::after{position:absolute;top:50.2777777778vw;left:-203px;width:771px;height:769px;background-image:url(/ladies/images/product/ordermade/circle-parts-05.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.other .mod-topicPath .arrow_right{fill:#ff6730}.other .mod-topicPath._bottom{margin-top:64px}.other .kv{position:relative;background-color:#faf7f4;width:100%;margin-bottom:64px;padding-top:40px;padding-bottom:70px;overflow:hidden}.other .kv::before{position:absolute;inset:auto 0 -1px;width:100%;height:31px;background-image:url(/ladies/images/common/mod-headImg01_bg.webp),url(/ladies/images/common/mod-headImg01_bg_02.webp);background-position:left center,right center;background-repeat:no-repeat,no-repeat;background-size:50% 31px,50% 31px;display:inline-block;content:""}.other .kv:after{position:absolute;content:"";width:412px;aspect-ratio:101/76;right:-6.25%;top:-31.6742081448%;background:url(/ladies/images/sitemap/circle.svg) no-repeat center center;background-size:contain}.other .kv .mod-auto{position:relative;z-index:1}.other .kv .__head .__en{display:block;color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:3.75rem;font-style:normal;font-weight:400;line-height:1}.other .kv .__head .__jp{display:block;margin-top:16px;color:#48352b;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.72px}.sitemap-container{margin:0 auto;padding:0 20px}.sitemap-content{margin-bottom:64px}.sitemap-columns{display:flex;flex-flow:row wrap;gap:64px;margin:0 auto;max-width:984px}.sitemap-left,.sitemap-right{display:flex;flex-direction:column;gap:64px;width:calc(50% - 32px)}.category-title{position:relative;border-bottom:2px solid #eee8e1;font-weight:600;line-height:1.4;letter-spacing:-.72px}.category-title::before{position:absolute;content:"";bottom:-2px;left:0;width:80px;height:2px;background-color:#ff6730}.title-icon{display:flex;align-items:center;gap:12px;margin-bottom:24px}.title-icon .text{font-weight:700;font-size:1.5rem;line-height:1.4;letter-spacing:-.03em;border-bottom:1px solid transparent;transition:color .3s ease,border-color .3s ease}.title-line{position:relative;height:1px}._circle{display:flex;justify-content:center;align-items:center;width:26px;height:26px;border-radius:999px;background-color:coral;transition:background-color .3s ease}._circle svg{display:block;width:26px;height:26px;fill:#fff}.line-main{display:block;width:100%;height:2px;background-color:#eee8e1}.line-accent{position:absolute;top:0;left:0;width:80px;height:2px;background-color:#ff6730}.unit{display:flex;flex-direction:column;gap:24px}.third-level{margin-bottom:24px}.third-level:last-child{margin-bottom:0}.third-level-list{margin-top:32px}.third-level-list .fourth-level-list{margin-top:16px}.third-title{position:relative;display:block;padding-left:28px;line-height:1.6}.third-title svg{position:absolute;display:block;width:20px;height:20px;left:0;top:6px;fill:coral}.third-title svg._blank{position:static;display:inline;vertical-align:middle}.third-title .text{border-bottom:1px solid transparent;font-weight:700;font-size:1.25rem;line-height:1.5;letter-spacing:-.015em;transition:color .3s ease,border-color .3s ease}.fourth-level-list{display:flex;flex-direction:column;gap:12px;margin-top:32px;padding-left:24px}.fourth-level-list+.third-level-list{margin-top:0}.fourth-title{line-height:1.6}.fourth-title .__link{position:relative;display:block;padding-left:28px}.fourth-title svg{position:absolute;display:block;width:20px;height:20px;top:8px;left:0;fill:coral}.fourth-title svg._blank{position:static;display:inline;vertical-align:middle}.fourth-title .text{font-weight:400;font-size:1.25rem;line-height:1.6;border-bottom:1px solid transparent;vertical-align:middle;transition:color .3s ease,border-color .3s ease}.sitepolicy .category-title{margin-bottom:32px}.sitepolicy .category-title .text{display:block;padding-bottom:24px;font-size:1.5rem}.sitepolicy .category-title-sm{position:relative;margin-bottom:16px;padding-left:12px;border-left:3px solid coral;font-size:1.25rem;font-weight:600;line-height:1.5;letter-spacing:-.3px}.sitepolicy .ul-disc{line-height:1.6}.sitepolicy .ul-disc>li{margin-top:12px}.sitepolicy .ul-disc>li:first-child{margin-top:0}.servicepolicy-top{display:grid;align-items:center;grid-template-columns:1fr 200px;gap:40px}.servicepolicy-top-txt{line-height:1.6}.servicepolicy-list{display:flex;flex-flow:row wrap;gap:40px}.servicepolicy-list-item{display:flex;align-items:flex-start;gap:24px;width:calc(50% - 20px);border:5px solid #e8ded4;padding:24px 32px;background:url(/ladies/images/servicepolicy/circle.svg) no-repeat top left}.servicepolicy-list-item .__head{display:flex;align-items:center;gap:16px;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.72px}.servicepolicy-list-item .__head .__num{position:relative;color:#ff6730;font-family:"Playfair Display SC",serif;font-size:4.375rem;font-weight:400;line-height:1;text-align:center;transform:translateY(-12px)}.servicepolicy-list-item .__txt{line-height:1.6}.campaign .mt12{margin-top:12px}.campaign .mt16{margin-top:16px}.campaign .sp_mt24{margin-top:24px}.campaign .mod-header{position:relative}.campaign .mod-topicPath{background-color:#eee8e1}.campaign .mod-topicPath-li svg{width:16px;height:16px}.campaign .mod-topicPath .arrow_right{fill:#ff6730}.campaign .mod-column.__button{gap:16px}.campaign .mod-column.__cm{gap:32px}.campaign .mod-column.__cm li{width:calc((100% - 40px)/ 2)}.campaign .mod-column.__links{gap:40px}.campaign .mod-column.__links li{width:calc((100% - 120px)/ 4)}.campaign .mod-column.__links a{display:block;position:relative}.campaign .mod-column.__links a:after{display:block;position:absolute;content:"";top:16px;left:16px;background-color:#faf7f4;border-radius:8px;width:100%;height:100%;z-index:-1}.campaign .mod-column.__links a ._icon svg{transition:transform .3s ease}.campaign .mod-column.__links a:hover ._icon svg{transform:translateX(2px)}.campaign .mod-column.__links figure img{display:block;width:100%;border-radius:8px;box-shadow:2px 2px 0 0 rgba(0,0,0,.07)}.campaign .mod-column.__links p{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 16px 0 16px;color:#48352b;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px;width:100%;height:77px}.campaign .mod-column.__links p ._small{display:block;font-size:.875rem;letter-spacing:-.21px}.campaign .mod-column.__links p ._icon{position:absolute;top:50%;right:2px;transform:translateY(-20%)}.campaign .mod-column.__links p ._icon svg{width:18px;height:18px;fill:#ff6730;transition:.3s}.campaign .mod-column.__menu{position:relative;z-index:10;gap:0}.campaign .mod-column.__menu li{position:relative;z-index:10;background-color:#fff;border:1px solid #b4a18f;width:50%}.campaign .mod-column.__menu li:first-child{border-radius:8px 0 0 8px}.campaign .mod-column.__menu li:nth-child(2n){border-left:none}.campaign .mod-column.__menu li:last-child{border-radius:0 8px 8px 0}.campaign .mod-column.__menu.__type2 li:first-child{border-radius:8px 0 0 0}.campaign .mod-column.__menu.__type2 li:nth-child(2){border-radius:0 8px 0 0}.campaign .mod-column.__menu.__type2 li:nth-child(3){border-radius:0 0 0 8px}.campaign .mod-column.__menu.__type2 li:last-child{border-radius:0 0 8px 0}.campaign .mod-column.__menu.__type2 li:nth-child(n+3){border-top:none}.campaign .mod-column.__menu .__menuLink{position:relative;z-index:10;display:flex;align-items:center;padding:12px 8px 12px 24px;min-height:72px;height:100%;min-height:66px}.campaign .mod-column.__menu .__menuLink span{flex:1;padding-right:8px;color:#48352b;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px}.campaign .mod-column.__menu .__menuLink svg{flex:0 0 auto;width:20px;height:20px;fill:#ff6730;translate:0 0;transition:.3s}.campaign .mod-column.__menu .__menuLink:hover span{color:#ff6730}.campaign .mod-column.__menu .__menuLink:hover svg{translate:0 2px}.campaign .mod-column.__anchor{gap:16px}.campaign .mod-column.__anchor li{width:calc((100% - 48px)/ 4)}.campaign .mod-column.__anchor li .__anchorLink{display:flex;align-items:center;padding:12px;min-height:79px;height:100%;border-bottom:1px solid #b4a18f}.campaign .mod-column.__anchor li .__anchorLink span{flex:1;padding-right:8px;color:#48352b;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px;text-align:center}.campaign .mod-column.__anchor li .__anchorLink svg{flex:0 0 auto;width:24px;height:24px;fill:#ff6730;translate:0 0;transition:.3s}.campaign .mod-column.__anchor li .__anchorLink:hover{border-bottom:1px solid #ff6730}.campaign .mod-column.__anchor li .__anchorLink:hover span{color:#ff6730}.campaign .mod-column.__anchor li .__anchorLink:hover svg{translate:0 2px}.campaign .base-z_1{z-index:1}.campaign .base-z_2{z-index:2}.campaign .base-z_3{z-index:3}.campaign .base-z_5{z-index:5}.campaign .base-z_10{z-index:10}.campaign .base-z_100{z-index:100}.campaign .base-z_-1{z-index:-1}.campaign .base-z_modal{z-index:1000}.campaign .base-z_popup{z-index:5000}.campaign .base-contents{background:#faf7f4;padding-top:64px;padding-bottom:80px}.campaign .base-spacer_128{margin-top:128px}.campaign .base-bg{position:absolute;z-index:1}.campaign .base-bg.__type01{top:0;right:0}.campaign .base-bg.__type02{top:54px;right:0}.campaign .base-bg.__type03{top:550px;left:0}.campaign .base-mainVis{position:absolute;height:auto;width:100%;left:0;top:35%}.campaign .base-mainVis-h1{position:relative;display:flex;align-items:center;width:100%;height:100%;max-width:1084px;margin-left:auto;margin-right:auto;padding:0 50px;z-index:1}.campaign .base-mainVis-h1-inner{display:block}.campaign .base-mainVis-h1-inner .__en{display:block;color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:3.75rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-.4px}.campaign .base-mainVis-h1-inner .__jp{display:block;margin-top:16px;color:#48352b;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.84px}.campaign .base-mainVis-h1-inner .__txt{display:block;max-width:500px;margin-top:24px;color:#48352b;font-size:1rem;font-weight:400;line-height:1.6}.campaign .base-head01 .__en{display:block;color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:3.75rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-1.2px}.campaign .base-head01 .__jp{display:block;margin-top:16px;color:#48352b;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:-.72px}.campaign .base-head01 .__jp svg{width:32px;height:32px;margin-right:4px;vertical-align:sub;fill:#ff6730}.campaign .base-head02{position:relative;margin-top:40px;margin-bottom:36px;font-size:1.75rem;text-align:center;font-weight:600;line-height:1.4;letter-spacing:-.84px}.campaign .base-head02:after{position:absolute;content:"";bottom:-12px;left:calc(50% - 40px);width:80px;height:1px;background:#ff6730}.campaign .base-head03{border-left:3px solid #ff6730;padding-left:13px;color:#48352b;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px}.campaign .base-head04{color:#ff6730;font-size:1.75rem;font-weight:600;line-height:1.4;letter-spacing:-.84px}.campaign .base-head05{font-family:"Playfair Display SC",serif;font-size:1.75rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-.42px;color:#b4a18f;text-align:center}.campaign .base-head06{color:#48352b;font-size:2.125rem;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:-1.02px}.campaign .base-head07{color:#48352b;font-size:1.75rem;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:-.84px}.campaign .base-head08{position:relative;z-index:10;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;flex:0}.campaign .base-head08 img{border-radius:50%;width:180px}.campaign .base-head09{position:relative;border-bottom:2px solid #eee8e1;padding-bottom:25px;margin-bottom:32px;color:#48352b;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:-.72px}.campaign .base-head09:before{position:absolute;content:"";width:80px;height:2px;bottom:-2px;left:0;background-color:#ff6730}.campaign .base-tag{display:inline-flex;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;box-shadow:2px 2px 0 0 rgba(0,0,0,.07)}.campaign .base-tag.__orange{border-left:16px solid #ff6730;background:#fff2ed}.campaign .base-tag.__yellow{border-left:16px solid #ffd43d;background:#fff8df}.campaign .base-tag.__pink{border-left:16px solid #e14b94;background:#fcedf4}.campaign .base-tag .__text{padding:8px 16px;color:#48352b;font-weight:700;line-height:1.5;font-size:.875rem;letter-spacing:-.21px}.campaign .base-box{background:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);padding:40px}.campaign .base-item{display:flex;gap:0 40px;background-color:#fff}.campaign .base-item .__figure{width:100%;max-width:320px;flex-shrink:0}.campaign .base-item .__figure img{border-radius:8px}.campaign .base-item .__text{width:100%}.cm .mt12{margin-top:12px}.cm .mt16{margin-top:16px}.cm .sp_mt24{margin-top:24px}.cm .mod-header{position:relative}.cm .mod-topicPath{background-color:#eee8e1}.cm .mod-topicPath-li svg{width:16px;height:16px}.cm .mod-topicPath .arrow_right{fill:#ff6730}.cm .mod-column.__button{gap:16px}.cm .mod-column.__cm{gap:32px}.cm .mod-column.__cm li{width:calc((100% - 40px)/ 2)}.cm .mod-column.__links{gap:40px}.cm .mod-column.__links li{width:calc((100% - 120px)/ 4)}.cm .mod-column.__links a{display:block;position:relative}.cm .mod-column.__links a:after{display:block;position:absolute;content:"";top:16px;left:16px;background-color:#faf7f4;border-radius:8px;width:100%;height:100%;z-index:-1}.cm .mod-column.__links a ._icon svg{transition:transform .3s ease}.cm .mod-column.__links a:hover ._icon svg{transform:translateX(2px)}.cm .mod-column.__links figure img{display:block;width:100%;border-radius:8px;box-shadow:2px 2px 0 0 rgba(0,0,0,.07)}.cm .mod-column.__links p{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 16px 0 16px;color:#48352b;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px;width:100%;height:77px}.cm .mod-column.__links p ._small{display:block;font-size:.875rem;letter-spacing:-.21px}.cm .mod-column.__links p ._icon{position:absolute;top:50%;right:2px;transform:translateY(-20%)}.cm .mod-column.__links p ._icon svg{width:18px;height:18px;fill:#ff6730;transition:.3s}.cm .mod-column.__menu{position:relative;z-index:10;gap:0}.cm .mod-column.__menu li{position:relative;z-index:10;background-color:#fff;border:1px solid #b4a18f;width:50%}.cm .mod-column.__menu li:first-child{border-radius:8px 0 0 8px}.cm .mod-column.__menu li:nth-child(2n){border-left:none}.cm .mod-column.__menu li:last-child{border-radius:0 8px 8px 0}.cm .mod-column.__menu.__type2 li:first-child{border-radius:8px 0 0 0}.cm .mod-column.__menu.__type2 li:nth-child(2){border-radius:0 8px 0 0}.cm .mod-column.__menu.__type2 li:nth-child(3){border-radius:0 0 0 8px}.cm .mod-column.__menu.__type2 li:last-child{border-radius:0 0 8px 0}.cm .mod-column.__menu.__type2 li:nth-child(n+3){border-top:none}.cm .mod-column.__menu .__menuLink{position:relative;z-index:10;display:flex;align-items:center;padding:12px 8px 12px 24px;min-height:72px;height:100%;min-height:66px}.cm .mod-column.__menu .__menuLink span{flex:1;padding-right:8px;color:#48352b;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px}.cm .mod-column.__menu .__menuLink svg{flex:0 0 auto;width:20px;height:20px;fill:#ff6730;translate:0 0;transition:.3s}.cm .mod-column.__menu .__menuLink:hover span{color:#ff6730}.cm .mod-column.__menu .__menuLink:hover svg{translate:0 2px}.cm .mod-column.__anchor{gap:16px}.cm .mod-column.__anchor li{width:calc((100% - 48px)/ 4)}.cm .mod-column.__anchor li .__anchorLink{display:flex;align-items:center;padding:12px;min-height:79px;height:100%;border-bottom:1px solid #b4a18f}.cm .mod-column.__anchor li .__anchorLink span{flex:1;padding-right:8px;color:#48352b;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px;text-align:center}.cm .mod-column.__anchor li .__anchorLink svg{flex:0 0 auto;width:24px;height:24px;fill:#ff6730;translate:0 0;transition:.3s}.cm .mod-column.__anchor li .__anchorLink:hover{border-bottom:1px solid #ff6730}.cm .mod-column.__anchor li .__anchorLink:hover span{color:#ff6730}.cm .mod-column.__anchor li .__anchorLink:hover svg{translate:0 2px}.cm .mod-accordion.__base{max-width:100%;background-color:#faf7f4;border-radius:8px;cursor:pointer}.cm .mod-accordion.__base:hover{opacity:.8}.cm .mod-accordion.__base .mod-accordion-summary{position:relative;display:flex;align-items:center;padding:16px}.cm .mod-accordion.__base .mod-accordion-summary:before{content:"";position:absolute;right:16px;width:24px;height:24px;background-color:coral;border-radius:50%}.cm .mod-accordion.__base .mod-accordion-summary svg{width:20px;height:20px;margin-right:8px;fill:#ff6730}.cm .mod-accordion.__base .mod-accordion-head{font-size:1rem;font-weight:700;line-height:1.6}.cm .mod-accordion.__base .mod-accordion-plus{right:22px;width:12px;height:2px;background-color:#fff}.cm .mod-accordion.__base .mod-accordion-plus:after{top:-5px;right:5px;width:2px;height:12px;background-color:#fff}.cm .mod-accordion.__base .mod-accordion-content{padding:0 16px 16px 16px;font-size:1rem;font-weight:400;line-height:1.6}.cm .base-z_1{z-index:1}.cm .base-z_2{z-index:2}.cm .base-z_3{z-index:3}.cm .base-z_5{z-index:5}.cm .base-z_10{z-index:10}.cm .base-z_100{z-index:100}.cm .base-z_-1{z-index:-1}.cm .base-z_modal{z-index:1000}.cm .base-z_popup{z-index:5000}.cm .base-contents{background:#faf7f4;padding-top:64px;padding-bottom:80px}.cm .base-spacer_128{margin-top:128px}.cm .base-bg{position:absolute;z-index:1}.cm .base-bg.__type01{top:0;right:0}.cm .base-bg.__type02{top:54px;right:0}.cm .base-bg.__type03{top:550px;left:0}.cm .base-mainVis{position:absolute;height:auto;width:100%;left:0;top:35%}.cm .base-mainVis-h1{position:relative;display:flex;align-items:center;width:100%;height:100%;max-width:1084px;margin-left:auto;margin-right:auto;padding:0 50px;z-index:1}.cm .base-mainVis-h1-inner{display:block}.cm .base-mainVis-h1-inner .__en{display:block;color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:3.75rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-.4px}.cm .base-mainVis-h1-inner .__jp{display:block;margin-top:16px;color:#48352b;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.84px}.cm .base-mainVis-h1-inner .__txt{display:block;max-width:500px;margin-top:24px;color:#48352b;font-size:1rem;font-weight:400;line-height:1.6}.cm .base-head01 .__en{display:block;color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:3.75rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-1.2px}.cm .base-head01 .__jp{display:block;margin-top:16px;color:#48352b;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:-.72px}.cm .base-head01 .__jp svg{width:32px;height:32px;margin-right:4px;vertical-align:sub;fill:#ff6730}.cm .base-head02{position:relative;margin-top:40px;margin-bottom:36px;font-size:1.75rem;text-align:center;font-weight:600;line-height:1.4;letter-spacing:-.84px}.cm .base-head02:after{position:absolute;content:"";bottom:-12px;left:calc(50% - 40px);width:80px;height:1px;background:#ff6730}.cm .base-head03{border-left:3px solid #ff6730;padding-left:13px;color:#48352b;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px}.cm .base-head04{color:#ff6730;font-size:1.75rem;font-weight:600;line-height:1.4;letter-spacing:-.84px}.cm .base-head05{font-family:"Playfair Display SC",serif;font-size:1.75rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-.42px;color:#b4a18f;text-align:center}.cm .base-head06{color:#48352b;font-size:2.125rem;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:-1.02px}.cm .base-head07{color:#48352b;font-size:1.75rem;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:-.84px}.cm .base-head08{position:relative;z-index:10;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;flex:0}.cm .base-head08 img{border-radius:50%;width:180px}.cm .base-head09{position:relative;border-bottom:2px solid #eee8e1;padding-bottom:25px;margin-bottom:32px;color:#48352b;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:-.72px}.cm .base-head09:before{position:absolute;content:"";width:80px;height:2px;bottom:-2px;left:0;background-color:#ff6730}.cm .base-tag{display:inline-flex;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;box-shadow:2px 2px 0 0 rgba(0,0,0,.07)}.cm .base-tag.__orange{border-left:16px solid #ff6730;background:#fff2ed}.cm .base-tag.__yellow{border-left:16px solid #ffd43d;background:#fff8df}.cm .base-tag.__pink{border-left:16px solid #e14b94;background:#fcedf4}.cm .base-tag .__text{padding:8px 16px;color:#48352b;font-weight:700;line-height:1.5;font-size:.875rem;letter-spacing:-.21px}.cm .base-box{background:#fff;border:1px solid #e4e4e4;box-shadow:0 0 20px 0 rgba(0,0,0,.05);padding:40px}.cm .base-item{display:flex;gap:0 40px;background-color:#fff}.cm .base-item .__figure{width:100%;max-width:320px;flex-shrink:0}.cm .base-item .__figure img{border-radius:8px}.cm .base-item .__text{width:100%}.cm .base-item.__direction_column{flex-direction:column;gap:32px}.cm .base-item.__direction_column .js-modal-video{position:relative}.cm .base-item.__direction_column button .__play{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;justify-content:space-around;gap:4px;min-width:120px;padding:10px 16px 12px 20px;border-radius:999px;border:1px solid #e4e4e4;background:#f5f0eb;z-index:10;color:#333;font-size:.875rem;font-weight:700;line-height:1.5;letter-spacing:-.21px}.cm .base-item.__direction_column button .__play svg{width:32px;height:32px;fill:#ff6730;transition:transform .3s ease}.cm .base-item.__direction_column button .__img{display:block;position:relative;width:100%}.cm .base-item.__direction_column button .__img img{border-radius:8px}.cm .base-item.__direction_column button .__tag{display:block;margin:0 auto 24px;padding:8px 40px;width:-moz-fit-content;width:fit-content;border-radius:9999px;background:#48352b;color:#fff;text-align:center;font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:-.24px}.cm .base-item.__direction_column button:hover img{opacity:.5}.cm .base-item.__direction_column button:hover .__play{color:#fff;background-color:#ffc014;border-color:#fff}.cm .base-item.__direction_column button:hover .__play svg{fill:#fff;transform:translateX(2px)}.cm .base-item.__direction_column.__pickup .__play{bottom:40px;right:40px}.cm-pickup .base-tag .__text{font-size:1rem;letter-spacing:-.24px}.cm-pickup .base-tag .__text .base-head07{font-size:2.125rem;letter-spacing:-1.02px}.cm-gallery,.cm-pickup{position:relative;overflow:hidden;z-index:1}.cm-gallery:after,.cm-gallery:before,.cm-pickup:after,.cm-pickup:before{display:block;position:absolute;content:"";z-index:-1;background-size:contain;max-width:100%}.cm-gallery:before,.cm-pickup:before{width:41.9444444444%;aspect-ratio:604/454;right:-11.8055555556%;top:0}.cm-gallery:after,.cm-pickup:after{width:53.0555555556%;aspect-ratio:764/762;left:-14.0972222222%;bottom:25.625%}.cm-pickup:before{background:url(/ladies/images/cm/bg_circle.webp) no-repeat center center}.cm-pickup:after{background:url(/ladies/images/cm/bg_circle_beige.webp) no-repeat center center}.cm-gallery:before{background:url(/ladies/images/cm/bg_circle_white.webp) no-repeat center center;top:3.75%}.cm-gallery:after{background:url(/ladies/images/cm/bg_circle_white_one.webp) no-repeat center center}.qa .mt12{margin-top:12px}.qa .mt16{margin-top:16px}.qa .sp_mt24{margin-top:24px}.qa .mod-header{position:relative}.qa .mod-topicPath{background-color:#eee8e1}.qa .mod-topicPath-li svg{width:16px;height:16px}.qa .mod-topicPath .arrow_right{fill:#ff6730}.qa .mod-column.__button{gap:16px}.qa .mod-column.__cm{gap:32px}.qa .mod-column.__cm li{width:calc((100% - 40px)/ 2)}.qa .mod-column.__links{gap:40px}.qa .mod-column.__links li{width:calc((100% - 120px)/ 4)}.qa .mod-column.__links a{display:block;position:relative}.qa .mod-column.__links a:after{display:block;position:absolute;content:"";top:16px;left:16px;background-color:#faf7f4;border-radius:8px;width:100%;height:100%;z-index:-1}.qa .mod-column.__links a ._icon svg{transition:transform .3s ease}.qa .mod-column.__links a:hover ._icon svg{transform:translateX(2px)}.qa .mod-column.__links figure img{display:block;width:100%;border-radius:8px;box-shadow:2px 2px 0 0 rgba(0,0,0,.07)}.qa .mod-column.__links p{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 16px 0 16px;color:#48352b;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px;width:100%;height:77px}.qa .mod-column.__links p ._small{display:block;font-size:.875rem;letter-spacing:-.21px}.qa .mod-column.__links p ._icon{position:absolute;top:50%;right:2px;transform:translateY(-20%)}.qa .mod-column.__links p ._icon svg{width:18px;height:18px;fill:#ff6730;transition:.3s}.qa .mod-column.__menu{position:relative;z-index:10;gap:0}.qa .mod-column.__menu li{position:relative;z-index:10;background-color:#fff;border:1px solid #b4a18f;width:50%}.qa .mod-column.__menu li:first-child{border-radius:8px 0 0 8px}.qa .mod-column.__menu li:nth-child(2n){border-left:none}.qa .mod-column.__menu li:last-child{border-radius:0 8px 8px 0}.qa .mod-column.__menu.__type2 li:first-child{border-radius:8px 0 0 0}.qa .mod-column.__menu.__type2 li:nth-child(2){border-radius:0 8px 0 0}.qa .mod-column.__menu.__type2 li:nth-child(3){border-radius:0 0 0 8px}.qa .mod-column.__menu.__type2 li:last-child{border-radius:0 0 8px 0}.qa .mod-column.__menu.__type2 li:nth-child(n+3){border-top:none}.qa .mod-column.__menu .__menuLink{position:relative;z-index:10;display:flex;align-items:center;padding:12px 8px 12px 24px;min-height:72px;height:100%;min-height:66px}.qa .mod-column.__menu .__menuLink span{flex:1;padding-right:8px;color:#48352b;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px}.qa .mod-column.__menu .__menuLink svg{flex:0 0 auto;width:20px;height:20px;fill:#ff6730;translate:0 0;transition:.3s}.qa .mod-column.__menu .__menuLink:hover span{color:#ff6730}.qa .mod-column.__menu .__menuLink:hover svg{translate:0 2px}.qa .mod-column.__anchor{gap:16px}.qa .mod-column.__anchor li{width:calc((100% - 48px)/ 4)}.qa .mod-column.__anchor li .__anchorLink{display:flex;align-items:center;padding:12px;min-height:79px;height:100%;border-bottom:1px solid #b4a18f}.qa .mod-column.__anchor li .__anchorLink span{flex:1;padding-right:8px;color:#48352b;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px;text-align:center}.qa .mod-column.__anchor li .__anchorLink svg{flex:0 0 auto;width:24px;height:24px;fill:#ff6730;translate:0 0;transition:.3s}.qa .mod-column.__anchor li .__anchorLink:hover{border-bottom:1px solid #ff6730}.qa .mod-column.__anchor li .__anchorLink:hover span{color:#ff6730}.qa .mod-column.__anchor li .__anchorLink:hover svg{translate:0 2px}.qa .base-z_1{z-index:1}.qa .base-z_2{z-index:2}.qa .base-z_3{z-index:3}.qa .base-z_5{z-index:5}.qa .base-z_10{z-index:10}.qa .base-z_100{z-index:100}.qa .base-z_-1{z-index:-1}.qa .base-z_modal{z-index:1000}.qa .base-z_popup{z-index:5000}.qa .base-contents{background:#faf7f4;padding-top:64px;padding-bottom:80px}.qa .base-spacer_128{margin-top:128px}.qa .base-bg{position:absolute;z-index:-1}.qa .base-bg.__type01{top:0;right:0}.qa .base-bg.__type02{top:54px;right:0}.qa .base-bg.__type03{top:550px;left:0}.qa .base-mainVis{position:absolute;height:auto;width:100%;left:0;top:35%}.qa .base-mainVis-h1{position:relative;display:flex;align-items:center;width:100%;height:100%;max-width:1084px;margin-left:auto;margin-right:auto;padding:0 50px;z-index:1}.qa .base-mainVis-h1-inner{display:block}.qa .base-mainVis-h1-inner .__en{display:block;color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:3.75rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-.4px}.qa .base-mainVis-h1-inner .__jp{display:block;margin-top:16px;color:#48352b;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.84px}.qa .base-mainVis-h1-inner .__txt{display:block;max-width:500px;margin-top:24px;color:#48352b;font-size:1rem;font-weight:400;line-height:1.6}.qa .base-head01 .__en{display:block;color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:3.75rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-1.2px}.qa .base-head01 .__jp{display:block;margin-top:16px;color:#48352b;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:-.72px}.qa .base-head01 .__jp svg{width:32px;height:32px;margin-right:4px;vertical-align:sub;fill:#ff6730}.qa .base-head02{position:relative;margin-top:40px;margin-bottom:36px;font-size:1.75rem;text-align:center;font-weight:600;line-height:1.4;letter-spacing:-.84px}.qa .base-head02:after{position:absolute;content:"";bottom:-12px;left:calc(50% - 40px);width:80px;height:1px;background:#ff6730}.qa .base-head03{border-left:3px solid #ff6730;padding-left:13px;color:#48352b;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px}.qa .base-head04{color:#ff6730;font-size:1.75rem;font-weight:600;line-height:1.4;letter-spacing:-.84px}.qa .base-head05{font-family:"Playfair Display SC",serif;font-size:1.75rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-.42px;color:#b4a18f;text-align:center}.qa .base-head06{color:#48352b;font-size:2.125rem;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:-1.02px}.qa .base-head07{color:#48352b;font-size:1.75rem;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:-.84px}.qa .base-head08{position:relative;z-index:10;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;flex:0}.qa .base-head08 img{border-radius:50%;width:180px}.qa .base-head09{position:relative;border-bottom:2px solid #eee8e1;padding-bottom:25px;margin-bottom:32px;color:#48352b;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:-.72px}.qa .base-head09:before{position:absolute;content:"";width:80px;height:2px;bottom:-2px;left:0;background-color:#ff6730}.qa .base-tag{display:inline-flex;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;box-shadow:2px 2px 0 0 rgba(0,0,0,.07)}.qa .base-tag.__orange{border-left:16px solid #ff6730;background:#fff2ed}.qa .base-tag.__yellow{border-left:16px solid #ffd43d;background:#fff8df}.qa .base-tag.__pink{border-left:16px solid #e14b94;background:#fcedf4}.qa .base-tag .__text{padding:8px 16px;color:#48352b;font-weight:700;line-height:1.5;font-size:.875rem;letter-spacing:-.21px}.qa .base-box{background:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);padding:40px}.qa .base-item{display:flex;gap:0 40px;background-color:#fff}.qa .base-item .__figure{width:100%;max-width:320px;flex-shrink:0}.qa .base-item .__figure img{border-radius:8px}.qa .base-item .__text{width:100%}.inquiry-lead-text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:18px;line-height:160%;text-align:center;margin:0}.inquiry-card{border:1px solid var(--darken-border,#e4e4e4);background:var(--BackGround-White,#fff);box-shadow:0 0 20px 0 rgba(0,0,0,.05);padding:40px;margin-bottom:40px;text-align:center}.inquiry-card-title{color:var(--Text-Main,#48352b);font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;font-weight:var(--Text-heading4-weight,600);line-height:150%;letter-spacing:-.3px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:8px}.inquiry-card-icon-svg,.inquiry-card-title svg{width:40px;height:40px;fill:#675044}.inquiry-card-icon-svg.__freedial,.inquiry-card-title svg.__freedial{width:30px;height:30px}.inquiry-card-subtitle{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:18px;line-height:160%;margin-top:8px;margin-bottom:0;text-align:center}.inquiry-card-text{color:var(--Text-Main,#48352b);font-family:"Noto Sans JP",sans-serif;font-size:var(--Text-Size-L,18px);font-weight:var(--Text-Weight-400_Regular,400);line-height:160%;margin:16px 0;text-align:left}.inquiry-card-title-with-icon{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;text-align:left;margin-bottom:16px}.inquiry-card-title-with-icon .inquiry-card-icon{margin-bottom:0;flex-shrink:0}.inquiry-phone-box{background:var(--BackGround-Beige,#faf7f4);border-radius:8px;padding:16px;margin:8px 0 16px}.inquiry-phone-number-with-icon{display:flex;align-items:center;justify-content:center;gap:8px}.inquiry-phone-number{color:var(--Text-Main,#48352b);text-align:center;font-family:Roboto,sans-serif;font-size:34.513px;font-weight:600;line-height:normal;letter-spacing:-.5px}.inquiry-phone-hours{color:var(--Text-Main,#48352b);text-align:center;font-family:"Noto Sans JP",sans-serif;font-size:var(--Text-Size-XS,12px);font-weight:var(--Text-Weight-400_Regular,400);line-height:160%;margin:4px 0 0;display:flex;align-items:flex-start;justify-content:center}.inquiry-phone-hours dt{margin:0;flex-shrink:0}.inquiry-phone-hours dd{margin:0;text-align:left}.mod-button{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}.mod-button.inquiry-btn-primary{background:var(--Master-KeyColor-Rosa-di-Parma-1000,#e14b94)!important;color:#fff!important;height:80px!important;border-radius:8px!important;padding:0 16px!important;box-shadow:2px 2px 0 0 rgba(0,0,0,.0705882353)!important}.mod-button.inquiry-btn-primary svg{fill:#fff!important}.mod-button.inquiry-btn-secondary{background:var(--Master-KeyColor-Coral-1000,coral)!important;color:#fff!important;height:80px!important;border-radius:8px!important;padding:0 16px!important;box-shadow:2px 2px 0 0 rgba(0,0,0,.0705882353)!important}.mod-button.inquiry-btn-secondary svg{fill:#fff!important}.mod-button.inquiry-btn-highlight{background:var(--Master-KeyColor-Yellow-400,#fff0b3)!important;height:80px!important;border-radius:8px!important;padding:0 16px!important;box-shadow:2px 2px 0 0 rgba(0,0,0,.0705882353)!important;border:none!important}.mod-button.inquiry-btn-highlight svg{fill:#675044!important}.mod-button.inquiry-btn-highlight ._icon svg{fill:#675044!important}.mod-button.inquiry-btn-highlight ._text,.mod-button.inquiry-btn-primary ._text,.mod-button.inquiry-btn-secondary ._text{font-family:"Noto Sans JP",sans-serif;font-size:var(--Text-Size-XL,20px);font-weight:700;line-height:140%;letter-spacing:-.6px}.mod-button.inquiry-btn-highlight ._text{color:var(--Text-Main,#48352b)!important}.inquiry-highlight-box{background:var(--BackGround-Yellow,#fff8df);border-radius:9999px;padding:8px;color:var(--Text-Main,#48352b);text-align:center;font-family:"Noto Sans JP",sans-serif;font-size:var(--Text-Size-M,16px);font-weight:700;line-height:150%;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.inquiry-check-text{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:18px;line-height:160%;margin-bottom:0;text-align:center}.mod-column.__links{gap:40px}.mod-column.__links li{width:calc((100% - 120px)/ 4)}.mod-column.__links a{display:block;position:relative}.mod-column.__links a:after{display:block;position:absolute;content:"";top:16px;left:16px;background-color:#faf7f4;border-radius:8px;width:100%;height:100%;z-index:-1}.mod-column.__links a ._icon svg{transition:transform .3s ease}.mod-column.__links a:hover ._icon svg{transform:translateX(2px)}.mod-column.__links figure img{display:block;width:100%;border-radius:8px;box-shadow:2px 2px 0 0 rgba(0,0,0,.07)}.mod-column.__links p{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 16px 0 16px;color:#48352b;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px;width:100%;height:77px}.mod-column.__links p ._small{display:block;font-size:.875rem;letter-spacing:-.21px}.mod-column.__links p ._icon{position:absolute;top:50%;right:2px;transform:translateY(-20%)}.mod-column.__links p ._icon svg{width:18px;height:18px;fill:#ff6730;transition:.3s}.inquiry-consultation{position:relative}.inquiry-consultation::before{content:"";position:absolute;top:-180px;right:0;width:590px;height:442px;background-image:url(/ladies/images/inquiry/bg_01.webp);background-size:contain;background-repeat:no-repeat;background-position:right top;z-index:-1}.inquiry-service{position:relative}.inquiry-service::before{content:"";position:absolute;bottom:-520px;left:0;width:1056px;height:792px;background-image:url(/ladies/images/inquiry/bg_02.webp);background-size:contain;background-repeat:no-repeat;background-position:left bottom;z-index:-1}.inquiry-card-grid{margin:0 -15px}.inquiry-card-grid .inquiry-card{margin:0 15px 30px}.first-titleWrap{margin:0 auto 40px;text-align:center}.first-title{position:relative;margin-bottom:32px;text-align:center}.first-title__num{display:inline-block;position:relative;margin-bottom:8px;padding-bottom:16px;color:#ff6730;font-family:"Playfair Display SC",serif;font-size:4.375rem;line-height:1;font-weight:400;letter-spacing:-1.4px}.first-title__num::before{content:"";position:absolute;top:4px;right:0;left:0;margin:auto;width:64px;height:80px;background:transparent url(/ladies/images/first/first-title.svg) no-repeat center center/cover}.first-title__en{display:block;color:#ff9a7b;font-family:"Playfair Display SC",serif;font-size:1.875rem;line-height:1;font-weight:400;letter-spacing:-.6px;margin-bottom:24px}.first-title__main{font-size:2.125rem;line-height:1.4;color:#48352b;font-weight:700;letter-spacing:-1.02px}.first-title__desc{margin-bottom:40px;font-size:1.125rem;line-height:1.6;color:#48352b;font-weight:400;text-align:center}.first-service-section{padding:64px 0 0}.first-service-content{margin-bottom:0;padding:64px 0}.first-service-content:not(:last-of-type){border-bottom:1px solid #e4e4e4}.first-service-content--yellow{background-color:#fff8df;position:relative;overflow:hidden}.first-service-content--yellow::before{content:"";position:absolute;right:-170px;top:54px;width:604px;height:454px;background-image:url(/ladies/images/first/circle-parts-01.svg);background-size:contain;background-repeat:no-repeat;opacity:.5}.first-service-content--yellow .first-service-block__label{background-color:#ffe380}.first-service-content--yellow .first-service-block__en{color:#fff0b3}.first-service-content--yellow .first-service-block__bg--yellow{background-color:#ffe380}.first-service-content--yellow .first-service-block__bg--yellow-light{background-color:#fff0b3}.first-service-content--coral{background-color:#fff2ed;position:relative;overflow:hidden}.first-service-content--coral::before{content:"";position:absolute;left:-80px;top:40px;width:532px;height:489px;background-image:url(/ladies/images/first/circle-parts-02.svg);background-size:contain;background-repeat:no-repeat;opacity:.5}.first-service-content--coral .first-service-block__label{background-color:#ffccb9}.first-service-content--coral .first-service-block__en{color:#ffe5dc}.first-service-content--coral .first-service-block__bg--coral{background-color:#ffccb9}.first-service-content--coral .first-service-block__bg--coral-light{background-color:#ffe5dc}.first-service-content--pink{background-color:#fcedf4;position:relative;overflow:hidden}.first-service-content--pink::before{content:"";position:absolute;right:-170px;top:54px;width:604px;height:454px;background-image:url(/ladies/images/first/circle-parts-01.svg);background-size:contain;background-repeat:no-repeat;opacity:.5}.first-service-content--pink .first-service-block__label{background-color:#f5c3db}.first-service-content--pink .first-service-block__en{color:#f9dbea}.first-service-content--pink .first-service-block__bg--pink{background-color:#f5c3db}.first-service-content--pink .first-service-block__bg--pink-light{background-color:#f9dbea}.first-service-content--purple{background-color:#f1eafa;position:relative;overflow:hidden}.first-service-content--purple::before{content:"";position:absolute;left:-80px;top:40px;width:532px;height:489px;background-image:url(/ladies/images/first/circle-parts-02.svg);background-size:contain;background-repeat:no-repeat;opacity:.5}.first-service-content--purple .first-service-block__label{background-color:#ddc2ff}.first-service-content--purple .first-service-block__en{color:#ecddff}.first-service-content--purple .first-service-block__bg--purple{background-color:#ddc2ff}.first-service-content--purple .first-service-block__bg--purple-light{background-color:#ecddff}.first-service-block{margin:0 auto}.first-service-block__titleWrap{position:relative;text-align:center;margin-bottom:32px}.first-service-block__label{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background-color:currentColor;border-radius:8px;font-size:1rem;line-height:1.5;font-weight:700;color:#48352b;margin-bottom:16px;position:relative;z-index:2}.first-service-block__title{font-size:1.75rem;line-height:1.4;color:#48352b;font-weight:700;letter-spacing:-.84px;margin-bottom:0;position:relative;z-index:2}.first-service-block__en{position:absolute;top:20px;left:50%;transform:translateX(-50%);font-family:"Playfair Display SC",serif;font-size:7.5rem;line-height:1;font-weight:400;letter-spacing:-2.4px;z-index:1;display:block;width:100%;color:rgba(255,255,255,.7)}.first-service-block__contents{display:flex;gap:40px;position:relative;margin-bottom:72px}.first-service-block__main{flex:1;position:relative;z-index:1}.first-service-block__img{position:relative;z-index:2;margin-right:40px}.first-service-block__img img{margin-right:34px;width:100%;height:100%;border-radius:8px;display:block}.first-service-block__bg{position:absolute;top:40px;left:40px;width:100%;height:100%;z-index:-1;border-radius:8px}.first-service-block__sub{flex:1;position:relative;z-index:1}.first-service-block__subImg{position:absolute}.first-service-block__subImg--medium{width:320px;height:320px;top:40px;left:0}.first-service-block__subImg--medium .first-service-block__bg{width:100%;height:100%;top:64px;left:64px}.first-service-block__subImg--medium img{width:320px;height:320px;-o-object-fit:cover;object-fit:cover;display:block;position:relative;z-index:2;border-radius:8px}.first-service-block__subImg--small{width:200px;height:200px;bottom:-16px;right:24px}.first-service-block__subImg--small .first-service-block__bg{width:100%;height:100%;top:24px;left:24px}.first-service-block__subImg--small img{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;display:block;position:relative;z-index:2;border-radius:8px}.first-service-block__info{margin-bottom:32px}.first-service-block__text{font-size:1.125rem;line-height:1.6;font-weight:400;margin-bottom:16px}.first-aftercare{padding:64px 0 0}.first-aftercare-intro{position:relative;margin-bottom:40px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.first-aftercare-intro__text{order:2}.first-aftercare-intro__text::before{content:"";position:absolute;left:0;top:54px;bottom:54px;width:100%;height:auto;background-color:#fff2f0;border-radius:8px;z-index:-1}.first-aftercare-intro__text p{font-size:1.125rem;font-weight:500;line-height:1.5}.first-aftercare-intro__badge{order:1}.first-aftercare-intro__note{flex-basis:100%;margin-top:16px}.first-aftercare-intro__note p{font-size:.6875rem;line-height:1.5;color:#666}.first-aftercare-message{font-size:1.25rem;font-weight:500;line-height:1.6;text-align:center}.first-aftercare-message__highlight{color:#ff6730;font-size:1.5rem;font-weight:600;line-height:1.4}.first-aftercare-points{display:flex;gap:40px;margin-top:96px}.first-aftercare-point{flex:1;background-color:#fff2f0;border-radius:8px;padding:48px 24px 40px;position:relative}.first-aftercare-point__txt{position:absolute;top:-74px;right:0;left:0;text-align:center}.first-aftercare-point__number{display:grid;place-content:center;margin:auto auto 8px;padding-bottom:24px;width:80px;height:80px;color:#ff6730;font-family:"Playfair Display SC",serif;font-size:4.375rem;font-weight:400;line-height:1;background-color:#fff;border:1px solid #ffe5dc;border-radius:999px}.first-aftercare-point__number img{width:100%;height:auto}.first-aftercare-point__title{position:relative;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;line-height:1.4;font-weight:700;margin-bottom:24px;text-align:center;z-index:1}.first-aftercare-point__title .icon{position:absolute;inset:0;margin:auto;z-index:-1}.first-aftercare-point__title .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.first-aftercare-point__image{margin:0 auto 16px}.first-aftercare-point__image img{border-radius:8px}.first-aftercare-point__text{font-size:1.125rem;line-height:1.6;text-align:left;margin-bottom:8px}.first-aftercare-point__note{font-size:.75rem;line-height:1.5;color:#666;text-align:left}.first-experience-section{padding:64px 0 80px;background-color:#faf7f4;position:relative;z-index:1;overflow:hidden}.first-experience-section::before{content:"";position:absolute;right:-170px;top:54px;width:604px;height:454px;background-image:url(/ladies/images/first/circle-parts-01.svg);background-repeat:no-repeat;background-size:contain;z-index:-1}.first-experience-section::after{content:"";position:absolute;left:-203px;bottom:270px;width:764px;height:762px;background-image:url(/ladies/images/first/circle-parts-03.svg);background-repeat:no-repeat;background-size:contain;z-index:-1}.first-experience-services{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;position:relative}.first-experience-service{position:relative;z-index:1;text-align:center}.first-experience-service__img{border-radius:50%;overflow:hidden}.first-experience-service__img img{border-radius:50%}.first-experience-service .mod-button{position:absolute;inset:auto 0 0}.first-experience-flow{position:relative;padding:24px 40px 40px;background-color:#fff;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.first-experience-flow-steps{display:flex;flex-direction:column;gap:32px}.first-experience-flow-step{display:flex;align-items:flex-start;gap:40px}.first-experience-flow-step__content{flex:1;display:grid;grid-template-columns:60px 1fr;gap:24px 16px}.first-experience-flow-step__number{grid-column:1/2;padding-bottom:20px;width:60px;height:60px;background-color:#fff2ed;color:#ff6730;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:3.75rem;font-weight:400;font-family:"Playfair Display SC",serif;line-height:1}.first-experience-flow-step__title{grid-column:2/3;place-content:center;font-size:1.75rem;font-weight:600;line-height:1.4}.first-experience-flow-step__text{grid-column:1/3;font-size:1.125rem;line-height:1.6}.first-experience-flow-step__image img{border-radius:8px}.first-salon-section{position:relative;z-index:1;overflow:hidden}.first-salon-section::before{content:"";position:absolute;z-index:-1;right:-288px;top:40px;width:767px;height:590px;background-image:url(/ladies/images/first/circle-parts-04.svg);background-repeat:no-repeat;background-size:contain}.first-salon-gallery-item.__main{grid-column:1/2;grid-row:1/3}.first-salon-gallery-item.__sub1{grid-column:2/3;grid-row:1/2}.first-salon-gallery-item.__sub2{grid-column:2/3;grid-row:2/3}.first-salon-gallery-item img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.first-salon-points{display:grid;grid-template-columns:repeat(4,1fr)}.first-salon-point{display:grid;grid-template-rows:subgrid;grid-row:span 3;padding:4px 16px 24px;border-left:1px solid #e8ded4}.first-salon-point:last-of-type{border-right:1px solid #e8ded4}.first-salon-point__head{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:16px;z-index:1}.first-salon-point__label{font-family:"Playfair Display SC",serif;font-size:1.5rem;font-weight:700;color:#48352b;margin-right:4px;line-height:1.4}.first-salon-point__label::before{position:absolute;inset:20px 0 18px;background-color:#fcedf4;border-radius:999px;z-index:-1;content:""}.first-salon-point__num{font-family:"Playfair Display SC",serif;font-size:3.75rem;font-weight:400;color:#48352b;line-height:1.6;transform:translateY(-12px)}.first-salon-point__title{place-content:center;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:24px;color:#db3385;text-align:center}.first-salon-point__text{font-size:1rem;line-height:1.6;text-align:left}.first-salon-voices{margin:0 auto}.first-salon-voices__title{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:40px;position:relative}.first-salon-voices__title::after{content:"";position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);width:80px;height:4px;background-color:#ff9d60;border-radius:2px}.first-salon-voices-list{display:flex;justify-content:center;gap:32px;margin-bottom:24px}.first-salon-voices__note{font-size:.75rem;color:#666;text-align:right;margin-bottom:32px}.first-salon-voice{flex:1;max-width:280px;text-align:center}.first-salon-voice__icon{width:120px;height:120px;margin:0 auto 8px}.first-salon-voice__icon img{width:100%;height:auto}.first-salon-voice__role{font-size:.875rem;font-weight:700;color:#ff9d60;margin-bottom:4px}.first-salon-voice__type{font-size:.875rem;margin-bottom:16px;color:#48352b}.first-salon-voice__text{font-size:.875rem;line-height:1.6;text-align:left;margin-bottom:8px;color:#48352b}.first-salon-voice__more{display:inline-block;font-size:.875rem;color:#ff9d60;text-align:right;margin-bottom:8px;text-decoration:none;transition:opacity .3s ease}.first-salon-voice__more:hover{opacity:.7}.first-salon-voice__date{font-size:.75rem;color:#666}.first-faq-section{position:relative;z-index:1;overflow:hidden;padding:64px 0 80px;background-color:#faf7f4}.first-faq-section::before{content:"";position:absolute;right:-170px;top:54px;width:604px;height:454px;background-image:url(/ladies/images/first/circle-parts-01.svg);background-repeat:no-repeat;background-size:contain;opacity:.5}.first-faq-section::after{content:"";position:absolute;left:-203px;bottom:-164px;width:764px;height:762px;background-image:url(/ladies/images/first/circle-parts-03.svg);background-repeat:no-repeat;background-size:contain;z-index:-1}.first-contact__description{margin-bottom:40px;text-align:center}.first-contact__description p{font-size:1.125rem;line-height:1.6;color:#48352b}.first-contact__content{display:flex;flex-direction:column;gap:24px}.first-contact__consultation{background-color:#faf7f4;border-radius:8px;padding:32px 24px}.first-contact__section-title{background-color:#fff;border-radius:9999px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:32px}.first-contact__section-title.__small{margin-bottom:24px}.first-contact__section-title-text{font-size:1.25rem;font-weight:700;color:#48352b;letter-spacing:-.3px;line-height:1.5}.first-contact__consultation-content{display:flex;flex-direction:column;gap:40px}.first-contact__consultation-header{text-align:center}.first-contact__consultation-header p{font-size:1.25rem;font-weight:700;color:#48352b;letter-spacing:-.3px;line-height:1.5}.first-contact__consultation-methods{display:flex;gap:24px}.first-contact__method{flex:1;display:flex;flex-direction:column;gap:16px}.first-contact__method-title{font-size:1rem;font-weight:500;color:#48352b;text-align:center;line-height:1.6;margin:0}.first-contact__phone-info{display:flex;flex-direction:column;align-items:center;gap:4px}.first-contact__phone-number{display:flex;align-items:center;gap:6.9px}.first-contact__phone-icon{width:29.9px;height:19.9px;fill:#48352b}.first-contact__phone-link{font-family:Roboto,sans-serif;font-size:2.15625rem;font-weight:600;color:#48352b;text-decoration:none;line-height:normal}.first-contact__phone-hours{font-size:.75rem;color:#48352b;text-align:center;line-height:1.6;margin:0;white-space:nowrap}.first-contact__email-info{display:flex;justify-content:center}.first-contact__bottom{display:flex;gap:24px}.first-contact__catalog,.first-contact__experience{flex:1;background-color:#faf7f4;border-radius:8px;padding:32px 24px}.first-contact__catalog-content,.first-contact__experience-content{display:flex;flex-direction:column;gap:24px;align-items:center}.first-contact__catalog-text,.first-contact__experience-text{font-size:1.25rem;font-weight:700;color:#48352b;letter-spacing:-.3px;line-height:1.5;text-align:center;margin:0}.first-compare-bg{position:absolute;top:0;left:0;width:100%;height:250px}.first-compare-bg--purple{background-color:#f1eafa}.first-compare-bg--coral{background-color:#fff2ed;height:268px}.first-compare-title{position:relative;text-align:center;margin-bottom:72px}.first-compare-title__bg{position:absolute;top:20px;left:50%;transform:translateX(-50%);font-family:"Playfair Display SC",serif;font-size:7.5rem;font-weight:400;line-height:1;letter-spacing:-2.4px;z-index:-1}.first-compare-title__bg.__purple{color:#ecddff}.first-compare-title__bg.__coral{color:#ffe5dc}.first-compare-title__label{display:inline-block;padding:8px 16px;border-radius:8px;font-size:1rem;font-weight:700;color:#48352b;margin-bottom:16px;line-height:1.5;letter-spacing:-.24px}.first-compare-title__label.__purple{background-color:#ddc2ff}.first-compare-title__label.__coral{background-color:#ffccb9}.first-compare-title__main{font-size:2.125rem;font-weight:700;color:#48352b;line-height:1.4;letter-spacing:-1.02px;margin:0}.first-compare-label{position:relative;margin-bottom:8px;text-align:center}.first-compare-label.__purple::after{background-color:#a565f8}.first-compare-label.__coral::after{background-color:#ff9973}.first-compare-label::after{margin:auto;clip-path:polygon(50% 100%,0 0,100% 0);width:24px;height:16px;display:block;content:""}.first-compare-label__title{display:inline-block;font-size:1.75rem;font-weight:700;color:#fff;background-color:#a565f8;padding:12px 24px;border-radius:8px;line-height:1.4;letter-spacing:-.84px}.first-compare-label__title.__purple{background-color:#a565f8}.first-compare-label__title.__coral{background-color:#ff9973}.first-improvement{position:relative;padding-top:40px;overflow:hidden}.first-improvement-content{position:relative;z-index:1}.first-improvement-title{position:relative;text-align:center;margin-bottom:72px}.first-improvement-title__bg{position:absolute;top:20px;left:50%;transform:translateX(-50%);font-family:"Playfair Display SC",serif;font-size:7.5rem;font-weight:400;line-height:1;letter-spacing:-2.4px;color:#ecddff;z-index:-1}.first-improvement-title__label{display:inline-block;padding:8px 16px;background-color:#ddc2ff;border-radius:8px;font-size:1rem;font-weight:700;color:#48352b;margin-bottom:16px;line-height:1.5;letter-spacing:-.24px}.first-improvement-title__main{font-size:2.125rem;font-weight:700;color:#48352b;line-height:1.4;letter-spacing:-1.02px;margin:0}.first-improvement-intro__description{margin-bottom:40px;text-align:center}.first-improvement-intro__description p{font-family:kinuta-mincho-stdn,sans-serif;font-size:2.25rem;font-weight:700;color:#48352b;line-height:1.4;margin:0}.first-improvement-intro__description .__marker{background:linear-gradient(transparent 60%,#f1eafa 60%)}.first-improvement-intro__visual{display:flex;gap:24px;align-items:center;margin:auto;max-width:764px;background-color:#fff;border-radius:8px;padding:0}.first-improvement-intro__circles{position:relative;flex-shrink:0;width:340px;height:250px}.first-improvement-intro__circle{position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;line-height:1.2;letter-spacing:-.36px}.first-improvement-intro__circle--hair{top:0;left:0;width:180px;height:180px;background-color:#f1eafa;font-size:1.5rem;color:#48352b}.first-improvement-intro__circle--scalp{bottom:0;right:0;width:160px;height:160px;background-color:#ecddff;font-size:1.5rem;color:#48352b}.first-improvement-intro__image{flex:1;border-radius:8px;overflow:hidden}.first-improvement-intro__image img{width:100%;height:auto;display:block}.first-improvement-features__description{margin-bottom:40px}.first-improvement-features__description p{font-size:1.125rem;line-height:1.6;margin:0}.first-improvement-point{position:relative;background-color:#fff;border:1px solid #a565f8;border-radius:8px;padding:40px;margin-bottom:40px}.first-improvement-point__header{display:flex;align-items:center;gap:24px;width:100%;margin-left:-40px;margin-bottom:30px}.first-improvement-point__label{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:4px;min-width:200px}.first-improvement-point__label-text{font-family:"Playfair Display SC",serif;font-size:1.5rem;font-weight:700;color:#fff;line-height:1.4;letter-spacing:-.72px}.first-improvement-point__label-text::before{position:absolute;z-index:-1;inset:0;background-color:#a565f8;border-radius:0 8px 8px 0;content:""}.first-improvement-point__label-number{font-family:"Playfair Display SC",serif;font-size:3.75rem;font-weight:400;color:#fff;line-height:1;margin-left:8px;translate:0 -10px;letter-spacing:-.72px}.first-improvement-point__title{font-size:1.5rem;font-weight:700;color:#48352b;line-height:1.4;letter-spacing:-.72px;margin:0}.first-improvement-point__content--horizontal{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.first-improvement-point__content--horizontal .first-improvement-point__image{padding:0}.first-improvement-point__image{padding:40px;margin-bottom:32px}.first-improvement-point__image:only-child{margin-bottom:0}.first-improvement-point__content--horizontal .first-improvement-point__image{flex:1;margin-bottom:0}.first-improvement-point__image img{width:100%;height:auto;border-radius:8px}.first-improvement-point__content--horizontal .first-improvement-point__text{flex:1}.first-improvement-point__text h5{font-size:1.125rem;font-weight:700;color:#48352b;line-height:1.6;margin:0 0 16px}.first-improvement-point__text p{font-size:1rem;color:#48352b;line-height:1.6;margin:0 0 16px}.first-improvement-point__text p:last-child{margin-bottom:0}.first-improvement-comparison{position:relative;background-color:#faf7f4;border-radius:8px;padding:60px 40px 40px;margin-bottom:40px}.first-improvement-comparison__flag{position:absolute;top:-20px;left:-20px;z-index:2}.first-improvement-comparison__flag img{width:213px;height:auto}.first-improvement-comparison__title{text-align:center;font-size:1.5rem;font-weight:700;color:#48352b;line-height:1.4;letter-spacing:-.72px;margin:0 0 32px}.first-improvement-comparison__sections{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.first-improvement-comparison__section{display:flex;flex-direction:column;gap:16px}.first-improvement-comparison__label{background-color:#eee8e1;padding:8px 0;border-radius:8px;text-align:center;font-size:1rem;font-weight:700;color:#48352b;letter-spacing:-.24px}.first-improvement-comparison__items{display:flex;gap:24px}.first-improvement-comparison__item{flex:1;display:flex;flex-direction:column;gap:16px}.first-improvement-comparison__item h5{font-size:1.125rem;font-weight:500;color:#48352b;line-height:1.6;text-align:center;margin:0}.first-improvement-comparison__item p{font-size:.875rem;color:#48352b;line-height:1.6;margin:0}.first-improvement-comparison__images{display:grid;grid-template-columns:1fr 1fr;gap:8px}.first-improvement-comparison__images img{height:auto;border-radius:50%}.first-improvement-comparison__image-single{display:flex;justify-content:center}.first-improvement-comparison__image-single img{height:auto;border-radius:50%}.first-improvement-summary__content{display:flex;gap:32px;margin-bottom:40px}.first-improvement-summary__image{flex-shrink:0;width:320px}.first-improvement-summary__image img{width:100%;height:auto;border-radius:8px}.first-improvement-summary__text{flex:1}.first-improvement-summary__text p{font-size:1.125rem;color:#48352b;line-height:1.6;margin:0}.first-improvement-cta{background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.05);padding:32px 24px}.first-improvement-cta__title{background-color:#f1eafa;border-radius:9999px;padding:16px 0;text-align:center;font-size:1.25rem;font-weight:700;color:#48352b;line-height:1.5;letter-spacing:-.3px;margin-bottom:32px}.first-improvement-cta__content{display:flex;gap:0}.first-improvement-cta__section{flex:1;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 12px}.first-improvement-cta__section:first-child{border-right:1px solid #e8ded4}.first-improvement-cta__section h4{font-family:kinuta-mincho-stdn,sans-serif;font-size:1.25rem;font-weight:700;color:#48352b;line-height:1.4;text-align:center;margin:0}.first-zoumou{position:relative;padding-top:64px;overflow:hidden}.first-zoumou-content{position:relative;z-index:1}.first-zoumou-intro__description{margin-bottom:40px;text-align:center}.first-zoumou-intro__description p{font-family:kinuta-mincho-stdn,sans-serif;font-size:2.25rem;font-weight:700;color:#48352b;line-height:1.4;margin:0}.first-zoumou-intro__description .__marker{background:linear-gradient(transparent 60%,#ffe5dc 60%)}.first-zoumou-intro__visual{position:relative;margin:auto;max-width:400px;background-color:#fff;border-radius:8px;margin-bottom:40px;padding:0}.first-zoumou-intro__circle{position:absolute;left:-90px;top:0;bottom:0;margin:auto;border-radius:50%;display:flex;align-items:center;justify-content:center;width:180px;height:180px;text-align:center;background-color:#ffe5dc;font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:-.36px}.first-zoumou-type{position:relative;margin-bottom:40px}.first-zoumou-type__header{display:flex;align-items:center;gap:24px;width:100%;margin-bottom:32px;padding-top:40px}.first-zoumou-type__number{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;color:#ff6730;min-width:240px}.first-zoumou-type__number-label{font-family:"Playfair Display SC",serif;font-size:1.5rem;font-weight:600;line-height:1.4}.first-zoumou-type__number-label::before{position:absolute;inset:0;background-color:#fff2ed;border-radius:999px;z-index:-1;content:""}.first-zoumou-type__number-value{font-family:"Playfair Display SC",serif;font-size:3.75rem;font-weight:400;line-height:1;translate:0 -12px}.first-zoumou-type__title-subtitle{color:#ff6730;font-size:1.125rem;margin-bottom:2px;font-weight:700;line-height:1.6}.first-zoumou-type__title-name{font-size:1.5rem;font-weight:700;margin:0;line-height:1.4}.first-zoumou-type__image img{width:100%;height:auto;border-radius:8px}.first-zoumou-type__text h5{font-size:1.125rem;font-weight:700;color:#48352b;line-height:1.6;margin:0 0 16px}.first-zoumou-type__text p{font-size:1rem;color:#48352b;line-height:1.6;margin:0 0 16px}.first-zoumou-type__text p:last-child{margin-bottom:20px}.first-zoumou-type__text .mod-button{margin-top:20px}.first-zoumou-type__recommend{display:grid;align-items:center;grid-template-columns:1fr 400px;gap:24px;border:1px solid #e4e4e4;box-shadow:0 0 20px 0 rgba(0,0,0,.05);border-radius:8px;padding:32px 40px 40px;overflow:hidden}.first-zoumou-type__recommend-text h4{font-size:1.5rem;font-weight:700;line-height:1.4;margin:0 0 24px}.first-zoumou-type__recommend-list{list-style:none;padding:0;margin:0}.first-zoumou-type__recommend-list>li{position:relative;padding:11px 8px 11px 48px;font-size:1.125rem;font-weight:500;line-height:1.6}.first-zoumou-type__recommend-list>li:not(:last-of-type)::before{position:absolute;inset:auto 0 0 0;width:100%;height:1px;background-image:repeating-linear-gradient(to right,#b4a18f 0,#b4a18f 2px,transparent 2px,transparent 4px);display:inline-block;content:""}.first-zoumou-type__recommend-list>li svg{position:absolute;left:8px;width:32px;height:32px;translate:0 -1px}.first-zoumou-type__recommend-icon{width:20px;height:20px;flex-shrink:0}.first-zoumou-type__recommend-image img{width:100%;height:auto;border-radius:8px}.first-zoumou-type__content{display:grid;grid-template-columns:280px 1fr;gap:32px;align-items:flex-start}.first-zoumou-type__image img{width:100%;height:auto;border-radius:8px}.first-zoumou-summary__content{display:flex;gap:32px}.first-zoumou-summary__image{flex-shrink:0;width:320px}.first-zoumou-summary__image img{width:100%;height:auto;border-radius:8px}.first-zoumou-summary__text{flex:1}.first-zoumou-summary__text p{font-size:1.125rem;color:#48352b;line-height:1.6}.first-zoumou-recommend{background-color:#faf7f4;border-radius:8px;padding:40px;margin-bottom:24px}.first-zoumou-recommend__content{text-align:center}.first-zoumou-recommend__content h4{font-size:1.5rem;font-weight:700;color:#48352b;line-height:1.4;letter-spacing:-.72px;margin:0 0 32px}.first-zoumou-recommend__list{display:flex;gap:40px;justify-content:center}.first-zoumou-recommend__item{display:flex;align-items:center;gap:10px}.first-zoumou-recommend__item span{font-size:1.125rem;font-weight:500;color:#48352b;line-height:1.6;white-space:nowrap}.first-zoumou-recommend__icon{width:32px;height:32px;fill:#ff6730;flex-shrink:0}.first-zoumou-cta{background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.05);padding:32px 24px}.first-zoumou-cta__title{background-color:#fff2ed;border-radius:9999px;padding:16px 0;text-align:center;font-size:1.25rem;font-weight:700;color:#48352b;line-height:1.5;letter-spacing:-.3px;margin-bottom:32px}.first-zoumou-cta__content{display:flex;gap:0}.first-zoumou-cta__section{flex:1;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 12px}.first-zoumou-cta__section:not(:last-child){border-right:1px solid #e8ded4}.first-zoumou-cta__section h4{font-family:kinuta-mincho-stdn,sans-serif;font-size:1.25rem;font-weight:700;color:#48352b;line-height:1.4;text-align:center;margin:0}.first-menu{margin-block:0 64px;padding-top:64px;border-top:1px solid #e8ded4}.first-difference{position:relative;padding:40px 0 0;overflow:hidden}.first-difference::before{position:absolute;top:40px;right:-288px;width:767px;height:590px;background-image:url(/ladies/images/first/flow/circle-parts-01.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.first-three-points{position:relative;padding:40px 0 0;overflow:hidden}.first-three-points::before{position:absolute;top:0;left:-80px;width:532px;height:489px;background-image:url(/ladies/images/first/flow/circle-parts-02.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.first-three-points__container{display:flex;gap:40px}.first-three-points__item{flex:1;background-color:#fff2ed;border-radius:8px}.first-three-points__item-inner{position:relative;padding:64px 24px 32px}.first-three-points__item-content{display:flex;flex-direction:column;gap:24px}.first-three-points__title h3{color:#48352b;font-family:kinuta-mincho-stdn,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.4;text-align:center;margin:0}.first-three-points__image img{border-radius:8px}.first-three-points__text{display:flex;flex-direction:column;gap:16px}.first-three-points__text h4{color:#48352b;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4;margin:0}.first-three-points__text p{color:#48352b;font-size:1.125rem;font-weight:400;line-height:1.6;margin:0}.first-three-points__number{position:absolute;top:-40px;right:0;left:0;margin:auto;width:80px;height:80px;background-color:#fff;border:2px solid #ffe5dc;border-radius:50%;display:flex;align-items:center;justify-content:center}.first-three-points__number span{color:#ff6730;font-family:"Playfair Display SC",serif;font-size:4.375rem;font-weight:400;line-height:1.6;translate:0 -12px}.first-step{position:relative;padding:40px 0 80px;overflow:hidden;background-color:#faf7f4;z-index:1}.first-step::before{position:absolute;top:128px;right:-170px;width:604px;height:454px;background-image:url(/ladies/images/first/flow/circle-parts-03.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.first-step::after{position:absolute;top:818px;left:-203px;width:771px;height:769px;background-image:url(/ladies/images/first/flow/circle-parts-04.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.first-step-list{position:relative;z-index:2;display:flex;flex-direction:column;gap:40px;margin:0 auto}.first-step-list-item{background-color:#fff;border-radius:8px;padding:40px}.first-step-list-item__header{display:flex;align-items:center;gap:16px;margin-bottom:12px}.first-step-list-item__number{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#fff2ed;border-radius:50%;flex-shrink:0}.first-step-list-item__number span{color:#8f786b;font-family:"Playfair Display SC",serif;font-size:3.75rem;font-weight:400;line-height:1;letter-spacing:-1.2px;padding-bottom:20px}.first-step-list-item__title{flex:1;display:flex;align-items:center;padding:16px 0}.first-step-list-item__title h3{color:#48352b;font-size:1.75rem;font-weight:700;line-height:1.4;letter-spacing:-.84px;margin:0}.first-step-list-item__content{padding-top:40px;border-top:1px solid #d4c8bc}.first-step-list-item__body{display:flex;gap:40px;align-items:flex-start}.first-step-list-item__text{flex:1;display:flex;flex-direction:column;gap:24px}.first-step-list-item__text h4{color:#ff6730;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4;margin:0}.first-step-list-item__text p{color:#48352b;font-size:1.125rem;font-weight:400;line-height:1.6;margin:0}.first-step-list-item__image{width:320px;flex-shrink:0;border-radius:8px;overflow:hidden}.first-step-list-item__image img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.first-flow-voice{overflow:hidden}.first-flow-experience{position:relative;padding:40px 0 80px;overflow:hidden;background-color:#faf7f4;z-index:1}.first-flow-experience::before{position:absolute;top:53px;right:-170px;width:604px;height:454px;background-image:url(/ladies/images/first/flow/circle-parts-03.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.first-flow-experience::after{position:absolute;top:818px;left:-203px;width:771px;height:769px;background-image:url(/ladies/images/first/flow/circle-parts-04.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.first-flow-experience .first-experience-option{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:24px;column-gap:24px}.first-flow-experience .first-experience-option__card{display:grid;grid-template-rows:subgrid;grid-row:span 5;padding-bottom:40px;background-color:#fff;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);overflow:hidden;position:relative}.first-flow-experience .first-experience-option__image{position:relative;overflow:hidden}.first-flow-experience .first-experience-option__number{position:relative;z-index:1;margin-top:-30px;margin-inline:auto;padding-bottom:20px;width:60px;height:60px;background:#fff2ed;border-radius:50%;display:flex;align-items:center;justify-content:center}.first-flow-experience .first-experience-option__number span{font-family:"Playfair Display SC",serif;font-size:3.75rem;font-weight:400;color:#8f786b}.first-flow-experience .first-experience-option__title{place-content:center;margin:16px 24px}.first-flow-experience .first-experience-option__title h3{font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4;text-align:center}.first-flow-experience .first-experience-option__list{margin:0 24px 32px;padding:16px;background-color:#faf7f4;border-radius:8px}.first-flow-experience .first-experience-option__list-item{display:grid;grid-template-columns:32px 1fr;gap:4px;margin-bottom:8px}.first-flow-experience .first-experience-option__list-item:last-child{margin-bottom:0}.first-flow-experience .first-experience-option__list-item svg{width:32px;height:32px}.first-flow-experience .first-experience-option__list-item span{font-family:"Noto Sans JP",sans-serif;font-size:1.125rem;line-height:1.6}.first .start-chart-head01{margin-bottom:24px;font-family:"Playfair Display SC",serif;text-align:center;line-height:1;color:#ff6730}.first .start-chart-head01 .__in{display:inline-flex;justify-content:center;align-items:center;gap:4px;padding-inline:46px;border:1px solid #ff6730;border-radius:999px}.first .start-chart-head01 .label{font-size:1.5rem;font-weight:700}.first .start-chart-head01 .num{font-size:3.75rem;font-weight:400;translate:0 -8px}.first .start-chart-head02{margin-bottom:40px;font-size:1.75rem}.first .start-chart-head03{position:relative;display:grid;align-items:center;justify-content:center;grid-template-columns:40px auto 24px;gap:16px;margin-bottom:24px;padding:12px;z-index:1;color:#fff;background-color:coral;border-radius:8px}.first .start-chart-head03 .__txt{font-size:2.125rem;font-weight:600;line-height:1.4}.first .start-chart-head03 .__icon{fill:#fff}.first .start-chart-head03 .__icon.__memo{width:40px;height:40px}.first .start-chart-head03 .__icon.__twinkle{width:24px;height:24px}.first .start-chart-column{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 16px}.first .start-chart-column-item{background-color:#faf7f4;border-radius:8px}.first .start-chart-column-item-content{display:block}.first .start-chart-column-item-img{border-radius:8px}.first .start-chart-column-item-text{display:grid;grid-template-columns:1fr 20px;align-items:center;gap:8px;margin-top:24px}.first .start-chart-column-item-text .__txt{font-size:1.125rem;font-weight:700;line-height:1.5;text-align:center}.first .start-chart-column-item-text .__icon{width:20px;height:20px;fill:#ff6730;translate:0 1px}.first .start-chart-block01{position:relative;padding-block:124px}.first .start-chart-block01-bg{position:absolute;inset:0;z-index:-1}.first .start-chart-block01-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.first .start-chart-block01-in-contents{max-width:454px}.first .start-chart-block01-in-contents-btn{margin-top:40px;margin-left:40px}.first .start-chart-block01-in-contents-btn .mod-button02{margin-left:0}.first .start-chart-block01-head{text-align:left}.first .start-chart-block01-head img{max-width:400px;width:100%}.first .start-chart-block01-text{margin-left:40px}.first .start-chart-block02{position:relative;padding-block:64px 80px}.first .start-chart-block02-bg{position:absolute;top:0;left:0;width:100%;z-index:-1}.first .start-chart-block02-bg::after{position:absolute;inset:auto 0 0 0;width:100%;height:150px;background:rgba(255,255,255,.4);background:linear-gradient(0deg,#fff 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);display:inline-block;content:""}.first .start-chart-block02-logo{position:relative;z-index:1;text-align:center}.first .start-chart-block02-logo img{max-width:300px;width:80%;margin:0 auto}.first .start-chart-block02>section{position:relative;z-index:2}.first .start-chart-block03{position:relative;padding-block:64px 80px}.first .start-chart-block03-bg{position:absolute;top:0;left:0;width:100%;z-index:-1}.first .start-chart-block03-logo{position:relative;z-index:1;text-align:center}.first .start-chart-block03-logo img{max-width:300px;width:80%;margin:0 auto}.first .start-chart-block03-contents{position:relative;z-index:2}.first .start-chart-block03-contents-in{position:relative;z-index:2}.first .start-chart-radio{display:block;cursor:pointer;padding:16px 16px 32px;height:100%}.first .start-chart-radio-content{display:block;height:100%;position:relative;font-weight:700;font-size:2rem;text-align:center;transition:.3s}.first .start-chart-radio-content:hover{border:2px solid #ccc}.first .start-chart-radio-content:hover .start-chart-radio-icon{background:#ccc}.first .start-chart-radio input{display:none}.first .start-chart-result{display:grid;grid-template-columns:1fr;gap:40px;padding:32px 40px 40px;background-color:#faf7f4;border-radius:8px}.first .start-chart-result-column01{display:grid;grid-template-columns:320px 1fr;gap:40px}.first .start-chart-result-column01 .__img img{border-radius:8px}.first .start-chart-result-column01 .__detail .__subHead{margin-bottom:16px;padding-left:10px;border-left:3px solid #ff6730;font-size:1.125rem;font-weight:700;line-height:1.5}.first .start-chart-result-column01 .__detail .__head{margin-bottom:24px;color:#ff6730;font-size:1.75rem;line-height:1.4}.first .start-chart-result-column01 .__detail .__txt{font-size:1.125rem;line-height:1.6}.first .start-chart-result-column02 .__head{grid-column:1/2;grid-row:1/2;place-content:center;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4}.first .start-chart-result-column02 .__headWrap{position:relative;z-index:1;display:grid;grid-template-columns:1fr;margin-bottom:16px;text-align:center}.first .start-chart-result-column02 .__copy{grid-column:1/2;grid-row:1/2;z-index:-1;margin:auto;height:100%;color:#f9dbea;font-family:"Playfair Display SC",serif;font-style:italic;font-size:5rem;font-weight:400;line-height:1;translate:0 -8px}.first .start-chart-result-column02-item img{border-radius:8px}.first.price .section{padding:64px 0 80px;position:relative}.first.price .section:before{content:"";display:block;width:430px;height:454px;background:url(/ladies/images/first/price/secBg01.webp) no-repeat 0 0/100%;position:absolute;top:54px;right:0;z-index:1}.first.price .section:after{content:"";display:block;width:430px;height:770px;background:url(/ladies/images/first/price/secBg02.webp) no-repeat 0 0/100%;position:absolute;top:564px;left:0;z-index:1}.first.price .section#sec01{background:#fff2ed;margin-top:128px}.first.price .section#sec02{background:#fcedf4}.first.price .section#sec02 .__innerBox .__comboHead .__en{color:#fcedf4}.first.price .section#sec03{background:#f1eafa}.first.price .section#sec03 .__dataBox .__boxHead span{background:#a565f8}.first.price .section#sec03 .__dataBox .__dataInnerBox dl dd .__priceTxt .__price{color:#6f23d0}.first.price .section#sec03 .__expBox{background:#f1eafa}.first.price .section#sec03 .__expBox .__txtWrap .__boxHead{color:#6f23d0}.first.price .section#sec03 .__innerBox .__comboHead .__en{color:#f1eafa}.first.price .section#sec04{padding-bottom:0}.first.price .section#sec04:before{background-image:url(/ladies/images/first/price/sec04Bg01.webp)}.first.price .section#sec04:after{background-image:url(/ladies/images/first/price/sec04Bg02.webp)}.first.price .section .mod-auto{position:relative;z-index:2}.first.price .section .mod-button ._text,.first.price .section .mod-button02 ._text{letter-spacing:-.015em}.first.price .section .__secHead{text-align:center;margin-bottom:32px}.first.price .section .__secHead .__en{font-family:"Playfair Display SC",serif;color:#b4a18f;font-size:3.75rem;letter-spacing:-.012em;line-height:1;margin-bottom:16px;font-weight:400;display:block}.first.price .section .__secHead .__sub{display:flex;justify-content:center;text-align:left;color:#48352b;letter-spacing:-.03em;line-height:1.4;font-weight:600;font-size:1.5rem}.first.price .section .__secHead .__sub svg{width:32px;height:32px;fill:#ff6730;margin-right:4px;translate:0 2px}.first.price .section .__secHead.__large{display:grid;grid-template-columns:1fr;gap:8px}.first.price .section .__secHead.__large .__en{margin-bottom:0}.first.price .section .__secHead.__large .__sub{font-size:2.125rem}.first.price .section .__secHead.__large .__sub svg{translate:0 8px}.first.price .section .__secHead.__large .__sub2{font-size:1.25rem;line-height:1.4}.first.price .section .__innerBox{background:#fff;border-radius:8px;padding:40px;position:relative}.first.price .section .__innerBox .__ribbon{position:absolute;top:-20px;left:-20px}.first.price .section .__innerBox .__comboHead{text-align:center;letter-spacing:-.03em;margin-top:-8px;margin-bottom:-22px}.first.price .section .__innerBox .__comboHead .__jp{line-height:1.4;font-weight:600;font-size:1.75rem;display:block;position:relative;z-index:2}.first.price .section .__innerBox .__comboHead .__en{display:block;position:relative;z-index:1;font-family:"Playfair Display SC",serif;color:#fff2ed;font-weight:400;line-height:1;letter-spacing:-.02em;font-size:6.25rem;margin-inline:-20px;margin-top:-50px}.first.price .section .__recBox{background:#faf7f4;border-radius:8px;padding:40px 0}.first.price .section .__recBox .__boxHead{text-align:center;letter-spacing:-.03em;line-height:1.4;font-size:1.5rem}.first.price .section .__recBox .__checkList{display:flex;justify-content:center;gap:10px}.first.price .section .__recBox .__checkList li{font-weight:500;padding-right:8px;line-height:1.6;font-size:1.125rem}.first.price .section .__recBox .__checkList li svg{width:32px;height:32px;margin-right:10px;vertical-align:-9px}.first.price .section .__styleBox{text-align:center}.first.price .section .__styleBox .__boxHead{margin-bottom:-20px;position:relative;z-index:1}.first.price .section .__styleBox .__boxHead span{display:inline-block;vertical-align:top;background:#48352b;color:#fff;width:160px;line-height:40px;text-align:center;border-radius:20px;font-size:1rem}.first.price .section .__stepList{display:flex;flex-wrap:wrap;gap:40px;counter-reset:step;position:relative;z-index:2}.first.price .section .__stepList>li{position:relative;border-radius:8px;counter-increment:step;width:calc((100% - 40px)/ 2);position:relative;padding:80px 40px 40px}.first.price .section .__stepList>li:before{content:counter(step);position:absolute;width:80px;height:80px;text-align:center;font-family:"Playfair Display SC",serif;color:#fff;background:#ff9973;border-radius:50%;line-height:.8;left:0;right:0;margin:auto;font-weight:400;top:-17px;font-size:4.375rem;padding-bottom:20px}.first.price .section .__stepList>li.__col1{background:#fff2ed}.first.price .section .__stepList>li.__col2{background:#fff8df}.first.price .section .__stepList>li .__colHead{background:#fff;text-align:center;border-radius:42px;font-weight:700;line-height:1.6;padding:8px 0;font-size:1.25rem;margin-bottom:16px}.first.price .section .__stepList>li .__colHead .em{color:#ff6730;font-size:1.5rem;display:block;line-height:1.4}.first.price .section .__stepList>li .__txt{text-align:center;color:#000;line-height:1.6;margin-bottom:16px}.first.price .section .__stepList>li .__priceWrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 12px}.first.price .section .__stepList>li .__priceWrap .__circle{border-radius:50%;color:#ff6730;text-align:center;border:2px solid #ff6730;width:80px;height:80px;font-weight:700;line-height:1.2;font-size:.875rem;padding-top:12px}.first.price .section .__stepList>li .__priceWrap .__circle .em{display:block;font-weight:600;font-size:1.75rem}.first.price .section .__stepList>li .__priceWrap .__priceTxt{letter-spacing:-.03em;line-height:1.5;font-weight:600;font-size:1.25rem;position:relative}.first.price .section .__stepList>li .__priceWrap .__priceTxt::after{content:"";display:block;position:absolute;left:0;right:0;bottom:6px;height:12px;background:#fff;z-index:1}.first.price .section .__stepList>li .__priceWrap .__priceTxt>span{position:relative;z-index:2}.first.price .section .__stepList>li .__priceWrap .__priceTxt .__price{color:#ff6730;font-size:1.25rem}.first.price .section .__stepList>li .__priceWrap .__priceTxt .__price .em{font-size:2.25rem;line-height:1.4}.first.price .section .__stepList>li .__priceWrap .__img{width:100%}.first.price .section .ta_center>.mod-button{vertical-align:top}.first.price .section .__dataBox .__boxInner{background:#faf7f4;border-radius:8px;position:relative;z-index:1;padding:40px}.first.price .section .__dataBox .__boxInner._pink{background-color:#fcedf4}.first.price .section .__dataBox .__boxInner._purple{background-color:#f1eafa}.first.price .section .__dataBox .__boxHead{text-align:center;position:relative;z-index:2;margin-bottom:-21px}.first.price .section .__dataBox .__boxHead span{display:inline-flex;align-items:center;justify-content:center;line-height:1.6;color:#fff;font-weight:700;background:#e669a6;border-radius:8px;font-size:1rem;padding:8px 16px}.first.price .section .__dataBox .__boxHead span svg{width:20px;height:20px;fill:#fff;margin-right:8px}.first.price .section .__dataBox .__subHead{text-align:center;letter-spacing:-.015em;font-weight:600;line-height:1.4;font-size:1.5rem;margin-bottom:8px}.first.price .section .__dataBox .__radHead{text-align:center;line-height:1.5;letter-spacing:-.015em;font-size:1rem;background:#fff;padding:8px;border-radius:20px}.first.price .section .__dataBox .__dataInnerBox{border-radius:8px}.first.price .section .__dataBox .__dataInnerBox dl{display:flex;flex-wrap:wrap;border:1px solid #e8ded4;border-radius:8px;overflow:hidden}.first.price .section .__dataBox .__dataInnerBox dl dd,.first.price .section .__dataBox .__dataInnerBox dl dt{text-align:center;font-size:1rem}.first.price .section .__dataBox .__dataInnerBox dl dd:not(:first-of-type),.first.price .section .__dataBox .__dataInnerBox dl dt:not(:first-of-type){border-top:1px solid #e8ded4}.first.price .section .__dataBox .__dataInnerBox dl dt{border-right:1px solid #e8ded4;background:#faf7f4;display:flex;justify-content:center;align-items:center;width:32%;font-weight:700;line-height:1.4;padding:18px 16px}.first.price .section .__dataBox .__dataInnerBox dl dd{background:#fff;line-height:1.6;width:68%;padding:16px}.first.price .section .__dataBox .__dataInnerBox dl dd .__priceTxt{line-height:1.6;font-weight:700}.first.price .section .__dataBox .__dataInnerBox dl dd .__priceTxt .__price{color:#db3385}.first.price .section .__dataBox .__dataInnerBox dl dd .__priceTxt .__price .em{letter-spacing:-.03em;line-height:1.4;font-size:2.5rem;margin-right:4px;font-weight:600}.first.price .section .__dataBox .__dataInnerBox dl dd:has(.__subBox){display:flex;justify-content:space-between;align-items:center;padding-inline:20px}.first.price .section .__dataBox .__dataInnerBox dl dd:has(.__subBox) .__subBox{background:#f1eafa;text-align:center;border-radius:8px;padding:12px 24px}.first.price .section .__dataBox .__dataInnerBox dl dd:has(.__subBox) .__subBox .__txt{line-height:1.6}.first.price .section .__dataBox .__dataInnerBox dl dd:has(.__subBox) .__subBox .__subp{line-height:1.6;font-size:.875rem;font-weight:700}.first.price .section .__dataBox .__dataInnerBox dl dd:has(.__subBox) .__subBox .__subp .__price{color:#6f23d0}.first.price .section .__dataBox .__dataInnerBox dl dd:has(.__subBox) .__subBox .__subp .__price .em{font-size:1.25rem;margin-right:4px}.first.price .section .__dataBox .__promBox{display:flex;align-items:center;border:1px solid #e14b94;border-radius:8px;max-width:640px;margin-inline:auto;gap:24px;padding:40px}.first.price .section .__dataBox .__promBox .__img{width:35%}.first.price .section .__dataBox .__promBox .__txtWrap .__boxHead{color:#db3385;text-align:center;font-weight:600;line-height:1.5;letter-spacing:-.015em;font-size:1.25rem;margin-bottom:8px}.first.price .section .__dataBox .__promBox .__txtWrap .first-title__desc{margin-bottom:8px}.first.price .section .__dataBox .__promBox .__txtWrap .__sub{line-height:1.5;text-align:center;font-size:.875rem}.first.price .section .__expBox{background:#fcedf4;border-radius:8px;display:flex;justify-content:center;gap:40px;padding:40px;position:relative;z-index:2}.first.price .section .__expBox .__txtWrap{flex-grow:1}.first.price .section .__expBox .__txtWrap .__boxHead{width:100%;background:#fff;text-align:center;color:#db3385;font-weight:600;line-height:1.4;letter-spacing:-.015em;font-size:1.5rem;padding:8px 0;border-radius:25px;margin-bottom:16px}.first.price .section .__expBox .__txtWrap .first-title__desc{text-align:left}.first.price .section .__expBox .__txtWrap .__priceWrap{display:flex;justify-content:center;align-items:center;gap:12px}.first.price .section .__expBox .__txtWrap .__priceWrap .__circle{color:#6f23d0;border-radius:50%;text-align:center;line-height:1.2;font-weight:700;display:flex;justify-content:center;align-items:center;font-size:.875rem;width:80px;height:80px;border:2px solid #6f23d0}.first.price .section .__expBox .__txtWrap .__priceWrap .__priceTxt{position:relative;font-weight:700;line-height:1.6;font-size:1rem}.first.price .section .__expBox .__txtWrap .__priceWrap .__priceTxt::after{content:"";display:block;position:absolute;left:0;right:0;bottom:6px;height:12px;background:#fff;z-index:1}.first.price .section .__expBox .__txtWrap .__priceWrap .__priceTxt>span{position:relative;z-index:2}.first.price .section .__expBox .__txtWrap .__priceWrap .__priceTxt .__price{color:#6f23d0}.first.price .section .__expBox .__txtWrap .__priceWrap .__priceTxt .__price .em{line-height:1.4;letter-spacing:-.015em;margin-right:4px;font-size:2.5rem}.first.price .section .__expBox .__img{width:38%}.first.price .section .__expBox .__img img{border-radius:8px}.first.price .section .__styleList{display:flex;gap:40px}.first.price .section .__styleList>li{width:calc((100% - 80px)/ 3)}.first.price .section .__styleList>li .__img{margin-bottom:24px}.first.price .section .__styleList>li .__img img{border-radius:8px}.first.price .section .__styleList>li .__colHead{display:flex;justify-content:center;align-items:center;text-align:center;font-weight:600;line-height:1.4;letter-spacing:.015em;font-size:1.5rem;margin-bottom:24px}.first.price .section .__styleList>li .__txt{line-height:1.6}.first.price .section .__notesList>li{line-height:1.5;font-size:.875rem}.first.price .section .__notesList>li+li{margin-top:8px}.first.price .section .__paymentList>li{box-shadow:0 0 20px 0 rgba(0,0,0,.05);border:1px solid #e4e4e4;background:#fff;border-radius:8px;padding:40px}.first.price .section .__paymentList>li+li{margin-top:40px}.first.price .section .__paymentList>li .__boxHead{font-weight:600;letter-spacing:-.015em;line-height:1.4;font-size:1.5rem}.first.price .section .__paymentList>li .__subTxt span{display:inline-block;font-size:1rem;line-height:1.6;padding:8px 16px;background:#faf7f4;border-radius:8px}.first.price .section .__paymentList>li .__sub{line-height:1.5;font-size:.875rem}.first.price .section .__footTxt{display:flex;justify-content:space-between;align-items:center;gap:16px}.first.price .section .__footTxt .__txt{flex-grow:1;line-height:1.5;font-size:.875rem}.first.price .section .__footTxt .__img{flex-shrink:0}.first.price section.lineup{overflow:auto}.first.price section.lineup table{border-collapse:collapse;height:100%;font-size:1rem;min-width:800px;letter-spacing:-.03em}.first.price section.lineup table .arrow-text{width:100%;margin:0 0 10px 0;padding:1em;display:flex;justify-content:space-between;background:url(/ladies/images/first/price/lineup_arrow_chart.webp) no-repeat;background-size:100% 100%}.first.price section.lineup table .arrow-text p{line-height:1;font-weight:500}.first.price section.lineup table .arrow-text p:first-child{color:#e54e81}.first.price section.lineup table .arrow-text p:last-child{color:#fff;text-align:right;padding-right:.5em}.first.price section.lineup table .price,.first.price section.lineup table .price-attachment,.first.price section.lineup table .product-name{width:1em;padding-right:10px;height:100%}.first.price section.lineup table .price-attachment-text,.first.price section.lineup table .price-text,.first.price section.lineup table .product-name-text{padding:1em;width:100%;height:100%;display:flex;align-items:center}.first.price section.lineup table .price p,.first.price section.lineup table .price-attachment p,.first.price section.lineup table .product-name p{writing-mode:vertical-rl;line-height:1;color:#48352b;font-weight:600}.first.price section.lineup table .product-name-text{background:#e8ded4}.first.price section.lineup table .price-text{background:#eee8e1}.first.price section.lineup table .price-attachment-text{background:#f5f0eb}.first.price section.lineup table .td1,.first.price section.lineup table .td2,.first.price section.lineup table .td3{vertical-align:top;width:20%;height:100%}.first.price section.lineup table .product-name-text,.first.price section.lineup table .whitewrap.one{border-radius:4px 4px 0 0}.first.price section.lineup table .price-attachment-text,.first.price section.lineup table .whitewrap.three{border-radius:0 0 4px 4px}.first.price section.lineup table .whitewrap{background:#fff;padding:1.5em .8em;height:100%;position:relative}.first.price section.lineup table .whitewrap img{width:140px;height:auto}.first.price section.lineup table .whitewrap p{line-height:1;font-feature-settings:"palt"}.first.price section.lineup table .whitewrap.one:after,.first.price section.lineup table .whitewrap.two:after{content:"";width:80%;height:1px;background:rgba(0,0,0,.3);display:table;margin-top:1em;position:absolute;bottom:0;transform:translate(-50%,0);left:50%;right:0}.first.price section.lineup table .whitewrap.two{display:flex;flex-direction:column;justify-content:center;align-items:center}.first.price section.lineup table .whitewrap.two p:first-of-type{font-size:18px;font-weight:600;margin-bottom:.5em;margin-right:-10px}.first.price section.lineup table .whitewrap.two p:first-of-type span{font-size:60%}.first.price section.lineup table .whitewrap.two p:nth-of-type(2){font-size:13px;line-height:1.5;font-weight:500;margin-right:-10px}.first.price section.lineup table .whitewrap.three{display:flex;justify-content:center;align-items:center}.first.price section.lineup table .whitewrap.three p{font-size:14px;line-height:1.5;text-align:center}.first.price section.lineup .whitewrap.one p{border-radius:4px;text-align:center;width:100%;font-size:13px;padding:.5em;font-weight:700;margin:.8em 0 1em 0}.first.price section.lineup .whitewrap.one p.color1{color:#e45782;background:#f7c2d2}.first.price section.lineup .whitewrap.one p.color2{color:#fff;background:#f1a3bb}.first.price section.lineup .whitewrap.one p.color3{color:#fff;background:#ec84a4}.first.price section.lineup .whitewrap.one p.color4{color:#fff;background:#e45782}.first.price section.lineup .whitewrap.one dl dt{font-size:16px;font-weight:700;text-align:center;margin:0 0 .3em 0;line-height:1.3;margin-inline:-10px}.first.price section.lineup .whitewrap.one dl dd{font-size:13px;font-weight:500;color:rgba(49,49,49,.8);line-height:1.5;letter-spacing:.05em}.hairup .hairup-about,.hairup .hairup-experience,.hairup .hairup-lineup,.hairup .hairup-original,.hairup .hairup-plan,.hairup .hairup-style{position:relative;overflow:hidden}.hairup .hairup-about::after,.hairup .hairup-about::before,.hairup .hairup-experience::after,.hairup .hairup-experience::before,.hairup .hairup-lineup::after,.hairup .hairup-lineup::before,.hairup .hairup-original::after,.hairup .hairup-original::before,.hairup .hairup-plan::after,.hairup .hairup-plan::before,.hairup .hairup-style::after,.hairup .hairup-style::before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-position:center center;background-size:cover}.hairup .hairup-about::before{top:0;right:0;width:480px;height:591px;background-image:url(/ladies/images/product/hairup/bg_about.webp);z-index:-1}.hairup .hairup-plan::before{top:0;left:0;width:500px;height:560px;background-image:url(/ladies/images/product/hairup/bg_plan.webp);z-index:-1}.hairup .hairup-lineup::before{top:40px;right:0;width:460px;height:480px;background-image:url(/ladies/images/product/hairup/bg_lineup.webp)}.hairup .hairup-lineup::after{background-image:none}.hairup .hairup-style::before{top:0;left:0;width:480px;height:650px;background-image:url(/ladies/images/product/hairup/bg_style.webp);z-index:-1}.hairup .hairup-original::before{top:50px;right:0;width:500px;height:530px;background-image:url(/ladies/images/product/hairup/bg_original.webp)}.hairup .hairup-experience{position:relative;z-index:1;padding-block:64px 80px 20px;overflow:hidden;background-color:#faf7f4}.hairup .hairup-experience::before{top:50px;left:0;width:550px;height:750px;background-image:url(/ladies/images/product/hairup/bg_experience.webp)}.hairup .product-hairup-voice{overflow:hidden}.hairup .mod-auto.__1220{max-width:1220px;width:100%}.hairup .page-main-container{position:relative;width:984px;max-width:100%;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;display:inline-flex}.hairup .page-header-section{align-self:stretch;flex-direction:column;justify-content:center;align-items:center;display:flex}.hairup .page-title-container{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;display:flex}.hairup .page-main-title{text-align:center;color:var(--Master-KeyColor-Beige-500,#b4a18f);font-size:60px;font-family:"Playfair Display SC",serif;font-weight:400;line-height:60px;word-wrap:break-word}.hairup .page-subtitle-row{align-self:stretch;justify-content:center;align-items:center;gap:4px;display:inline-flex}.hairup .page-icon-container{width:32px;height:32px;position:relative}.hairup .page-icon-base{width:32px;height:32px;left:0;top:0;position:absolute;overflow:hidden}.hairup .page-icon-shape{width:26.82px;height:21.69px;left:2.59px;top:6.35px;position:absolute;background:var(--Icon-Coral,#ff6730)}.hairup .page-subtitle{color:var(--Text-Main,#48352b);font-size:24px;font-family:"Noto Sans JP",sans-serif;font-weight:600;line-height:33.6px;word-wrap:break-word}.hairup .page-description{align-self:stretch;text-align:center;color:var(--Text-Main,#48352b);font-size:18px;font-weight:400;line-height:28.8px;word-wrap:break-word}.hairup .page-tabs-row{align-self:stretch;justify-content:center;align-items:flex-start;gap:16px;display:inline-flex}.hairup .mod-column.__anchor{justify-content:center;align-items:flex-start;gap:16px;display:inline-flex}.hairup .mod-column.__anchor li{width:260px;align-self:stretch}.hairup .mod-column.__anchor li .__anchorLink{padding:12px 12px 12px 16px;border-radius:4px;justify-content:center;align-items:center;gap:8px;display:flex;border-bottom:none;min-height:auto}.hairup .mod-column.__anchor li .__anchorLink span{flex:1;text-align:center;padding-right:0;color:var(--Text-Main,#48352b);font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.5}.hairup .mod-column.__anchor li .__anchorLink span.fs_16{font-size:16px;line-height:24px;text-align:center}.hairup .mod-column.__anchor li .__anchorLink span.fs_18{font-size:20px;line-height:30px;text-align:center}.hairup .mod-column.__anchor li .__anchorLink svg{height:50px;display:flex;justify-content:flex-start;align-items:center;width:24px;fill:var(--Text-Accent,#ff6730)}.hairup .mod-column.__anchor li:nth-child(1) .__anchorLink{background:var(--BackGround-Coral,#fff2ed)}.hairup .mod-column.__anchor li:nth-child(2) .__anchorLink{background:var(--BackGround-Rosa,#fcedf4)}.hairup .mod-column.__anchor li:nth-child(3) .__anchorLink{background:var(--BackGround-Purple,#f1eafa)}.hairup.c-orange{color:#ff6730}.hairup .bg_beige{background:var(--BackGround-Beige,#faf7f4)}.hairup .flex-center{display:flex;justify-content:center;align-items:center}.hairup .flex-start{display:flex;justify-content:flex-start;align-items:flex-start}.hairup-titleWrap{margin:0 auto 40px;text-align:center}.hairup-title{position:relative;margin-bottom:32px;text-align:center}.hairup-title__num{display:inline-block;position:relative;margin-bottom:8px;padding-bottom:16px;color:var(--Master-KeyColor-Coral-1000,coral);font-family:"Playfair Display SC",serif;font-size:4.375rem;line-height:1;font-weight:400;letter-spacing:-1.4px}.hairup-title__num::before{content:"";position:absolute;top:4px;right:0;left:0;margin:auto;width:64px;height:80px;background-color:var(--Master-KeyColor-Coral-1000,coral);-webkit-mask:url(/ladies/images/first/first-title.svg) no-repeat center/cover;mask:url(/ladies/images/first/first-title.svg) no-repeat center/cover}.hairup-title__en{display:block;color:#ff9a7b;font-family:"Playfair Display SC",serif;font-size:1.875rem;line-height:1;font-weight:400;letter-spacing:-.6px;margin-bottom:24px}.hairup-title__main{color:var(--Text-Main,#48352b);text-align:center;font-family:kinuta-mincho-stdn,sans-serif;font-size:var(--Text-Size-2XL,24px);font-style:normal;font-weight:700;line-height:140%}.hairup-title__desc{margin-bottom:40px;font-size:1.125rem;line-height:1.6;color:#48352b;font-weight:400;text-align:center}.hairup-slider-item{overflow:hidden;background-color:#fff;border-radius:8px}.hairup-slider-item .__img{height:492px}.hairup-slider-item .__img img{height:100%;-o-object-fit:cover;object-fit:cover}.hairup-slider-item .__body{padding:40px}.hairup-slider .splide__wrapper{position:relative}.hairup-slider .splide__arrow{display:grid;place-content:center;position:absolute;top:220px;background:#fff;width:44px;height:44px;border-radius:50%;z-index:2;box-shadow:0 0 50px 0 rgba(0,0,0,.2)}.hairup-slider .splide__arrow svg{width:16px;height:16px;fill:#d9d9d9;transition:fill .3s}.hairup-slider .splide__arrow--prev{left:-22px}.hairup-slider .splide__arrow--prev svg{transform:rotate(180deg)}.hairup-slider .splide__arrow--next{right:-22px}.hairup-slider .splide__pagination{display:flex!important;position:absolute;inset:500px 0 auto;text-align:center;margin:0 auto;padding:0;list-style:none}.hairup-slider .splide__pagination li+li{margin-left:8px}.hairup-slider .splide__pagination__page{cursor:pointer;width:8px;height:8px;background-color:#e8ded4;border-radius:50%}.hairup-slider .splide__pagination__page.is-active{background-color:coral}.hairup-about .volume-up-card{align-self:stretch;padding:40px;background:var(--BackGround-White,#fff);box-shadow:0 0 20px rgba(0,0,0,.05);border-radius:8px;outline:1px #e4e4e4 solid;outline-offset:-1px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.hairup-about .volume-up-container{align-self:stretch;justify-content:flex-start;align-items:center;gap:40px;display:flex}.hairup-about .volume-up-text-section{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;display:inline-flex}.hairup-about .volume-up-description{align-self:stretch;color:var(--Text-Main,#48352b);font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:28.8px;word-wrap:break-word}.hairup-plan .trial-plan{max-width:984px;width:100%;padding:40px 40px 40px 40px;position:relative;background:var(--BackGround-Coral,#fff2ed);border-radius:8px;flex-direction:column;justify-content:flex-start;gap:40px;display:inline-flex}.hairup-plan .trial-plan .__header{position:relative;z-index:2;width:100%;justify-content:flex-start;align-items:center;gap:24px;display:inline-flex}.hairup-plan .trial-plan .__header::before{content:"Experience";position:absolute;right:0;top:-20px;text-align:center;color:var(--Master-KeyColor-Coral-200,#ffe5dc);font-size:120px;font-family:"Playfair Display SC",serif;font-weight:400;line-height:120px;word-wrap:break-word;z-index:-1}.hairup-plan .trial-plan .__header-badge{padding:12px 24px;background:var(--Master-KeyColor-Coral-1100,#ff6730);border-top-right-radius:8px;border-bottom-right-radius:8px;justify-content:center;align-items:center;display:flex;margin-left:-40px}.hairup-plan .trial-plan .__header-badge div{text-align:center;justify-content:center;display:flex;flex-direction:column;color:var(--Text-White,#fff);font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:27px;word-wrap:break-word}.hairup-plan .trial-plan .__header-title{text-align:center;color:var(--Text-Main,#48352b);font-size:34px;font-family:"Noto Sans JP",sans-serif;font-weight:600;line-height:47.6px;word-wrap:break-word}.hairup-plan .trial-plan .__content-wrapper{position:relative;z-index:2;flex-direction:column;justify-content:flex-start;align-items:center;gap:32px;display:flex}.hairup-plan .trial-plan .__cards{position:relative;justify-content:center;align-items:flex-start;gap:40px;display:inline-flex}.hairup-plan .trial-plan .__card{flex:1 1 0;padding:80px 40px 40px 40px;position:relative;background:var(--BackGround-White,#fff);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40px;display:inline-flex}.hairup-plan .trial-plan .__content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;display:flex}.hairup-plan .trial-plan .__label{align-self:stretch;padding:8px 0;border-radius:9999px;justify-content:center;align-items:center;gap:10px;display:inline-flex}.hairup-plan .trial-plan .__label--coral{background:var(--BackGround-Coral,#fff2ed)}.hairup-plan .trial-plan .__label--yellow{background:var(--BackGround-Yellow,#fff8df)}.hairup-plan .trial-plan .__label-text{text-align:center;justify-content:center;display:flex;flex-direction:column}.hairup-plan .trial-plan .__label-text span:first-child{color:var(--Text-Accent,#ff6730);font-size:24px;font-family:"Noto Sans JP",sans-serif;font-weight:600;line-height:33.6px;word-wrap:break-word}.hairup-plan .trial-plan .__label-text span:last-child{color:var(--Text-Main,#48352b);font-size:20px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:32px;word-wrap:break-word}.hairup-plan .trial-plan .__description{text-align:center;justify-content:center;display:flex;flex-direction:column;color:#000;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:28.8px;word-wrap:break-word}.hairup-plan .trial-plan .__price-section{justify-content:flex-start;align-items:center;gap:12px;display:inline-flex}.hairup-plan .trial-plan .__volume{width:80px;height:80px;padding-top:12px;border-radius:9999px;outline:2px var(--Text-Accent,#ff6730) solid;outline-offset:-2px;justify-content:center;align-items:flex-start;display:flex}.hairup-plan .trial-plan .__volume-text{text-align:center;justify-content:center;display:flex;flex-direction:column}.hairup-plan .trial-plan .__volume-text span:first-child{color:var(--Text-Accent,#ff6730);font-size:28px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:38px;word-wrap:break-word}.hairup-plan .trial-plan .__volume-text span:last-child{color:var(--Text-Accent,#ff6730);font-size:14px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:16.8px;word-wrap:break-word}.hairup-plan .trial-plan .__price-display{position:relative;justify-content:center;align-items:flex-end;gap:4px;display:flex}.hairup-plan .trial-plan .__price-display--wide::before{width:183px}.hairup-plan .trial-plan .__price-text{text-align:center}.hairup-plan .trial-plan .__price-text span:nth-child(1){color:var(--Text-Accent,#ff6730);font-size:36px;font-family:"Noto Sans JP",sans-serif;font-weight:600;line-height:50.4px;word-wrap:break-word}.hairup-plan .trial-plan .__price-text span:nth-child(2){color:var(--Text-Accent,#ff6730);font-size:20px;font-family:"Noto Sans JP",sans-serif;font-weight:600;line-height:30px;word-wrap:break-word}.hairup-plan .trial-plan .__price-text span:nth-child(3){color:var(--Text-Main,#48352b);font-size:20px;font-family:"Noto Sans JP",sans-serif;font-weight:600;line-height:30px;word-wrap:break-word}.hairup-plan .trial-plan .__image{align-self:stretch}.hairup-plan .trial-plan .__badge{width:60px;height:60px;position:absolute;background:var(--Master-KeyColor-Coral-800,#ff9973);overflow:hidden;border-radius:100px;justify-content:center;align-items:center;display:inline-flex}.hairup-plan .trial-plan .__badge--left{left:50%;top:-17.66px;transform:translateX(-50%)}.hairup-plan .trial-plan .__badge--right{left:50%;top:-17.66px;transform:translateX(-50%)}.hairup-plan .trial-plan .__badge-text{color:var(--Text-White,#fff);text-align:center;font-family:"Playfair Display SC",serif;font-size:var(--Text-Size-en-XL-70-num,50px);font-style:normal;font-weight:400;line-height:1;height:60px}.hairup-plan .hairup-card{max-width:984px;width:100%;padding:40px 40px 40px;position:relative;background:var(--BackGround-Rosa,#fcedf4);border-radius:8px;display:inline-flex;flex-direction:column;gap:40px;box-sizing:border-box}.hairup-plan .hairup-card *{box-sizing:inherit}.hairup-plan .hairup-card .__title{display:none;color:var(--Master-KeyColor-Rosa-di-Parma-200,#f9dbea);font:400 120px/120px "Playfair Display SC",serif}.hairup-plan .hairup-card .__header{position:relative;width:100%;display:flex;align-items:center;gap:24px;margin-left:-40px;z-index:1}.hairup-plan .hairup-card .__header::before{content:"Hair Up";position:absolute;right:0;top:-15px;color:var(--Master-KeyColor-Rosa-di-Parma-200,#f9dbea);font:400 120px/120px "Playfair Display SC",serif;z-index:-1}.hairup-plan .hairup-card .__header .__label{padding:12px 24px;background:var(--Master-KeyColor-Rosa-di-Parma-1000,#e14b94);border-top-right-radius:8px;border-bottom-right-radius:8px;display:flex;align-items:center;justify-content:center}.hairup-plan .hairup-card .__header .__label .__label-text{color:#fff;text-align:center;font:700 18px/27px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card .__header .__heading{text-align:center;color:var(--Text-Main,#48352b);font:600 34px/47.6px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card .__intro-box{align-self:stretch;padding:40px;background:var(--BackGround-White,#fff);border-radius:8px;position:relative;z-index:2}.hairup-plan .hairup-card .__intro-box .__intro-inner{display:flex;justify-content:flex-start;align-items:flex-start;gap:32px}.hairup-plan .hairup-card .__intro-box .__image{flex:0 0 202px;height:280px;overflow:hidden;margin-bottom:-40px;margin-top:-20px}.hairup-plan .hairup-card .__intro-box .__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hairup-plan .hairup-card .__intro-box .__intro-text{flex:1;display:flex;flex-direction:column;gap:16px}.hairup-plan .hairup-card .__intro-box .__intro-text .__badge{display:inline-block!important;position:relative!important;padding:4px 20px!important;background:var(--BackGround-Rosa-Accent,#e14b94)!important;color:#fff!important;font:400 16px/1 "Playfair Display SC",serif!important;text-align:center!important;width:110px!important;height:24px!important;border-radius:0!important}.hairup-plan .hairup-card .__intro-box .__intro-text .__badge::after,.hairup-plan .hairup-card .__intro-box .__intro-text .__badge::before{content:""!important;position:absolute!important;top:0!important;width:0!important;height:0!important}.hairup-plan .hairup-card .__intro-box .__intro-text .__badge::before{left:0!important;border-top:12px solid transparent!important;border-bottom:12px solid transparent!important;border-left:8px solid #fff!important}.hairup-plan .hairup-card .__intro-box .__intro-text .__badge::after{right:0!important;border-top:12px solid transparent!important;border-bottom:12px solid transparent!important;border-right:8px solid #fff!important}.hairup-plan .hairup-card .__intro-box .__intro-text .__subtitle{color:var(--Text-Accent-sub,#db3385)}.hairup-plan .hairup-card .__intro-box .__intro-text .__desc{color:var(--Text-Main,#48352b)}.hairup-plan .hairup-card .__note{text-align:center;color:var(--Text-Main,#48352b);font:500 18px/28.8px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card .__main{display:inline-flex;justify-content:center;gap:40px}.hairup-plan .hairup-card .__plan{flex:1 1 0;padding:40px 40px 24px;position:relative;background:#fff;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.hairup-plan .hairup-card .__plan::before{content:"";position:absolute;left:-22px;top:-36px;width:214px;height:90px;background:url(/ladies/images/product/hairup/banner_01.webp) no-repeat center center;background-size:cover;z-index:1}.hairup-plan .hairup-card .__plan .__plan-band{position:absolute;left:-23px;top:6.81px;width:213px;height:49.53px;transform:rotate(-11deg);transform-origin:top left;overflow:hidden}.hairup-plan .hairup-card .__plan .__plan-band::before{content:"";position:absolute;width:218.27px;height:90.78px;left:.15px;top:.03px;background:var(--Master-KeyColor-Rosa-di-Parma-1000,#e14b94)}.hairup-plan .hairup-card .__plan .__course{position:relative;display:flex;flex-direction:row;align-items:center;gap:12px}.hairup-plan .hairup-card .__plan .__course-label{padding:8px;border-radius:8px;outline:1px solid var(--Text-Accent-sub,#db3385);color:var(--Text-Accent-sub,#db3385);font:700 16px/24px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card .__plan .__course-price{text-align:center;position:relative;z-index:2;display:inline-block}.hairup-plan .hairup-card .__plan .__course-price::after{content:"";position:absolute;left:0;width:100%;bottom:6px;height:12px;background:var(--BackGround-Rosa,#fcedf4);z-index:-1}.hairup-plan .hairup-card .__plan .__course-price .__price-prefix,.hairup-plan .hairup-card .__plan .__course-price .__price-suffix,.hairup-plan .hairup-card .__plan .__course-price .__price-tax{color:var(--Text-Main,#48352b);font:600 20px/30px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card .__plan .__course-price .__price-num{color:var(--Text-Accent-sub,#db3385);font:600 36px/50.4px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card .__plan .__course-note{font:700 18px/27px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card .__plan .__small-notes{font:400 14px/21px "Noto Sans JP",sans-serif;margin-top:24px}.hairup-plan .hairup-card .__combo{width:400px;display:flex;flex-direction:column;align-items:center;gap:11px}.hairup-plan .hairup-card .__combo .__combo-heading{display:flex;justify-content:center;align-items:center;gap:8px}.hairup-plan .hairup-card .__combo .__combo-heading .__combo-text{font:700 18px/28.8px "Noto Sans JP",sans-serif;color:var(--Text-Main,#48352b)}.hairup-plan .hairup-card .__combo .__combo-heading span{font:600 28px/39.2px "Noto Sans JP",sans-serif;color:var(--Text-Main,#48352b)}.hairup-plan .hairup-card .__combo .__combo-list{display:flex;width:100%}.hairup-plan .hairup-card .__combo .__combo-list .__combo-item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:11px;width:100%}.hairup-plan .hairup-card .__combo .__combo-list .__combo-item--split{border-right:1px solid var(--Border-Beige,#e8ded4)}.hairup-plan .hairup-card .__combo .__combo-list .__combo-item .__combo-img{width:120px;height:120px;border-radius:9999px}.hairup-plan .hairup-card .__combo .__combo-list .__combo-item .__pill{padding:2px 16px;background:var(--Master-KeyColor-Beige-800,#7b6153);border-radius:8px}.hairup-plan .hairup-card .__combo .__combo-list .__combo-item .__pill-text{color:#fff;font:700 16px/24px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card .__combo .__combo-list .__combo-item .__combo-name{color:var(--Text-Main,#48352b);font:700 16px/24px "Noto Sans JP",sans-serif;text-align:center}.hairup-plan .standard-plan-card{max-width:984px;width:100%;padding:40px;position:relative;background:var(--BackGround-Purple,#f1eafa);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;box-sizing:border-box}.hairup-plan .standard-plan-card *{box-sizing:inherit}.hairup-plan .standard-plan-card .__description{position:relative;z-index:1;align-self:stretch;text-align:center;color:var(--Text-Main,#48352b);font:500 18px/28.8px "Noto Sans JP",sans-serif;margin:0}.hairup-plan .standard-plan-card .__before-after{position:relative;width:886px;height:274px;margin:0}.hairup-plan .standard-plan-card .__before-after img{width:100%;height:100%}.hairup-plan .standard-plan-card .__header{position:relative;z-index:2;justify-content:flex-start;align-items:center;gap:24px;display:flex;margin-bottom:40px;margin-left:-40px}.hairup-plan .standard-plan-card .__header::before{content:"Standard";position:absolute;right:0;top:-15px;text-align:right;color:var(--Master-Primitive-Purple-100,#ecddff);font:400 120px/120px "Playfair Display SC",serif;z-index:-1}.hairup-plan .standard-plan-card .__header .__label{padding:12px 24px;background:var(--Master-Primitive-Purple-500,#a565f8);border-top-right-radius:8px;border-bottom-right-radius:8px;justify-content:center;align-items:center;display:flex}.hairup-plan .standard-plan-card .__header .__label-text{text-align:center;color:var(--Text-White,#fff);font:700 18px/27px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__header .__heading{text-align:center;color:var(--Text-Main,#48352b);font:600 34px/47.6px "Noto Sans JP",sans-serif;margin:0}.hairup-plan .standard-plan-card .__combination-section{align-self:stretch;padding:50px 40px 40px;position:relative;background:var(--BackGround-White,#fff);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;margin-top:40px}.hairup-plan .standard-plan-card .__combination-badge{position:absolute;left:35px;top:-19px;padding:8px 24px;background:var(--Master-Primitive-Purple-500,#a565f8);border-radius:8px;color:var(--Text-White,#fff);font:700 18px/27px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__combination-content{align-self:stretch;justify-content:flex-start;align-items:flex-start;gap:40px;display:inline-flex}.hairup-plan .standard-plan-card .__combination-left{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:inline-flex}.hairup-plan .standard-plan-card .__combination-right{flex:1 1 0;position:relative;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;display:inline-flex}.hairup-plan .standard-plan-card .__product-labels{align-self:stretch;justify-content:flex-start;align-items:flex-start;gap:24px;display:inline-flex}.hairup-plan .standard-plan-card .__product-item{justify-content:flex-start;align-items:center;gap:8px;display:flex}.hairup-plan .standard-plan-card .__product-label{width:96px;padding:4px 8px;background:var(--Master-Primitive-Purple-50,#f1eafa);border-radius:4px;text-align:center;color:var(--Text-Main,#48352b);font:700 16px/24px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__product-name{text-align:center;color:var(--Text-Main,#48352b);font:700 16px/24px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__product-images{justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}.hairup-plan .standard-plan-card .__product-img{width:140px;height:140px;border-radius:9999px}.hairup-plan .standard-plan-card .__product-img-wrapper{position:relative;justify-content:flex-end;align-items:flex-end;display:flex}.hairup-plan .standard-plan-card .__plus{text-align:center;color:var(--Text-Main,#48352b);font:600 34px/47.6px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__quantity-badge{position:absolute;right:-20px;bottom:-20px;width:60px;height:60px;background:var(--Text-Main,#48352b);border-radius:9999px;display:flex;justify-content:center;align-items:center;color:var(--Text-White,#fff);font:600 24px/33.6px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__plan-label{align-self:stretch;padding:2px 24px;background:var(--Master-Primitive-Purple-100,#ecddff);border-radius:50px;text-align:center;color:var(--Text-Main,#48352b);font:700 16px/24px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__price{text-align:center;position:relative;z-index:2}.hairup-plan .standard-plan-card .__price::after{content:"";position:absolute;left:50%;bottom:6px;transform:translateX(-50%);width:calc(100% - 20px);height:12px;background:var(--Master-Primitive-Purple-50,#f1eafa);z-index:-1}.hairup-plan .standard-plan-card .__price-amount{color:var(--Master-Primitive-Purple-500,#a565f8);font:600 36px/50.4px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__price-unit{color:var(--Master-Primitive-Purple-500,#a565f8);font:600 20px/30px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__price-tax{color:var(--Text-Main,#48352b);font:600 20px/30px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__notes{align-self:stretch;text-align:left;color:var(--Text-Main,#48352b);font:400 14px/21px "Noto Sans JP",sans-serif}.hairup-lineup .lineup-details::before{content:"";border-top:solid 1px var(--Master-KeyColor-Beige-400,#d4c8bc);display:block;height:1px}.hairup-lineup .lineup-details-container{align-self:stretch;padding-top:24px;padding-bottom:24px;margin-left:auto;margin-right:auto;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex}.hairup-lineup .lineup-details-row{align-self:stretch;justify-content:center;align-items:flex-start;gap:40px;display:inline-flex}.hairup-lineup .lineup-image-column{width:254px;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;display:inline-flex}.hairup-lineup .lineup-images-row{align-self:stretch;justify-content:center;align-items:center;gap:8px;display:inline-flex}.hairup-lineup .lineup-images-group{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:inline-flex}.hairup-lineup .lineup-icon{width:160px;height:160px}.hairup-lineup .lineup-logo{width:240px;height:71px}.hairup-lineup .lineup-text-column{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:inline-flex}.hairup-lineup .lineup-title{color:var(--Text-Accent-sub,#db3385);font-family:kinuta-mincho-stdn,sans-serif;font-size:var(--Text-Size-2XL,24px);font-style:normal;font-weight:700;line-height:140%}.hairup-lineup .lineup-description{color:var(--Text-Main,#48352b);font-family:"Noto Sans JP",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.hairup-style-inner-container{width:100%;max-width:100%;flex-direction:column;justify-content:flex-start;align-items:center;gap:64px;display:flex}.hairup-style-display-card{align-self:stretch;padding:40px;background:var(--BackGround-White,#fff);flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;display:flex}.hairup-style-full-width-image img{width:100%;max-width:100%;height:auto;border-radius:8px}.hairup-original .original-hair-section{align-self:stretch;padding-top:64px;position:relative;flex-direction:column;justify-content:flex-start;align-items:center;gap:80px;display:inline-flex}.hairup-original .original-hair-decoration{width:604px;height:454px;left:1006px;top:54px;position:absolute}.hairup-original .original-hair-container{max-width:984px;width:100%;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;display:flex}.hairup-original .original-hair-header{align-self:stretch;flex-direction:column;justify-content:center;align-items:center;display:flex}.hairup-original .original-hair-description{align-self:stretch;text-align:center;justify-content:center;display:flex;flex-direction:column;color:var(--Text-Main,#48352b);font-size:18px;font-weight:400;line-height:28.8px;word-wrap:break-word}.hairup-original .feature-card{align-self:stretch;padding:40px;background:var(--BackGround-White,#fff);box-shadow:0 0 20px rgba(0,0,0,.05);outline:1px #e4e4e4 solid;outline-offset:-1px;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;display:flex}.hairup-original .feature-card-header{align-self:stretch;position:relative;flex-direction:column;justify-content:center;align-items:center;display:flex;border-bottom:1px solid var(--Master-KeyColor-Beige-400,#d4c8bc)}.hairup-original .feature-card-header::after{content:"";height:0;position:absolute;bottom:0;left:50%;transform:translateX(-50%);outline:1px var(--Master-KeyColor-Beige-400,#d4c8bc) solid;outline-offset:-.5px}.hairup-original .feature-card-content{align-self:stretch;justify-content:flex-start;align-items:flex-start;gap:40px;display:inline-flex}.hairup-original .feature-card-content-reverse{align-self:stretch;justify-content:flex-start;align-items:flex-start;gap:40px;display:inline-flex;flex-direction:row-reverse}.hairup-original .feature-card-text{align-self:stretch;color:var(--Text-Main,#48352b);font-family:"Noto Sans JP",sans-serif;font-size:var(--Text-Size-L,18px);font-style:normal;font-weight:var(--Text-Weight-400_Regular,400);line-height:160%}.hairup-original .feature-card-text-column{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;display:inline-flex}.hairup-original .feature-card-text-content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.hairup-original .feature-card-text-mixed{align-self:stretch}.hairup-original .feature-card-text-normal{color:var(--Text-Main,#48352b);font-size:16px;font-weight:400;line-height:28.8px;word-wrap:break-word}.hairup-original .feature-card-text-bold{color:var(--Text-Main,#48352b);font-size:16px;font-weight:700;line-height:28.8px;word-wrap:break-word}.hairup-original .feature-card-image{width:400px;overflow:hidden;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-flex}.hairup-experience .experience-section{padding-top:0;padding-bottom:80px;position:relative}.hairup-experience .experience-container{max-width:984px;width:100%}.hairup-experience .experience-description{text-align:center;color:var(--Text-Main,#48352b);font-size:18px;font-weight:400;line-height:28.8px;word-wrap:break-word;margin-top:16px}.hairup-experience .experience-step-card{max-width:984px;width:100%;padding:40px;position:relative;background:var(--BackGround-White,#fff);border-radius:8px;margin-top:40px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.hairup-experience .experience-step-header{align-self:stretch;gap:16px;display:flex;align-items:flex-start}.hairup-experience .experience-step-number{width:60px;height:60px;padding-bottom:20px;background:var(--BackGround-Coral,#fff2ed);overflow:hidden;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.hairup-experience .experience-step-number-text{align-self:stretch;text-align:center;color:var(--Text-Gray,#8f786b);font-size:60px;font-family:"Playfair Display SC",serif;font-weight:400;line-height:60px;word-wrap:break-word}.hairup-experience .experience-step-title-container{flex:1 1 0;padding-top:16px;padding-bottom:16px;justify-content:center;align-items:center;gap:10px;display:flex}.hairup-experience .experience-step-title{flex:1 1 0;color:var(--Text-Main,#48352b);font-family:"Noto Sans JP",sans-serif;font-size:var(--Text-Size-3XL,28px);font-style:normal;font-weight:var(--Text-heading3-weight,600);line-height:140%;letter-spacing:-.84px}.hairup-experience .experience-step-content{align-self:stretch;gap:32px}.hairup-experience .experience-step-image{width:320px;overflow:hidden;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-flex}.hairup-experience .experience-step-image._mt-80{margin-top:-80px}.hairup-experience .experience-step-image-container{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.hairup-experience .experience-step-image-content{border-radius:8px;align-self:stretch;overflow:hidden;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.hairup-experience .experience-step-text-column{width:552px;gap:10px}.hairup-experience .experience-step-speech-bubble{position:relative;align-self:stretch;padding:40px;background:var(--BackGround-Yellow,#fff8df);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.hairup-experience .experience-step-speech-bubble::after{content:"";position:absolute;bottom:-24px;width:0;height:0;border-left:24px solid transparent;border-right:24px solid transparent;border-top:24px solid var(--BackGround-Yellow,#fff8df)}.hairup-experience .experience-step-speech-bubble.__01::after{right:25%}.hairup-experience .experience-step-speech-bubble.__02{background:var(--BackGround-Coral,#fff2ed)}.hairup-experience .experience-step-speech-bubble.__02::after{left:28%;border-top:24px solid var(--BackGround-Coral,#fff2ed)}.hairup-experience .experience-step-speech-bubble.__03::after{right:25%}.hairup-experience .experience-step-speech-bubble.__04{background:var(--BackGround-Coral,#fff2ed)}.hairup-experience .experience-step-speech-bubble.__04::after{left:38%;border-top:24px solid var(--BackGround-Coral,#fff2ed)}.hairup-experience .experience-step-speech-text{overflow:hidden;color:var(--Text-Main,#48352b);text-align:center;text-overflow:ellipsis;font-family:kinuta-mincho-stdn,sans-serif;font-size:var(--Text-Size-XL,20px);font-style:normal;font-weight:var(--Text-Weight-600_Semi-Bold,700);line-height:140%}.hairup-experience .experience-avatar-image{width:220px;max-width:18vw;height:auto;right:0;bottom:0;position:absolute;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px}.hairup-experience .experience-avatar-left{left:0;top:auto;bottom:0}.hairup-experience .after-service-card{max-width:984px;width:100%;padding:40px;background:var(--BackGround-White,#fff);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.hairup-experience .after-service-container{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40px;display:flex}.hairup-experience .after-service-content{align-self:stretch;padding-bottom:24px;justify-content:flex-start;align-items:flex-start;gap:40px;display:inline-flex}.hairup-experience .after-service-content .after-service-text-content .after-service-title{color:var(--Text-Main,#48352b)}.hairup-experience .after-service-text-column{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;display:inline-flex}.hairup-experience .after-service-text-content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.hairup-experience .after-service-title{justify-content:center;display:flex;flex-direction:column;color:var(--Text-Accent,#ff6730);font-size:24px;font-weight:600;line-height:33.6px;word-wrap:break-word;position:relative}.hairup-experience .after-service-title::after{content:"";display:block;width:100%;height:auto;background-image:url(/ladies/images/product/hairup/27.webp);background-repeat:no-repeat;background-position:center;background-size:contain;margin-top:8px;aspect-ratio:16/1}.hairup-experience .after-service-description{align-self:stretch;color:var(--Text-Main,#48352b);font-size:18px;font-weight:400;line-height:28.8px;word-wrap:break-word}.hairup-experience .after-service-image{width:320px;overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-flex}.about-head01{padding-bottom:16px;color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:1.875rem;font-weight:400;line-height:1;border-bottom:1px solid #e4e4e4}.about-head02{position:relative;margin-bottom:24px;padding-top:52px}.about-head02 .__sub{position:absolute;inset:-20px auto auto 0;opacity:.2;color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:6rem;font-weight:400;line-height:1;text-align:center}.about-head02 .__main{display:flex;align-items:center;gap:8px;color:#ff6730;font-family:kinuta-mincho-stdn,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.4}.about-head02 .__main::after,.about-head02 .__main::before{width:16px;height:1px;background-color:#ff6730;display:inline-block;content:""}.about-head03{padding-left:10px;font-size:1.125rem;font-weight:700;border-left:3px solid #ff6730}.about-head04{margin:auto auto 16px;padding:2px 16px;width:-moz-fit-content;width:fit-content;color:#fff;font-size:1rem;font-weight:600;line-height:1.5;background-color:#7b6153;border-radius:999px}.about-head05{position:relative;margin-bottom:24px;padding-bottom:12px;color:#fff;font-size:1.5rem;font-weight:600;line-height:1.4;text-align:center}.about-head05::after{position:absolute;inset:auto 0 0;margin-inline:auto;width:80px;height:1px;background-color:#ff6730;display:block;content:""}.about-box01{display:grid;grid-template-columns:1fr 352px;gap:40px}.about-box01 .__img{margin-right:-80px}.about-box01 .__img img{border-radius:8px}.about-box02{display:grid;grid-template-columns:1fr 320px;gap:40px}.about-box02 .__detail .__ttl{font-family:kinuta-mincho-stdn,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}.about-box02 .__img img{border-radius:8px}.about-box03{display:grid;align-items:center;grid-template-columns:140px auto;gap:24px}.about-box03 .__body .__head{margin-bottom:8px;color:#ff6730;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4}.about-column{display:grid;gap:40px}.about-column.__column_1{grid-template-columns:repeat(1,1fr)}.about-column.__column_2{grid-template-columns:repeat(2,1fr)}.about-column.__column_3{grid-template-columns:repeat(3,1fr)}.about-column.__column_4{grid-template-columns:repeat(4,1fr)}.about-topAbout{position:relative;padding-bottom:124px;overflow:hidden}.about-topAbout::before{position:absolute;top:0;left:-160px;width:532px;height:489px;background-image:url(/ladies/images/about/circle-parts-01.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.about-point{overflow:hidden}.about-point-section{position:relative}.about-point-section.__n1::before{position:absolute;top:562px;right:-124px;width:604px;height:454px;background-image:url(/ladies/images/about/circle-parts-02.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.about-point-section.__n2::before{position:absolute;top:582px;left:-80px;width:532px;height:489px;background-image:url(/ladies/images/about/circle-parts-03.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.about-point-section.__n3::before{position:absolute;top:562px;right:-124px;width:604px;height:454px;background-image:url(/ladies/images/about/circle-parts-02.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.about-point-section.__n3::after{position:absolute;top:848px;left:-200px;width:771px;height:769px;background-image:url(/ladies/images/about/circle-parts-04.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.about-point-section-head{position:relative}.about-point-section-head .__img img{height:100%;-o-object-fit:cover;object-fit:cover}.about-point-section-head .__body{position:relative;z-index:1;margin-block:-64px 64px;padding-block:unset}.about-point-section-head .__body .__num{position:relative;display:grid;place-content:center;margin:auto auto 24px;padding-bottom:16px;width:180px;height:180px;background-color:#fff;border-radius:9999px;color:#ff6730;font-family:"Playfair Display SC",serif;font-size:4.375rem;font-weight:400;line-height:1}.about-point-section-head .__body .__num::before{position:absolute;inset:0;margin:auto;width:64px;height:80px;background:transparent url(/ladies/images/about/about-title.svg) no-repeat center center/contain;display:inline-block;content:""}.about-point-section-head .__body .__head{margin-block:-24px 32px;font-size:1.75rem;font-weight:600;line-height:1.4;letter-spacing:-.84px;text-align:center}.about-point-section-content01{position:relative}.about-point-section-content01-item{padding:40px;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.about-point-section-content02{position:relative}.about-point-section-content02-item{display:grid;align-content:flex-start;grid-template-columns:1fr;gap:32px;padding:40px;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.about-point-section-content02-itemWrap{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.about-point-section-content02-item .__img img{border-radius:8px}.about-point-section-content02-item .__detail{padding:0 16px 16px}.about-point-section-content02-item .__iconText{display:grid;grid-template-columns:20px auto;gap:8px;line-height:1.6}.about-point-section-content02-item .__iconText svg{width:20px;height:20px;fill:#ff6730;translate:0 6px}.about-point-section-content02-item .about-head02{margin-bottom:0}.about-point-section-content03{position:relative}.about-point-section-content03-item{padding:40px;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.about-point-section-content03-box01{position:relative;z-index:1;display:grid;align-items:flex-end;grid-template-columns:160px auto;gap:40px;padding:0 40px 40px}.about-point-section-content03-box01::before{position:absolute;inset:34px 0 0;background-color:#fff8df;border-radius:8px;pointer-events:none;z-index:-1;display:block;content:""}.about-point-section-content03-box02{position:relative;z-index:1;padding:40px 40px 64px;background-color:#fff8df;border-radius:8px}.about-point-section-content03-box02 .__label{position:absolute;inset:-36px auto auto 0;opacity:.2;color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:4rem;font-weight:400;line-height:1}.about-point-section-content03-box02 .__body{display:grid;align-items:flex-start;grid-template-columns:280px auto;gap:44px}.about-point-section-content03-box02 .__body .__head{display:grid;justify-content:center;grid-template-columns:32px auto;gap:8px;margin-left:-40px;padding:8px;background-color:#ffe380;border-radius:0 8px 8px 0}.about-point-section-content03-box02 .__body .__head .__icon{width:32px;height:32px;fill:#ff6730}.about-salon{position:relative;padding-block:64px 80px;overflow:hidden;background-color:#faf7f4;z-index:1}.about-salon::before{position:absolute;top:54px;right:-170px;width:604px;height:454px;background-image:url(/ladies/images/about/circle-parts-05.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.about-salon::after{position:absolute;bottom:-24px;left:-283px;width:771px;height:769px;background-image:url(/ladies/images/about/circle-parts-06.svg);background-repeat:no-repeat;background-size:contain;z-index:-1;content:""}.about-salon-slider-item{overflow:hidden;background-color:#fff;border-radius:8px}.about-salon-slider-item .__img{height:580px}.about-salon-slider-item .__img img{height:100%;-o-object-fit:cover;object-fit:cover}.about-salon-slider-item .__body{padding:40px}.about-salon-slider .splide__wrapper{position:relative}.about-salon-slider .splide__arrow{display:grid;place-content:center;position:absolute;top:264px;background:#fff;width:44px;height:44px;border-radius:50%;z-index:2;box-shadow:0 0 50px 0 rgba(0,0,0,.2)}.about-salon-slider .splide__arrow svg{width:16px;height:16px;fill:#d9d9d9;transition:fill .3s}.about-salon-slider .splide__arrow--prev{left:-22px}.about-salon-slider .splide__arrow--prev svg{transform:rotate(180deg)}.about-salon-slider .splide__arrow--next{right:-22px}.about-salon-slider .splide__pagination{display:flex!important;position:absolute;inset:588px 0 auto;text-align:center;margin:0 auto;padding:0;list-style:none}.about-salon-slider .splide__pagination li+li{margin-left:8px}.about-salon-slider .splide__pagination__page{cursor:pointer;width:8px;height:8px;background-color:#e8ded4;border-radius:50%}.about-salon-slider .splide__pagination__page.is-active{background-color:coral}.about-afterservice .mod-head07 .__label{position:absolute;inset:0 0 auto auto;display:inline-block;padding:6px 16px;border:2px solid #ff6730;border-radius:8px;color:#ff6730;font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:-.24px}.about-afterservice .mod-tbl02.__afterservice{height:100%}.about-afterservice .mod-tbl02.__afterservice .tbody-th{width:104px}.about-afterservice .mod-tbl02.__afterservice .__labelText{display:grid;align-items:center;grid-template-columns:40px 1fr;gap:8px}.about-afterservice .mod-tbl02.__afterservice .__labelText .__icon{width:40px;height:40px;fill:#ff6730}.about-afterservice .mod-tbl02.__afterservice .__labelText .__txt{font-size:1.125rem;font-weight:700;line-height:1.2}.about-afterservice .mod-tbl02.__afterservice .__arrowBox{position:relative;display:grid;grid-template-columns:1fr;padding-right:32px;height:100%}.about-afterservice .mod-tbl02.__afterservice .__arrowBox::after{position:absolute;inset:0 0 0 auto;width:32px;height:100%;clip-path:polygon(100% 50%,0 0,0 100%);background-color:#fff8df;display:inline-block;content:""}.about-afterservice .mod-tbl02.__afterservice .__arrowBox .__in{place-content:center;padding:12px 16px 12px 32px;height:100%;background-color:#fff8df;text-align:center}.about-afterservice .mod-tbl02.__afterservice .__arrowBox .__txt{font-size:1rem;font-weight:700;line-height:1.4}.about-afterservice .mod-tbl02.__afterservice .__arrowBox .__txt .__large{font-size:1.75rem}.about-afterservice .mod-tbl02.__afterservice .__arrowBox .__txt .__orange{color:#ff6730}.about-afterservice .mod-tbl02.__afterservice .__arrowBox .__txt .__pink{color:#db3385}.about-afterservice .afterservice-box01{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.about-afterservice .afterservice-box01 .__img img{border-radius:8px}.about-afterservice .afterservice-box02{position:relative;padding:40px;background-color:#fcedf4;border-radius:8px}.about-afterservice .afterservice-box02 .__ribbon{position:absolute;inset:-20px auto auto -20px;max-width:220px}.about-afterservice .afterservice-box02 .__head{margin-bottom:32px;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.72px}.about-afterservice .afterservice-box02 .__column{display:grid;grid-template-columns:320px 1fr;gap:24px}.about-afterservice .afterservice-box02 .__column .__img img{border-radius:8px}.about-afterservice .afterservice-box03{padding:40px;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.about-afterservice .afterservice-box03 .__head{color:#db3385;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.72px;text-align:center}.about-afterservice .afterservice-box03 .__head .__highlight{position:relative;display:inline-block;margin:12px 20px;padding-inline:8px;color:#fff;font-family:kinuta-mincho-stdn,sans-serif;font-size:2.25rem;font-weight:700;background-color:#db3385;border-radius:8px 0 8px}.about-afterservice .afterservice-box03 .__head .__highlight::before{position:absolute;inset:0 -4px -4px 0;background-color:transparent;border:solid #db3385;border-width:0 1px 1px 0;border-radius:0 0 8px 0;display:inline-block;content:""}.about-afterservice .afterservice-box04-inner{padding:40px;background-color:#fff;border:1px solid #ff6730;border-radius:0 8px 8px 8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.about-afterservice .afterservice-box04 .__head{position:relative;padding:8px 16px;width:-moz-fit-content;width:fit-content;color:#fff;font-size:1.75rem;font-weight:600;line-height:1.4;background-color:#ff6730;border-radius:8px 8px 0 0}.about-afterservice .afterservice-box04 .__head::after{position:absolute;inset:auto -16px 0 auto;width:16px;height:16px;background:url(/ladies/images/about/afterservice/img_service_01-dec.webp) no-repeat center center/contain;display:inline-block;content:""}.about-afterservice .afterservice-box04 .__column{display:grid;align-items:center;grid-template-columns:370px 1fr;gap:40px}.about-afterservice .afterservice-box04 .__column .__img img{border-radius:8px}.about-afterservice .afterservice-box04 .__column .__body .__txt{font-size:1.5rem;font-weight:600;line-height:1.6;letter-spacing:-.72px}.about-afterservice .afterservice-box04 .__column .__body .__txt .__highlight{color:#ff6730;font-size:2.25rem;letter-spacing:-1.08px;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:25%}.about-afterservice .afterservice-box05{overflow:hidden;border:1px solid #e8ded4;border-radius:8px}.about-afterservice .afterservice-box05-item:not(:last-of-type){border-right:1px solid #e8ded4}.about-afterservice .afterservice-box05-item .__head{font-size:1.125rem;font-weight:700;line-height:1.2}.about-afterservice .afterservice-box05-item .__headWrap{display:grid;align-items:center;justify-content:center;grid-template-columns:40px auto;gap:8px;padding:16px 24px;background-color:#faf7f4}.about-afterservice .afterservice-box05-item .__icon{width:40px;height:40px;fill:#ff6730}.about-afterservice .afterservice-box05-item .__body{padding:24px;text-align:center}.about-afterservice .afterservice-box05-item .__body .__priceWrap{font-size:1rem;font-weight:700;line-height:1.6}.about-afterservice .afterservice-box05-item .__body .__priceWrap .__price{margin-right:4px;color:#ff6730;font-size:2.25rem;font-weight:600;line-height:1.4;letter-spacing:-1.08px}.about-afterservice .afterservice-box05-item .__body .__priceWrap .__unit{color:#ff6730}.about-afterservice .afterservice-box06 .__head{display:flex;align-items:flex-end;justify-content:center;gap:16px;margin-bottom:16px;color:#db3385;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4;text-align:center}.about-afterservice .afterservice-box06 .__head::after,.about-afterservice .afterservice-box06 .__head::before{font-family:"Noto Sans JP",sans-serif;font-size:1.75rem;display:inline-block;letter-spacing:-.84px;content:"＼"}.about-afterservice .afterservice-box06 .__head::after{transform:scale(-1,1)}.about-afterservice .afterservice-box06 .__bnr img{border-radius:8px}.about-afterservice .afterservice-box07-item{position:relative}.about-afterservice .afterservice-box07-item .__head{margin-bottom:16px;font-size:1.75rem;font-weight:600;line-height:1.4;letter-spacing:-.84px}.about-afterservice .afterservice-box07-item .__column{display:flex;gap:16px}.about-afterservice .afterservice-box08{position:relative;display:flex;align-items:center;gap:16px;padding:50px 40px 40px;background:linear-gradient(0deg,#fcedf4 0,#fcedf4 100%);border-radius:8px}.about-afterservice .afterservice-box08 .__body .__label{position:absolute;inset:-24px auto auto 36px;padding:8px 24px;width:-moz-fit-content;width:fit-content;color:#fff;font-size:1.125rem;font-weight:700;line-height:1.5;background-color:#db3385;border-radius:8px}.about-afterservice .afterservice-box08 .__body .__txt{letter-spacing:-.24px}.about-afterservice .afterservice-box09{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.about-afterservice .afterservice-box09-item{padding:40px;background-color:#fff;border-radius:8px}.about-afterservice .afterservice-box09-item .__head{color:#ff6730;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}.about-afterservice .afterservice-iconList{display:grid;align-items:center;grid-template-columns:repeat(4,1fr);gap:30px 8px}.about-afterservice .afterservice-iconList>li{place-content:center;position:relative;background-color:#faf7f4;border-radius:999px;aspect-ratio:1;text-align:center}.about-afterservice .afterservice-iconList>li .__icon{position:absolute;inset:-20px 0 auto 0;margin:auto;width:40px;height:40px;fill:#ff6730}.about-afterservice .afterservice-iconList>li .__txt{font-size:1.125rem;font-weight:700;line-height:1.2;letter-spacing:-1.8px}.about-afterservice .afterservice-iconList>li .__list{margin:auto;width:-moz-fit-content;width:fit-content}.about-afterservice .afterservice-numberList{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.about-afterservice .afterservice-numberList>li{position:relative;display:grid;align-items:center;justify-content:center;grid-template-columns:40px auto;gap:16px;padding:40px 32px;background-color:#faf7f4;border-radius:8px}.about-afterservice .afterservice-numberList>li .__num{position:absolute;inset:-40px auto auto 24px;color:coral;font-family:"Playfair Display SC",serif;font-size:3.75rem;font-weight:400;line-height:1}.about-afterservice .afterservice-numberList>li .__icon{width:40px;height:40px}.about-afterservice .afterservice-numberList>li .__txt{font-size:1.5rem;font-weight:600;line-height:1.4;text-align:center}.about-afterservice .afterservice-three-points__container{display:flex;gap:40px}.about-afterservice .afterservice-three-points__item{flex:1;background-color:#fff2ed;border-radius:8px}.about-afterservice .afterservice-three-points__item-inner{position:relative;padding:64px 24px 32px}.about-afterservice .afterservice-three-points__item-content{display:flex;flex-direction:column;gap:24px}.about-afterservice .afterservice-three-points__title{display:grid;align-items:center;grid-template-columns:40px auto;gap:8px;place-content:center}.about-afterservice .afterservice-three-points__title h3{color:#48352b;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4;text-align:center;margin:0}.about-afterservice .afterservice-three-points__title .__icon{width:40px;height:40px;fill:#ff6730}.about-afterservice .afterservice-three-points__text{display:flex;flex-direction:column;gap:16px}.about-afterservice .afterservice-three-points__text h4{color:#48352b;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4;margin:0}.about-afterservice .afterservice-three-points__text p{color:#48352b;font-size:1.125rem;font-weight:400;line-height:1.6;margin:0}.about-afterservice .afterservice-three-points__number{position:absolute;top:-40px;right:0;left:0;margin:auto;width:80px;height:80px;background-color:#fff;border:2px solid #ffe5dc;border-radius:50%;display:flex;align-items:center;justify-content:center}.about-afterservice .afterservice-three-points__number span{color:#ff6730;font-family:"Playfair Display SC",serif;font-size:4.375rem;font-weight:400;line-height:1.6;translate:0 -12px}.about-afterservice .afterservice-priceWrap{font-size:1.25rem;font-weight:600;line-height:1.5;text-align:center}.about-afterservice .afterservice-priceWrap .__price{color:#db3385;font-size:2.25rem;line-height:1.4}.about-afterservice .afterservice-priceWrap .__unit{color:#db3385}.about-afterservice .afterservice-service-section-head .__img{display:block}.about-afterservice .afterservice-service-section-head .__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.about-afterservice .afterservice-service-section-head .__body{position:relative;z-index:1;margin-top:-40px;padding-block:30px 0;background-color:#fff;border-radius:16px 16px 0 0}.about-afterservice .afterservice-service-section-head .__body .__subHead{position:absolute;inset:0 0 auto 0;opacity:.3;color:#ffccb9;font-family:"Playfair Display SC",serif;font-size:7.5rem;font-weight:400;line-height:1;letter-spacing:-2.4px;z-index:-1}.about-afterservice .afterservice-service-section-head .__body .__head{margin-bottom:32px;font-size:2.125rem;font-weight:600;line-height:1.4;letter-spacing:-1.02px}.about-afterservice .afterservice-service-section-head .__body .__headWrap{position:relative;padding-top:90px;text-align:center}.about-afterservice .afterservice-salon{position:relative;padding-block:80px;z-index:2}.about-afterservice .afterservice-salon-bg{position:absolute;inset:0;display:block;z-index:-1}.about-afterservice .afterservice-salon-bg::before{position:absolute;inset:0;background-color:rgba(0,0,0,.6);z-index:1;display:inline-block;content:""}.about-afterservice .afterservice-salon-bg img{height:100%;-o-object-fit:cover;object-fit:cover}.about-afterservice .afterservice-salon-head{margin-bottom:24px;color:#fff;font-family:"Playfair Display SC",serif;font-size:3.75rem;font-weight:400;line-height:1;text-align:center}.about-afterservice .afterservice-salon-item{display:flex;align-items:center;gap:16px;color:#fff}.about-afterservice .afterservice-salon-itemWrap{display:flex;justify-content:center;gap:24px 32px;padding-block:8px}.about-afterservice .afterservice-salon-item .__icon{width:32px;height:32px;fill:#ff6730}.about-afterservice .afterservice-salon-item .__txt{font-size:1.5rem;line-height:1.4;font-weight:600}.about-afterservice .afterservice-salon-item .__txtWrap{display:flex;align-items:center;gap:4px}.mod-accordion-summary{position:relative;list-style-type:none;cursor:pointer;font-size:1.25rem}.mod-accordion-summary::-webkit-details-marker{display:none}.mod-accordion-plus{display:block;position:absolute;top:50%;transform:translateY(-50%);right:20px;width:20px;height:2px;background-color:red}.mod-accordion-plus:after{content:"";display:block;position:absolute;top:-9px;right:9px;width:2px;height:20px;background-color:red}.mod-accordion-content{padding:20px 0;overflow:hidden}.mod-accordion.__base{max-width:100%;background-color:#faf7f4;border-radius:8px;cursor:pointer}.mod-accordion.__base .mod-accordion-summary{position:relative;display:flex;align-items:center;padding:16px}.mod-accordion.__base .mod-accordion-summary:before{content:"";position:absolute;right:16px;width:24px;height:24px;background-color:coral;border-radius:50%}.mod-accordion.__base .mod-accordion-summary svg{width:20px;height:20px;margin-right:8px;fill:#ff6730}.mod-accordion.__base .mod-accordion-head{font-size:1rem;font-weight:700;line-height:1.6}.mod-accordion.__base .mod-accordion-plus{right:22px;width:12px;height:2px;background-color:#fff}.mod-accordion.__base .mod-accordion-plus:after{top:-5px;right:5px;width:2px;height:12px;background-color:#fff}.mod-accordion.__base .mod-accordion-content{padding:0 16px 16px 16px;font-size:1rem;font-weight:400;line-height:1.6}.mod-accordion.__type02{max-width:100%;padding-block:16px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;border-radius:0;cursor:pointer}.mod-accordion.__type02 .mod-accordion-summary{position:relative;display:flex;align-items:center;padding:16px 48px 16px 0}.mod-accordion.__type02 .mod-accordion-summary:before{content:"";position:absolute;right:16px;width:24px;height:24px;background-color:coral;border-radius:50%}.mod-accordion.__type02 .mod-accordion-summary svg{width:20px;height:20px;margin-right:8px;fill:#ff6730}.mod-accordion.__type02 .mod-accordion-summary .__question{font-weight:700}.mod-accordion.__type02 .mod-accordion-head{font-size:1rem;font-weight:700;line-height:1.6}.mod-accordion.__type02 .mod-accordion-plus{right:22px;width:12px;height:2px;background-color:#fff}.mod-accordion.__type02 .mod-accordion-plus:after{top:-5px;right:5px;width:2px;height:12px;background-color:#fff}.mod-accordion.__type02 .mod-accordion-content{padding:24px 0 0;font-size:1rem;font-weight:400;line-height:1.6}.mod-accordion.__voice{max-width:100%;border-radius:0;cursor:pointer}.mod-accordion.__voice .mod-accordion-summary{position:relative;display:flex;align-items:center;gap:24px;padding:0 48px 0 0;font-size:1.125rem}.mod-accordion.__voice .mod-accordion-summary:before{content:"";position:absolute;right:0;width:24px;height:24px;background-color:coral;border-radius:50%}.mod-accordion.__voice .mod-accordion-summary svg{width:20px;height:20px;margin-right:8px;fill:#ff6730}.mod-accordion.__voice .mod-accordion-summary .__thumb{flex-basis:100px}.mod-accordion.__voice .mod-accordion-summary .__thumb img{border-radius:999px}.mod-accordion.__voice .mod-accordion-summary .__question{font-weight:700;line-height:1.6}.mod-accordion.__voice .mod-accordion-head{font-size:1rem;font-weight:700;line-height:1.6}.mod-accordion.__voice .mod-accordion-plus{right:6px;width:12px;height:2px;background-color:#fff}.mod-accordion.__voice .mod-accordion-plus:after{top:-5px;right:5px;width:2px;height:12px;background-color:#fff}.mod-accordion.__voice .mod-accordion-content{position:relative;margin-top:10px;padding-top:16px;padding-bottom:0;font-weight:400;line-height:1.6}.mod-accordion.__voice .mod-accordion-content .__answer{padding:24px;background-color:#faf7f4;border-radius:8px}.mod-accordion.__voice .mod-accordion-content .__answer::before{position:absolute;inset:0 0 auto 0;margin:auto;width:24px;height:16px;background-color:#faf7f4;clip-path:polygon(50% 0,0 100%,100% 100%);display:inline-block;content:""}.mod-accordion.__voice .mod-accordion-content .__answer.__bgWhite{background-color:#fff}.mod-accordion.__voice .mod-accordion-content .__answer.__bgWhite::before{background-color:#fff}.mod-accordion.__qa{position:relative;z-index:10;padding:40px}.mod-accordion.__qa .mod-accordion-wrapper{position:relative}.mod-accordion.__qa .mod-accordion-wrapper:after{content:"";position:absolute;top:40px;left:50%;transform:translateX(-50%);width:100%;height:1px;background-color:#d4c8bc}.mod-accordion.__qa .mod-accordion-summary{gap:24px;padding:0 40px 0 0}.mod-accordion.__qa .mod-accordion-summary:before{right:0;width:28px;height:28px}.mod-accordion.__qa .mod-accordion-content{display:flex;gap:24px;padding:80px 0 0 0}.mod-accordion.__qa .mod-accordion-content .mod-column{gap:20px 40px}.mod-accordion.__qa .mod-accordion-content .mod-column .__column_2{flex:1 0 calc(50% - 40px)}.mod-accordion.__qa .mod-accordion-content .mod-column img{border-radius:8px}.mod-accordion.__qa .mod-accordion-plus{right:8px}.mod-accordion.__qa .__a,.mod-accordion.__qa .__q{display:block;width:60px;height:60px;text-align:center;font-family:"Playfair Display SC",serif;font-size:3.75rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-1.2px;flex-shrink:0}.mod-accordion.__qa .__q{color:#d4c8bc}.mod-accordion.__qa .__a{color:#ff9973}.mod-accordion.__qa .__question{padding:16px 0;font-size:1.25rem;font-weight:600;line-height:1.6}.mod-accordion.__qa .__answer{flex-basis:100%;font-size:1.125rem;font-weight:400;line-height:1.6}.mod-accordion.__qa.__white{background-color:#fff}.mod-accordion.__bgWhite{background-color:#fff}.mod-accordion.__bgYellow{background-color:#fff8df}.mod-auto{margin-right:auto;margin-left:auto;padding-right:50px;padding-left:50px;max-width:1084px;width:100%}.mod-auto.__1280{max-width:1380px}.mod-auto-full{width:100%;padding-right:30px;padding-left:30px}.mod-spacer{margin-top:64px}.mod-spacer-section{margin-top:80px}.mod-spacer-small{margin-top:24px}.mod-spacer_64{margin-top:64px}.mod-spacer_64_40{margin-top:64px}.mod-spacer_40{margin-top:40px}.mod-spacer_40_24{margin-top:40px}.mod-spacer_32{margin-top:32px}.mod-spacer_32_16{margin-top:32px}.mod-spacer_24{margin-top:24px}.mod-spacer_16{margin-top:16px}.mod-spacer_8{margin-top:8px}.mod-box01{background-color:#fff;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.mod-box01 a{overflow:hidden}.mod-box01 a figure{overflow:hidden;border-radius:8px 8px 0 0}.mod-box01 a figure img{transition:.3s;transform-origin:center}.mod-box01 a p{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border:1px solid #e4e4e4;border-top:none;border-radius:0 0 8px 8px;padding:16px 20px 20px;text-align:center;font-size:1.125rem;color:#48352b;font-weight:700;line-height:150%;letter-spacing:-.27px;transition:color .3s ease}.mod-box01 a p span{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.mod-box01 a ._icon{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.mod-box01 a ._icon svg{width:18px;height:18px;fill:#ff6730;transition:.3s}.mod-box01-limited{display:inline-flex!important;align-items:flex-start;margin-top:8px;background-color:#faf7f4;gap:0 16px;padding:8px 16px;border-radius:8px}.mod-box01-limited ._txt{font-size:1rem;font-weight:700;line-height:1.6}.mod-box01-limited ._day{font-size:1rem;line-height:1.6}.mod-box02.__large{min-width:620px}.mod-box02.__large figure{max-width:580px}.mod-box02.__large img{width:100%}.mod-box02 a{display:block;position:relative;width:calc(100% - 40px)}.mod-box02 a.__coral:after{background-color:#ffe5dc}.mod-box02 a:after{content:"";display:block;position:absolute;inset:40px -40px 0 40px;z-index:-1;background-color:#faf7f4;border-radius:8px}.mod-box02 a figure{overflow:hidden;border-radius:8px;box-shadow:2px 2px 0 0 rgba(0,0,0,.07)}.mod-box02 a figure img{transition:.3s;transform-origin:center}.mod-box02 a p{position:relative;padding:16px 16px 20px;text-align:center;font-size:1.125rem;color:#48352b;font-weight:700;line-height:150%;letter-spacing:-.27px;transition:color .3s ease}.mod-box02 a ._icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.mod-box02 a ._icon svg{width:18px;height:18px;fill:#ff6730;transition:.3s}.mod-box03 a{display:block;position:relative}.mod-box03 a figure{overflow:hidden;border-radius:8px;box-shadow:2px 2px 0 0 rgba(0,0,0,.07)}.mod-box03 a figure img{transition:.3s;transform-origin:center}.mod-box03 a p{position:relative;padding:16px 16px 20px;text-align:center;font-size:1.125rem;color:#48352b;font-weight:700;line-height:150%;letter-spacing:-.27px;transition:color .3s ease}.mod-box03 a ._icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.mod-box03 a ._icon svg{width:18px;height:18px;fill:#ff6730;transition:.3s}.mod-box04{display:grid;align-items:center;grid-template-columns:80px 1fr;gap:24px;padding:12px;background-color:#faf7f4;border-radius:8px}.mod-box04 .__img{overflow:hidden;border-radius:8px}.mod-box04 .__img img{border-radius:8px;transition:transform .3s ease}.mod-box04 .__inner{display:grid;align-items:center;grid-template-columns:1fr 24px;gap:8px}.mod-box04 .__txt{font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px;transition:color .3s ease}.mod-box04 .__icon{width:20px;height:20px;fill:#ff6730;transition:translate .3s ease}.mod-box05{height:100%}.mod-box05 a{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:min-content 1fr;height:100%;color:#48352b}.mod-box05 a::after{content:"";position:absolute;top:16px;right:-16px;bottom:0;left:16px;display:block;z-index:-1;background-color:#faf7f4;border-radius:8px}.mod-box05 a .__img{overflow:hidden;border-radius:8px;box-shadow:2px 2px 0 0 rgba(0,0,0,.07)}.mod-box05 a .__img img{height:auto;transition:transform .3s ease}.mod-box05 a .__txt{position:relative;align-self:center;padding-block:12px;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:-.27px;text-align:center;transition:color .3s ease}.mod-box05 a .__txt .__small{display:block;font-size:.875rem;letter-spacing:-.21px}.mod-box05 a .__txt ._icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.mod-box05 a .__txt ._icon svg{width:18px;height:18px;fill:#ff6730;transition:.3s}.mod-border1{border:1px solid #333}.mod-border2{border:1px solid #ccc}.mod-border3{border:1px solid #eee8e1}.mod-borderTop1{border-top:1px solid #333}.mod-borderTop2{border-top:1px solid #ccc}.mod-borderTop3{border-top:1px solid #eee8e1}.mod-borderBottom1{border-bottom:1px solid #333}.mod-borderBottom2{border-bottom:1px solid #ccc}.mod-borderBottom3{border-bottom:1px solid #eee8e1}.mod-button{position:relative;display:block;width:260px;max-width:100%;height:56px;margin-left:auto;margin-right:auto;padding:0 10px;text-align:center;line-height:1.5;background-color:coral;color:#fff;font-size:1rem;cursor:pointer;transition:.3s;box-sizing:border-box;font-weight:700;line-height:150%;letter-spacing:-.24px;z-index:1}.mod-button ._txt{transition:color .3s ease}.mod-button.is-active{background-color:#ffc014}.mod-button.is-radius{border-radius:999px}.mod-button ._text{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;padding:0 16px;text-align:center}.mod-button ._icon{display:inline-block;transition:fill .3s;line-height:0}.mod-button ._icon._right{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.mod-button ._icon._left{position:absolute;left:12px;top:50%;transform:translateY(-50%)}.mod-button ._icon svg{width:20px;height:20px;fill:#fff;transition:.3s}.mod-button._w270{width:270px}.mod-button._w295{width:295px}.mod-button._w300{width:300px}.mod-button._w320{width:320px}.mod-button._w340{width:340px}.mod-button._w360{width:360px}.mod-button._w380{width:380px}.mod-button._w317{width:317px}.mod-button._w347{width:347px}.mod-button._w395{width:395px}.mod-button._wAuto{width:auto}.mod-button._h35{height:35px}.mod-button._h56{height:56px}.mod-button._h60{height:60px}.mod-button._h72{height:72px}.mod-button._left{margin-left:0}.mod-button._right{margin-right:0}.mod-button._white{border:1px solid #e4e4e4;background-color:#faf7f4;border-radius:4px;color:#333}.mod-button._white svg{fill:coral}.mod-button._shadow{box-shadow:0 0 50px 0 rgba(0,0,0,.2)}.mod-button._yellow{background-color:#ffd43d;color:#48352b}.mod-button._yellow svg{fill:coral}.mod-button.is-disable{cursor:default;pointer-events:none;border-color:#212121;color:#212121}.mod-button02{position:relative;display:block;width:260px;max-width:100%;height:56px;margin-left:auto;margin-right:auto;padding:0 10px;text-align:center;line-height:1.5;background-color:#fff0b3;color:#48352b;font-size:1rem;cursor:pointer;transition:.3s;font-weight:700;line-height:150%;letter-spacing:-.24px;z-index:1}.mod-button02.is-active{background-color:#ffc014}.mod-button02.is-radius{border-radius:999px}.mod-button02._shadow{box-shadow:0 0 50px 0 rgba(0,0,0,.2)}.mod-button02._w380{width:380px}.mod-button02 ._text{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;padding:0 16px;text-align:center}.mod-button02._w270{width:270px}.mod-button02._w285{width:285px}.mod-button02._w300{width:300px}.mod-button02._w335{width:335px}.mod-button02._w350{width:350px}.mod-button02._wAuto{width:auto}.mod-button02._h60{height:60px}.mod-button02._h72{height:72px}.mod-button02._left{margin-left:0}.mod-button02._right{margin-right:0}.mod-button02 ._icon{display:inline-block;transition:fill .3s;line-height:1}.mod-button02 ._icon._right{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.mod-button02 ._icon._left{position:absolute;left:12px;top:50%;transform:translateY(-50%)}.mod-button02 ._icon svg{width:20px;height:20px;transition:.3s;fill:coral}.mod-button02._white{position:relative;background-color:#fff;border:1px solid #fff;border-radius:5px;color:#48352b;cursor:pointer;transition:.3s}.mod-button02._white svg{fill:#48352b}.mod-button02.is-disable{cursor:default;pointer-events:none;border-color:#212121;color:#212121}.mod-link01{display:inline-block}.mod-link01.di_none{display:none}.mod-link01.di_block{display:block}.mod-link01 span{transition:color .3s;vertical-align:middle}.mod-link01 svg{position:relative;display:inline-block;width:24px;height:24px;margin-left:4px;transform:translateY(-1px);transition:.3s;vertical-align:middle;fill:coral}.mod-link01:hover span{color:coral}.mod-link01:hover .__arrow{transform:translateY(-1px) translateX(2px)}.mod-link02{display:inline-block;word-break:keep-all}.mod-link02.di_none{display:none}.mod-link02.di_block{display:block}.mod-link02 span{color:#ff6730;border-bottom:1px solid #ff6730;transition:color .3s,border-color .3s;vertical-align:middle}.mod-link02 svg{position:relative;display:inline-block;width:24px;height:24px;margin-left:4px;fill:#ff6730;transition:fill .3s;vertical-align:middle;transform:translateY(-1px)}.mod-column{display:flex;flex-wrap:wrap;gap:20px}.mod-column-flow_reverse{flex-flow:row-reverse wrap}.mod-column-align_center{align-items:center}.mod-column-justify_center{justify-content:center}.mod-column-justify_between{justify-content:space-between}.mod-column .__column_1{width:100%}.mod-column .__column_2{width:calc(50% - 10px)}.mod-column .__column_3{width:calc(33.3333% - 13.3333333333px)}.mod-column .__column_4{width:calc(25% - 15px)}.mod-column .__column_5{width:calc(20% - 16px)}.mod-column .__column_in_text{margin-top:20px}.mod-column.__40{gap:40px}.mod-column.__40 .__column_1{width:100%}.mod-column.__40 .__column_2{width:calc(50% - 20px)}.mod-column.__40 .__column_3{width:calc(33.3333% - 26.6666666667px)}.mod-column.__40 .__column_4{width:calc(25% - 30px)}.mod-column.__40 .__column_5{width:calc(20% - 32px)}.mod-column.__40 .__column_in_text{margin-top:20px}.mod-column.__32{gap:32px}.mod-column.__32 .__column_1{width:100%}.mod-column.__32 .__column_2{width:calc(50% - 10px)}.mod-column.__32 .__column_3{width:calc(33.3333% - 21.3333333333px)}.mod-column.__32 .__column_4{width:calc(25% - 15px)}.mod-column.__32 .__column_5{width:calc(20% - 16px)}.mod-column.__32 .__column_in_text{margin-top:20px}.mod-column.__24{gap:24px}.mod-column.__24 .__column_1{width:100%}.mod-column.__24 .__column_2{width:calc(50% - 12px)}.mod-column.__24 .__column_3{width:calc(33.3333% - 16px)}.mod-column.__24 .__column_4{width:calc(25% - 18px)}.mod-column.__24 .__column_5{width:calc(20% - 19.2px)}.mod-column.__24 .__column_in_text{margin-top:20px}.mod-column.__caption{gap:30px 20px}.mod-column.__caption .__column_1{width:100%}.mod-column.__caption .__column_2{width:calc(50% - 10px)}.mod-column.__caption .__column_3{width:calc(33.3333% - 13.3333333333px)}.mod-column.__caption .__column_4{width:calc(25% - 15px)}.mod-column.__caption .__column_5{width:calc(20% - 16px)}.mod-column.__4columnspace__caption{gap:30px 20px}.mod-column.__4columnspace__caption .__column_1{width:100%}.mod-column.__4columnspace__caption .__column_2{width:calc(50% - 10px)}.mod-column.__4columnspace__caption .__column_3{width:calc(33.3333% - 13.3333333333px)}.mod-column.__4columnspace__caption .__column_4{width:calc(25% - 15px)}.mod-column.__4columnspace__caption .__column_5{width:calc(20% - 16px)}.mod-column.__imgText{gap:30px 20px;margin-top:30px}.mod-column.__imgText:first-child{margin-top:0}.mod-column.__imgText .__column_1-3{width:calc(33.3333% - 10px)}.mod-column.__imgText .__column_2-3{width:calc(66.6667% - 10px)}.mod-column.__imgText .__column_1-4{width:calc(25% - 10px)}.mod-column.__imgText .__column_3-4{width:calc(75% - 10px)}.mod-column.__imgText .__column_1-5{width:calc(20% - 10px)}.mod-column.__imgText .__column_4-5{width:calc(80% - 10px)}.mod-column.__imgText .__column_2{width:calc(50% - 10px)}.mod-column.__button{justify-content:center}.mod-column.__button.__row{flex-flow:column}.mod-tblWrap{overflow:auto}.mod-tbl01{border-collapse:separate;border-spacing:0;border-top:1px solid #ccc;border-left:1px solid #ccc;width:100%}.mod-tbl01 td,.mod-tbl01 th{padding:20px 40px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-size:1rem;font-weight:400;vertical-align:middle;text-align:left}[lang=en] .mod-tbl01 td,[lang=en] .mod-tbl01 th{word-break:keep-all}.mod-tbl01 td.va_top,.mod-tbl01 th.va_top{vertical-align:top}.mod-tbl01 td.va_middle,.mod-tbl01 th.va_middle{vertical-align:middle}.mod-tbl01 td.va_bottom,.mod-tbl01 th.va_bottom{vertical-align:bottom}.mod-tbl01 td.ta_left,.mod-tbl01 th.ta_left{text-align:left}.mod-tbl01 td.ta_center,.mod-tbl01 th.ta_center{text-align:center}.mod-tbl01 td.ta_right,.mod-tbl01 th.ta_right{text-align:right}.mod-tbl01 th{background-color:#f7f7f7}.mod-tbl01 td{background-color:#fff}.mod-tbl02{position:relative;border-radius:8px;border-collapse:separate;border-spacing:0;border-top:1px solid #e8ded4;border-left:1px solid #e8ded4;width:100%;overflow:hidden}.mod-tbl02::before{position:absolute;inset:-1px 0 0 -1px;border:1px solid #e8ded4;border-radius:8px;pointer-events:none;content:""}.mod-tbl02._layout_fixed{table-layout:fixed}.mod-tbl02 thead th{background-color:#fff2ed}.mod-tbl02 tbody th{background-color:#faf7f4}.mod-tbl02 td,.mod-tbl02 th{padding:16px;border-bottom:1px solid #e8ded4;border-right:1px solid #e8ded4;font-size:1rem;font-weight:400;line-height:1.4;text-align:left;vertical-align:middle}.mod-tbl02 td .__parts,.mod-tbl02 th .__parts{display:block;margin:auto auto 8px}[lang=en] .mod-tbl02 td,[lang=en] .mod-tbl02 th{word-break:keep-all}.mod-tbl02 td.va_top,.mod-tbl02 th.va_top{vertical-align:top}.mod-tbl02 td.va_middle,.mod-tbl02 th.va_middle{vertical-align:middle}.mod-tbl02 td.va_bottom,.mod-tbl02 th.va_bottom{vertical-align:bottom}.mod-tbl02 td.ta_left,.mod-tbl02 th.ta_left{text-align:left}.mod-tbl02 td.ta_center,.mod-tbl02 th.ta_center{text-align:center}.mod-tbl02 td.ta_right,.mod-tbl02 th.ta_right{text-align:right}.mod-tbl02 th{font-weight:700}.mod-tbl02 td{background-color:#fff}.mod-head01{font-size:4rem;font-weight:700;line-height:1.4}.mod-head01Wrap{height:280px;background:#eef2f4;display:flex;flex-flow:row wrap;align-items:center}.mod-head01Wrap02{position:relative;height:560px;overflow:hidden}.mod-head01Wrap02 .mod-auto{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;height:100%;padding-top:100px;color:#fff}.mod-head01Wrap02 figure{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.mod-head01Wrap02 figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mod-head01Wrap02.__overlay{background:url(<path-to-image>) #d3d3d3 50%/cover no-repeat}.mod-head02{font-size:2rem;font-weight:500;line-height:1.4;margin-bottom:30px}.mod-head03{font-size:1.5rem;font-weight:500;line-height:1.4;margin-bottom:30px}.mod-head04{display:flex;width:100%;gap:0 16px;align-items:center;margin-bottom:24px;padding-bottom:24px;font-size:1.25rem;border-bottom:1px solid #d4c8bc}.mod-head04 span{color:#ff6730;font-size:.875rem;font-weight:700;line-height:1.5;letter-spacing:-.21px}.mod-head05{font-size:1rem;font-weight:500;line-height:1.4;margin-bottom:20px}.mod-head06{display:grid;place-items:center;margin-bottom:24px;text-align:center}.mod-head06::after{display:block;width:80px;height:1px;background-color:#ff6730;content:""}.mod-head06 .__en{margin-bottom:8px;color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:-.72px}.mod-head06 .__jp{margin-bottom:12px;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:-.72px}.mod-head07{position:relative;margin-bottom:32px;padding-bottom:24px;font-size:1.75rem;font-weight:600;line-height:1.4;text-align:center}.mod-head07::after,.mod-head07::before{position:absolute;inset:auto 0 0;margin:auto;width:100%;height:2px;background-color:#eee8e1;display:inline-block;content:""}.mod-head07::after{width:80px;background-color:#ff6730}.mod-head07.__left{text-align:left}.mod-head07.__left::after{margin-left:0}.mod-head08{margin-bottom:32px}.mod-head08 .__en{color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:3.75rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:-1.2px}.mod-head08 .__jp{display:block;margin-top:6px;color:#48352b;font-size:1.5rem;font-style:normal;font-weight:var(--Text-heading4-weight,600);line-height:1.4;letter-spacing:-.72px}.mod-head08 .__jp svg{width:32px;height:32px;margin-right:4px;vertical-align:sub;fill:#ff6730}.mod-head09{margin-bottom:24px;padding-block:8px;font-size:1.125rem;background-color:#fff2ed;border-radius:999px;text-align:center}.mod-headImg01{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin-bottom:64px;min-height:360px}.mod-headImg01::before{position:absolute;inset:auto 0 -1px;width:100%;height:31px;background-image:url(/ladies/images/common/mod-headImg01_bg.webp),url(/ladies/images/common/mod-headImg01_bg_02.webp);background-position:left center,right center;background-repeat:no-repeat,no-repeat;background-size:50% 31px,50% 31px;display:inline-block;content:""}.mod-headImg01-inner{grid-column:1/2;grid-row:1/2;align-self:center}.mod-headImg01-inner .__head .__en{display:block;margin-bottom:16px;color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:3.75rem;font-style:normal;font-weight:400;line-height:1}.mod-headImg01-inner .__head .__jp{display:block;color:#48352b;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.72px}.mod-headImg01-inner .__head .__jp:has(+.__txt){margin-bottom:24px}.mod-headImg01-inner .__head:has(+.__txt){margin-bottom:24px}.mod-headImg01-inner .__head .__txt{display:block}.mod-headImg01-inner .__txt{color:#48352b;font-size:1rem;font-weight:400;line-height:1.6}.mod-headImg01-img{grid-column:1/2;grid-row:1/2;position:relative;z-index:-1}.mod-headImg01-img img{aspect-ratio:1440/360;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mod-inputText{position:relative}.mod-inputText input{position:relative;display:block;padding:0 15px;border-radius:5px;font-size:1rem;line-height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:solid 1px #333}.mod-inputText input::-moz-placeholder{color:#ddd}.mod-inputText input::placeholder{color:#ddd}.__error .mod-inputText input{background:#ffe5e5}.mod-textarea textarea{position:relative;display:block;padding:5px 15px;border-radius:5px;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:solid 1px #333}.mod-textarea textarea::-moz-placeholder{color:#ddd}.mod-textarea textarea::placeholder{color:#ddd}.__error .mod-textarea textarea{background:#ffe5e5}.mod-checkbox{position:relative;display:inline-block;line-height:1.5;vertical-align:middle}.mod-checkbox-text{position:relative;display:block;padding-left:25px;cursor:pointer}.mod-checkbox-text:before{content:"";position:absolute;display:block;left:0;top:50%;transform:translateY(-50%) translateY(-1px);width:15px;height:15px;border:2px solid #ccc;border-radius:3px}.__error .mod-checkbox-text:before{background:#ffe5e5}.mod-checkbox-text:after{content:"";position:absolute;display:block;top:50%;left:5px;transform:translateY(-80%) rotate(45deg);width:5px;height:7px;opacity:0;border:solid 2px red;border-left:0;border-top:0}.mod-checkbox input{position:absolute;opacity:0}input:checked~.mod-checkbox-text{font-weight:700}input:checked~.mod-checkbox-text:before{border-color:red}input:checked~.mod-checkbox-text:after{opacity:1}.mod-radio{display:inline-block;cursor:pointer}.mod-radio-text{position:relative;display:inline-block;padding-left:30px}.mod-radio-text:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%) translateY(-1px);left:0;width:24px;height:24px;border-radius:50%;border:1px solid #333;background:#fff;z-index:1}.__error .mod-radio-text:before{background:#ffe5e5}.mod-radio-text:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%) translateY(-1px);left:8px;width:8px;height:8px;border-radius:50%;background:#fff;z-index:2;opacity:0}.mod-radio input{position:absolute;opacity:0}input:checked+.mod-radio-text{color:red}input:checked+.mod-radio-text:before{background-color:red;border-color:red}input:checked+.mod-radio-text:after{opacity:1}.mod-select{position:relative;background-color:#fff;border:1px solid #333;border-radius:5px;display:inline-block}.__error .mod-select{background:#ffe5e5}.mod-select select{padding:5px 40px 5px 15px}.mod-select svg{position:absolute;width:12px;height:12px;top:50%;right:20px;transform:translateY(-50%) rotate(90deg);fill:red;pointer-events:none}.mod-fieldset{border:none;display:flex;flex-flow:row wrap;gap:24px}.mod-fieldset legend{opacity:0;position:absolute;z-index:-1}.top-mainVis{position:relative}.top-mainVis .controller{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:0 18px;transform:translateY(-50%);z-index:10;pointer-events:none}.top-mainVis .carousel-controller{display:flex;align-items:center;gap:10px;padding:4px;background:#fff;border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;transition:opacity .3s ease}.top-mainVis .carousel-controller:hover{opacity:.8}.top-mainVis .carousel-controller .icon-container{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.top-mainVis .carousel-controller svg{width:40px;height:40px;fill:#333}.top-mainVis .indicator{display:flex;justify-content:center;align-items:center;padding:24px 0}.top-mainVis .indicator-set{display:flex;align-items:center;gap:40px;background:rgba(255,255,255,.9);padding:12px 24px;border-radius:300px}.top-mainVis .indicator-pagination{display:flex;align-items:center;gap:8px}.top-mainVis .indicator-dot{width:8px;height:8px;border-radius:4px;background:#dbdbdb;transition:background-color .3s ease}.top-mainVis .indicator-dot--active{background:coral}.top-mainVis .indicator-dot:nth-child(2){background:#e8ded4}.top-mainVis .pause-button{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:0 0;border:none;cursor:pointer;transition:opacity .3s ease}.top-mainVis .pause-button:hover{opacity:.7}.top-mainVis .pause-button .icon-container{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.top-mainVis .pause-button svg{width:20px;height:20px;fill:#333}.mod-topicPath{display:block;overflow-x:auto;overflow-y:hidden;white-space:nowrap;height:auto;background-color:#eee8e1;line-height:1.6}.mod-topicPath-ul{display:flex;align-items:center;margin-inline:auto;padding:12px 80px}.mod-topicPath-li{display:inline-block;font-size:.875rem;display:flex;align-items:center}.mod-topicPath-li svg{margin-right:4px;width:16px;height:16px;fill:#675044}.mod-topicPath-li svg.arrow_right{margin-inline:8px;width:20px;height:20px;fill:#ff6730}.mod-topicPath-li:first-child a{display:inline-flex;align-items:center}.mod-topicPath-li:last-child a{pointer-events:none;color:#48352b;font-weight:700;text-decoration:none}.mod-topicPath-li:last-child a:hover{opacity:1}.mod-topicPath-li:last-child svg{display:none}.mod-topicPath-a,.mod-topicPath-a:link,.mod-topicPath-a:visited{display:inline-block;color:#48352b}.mod-topicPath._bottom .mod-topicPath-ul{margin-right:auto;margin-left:auto;padding-right:50px;padding-left:50px;max-width:1084px;width:100%}.mod-paginate{text-align:center}.mod-paginate>a,.mod-paginate>span{position:relative;display:inline-block;width:32px;height:32px;margin-right:5px;margin-left:5px;padding-top:2px;background-color:#fff;line-height:32px;vertical-align:middle;transition:.4s}.mod-paginate>a svg,.mod-paginate>span svg{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin:0 auto;width:24px;height:24px;transition:.4s}.mod-paginate>a:hover,.mod-paginate>span:hover{background-color:#48352b;color:#fff}.mod-paginate>a:hover svg,.mod-paginate>span:hover svg{fill:#fff}.mod-paginate>a.disabled,.mod-paginate>span.disabled{display:none}.mod-paginate>span{background-color:#48352b;color:#fff}.mod-paginate>span svg{fill:#fff}.mod-modal{cursor:pointer}.mod-modalImg{position:relative;display:block;cursor:pointer}.mod-modalContent{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-right:50px;padding-left:50px;max-width:1084px;width:100%;max-height:80%;z-index:502}.mod-modalContent .__inner{padding:40px;background-color:#fff;border-radius:8px}.mod-modalColumn{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.mod-modalColumn .__body .__head{color:#ff6730;font-family:kinuta-mincho-stdn,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.4}.mod-modalColumn .__img img{border-radius:8px}.mod-modal-overlay{display:none;opacity:0;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:10001;transition:.4s;overflow-y:auto}.mod-modal-overlay.is-active{display:block}.mod-modal-overlay.is-visible{opacity:1}.mod-modal-overlay>img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:80%;width:auto;max-height:80%;background-color:#fff;border:10px solid #fff}.mod-modal-overlay .mod-modalContent{display:block}.mod-modal-closeArea{position:fixed;width:100%;height:100%;top:0;left:0;z-index:501}.mod-modal-closeBtn{display:block;cursor:pointer;position:absolute;top:-26px;right:26px;color:#fff;padding:12px;background-color:#37251b;border-radius:999px;z-index:502}.mod-modal-closeBtn span{display:block;position:relative;width:32px;height:32px}.mod-modal-closeBtn span:after,.mod-modal-closeBtn span:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:100%;height:1px;background:#fff}.mod-modal-closeBtn span:after{width:1px;height:100%}.iframemodal-modal{position:relative;cursor:pointer}.iframemodal-modalContent{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-right:50px;padding-left:50px;max-width:1084px;width:100%;max-height:80%;z-index:502}.iframemodal-modalContent .iframemodal-modal-closeBtn{top:-40px;right:50px}.iframemodal-modalContent-movie{position:relative;width:100%;padding-top:56.25%;z-index:2}.iframemodal-modalContent-movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.iframemodal-modal-overlay{display:none;opacity:0;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);z-index:10001;transition:.4s}.iframemodal-modal-overlay.is-active{display:block}.iframemodal-modal-overlay.is-visible{opacity:1}.iframemodal-modal-overlay>img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:80%;width:auto;max-height:80%;background-color:#fff;border:10px solid #fff}.iframemodal-modal-overlay .iframemodal-modalContent{display:block}.iframemodal-modal-closeArea{position:fixed;width:100%;height:100%;top:0;left:0;z-index:501}.iframemodal-modal-closeBtn{display:block;cursor:pointer;position:absolute;top:calc(10% - 40px);right:10%;color:rgba(255,255,255,.8);z-index:502}.iframemodal-modal-closeBtn span{display:block;position:relative;width:30px;height:30px}.iframemodal-modal-closeBtn span:after,.iframemodal-modal-closeBtn span:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:100%;height:1px;background:#fff}.iframemodal-modal-closeBtn span:after{width:1px;height:100%}.iframemodal-modal .__play{position:absolute;inset:0;z-index:1;display:grid;grid-template-columns:1fr;place-content:center;margin:auto;width:80px;height:80px;background-color:#ff6730;border-radius:9999px}.iframemodal-modal .__play .__icon{margin:auto;width:32px;height:32px;fill:#fff}.iframemodal-modal .__img{display:block}.iframemodal-modal .__img img{border-radius:8px}.mod-video{position:relative;width:100%;height:0;padding-top:56.25%}.mod-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mod-video_blank{position:relative;display:block}.mod-video_blank figure{position:relative;z-index:1}.mod-video_blank svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;z-index:2}.mod-slider-voice-slider01Wrap{position:relative}.mod-slider-voice-slider01.splide.is-initialized:not(.is-active) .splide__list{display:grid;grid-template-columns:repeat(3,1fr)}.mod-slider-voice-slider01-item{padding:24px}.mod-slider-voice-slider01-item figure img{width:150px;height:150px;border-radius:50%}.mod-slider-voice-slider01-item .__ttl{margin-top:16px;color:#8f786b;font-size:.875rem;font-weight:700;line-height:1.6}.mod-slider-voice-slider01-item .__lead{position:relative;margin-top:32px;padding:24px;background-color:#faf7f4;border-radius:8px}.mod-slider-voice-slider01-item .__lead:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:24px;height:24px;transform:rotate(135deg);aspect-ratio:1/1;background-color:#faf7f4}.mod-slider-voice-slider01-item .__lead .mod-voice-accordion-preview p{line-height:1.6;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:0}.mod-slider-voice-slider01-item .__lead .mod-voice-accordion-preview p .__highlights{color:coral;font-weight:500}.mod-slider-voice-slider01-item .__lead .mod-voice-accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease,max-height .3s ease}.mod-slider-voice-slider01-item .__lead .mod-voice-accordion-content p{line-height:1.6;margin:0;display:inline}.mod-slider-voice-slider01-item .__lead .mod-voice-accordion-content p .__highlights{color:coral;font-weight:500}.mod-slider-voice-slider01-item .__lead .mod-voice-accordion-toggle{background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;width:100%;margin-top:10px;padding:0;text-align:right;font-size:.875rem;font-weight:500;line-height:1.6;color:inherit}.mod-slider-voice-slider01-item .__lead .mod-voice-accordion-plus{width:12px;height:1px;background-color:coral;margin-left:8px;position:relative;transition:transform .3s ease}.mod-slider-voice-slider01-item .__lead .mod-voice-accordion-plus:after{content:"";position:absolute;top:-5.5px;right:5.5px;width:1px;height:12px;background-color:coral;transition:transform .3s ease}.mod-slider-voice-slider01-item .__lead .mod-voice-accordion-plus.is-open:after{transform:rotate(90deg)}.mod-slider-voice-slider01-item .__lead .mod-voice-accordion.is-open .mod-voice-accordion-preview p{-webkit-line-clamp:unset;display:inline;overflow:visible}.mod-slider-voice-slider01-item .__lead .mod-voice-accordion.is-open .mod-voice-accordion-content{opacity:1;max-height:200px;margin-top:0;display:inline}.mod-slider-voice-slider01-item .__lead .mod-accordion-summary{display:none}.mod-slider-voice-slider01-item .__lead .mod-accordion-plus{display:none}.mod-slider-voice-slider01-item .__lead .mod-accordion-content{display:none}.mod-slider-voice-slider01 .splide__arrow{display:grid;place-content:center;position:absolute;top:47%;transform:translateY(-50%);background:#fff;width:44px;height:44px;border-radius:50%;z-index:2;box-shadow:0 0 50px 0 rgba(0,0,0,.2)}.mod-slider-voice-slider01 .splide__arrow svg{width:16px;height:16px;fill:#d9d9d9;transition:fill .3s}.mod-slider-voice-slider01 .splide__arrow--prev{display:none}.mod-slider-voice-slider01 .splide__arrow--next{right:36px}.mod-slider-voice-slider01 .splide__pagination-wrapper{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px;padding:0 30px;z-index:10}.mod-slider-voice-slider01 .splide__pagination{display:flex!important;position:absolute;top:auto;bottom:-75px;left:24px;text-align:center;margin:0;padding:0;list-style:none}.mod-slider-voice-slider01 .splide__pagination li+li{margin-left:8px}.mod-slider-voice-slider01 .splide__pagination__page{cursor:pointer;width:8px;height:8px;background-color:#e8ded4;border-radius:50%}.mod-slider-voice-slider01 .splide__pagination__page.is-active{background-color:coral}.mod-slider-voice-slider02{margin-right:calc(-50vw + 50%)}.mod-slider-voice-slider02Wrap{position:relative}.mod-slider-voice-slider02-item{padding:24px}.mod-slider-voice-slider02-item figure img{width:150px;height:150px;border-radius:50%}.mod-slider-voice-slider02-item .__ttl{margin-top:16px;color:#8f786b;font-size:.875rem;font-weight:700;line-height:1.6}.mod-slider-voice-slider02-item .__lead{position:relative;margin-top:32px;padding:24px;background-color:#faf7f4;border-radius:8px}.mod-slider-voice-slider02-item .__lead:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:24px;height:24px;transform:rotate(135deg);aspect-ratio:1/1;background-color:#faf7f4}.mod-slider-voice-slider02-item .__lead .mod-voice-accordion-preview p{line-height:1.6;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:0}.mod-slider-voice-slider02-item .__lead .mod-voice-accordion-preview p .__highlights{color:coral;font-weight:500}.mod-slider-voice-slider02-item .__lead .mod-voice-accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease,max-height .3s ease}.mod-slider-voice-slider02-item .__lead .mod-voice-accordion-content p{line-height:1.6;margin:0;display:inline}.mod-slider-voice-slider02-item .__lead .mod-voice-accordion-content p .__highlights{color:coral;font-weight:500}.mod-slider-voice-slider02-item .__lead .mod-voice-accordion-toggle{background:0 0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;width:100%;margin-top:10px;padding:0;text-align:right;font-size:.875rem;font-weight:500;line-height:1.6;color:inherit}.mod-slider-voice-slider02-item .__lead .mod-voice-accordion-plus{width:12px;height:1px;background-color:coral;margin-left:8px;position:relative;transition:transform .3s ease}.mod-slider-voice-slider02-item .__lead .mod-voice-accordion-plus:after{content:"";position:absolute;top:-5.5px;right:5.5px;width:1px;height:12px;background-color:coral;transition:transform .3s ease}.mod-slider-voice-slider02-item .__lead .mod-voice-accordion-plus.is-open:after{transform:rotate(90deg)}.mod-slider-voice-slider02-item .__lead .mod-voice-accordion.is-open .mod-voice-accordion-preview p{-webkit-line-clamp:unset;display:inline;overflow:visible}.mod-slider-voice-slider02-item .__lead .mod-voice-accordion.is-open .mod-voice-accordion-content{opacity:1;max-height:200px;margin-top:0;display:inline}.mod-slider-voice-slider02-item .__lead .mod-accordion-summary{display:none}.mod-slider-voice-slider02-item .__lead .mod-accordion-plus{display:none}.mod-slider-voice-slider02-item .__lead .mod-accordion-content{display:none}.mod-slider-voice-slider02 .splide__arrow{display:grid;place-content:center;position:absolute;top:47%;transform:translateY(-50%);background:#fff;width:44px;height:44px;border-radius:50%;z-index:2;box-shadow:0 0 50px 0 rgba(0,0,0,.2)}.mod-slider-voice-slider02 .splide__arrow svg{width:16px;height:16px;fill:#d9d9d9;transition:fill .3s}.mod-slider-voice-slider02 .splide__arrow--prev{display:none}.mod-slider-voice-slider02 .splide__arrow--next{right:36px}.mod-slider-voice-slider02 .splide__pagination-wrapper{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px;padding:0 30px;z-index:10}.mod-slider-voice-slider02 .splide__pagination{display:flex!important;position:absolute;top:auto;bottom:-75px;left:24px;text-align:center;margin:0;padding:0;list-style:none}.mod-slider-voice-slider02 .splide__pagination li+li{margin-left:8px}.mod-slider-voice-slider02 .splide__pagination__page{cursor:pointer;width:8px;height:8px;background-color:#e8ded4;border-radius:50%}.mod-slider-voice-slider02 .splide__pagination__page.is-active{background-color:coral}.mod-slider-chartResult-sliderWrap{position:relative}.mod-slider-chartResult.splide{visibility:visible}.mod-slider-chartResult .splide__arrow{display:grid;place-content:center;position:absolute;top:47%;transform:translateY(-50%);background:#fff;width:44px;height:44px;border-radius:50%;z-index:2;box-shadow:0 0 50px 0 rgba(0,0,0,.2)}.mod-slider-chartResult .splide__arrow svg{width:16px;height:16px;fill:#d9d9d9}.mod-slider-chartResult .splide__arrow--next{right:23%}.mod-slider-chartResult .splide__pagination-wrapper{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px;padding:0 30px;z-index:10}.mod-slider-chartResult .splide__pagination{display:flex!important;position:absolute;top:auto;bottom:-75px;left:24px;text-align:center;margin:0;padding:0;list-style:none}.mod-slider-chartResult .splide__pagination li+li{margin-left:15px}.mod-slider-chartResult .splide__pagination__page{cursor:pointer;width:8px;height:8px;background-color:#dbdbdb;border-radius:50%}.mod-slider-chartResult .splide__pagination__page.is-active{background-color:coral}.mod-catch01{font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:30px}.mod-catch02{font-size:1.25rem;font-weight:700;line-height:1.4;margin-bottom:20px}.mod-imgWrap-800_494 img{aspect-ratio:800/494;-o-object-fit:cover;object-fit:cover}.mod-tab-btns{display:flex;align-items:center;justify-content:center;width:100%;border-bottom:1px solid red}.mod-tab-item{display:flex;align-items:center;flex:1;justify-content:center;min-height:50px;border-radius:5px 5px 0 0;background-color:#ddd;cursor:pointer}.mod-tab-item:not(:first-of-type){margin-left:10px}.mod-tab-item.is-active{color:#fff;background-color:red;cursor:pointer}.mod-anchorLink{display:flex}.mod-anchorLinkWrap .__head{margin-bottom:16px;color:#b4a18f;font-family:"Playfair Display SC",serif;font-size:1.75rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:-.42px;text-align:center}.mod-anchorLink>li{flex:1;min-width:260px;background-color:#fff;border:1px solid #b4a18f}.mod-anchorLink>li:first-child{border-radius:8px 0 0 8px}.mod-anchorLink>li:last-child{border-radius:0 8px 8px 0}.mod-anchorLink>li:not(:first-child){border-left:none}.mod-anchorLink>li a{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:8px;column-gap:8px;padding:12px 8px 12px 24px;min-height:66px;height:100%;color:#48352b;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:-.27px}.mod-anchorLink>li a>span{transition:color .3s ease}.mod-anchorLink>li a svg{width:20px;height:20px;fill:#ff6730;transition:.3s}.mod-contact{padding:64px 0 80px 0;background-color:#faf7f4}.mod-contact-head{position:relative;padding-bottom:12px;font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.72px;text-align:center}.mod-contact-head:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:80px;height:1px;background-color:coral}.mod-contact-btn{display:flex;gap:16px;margin-top:24px}.mod-contact-btn-txt{display:flex;align-items:center;gap:8px}.mod-contact-btn ._btn{display:flex;flex-direction:column;gap:12px;align-items:center;padding:30px 16px 36px;border-radius:8px;transition:.3s;width:30.8%}.mod-contact-btn ._btn.__exprience{background-color:coral}.mod-contact-btn ._btn.__shiryo{background-color:#e14b94}.mod-contact-btn ._btn .__lead{font-size:1rem;line-height:1.6;color:#fff}.mod-contact-btn ._btn .__icon{width:32px;height:32px;fill:#fff}.mod-contact-btn ._btn .__ttl{font-size:2rem;font-weight:400;line-height:1.4;letter-spacing:-.96px;color:#fff}.mod-contact-btn ._btn .__arrow{width:20px;height:20px;fill:#fff;transition:.3s}.mod-contact-btn-tel{width:35.33333%}.mod-contact-btn-tel-txt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-top:12px}.mod-contact-btn-tel .__lead{display:flex;align-items:center;justify-content:center;border-radius:9999px;width:100%;text-align:center;background-color:#e8ded4;padding:2px 16px;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.27px}.mod-contact-btn-tel .__lead svg{width:24px;height:24px;fill:#675044;margin-right:8px}.mod-contact-btn-tel .__num{display:flex;align-items:center;gap:7px}.mod-contact-btn-tel .__num span{font-size:2.125rem;font-weight:600;font-family:Roboto,sans-serif;line-height:1}.mod-contact-btn-tel .__tel{display:flex;align-items:center;gap:4px}.mod-contact-btn-tel .__subttl{font-size:.875rem;line-height:1.6;font-weight:500}.mod-contact-btn-tel .__ttl{font-size:.75rem;font-weight:400;line-height:1.6}.mod-dropdown{position:relative;display:inline-block;width:100%}.mod-dropdown-toggle{width:100%;cursor:pointer}.mod-dropdown-menu{position:absolute;top:53px;left:0;z-index:10;display:none;min-width:100%;background-color:#faf7f4;border:1px solid #e4e4e4;border-radius:0 0 4px 4px}.mod-dropdown-menu li:not(:last-child){border-bottom:1px solid #f0f0f0}.mod-dropdown-menu li a{position:relative;display:block;padding:12px 24px 12px 16px;font-size:1rem;font-weight:700;text-decoration:none;transition:.3s;text-align:center}.mod-dropdown-menu li a svg{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:16px;height:16px;fill:coral}.mod-dropdown.is-open .mod-dropdown-menu{display:block}.mod-dropdown.is-open .mod-button ._icon{transform:scaleY(-1)}.mod-recommend{padding:40px;background-color:#fff;border-radius:8px}.mod-recommend .__head{margin-bottom:32px;font-size:1.5rem;font-weight:600;line-height:1.4;text-align:center}.mod-recommend-list{display:grid;grid-template-columns:repeat(3,auto);gap:16px 10px}.mod-recommend-list__item{display:grid;grid-template-columns:32px 1fr;gap:10px;padding-inline:8px}.mod-recommend-list__item .__icon{width:32px;height:32px;translate:0 -1px}.mod-recommend-list__item .__txt{font-size:1.125rem;font-weight:500;line-height:1.6}.mod-recommend.__beige{background-color:#faf7f4}.mod-recommend02{padding:16px;background-color:#faf7f4;border-radius:8px}.mod-recommend02 .__head{margin-bottom:8px;font-size:1.25rem;font-weight:600;line-height:1.5}.mod-recommend02 .__list .__item{display:grid;grid-template-columns:32px 1fr;gap:8px}.mod-recommend02 .__list .__item:not(:last-of-type){margin-bottom:8px}.mod-recommend02 .__list .__item .__icon{width:32px;height:32px;translate:0 -1px}.mod-recommend02 .__list .__item .__txt{font-size:1.125rem;font-weight:500;line-height:1.6}.mod-productItem{padding:24px;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.mod-productItem .__inner{display:grid;align-items:center;grid-template-columns:120px 1fr;gap:24px}.mod-productItem .__img img{border-radius:8px}.mod-productItem .__body .__logo{margin-bottom:16px}.mod-productItem .__body .__txt{display:grid;align-items:center;grid-template-columns:1fr 20px;gap:8px}.mod-productItem .__body .__icon{width:20px;height:20px;fill:#ff6730}.mod-salon{padding:80px;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%),url(/ladies/images/common/salon_bg.webp) #d3d3d3 50%/cover no-repeat}.mod-salon-column{display:flex;align-items:flex-end;gap:32px}.mod-salon-column h2 .__en{color:#fff}.mod-salon-column h2 .__jp{color:#fff}.mod-salon-column p{line-height:1.6;color:#fff;font-weight:500}.mod-salon .mod-button ._icon{top:0;bottom:0;margin:auto;width:20px;height:20px;transform:translateY(0);transition:transform .3s ease}.mod-pickup{margin-block:80px}.mod-pickup-column{display:grid;gap:40px}.mod-pickup-column.__column_1{grid-template-columns:repeat(1,1fr)}.mod-pickup-column.__column_2{grid-template-columns:repeat(2,1fr)}.mod-pickup-column.__column_3{grid-template-columns:repeat(3,1fr)}.mod-pickup-column.__column_4{grid-template-columns:repeat(4,1fr)}.icon-arrow_bottom,.icon-arrow_bottom02,.icon-arrow_left,.icon-arrow_left02,.icon-arrow_left_double,.icon-arrow_right,.icon-arrow_right02,.icon-arrow_right_double,.icon-arrow_top,.icon-blank,.icon-close,.icon-contact,.icon-download,.icon-favorite,.icon-freedial,.icon-hamburger,.icon-home,.icon-iconContainer,.icon-icon_add,.icon-icon_beginner,.icon-icon_brand,.icon-icon_campaign,.icon-icon_chair,.icon-icon_cleaning,.icon-icon_cm,.icon-icon_color,.icon-icon_color_check,.icon-icon_cut,.icon-icon_document,.icon-icon_dryer,.icon-icon_event,.icon-icon_faq,.icon-icon_garally,.icon-icon_grow,.icon-icon_heart,.icon-icon_mail,.icon-icon_medical,.icon-icon_memo,.icon-icon_mens,.icon-icon_moist,.icon-icon_online,.icon-icon_perm,.icon-icon_pickup,.icon-icon_pickup2,.icon-icon_play_circle,.icon-icon_point,.icon-icon_price,.icon-icon_remove,.icon-icon_salon,.icon-icon_salon2,.icon-icon_search,.icon-icon_shiryo,.icon-icon_shop,.icon-icon_step,.icon-icon_taiken,.icon-icon_taiken2,.icon-icon_tel,.icon-icon_tel2,.icon-icon_twinkle,.icon-icon_voice,.icon-icon_wash,.icon-icon_wig,.icon-icon_zoom,.icon-lang,.icon-map,.icon-pdf,.icon-play,.icon-play2,.icon-search,.icon-sns_facebook,.icon-sns_facebook-color,.icon-sns_facebook_hover,.icon-sns_insta,.icon-sns_instagram,.icon-sns_instagram_hover,.icon-sns_line,.icon-sns_line-color,.icon-sns_line-color-circle,.icon-sns_line_hover,.icon-sns_linkedin,.icon-sns_linkedin-color,.icon-sns_x,.icon-sns_x_hover,.icon-sns_youtube,.icon-sns_youtube-color,.icon-sns_youtube_hover,.icon-stop{background:url(/ladies/cnt_common/svg/sprite-bg.svg) no-repeat}.icon-arrow_bottom{background-position:0 0}.icon-arrow_bottom_dims{width:100px;height:100px}.icon-arrow_bottom02{background-position:99.2537313433% 23.8095238095%}.icon-arrow_bottom02_dims{width:20px;height:20px}.icon-arrow_left{background-position:21.9298245614% 0}.icon-arrow_left_dims{width:100px;height:100px}.icon-arrow_left02{background-position:93.984962406% 31.6%}.icon-arrow_left02_dims{width:24px;height:24px}.icon-arrow_left_double{background-position:0 23.5849056604%}.icon-arrow_left_double_dims{width:100px;height:100px}.icon-arrow_right{background-position:21.9298245614% 23.5849056604%}.icon-arrow_right_dims{width:100px;height:100px}.icon-arrow_right02{background-position:93.984962406% 36.4%}.icon-arrow_right02_dims{width:24px;height:24px}.icon-arrow_right_double{background-position:43.8596491228% 0}.icon-arrow_right_double_dims{width:100px;height:100px}.icon-arrow_top{background-position:43.8596491228% 23.5849056604%}.icon-arrow_top_dims{width:100px;height:100px}.icon-blank{background-position:0 47.1698113208%}.icon-blank_dims{width:100px;height:100px}.icon-close{background-position:21.9298245614% 47.1698113208%}.icon-close_dims{width:100px;height:100px}.icon-contact{background-position:43.8596491228% 47.1698113208%}.icon-contact_dims{width:100px;height:100px}.icon-download{background-position:65.7894736842% 0}.icon-download_dims{width:100px;height:100px}.icon-favorite{background-position:65.7894736842% 23.5849056604%}.icon-favorite_dims{width:100px;height:100px}.icon-freedial{background-position:95.0570342205% 12.7236580517%}.icon-freedial_dims{width:30px;height:21px}.icon-hamburger{background-position:93.984962406% 40.4715127701%}.icon-hamburger_dims{width:24px;height:15px}.icon-home{background-position:93.984962406% 44.2%}.icon-home_dims{width:24px;height:24px}.icon-iconContainer{background-position:69.0248565966% 81.3008130081%}.icon-iconContainer_dims{width:33px;height:32px}.icon-icon_add{background-position:93.984962406% 49%}.icon-icon_add_dims{width:24px;height:24px}.icon-icon_beginner{background-position:93.984962406% 53.8%}.icon-icon_beginner_dims{width:24px;height:24px}.icon-icon_brand{background-position:93.984962406% 58.6%}.icon-icon_brand_dims{width:24px;height:24px}.icon-icon_campaign{background-position:93.984962406% 63.4%}.icon-icon_campaign_dims{width:24px;height:24px}.icon-icon_chair{background-position:93.984962406% 68.2%}.icon-icon_chair_dims{width:24px;height:24px}.icon-icon_cleaning{background-position:93.984962406% 17.0340681363%}.icon-icon_cleaning_dims{width:24px;height:25px}.icon-icon_cm{background-position:93.984962406% 73%}.icon-icon_cm_dims{width:24px;height:24px}.icon-icon_color{background-position:38.7596899225% 82.8157349896%}.icon-icon_color_dims{width:40px;height:41px}.icon-icon_color_check{background-position:93.984962406% 77.8%}.icon-icon_color_check_dims{width:24px;height:24px}.icon-icon_cut{background-position:45.9923664122% 89.816700611%}.icon-icon_cut_dims{width:32px;height:33px}.icon-icon_document{background-position:54.4573643411% 82.6446280992%}.icon-icon_document_dims{width:40px;height:40px}.icon-icon_dryer{background-position:93.984962406% 82.6%}.icon-icon_dryer_dims{width:24px;height:24px}.icon-icon_event{background-position:93.984962406% 87.4%}.icon-icon_event_dims{width:24px;height:24px}.icon-icon_faq{background-position:93.984962406% 92.2%}.icon-icon_faq_dims{width:24px;height:24px}.icon-icon_garally{background-position:0 100%}.icon-icon_garally_dims{width:24px;height:24px}.icon-icon_grow{background-position:4.5112781955% 100%}.icon-icon_grow_dims{width:24px;height:24px}.icon-icon_heart{background-position:94.1619585687% 22%}.icon-icon_heart_dims{width:25px;height:24px}.icon-icon_mail{background-position:9.022556391% 100%}.icon-icon_mail_dims{width:24px;height:24px}.icon-icon_medical{background-position:62.2093023256% 82.6446280992%}.icon-icon_medical_dims{width:40px;height:40px}.icon-icon_memo{background-position:46.6019417476% 82.6446280992%}.icon-icon_memo_dims{width:41px;height:40px}.icon-icon_mens{background-position:13.5338345865% 100%}.icon-icon_mens_dims{width:24px;height:24px}.icon-icon_moist{background-position:18.045112782% 100%}.icon-icon_moist_dims{width:24px;height:24px}.icon-icon_online{background-position:22.5563909774% 100%}.icon-icon_online_dims{width:24px;height:24px}.icon-icon_perm{background-position:38.8349514563% 91.3043478261%}.icon-icon_perm_dims{width:41px;height:41px}.icon-icon_pickup{background-position:27.0676691729% 100%}.icon-icon_pickup_dims{width:24px;height:24px}.icon-icon_pickup2{background-position:31.5789473684% 100%}.icon-icon_pickup2_dims{width:24px;height:24px}.icon-icon_play_circle{background-position:36.0902255639% 100%}.icon-icon_play_circle_dims{width:24px;height:24px}.icon-icon_point{background-position:40.6015037594% 100%}.icon-icon_point_dims{width:24px;height:24px}.icon-icon_price{background-position:45.1127819549% 100%}.icon-icon_price_dims{width:24px;height:24px}.icon-icon_remove{background-position:49.6240601504% 100%}.icon-icon_remove_dims{width:24px;height:24px}.icon-icon_salon{background-position:54.1353383459% 100%}.icon-icon_salon_dims{width:24px;height:24px}.icon-icon_salon2{background-position:58.6466165414% 100%}.icon-icon_salon2_dims{width:24px;height:24px}.icon-icon_search{background-position:63.1578947368% 100%}.icon-icon_search_dims{width:24px;height:24px}.icon-icon_shiryo{background-position:67.6691729323% 100%}.icon-icon_shiryo_dims{width:24px;height:24px}.icon-icon_shop{background-position:72.1804511278% 100%}.icon-icon_shop_dims{width:24px;height:24px}.icon-icon_step{background-position:76.6917293233% 100%}.icon-icon_step_dims{width:24px;height:24px}.icon-icon_taiken{background-position:81.2030075188% 100%}.icon-icon_taiken_dims{width:24px;height:24px}.icon-icon_taiken2{background-position:85.7142857143% 100%}.icon-icon_taiken2_dims{width:24px;height:24px}.icon-icon_tel{background-position:90.2255639098% 100%}.icon-icon_tel_dims{width:24px;height:24px}.icon-icon_tel2{background-position:94.7368421053% 100%}.icon-icon_tel2_dims{width:24px;height:24px}.icon-icon_twinkle{background-position:94.1619585687% 26.8%}.icon-icon_twinkle_dims{width:25px;height:24px}.icon-icon_voice{background-position:100% 0}.icon-icon_voice_dims{width:24px;height:24px}.icon-icon_wash{background-position:100% 4.8%}.icon-icon_wash_dims{width:24px;height:24px}.icon-icon_wig{background-position:100% 9.6%}.icon-icon_wig_dims{width:24px;height:24px}.icon-icon_zoom{background-position:75.1908396947% 81.3008130081%}.icon-icon_zoom_dims{width:32px;height:32px}.icon-lang{background-position:65.7894736842% 47.1698113208%}.icon-lang_dims{width:100px;height:100px}.icon-map{background-position:0 70.7547169811%}.icon-map_dims{width:100px;height:100px}.icon-pdf{background-position:21.9298245614% 70.7547169811%}.icon-pdf_dims{width:100px;height:100px}.icon-play{background-position:100% 14.4%}.icon-play_dims{width:24px;height:24px}.icon-play2{background-position:52.0992366412% 89.816700611%}.icon-play2_dims{width:32px;height:33px}.icon-search{background-position:43.8596491228% 70.7547169811%}.icon-search_dims{width:100px;height:100px}.icon-sns_facebook{background-position:81.2977099237% 81.3008130081%}.icon-sns_facebook_dims{width:32px;height:32px}.icon-sns_facebook-color{background-position:65.7894736842% 70.7547169811%}.icon-sns_facebook-color_dims{width:100px;height:100px}.icon-sns_facebook_hover{background-position:87.4045801527% 81.3008130081%}.icon-sns_facebook_hover_dims{width:32px;height:32px}.icon-sns_insta{background-position:87.7192982456% 0}.icon-sns_insta_dims{width:100px;height:100px}.icon-sns_instagram{background-position:58.2061068702% 89.6341463415%}.icon-sns_instagram_dims{width:32px;height:32px}.icon-sns_instagram_hover{background-position:64.3129770992% 89.6341463415%}.icon-sns_instagram_hover_dims{width:32px;height:32px}.icon-sns_line{background-position:70.4198473282% 89.6341463415%}.icon-sns_line_dims{width:32px;height:32px}.icon-sns_line-color{background-position:87.7192982456% 23.5849056604%}.icon-sns_line-color_dims{width:100px;height:100px}.icon-sns_line-color-circle{background-position:87.7192982456% 47.1698113208%}.icon-sns_line-color-circle_dims{width:100px;height:100px}.icon-sns_line_hover{background-position:76.5267175573% 89.6341463415%}.icon-sns_line_hover_dims{width:32px;height:32px}.icon-sns_linkedin{background-position:87.7192982456% 70.7547169811%}.icon-sns_linkedin_dims{width:100px;height:100px}.icon-sns_linkedin-color{background-position:0 94.3396226415%}.icon-sns_linkedin-color_dims{width:100px;height:100px}.icon-sns_x{background-position:82.6335877863% 89.6341463415%}.icon-sns_x_dims{width:32px;height:32px}.icon-sns_x_hover{background-position:88.7404580153% 89.6341463415%}.icon-sns_x_hover_dims{width:32px;height:32px}.icon-sns_youtube{background-position:95.4198473282% 0}.icon-sns_youtube_dims{width:32px;height:32px}.icon-sns_youtube-color{background-position:21.9298245614% 94.3396226415%}.icon-sns_youtube-color_dims{width:100px;height:100px}.icon-sns_youtube_hover{background-position:95.4198473282% 6.5040650407%}.icon-sns_youtube_hover_dims{width:32px;height:32px}.icon-stop{background-position:100% 19.2%}.icon-stop_dims{width:24px;height:24px}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;display:flex;flex-flow:row wrap;align-content:flex-start}.pure-g-flow_reverse{flex-flow:row-reverse wrap}.pure-g-align_center{align-items:center}.pure-g-justify_center{justify-content:center}.pure-g-justify_between{justify-content:space-between}.pure-u{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1,.pure-u-1-1,.pure-u-1-10,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-7,.pure-u-1-8,.pure-u-1-9,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-2-7,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-7,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-4-7,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-7,.pure-u-5-8,.pure-u-6-24,.pure-u-6-7,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-8-9,.pure-u-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-10{width:10%}.pure-u-1-9{width:11.1111%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-7{width:14.2857%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-2-7{width:28.5714%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-3-7{width:42.8571%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-4-7{width:57.1428%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-5-7{width:71.4285%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-6-7{width:85.7142%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-8-9{width:88.8888%}.pure-u-9-10{width:90%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}.width-u-5{width:5%}.width-u-10{width:10%}.width-u-15{width:15%}.width-u-20{width:20%}.width-u-25{width:25%}.width-u-30{width:30%}.width-u-35{width:35%}.width-u-40{width:40%}.width-u-45{width:45%}.width-u-50{width:50%}.width-u-55{width:55%}.width-u-60{width:60%}.width-u-65{width:65%}.width-u-70{width:70%}.width-u-75{width:75%}.width-u-80{width:80%}.width-u-85{width:85%}.width-u-90{width:90%}.width-u-95{width:95%}.width-u-100{width:100%}.mAuto{margin-left:auto;margin-right:auto}.m0{margin:0!important}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.p0{padding:0!important}.pt0{padding-top:0!important}.pr0{padding-right:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.m5{margin:5px}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.mr5{margin-right:5px}.ml5{margin-left:5px}.p5{padding:5px}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.m10{margin:10px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mr10{margin-right:10px}.ml10{margin-left:10px}.p10{padding:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.m15{margin:15px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.mr15{margin-right:15px}.ml15{margin-left:15px}.p15{padding:15px}.pt15{padding-top:15px}.pr15{padding-right:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.m20{margin:20px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.mr20{margin-right:20px}.ml20{margin-left:20px}.p20{padding:20px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.m25{margin:25px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.mr25{margin-right:25px}.ml25{margin-left:25px}.p25{padding:25px}.pt25{padding-top:25px}.pr25{padding-right:25px}.pb25{padding-bottom:25px}.pl25{padding-left:25px}.m30{margin:30px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.mr30{margin-right:30px}.ml30{margin-left:30px}.p30{padding:30px}.pt30{padding-top:30px}.pr30{padding-right:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.m35{margin:35px}.mt35{margin-top:35px}.mb35{margin-bottom:35px}.mr35{margin-right:35px}.ml35{margin-left:35px}.p35{padding:35px}.pt35{padding-top:35px}.pr35{padding-right:35px}.pb35{padding-bottom:35px}.pl35{padding-left:35px}.m40{margin:40px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.mr40{margin-right:40px}.ml40{margin-left:40px}.p40{padding:40px}.pt40{padding-top:40px}.pr40{padding-right:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.m45{margin:45px}.mt45{margin-top:45px}.mb45{margin-bottom:45px}.mr45{margin-right:45px}.ml45{margin-left:45px}.p45{padding:45px}.pt45{padding-top:45px}.pr45{padding-right:45px}.pb45{padding-bottom:45px}.pl45{padding-left:45px}.m50{margin:50px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.mr50{margin-right:50px}.ml50{margin-left:50px}.p50{padding:50px}.pt50{padding-top:50px}.pr50{padding-right:50px}.pb50{padding-bottom:50px}.pl50{padding-left:50px}.m55{margin:55px}.mt55{margin-top:55px}.mb55{margin-bottom:55px}.mr55{margin-right:55px}.ml55{margin-left:55px}.p55{padding:55px}.pt55{padding-top:55px}.pr55{padding-right:55px}.pb55{padding-bottom:55px}.pl55{padding-left:55px}.m60{margin:60px}.mt60{margin-top:60px}.mb60{margin-bottom:60px}.mr60{margin-right:60px}.ml60{margin-left:60px}.p60{padding:60px}.pt60{padding-top:60px}.pr60{padding-right:60px}.pb60{padding-bottom:60px}.pl60{padding-left:60px}.m65{margin:65px}.mt65{margin-top:65px}.mb65{margin-bottom:65px}.mr65{margin-right:65px}.ml65{margin-left:65px}.p65{padding:65px}.pt65{padding-top:65px}.pr65{padding-right:65px}.pb65{padding-bottom:65px}.pl65{padding-left:65px}.m70{margin:70px}.mt70{margin-top:70px}.mb70{margin-bottom:70px}.mr70{margin-right:70px}.ml70{margin-left:70px}.p70{padding:70px}.pt70{padding-top:70px}.pr70{padding-right:70px}.pb70{padding-bottom:70px}.pl70{padding-left:70px}.m75{margin:75px}.mt75{margin-top:75px}.mb75{margin-bottom:75px}.mr75{margin-right:75px}.ml75{margin-left:75px}.p75{padding:75px}.pt75{padding-top:75px}.pr75{padding-right:75px}.pb75{padding-bottom:75px}.pl75{padding-left:75px}.m80{margin:80px}.mt80{margin-top:80px}.mb80{margin-bottom:80px}.mr80{margin-right:80px}.ml80{margin-left:80px}.p80{padding:80px}.pt80{padding-top:80px}.pr80{padding-right:80px}.pb80{padding-bottom:80px}.pl80{padding-left:80px}.m85{margin:85px}.mt85{margin-top:85px}.mb85{margin-bottom:85px}.mr85{margin-right:85px}.ml85{margin-left:85px}.p85{padding:85px}.pt85{padding-top:85px}.pr85{padding-right:85px}.pb85{padding-bottom:85px}.pl85{padding-left:85px}.m90{margin:90px}.mt90{margin-top:90px}.mb90{margin-bottom:90px}.mr90{margin-right:90px}.ml90{margin-left:90px}.p90{padding:90px}.pt90{padding-top:90px}.pr90{padding-right:90px}.pb90{padding-bottom:90px}.pl90{padding-left:90px}.m95{margin:95px}.mt95{margin-top:95px}.mb95{margin-bottom:95px}.mr95{margin-right:95px}.ml95{margin-left:95px}.p95{padding:95px}.pt95{padding-top:95px}.pr95{padding-right:95px}.pb95{padding-bottom:95px}.pl95{padding-left:95px}.m100{margin:100px}.mt100{margin-top:100px}.mb100{margin-bottom:100px}.mr100{margin-right:100px}.ml100{margin-left:100px}.p100{padding:100px}.pt100{padding-top:100px}.pr100{padding-right:100px}.pb100{padding-bottom:100px}.pl100{padding-left:100px}.m105{margin:105px}.mt105{margin-top:105px}.mb105{margin-bottom:105px}.mr105{margin-right:105px}.ml105{margin-left:105px}.p105{padding:105px}.pt105{padding-top:105px}.pr105{padding-right:105px}.pb105{padding-bottom:105px}.pl105{padding-left:105px}.m110{margin:110px}.mt110{margin-top:110px}.mb110{margin-bottom:110px}.mr110{margin-right:110px}.ml110{margin-left:110px}.p110{padding:110px}.pt110{padding-top:110px}.pr110{padding-right:110px}.pb110{padding-bottom:110px}.pl110{padding-left:110px}.m115{margin:115px}.mt115{margin-top:115px}.mb115{margin-bottom:115px}.mr115{margin-right:115px}.ml115{margin-left:115px}.p115{padding:115px}.pt115{padding-top:115px}.pr115{padding-right:115px}.pb115{padding-bottom:115px}.pl115{padding-left:115px}.m120{margin:120px}.mt120{margin-top:120px}.mb120{margin-bottom:120px}.mr120{margin-right:120px}.ml120{margin-left:120px}.p120{padding:120px}.pt120{padding-top:120px}.pr120{padding-right:120px}.pb120{padding-bottom:120px}.pl120{padding-left:120px}.m125{margin:125px}.mt125{margin-top:125px}.mb125{margin-bottom:125px}.mr125{margin-right:125px}.ml125{margin-left:125px}.p125{padding:125px}.pt125{padding-top:125px}.pr125{padding-right:125px}.pb125{padding-bottom:125px}.pl125{padding-left:125px}.m130{margin:130px}.mt130{margin-top:130px}.mb130{margin-bottom:130px}.mr130{margin-right:130px}.ml130{margin-left:130px}.p130{padding:130px}.pt130{padding-top:130px}.pr130{padding-right:130px}.pb130{padding-bottom:130px}.pl130{padding-left:130px}.m135{margin:135px}.mt135{margin-top:135px}.mb135{margin-bottom:135px}.mr135{margin-right:135px}.ml135{margin-left:135px}.p135{padding:135px}.pt135{padding-top:135px}.pr135{padding-right:135px}.pb135{padding-bottom:135px}.pl135{padding-left:135px}.m140{margin:140px}.mt140{margin-top:140px}.mb140{margin-bottom:140px}.mr140{margin-right:140px}.ml140{margin-left:140px}.p140{padding:140px}.pt140{padding-top:140px}.pr140{padding-right:140px}.pb140{padding-bottom:140px}.pl140{padding-left:140px}.m145{margin:145px}.mt145{margin-top:145px}.mb145{margin-bottom:145px}.mr145{margin-right:145px}.ml145{margin-left:145px}.p145{padding:145px}.pt145{padding-top:145px}.pr145{padding-right:145px}.pb145{padding-bottom:145px}.pl145{padding-left:145px}.m150{margin:150px}.mt150{margin-top:150px}.mb150{margin-bottom:150px}.mr150{margin-right:150px}.ml150{margin-left:150px}.p150{padding:150px}.pt150{padding-top:150px}.pr150{padding-right:150px}.pb150{padding-bottom:150px}.pl150{padding-left:150px}.m155{margin:155px}.mt155{margin-top:155px}.mb155{margin-bottom:155px}.mr155{margin-right:155px}.ml155{margin-left:155px}.p155{padding:155px}.pt155{padding-top:155px}.pr155{padding-right:155px}.pb155{padding-bottom:155px}.pl155{padding-left:155px}.m160{margin:160px}.mt160{margin-top:160px}.mb160{margin-bottom:160px}.mr160{margin-right:160px}.ml160{margin-left:160px}.p160{padding:160px}.pt160{padding-top:160px}.pr160{padding-right:160px}.pb160{padding-bottom:160px}.pl160{padding-left:160px}.m165{margin:165px}.mt165{margin-top:165px}.mb165{margin-bottom:165px}.mr165{margin-right:165px}.ml165{margin-left:165px}.p165{padding:165px}.pt165{padding-top:165px}.pr165{padding-right:165px}.pb165{padding-bottom:165px}.pl165{padding-left:165px}.m170{margin:170px}.mt170{margin-top:170px}.mb170{margin-bottom:170px}.mr170{margin-right:170px}.ml170{margin-left:170px}.p170{padding:170px}.pt170{padding-top:170px}.pr170{padding-right:170px}.pb170{padding-bottom:170px}.pl170{padding-left:170px}.m175{margin:175px}.mt175{margin-top:175px}.mb175{margin-bottom:175px}.mr175{margin-right:175px}.ml175{margin-left:175px}.p175{padding:175px}.pt175{padding-top:175px}.pr175{padding-right:175px}.pb175{padding-bottom:175px}.pl175{padding-left:175px}.m180{margin:180px}.mt180{margin-top:180px}.mb180{margin-bottom:180px}.mr180{margin-right:180px}.ml180{margin-left:180px}.p180{padding:180px}.pt180{padding-top:180px}.pr180{padding-right:180px}.pb180{padding-bottom:180px}.pl180{padding-left:180px}.m185{margin:185px}.mt185{margin-top:185px}.mb185{margin-bottom:185px}.mr185{margin-right:185px}.ml185{margin-left:185px}.p185{padding:185px}.pt185{padding-top:185px}.pr185{padding-right:185px}.pb185{padding-bottom:185px}.pl185{padding-left:185px}.m190{margin:190px}.mt190{margin-top:190px}.mb190{margin-bottom:190px}.mr190{margin-right:190px}.ml190{margin-left:190px}.p190{padding:190px}.pt190{padding-top:190px}.pr190{padding-right:190px}.pb190{padding-bottom:190px}.pl190{padding-left:190px}.m195{margin:195px}.mt195{margin-top:195px}.mb195{margin-bottom:195px}.mr195{margin-right:195px}.ml195{margin-left:195px}.p195{padding:195px}.pt195{padding-top:195px}.pr195{padding-right:195px}.pb195{padding-bottom:195px}.pl195{padding-left:195px}.m200{margin:200px}.mt200{margin-top:200px}.mb200{margin-bottom:200px}.mr200{margin-right:200px}.ml200{margin-left:200px}.p200{padding:200px}.pt200{padding-top:200px}.pr200{padding-right:200px}.pb200{padding-bottom:200px}.pl200{padding-left:200px}.color_txt1{color:#48352b}.color_txt2{color:#212121}.color_txt3{color:#8f786b}.color_red{color:red}.color_white{color:#fff}.color-bg_white{background-color:#fff}.color-bg_black{background-color:#000}.color-bg_gray{background-color:#ddd}.fs_10{font-size:.625rem}.fs_11{font-size:.6875rem}.fs_12{font-size:.75rem}.fs_13{font-size:.8125rem}.fs_14{font-size:.875rem}.fs_15{font-size:.9375rem}.fs_16{font-size:1rem}.fs_17{font-size:1.0625rem}.fs_18{font-size:1.125rem}.fs_19{font-size:1.1875rem}.fs_20{font-size:1.25rem}.fs_21{font-size:1.3125rem}.fs_22{font-size:1.375rem}.fs_23{font-size:1.4375rem}.fs_24{font-size:1.5rem}.fs_25{font-size:1.5625rem}.fs_26{font-size:1.625rem}.fs_27{font-size:1.6875rem}.fs_28{font-size:1.75rem}.fs_29{font-size:1.8125rem}.fs_30{font-size:1.875rem}.fs_31{font-size:1.9375rem}.fs_32{font-size:2rem}.fs_33{font-size:2.0625rem}.fs_34{font-size:2.125rem}.fs_35{font-size:2.1875rem}.fs_36{font-size:2.25rem}.fs_37{font-size:2.3125rem}.fs_38{font-size:2.375rem}.fs_39{font-size:2.4375rem}.fs_40{font-size:2.5rem}.fw_400{font-weight:400}.fw_500{font-weight:500}.fw_600{font-weight:600}.fw_bold{font-weight:700}.ff_gothic{font-family:"Noto Sans JP",sans-serif}.ff_mincho{font-family:kinuta-mincho-stdn,sans-serif}.ff_alphabet{font-family:"Playfair Display SC",serif}.ta_left{text-align:left}.ta_center{text-align:center}.ta_right{text-align:right}.lh_10{line-height:1}.lh_11{line-height:1.1}.lh_12{line-height:1.2}.lh_13{line-height:1.3}.lh_14{line-height:1.4}.lh_15{line-height:1.5}.lh_16{line-height:1.6}.lh_17{line-height:1.7}.lh_18{line-height:1.8}.lh_19{line-height:1.9}.lh_20{line-height:2}.ls_m41{letter-spacing:-.41em}.ls_m31{letter-spacing:-.31em}.ls_m2{letter-spacing:-2px}.ls_m1{letter-spacing:-1px}.ls_0{letter-spacing:normal}.ls_p1{letter-spacing:1px}.ls_p2{letter-spacing:2px}.ls_p3{letter-spacing:3px}.ls_p4{letter-spacing:4px}.td_under{text-decoration:underline}.wb_all{word-break:break-all}.pos_relative{position:relative}.pos_absolute{position:absolute}.pos_static{position:static}.di_block{display:block}.di_iblock{display:inline-block}.di_inline{display:inline}.di_flex{display:flex}.di_none{display:none}.va_top{vertical-align:top!important}.va_middle{vertical-align:middle!important}.va_bottom{vertical-align:bottom!important}.ul-decimal,.ul-disc,.ul-latin,.ul-upperLatin{margin-left:20px;line-height:1.4}.ul-decimal>li,.ul-disc>li,.ul-latin>li,.ul-upperLatin>li{margin-top:5px}.ul-disc>li{list-style:disc}.ul-decimal>li{list-style:decimal}.ul-latin>li{list-style:lower-latin}.ul-upperLatin>li{list-style:upper-latin}.ul-paren{counter-reset:count_paren}.ul-paren>li{position:relative;margin-top:5px;padding-left:1.5em;line-height:1.4}.ul-paren>li:before{counter-increment:count_paren;content:"(" counter(count_paren) ")";position:absolute;top:0;left:0}.ul-star.__center,.ul-star_en.__center,.ul-star_en_num.__center,.ul-star_num.__center{margin-inline:auto;width:-moz-fit-content;width:fit-content}.ul-star>li,.ul-star_en>li,.ul-star_en_num>li,.ul-star_num>li{line-height:1.6}.ul-star>li{position:relative;padding-left:1.3em;line-height:1.6}.ul-star>li:before{content:"※";position:absolute;top:0;left:0}.ul-star_num{counter-reset:count_paren}.ul-star_num>li{position:relative;margin-top:5px;padding-left:2em;line-height:1.4}.ul-star_num>li:before{counter-increment:count_paren;content:"※" counter(count_paren) "";position:absolute;top:0;left:0}.ul-star_en>li{position:relative;margin-top:5px;padding-left:1em;line-height:1.4}.ul-star_en>li:before{content:"*";position:absolute;top:0;left:0}.ul-star_en_num{counter-reset:count_paren}.ul-star_en_num>li{position:relative;margin-top:5px;padding-left:1.7em;line-height:1.4}.ul-star_en_num>li:before{counter-increment:count_paren;content:"*" counter(count_paren) "";position:absolute;top:0;left:0}.opacity a,.opacity button,a.opacity,button.opacity{transition:all .3s ease;opacity:1}.opacity a:hover,.opacity button:hover,a.opacity:hover,button.opacity:hover{opacity:.5}body{margin:0;padding:0;outline:0;border:0;font-size:1.125rem;color:#48352b;line-height:2;font-family:"Noto Sans JP",sans-serif}a{opacity:1;color:#333;text-decoration:none}ol,ul{margin:0;padding:0;list-style:none}img{backface-visibility:hidden;vertical-align:bottom;max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-view*=sp]{display:none}[data-view*=tablet]{display:none}[data-view*=pc]{display:block}[data-view*=pc-inlineblock]{display:inline-block}body>iframe[name=google_conversion_frame],body>img[src*="ebis.ne.jp"],body>img[src*="tracer.jp"],body>img[src*="yahoo.co.jp"],body>img[src*=doubleclick]{position:absolute;top:0;left:0;visibility:hidden}.container{padding-top:100px}.helpfeel-content{position:fixed;bottom:40px;right:40px;z-index:1000}.helpfeel-content a{display:inline-flex;align-items:center;justify-content:flex-start;gap:0;box-sizing:border-box;height:48px;max-width:48px;padding:12px;border-radius:999px;background-color:#8f786b;box-shadow:2px 2px 0 0 rgba(0,0,0,.07);overflow:hidden;white-space:nowrap;color:#fff;transition:max-width .3s ease,padding .3s ease;font-size:.875rem;font-weight:700;line-height:1.5;letter-spacing:-.21px}.helpfeel-content ._icon{display:inline-flex;align-items:center}.helpfeel-content ._icon img{width:24px;height:24px}.helpfeel-content ._icon svg{width:24px;height:24px;fill:#fff}.helpfeel-content ._arrow,.helpfeel-content ._text{display:inline-flex;align-items:center;max-width:0;opacity:0;overflow:hidden;margin-left:0;transition:max-width .3s ease,opacity .2s ease .1s,margin-left .2s ease .1s}.helpfeel-content ._arrow svg,.helpfeel-content ._text svg{width:16px;height:16px;fill:#fff}.helpfeel-content.is-open a{max-width:260px}.helpfeel-content.is-open ._text{max-width:160px;opacity:1;margin-left:8px}.helpfeel-content.is-open ._arrow{max-width:20px;opacity:1;margin-left:8px}.ladies-rn-fixedMenu{position:fixed;left:0;right:0;bottom:5px;z-index:1000;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .2s ease;padding-bottom:env(safe-area-inset-bottom)}.ladies-rn-fixedMenu.is-active{opacity:1;pointer-events:auto}.ladies-rn-fixedMenu.is-visible{transform:translateY(0)}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}@media (orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}.modal-video-close-btn{top:0;right:-45px}}@media (scripting:none){.top-mainVis{padding-bottom:40px;visibility:visible}.top-mainVis .splide__list{display:block}.top-mainVis .splide__pagination-wrapper{display:none}.top-pickup-slider{visibility:visible}.top-pickup-slider .splide__list{display:block}.top-style-slider .style-slide{position:static}.top-style .style-slider-container{height:auto}.top-style .style-arrow,.top-style .style-pagination{display:none}.experience-voice-slider{visibility:visible;margin-right:0}.experience-voice-slider .splide__list{display:grid;grid-template-columns:repeat(3,1fr)}.experience-voice-slider-item .__lead .experience-voice-accordion-preview p{display:block;overflow:auto}.experience-voice-slider-item .__lead .experience-voice-accordion-content{opacity:1;overflow:auto;max-height:100%}.experience-voice-slider-item .__lead .experience-voice-accordion-toggle{display:none}.about-salon-slider{visibility:visible}.about-salon-slider .splide__list{display:block}.mod-slider-voice-slider01{visibility:visible;margin-right:0}.mod-slider-voice-slider01 .splide__list{display:grid;grid-template-columns:repeat(3,1fr)}.mod-slider-voice-slider01-item .__lead .mod-voice-accordion-preview p{display:block;overflow:auto}.mod-slider-voice-slider01-item .__lead .mod-voice-accordion-content{opacity:1;overflow:auto;max-height:100%}.mod-slider-voice-slider01-item .__lead .mod-voice-accordion-toggle{display:none}.mod-slider-voice-slider02{visibility:visible;margin-right:0}.mod-slider-voice-slider02 .splide__list{display:grid;grid-template-columns:repeat(3,1fr)}.mod-slider-voice-slider02-item .__lead .mod-voice-accordion-preview p{display:block;overflow:auto}.mod-slider-voice-slider02-item .__lead .mod-voice-accordion-content{opacity:1;overflow:auto;max-height:100%}.mod-slider-voice-slider02-item .__lead .mod-voice-accordion-toggle{display:none}.mod-dropdown-menu{display:block}}@media screen and (min-width:1025px){.headerRn-nav-menu-large:hover:not(span) ._circle{background-color:#ffc014}.headerRn-nav-menu-large:hover:not(span) .text{color:coral;border-color:coral}.headerRn-nav-menu-normal:hover .text{color:coral}.headerRn-nav-menu-normal:hover .icon svg{transform:translateX(2px)}.headerRn-nav-menu-button:hover .text{color:coral}.headerRn-nav-menu-button:hover .icon svg{transform:translateX(2px)}.headerRn-hamburger:hover .headerRn-hamburger-line{background:#ff6730}.headerRn-hamburger:hover .headerRn-hamburger-text{color:#ff6730}.footer-line-banner:hover{border:1px solid #ff6730}.footer-line-banner:hover .footer-line-banner-label{color:#ff6730}.footer-line-banner:hover .footer-line-banner-text{color:#ff6730}.footer-line-banner:hover .footer-line-banner-arrow .arrow-icon{fill:#ff6730}.footer-btn-mens:hover{background:#ffc014}.footer-btn-mens:hover svg{fill:#fff}.footer-btn-mens:hover .footer-btn-arrow{fill:coral}.footer-btn-shop:hover{background:#ffc014;color:#fff}.footer-btn-shop:hover svg{fill:#fff}.footer-btn-shop:hover .footer-btn-arrow{fill:coral}.top-mainVis .splide__arrow:hover svg{fill:coral}.top-pickup-slider .splide__arrow:hover svg{fill:coral}.top-style-slider .style-arrow:hover svg{fill:coral}.experience-voice-slider .splide__arrow:hover svg{fill:coral}.experience-point-gallery .splide__arrow:hover svg{fill:coral}.experience-check-flow-column-item__content .__img .mod-modal{margin-top:-140px;margin-left:-140px}.experience-check-flow-column-item__content.__float{display:block}.experience-check-flow-column-item__content.__float::after{clear:both;display:block;content:""}.experience-check-flow-column-item__content.__float .__img{float:right;margin-left:140px;max-width:500px}.product .mod-button._white:hover{background-color:#fff}.product-box01 a:hover .__img img{transform:scale(1.05)}.product-box01 a:hover p{color:#ff6730}.product-box01 a:hover svg{transform:translateX(2px)}.product-faq-box summary:hover{opacity:.8}.product-voice-slider .splide__arrow:hover svg{fill:coral}.product-firstpack-contact-btn ._btn:hover{background-color:#ffc014}.product-firstpack-contact-btn ._btn:hover .__arrow{fill:coral}.product-ordermade-box01-item.__flipped{grid-template-columns:400px 1fr}.product-ordermade-box01-item.__flipped .__body{grid-column:2/3;grid-row:1/2}.product-ordermade-box01-item.__flipped .__img{grid-column:1/2;grid-row:1/2}.product-ordermade-box03-item.__flipped{grid-template-columns:320px 1fr}.product-ordermade-box03-item.__flipped .__body{grid-column:2/3;grid-row:1/2}.product-ordermade-box03-item.__flipped .__img{grid-column:1/2;grid-row:1/2}.product-ordermade-style-slider .splide__arrow:hover svg{fill:coral}.product-ordermade-style-slider .splide__list{display:grid!important;grid-template-columns:repeat(2,1fr);gap:0 40px}.product-ordermade-style-slider .splide__list .splide__slide:nth-of-type(even) .product-ordermade-style-slider-item{margin-top:85px}.title-icon:hover:not(span) ._circle{background-color:#ffc014}.title-icon:hover:not(span) .text{color:coral;border-color:coral}.third-title:hover:not(span) .text{color:coral;border-color:coral}.fourth-title .__link:hover:not(span) .text{color:coral;border-color:coral}.mod-button.inquiry-btn-primary:hover,.mod-button.inquiry-btn-secondary:hover{background-color:#ffc014!important}.mod-button.inquiry-btn-primary:hover .inquiry-card-icon-svg,.mod-button.inquiry-btn-secondary:hover .inquiry-card-icon-svg{transform:translateX(0)}.mod-button.inquiry-btn-primary:hover ._icon svg,.mod-button.inquiry-btn-secondary:hover ._icon svg{fill:coral!important}.mod-button.inquiry-btn-highlight:hover{background-color:#ffc014!important}.mod-button.inquiry-btn-highlight:hover .inquiry-card-icon-svg{transform:translateX(0)}.mod-button.inquiry-btn-highlight:hover ._text{color:#fff!important}.mod-button.inquiry-btn-highlight:hover ._icon svg{fill:coral!important}.first-salon-gallery.splide{visibility:visible}.first-salon-gallery.splide .splide__list{display:grid!important;grid-template-columns:648px 1fr;grid-template-rows:repeat(2,1fr);gap:16px 24px}.first-contact__method--phone{border-right:1px solid #e8ded4;padding-right:24px}.first-zoumou-type__content.__large{grid-template-columns:320px 1fr}.first .start-chart-column-item{transition:background-color .3s ease}.first .start-chart-column-item:hover{background-color:#ffc014}.hairup-slider .splide__arrow:hover svg{fill:coral}.about-head02.__type02{padding-top:24px}.about-head02.__type02 .__sub{font-size:4rem}.about-head02.__type02 .__main::after,.about-head02.__type02 .__main::before{content:none}.about-box01.__flipped{grid-template-columns:352px 1fr}.about-box01.__flipped .__body{grid-column:2/3;grid-row:1/2}.about-box01.__flipped .__img{grid-column:1/2;grid-row:1/2;margin-inline:-80px 0}.about-box02.__flipped{grid-template-columns:320px 1fr}.about-box02.__flipped .__detail{grid-column:2/3;grid-row:1/2}.about-box02.__flipped .__img{grid-column:1/2;grid-row:1/2}.about-salon-slider .splide__arrow:hover svg{fill:coral}.about-afterservice .afterservice-box05-inner{display:grid}.about-afterservice .afterservice-box05-inner:not(:last-of-type){border-bottom:1px solid #e8ded4}.about-afterservice .afterservice-box05-inner.__pc_column_2{grid-template-columns:repeat(2,1fr)}.about-afterservice .afterservice-box05-inner.__pc_column_3{grid-template-columns:repeat(3,1fr)}.about-afterservice .afterservice-box07-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:64px}.about-afterservice .afterservice-box07-inner:not(:first-of-type) .afterservice-box07-item{padding-top:64px}.about-afterservice .afterservice-box07-inner:not(:first-of-type) .afterservice-box07-item::before{position:absolute;inset:0;width:100%;height:1px;background-color:#e8ded4;display:inline-block;content:""}.about-afterservice .afterservice-box07-inner:not(:last-of-type) .afterservice-box07-item{padding-bottom:64px}.about-afterservice .afterservice-box07-item:not(:first-of-type){margin-left:64px}.about-afterservice .afterservice-box07-item:not(:first-of-type)::after{position:absolute;inset:0 0 0 -64px;width:1px;height:100%;background-color:#e8ded4;display:inline-block;content:""}.mod-box01 a:hover figure img{transform:scale(1.05)}.mod-box01 a:hover p{color:#ff6730}.mod-box01 a:hover svg{transform:translateX(2px)}.mod-box02 a:hover figure img{transform:scale(1.05)}.mod-box02 a:hover p{color:#ff6730}.mod-box02 a:hover svg{transform:translateX(2px)}.mod-box03 a:hover figure img{transform:scale(1.05)}.mod-box03 a:hover p{color:#ff6730}.mod-box03 a:hover svg{transform:translateX(2px)}.mod-box04:hover .__img img{transform:scale(1.05)}.mod-box04:hover .__txt{color:#ff6730}.mod-box04:hover .__icon{translate:2px 0}.mod-box05 a:hover .__img img{transform:scale(1.05)}.mod-box05 a:hover p{color:#ff6730}.mod-box05 a:hover svg{transform:translateX(2px)}.mod-button:hover{background-color:#ffc014;color:#fff}.mod-button:hover svg{fill:coral;transform:translateX(2px)}.mod-button:hover ._icon._bottom svg{transform:translateX(0)}.mod-button._white:hover{background-color:#faf7f4}.mod-button._white:hover ._text{color:#ff6730}.mod-button._yellow:hover{background-color:#ffc014;color:#fff}.mod-button02:hover{background-color:#ffc014;color:#fff}.mod-button02:hover svg{fill:coral;transform:translateX(2px)}.mod-button02:hover ._left svg{transform:translateX(0)}.mod-link02:hover span{border-color:coral;color:coral}.mod-link02:hover svg{fill:coral}.mod-topicPath-a,.mod-topicPath-a:link,.mod-topicPath-a:visited{transition:color .3s ease}.mod-topicPath-a:hover,.mod-topicPath-a:link:hover,.mod-topicPath-a:visited:hover{color:#ff6730}.mod-topicPath-a:hover .__home,.mod-topicPath-a:link:hover .__home,.mod-topicPath-a:visited:hover .__home{fill:#ff6730}.iframemodal-modal .__play{transition:background-color .3s ease}.iframemodal-modal:hover .__play{background-color:#ffc014}.mod-slider-voice-slider01 .splide__arrow:hover svg{fill:coral}.mod-slider-voice-slider02 .splide__arrow:hover svg{fill:coral}.mod-anchorLink.__column_pc_2{flex-wrap:wrap}.mod-anchorLink.__column_pc_2>li{flex:auto;width:50%}.mod-anchorLink.__column_pc_2>li:nth-child(n+3){border-top:none}.mod-anchorLink.__column_pc_2>li:nth-child(2n){border-top-right-radius:8px}.mod-anchorLink.__column_pc_2>li:nth-child(3n){border-left:1px solid #b4a18f;border-radius:0 0 0 8px}.mod-anchorLink.__column_pc_2>li:first-child{border-end-start-radius:0}.mod-anchorLink.__column_pc_2>li:last-child{border-top-right-radius:0}.mod-anchorLink.__column_pc_3{display:grid;grid-template-columns:repeat(3,1fr)}.mod-anchorLink.__column_pc_3>li{flex:auto;width:100%}.mod-anchorLink.__column_pc_3>li:nth-child(n+4){border-top:none}.mod-anchorLink.__column_pc_3>li:nth-child(3n){border-top-right-radius:8px}.mod-anchorLink.__column_pc_3>li:nth-child(4n){border-left:1px solid #b4a18f;border-radius:0 0 0 8px}.mod-anchorLink.__column_pc_3>li:first-child{border-end-start-radius:0}.mod-anchorLink.__column_pc_3>li:last-child{border-top-right-radius:0}.mod-anchorLink>li a:hover span{color:#ff6730}.mod-anchorLink>li a:hover svg{translate:0 2px}.mod-contact-btn ._btn:hover{background-color:#ffc014}.mod-contact-btn ._btn:hover .__arrow{fill:coral}.mod-dropdown-menu li a:hover{color:coral}}@media screen and (max-width:1400px){.headerRn-inner{padding-left:60px}.mod-topicPath-ul{padding-left:60px}}@media screen and (max-width:1230px){.headerRn-inner{padding-left:40px}.headerRn-nav-iconset{margin-top:0}.headerRn-nav-tel-num{font-size:1.5rem}.headerRn-nav-btn{width:100px;padding:12px 0 16px}.mod-topicPath-ul{padding-left:40px}}@media screen and (max-width:1200px){.other .kv .__head{top:30px;left:150px}.other .kv .__head .kv-txt{margin-top:12px}}@media screen and (max-width:1130px){.header-menu-left{width:324px}.header-menu-left-55th{width:30px;margin:34px 0;margin-left:20px}.header-menu-left-logo{padding:43px 20px;width:100px;line-height:1}.header-menu-left-tell{font-size:2rem}.header-menu-right{width:auto}.header-menu-right-links-child{padding:0 10px}.header-menu-right-links-child:first-child{padding-left:0}.header-menu-right-menu{width:100px}.header-menu-right-menu:hover{opacity:1}.header.is-fixed .header-menu-left{width:340px}.header.is-fixed .header-menu-left-logo{padding:22px 20px;width:100px;line-height:1}.header.__nofixed .header-menu-left-logo{padding:34px 20px;width:160px}.header-content-close:hover{opacity:1}.header-content-textlink{position:relative;padding-bottom:60px}}@media screen and (max-width:1080px){.headerRn-nav-tel{display:none}.headerRn-nav-btn{width:100px}}@media screen and (max-width:1024px){.bclo-link-button-a:hover{background-color:transparent;color:#48352b}.bclo-link-button-a:hover svg{fill:red}.headerRn-nav-menu .mod-contact-btn-tel{padding:8px;border:1px solid #e8ded4;border-radius:8px}.headerRn-nav-menu-buttonWrap{gap:8px!important}.headerRn-nav-menu-button{padding:11px 0;border-radius:none;border:none;border-bottom:1px solid #e4e4e4}.headerRn-nav-menu-group{gap:8px 32px!important}.headerRn-nav-menu-group>li{width:calc(50% - 16px)!important}.headerRn-nav-menu-bottom{gap:16px}.headerRn-nav-menu-sp .mod-column.__32{gap:8px}.headerRn-nav-menu-spInner{flex-direction:column;gap:0}.headerRn-nav-menu-spInner .headerRn-nav-menu-sp{width:100%}.headerRn-nav-menu-sp{margin-top:20px}.headerRn-nav-menu-sp .headerRn-nav-menu-large{width:100%}.headerRn-nav-menu-sp .headerRn-nav-menu-normal{width:100%}.headerRn-nav-menu-sp .mod-spacer_40{margin-top:16px}.headerRn-nav-menu-sp-accordion-ttl{margin-top:8px;padding:12px 10px;border-radius:8px;border-bottom:1px solid #fff}.headerRn-nav-menu-sp-accordion-ttl._01{background:#fcedf4}.headerRn-nav-menu-sp-accordion-ttl._02{background:#fff2ed}.headerRn-nav-menu-sp-accordion-ttl._03{background:#f1eafa}.headerRn-nav-menu-sp-accordion-ttl[aria-expanded=true]{border-radius:8px 8px 0 0}.headerRn-nav-menu-sp-accordion-inner{padding:24px;border-radius:0 0 8px 8px}.headerRn-nav-menu-sp-accordion-inner._01{background:#fcedf4}.headerRn-nav-menu-sp-accordion-inner._02{background:#fff2ed}.headerRn-nav-menu-sp-accordion-inner._03{background:#f1eafa}.footer-group-toggle{position:absolute;right:10%;width:20px;height:20px;cursor:pointer}.footer-group-toggle::after,.footer-group-toggle::before{content:"";position:absolute;top:50%;left:50%;background-color:#ff6730;transition:transform .3s ease}.footer-group-toggle::before{width:16px;height:2px;transform:translate(-50%,-50%)}.footer-group-toggle::after{width:2px;height:16px;transform:translate(-50%,-50%)}.footer-top{flex-direction:column;padding:24px 0;gap:24px}.footer-sns{flex-direction:column;gap:16px;width:100%}.footer-sns-title{margin-left:0;margin-right:auto}.footer-sns-icons{gap:32px}.footer-sns-icon{width:24px;height:24px}.footer-sns-icon .sns-icon{transition:.3s}.footer-line-banner{width:100%;padding:5px 8px 0 8px}.footer-line-banner-content{align-items:flex-start;flex-direction:column;gap:4px}.footer-line-banner-text{white-space:nowrap}.footer-main{padding:20px 0}.footer-main .mod-column{gap:20px}.footer-main .mod-column .__column_sp_2,.footer-main .mod-column .__column_tab_2{display:flex;align-items:center;width:calc(50% - 10px)}.footer-main .mod-column .mod-link01{font-size:.75rem;letter-spacing:-.18px}.footer-main .mod-column .mod-link01 svg{min-width:14px}.footer-secondary{flex-direction:column;gap:24px;margin-top:20px}.footer-secondary .mod-column{gap:8px}.footer-secondary .mod-column .mod-link01{justify-content:flex-start;font-size:.625rem}.footer-secondary .mod-column .mod-link01 svg{top:1px}.footer-secondary .mod-column .__column_2{width:100%}.footer-buttons{width:100%;gap:8px}.footer-buttons svg{width:24px;height:24px}.footer-buttons .footer-btn-arrow{width:14px;height:14px}.footer-btn{justify-content:space-between;width:100%;height:auto;padding:16px 8px;gap:4px}.footer-btn-icon{width:24px;height:24px}.footer-btn-text{font-size:12px}.footer-bottom{gap:0}.footer-group{padding:20px 0 16px}.footer-group .mod-column{gap:20px}.footer-group .mod-column .__column_sp_2,.footer-group .mod-column .__column_tab_2{display:flex;align-items:center;width:calc(50% - 10px)}.footer-group .mod-column .mod-link01{font-size:.75rem;letter-spacing:-.18px}.footer-group .mod-column .mod-link01 svg{min-width:14px}.footer-group-title{width:90%;margin:20px auto 16px;padding:16px;background-color:#faf7f4;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer-group .js-spHidden{display:none;overflow:hidden}.footer-group .js-spHidden.is-active{display:block}.footer-group .js-spHidden.is-active~* .footer-group-toggle::after,.footer-group.is-group-active .footer-group-toggle::after{transform:translate(-50%,-50%) rotate(90deg)}.footer-info{flex-direction:column;gap:16px}.footer-pmark{flex-direction:column;margin-left:0}.footer-pmark-images{height:auto}.footer-lang{justify-content:center}.footer-logo-img{width:133.958px;height:34.5px;aspect-ratio:133.96/34.5}.footer-copyright{margin-top:36px;gap:16px}.footer-copyright-text{font-size:.625rem}.modal-video-body{max-width:90%;padding-right:0;padding-left:0}.top-mainVis{max-width:100%;width:100%}.top-mainVis img{border-radius:0}.top-mainVis .splide__arrow{top:45%;width:28px;height:28px;background-color:#fff;border-radius:50%}.top-mainVis .splide__arrow svg{width:10px;height:10px}.top-mainVis .splide__arrow--prev{left:8px}.top-mainVis .splide__arrow--prev svg{transform:rotate(180deg)}.top-mainVis .splide__arrow--next{right:8px}.top-mainVis .splide__pagination-wrapper{margin-top:10px;padding:0 15px;bottom:15px}.top-mainVis .splide__pagination li+li{margin-left:8px}.top-mainVis .splide__play-pause{margin-left:24px}.top-mainHead{position:static;margin-top:10px;max-width:100%;width:100%;text-align:center}.top-svg{height:30px;width:30px}.top-news{margin-top:16px;align-items:center;flex-wrap:wrap;gap:8px;border-radius:0}.top-news .__news{align-items:flex-end;gap:12px;padding-left:0;padding-right:0;font-size:1rem;line-height:1.5}.top-news .__news span{font-size:1.625rem;line-height:1.2}.top-news .__contents{width:90%}.top-news .__contents li{gap:8px;top:0;align-items:baseline}.top-news .__contents li .__day{font-size:.75rem}.top-news .__contents li .__ttl{font-size:.875rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.top-news .__accordion{width:18px;height:18px}.top-news .__accordion span{width:8px;height:1px;background-color:#fff}.top-news .__accordion span::after{content:"";position:absolute;top:-3.5px;left:4px;width:1px;height:8px;background-color:#fff;transition:transform .3s ease}.top-news .__accordion.is-active span::after{transform:rotate(90deg)}.top-recommend{margin-top:32px;padding-bottom:40px}.top-recommend .__bg{top:-7%;right:-15%}.top-recommend__item{gap:16px;margin-top:20px}.top-brand-bg__ttl{top:51.5217391304%;left:5.3333333333%;width:86.6666666667%}.top-brand-bg__lead{top:74.347826087%;left:10.6666666667%;width:81.0666666667%;font-size:1rem;-webkit-text-stroke-width:.2px;-webkit-text-stroke-color:#0da1ab}.top-brand-box{position:relative;top:-20px;padding-top:60px;padding-bottom:64px;border-radius:20px 20px 0 0}.top-brand-box .__bg{position:absolute;top:260px;left:-65%;width:881px;height:2188px;max-width:881px;max-height:2188px;z-index:-1}.top-brand-card{flex-direction:column-reverse;gap:20px;margin-top:20px;padding:0;padding-bottom:20px;margin-left:0}.top-brand-card:first-child{margin-top:20px}.top-brand-card:last-of-type{padding-bottom:20px}.top-brand-card.__reverse{margin-right:0;flex-direction:column-reverse}.top-brand-card-txt{width:100%;padding-left:10px;padding-right:10px}.top-brand-card-fig{width:100%}.top-brand-card-fig figure{width:260px;height:260px;margin:auto}.top-brand-card-fig figure img{-o-object-fit:cover;object-fit:cover}.top-brand-card h4{font-size:1.5rem;letter-spacing:-.72px}.top-brand-card h4>span{font-size:1.125rem}.top-brand-card .__price{color:#48352b;font-size:.875rem}.top-brand-card .__price span{font-size:1.125rem;font-weight:600}.top-brand-card .__example{font-size:.75rem}.top-support{margin-top:120px}.top-support-bg__ttl{top:51.9565217391%;left:5.3333333333%;width:82.6666666667%}.top-support-bg__lead{top:74.347826087%;left:9.3333333333%;max-width:100%;width:81.0666666667%;font-size:1rem;text-shadow:0 0 100px #795c22}.top-support-box{position:relative;top:-20px;padding-top:60px;padding-bottom:64px;border-radius:20px}.top-support-box h2{flex-direction:column}.top-support-box .__bg{position:absolute;top:260px;left:-65%;width:881px;height:2188px;max-width:881px;max-height:2188px;z-index:-1}.top-support-card{flex-direction:column-reverse;gap:20px;margin-top:20px;padding:0;padding-bottom:20px;margin-left:0}.top-support-card:first-child{margin-top:20px}.top-support-card:last-of-type{padding-bottom:20px}.top-support-card.__reverse{margin-right:0;flex-direction:column-reverse}.top-support-card-txt{width:100%;padding-left:10px;padding-right:10px}.top-support-card-fig{width:100%}.top-support-card-fig figure{width:260px;height:260px;margin:auto}.top-support-card-fig figure img{-o-object-fit:cover;object-fit:cover}.top-support-card h4{font-size:1.5rem;letter-spacing:-.72px}.top-support-card .__price{color:#48352b;font-size:.875rem}.top-support-card .__price span{font-size:1.125rem;font-weight:600}.top-support-card .__example{font-size:.75rem}.top-voice{margin-top:84px}.top-faq{margin-top:60px}.top-faq-in{padding:40px 0 80px;border-radius:9999px;background-color:#faf7f4}.top-faq-column{flex-direction:column;gap:20px}.top-faq-column figure{width:100%}.top-faq-column figure img{border-radius:8px;width:100%}.top-faq-column-txt{width:100%}.top .mod-salon{margin-top:40px}.top-event:before{width:90%;height:407px}.top-event-column{flex-direction:column-reverse;gap:24px}.top-event-column .mod-box01{width:100%;margin-top:0}.top-event-column-txt{width:100%;margin-top:0}.top-pickup{padding-top:40px}.top-pickup .__bg{display:none}.top-pickup-column{flex-direction:column;gap:20px}.top-pickup .mod-column{margin-top:20px;gap:20px}.top-pickup .mod-column .__column_2{width:100%}.top-pickup-slider{margin-top:40px}.top-pickup-slider .splide__arrow{width:32px;height:32px}.top-pickup-slider .splide__arrow svg{width:10px;height:10px}.top-pickup-slider .splide__arrow--prev{left:16px}.top-pickup-slider .splide__arrow--next{right:16px}.top-head01 .__en{font-size:2.375rem;letter-spacing:-.92px}.top-head01 .__en .__large{font-size:2.875rem}.top-head01 .__jp{margin-top:0;font-size:1.25rem;letter-spacing:-.6px}.top-head01 .__jp svg{position:relative;top:2px}.top-head01 .mod-spacer_16{margin-top:0}.top-head02{font-size:1rem;letter-spacing:-.24px}.top-style-slider .style-arrow{width:28px;height:28px;top:35%;transform:translateY(0)}.top-style-slider .style-arrow svg{width:20px;height:20px}.top-style-slider .style-arrow.left{left:calc((100% - 274px)/ 2 - 16px)}.top-style-slider .style-arrow.right{left:auto;right:calc((100% - 274px)/ 2 - 16px)}.header_simple-logo{padding:34px 20px;width:160px}.experience-course h2.course .__en{font-size:2.875rem}.experience-course h2.course .__jp{margin-top:10px;font-size:1.25rem}.experience-course-box-item-fig{max-width:100%}.experience-course-box-item-fig{width:50%}.experience-course-box-item-txt .mod-column.__caption{gap:0 8px}.experience-course-box-item-txt .mod-column.__caption .__column_3{width:100%;margin-bottom:8px}.experience-course-box-item-txt .mod-column.__caption .__column_3:last-child{margin-bottom:0}.experience-flow::before{top:40px;right:-90px;width:302px;height:227px}.experience-flow::after{top:1055px;left:-260px;width:385px;height:385px}.experience-voice{margin-top:84px}.experience-voice-sliderWrap{margin-top:20px;margin-right:0;width:100%}.experience-voice-slider-item{padding:8px}.experience-voice-slider-item figure img{width:130px;height:130px}.experience-voice-slider-item .__ttl{margin-top:12px;font-size:.75rem}.experience-voice-slider-item .__lead{margin-top:26px;padding:16px}.experience-voice-slider-item .__lead .experience-voice-accordion-toggle{font-size:.75rem}.experience-voice-slider .splide__arrow{top:38%;width:28px;height:28px}.experience-voice-slider .splide__arrow svg{position:relative;top:1px;width:10px;fill:#d9d9d9}.experience-voice-slider .splide__arrow--prev{display:block;left:32px}.experience-voice-slider .splide__arrow--prev svg{transform:rotate(0)}.experience-voice-slider .splide__arrow--next{right:32px}.experience-voice-slider .splide__pagination{position:static;transform:inherit;margin-top:28px}.experience-voice-slider .splide__pagination li+li{margin-left:8px}.experience-faq::before{top:40px;right:-90px;width:302px;height:227px}.experience-lineup-bg__ttl{top:34.4117647059%;left:5.3333333333%;width:86.6666666667%}.experience-lineup-bg__lead{top:65.2941176471%;left:10.6666666667%;width:81.0666666667%;font-size:1rem;-webkit-text-stroke-width:.2px;-webkit-text-stroke-color:#0da1ab}.experience-lineup-box{padding-top:60px;padding-bottom:64px;border-radius:20px 20px 0 0}.experience-lineup-box .__bg{position:absolute;top:260px;left:-65%;width:881px;height:2188px;max-width:881px;max-height:2188px;z-index:-1}.experience-point::before{top:0;right:-246px;width:383px;height:295px}.experience-point-column-item{padding:20px 24px 24px}.experience-point-column-item.__first{grid-template-columns:1fr;gap:24px}.experience-point-column-itemWrap{grid-template-columns:1fr;gap:24px;margin-top:24px;padding:0;background-color:transparent}.experience-point-column-item-in{padding:20px 24px 24px;background-color:#faf7f4;border-radius:8px}.experience-point-column-item .__detail .__number>span{font-size:3.125rem;translate:0 -8px}.experience-point-column-item .__detail .__head{font-size:1.25rem}.experience-point-column-item .__txt{font-size:1rem}.experience-point-gallery .splide__arrow{top:50%;width:28px;height:28px}.experience-point-gallery .splide__arrow svg{width:10px;height:10px;fill:#d9d9d9}.experience-point-gallery .splide__arrow--prev{display:grid;left:-18px}.experience-point-gallery .splide__arrow--prev svg{transform:rotate(180deg)}.experience-point-gallery .splide__arrow--next{right:-18px}.experience-point-gallery .splide__pagination{position:static;margin-top:8px}.experience-check-flow::before{top:108px;right:-123px;width:302px;height:227px}.experience-check-flow::after{left:-220px;bottom:1146px;width:385px;height:385px}.experience-check-flow-column-item{padding:24px}.experience-check-flow-column-item__header{flex-direction:column;gap:16px;top:20px;margin-left:0;margin-bottom:20px}.experience-check-flow-column-item__number{padding-block:6px}.experience-check-flow-column-item__number-label{font-size:1.25rem}.experience-check-flow-column-item__number-value{font-size:2.875rem;translate:0 -6px}.experience-check-flow-column-item__title-subtitle{font-size:1rem;text-align:center}.experience-check-flow-column-item__title-name{font-size:1.25rem;text-align:center}.experience-check-flow-column-item__content{grid-template-columns:1fr;gap:24px}.experience-check-flow-column-item__content .__detail .__txt{font-size:1rem}.experience-check-flow-column-item__point{margin-top:40px}.experience-check-flow-column-item__point .__in{margin-left:0;padding:24px 16px 16px}.experience-check-flow-column-item__point .__head{display:grid;align-items:flex-end;grid-template-columns:100px 1fr;gap:8px;margin-bottom:16px;margin-left:-16px}.experience-check-flow-column-item__point .__head .__img{position:static;margin-top:-54px}.experience-check-flow-column-item__point .__head .__main{margin-bottom:18px;font-size:1.25rem}.experience-check-flow-column03{grid-template-columns:1fr;gap:24px}.experience-check-flow-column04{grid-template-columns:1fr;gap:16px}.product-box01 a{display:grid;grid-template-columns:110px 1fr;align-items:flex-start;-moz-column-gap:16px;column-gap:16px}.product-box01 a::after{top:0;right:0;bottom:-16px}.product-box01 a .__txt{padding-block:10px;padding-right:46px;font-size:1rem;letter-spacing:-.24px;text-align:left}.product-box01 a .__txt .__small{font-size:.75rem;letter-spacing:-.18px}.product-box01 a .__txt ._icon{right:20px}.product-box02::before{inset:16px 0 0 0}.product-box02 .__img{margin-inline:16px}.product-box02 .__detail{padding:32px 26px}.product-box02 .__detail .__subHead{margin-bottom:10px;font-size:1rem;letter-spacing:-.24px}.product-box02 .__detail .__head{font-size:1.5rem;letter-spacing:-.72px}.product-box02 .__detail .__txt{margin-bottom:20px;font-size:1rem}.product-box02 .__detail .mod-button{translate:0 0}.product-column.__column_tab_1{gap:32px;grid-template-columns:repeat(1,1fr)}.product-column.__column_tab_2{gap:24px;grid-template-columns:repeat(2,1fr)}.product-column.__column_tab_3{gap:24px;grid-template-columns:repeat(3,1fr)}.product-column.__column_tab_4{gap:24px;grid-template-columns:repeat(4,1fr)}.product-recommend{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0;padding:8px 24px 10px}.product-recommend-img{grid-column:2/3;grid-row:1/2;place-self:center;margin-bottom:10px;width:110px}.product-recommend .__head{grid-column:1/2;grid-row:1/2;align-self:center;margin-bottom:0;font-size:1.25rem;letter-spacing:-.6px}.product-recommend .__list{grid-column:1/3;grid-row:2/3}.product-recommend .__list>li{padding-block:13px;font-size:1rem}.product-recommend .__list>li svg{translate:0 -3px}.product-section_01{padding-block:40px 64px}.product-section_01::before{width:203px;height:228px}.product-section_01::after{right:0;bottom:550px;left:0;width:100%;height:770px;background:url(/ladies/images/product/img_purpose_bg_02_sp.webp) no-repeat center center/cover}.product-voice{margin-top:84px}.product-voice-sliderWrap{margin-top:20px;margin-right:0;width:100%}.product-voice-slider-item{padding:8px}.product-voice-slider-item figure img{width:130px;height:130px}.product-voice-slider-item .__ttl{margin-top:12px;font-size:.75rem}.product-voice-slider-item .__lead{margin-top:26px;padding:16px}.product-voice-slider-item .__lead .mod-voice-accordion-toggle{font-size:.75rem}.product-voice-slider .splide__arrow{top:60%;width:28px;height:28px}.product-voice-slider .splide__arrow svg{width:10px;height:10px;fill:#d9d9d9}.product-voice-slider .splide__arrow--prev{display:grid;left:32px}.product-voice-slider .splide__arrow--prev svg{transform:rotate(180deg)}.product-voice-slider .splide__arrow--next{right:32px}.product-voice-slider .splide__pagination{position:static;margin-top:28px}.product-voice .mod-button{width:200px;height:42px;font-size:.75rem}.product-experience-list-item{grid-template-columns:1fr;padding:24px}.product-experience-list-item:not(:last-of-type){margin-bottom:24px}.product-experience-list-item .__img{margin-bottom:24px}.product-experience-list-item .__detail .__head{margin-bottom:16px;font-size:1.5rem;letter-spacing:-.72px}.product-experience-list-item .__detail .__head.__large{font-size:1.75rem}.product-experience-list-item .__detail .__txt{margin-bottom:10px;font-size:1rem}.product-experience-list-item .__detail .__txt.__large{font-size:1.125rem}.product-experience-list-item .__detail .__box{margin-block:10px 20px;padding:16px}.product-experience-list-item .__detail .__box.__red{padding:10px}.product-experience-list-item .__detail .__box .__free{font-size:1.5rem;letter-spacing:-.72px}.product-experience-list-item .__detail .__box .__price .num{font-size:1.5rem}.product-experience-list-item .__detail .__box:has(+.ul-star){margin-bottom:10px}.product-experience-list-item .__detail .ul-star{margin-bottom:20px}.product-experience-list-item .__detail .mod-button{margin-inline:auto}.product-experience-list-item .__detail .mod-button._w270{width:260px}.product-point-column{grid-template-columns:1fr;row-gap:24px;padding:20px 24px 24px}.product-point-column-item{display:block}.product-point-column-item .__numHead .__num{position:relative;z-index:1;margin-bottom:4px;font-size:3.125rem}.product-point-column-item .__numHead .__num::before{translate:0 -4px}.product-point-column-item .__numHead .__ttl{font-size:1.625rem}.product-point-column-item .__numHead .__subTtl{font-size:.875rem}.product-point-column-item .__head{font-size:1.25rem;letter-spacing:-.6px}.product-point-column-item .__detail .__txt{font-size:1rem}.product-three-points__container{flex-direction:column;gap:64px}.product-three-points__item-inner{padding:40px 16px 20px}.product-three-points__item-content{gap:16px}.product-three-points__title h3{font-size:1.25rem}.product-three-points__text h4{font-size:1.25rem}.product-three-points__text p{font-size:1rem}.product-three-points__number{top:-30px;width:60px;height:60px}.product-three-points__number span{font-size:3.125rem;translate:0 -8px}.product-top-lineup{padding-top:32px}.product-top-lineup::before{top:0;width:138px;height:296px;background-image:url(/ladies/images/product/img_lineup_bg_sp.webp)}.product-top-lineup-graph{margin-top:40px;padding:8px}.product-top-lineup-graph-body{grid-template-columns:26px auto auto;row-gap:4px}.product-top-lineup-graph-body-up{width:26px}.product-top-lineup-graph-body-left{margin-inline:19px 15px;padding-block:10px 8px;min-width:auto}.product-top-lineup-graph-body-left .__item:not(:last-of-type){margin-bottom:20px;padding-bottom:20px}.product-top-lineup-graph-body-left .__item .__head{margin-inline:-15px}.product-top-lineup-graph-body-left .__item.improvement .__img .__logo{position:static;margin-top:8px;width:49px;height:19px}.product-top-lineup-graph-body-right{padding:10px 0 8px 10px;min-width:auto}.product-top-lineup-graph-body-right .__item.ordermade{-moz-column-gap:2px;column-gap:2px;padding-inline:8px;margin-bottom:10px;margin-left:0}.product-top-lineup-graph-body-right .__item.ordermade .__head{margin-bottom:8px;text-align:center;text-wrap:balance}.product-top-lineup-graph-body-right .__item.ordermade .__img{width:70px}.product-top-lineup-graph-body-right .__item.ordermade .__detail{width:calc(100% - 70px - 2px)}.product-top-lineup-graph-body-right .__item.hairup{display:block;padding:16px 8px}.product-top-lineup-graph-body-right .__item.hairup .__itemWrap{display:flex;-moz-column-gap:2px;column-gap:2px;margin-bottom:8px}.product-top-lineup-graph-body-right .__item.hairup .__itemWrap .__detail{width:calc(100% - 70px - 2px)}.product-top-lineup-graph-body-right .__item.hairup .__itemWrap .__img{margin-bottom:0;width:70px}.product-top-lineup-graph-body-right .__item.hairup .__itemWrap .__img .__logo{position:static;margin-top:8px;width:40px;height:15px}.product-top-lineup-graph-body-right .__item.hairup .__itemGraph{margin-inline:auto;max-width:200px}.product-top-lineup-graph-body .__head{font-size:.75rem;letter-spacing:-.18px}.product-top-lineup-graph-body .__head .__small{font-size:.625rem;letter-spacing:-.15px}.product-top-lineup-graph-body .__img img{width:70px;height:70px}.product-top-lineup-graph-body .mod-button{font-size:.625rem}.product-top-lineup-graph-body .mod-button._white{width:100%;height:29px}.product-top-lineup-graph-body .mod-button ._icon{display:none}.product-top-lineup-list::before{top:453px;width:113px;height:228px;background-image:url(/ladies/images/product/img_lineup_bg_02_sp.webp)}.product-top-lineup-listWrap-item{display:block}.product-top-lineup-listWrap-item:nth-of-type(odd){padding:32px 20px 40px}.product-top-lineup-listWrap-item:nth-of-type(odd)::before{right:0}.product-top-lineup-listWrap-item:nth-of-type(even){padding:32px 20px 40px}.product-top-lineup-listWrap-item:nth-of-type(even)::before{left:0}.product-top-lineup-listWrap-item:not(:last-of-type){margin-bottom:32px}.product-top-lineup-listWrap-item .__detail .__subHead{margin-bottom:30px;font-size:1.125rem;letter-spacing:-.27px}.product-top-lineup-listWrap-item .__detail .__head{margin-bottom:16px;font-size:1.875rem;letter-spacing:-.9px}.product-top-lineup-listWrap-item .__detail .__head .__small{font-size:1.125rem;letter-spacing:-.27px}.product-top-lineup-listWrap-item .__detail .__txt{font-size:1rem}.product-top-lineup-listWrap-item .__img{margin-block:32px}.product-top-lineup-listWrap-item .__img figcaption{font-size:1rem;letter-spacing:-.24px}.product-top-lineup-listWrap-item .__button .mod-button,.product-top-lineup-listWrap-item .__button .mod-button._w200{margin-inline:auto;width:260px}.product-top-purpose-list{grid-template-columns:1fr;row-gap:40px;margin-top:24px}.product-top-purpose-list-item .__caseHead{grid-template-columns:80px 1fr;-moz-column-gap:16px;column-gap:16px}.product-top-purpose-list-item .__caseHead .__img{width:80px;height:80px}.product-top-purpose-list-item .__caseHead .__head .__sub{margin-top:-8px;margin-bottom:10px;font-size:1rem}.product-top-purpose-list-item .__caseHead .__head .__sub .num{font-size:3.125rem}.product-top-purpose-list-item .__caseHead .__head .__main{font-size:1.5rem;letter-spacing:-.72px}.product-top-purpose-list-item .__caseDetail{padding-bottom:32px}.product-top-purpose-list-item .__caseDetail .__band{margin-bottom:16px;font-size:1.125rem}.product-top-purpose-list-item .__caseDetail .__cat>span{padding-inline:10px;font-size:.875rem;letter-spacing:-.21px}.product-top-purpose-list-item .__caseDetail .__head{margin-bottom:16px;font-size:1.5rem;letter-spacing:-.72px}.product-top-purpose-list-item .__caseDetail .__txt{margin-bottom:24px}.product-improvement-about::before{top:54px;width:138px;height:296px;background-image:url(/ladies/images/product/improvement/img_lineup_bg_sp.webp)}.product-improvement-lineup::before{top:0;width:186px;height:245px;background-image:url(/ladies/images/product/improvement/img_lineup_bg_02_sp.webp)}.product-improvement-lineup .product-column>li:nth-of-type(2){position:relative}.product-improvement-lineup .product-column>li:nth-of-type(2)::before{content:"";display:block;position:absolute;top:-80px;left:-5%;width:113px;height:228px;background:url(/ladies/images/product/improvement/img_lineup_bg_03_sp.webp) no-repeat center center/cover;z-index:-2}.product-benefage-about::before{position:absolute;top:4px;right:-112px;width:171px;height:114px;opacity:.5;background-image:url(/ladies/images/product/improvement/benefage/img_about_bg_02_sp.webp);background-size:cover;z-index:-1;content:""}.product-benefage-about .product-recommend::before{top:-160px;left:-80px;width:112px;height:137px;opacity:.5;background-image:url(/ladies/images/product/improvement/benefage/img_about_bg_01_sp.webp)}.product-benefage-about .product-recommend::after{content:none}.product-benefage-point::before{position:absolute;top:0;left:-80px;width:179px;height:119px;background-image:url(/ladies/images/product/improvement/benefage/img_point_bg_sp.webp);background-size:cover;z-index:-1;content:""}.product-benefage-point .product-point-column::before{content:none}.product-benefage-course{padding-block:64px}.product-benefage-course::before{position:absolute;top:24px;right:-74px;width:190px;height:109px;background-image:url(/ladies/images/product/improvement/benefage/img_course_bg.webp);background-size:cover;z-index:-1;content:""}.product-benefage-course-column{-moz-column-gap:8px;column-gap:8px}.product-benefage-course-column::before{content:none}.product-benefage-course-column-item{padding:16px 10px}.product-benefage-course-column-item .__band{margin-bottom:8px;font-size:.875rem;letter-spacing:-.21px}.product-benefage-course-column-item .__head{row-gap:8px}.product-benefage-course-column-item .__head .__jp{font-size:1.5rem;letter-spacing:-.72px}.product-benefage-course-column-item .__head .__en{font-size:1rem;letter-spacing:-.32px}.product-benefage-course-column-item .__detail .__txt{font-size:1rem}.product-benefage-course-column-item .__detail .__price{justify-content:center;font-size:1.25rem;letter-spacing:-.6px}.product-benefage-course-column-item .__detail .__price .__unit{font-size:.875rem}.product-benefage-course-column-item .__detail .__list{text-align:left}.product-benefage-course-acc-item{padding:16px}.product-benefage-course-acc-item:not(:last-of-type){margin-bottom:24px}.product-benefage-course-acc-item .__head .__ttlBox .__num{margin-right:8px;width:50px;height:50px;font-size:2.875rem;letter-spacing:-.92px;translate:0}.product-benefage-course-acc-item .__head .__ttlBox .__num::before{position:absolute;width:50px;height:50px}.product-benefage-course-acc-item .__head .__ttlBox .__num>span{display:inline-block;margin-top:-15px}.product-benefage-course-acc-item .__head .__ttlBox .__ttl{-moz-column-gap:8px;column-gap:8px;margin-block:8px}.product-benefage-course-acc-item .__head .__ttlBox .__ttl .txt{font-size:1.5rem;letter-spacing:-.72px}.product-benefage-course-acc-item .__body{margin-top:24px}.product-benefage-course-acc-item .__body .__txt{font-size:1.125rem;font-weight:400;line-height:1.6}.product-benefage-course-acc-item .__body .__column{grid-template-columns:1fr;-moz-column-gap:40px;column-gap:40px;row-gap:40px}.product-benefage-course-acc-item .__body .__point .__column{grid-template-columns:1fr}.product-benefage-experience{padding-block:40px 64px}.product-benefage-experience::before{width:100%;height:105px}.product-benefage-experience .product-experience-list::before{top:-47px;left:-20px;width:155px;height:135px;background-image:url(/ladies/images/product/improvement/benefage/img_experience_bg_sp.webp)}.product-homecourse-about::before{top:137px;width:106px;height:246px;background-image:url(/ladies/images/product/improvement/homecourse/img_about_bg_sp.webp)}.product-homecourse-point::before{top:60px;width:235px;height:296px;background-image:url(/ladies/images/product/improvement/homecourse/img_point_bg_sp.webp)}.product-homecourse-lineup::before{top:90px;width:146px;height:245px;background-image:url(/ladies/images/product/improvement/homecourse/img_lineup_bg_sp.webp)}.product-homecourse-lineup::after{position:absolute;top:593px;left:0;width:113px;height:228px;background:url(/ladies/images/product/improvement/homecourse/img_lineup_bg_02_sp.webp) no-repeat center center/cover;z-index:-1;content:""}.product-homecourse-lineup-list-item{grid-template-columns:1fr;row-gap:32px;padding:0 16px 32px}.product-homecourse-lineup-list-item::before{inset:16px 0 0}.product-homecourse-lineup-list-item:not(:last-of-type){margin-bottom:24px}.product-homecourse-lineup-list-item .__img{margin-bottom:0}.product-homecourse-lineup-list-item .__detail{padding:0 10px}.product-homecourse-lineup-list-item .__detail .__subHead{margin-bottom:10px;font-size:1rem;letter-spacing:-.24px}.product-homecourse-lineup-list-item .__detail .__mainHead{font-size:1.25rem;letter-spacing:-.6px}.product-homecourse-lineup-list-item .__detail .__price{margin-bottom:16px;font-size:1.25rem;letter-spacing:-.6px}.product-homecourse-lineup-list-item .__detail .__txt{font-size:1rem}.product-online-about::before{top:0;right:-236px;width:383px;height:295px}.product-online-about-list{gap:10px}.product-online-about-list .__item{flex:1;width:auto;height:auto}.product-online-about-list .__item::before{inset:4px}.product-online-about-list .__item .__icon{width:24px;height:24px}.product-online-about-list .__item .__txt{font-size:.875rem}.product-online-about-voice .__head{align-items:flex-end;font-size:2rem}.product-online-about-voice .__body .__list .__item{padding:10px;font-size:1rem}.product-online-about-voice .__body .__list .__item:nth-of-type(1){margin-right:32px}.product-online-about-voice .__body .__list .__item:nth-of-type(2){margin-left:16px}.product-online-about-voice .__body .__list .__item:nth-of-type(3){margin-right:24px;margin-left:8px}.product-online-about-voice .__body .__img{max-width:140px}.product-online-recommend::before{top:0;width:266px;height:244px}.product-online-recommend{padding-top:40px}.product-online-cta{flex-direction:column}.product-online-cta .__img{order:2;max-width:240px}.product-online-cta .__body{order:1;padding:16px 20px;width:100%}.product-online-cta .__body::before{inset:auto 0 -19px;clip-path:polygon(0 0,0 100%,100% 0)}.product-online-cta .__body .__txt{font-size:1.25rem}.product-online-cta.__flipped .__body::before{inset:auto 0 -19px;clip-path:polygon(0 0,0 100%,100% 0)}.product-online-point{padding-top:40px}.product-online-point::before{top:36px;right:-123px;width:302px;height:227px}.product-online-point::after{top:625.3333333333vw;left:-220px;width:385px;height:385px}.product-online-point-box{padding:24px}.product-online-point-box .__number{margin-bottom:16px}.product-online-point-box .__number .__txt{font-size:3.125rem}.product-online-point-box .__number .__txt::before{width:48px;height:60px}.product-online-point-boxWrap{grid-template-columns:1fr;gap:40px}.product-online-point-box-in{grid-template-columns:1fr;gap:24px}.product-online-point-box-item{padding:24px}.product-online-point-box-item .__numHead{width:100%}.product-online-point-box-item .__numHead .__label{font-size:1.25rem}.product-online-point-box-item .__numHead .__label::after{position:absolute;inset:0;z-index:-1;background-color:#fff2ed;border-radius:999px;display:inline;content:""}.product-online-point-box-item .__numHead .__txt{font-size:2.875rem;translate:0 -8px}.product-online-point-box-item .__subHead{font-size:1rem}.product-online-point-box-item .__head{margin-bottom:24px;font-size:1.5rem}.product-online-point-box-item .__comment{grid-template-columns:57px auto;gap:12px;margin-inline:-4px}.product-online-point-box-item .__comment .__body{padding:8px}.product-online-point-box-item .__comment .__body::before{position:absolute;inset:0 auto 0 -9px;margin:auto;width:10px;height:10px;clip-path:polygon(100% 0,0 100%,100% 100%);background-color:#fcedf4;display:inline-block;content:""}.product-online-point-box-item .__comment .__body .__txt{font-size:.75rem}.product-online-point-box-item .__comment.__flipped{grid-template-columns:auto 57px}.product-online-point-box-item .__comment.__flipped .__body::before{inset:0 -9px 0 auto}.product-online-point-box-item .__thumb{margin-top:-24px;margin-bottom:6px}.product-online-point-box-item .__bubble .__in{padding:8px}.product-online-point-box-item .__bubble .__in::before{inset:-19px 0 auto;width:10px;height:20px}.product-online-point-box-item .__bubble .__txt{font-size:.75rem}.product-online-flow{padding-bottom:64px}.product-online-flow::before{top:16px;right:-123px;width:302px;height:227px}.product-online-flow::after{top:470.6666666667vw;left:-220px;width:385px;height:385px}.product-online-flow-box01{padding:24px}.product-online-flow-box01 .__head{margin-bottom:20px;font-size:1.25rem;text-align:center}.product-online-flow-box01 .__in{grid-template-columns:1fr;gap:24px}.product-online-flow-box01 .__in .__img{margin:auto;max-width:240px}.product-online-flow-box01 .__in .__body .__comment{margin-top:20px;margin-left:0;font-size:1.25rem;text-align:center}.product-online-flow-box01 .__in .__body .__comment>span{padding:10px 16px}.product-online-flow-box01 .__in .__body .__comment::before{inset:-19px 0 auto 0;clip-path:polygon(50% 0,100% 100%,0 100%)}.product-online-flow-box01 .__in .__body .__ttl{margin-bottom:10px;text-align:center}.product-contact .mod-contact-btn ._btn{padding-block:24px;width:100%}.product-contact .mod-contact-btn ._btn .__ttl{font-weight:400}.product-firstpack-about{padding-top:24px}.product-firstpack-about::before{top:0;right:-246px;width:383px;height:295px}.product-firstpack-rec{padding-top:32px}.product-firstpack-rec::before{top:0;right:-246px;width:266px;height:244px}.product-firstpack-plan{padding-top:32px}.product-firstpack-plan::before{top:0;right:-246px;width:266px;height:244px}.product-firstpack-style{padding-bottom:64px}.product-firstpack-concept{padding:64px 24px 40px}.product-firstpack-concept__inner{flex-direction:column;align-items:center;text-align:center;max-width:none;margin-bottom:24px}.product-firstpack-concept__content{max-width:none;width:100%}.product-firstpack-concept__header{margin-bottom:20px}.product-firstpack-concept__subtitle{margin-bottom:10px;font-size:1.25rem}.product-firstpack-concept__title{font-size:1.5rem}.product-firstpack-concept__text{margin-bottom:24px;font-size:1rem;text-align:left}.product-firstpack-concept__images{position:static;margin-bottom:20px;gap:26px;justify-content:center;align-items:center}.product-firstpack-concept__image:first-child img{width:130px;height:383px}.product-firstpack-concept__image:last-child img{width:96px;height:397px}.product-firstpack-concept__image:nth-of-type(2){translate:0}.product-firstpack-concept__renewal{position:static;text-align:center}.product-firstpack-concept__renewal-flag{left:-18px;top:-20px}.product-firstpack-concept__renewal-flag img{width:213px}.product-firstpack-concept__renewal-text{font-size:1.75rem}.product-firstpack-series{padding:24px}.product-firstpack-series__lead{margin-bottom:24px}.product-firstpack-series__description{font-size:1rem}.product-firstpack-series__copy p{font-size:1.25rem;line-height:1.4}.product-firstpack-series__copy-marker::after,.product-firstpack-series__copy-marker::before{content:"";position:absolute;background:#fcedf4;height:8px}.product-firstpack-series__copy-marker::before{bottom:30px;left:50%;transform:translateX(-50%);width:140px}.product-firstpack-series__copy-marker::after{bottom:0;left:50%;transform:translateX(-50%);width:288px}.product-firstpack-series__content{padding:24px}.product-firstpack-series__header{gap:10px;margin-bottom:24px}.product-firstpack-series__label{padding-inline:12px}.product-firstpack-series__label p{font-size:1.25rem;line-height:1.4;white-space:pre-line}.product-firstpack-series__subtitle{font-size:1.125rem}.product-firstpack-series__items{display:flex;flex-direction:column;gap:24px}.product-firstpack-series__item-content{gap:10px}.product-firstpack-series__category{width:100%}.product-firstpack-series__item{gap:32px}.product-firstpack-series__border{width:100%;height:1px}.product-firstpack-plan__badge p{font-size:2rem;white-space:pre-line;line-height:1.4}.product-firstpack-plan__badge p .__unit{font-size:1.25rem}.product-firstpack-plan__cards{display:flex;flex-direction:column;gap:24px}.product-firstpack-plan__card-title h3{font-size:1rem}.product-firstpack-plan__course-number{font-size:2.5rem;letter-spacing:-1.2px}.product-firstpack-plan__price-label{width:56px;height:56px;font-size:1rem}.product-firstpack-plan__price-number{font-size:2.5rem;letter-spacing:-1.2px}.product-firstpack-plan__price-unit{font-size:1.25rem}.product-firstpack-plan__speech-bubble{max-width:100%}.product-firstpack-story__container{display:flex;flex-direction:column;gap:24px}.product-firstpack-story__card--airy{padding:24px}.product-firstpack-story__card--airy .product-firstpack-story__bg-text{top:-8px;left:-12px;font-size:5rem;letter-spacing:-1.6px}.product-firstpack-story__card--cool{padding:40px 24px 24px;translate:0}.product-firstpack-story__card--cool .product-firstpack-story__bg-text{top:8px;right:16px;left:auto;font-size:5.3125rem;letter-spacing:-1.71px}.product-firstpack-story__bg-decoration{top:94px;left:-39px;width:454px;height:180px}.product-firstpack-story__card--cool .product-firstpack-story__bg-decoration{top:12px;left:-56px;width:475px;height:282px}.product-firstpack-story__content{gap:24px}.product-firstpack-story__text{font-size:1rem}.product-firstpack-enjoying{padding:32px 0 64px}.product-firstpack-enjoying__header{flex-direction:column;gap:40px;margin-bottom:20px}.product-firstpack-enjoying__title-img{width:100%;max-width:400px;height:auto;aspect-ratio:800/334}.product-firstpack-enjoying__text-content{width:100%;gap:16px;align-items:center}.product-firstpack-enjoying__description{font-size:1.125rem;text-align:left}.product-firstpack-enjoying__main-text{font-size:1.5rem}.product-firstpack-enjoying__images{position:relative;grid-template-columns:repeat(2,1fr);grid-auto-flow:unset;gap:20px 16px;margin:0 auto}.product-firstpack-enjoying__image{margin-top:0;width:100%;height:auto}.product-firstpack-consultation{margin-bottom:32px;padding:24px 24px 0}.product-firstpack-consultation__content{flex-direction:column;gap:24px}.product-firstpack-consultation__label span{font-size:1rem}.product-firstpack-consultation__text-section{margin-bottom:0;flex:none;width:100%}.product-firstpack-consultation__header{gap:10px;margin-bottom:10px}.product-firstpack-consultation__title h3{font-size:1.5rem;letter-spacing:-.84px}.product-firstpack-consultation__price-badge span{font-size:.75rem}.product-firstpack-consultation__image-section{width:100%;height:auto}.product-firstpack-consultation__image{width:100%;height:auto}.product-firstpack-consultation .mod-button02{font-size:1.125rem}.product-firstpack-contact-btn{flex-direction:column;gap:10px}.product-firstpack-contact-btn ._btn{flex-direction:column;gap:8px;padding:26px 10px;width:100%}.product-firstpack-contact-btn ._btn .__lead{font-size:.875rem}.product-firstpack-contact-btn ._btn .__ttl{font-size:1.125rem}.product-firstpack-contact-btn ._btn .__arrow{width:18px;height:18px}.product-firstpack-contact-btn-tel{width:100%}.product-firstpack-contact-btn-tel .__lead{font-size:1rem;letter-spacing:-.24px}.product-firstpack-contact-btn-tel .__lead svg{width:20px;height:20px}.product-firstpack-contact-btn-tel .__num{display:flex;align-items:center;gap:7px}.product-firstpack-contact-btn-tel .__subttl{font-size:.75rem}.product-firstpack-contact-btn-tel .__ttl{font-size:.625rem}.product-firstpack-contact{display:flex;flex-direction:column;gap:40px}.product-firstpack-contact__card{padding:16px}.product-firstpack-contact__balloon{height:auto;padding:10px}.product-firstpack-contact__balloon p{font-size:.875rem}.product-firstpack-contact__phone-number{font-size:1.75rem}.product-ordermade-title02{margin-bottom:16px;font-size:1.5rem}.product-ordermade-title03{font-size:1.125rem}.product-ordermade-title04{margin-bottom:20px;font-size:1.5rem}.product-ordermade-box01{padding:24px}.product-ordermade-box01-item{grid-template-columns:1fr;gap:24px}.product-ordermade-box01-item .__body .__head{font-size:1.25rem;text-align:center}.product-ordermade-box02{padding:24px 24px 48px}.product-ordermade-box02-item{grid-template-columns:1fr;gap:48px}.product-ordermade-box02-itemWrap{grid-template-columns:1fr;gap:40px}.product-ordermade-box02-item .__img .__after{padding-right:16px;padding-bottom:16px}.product-ordermade-box02-item .__img .__after::before{inset:16px 0 0 16px}.product-ordermade-box02-item .__img .__after figcaption{position:absolute;inset:10px auto auto 10px;max-width:78px}.product-ordermade-box02-item .__img .__before{position:absolute;inset:auto 4px -24px auto;z-index:1;max-width:100px}.product-ordermade-box02-item .__img .__before figcaption{max-width:68px}.product-ordermade-box02-item .__img .__before .__arrow{max-width:70px}.product-ordermade-box02-item .__img .__before .__txt{max-width:70px}.product-ordermade-box03{padding:24px}.product-ordermade-box03-item{grid-template-columns:1fr;gap:24px}.product-ordermade-box03-item .__detail .__head{font-size:1.25rem}.product-ordermade-about::before{right:-246px;width:383px;height:295px}.product-ordermade-lineup{padding-top:32px}.product-ordermade-lineup::before{width:266px;height:244px}.product-ordermade-lineup::after{top:228.2666666667vw;right:-240px;width:385px;height:385px}.product-ordermade-lineup-listWrap-item{display:block}.product-ordermade-lineup-listWrap-item:nth-of-type(odd){padding:32px 20px 40px}.product-ordermade-lineup-listWrap-item:nth-of-type(odd)::before{right:0}.product-ordermade-lineup-listWrap-item:nth-of-type(even){padding:32px 20px 40px}.product-ordermade-lineup-listWrap-item:nth-of-type(even)::before{left:0}.product-ordermade-lineup-listWrap-item:not(:last-of-type){margin-bottom:32px}.product-ordermade-lineup-listWrap-item .__detail .__subHead{margin-bottom:30px;font-size:1.125rem;letter-spacing:-.27px}.product-ordermade-lineup-listWrap-item .__detail .__head{margin-bottom:16px;font-size:1.875rem;letter-spacing:-.9px}.product-ordermade-lineup-listWrap-item .__detail .__head .__small{font-size:1.125rem;letter-spacing:-.27px}.product-ordermade-lineup-listWrap-item .__detail .__txt{font-size:1rem}.product-ordermade-lineup-listWrap-item .__img{margin-block:32px}.product-ordermade-lineup-listWrap-item .__img figcaption{font-size:1rem;letter-spacing:-.24px}.product-ordermade-lineup-listWrap-item .__button .mod-button,.product-ordermade-lineup-listWrap-item .__button .mod-button._w200{margin-inline:auto;width:260px}.product-ordermade-lineup .mod-column.__40{gap:24px}.product-ordermade-lineup .mod-column.pt40{padding-top:24px}.product-ordermade-style{padding-block:40px 64px}.product-ordermade-style::after{content:none}.product-ordermade-style-slider .splide__arrow{top:50%;width:28px;height:28px}.product-ordermade-style-slider .splide__arrow svg{width:10px;height:10px;fill:#d9d9d9}.product-ordermade-style-slider .splide__arrow--prev{display:grid;left:16px}.product-ordermade-style-slider .splide__arrow--prev svg{transform:rotate(180deg)}.product-ordermade-style-slider .splide__arrow--next{right:16px}.product-ordermade-style-slider .splide__pagination{position:static;margin-top:24px}.product-ordermade-style-slider-item .__label{padding:4px 10px;font-size:.875rem}.product-ordermade-style-slider-item .__head{inset:20px 20px auto auto;font-size:1rem}.product-ordermade-style-slider-item .__head>span:nth-child(2){margin-top:16px}.product-ordermade-style-slider-item .__head>span:nth-child(3){margin-top:32px}.product-ordermade-style-slider-item .__imgWrap{position:relative}.product-ordermade-style-slider-item .__img figcaption{inset:auto 20px 20px auto;font-size:2.125rem}.product-ordermade-style-slider-item .__subImg{inset:auto auto 20px 20px}.product-ordermade-style-slider-item .__subImg img{width:90px;height:90px}.product-ordermade-style-slider-item .__subImg figcaption{margin-top:8px;font-size:1.25rem}.product-ordermade-style-slider-item .__box{position:static;display:grid;align-items:center;grid-template-columns:auto 1fr;gap:4px;padding:0 16px 0 0;background-color:#fff}.product-ordermade-style-slider-item .__box .__point{display:grid;align-items:center;grid-template-columns:24px 1fr;gap:4px;padding:12px 4px;background-color:#faf7f4;border-radius:0}.product-ordermade-style-slider-item .__box .__point .__txt{font-size:.75rem}.product-ordermade-style-slider-item .__box .__ttl{color:#48352b;font-size:1.125rem}.product-ordermade-features::before{width:266px;height:244px}.product-ordermade-features::after{top:798.6666666667vw;right:-240px;width:385px;height:385px}.product-ordermade-features-points{flex-direction:column;gap:64px;margin-top:60px}.product-ordermade-features-point{padding:40px 16px 20px}.product-ordermade-features-point__txt{top:-30px}.product-ordermade-features-point__number{padding-bottom:16px;width:60px;height:60px;font-size:3.125rem}.product-ordermade-features-point__title{margin-bottom:16px;font-size:1.5rem}.product-ordermade-features-point__image{margin-bottom:16px;max-width:160px}.product-ordermade-features-point__text{margin-bottom:10px;font-size:1.25rem;text-align:center}.product-ordermade-features-point__list{padding:10px 8px}.product-ordermade-afterService{padding-block:40px 64px}.product-ordermade-afterService::before{top:36px;right:-130px;width:302px;height:227px}.product-ordermade-afterService::after{top:auto;bottom:-21.8666666667vw;left:-220px;width:385px;height:375px}.product-ordermade-faq{padding-block:40px 64px}.product-ordermade-faq::before{top:36px;right:-130px;width:302px;height:227px}.product-ordermade-faq::after{top:auto;bottom:90.1333333333vw;left:-220px;width:385px;height:375px}.sitemap-columns{flex-direction:column;gap:40px}.sitemap-left,.sitemap-right{gap:40px;width:100%}.servicepolicy-top{grid-template-columns:1fr}.servicepolicy-top-img,.servicepolicy-top-txt{width:100%}.servicepolicy-list-item{width:100%;padding:16px}.servicepolicy-list-item .__head{margin-bottom:0;font-size:1.25rem}.campaign .top-recommend__item{flex-direction:column}.campaign .top-recommend__item>li{width:100%}.campaign .mod-topicPath{width:100%}.campaign .mod-topicPath li:last-child{padding-right:12px}.campaign .mod-column.__button li{width:auto}.campaign .mod-column.__links li{width:calc(50% - 20px)}.campaign .mod-column.__menu .__menuLink span{font-size:1rem;letter-spacing:-.24px}.campaign .mod-column.__anchor li{width:calc((100% - 16px)/ 2)}.campaign .mod-column.__anchor li .__anchorLink{min-height:50px}.campaign .mod-column.__anchor li .__anchorLink span{font-size:1rem;letter-spacing:-.24px}.campaign .base-mainVis{top:59.2%}.campaign .base-mainVis-h1{max-width:100%;padding:0 20px}.campaign .base-head08{flex-direction:column}.campaign .base-box{padding:24px}.campaign .base-item{flex-wrap:wrap;gap:24px 0}.campaign .base-item .__figure{max-width:100%;text-align:center}.cm .mod-topicPath{width:100%}.cm .mod-topicPath li:last-child{padding-right:12px}.cm .mod-column.__button li{width:auto}.cm .mod-column.__links li{width:calc(50% - 20px)}.cm .mod-column.__menu .__menuLink span{font-size:1rem;letter-spacing:-.24px}.cm .mod-column.__anchor li{width:calc((100% - 16px)/ 2)}.cm .mod-column.__anchor li .__anchorLink{min-height:50px}.cm .mod-column.__anchor li .__anchorLink span{font-size:1rem;letter-spacing:-.24px}.cm .mod-accordion.__base:hover{opacity:1}.cm .base-mainVis{top:59.2%}.cm .base-mainVis-h1{max-width:100%;padding:0 20px}.cm .base-head08{flex-direction:column}.cm .base-box{padding:24px}.cm .base-item{flex-wrap:wrap;gap:24px 0}.cm .base-item .__figure{max-width:100%;text-align:center}.cm .base-item.__direction_column button .__play{bottom:9px;right:9px;min-width:75px;padding:4px 6px 4px 12px;font-size:.75rem;letter-spacing:-.18px}.cm .base-item.__direction_column button .__img{max-width:100%;text-align:center}.cm .base-item.__direction_column.__pickup .__play{bottom:9px;right:9px}.cm-gallery:before,.cm-pickup:before{width:78.6458333333%;right:-22.1354166667%;top:-4.4270833333%}.cm-gallery:after,.cm-pickup:after{width:99.4791666667%;left:-26.4322916667%;bottom:22.0052083333%}.qa .mod-topicPath{width:100%}.qa .mod-topicPath li:last-child{padding-right:12px}.qa .mod-column.__button li{width:auto}.qa .mod-column.__links li{width:calc(50% - 20px)}.qa .mod-column.__menu .__menuLink span{font-size:1rem;letter-spacing:-.24px}.qa .mod-column.__anchor li{width:calc((100% - 16px)/ 2)}.qa .mod-column.__anchor li .__anchorLink{min-height:50px}.qa .mod-column.__anchor li .__anchorLink span{font-size:1rem;letter-spacing:-.24px}.qa .base-mainVis{top:59.2%}.qa .base-mainVis-h1{max-width:100%;padding:0 20px}.qa .base-head08{flex-direction:column}.qa .base-box{padding:24px}.qa .base-item{flex-wrap:wrap;gap:24px 0}.qa .base-item .__figure{max-width:100%;text-align:center}.mod-column.__links li{width:calc(50% - 20px)}.inquiry-service::before{top:-260px;width:430px;height:429px}.first .mod-column.__button{gap:10px}.first-service-section{padding:40px 0 0}.first-service-content{padding:40px 0}.first-service-content--yellow::before{width:302px;height:227px;right:-147px;top:60px}.first-service-content--coral::before{content:none}.first-service-content--pink::before{content:none}.first-service-content--purple::before{content:none}.first-service-block__titleWrap{margin-bottom:24px}.first-service-block__label{display:block;margin-bottom:10px;font-size:.875rem;padding:8px}.first-service-block__title{font-size:1.5rem;letter-spacing:-.84px;margin-bottom:0}.first-service-block__en{font-size:3rem;letter-spacing:-.96px;top:47px}.first-service-block__contents{flex-direction:column;gap:48px;margin-bottom:32px}.first-service-block__bg{top:24px;left:24px}.first-service-block__sub{width:100%}.first-service-block__subImg{position:relative}.first-service-block__subImg--medium{top:0;margin-right:88px;width:calc(100% - 88px);height:100%}.first-service-block__subImg--medium .first-service-block__bg{top:40px;left:40px}.first-service-block__subImg--medium img{width:100%;height:100%}.first-service-block__subImg--small{margin-top:-36px;margin-right:8px;margin-left:160px;width:calc(100% - 168px);height:100%;inset:auto}.first-service-block__subImg--small .first-service-block__bg{top:16px;left:16px}.first-service-block__subImg--small img{width:100%;height:100%}.first-service-block__info{margin-bottom:24px}.first-service-block__text{font-size:1rem;margin-bottom:10px}.first-aftercare{padding:0}.first-aftercare-intro{flex-direction:column;padding:24px 16px;margin-bottom:24px;background-color:#fff2f0;border-radius:8px}.first-aftercare-intro__text{order:1}.first-aftercare-intro__text p{font-size:1rem;text-align:center}.first-aftercare-intro__badge{order:2}.first-aftercare-message{font-size:1.125rem}.first-aftercare-message__highlight{font-size:1.25rem}.first-aftercare-points{flex-direction:column;gap:88px;margin-top:84px}.first-aftercare-point{padding:40px 16px 20px}.first-aftercare-point__txt{top:-60px}.first-aftercare-point__number{margin-bottom:20px;padding-bottom:16px;width:60px;height:60px;font-size:3.125rem}.first-aftercare-point__title{margin-bottom:8px;padding-block:12px;font-size:1.25rem}.first-aftercare-point__image{margin-bottom:8px}.first-aftercare-point__text{font-size:1rem}.first-experience-section{padding:40px 0 64px}.first-experience-section::before{top:108px;right:-123px;width:302px;height:227px}.first-experience-section::after{left:-220px;bottom:1146px;width:385px;height:385px}.first-experience-services{flex-direction:column;align-items:center;gap:24px}.first-experience-service__img{margin:auto;max-width:300px}.first-experience-flow{padding:16px 24px 24px}.first-experience-flow-steps{gap:20px}.first-experience-flow-step{flex-direction:column;gap:20px}.first-experience-flow-step__content{gap:16px 10px}.first-experience-flow-step__number{font-size:2.875rem}.first-experience-flow-step__title{font-size:1.5rem}.first-experience-flow-step__text{font-size:1rem}.first-salon-section::before{top:78px;right:-236px;width:383px;height:295px}.first-salon-gallery .splide__arrow{display:grid;place-content:center;position:absolute;inset-block:0;margin:auto;translate:0 -18px;width:32px;height:32px;background:#fff;border-radius:50%;box-shadow:0 0 50px 0 rgba(0,0,0,.2);z-index:2}.first-salon-gallery .splide__arrow svg{width:10px;height:10px;fill:#d9d9d9}.first-salon-gallery .splide__arrow--prev{left:36px}.first-salon-gallery .splide__arrow--prev svg{transform:rotate(180deg)}.first-salon-gallery .splide__arrow--next{right:36px}.first-salon-gallery .splide__pagination-wrapper{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px;padding:0 30px;z-index:10;padding:0 15px;bottom:15px}.first-salon-gallery .splide__pagination{display:flex;position:static;margin-top:20px}.first-salon-gallery .splide__pagination__page{cursor:pointer;width:8px;height:8px;background-color:#dbdbdb;border-radius:50%}.first-salon-gallery .splide__pagination__page.is-active{background-color:coral}.first-salon-gallery .splide__pagination li+li{margin-left:8px}.first-salon-points{grid-template-columns:1fr}.first-salon-point{flex-direction:column;align-items:center;padding:16px 10px;border-left:none;border-top:1px solid #e8ded4}.first-salon-point:last-of-type{border-right:none;border-bottom:1px solid #e8ded4}.first-salon-point__head{margin-bottom:8px}.first-salon-point__label{font-size:1.25rem;letter-spacing:-.6px}.first-salon-point__label::before{inset:4px 0 8px}.first-salon-point__num{font-size:2.875rem;transform:translateY(-8px)}.first-salon-point__title{font-size:1.25rem;margin-bottom:16px}.first-salon-point__text{font-size:.875rem}.first-salon-voices__title{font-size:1.25rem;margin-bottom:24px}.first-salon-voices__title::after{width:60px;bottom:-10px}.first-salon-voices-list{flex-direction:column;gap:40px}.first-salon-voices__note{text-align:center;margin-bottom:24px}.first-salon-voice{max-width:100%;padding-bottom:24px;border-bottom:1px dashed #ccc}.first-faq-section{padding:38px 0 64px}.first-faq-section::before{top:108px;right:-123px;width:302px;height:227px}.first-faq-section::after{bottom:-256px;left:-220px;width:385px;height:385px}.first-contact__description{margin-bottom:32px}.first-contact__description p{font-size:1.125rem;line-height:1.6}.first-contact__content{gap:24px}.first-contact__consultation{padding:20px 16px}.first-contact__section-title{margin-bottom:20px}.first-contact__section-title-text{font-size:1.125rem}.first-contact__consultation-content{gap:32px}.first-contact__consultation-header p{font-size:1.125rem;line-height:1.5}.first-contact__consultation-methods{flex-direction:column;gap:32px}.first-contact__phone-link{font-size:1.875rem}.first-contact__phone-hours{font-size:.6875rem;white-space:normal}.first-contact__bottom{flex-direction:column;gap:24px}.first-contact__catalog,.first-contact__experience{padding:20px 16px}.first-contact__catalog-content,.first-contact__experience-content{gap:20px}.first-contact__catalog-text,.first-contact__experience-text{font-size:1.125rem}.first-compare-bg{height:185px}.first-compare-title{margin-bottom:44px}.first-compare-title__bg{top:50px;font-size:3rem;letter-spacing:-.96px}.first-compare-title__label{padding:8px 10px;font-size:.875rem}.first-compare-title__main{font-size:1.875rem;letter-spacing:-.9px}.first-compare-label__title{padding:10px 16px;font-size:1.5rem;letter-spacing:-.72px}.first-improvement{padding-top:24px}.first-improvement-title{margin-bottom:44px}.first-improvement-title__bg{top:50px;font-size:3rem;letter-spacing:-.96px}.first-improvement-title__label{padding:8px 10px;font-size:.875rem}.first-improvement-title__main{font-size:1.875rem;letter-spacing:-.9px}.first-improvement-intro{gap:24px}.first-improvement-intro__description p{font-size:1.25rem}.first-improvement-intro__visual{flex-direction:column;gap:10px}.first-improvement-intro__circles{width:278px;height:160px}.first-improvement-intro__circle--hair{width:140px;height:140px;font-size:1.25rem;left:.5px}.first-improvement-intro__circle--scalp{width:120px;height:120px;font-size:1.25rem;top:40px;left:158px}.first-improvement-features__description{margin-bottom:24px}.first-improvement-features__description p{font-size:1rem}.first-improvement-point{padding:20px 20px 24px;margin-bottom:24px}.first-improvement-point__header{flex-direction:column;align-items:flex-start;gap:16px;top:20px;margin-left:0;margin-bottom:18px}.first-improvement-point__label{margin-left:-20px}.first-improvement-point__label-text{font-size:1.25rem;letter-spacing:-.6px}.first-improvement-point__label-number{font-size:2.875rem}.first-improvement-point__title{font-size:1.25rem;letter-spacing:-.6px}.first-improvement-point__content--horizontal{grid-template-columns:1fr;gap:20px}.first-improvement-point__image{padding:10px;margin-bottom:20px}.first-improvement-point__text h5{margin-bottom:10px;font-size:1rem}.first-improvement-point__text p{font-size:.875rem}.first-improvement-comparison{padding:64px 20px 20px;margin-bottom:24px}.first-improvement-comparison__title{margin-bottom:24px;font-size:1.25rem}.first-improvement-comparison__sections{grid-template-columns:1fr;gap:24px}.first-improvement-comparison__label{font-size:1.125rem}.first-improvement-comparison__items{gap:16px}.first-improvement-comparison__item h5{font-size:1rem}.first-improvement-comparison__item p{font-size:.75rem}.first-improvement-comparison__item--problem h5{height:52px;display:flex;align-items:center;justify-content:center}.first-improvement-comparison__item--healthy h5{height:52px;display:flex;align-items:center;justify-content:center}.first-improvement-summary__content{flex-direction:column;gap:24px;margin-bottom:32px}.first-improvement-summary__image{width:100%}.first-improvement-summary__text p{font-size:1rem}.first-improvement-cta{padding:20px 16px}.first-improvement-cta__title{padding:10px 0;font-size:1.125rem;margin-bottom:20px}.first-improvement-cta__content{flex-direction:column;gap:24px}.first-improvement-cta__section{padding:0;gap:10px}.first-improvement-cta__section:first-child{border-right:none;border-bottom:1px solid #e8ded4;padding-bottom:24px}.first-improvement-cta__section h4{font-size:1.125rem}.first-improvement-cta__section .mod-button{max-width:260px}.first-zoumou{padding-top:40px}.first-zoumou-intro{gap:24px}.first-zoumou-intro__description p{font-size:1.25rem}.first-zoumou-intro__visual{margin-bottom:20px;padding-top:80px}.first-zoumou-intro__circle{top:0;bottom:auto;left:0;width:140px;height:140px;font-size:1.25rem}.first-zoumou-type{margin-bottom:24px}.first-zoumou-type__header{flex-direction:column;padding-top:24px;gap:16px;top:20px;margin-left:0;margin-bottom:20px}.first-zoumou-type__number{padding-block:6px}.first-zoumou-type__number-label{font-size:1.25rem}.first-zoumou-type__number-value{font-size:2.875rem;translate:0 -6px}.first-zoumou-type__title-subtitle{font-size:1rem;text-align:center}.first-zoumou-type__title-name{font-size:1.25rem}.first-zoumou-type__text h5{margin-bottom:10px;font-size:1rem}.first-zoumou-type__text p{font-size:.875rem}.first-zoumou-type__text .mod-button{margin-top:0;margin-inline:26px;width:calc(100% - 52px)}.first-zoumou-type__recommend{grid-template-columns:1fr;margin-top:20px;padding:20px 24px 24px}.first-zoumou-type__recommend-text h4{font-size:1.25rem;margin-bottom:12px}.first-zoumou-type__recommend-list>li{font-size:1rem}.first-zoumou-type__recommend-icon{width:16px;height:16px}.first-zoumou-type__content{grid-template-columns:1fr;gap:20px}.first-zoumou-summary__content{flex-direction:column;gap:24px}.first-zoumou-summary__image{width:100%}.first-zoumou-summary__text p{font-size:1rem}.first-zoumou-recommend{padding:20px 24px 24px;margin-bottom:16px}.first-zoumou-recommend__content h4{font-size:1.25rem;margin-bottom:10px}.first-zoumou-recommend__list{flex-direction:column;gap:0;text-align:left}.first-zoumou-recommend__item{position:relative;justify-content:flex-start;padding:12px 8px}.first-zoumou-recommend__item:last-child{border-bottom:none}.first-zoumou-recommend__item:not(:last-of-type)::before{position:absolute;inset:auto 0 0 0;width:100%;height:1px;background-image:repeating-linear-gradient(to right,#b4a18f 0,#b4a18f 2px,transparent 2px,transparent 4px);display:inline-block;content:""}.first-zoumou-recommend__item span{white-space:normal;flex:1}.first-zoumou-cta{padding:20px 16px}.first-zoumou-cta__title{padding:16px 0;font-size:1.125rem;margin-bottom:20px}.first-zoumou-cta__content{flex-direction:column;gap:24px}.first-zoumou-cta__section{padding:0;gap:10px}.first-zoumou-cta__section:not(:last-child){border-right:none;border-bottom:1px solid #e8ded4;padding-bottom:24px}.first-zoumou-cta__section h4{font-size:1.125rem}.first-zoumou-cta__section .mod-button{max-width:260px}.first-menu{padding-top:0;margin-bottom:40px;border-top:none}.first-difference{padding:32px 0 0}.first-difference::before{top:0;right:-246px;width:383px;height:295px}.first-three-points{padding:32px 0 0}.first-three-points::before{width:266px;height:244px}.first-three-points__container{flex-direction:column;gap:64px}.first-three-points__item-inner{padding:40px 16px 20px}.first-three-points__item-content{gap:16px}.first-three-points__title h3{font-size:2rem}.first-three-points__text h4{font-size:1.25rem}.first-three-points__text p{font-size:1rem}.first-three-points__number{top:-30px;width:60px;height:60px}.first-three-points__number span{font-size:3.125rem;translate:0 -8px}.first-step{padding:32px 0 64px}.first-step::before{top:108px;right:-123px;width:302px;height:227px}.first-step::after{top:1356px;left:-220px;width:385px;height:385px}.first-step-list{gap:24px}.first-step-list-item{padding:24px}.first-step-list-item__header{gap:8px;margin-bottom:10px}.first-step-list-item__number{width:50px;height:50px}.first-step-list-item__number span{font-size:2.875rem;letter-spacing:-.92px;padding-bottom:18px}.first-step-list-item__title{padding:10px 0}.first-step-list-item__title h3{font-size:1.5rem;letter-spacing:-.72px}.first-step-list-item__content{padding-top:20px}.first-step-list-item__body{flex-direction:column;gap:20px}.first-step-list-item__body--reverse{flex-direction:column-reverse}.first-step-list-item__text{gap:20px}.first-step-list-item__text h4{font-size:1.25rem}.first-step-list-item__text p{font-size:1rem}.first-step-list-item__image{width:100%}.first-flow-experience{padding:32px 0 64px}.first-flow-experience::before{top:108px;right:-123px;width:302px;height:227px}.first-flow-experience::after{top:1356px;left:-220px;width:385px;height:385px}.first-flow-experience .first-experience-option{grid-template-columns:1fr;gap:0}.first-flow-experience .first-experience-option__card:not(:last-of-type){margin-bottom:16px}.first-flow-experience .first-experience-option__number{padding-bottom:18px}.first-flow-experience .first-experience-option__number span{font-size:2.875rem}.first-flow-experience .first-experience-option__title{margin-inline:16px}.first-flow-experience .first-experience-option__title h3{font-size:1.25rem}.first-flow-experience .first-experience-option__list{margin:auto 16px 20px;padding:10px}.first-flow-experience .first-experience-option__list-item svg{translate:0 -2px}.first-flow-experience .first-experience-option__list-item span{font-size:1rem}.first .start-chart-result-column02 .mod-slider-chartResult{margin-inline:-40px}.first.price .section .__dataBox .__boxInner{padding:24px 20px 20px}.first.price .section .__dataBox .__boxHead{margin-bottom:-21px}.first.price .section .__dataBox .__boxHead span{font-size:.875rem;padding:8px 10px}.first.price .section .__dataBox .__boxHead span svg{width:20px;height:20px;margin-right:8px}.first.price .section .__dataBox .__subHead{font-size:1.25rem;margin-bottom:8px;margin-inline:-10px}.first.price .section .__dataBox .__radHead{border-radius:29px;font-size:.875rem;padding:8px}.first.price .section .__dataBox .__dataInnerBox dl{display:block}.first.price .section .__dataBox .__dataInnerBox dl dd,.first.price .section .__dataBox .__dataInnerBox dl dt{text-align:center;font-size:1rem}.first.price .section .__dataBox .__dataInnerBox dl dt{width:100%;font-weight:700;border-right:none;border-bottom:1px solid #e8ded4;padding:10px;font-size:.875rem}.first.price .section .__dataBox .__dataInnerBox dl dt:not(:first-of-type){border-top:1px solid #e8ded4}.first.price .section .__dataBox .__dataInnerBox dl dd{width:100%;padding:10px;font-size:.875rem}.first.price .section .__dataBox .__dataInnerBox dl dd:not(:first-of-type){border:none}.first.price .section .__dataBox .__dataInnerBox dl dd .__priceTxt{margin-right:0}.first.price .section .__dataBox .__dataInnerBox dl dd .__priceTxt .__price .em{font-size:1.5rem;margin-right:4px}.first.price .section .__dataBox .__dataInnerBox dl dd:has(.__subBox){padding-inline:8px;flex-direction:column;gap:20px}.first.price .section .__dataBox .__dataInnerBox dl dd:has(.__subBox) .__subBox{padding:10px 16px}.first.price .section .__dataBox .__dataInnerBox dl dd:has(.__subBox) .__subBox .__txt{font-size:1rem}.first.price .section .__dataBox .__dataInnerBox dl dd:has(.__subBox) .__subBox .__subp{font-size:.75rem}.first.price .section .__dataBox .__dataInnerBox dl dd:has(.__subBox) .__subBox .__subp .__price .em{font-size:1.125rem;margin-right:4px}.first.price .section .__dataBox .__promBox{display:flex;align-items:center;border:1px solid #e14b94;border-radius:8px;max-width:640px;margin-inline:auto;gap:24px;padding:40px}.first.price .section .__dataBox .__promBox .__img{width:35%}.first.price .section .__dataBox .__promBox .__txtWrap .__boxHead{color:#db3385;text-align:center;font-weight:600;line-height:1.5;letter-spacing:-.015em;font-size:1.25rem;margin-bottom:8px}.first.price .section .__dataBox .__promBox .__txtWrap .first-title__desc{margin-bottom:8px}.first.price .section .__dataBox .__promBox .__txtWrap .__sub{line-height:1.5;text-align:center;font-size:.875rem}.first.price .section .__expBox{flex-direction:column;gap:10px;padding:16px 24px}.first.price .section .__expBox .__txtWrap .__boxHead{font-size:1.25rem;padding:8px 0;border-radius:36px;margin-bottom:10px}.first.price .section .__expBox .__txtWrap .first-title__desc{text-align:center;margin-bottom:0}.first.price .section .__expBox .__txtWrap .first-title__desc+.__priceWrap{margin-top:10px}.first.price .section .__expBox .__txtWrap .__priceWrap{gap:10px}.first.price .section .__expBox .__txtWrap .__priceWrap .__circle{font-size:.625rem;width:48px;height:48px;border:2px solid #6f23d0}.first.price .section .__expBox .__txtWrap .__priceWrap .__priceTxt{font-size:.875rem}.first.price .section .__expBox .__txtWrap .__priceWrap .__priceTxt::after{left:0;right:0;bottom:0;height:12px}.first.price .section .__expBox .__txtWrap .__priceWrap .__priceTxt .__price .em{margin-right:4px;font-size:1.5rem}.first.price .section .__expBox .__img{width:100%}.first.price .section .__expBox .__img img{width:100%;vertical-align:top}.hairup-slider-item .__img{height:auto}.hairup-slider-item .__body{padding:24px}.hairup-slider .splide__arrow{top:24vw;width:28px;height:28px}.hairup-slider .splide__arrow svg{width:10px;height:10px;fill:#d9d9d9}.hairup-slider .splide__arrow--prev{left:-14px}.hairup-slider .splide__arrow--next{right:-14px}.hairup-slider .splide__pagination{top:56vw}.hairup-plan .hairup-card .__main{flex-direction:column;gap:24px}.hairup-plan .hairup-card .__combo{width:100%;max-width:100%}.hairup-plan .hairup-card .__combo-list{width:100%}.hairup-plan .hairup-card .__combo-item{flex:1 1 0;width:100%}.about-head02{margin:auto auto 16px;padding-top:32px;width:100%;text-align:center}.about-head02 .__sub{inset:-12px 0 auto;font-size:3.5rem;font-style:normal}.about-head02 .__main{justify-content:center;font-size:1.25rem;text-align:center}.about-head02.__type02{padding-top:26px;text-align:left}.about-head02.__type02 .__sub{font-size:3rem}.about-head05{padding-bottom:10px;font-size:1.25rem}.about-box01{grid-template-columns:1fr;gap:24px}.about-box01 .__img{margin-right:unset}.about-box01.__flipped .__body{grid-column:1/2;grid-row:2/3}.about-box01.__flipped .__img{grid-column:1/2;grid-row:1/2}.about-box02{grid-template-columns:1fr;gap:24px}.about-box02 .__detail .__ttl{font-size:1.125rem}.about-box02.__flipped .__detail{grid-column:1/2;grid-row:2/3}.about-box02.__flipped .__img{grid-column:1/2;grid-row:1/2}.about-box03{grid-template-columns:100px auto;gap:16px}.about-box03 .__body .__head{font-size:1.25rem}.about-column.__column_tab_1{gap:24px;grid-template-columns:repeat(1,1fr)}.about-column.__column_tab_2{gap:24px;grid-template-columns:repeat(2,1fr)}.about-column.__column_tab_3{gap:24px;grid-template-columns:repeat(3,1fr)}.about-column.__column_tab_4{gap:24px;grid-template-columns:repeat(4,1fr)}.about-topAbout{padding-bottom:72px}.about-topAbout::before{top:140px;width:266px;height:244px}.about-point-section.__n1::before{top:111.4666666667vw;right:-154px;left:auto;width:302px;height:227px}.about-point-section.__n2::before{top:104.5333333333vw;left:-180px;width:266px;height:244px}.about-point-section.__n3::before{top:105.6vw;right:-154px;left:auto;width:302px;height:227px}.about-point-section.__n3::after{top:301.3333333333vw;left:-220px;width:385px;height:385px}.about-point-section-head .__img{height:180px}.about-point-section-head .__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-point-section-head .__body{margin-block:-32px 40px}.about-point-section-head .__body .__num{margin-bottom:16px;padding-bottom:12px;width:120px;height:120px;font-size:3.125rem}.about-point-section-head .__body .__num::before{width:48px;height:60px}.about-point-section-head .__body .__head{margin:-16px -5% 20px;font-size:1.5rem}.about-point-section-content01-item{padding:24px 20px 20px}.about-point-section-content02-item{gap:20px;padding:24px 24px 20px}.about-point-section-content02-itemWrap{grid-template-columns:1fr;gap:24px}.about-point-section-content03-item{padding:24px 20px 20px}.about-point-section-content03-box01{grid-template-columns:1fr;gap:16px;padding:24px 20px 20px}.about-point-section-content03-box01::before{inset-block-start:29.3333333333vw}.about-point-section-content03-box01 .__img{margin-inline:auto;width:40vw}.about-point-section-content03-box02{padding:24px 24px 32px}.about-point-section-content03-box02 .__label{font-size:3rem}.about-point-section-content03-box02 .__body{grid-template-columns:1fr;gap:16px}.about-point-section-content03-box02 .__body .__head{margin-left:-24px;min-width:240px;width:-moz-fit-content;width:fit-content}.about-salon{padding-block:40px 64px}.about-salon::before{top:36px;right:-130px;width:302px;height:227px}.about-salon::after{content:none}.about-salon-slider-item .__img{height:auto}.about-salon-slider-item .__body{padding:24px}.about-salon-slider .splide__arrow{top:26.1333333333vw;width:28px;height:28px}.about-salon-slider .splide__arrow svg{width:10px;height:10px;fill:#d9d9d9}.about-salon-slider .splide__arrow--prev{left:-14px}.about-salon-slider .splide__arrow--next{right:-14px}.about-salon-slider .splide__pagination{top:60.8vw}.about-afterservice .mod-tbl02.__afterservice .tbody-th{width:1em}.about-afterservice .mod-tbl02.__afterservice .tbody-th .__inner{display:inline-block;width:1em;white-space:pre;writing-mode:vertical-rl}.about-afterservice .mod-tbl02.__afterservice .tbody-th .__num{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}.about-afterservice .mod-tbl02.__afterservice .__labelText{grid-template-columns:1fr}.about-afterservice .mod-tbl02.__afterservice .__labelTextWrap{display:grid;align-items:flex-end;grid-template-columns:1fr;height:100%}.about-afterservice .mod-tbl02.__afterservice .__labelText .__icon{margin-inline:auto}.about-afterservice .mod-tbl02.__afterservice .__labelText .__txt{font-size:1rem;text-align:center}.about-afterservice .mod-tbl02.__afterservice .__arrowBox{position:relative;display:grid;grid-template-columns:1fr;padding-right:unset;padding-bottom:32px;height:100%}.about-afterservice .mod-tbl02.__afterservice .__arrowBox::after{inset:auto 0 0 0;width:100%;height:32px;clip-path:polygon(50% 100%,0 0,100% 0)}.about-afterservice .mod-tbl02.__afterservice .__arrowBox .__in{padding:20px 8px 10px}.about-afterservice .mod-tbl02.__afterservice .__arrowBox .__txt{font-size:.875rem}.about-afterservice .mod-tbl02.__afterservice .__arrowBox .__txt .__large{font-size:1.5rem}.about-afterservice .mod-tbl02.__afterservice .mod-button{font-size:.625rem}.about-afterservice .afterservice-box01{grid-template-columns:1fr;gap:20px}.about-afterservice .afterservice-box02{padding:64px 20px 20px}.about-afterservice .afterservice-box02 .__head{margin-bottom:20px;font-size:1.25rem;letter-spacing:-.6px}.about-afterservice .afterservice-box02 .__column{grid-template-columns:1fr;gap:16px}.about-afterservice .afterservice-box03{padding:24px}.about-afterservice .afterservice-box03 .__head{margin-inline:-8px;font-size:1.25rem;letter-spacing:-.6px}.about-afterservice .afterservice-box03 .__head .__highlight{font-size:1.5rem}.about-afterservice .afterservice-box04-inner{padding:24px}.about-afterservice .afterservice-box04 .__head{font-size:1.25rem}.about-afterservice .afterservice-box04 .__column{grid-template-columns:1fr;gap:24px}.about-afterservice .afterservice-box04 .__column .__body .__txt{font-size:1.25rem}.about-afterservice .afterservice-box04 .__column .__body .__txt .__highlight{font-size:1.5rem}.about-afterservice .afterservice-box05-inner:not(:last-of-type){border-bottom:1px solid #e8ded4}.about-afterservice .afterservice-box05-item:not(:last-of-type){border-bottom:1px solid #e8ded4;border-right:unset}.about-afterservice .afterservice-box05-item .__head{font-size:1rem}.about-afterservice .afterservice-box05-item .__headWrap{padding:20px 16px}.about-afterservice .afterservice-box05-item .__body{padding:16px}.about-afterservice .afterservice-box05-item .__body .__priceWrap{font-size:.875rem}.about-afterservice .afterservice-box05-item .__body .__priceWrap .__price{font-size:2rem;letter-spacing:-.96px}.about-afterservice .afterservice-box06 .__head{font-size:1.25rem}.about-afterservice .afterservice-box06 .__head::after,.about-afterservice .afterservice-box06 .__head::before{font-size:1.5rem}.about-afterservice .afterservice-box07-inner:not(:first-of-type){margin-top:24px;padding-top:24px;border-top:1px solid #e8ded4}.about-afterservice .afterservice-box07-item:not(:first-of-type){margin-top:24px;padding-top:24px;border-top:1px solid #e8ded4}.about-afterservice .afterservice-box07-item .__head{font-size:1.5rem}.about-afterservice .afterservice-box07 .mod-tbl02 .__thumb{margin-inline:auto;max-width:64px}.about-afterservice .afterservice-box07 .mod-tbl02 td,.about-afterservice .afterservice-box07 .mod-tbl02 th{padding-block:24px}.about-afterservice .afterservice-box07 .mod-tbl02 th{width:120px}.about-afterservice .afterservice-box08{padding:50px 20px 20px}.about-afterservice .afterservice-box08 .__img{max-width:64px}.about-afterservice .afterservice-box08 .__body .__label{inset:-20px auto auto 36px;font-size:1rem}.about-afterservice .afterservice-box08 .__body .__txt{letter-spacing:-.21px}.about-afterservice .afterservice-box09{grid-template-columns:1fr;gap:24px}.about-afterservice .afterservice-box09-item{padding:20px}.about-afterservice .afterservice-box09-item .__head{font-size:1.125rem}.about-afterservice .afterservice-iconList>li{display:flex;flex-direction:column;justify-content:center;margin-inline:auto;width:104px;background-color:#fff2ed}.about-afterservice .afterservice-iconList>li .__txt{letter-spacing:-1.6px}.about-afterservice .afterservice-iconList._spColumn_2{grid-template-columns:repeat(2,min-content);justify-content:center}.about-afterservice .afterservice-iconList._spColumn_3{grid-template-columns:repeat(3,min-content);justify-content:center}.about-afterservice .afterservice-numberList{grid-template-columns:1fr;gap:16px}.about-afterservice .afterservice-numberList>li{gap:10px}.about-afterservice .afterservice-numberList>li .__num{inset-block-start:-24px;inset-inline-start:8px;font-size:2.875rem}.about-afterservice .afterservice-numberList>li .__txt{font-size:1.25rem}.about-afterservice .afterservice-three-points__container{flex-direction:column;gap:64px}.about-afterservice .afterservice-three-points__item-inner{padding:40px 16px 20px}.about-afterservice .afterservice-three-points__item-content{gap:16px}.about-afterservice .afterservice-three-points__title h3{font-size:1.25rem}.about-afterservice .afterservice-three-points__text h4{font-size:1.25rem}.about-afterservice .afterservice-three-points__text p{font-size:1rem}.about-afterservice .afterservice-three-points__number{top:-30px;width:60px;height:60px}.about-afterservice .afterservice-three-points__number span{font-size:3.125rem;translate:0 -8px}.about-afterservice .afterservice-priceWrap{font-size:1.125rem}.about-afterservice .afterservice-priceWrap .__price{font-size:2rem}.about-afterservice .afterservice-service-section-head .__img{height:160px}.about-afterservice .afterservice-service-section-head .__body{margin-top:-32px;padding-block:32px 0}.about-afterservice .afterservice-service-section-head .__body .__subHead{inset-block:0;translate:0 8px;font-size:3rem}.about-afterservice .afterservice-service-section-head .__body .__head{margin-bottom:20px;font-size:1.5rem}.about-afterservice .afterservice-service-section-head .__body .__headWrap{padding-top:0}.about-afterservice .afterservice-salon{padding-block:64px}.about-afterservice .afterservice-salon-head{font-size:2.875rem}.about-afterservice .afterservice-salon-item{flex-direction:column}.about-afterservice .afterservice-salon-itemWrap{flex-wrap:wrap}.about-afterservice .afterservice-salon-item .__txt{font-size:1.25rem;text-align:center}.about-afterservice .afterservice-salon-item.__first{width:100%}.about-afterservice .afterservice-salon-item.__first .__txt{font-size:1.25rem}.mod-accordion.__voice .mod-accordion-summary{padding-right:38px;gap:16px;font-size:1rem}.mod-accordion.__voice .mod-accordion-summary .__thumb{flex-basis:80px}.mod-accordion.__voice .mod-accordion-summary .__question{width:calc(100% - 80px)}.mod-auto{max-width:90%;padding-right:0;padding-left:0}.mod-auto.__1280{max-width:90%;padding-right:0;padding-left:0}.mod-auto.__1280.mod-auto-spFull{width:100%;max-width:100%;padding-right:0;padding-left:0}.mod-auto-full{width:100%;padding-right:0;padding-left:0}.mod-auto-spFull{width:100%;max-width:100%;padding-right:0;padding-left:0}.mod-box01.__reverse a{margin-right:0;margin-left:auto}.mod-box01.__reverse a:after{right:auto;left:-40px}.mod-box01 a:after{height:85%}.mod-box01 a p{position:relative;padding:10px 40px 10px 10px;font-size:1rem;letter-spacing:-.254px}.mod-box01 a ._icon{right:14px}.mod-box01-limited ._txt{font-size:.875rem}.mod-box01-limited ._day{font-size:.875rem}.mod-box02.__large{min-width:100%}.mod-box02.__large figure{max-width:100%}.mod-box02.__large img{width:100%}.mod-box02.__reverse a{margin-right:0;margin-left:auto}.mod-box02.__reverse a:after{inset-inline:-20px 20px}.mod-box02 a{width:calc(100% - 20px)}.mod-box02 a:after{inset-inline:20px -20px}.mod-box02 a figure img{border-radius:8px}.mod-box02 a p{position:relative;padding:10px 10px 20px;font-size:1rem;letter-spacing:-.254px}.mod-box03 a p{padding:10px 10px 20px;font-size:1rem;letter-spacing:-.254px}.mod-box03 a ._icon{top:45%}.mod-box04{gap:16px}.mod-box04 .__txt{font-size:1rem}.mod-box05 a{display:grid;grid-template-columns:110px 1fr;align-items:flex-start;-moz-column-gap:16px;column-gap:16px}.mod-box05 a::after{top:0;right:0;bottom:-16px}.mod-box05 a .__txt{padding-block:10px;padding-right:46px;font-size:1rem;letter-spacing:-.24px;text-align:left}.mod-box05 a .__txt .__small{font-size:.75rem;letter-spacing:-.18px}.mod-box05 a .__txt ._icon{right:20px}.mod-button ._text{padding:0 15px}.mod-button ._text.ta_lg_left{text-align:left}.mod-button02 ._text{padding:0 15px}.mod-button02 ._text.ta_lg_left{text-align:left}.mod-column .__column_tab_1{width:100%}.mod-column .__column_tab_2{width:calc(50% - 10px)}.mod-column .__column_tab_3{width:calc(33.3333% - 13.3333333333px)}.mod-column .__column_tab_4{width:calc(25% - 15px)}.mod-column .__column_tab_5{width:calc(20% - 16px)}.mod-column.__40 .__column_tab_1{width:100%}.mod-column.__40 .__column_tab_2{width:calc(50% - 20px)}.mod-column.__40 .__column_tab_3{width:calc(33.3333% - 26.6666666667px)}.mod-column.__40 .__column_tab_4{width:calc(25% - 30px)}.mod-column.__40 .__column_tab_5{width:calc(20% - 32px)}.mod-column.__32 .__column_tab_1{width:100%}.mod-column.__32 .__column_tab_2{width:calc(50% - 10px)}.mod-column.__32 .__column_tab_3{width:calc(33.3333% - 21.3333333333px)}.mod-column.__32 .__column_tab_4{width:calc(25% - 15px)}.mod-column.__32 .__column_tab_5{width:calc(20% - 16px)}.mod-column.__24 .__column_tab_1{width:100%}.mod-column.__24 .__column_tab_2{width:calc(50% - 12px)}.mod-column.__24 .__column_tab_3{width:calc(33.3333% - 16px)}.mod-column.__24 .__column_tab_4{width:calc(25% - 18px)}.mod-column.__24 .__column_tab_5{width:calc(20% - 19.2px)}.mod-column.__caption .__column_tab_1{width:100%}.mod-column.__caption .__column_tab_2{width:calc(50% - 10px)}.mod-column.__caption .__column_tab_3{width:calc(33.3333% - 13.3333333333px)}.mod-column.__caption .__column_tab_4{width:calc(25% - 15px)}.mod-column.__caption .__column_tab_5{width:calc(20% - 16px)}.mod-column.__4columnspace__caption .__column_tab_1{width:100%}.mod-column.__4columnspace__caption .__column_tab_2{width:calc(50% - 10px)}.mod-column.__4columnspace__caption .__column_tab_3{width:calc(33.3333% - 13.3333333333px)}.mod-column.__4columnspace__caption .__column_tab_4{width:calc(25% - 15px)}.mod-column.__4columnspace__caption .__column_tab_5{width:calc(20% - 16px)}.mod-tbl01{display:block}.mod-tbl01 tbody,.mod-tbl01 td,.mod-tbl01 th,.mod-tbl01 thead,.mod-tbl01 tr{display:block;width:100%}.mod-tbl01 td,.mod-tbl01 th{padding:10px 20px;font-size:.875rem}.mod-tbl02._sp_layout_fixed{table-layout:fixed}.mod-tbl02 thead th{padding-block:16px}.mod-tbl02 td,.mod-tbl02 th{padding:10px;font-size:.875rem}.mod-tbl02 td.sp_va_top,.mod-tbl02 th.sp_va_top{vertical-align:top}.mod-tbl02 td.sp_va_middle,.mod-tbl02 th.sp_va_middle{vertical-align:middle}.mod-tbl02 td.sp_va_bottom,.mod-tbl02 th.sp_va_bottom{vertical-align:bottom}.mod-tbl02 td.sp_ta_left,.mod-tbl02 th.sp_ta_left{text-align:left}.mod-tbl02 td.sp_ta_center,.mod-tbl02 th.sp_ta_center{text-align:center}.mod-tbl02 td.sp_ta_right,.mod-tbl02 th.sp_ta_right{text-align:right}.mod-head06{margin-bottom:16px}.mod-head06 .__en{font-size:1.25rem;letter-spacing:-.6px}.mod-head06 .__jp{margin-bottom:10px;font-size:1.25rem;letter-spacing:-.6px}.mod-head08 .__en{font-size:2.875rem;letter-spacing:-.92px}.mod-head08 .__jp{margin-top:0;font-size:1.25rem;letter-spacing:-.6px}.mod-head08 .__jp svg{position:relative;top:2px}.mod-head08.__spColumn .__jp{display:grid;align-items:center;justify-content:center;grid-template-columns:32px auto;gap:4px;text-align:left}.mod-paginate{display:flex;justify-content:center}.mod-paginate>a,.mod-paginate>span{width:30px;height:30px;line-height:30px}.mod-paginate>a svg,.mod-paginate>span svg{width:15px;height:15px}.mod-paginate>a:hover,.mod-paginate>span:hover{background-color:inherit;color:inherit}.mod-paginate>a:hover svg,.mod-paginate>span:hover svg{fill:inherit}.mod-paginate>span{background-color:#48352b;color:#fff}.mod-paginate>span svg{fill:#fff}.mod-modalContent{max-width:90%;padding-right:0;padding-left:0}.mod-modalContent .mod-modal-closeBtn{right:0}.mod-modalContent .__inner{padding:24px 20px 20px}.mod-modalColumn{grid-template-columns:1fr}.mod-modalColumn .__body .__head{font-size:1.25rem}.iframemodal-modalContent{max-width:90%;padding-right:0;padding-left:0}.iframemodal-modalContent .iframemodal-modal-closeBtn{right:0}.mod-slider-voice-slider01Wrap{margin-top:20px;margin-right:0;width:100%}.mod-slider-voice-slider01-item{padding:8px}.mod-slider-voice-slider01-item figure img{width:130px;height:130px}.mod-slider-voice-slider01-item .__ttl{margin-top:12px;font-size:.75rem}.mod-slider-voice-slider01-item .__lead{margin-top:26px;padding:16px}.mod-slider-voice-slider01-item .__lead .mod-voice-accordion-toggle{font-size:.75rem}.mod-slider-voice-slider01 .splide__arrow{top:38%;width:28px;height:28px}.mod-slider-voice-slider01 .splide__arrow svg{width:10px;height:10px;fill:#d9d9d9}.mod-slider-voice-slider01 .splide__arrow--prev{display:grid;left:32px}.mod-slider-voice-slider01 .splide__arrow--prev svg{transform:rotate(180deg)}.mod-slider-voice-slider01 .splide__arrow--next{right:32px}.mod-slider-voice-slider01 .splide__pagination{position:static;margin-top:28px}.mod-slider-voice-slider02{margin-right:0}.mod-slider-voice-slider02Wrap{margin-top:20px;width:100%}.mod-slider-voice-slider02-item{padding:8px}.mod-slider-voice-slider02-item figure img{width:130px;height:130px}.mod-slider-voice-slider02-item .__ttl{margin-top:12px;font-size:.75rem}.mod-slider-voice-slider02-item .__lead{margin-top:26px;padding:16px}.mod-slider-voice-slider02-item .__lead .mod-voice-accordion-toggle{font-size:.75rem}.mod-slider-voice-slider02 .splide__arrow{top:38%;width:28px;height:28px}.mod-slider-voice-slider02 .splide__arrow svg{width:10px;height:10px;fill:#d9d9d9}.mod-slider-voice-slider02 .splide__arrow--prev{display:grid;left:32px}.mod-slider-voice-slider02 .splide__arrow--prev svg{transform:rotate(180deg)}.mod-slider-voice-slider02 .splide__arrow--next{right:32px}.mod-slider-voice-slider02 .splide__pagination{position:static;margin-top:28px}.mod-slider-chartResult-sliderWrap{margin-top:20px;margin-right:0;width:100%}.mod-slider-chartResult .splide__arrow{top:20.2666666667vw;width:28px;height:28px}.mod-slider-chartResult .splide__arrow svg{width:10px;height:10px;fill:#d9d9d9}.mod-slider-chartResult .splide__arrow--prev{left:24px}.mod-slider-chartResult .splide__arrow--prev svg{transform:rotate(180deg)}.mod-slider-chartResult .splide__arrow--next{right:24px}.mod-slider-chartResult .splide__pagination{position:static;margin-top:20px}.mod-slider-chartResult .splide__pagination li+li{margin-left:8px}.mod-anchorLink{display:block;gap:0}.mod-anchorLink>li{min-width:100%}.mod-anchorLink>li:first-child{border-radius:8px 8px 0 0}.mod-anchorLink>li:last-child{border-radius:0 0 8px 8px}.mod-anchorLink>li:not(:first-child){border-top:none}.mod-anchorLink>li:not(:first-child){border-left:1px solid #b4a18f}.mod-anchorLink>li a{padding:13px 8px 13px 16px;min-height:unset;font-size:1rem}.mod-contact{padding:32px 0 40px 0}.mod-contact-head{font-size:1.25rem;letter-spacing:-.6px}.mod-contact-btn{flex-direction:column;gap:10px;margin-top:16px}.mod-contact-btn ._btn{flex-direction:column;gap:8px;padding:16px 16px 24px;width:100%}.mod-contact-btn ._btn .__lead{font-size:.875rem}.mod-contact-btn ._btn .__ttl{font-size:1.75rem;font-weight:600}.mod-contact-btn ._btn .__arrow{width:18px;height:18px}.mod-contact-btn-tel{width:100%}.mod-contact-btn-tel .__lead{font-size:1rem;letter-spacing:-.24px}.mod-contact-btn-tel .__lead svg{width:20px;height:20px}.mod-contact-btn-tel .__num{display:flex;align-items:center;gap:7px}.mod-contact-btn-tel .__subttl{font-size:.75rem}.mod-contact-btn-tel .__ttl{font-size:.625rem}.mod-recommend{padding:20px 24px 24px}.mod-recommend .__head{margin-bottom:20px;font-size:1.5rem}.mod-recommend-list{grid-template-columns:1fr;gap:0}.mod-recommend-list__item{position:relative}.mod-recommend-list__item:not(:last-of-type){margin-bottom:10px;padding-bottom:10px}.mod-recommend-list__item:not(:last-of-type)::before{position:absolute;inset:auto 0 0 0;width:100%;height:1px;background-image:repeating-linear-gradient(to right,#b4a18f 0,#b4a18f 2px,transparent 2px,transparent 4px);display:inline-block;content:""}.mod-recommend-list__item .__txt{font-size:1rem}.mod-recommend02 .__head{font-size:1.125rem}.mod-recommend02 .__list .__item .__txt{font-size:1rem}.mod-salon{padding:64px 0;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%),url(/ladies/images/common/salon_bg_sp.webp) #d3d3d3 50%/cover no-repeat}.mod-salon-column{flex-direction:column;justify-content:flex-start;gap:16px}.mod-salon-column .top-head01{width:100%}.mod-salon .mod-column{gap:10px}.mod-salon .mod-button{font-size:.75rem}.mod-pickup-column.__column_tab_1{gap:32px;grid-template-columns:repeat(1,1fr)}.mod-pickup-column.__column_tab_2{gap:24px;grid-template-columns:repeat(2,1fr)}.mod-pickup-column.__column_tab_3{gap:24px;grid-template-columns:repeat(3,1fr)}.mod-pickup-column.__column_tab_4{gap:24px;grid-template-columns:repeat(4,1fr)}.pure-u-tab-1,.pure-u-tab-1-1,.pure-u-tab-1-12,.pure-u-tab-1-2,.pure-u-tab-1-24,.pure-u-tab-1-3,.pure-u-tab-1-4,.pure-u-tab-1-5,.pure-u-tab-1-6,.pure-u-tab-1-8,.pure-u-tab-10-24,.pure-u-tab-11-12,.pure-u-tab-11-24,.pure-u-tab-12-24,.pure-u-tab-13-24,.pure-u-tab-14-24,.pure-u-tab-15-24,.pure-u-tab-16-24,.pure-u-tab-17-24,.pure-u-tab-18-24,.pure-u-tab-19-24,.pure-u-tab-2-24,.pure-u-tab-2-3,.pure-u-tab-2-5,.pure-u-tab-20-24,.pure-u-tab-21-24,.pure-u-tab-22-24,.pure-u-tab-23-24,.pure-u-tab-24-24,.pure-u-tab-3-24,.pure-u-tab-3-4,.pure-u-tab-3-5,.pure-u-tab-3-8,.pure-u-tab-4-24,.pure-u-tab-4-5,.pure-u-tab-5-12,.pure-u-tab-5-24,.pure-u-tab-5-5,.pure-u-tab-5-6,.pure-u-tab-5-8,.pure-u-tab-6-24,.pure-u-tab-7-12,.pure-u-tab-7-24,.pure-u-tab-7-8,.pure-u-tab-8-24,.pure-u-tab-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-tab-1-24{width:4.1667%}.pure-u-tab-1-12,.pure-u-tab-2-24{width:8.3333%}.pure-u-tab-1-8,.pure-u-tab-3-24{width:12.5%}.pure-u-tab-1-6,.pure-u-tab-4-24{width:16.6667%}.pure-u-tab-1-5{width:20%}.pure-u-tab-5-24{width:20.8333%}.pure-u-tab-1-4,.pure-u-tab-6-24{width:25%}.pure-u-tab-7-24{width:29.1667%}.pure-u-tab-1-3,.pure-u-tab-8-24{width:33.3333%}.pure-u-tab-3-8,.pure-u-tab-9-24{width:37.5%}.pure-u-tab-2-5{width:40%}.pure-u-tab-10-24,.pure-u-tab-5-12{width:41.6667%}.pure-u-tab-11-24{width:45.8333%}.pure-u-tab-1-2,.pure-u-tab-12-24{width:50%}.pure-u-tab-13-24{width:54.1667%}.pure-u-tab-14-24,.pure-u-tab-7-12{width:58.3333%}.pure-u-tab-3-5{width:60%}.pure-u-tab-15-24,.pure-u-tab-5-8{width:62.5%}.pure-u-tab-16-24,.pure-u-tab-2-3{width:66.6667%}.pure-u-tab-17-24{width:70.8333%}.pure-u-tab-18-24,.pure-u-tab-3-4{width:75%}.pure-u-tab-19-24{width:79.1667%}.pure-u-tab-4-5{width:80%}.pure-u-tab-20-24,.pure-u-tab-5-6{width:83.3333%}.pure-u-tab-21-24,.pure-u-tab-7-8{width:87.5%}.pure-u-tab-11-12,.pure-u-tab-22-24{width:91.6667%}.pure-u-tab-23-24{width:95.8333%}.pure-u-tab-1,.pure-u-tab-1-1,.pure-u-tab-24-24,.pure-u-tab-5-5{width:100%}.width-tab-5{width:5%}.width-tab-10{width:10%}.width-tab-15{width:15%}.width-tab-20{width:20%}.width-tab-25{width:25%}.width-tab-30{width:30%}.width-tab-35{width:35%}.width-tab-40{width:40%}.width-tab-45{width:45%}.width-tab-50{width:50%}.width-tab-55{width:55%}.width-tab-60{width:60%}.width-tab-65{width:65%}.width-tab-70{width:70%}.width-tab-75{width:75%}.width-tab-80{width:80%}.width-tab-85{width:85%}.width-tab-90{width:90%}.width-tab-95{width:95%}.width-tab-100{width:100%}.fs_tab_10{font-size:.625rem}.fs_tab_11{font-size:.6875rem}.fs_tab_12{font-size:.75rem}.fs_tab_13{font-size:.8125rem}.fs_tab_14{font-size:.875rem}.fs_tab_15{font-size:.9375rem}.fs_tab_16{font-size:1rem}.fs_tab_17{font-size:1.0625rem}.fs_tab_18{font-size:1.125rem}.fs_tab_19{font-size:1.1875rem}.fs_tab_20{font-size:1.25rem}.fs_tab_21{font-size:1.3125rem}.fs_tab_22{font-size:1.375rem}.fs_tab_23{font-size:1.4375rem}.fs_tab_24{font-size:1.5rem}.fs_tab_25{font-size:1.5625rem}.fs_tab_26{font-size:1.625rem}.fs_tab_27{font-size:1.6875rem}.fs_tab_28{font-size:1.75rem}.fs_tab_29{font-size:1.8125rem}.fs_tab_30{font-size:1.875rem}.fs_tab_31{font-size:1.9375rem}.fs_tab_32{font-size:2rem}.fs_tab_33{font-size:2.0625rem}.fs_tab_34{font-size:2.125rem}.fs_tab_35{font-size:2.1875rem}.fs_tab_36{font-size:2.25rem}.fs_tab_37{font-size:2.3125rem}.fs_tab_38{font-size:2.375rem}.fs_tab_39{font-size:2.4375rem}.fs_tab_40{font-size:2.5rem}.ta_tab_left{text-align:left}.ta_tab_center{text-align:center}.ta_tab_right{text-align:right}.opacity a:hover,.opacity button:hover,a.opacity:hover,button.opacity:hover{opacity:1}body{line-height:1.9}[data-view*=pc]{display:none}[data-view*=pc-inlineblock]{display:none}[data-view*=tablet]{display:block}[data-view*=tablet-inlineblock]{display:inline-block}.helpfeel-content{bottom:100px;right:20px}}@media screen and (scripting:none) and (max-width:1024px){.top-mainVis{padding-bottom:0}.top-style .style-slider-container{height:auto}.experience-voice-slider .splide__list{grid-template-columns:1fr}.mod-slider-voice-slider01 .splide__list{grid-template-columns:1fr}.mod-slider-voice-slider02 .splide__list{grid-template-columns:1fr}}@media screen and (max-width:1024px) and (max-width:767px){.first.price .section .__dataBox .__promBox{max-width:640px;display:block;padding:20px}.first.price .section .__dataBox .__promBox .__img{width:100%;margin-bottom:16px}.first.price .section .__dataBox .__promBox .__txtWrap .__boxHead{font-size:1.125rem}.first.price .section .__dataBox .__promBox .__txtWrap .__sub{font-size:.75rem}}@media screen and (max-width:1000px){.header-menu-right-links-child:nth-child(4),.header-menu-right-links-child:nth-child(5){width:20%}}@media screen and (max-width:920px){.headerRn{height:60px}.headerRn-inner{padding:0 20px 0 40px}.headerRn-logo{width:120px;height:30.91px}.headerRn-nav{gap:16px}.headerRn-nav-menu{padding-bottom:0;height:auto}.headerRn-nav-iconset{margin-top:0;gap:16px}.headerRn-nav-iconset-item{gap:4px;flex-direction:column}.headerRn-nav-text{font-size:.75rem}.headerRn-nav-cta{display:none}.headerRn-nav-menu{top:60px;height:calc(100dvh - 60px);padding:16px 0 24px;overflow-y:auto}.headerRn-hamburger-wrap{display:block}.headerRn-hamburger{width:50px;height:50px;gap:8px}.headerRn-hamburger-text{font-size:.625rem}.mod-topicPath-ul{padding-left:40px}.mod-topicPath-li{font-size:.75rem}.mod-topicPath-li svg{width:14px;height:14px}.mod-topicPath-li svg.arrow_right{margin-right:3px;width:14px;height:14px}.mod-topicPath._bottom .mod-topicPath-ul{padding:10px 0;max-width:90%}.container{padding-top:60px}}@media screen and (max-width:767px){.bclo-cap{padding:10px 10px 0;font-size:.75rem}.bclo-textWrap-title{font-size:1.125rem}.bclo-link{text-align:center}.bclo-link:nth-of-type(1){margin-top:5.3333333333vw}.bclo-link-button{width:57.3333333333vw}.bclo-link-button-a{height:10.6666666667vw;font-size:.875rem}.bclo-title-lg{font-size:1.5rem}.bclo-title-sm{font-size:1.125rem}.bclo-list{padding:10px}.bclo-list-li{font-size:.875rem}.bclo-detail .bclo-type_is_1{margin-bottom:13.3333333333vw}.bclo-detail .bclo-type_is_2{margin-bottom:13.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_2 .bclo-detail-column{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_2 .bclo-detail-column-item{width:100%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_3 .bclo-detail-column{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_3 .bclo-detail-column-item{width:100%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column-item{width:auto;display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:0;margin-left:0}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column-item-in{display:flex;flex-flow:row wrap;align-content:flex-start;margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_2 .bclo-column_num_4 .bclo-detail-column-item-text{width:50%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_3{margin-bottom:13.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_1{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_1 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_1 .bclo-detail-column-item-text{width:100%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_2 .bclo-detail-column-item-text{width:100%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_3 .bclo-detail-column-item-text{width:50%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4{margin-top:-5.3333333333vw;margin-left:-5.3333333333vw}.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-img,.bclo-detail .bclo-type_is_3 .bclo-it_layout_4 .bclo-detail-column-item-text{width:50%;padding-top:5.3333333333vw;padding-left:5.3333333333vw}.bclo-detail .bclo-type_is_4{margin-bottom:5.3333333333vw}.bclo-detail .bclo-type_is_5{margin-bottom:5.3333333333vw}.bclo-detail .bclo-type_is_6{margin-bottom:5.3333333333vw}.bclo-detail .bclo-type_is_7{margin-bottom:5.3333333333vw}.bclo-detail .bclo-type_is_8{margin-bottom:5.3333333333vw}.headerRn-nav-menu{background-color:#fff}.headerRn-nav-menu-large{gap:8px;margin-bottom:0}.headerRn-nav-menu-large ._circle{width:22px;height:22px}.headerRn-nav-menu-large ._circle svg{width:14px;height:14px}.js-tab-content.js-toggleBlock{opacity:1}.top-pickup-slider .splide__pagination-wrapper{padding:0 15px;bottom:15px}.top-style-slider .style-slide .style-slide-text{font-size:.875rem}.top-style-slider .style-arrow{width:30px;height:30px;font-size:1rem}.header{height:120px}.header-call{position:relative;display:block;height:40px;padding:8px 20px;text-align:right}.header-call .__55th{display:block;width:auto;position:absolute;top:8px;left:20px;font-weight:700}.header-call .__55th img{position:static;transform:translateY(0);width:auto}.header-call .__logo{display:block;width:84px;position:absolute;top:8px;left:20px;font-weight:700}.header-call .__logo img{position:static;transform:translateY(0);width:84px}.header-call span{position:relative;display:inline-block;font-size:20px;color:#000;line-height:1;padding:2px 0;padding-left:40px}.header-call img{position:absolute;top:50%;transform:translateY(-50%);right:20px;height:24px;width:auto;vertical-align:top}.header-call i{font-size:0}.header-call i:before{position:absolute;top:50%;transform:translateY(-50%);left:0;line-height:1;font-size:30px;color:#000}.header-menu-left{display:none}.header-menu-right{position:relative;float:none;display:block;width:100%;height:80px}.header-menu-right-links{display:none}.header-menu-right-menu{position:absolute;top:0;right:0;display:block;width:80px;padding:52px 0 14px 0}.header-menu-right-menu:hover{opacity:1}.header-menu-right-menu-in{top:20px}.header-menu-right-logo{display:block;position:relative;margin:0 80px}.header-menu-right-logo a{display:block;width:100%;height:80px}.header-menu-right-logo a img{width:auto;height:34px}.header-menu-right-logo a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.header-menu-right-calender{position:absolute;top:0;left:0;display:block;width:calc(50% - 40px)}.header-menu-right-calender a{padding:52px 0 14px 0}.header-menu-right-calender a i:before{top:14px}.header-menu-right-document{position:absolute;top:0;left:calc(50% - 40px);display:block;width:calc(50% - 40px)}.header-menu-right-document a{padding:52px 0 14px 0}.header-menu-right-document a img{top:14px}.header.is-fixed{height:60px}.header.is-fixed .header-call{display:none}.header.is-fixed .header-menu-right-logo a{height:60px}.header.is-fixed .header-menu-right-logo a img{height:30px}.header.is-fixed .header-menu-right-calender a{padding:22px 0 22px 40px;line-height:1.2}.header.is-fixed .header-menu-right-calender a i:before{top:15px;transform:translateX(0);left:10px}.header.is-fixed .header-menu-right-document a{padding:22px 0 22px 40px;line-height:1.2}.header.is-fixed .header-menu-right-document a img{top:15px;transform:translateX(0);left:10px;width:30px;height:30px}.header.__nofixed{height:120px}.header.__nofixed .header-call{display:block}.header.__nofixed .header-menu-right-logo a{height:80px}.header.__nofixed .header-menu-right-logo a img{height:34px}.header.__nofixed .header-menu-right-menu{padding:52px 0 14px 0}.header.__nofixed .header-menu-right-menu-in{top:20px}.header.__nofixed .header-menu-right-calender a{padding:52px 0 14px}.header.__nofixed .header-menu-right-calender a i:before{top:14px}.header.__nofixed .header-menu-right-calender-text{display:block}.header-content{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.header-content-close{position:absolute;top:13px;right:5.3333333333vw;width:24px;height:24px}.header-content-close i:before{font-size:24px;color:#fff}.header-content-close:hover{opacity:1}.header-content-in{padding-top:0;padding-right:0;padding-left:0}.header-content-logo{display:block;background:#ef4123;text-align:center;padding:13px 0}.header-content-logo img{height:24px;width:auto}.header-content-space{margin-top:0;margin-left:0}.header-content-space-child{padding-top:0;padding-left:0}.header-content-baners{padding:5.3333333333vw}.header-content-category{padding-bottom:0;margin-bottom:0;border-bottom:none}.header-content-category-head{padding:2vw 5.3333333333vw}.header-content-category-head i{font-size:0}.header-content-category-head i:before{right:4vw}.header-content-category-list{margin-top:0;padding-left:100px;overflow:hidden}.header-content-category-list-img{width:100px}.header-content-category-list p{padding:9px;border-bottom:1px solid #ddd;height:auto;line-height:1.6}.header-content-textlink{position:relative;padding:5.3333333333vw;margin:0}.header-content-textlink-list li{display:block;text-align:center;padding:0;border-right:none;margin-bottom:5px}.header-content-textlink-list li a{font-size:1.6rem}.header-content-lang{position:relative;padding:5.3333333333vw 0;width:325px;margin:0 auto;border-top:1px solid #ddd;text-align:center}.header-content-lang-list li{position:relative;display:inline-block;padding:0 30px 0 10px;margin:0 0 5px 0;border-right:1px solid #f0f0f0}.header-content-lang-list li:nth-child(2){border-right:none;padding-right:30px}.header-content-lang-list li:nth-child(4){border-right:none;padding-right:30px}.header-content-lang-list li:last-child{border-right:none;padding-right:30px}.header-content-lang-list a{color:#333;font-size:1.6rem}.header-content-lang-list a i{font-size:0;line-height:0}.header-content-lang-list a i:before{font-size:1.4rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%);right:10px}.header-content-mensBtn{display:block;width:100%;text-align:center;color:#fff;padding:20px 0;font-size:1.6rem}.header-content-onlineBtn{display:block;width:100%;text-align:center;background:#d2b976;color:#fff;padding:20px 0;font-size:1.6rem}.header_simple-logo{padding:20px;width:146px}.experience-course-box-item{display:block}.experience-course-box-item-fig{width:100%;margin-bottom:24px}.experience-course-box-item-txt-accordion summary{padding:10px;font-size:1rem}.experience-course-box-item-txt-accordion summary:before{right:10px}.experience-course-box-item-txt-accordion summary:after{top:11.5px;right:10.5px}.experience-course-box-item-txt-accordion p{padding:0 10px 10px;font-size:.875rem}.experience-course-box-item-txt .mod-column.__caption{gap:0 8px}.experience-course-box-item-txt .mod-column.__caption .__column_3{width:100%;margin-bottom:8px}.experience-course-box-item-txt .mod-column.__caption .__column_3:last-child{margin-bottom:0}.experience-course-box-item-txt-price .__price{font-size:1.5rem}.experience-course-box-item-txt h4.mod-spacer_16{font-size:1.5rem;letter-spacing:-.72px}.experience-course-box-item-txt .mod-column{gap:10px}.experience-course-box-item-txt-cBox,.experience-course-box-item-txt-lBox,.experience-course-box-item-txt-rBox{padding:10px}.experience-course-box-item-txt-cBox p:nth-child(2),.experience-course-box-item-txt-lBox p:nth-child(2),.experience-course-box-item-txt-rBox p:nth-child(2){margin:4px 0}.experience-course-box{padding:24px}.experience-course-box-campaign h3{font-size:1rem}.experience-course-box-campaign .top-head02{font-size:1.125rem}.experience-course-box-campaign-box{padding:16px}.experience-course-box-campaign-box dl{width:100%}.experience-course-box-campaign-box dd,.experience-course-box-campaign-box dt{font-size:.875rem}.experience-course-box-campaign-box .mod-column{gap:10px}.experience-course-box-campaign p{font-size:.875rem}.experience-course{background-image:url(/ladies/images/experience/bg_circle01_sp.svg);background-position:0 1%;background-size:contain;background-repeat:no-repeat}.experience-course h2.corse .__en{font-size:2.875rem}.experience-course h2.corse .__jp{margin-top:10px;font-size:1.25rem;letter-spacing:-.6px;line-height:1.4}.experience-course-h3{margin-bottom:26px;font-size:1.5rem}.experience-course-h3.mod-spacer_40{margin-top:24px}.experience-course-box .mod-spacer_40{margin-top:24px}.experience-flow{padding:40px 0 64px}.experience-flow h2.top-head01 .__en{font-size:2.5rem}.experience-flow-box .__ttl{margin-bottom:8px;font-size:1.25rem}.experience-flow-box .__ttl span{font-size:3.125rem}.experience-flow-box .mod-column .experience-flow-box-column-txt{padding:16px}.experience-flow-box .mod-column .experience-flow-box-column-txt-ttl{font-size:1.125rem;line-height:1.5;letter-spacing:-.27px}.experience-flow .mod-column.__40{gap:20px}.experience-voice{margin-top:40px}.experience-voice h2.top-head01 .__en{font-size:2.5rem}.experience-voice h2.top-head01.mod-spacer{margin-top:40px}.experience-voice-slider{padding-bottom:0}.experience-voice-slider .splide__pagination-wrapper{padding:0 15px;bottom:15px}.experience-voice-card{margin-top:34px;margin-bottom:16px;flex-direction:column-reverse;gap:24px;padding:24px}.experience-voice-card .__icon{position:absolute;left:-6%;top:-4%;width:80px}.experience-voice-card .__ttl{font-size:1.25rem}.experience-voice-card .__lead{margin-top:16px}.experience-voice-card .__date{margin-top:10px;font-size:.75rem}.experience-voice-card figure{width:100%;max-width:100%}.experience-voice-card figure img{min-width:100%}.experience-voice-item:first-child{padding:0}.experience-voice-item:nth-child(2),.experience-voice-item:nth-child(3){padding:32px 0 0}.experience-voice-item:last-child{padding-bottom:16px}.experience-voice-itemWrap{padding:16px}.experience-voice-item-in{flex-direction:column;justify-content:center;gap:24px}.experience-voice-item figure img{width:130px;height:130px;min-width:130px;min-height:130px}.experience-voice-item-txt{padding:16px}.experience-voice-item-txt:before{top:-24px;left:50%;transform:translateX(-50%);border:12px solid transparent;border-bottom:12px solid #fff}.experience-voice-item-txt .__more{font-size:.75rem}.experience-voice-btnWrap{padding:54px 38px 64px}.experience-voice-btnWrap._ordermade{background:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%),url(/ladies/images/experience/voice/bg_ordermade.webp) #d3d3d3 50%/cover no-repeat;background-position:95% 0}.experience-voice-btnWrap._zomo{background:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%),url(/ladies/images/experience/voice/bg_improvement.webp) #d3d3d3 50%/cover no-repeat;background-position:95% 0}.experience-voice-btnWrap._other{background:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%),url(/ladies/images/experience/voice/bg_improvement.webp) #d3d3d3 50%/cover no-repeat;background-position:95% 0}.experience-voice-btnWrap h3{font-size:1.25rem}.experience-voice-btnWrap .mod-button._left{width:100%}.experience-voice-btnWrap .mod-column{flex-direction:column}.experience-voice .experience-flow{margin-top:0;padding-bottom:64px}.experience-voice-anchorlink h2.top-head01 .__en{font-size:1.5rem}.experience-faq{padding:40px 0 64px}.experience-faq.mod-spacer-section{margin-top:40px}.experience-faq-box-accordion summary{padding:16px}.experience-faq-box-accordion summary:before{top:34px;right:16px;width:22px;height:22px}.experience-faq-box-accordion summary:after{top:32.5px;right:16px;width:22px;height:22px}.experience-faq-box-accordion summary .__en.q{width:40px}.experience-faq-box-accordion summary .__en .__large{position:relative;top:-7px;font-size:2.875rem}.experience-faq-box-accordion summary .experience-faq-box-accordion-qustion{padding-left:10px;gap:0 26px;width:80%;font-size:1.125rem}.experience-faq-box-accordion div{gap:0 16px;font-size:1rem;line-height:1.6}.experience-faq-box-accordion div:before{left:16px;width:calc(100% - 36px)}.experience-faq-box-accordion div .__en .__large{width:40px;font-size:2.875rem}.experience-faq-box-accordion div .__en.a{width:40px;padding-left:10px}.experience-faq-box-accordion[open] div{padding:16px;gap:0 26px}.experience-menu .mod-spacer{margin-top:64px}.experience-lineup .__bg{width:100%;height:auto}.experience-lineup-box{margin-bottom:24px;padding:0}.experience-lineup-box-link.mod-spacer-section{margin-top:0}.experience-lineup-box-link .mod-box02 a{width:calc(100% - 0px);height:93px}.experience-lineup-box-link .mod-box02 a figure{width:33.3333%}.experience-lineup-box-link .mod-box02 a p{position:relative;top:-70px;left:35%;padding:10px;width:62%;text-align:left}.experience-lineup-box-link .mod-box02 a ._icon{right:10px}.experience-lineup-box-link .mod-box02 .txt_s{font-size:.875rem;font-weight:700;line-height:1.5;letter-spacing:-.21px}.experience-lineup-box-link .mod-box02 a:after{top:1px;right:0;left:16px;height:93px;width:calc(100% - 16px)}.experience-lineup .splide02 .splide__slide{width:100%;margin-right:24px!important}.experience-lineup .splide02 .splide__arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;width:32px;height:32px;border:none;border-radius:50%;cursor:pointer;z-index:2;box-shadow:0 0 20px 0 rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center}.experience-lineup .splide02 .splide__arrow:hover{background:#f8f8f8}.experience-lineup .splide02 .splide__arrow svg{width:16px;height:16px;fill:#b3b3b3}.experience-lineup .splide02 .splide__arrow--prev{left:15px}.experience-lineup .splide02 .splide__arrow--prev svg{transform:rotate(180deg)}.experience-lineup .splide02 .splide__arrow--next{right:15px}.experience-lineup .splide02 .splide__pagination{display:flex!important;justify-content:center;margin-top:20px}.experience-lineup .splide02 .splide__pagination li{margin:0 4px}.experience-lineup .splide02 .splide__pagination__page{width:8px;height:8px;background-color:#dbdbdb;border-radius:50%;cursor:pointer;border:none;transition:background-color .3s ease}.experience-lineup .splide02 .splide__pagination__page.is-active{background-color:coral}.experience-lineup .splide02 .splide__track{overflow:hidden}.experience-lineup .splide02 .splide__list{display:flex;transition:transform .6s ease}.experience-lineup .splide02 figcaption{margin-top:24px;position:relative;font-size:1.125rem;font-weight:700;line-height:1.5}.experience-lineup .splide02 figcaption ._icon._right{display:inline-block;translate:0 3px}.experience-lineup .splide02 figcaption ._icon._right svg{width:20px;height:20px;fill:coral}.experience-point{padding-top:32px}.experience-point-gallery .splide__pagination-wrapper{padding:0 15px;bottom:15px}.experience-check-flow{padding:40px 0 64px}.product-column{gap:32px}.product-column.__column_sp_1{gap:32px;grid-template-columns:repeat(1,1fr)}.product-column.__column_sp_2{gap:24px;grid-template-columns:repeat(2,1fr)}.product-column.__column_sp_3{gap:24px;grid-template-columns:repeat(3,1fr)}.product-column.__column_sp_4{gap:24px;grid-template-columns:repeat(4,1fr)}.product-faq .top-head01{padding-top:36px}.product-faq{background-image:url(/ladies/images/experience/bg_circle03_sp.svg);background-position:0 -10%}.product-faq.mod-spacer-section{margin-top:40px}.product-faq-box-accordion summary{grid-template-columns:1fr 22px;align-items:normal;padding:34px 24px 40px;font-size:1.125rem}.product-faq-box-accordion summary .__en.q{flex-basis:60px}.product-faq-box-accordion summary .__en .__large{position:absolute;top:-10px;left:12px;font-size:2.875rem}.product-faq-box-accordion summary .product-faq-box-accordion-qustion{position:relative;gap:0 16px;font-size:1.125rem}.product-faq-box-accordion summary .__btn{width:22px;height:22px;translate:0 2px}.product-faq-box-accordion summary .__btn svg{width:14px;height:14px}.product-faq-box-accordion .__wrap{gap:0 16px;font-size:1rem;line-height:1.6}.product-faq-box-accordion .__wrap:before{left:24px;width:calc(100% - 48px)}.product-faq-box-accordion .__wrap .__en .__large{font-size:2.875rem}.product-faq-box-accordion[open] .__wrap{padding:24px}.product-voice-slider .splide__pagination-wrapper{padding:0 15px;bottom:15px}.product-link01 svg{width:20px;height:20px}.product-pickup{margin-block:64px}.product-top-lineup-listWrap-item .__img img{aspect-ratio:600/400;-o-object-fit:cover;object-fit:cover}.product-top-purpose-list-item .__caseDetail .__cat{margin-bottom:10px}.product-top-shindan{padding-block:0}.product-top-shindan-inner{padding-block:6.4vw 10.6666666667vw}.product-top-shindan-inner .__head{margin-inline:38px;margin-bottom:16px}.product-top-shindan-inner .__head img{width:100%}.product-top-shindan-inner .__txt{font-size:1rem}.product-top-shindan-inner .mod-button02._w380{margin-top:53.3333333333vw;width:100%}.product-benefage-course-acc-item .__body h4.__advancehead{font-size:1.125rem}.product-benefage-course-acc-item .__body .__advance{padding:20px 16px}.product .mod-headImg01-inner .__icon{font-size:.875rem}.product-ordermade-title01{margin-bottom:20px}.product-ordermade-title01__num{padding-bottom:13px;font-size:3.125rem}.product-ordermade-title01__num::before{top:2px;width:48px;height:60px}.product-ordermade-title01__main{font-size:1.5rem;letter-spacing:-.72px}.product-ordermade-lineup-listWrap-item .__img img{aspect-ratio:600/400;-o-object-fit:cover;object-fit:cover}.product-ordermade-style-slider .splide__pagination-wrapper{padding:0 15px;bottom:15px}.other .mod-topicPath{width:100%}.other .mod-topicPath li:last-child{padding-right:12px}.other .mod-topicPath._bottom{margin-top:40px}.other .kv{margin-bottom:40px;aspect-ratio:auto;padding-top:24px;padding-bottom:40px}.other .kv::before{height:14px;background-image:url(/ladies/images/common/mod-headImg01_bg_sp.webp);background-position:center center;background-repeat:no-repeat;background-size:100% 14px}.other .kv:after{width:60.5333333333%;height:115.5405405405%;right:-26.9333333333%;top:-27.7027027027%;aspect-ratio:150/113}.other .kv h1 .__en{font-size:2.875rem}.other .kv h1 .__jp{margin-top:10px;font-size:1.25rem;letter-spacing:-.6px}.sitemap-container{padding:0 16px}.title-icon{gap:8px;margin-bottom:17px}.title-icon .text{font-size:1.25rem}._circle{width:22px;height:22px}._circle svg{width:14px;height:14px}.third-level{margin-bottom:16px}.third-level-list{margin-top:20px}.third-level-list .fourth-level-list{margin-top:10px}.third-title .text{font-size:1.125rem}.fourth-level-list{margin-top:20px;padding-left:16px}.fourth-title .text{font-size:1rem}.sitepolicy .category-title{margin-bottom:20px}.sitepolicy .category-title .text{padding-bottom:16px;font-size:1.25rem}.sitepolicy .category-title-sm{font-size:1.125rem}.servicepolicy-top{gap:24px}.servicepolicy-list{gap:24px}.campaign .mod-topicPath-li{font-size:.75rem}.campaign .mod-topicPath-li svg{width:14px;height:14px}.campaign .mod-column.__button{gap:10px}.campaign .mod-column.__cm{gap:20px}.campaign .mod-column.__cm li{width:100%}.campaign .mod-column.__links li{width:100%}.campaign .mod-column.__links a{display:flex}.campaign .mod-column.__links a:after{top:0;width:calc(100% - 16px);height:87px}.campaign .mod-column.__links figure{width:110px;max-width:110px;flex-shrink:0}.campaign .mod-column.__links p{align-items:flex-start;height:auto;max-height:73px;font-size:1rem}.campaign .mod-column.__links p ._small{font-size:.75rem}.campaign .mod-column.__links p ._icon{right:16px}.campaign .mod-column.__menu li{width:100%}.campaign .mod-column.__menu li:first-child{border-radius:8px 8px 0 0}.campaign .mod-column.__menu li:nth-child(2){border-top:none}.campaign .mod-column.__menu li:nth-child(2n){border-left:1px solid #b4a18f}.campaign .mod-column.__menu li:last-child{border-radius:0 0 8px 8px}.campaign .mod-column.__menu.__type2 li:first-child{border-radius:8px 8px 0 0}.campaign .mod-column.__menu.__type2 li:nth-child(2){border-top:none;border-radius:0}.campaign .mod-column.__menu.__type2 li:nth-child(3){border-radius:0}.campaign .mod-column.__menu.__type2 li:last-child{border-radius:0 0 8px 8px}.campaign .mod-column.__menu .__menuLink{padding:4px 8px 4px 16px;min-height:50px}.campaign .mod-column.__anchor{gap:0}.campaign .mod-column.__anchor li{width:100%}.campaign .base-contents{padding-top:40px;padding-bottom:64px}.campaign .base-spacer_128{margin-top:80px}.campaign .base-bg.__type01{top:20.8vw}.campaign .base-bg.__type02{top:29.3333333333vw}.campaign .base-bg.__type03{top:0}.campaign .base-mainVis{top:48.8%}.campaign .base-mainVis-h1-inner .__en{font-size:2.875rem}.campaign .base-mainVis-h1-inner .__jp{font-size:1.25rem;letter-spacing:-.6px}.campaign .base-mainVis-h1-inner .__txt{max-width:100%;margin-top:16px;font-size:.875rem}.campaign .base-head01 .__en{font-size:2.875rem;letter-spacing:-.92px}.campaign .base-head01 .__jp{font-size:1.25rem;letter-spacing:-.6px}.campaign .base-head01 .__jp svg{position:relative;top:2px}.campaign .base-head02{margin-top:24px;margin-bottom:26px;font-size:1.5rem}.campaign .base-head03{font-size:1rem;letter-spacing:-.24px}.campaign .base-head04{font-size:1.5rem;letter-spacing:-.72px}.campaign .base-head05{font-size:1.5rem;letter-spacing:-.36px}.campaign .base-head06{font-size:1.875rem;letter-spacing:-.9px}.campaign .base-head07{font-size:1.625rem}.campaign .base-head08{gap:20px}.campaign .base-head08 img{width:120px}.campaign .base-head09{padding-bottom:17px;margin-bottom:20px;font-size:1.25rem;letter-spacing:-.6px}.cm .mod-topicPath-li{font-size:.75rem}.cm .mod-topicPath-li svg{width:14px;height:14px}.cm .mod-column.__button{gap:10px}.cm .mod-column.__cm{gap:20px}.cm .mod-column.__cm li{width:100%}.cm .mod-column.__links li{width:100%}.cm .mod-column.__links a{display:flex}.cm .mod-column.__links a:after{top:0;width:calc(100% - 16px);height:87px}.cm .mod-column.__links figure{width:110px;max-width:110px;flex-shrink:0}.cm .mod-column.__links p{align-items:flex-start;height:auto;max-height:73px;font-size:1rem}.cm .mod-column.__links p ._small{font-size:.75rem}.cm .mod-column.__links p ._icon{right:16px}.cm .mod-column.__menu li{width:100%}.cm .mod-column.__menu li:first-child{border-radius:8px 8px 0 0}.cm .mod-column.__menu li:nth-child(2){border-top:none}.cm .mod-column.__menu li:nth-child(2n){border-left:1px solid #b4a18f}.cm .mod-column.__menu li:last-child{border-radius:0 0 8px 8px}.cm .mod-column.__menu.__type2 li:first-child{border-radius:8px 8px 0 0}.cm .mod-column.__menu.__type2 li:nth-child(2){border-top:none;border-radius:0}.cm .mod-column.__menu.__type2 li:nth-child(3){border-radius:0}.cm .mod-column.__menu.__type2 li:last-child{border-radius:0 0 8px 8px}.cm .mod-column.__menu .__menuLink{padding:4px 8px 4px 16px;min-height:50px}.cm .mod-column.__anchor{gap:0}.cm .mod-column.__anchor li{width:100%}.cm .mod-accordion.__base .mod-accordion-head{font-size:.875rem}.cm .mod-accordion.__base .mod-accordion-content{font-size:.875rem}.cm .base-contents{padding-top:40px;padding-bottom:64px}.cm .base-spacer_128{margin-top:80px}.cm .base-bg.__type01{top:20.8vw}.cm .base-bg.__type02{top:29.3333333333vw}.cm .base-bg.__type03{top:0}.cm .base-mainVis{top:48.8%}.cm .base-mainVis-h1-inner .__en{font-size:2.875rem}.cm .base-mainVis-h1-inner .__jp{font-size:1.25rem;letter-spacing:-.6px}.cm .base-mainVis-h1-inner .__txt{max-width:100%;margin-top:16px;font-size:.875rem}.cm .base-head01 .__en{font-size:2.875rem;letter-spacing:-.92px}.cm .base-head01 .__jp{font-size:1.25rem;letter-spacing:-.6px}.cm .base-head01 .__jp svg{position:relative;top:2px}.cm .base-head02{margin-top:24px;margin-bottom:26px;font-size:1.5rem}.cm .base-head03{font-size:1rem;letter-spacing:-.24px}.cm .base-head04{font-size:1.5rem;letter-spacing:-.72px}.cm .base-head05{font-size:1.5rem;letter-spacing:-.36px}.cm .base-head06{font-size:1.875rem;letter-spacing:-.9px}.cm .base-head07{font-size:1.625rem}.cm .base-head08{gap:20px}.cm .base-head08 img{width:120px}.cm .base-head09{padding-bottom:17px;margin-bottom:20px;font-size:1.25rem;letter-spacing:-.6px}.cm .base-item.__direction_column{gap:20px}.cm .base-item.__direction_column button .__play svg{width:24px;height:24px}.cm .base-item.__direction_column button .__tag{width:75%;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px 24px}.cm-pickup .base-tag .__text{font-size:.875rem;letter-spacing:-.21px}.cm-pickup .base-tag .__text .base-head07{font-size:1.875rem;letter-spacing:-.9px}.cm-gallery:before,.cm-pickup:before{width:80.5333333333%;aspect-ratio:302/227;right:-43.7333333333%;top:78px}.cm-gallery:after,.cm-pickup:after{width:114.6666666667%;aspect-ratio:430/429;left:-59.2%;bottom:481px}.cm-pickup:before{background:url(/ladies/images/cm/bg_circle_sp.webp) no-repeat center center}.cm-pickup:after{background:url(/ladies/images/cm/bg_circle_beige_sp.webp) no-repeat center center}.cm-gallery:before{background:url(/ladies/images/cm/bg_circle_white_sp.webp) no-repeat center center}.cm-gallery:after{background:url(/ladies/images/cm/bg_circle_white_one_sp.webp) no-repeat center center}.qa .mod-topicPath-li{font-size:.75rem}.qa .mod-topicPath-li svg{width:14px;height:14px}.qa .mod-column.__button{gap:10px}.qa .mod-column.__cm{gap:20px}.qa .mod-column.__cm li{width:100%}.qa .mod-column.__links li{width:100%}.qa .mod-column.__links a{display:flex}.qa .mod-column.__links a:after{top:0;width:calc(100% - 16px);height:87px}.qa .mod-column.__links figure{width:110px;max-width:110px;flex-shrink:0}.qa .mod-column.__links p{align-items:flex-start;height:auto;max-height:73px;font-size:1rem}.qa .mod-column.__links p ._small{font-size:.75rem}.qa .mod-column.__links p ._icon{right:16px}.qa .mod-column.__menu li{width:100%}.qa .mod-column.__menu li:first-child{border-radius:8px 8px 0 0}.qa .mod-column.__menu li:nth-child(2){border-top:none}.qa .mod-column.__menu li:nth-child(2n){border-left:1px solid #b4a18f}.qa .mod-column.__menu li:last-child{border-radius:0 0 8px 8px}.qa .mod-column.__menu.__type2 li:first-child{border-radius:8px 8px 0 0}.qa .mod-column.__menu.__type2 li:nth-child(2){border-top:none;border-radius:0}.qa .mod-column.__menu.__type2 li:nth-child(3){border-radius:0}.qa .mod-column.__menu.__type2 li:last-child{border-radius:0 0 8px 8px}.qa .mod-column.__menu .__menuLink{padding:4px 8px 4px 16px;min-height:50px}.qa .mod-column.__anchor{gap:0}.qa .mod-column.__anchor li{width:100%}.qa .base-contents{padding-top:40px;padding-bottom:64px}.qa .base-spacer_128{margin-top:80px}.qa .base-bg.__type01{top:20.8vw}.qa .base-bg.__type02{top:29.3333333333vw}.qa .base-bg.__type03{top:0}.qa .base-mainVis{top:48.8%}.qa .base-mainVis-h1-inner .__en{font-size:2.875rem}.qa .base-mainVis-h1-inner .__jp{font-size:1.25rem;letter-spacing:-.6px}.qa .base-mainVis-h1-inner .__txt{max-width:100%;margin-top:16px;font-size:.875rem}.qa .base-head01 .__en{font-size:2.875rem;letter-spacing:-.92px}.qa .base-head01 .__jp{font-size:1.25rem;letter-spacing:-.6px}.qa .base-head01 .__jp svg{position:relative;top:2px}.qa .base-head02{margin-top:24px;margin-bottom:26px;font-size:1.5rem}.qa .base-head03{font-size:1rem;letter-spacing:-.24px}.qa .base-head04{font-size:1.5rem;letter-spacing:-.72px}.qa .base-head05{font-size:1.5rem;letter-spacing:-.36px}.qa .base-head06{font-size:1.875rem;letter-spacing:-.9px}.qa .base-head07{font-size:1.625rem}.qa .base-head08{gap:20px}.qa .base-head08 img{width:120px}.qa .base-head09{padding-bottom:17px;margin-bottom:20px;font-size:1.25rem;letter-spacing:-.6px}.inquiry-lead-text{font-size:16px}.inquiry-card{padding:24px 20px;margin-bottom:24px}.inquiry-card-title{align-items:flex-start;font-size:1.25rem}.inquiry-card-icon-svg,.inquiry-card-title svg{width:30px;height:30px}.inquiry-card-subtitle{font-size:var(--Text-body_bold-size,16px)}.inquiry-card-text{font-size:var(--Text-Size-L,16px)}.inquiry-card-title-with-icon{font-size:var(--Text-Size-XL,18px);letter-spacing:-.27px}.inquiry-phone-hours{font-size:var(--Text-Size-XS,10px);line-height:160%}.mod-button.inquiry-btn-primary{padding:0 10px!important}.mod-button.inquiry-btn-secondary{padding:0 10px!important}.mod-button.inquiry-btn-highlight{padding:0 10px!important}.mod-button.inquiry-btn-highlight ._text,.mod-button.inquiry-btn-primary ._text,.mod-button.inquiry-btn-secondary ._text{font-size:var(--Text-Size-XL,18px);letter-spacing:-.54px}.inquiry-check-text{font-size:var(--Text-body_bold-size,16px)}.mod-column.__links li{width:100%}.mod-column.__links a{display:flex}.mod-column.__links a:after{top:0;width:calc(100% - 16px);height:87px}.mod-column.__links figure{width:110px;max-width:110px;flex-shrink:0}.mod-column.__links p{align-items:flex-start;height:auto;max-height:73px;font-size:1rem}.mod-column.__links p ._small{font-size:.75rem}.mod-column.__links p ._icon{right:16px}.inquiry-consultation::before{background-image:url(/ladies/images/inquiry/bg_sp_01.webp);top:-140px;width:375px;height:300px}.inquiry-card-grid .inquiry-card{margin-bottom:4px}.first-titleWrap{margin:0 auto 24px}.first-title{margin-bottom:20px}.first-title__num{padding-bottom:13px;font-size:3.125rem}.first-title__num::before{top:2px;width:48px;height:60px}.first-title__en{margin-bottom:16px;font-size:1.625rem;letter-spacing:-.52px}.first-title__main{font-size:1.875rem;letter-spacing:-.84px}.first-title__desc{margin-bottom:24px;font-size:1rem}.first .start-chart-head01{margin-bottom:16px}.first .start-chart-head01 .__in{padding-inline:56px}.first .start-chart-head01 .label{font-size:1.25rem}.first .start-chart-head01 .num{font-size:2.875rem;translate:0 -8px}.first .start-chart-head02{margin-bottom:24px;font-size:1.5rem}.first .start-chart-head03{grid-template-columns:32px auto 24px;gap:10px;margin-bottom:16px}.first .start-chart-head03 .__txt{font-size:1.5rem}.first .start-chart-head03 .__icon.__memo{width:32px;height:32px}.first .start-chart-column{grid-template-columns:repeat(2,1fr);gap:16px}.first .start-chart-column-item-text{grid-template-columns:1fr;gap:8px;margin-top:16px}.first .start-chart-column-item-text .__txt{font-size:1rem;text-align:left}.first .start-chart-column-item-text .__icon{margin-inline:auto}.first .start-chart-block01{padding-block:6.4vw 10.6666666667vw}.first .start-chart-block01-in{text-align:center}.first .start-chart-block01-in-contents{margin-right:auto;margin-left:auto}.first .start-chart-block01-in-contents-btn{margin-top:77.3333333333vw;margin-left:0}.first .start-chart-block01-in-contents-btn .mod-button02{width:100%}.first .start-chart-block01-head{text-align:center}.first .start-chart-block01-head img{max-width:260px}.first .start-chart-block01-text{margin-left:0}.first .start-chart-block02{padding-block:10.6666666667vw 17.0666666667vw}.first .start-chart-block02-logo img{max-width:260px;width:100%}.first .start-chart-block03{padding-block:10.6666666667vw 17.0666666667vw}.first .start-chart-block03-logo img{max-width:260px;width:100%}.first .start-chart-radio{padding:16px 10px}.first .start-chart-result{gap:20px;padding:24px 20px 20px}.first .start-chart-result-column01{grid-template-columns:1fr;gap:24px}.first .start-chart-result-column01 .__detail .__subHead{margin-bottom:10px;font-size:1rem}.first .start-chart-result-column01 .__detail .__head{margin-bottom:16px;font-size:1.5rem}.first .start-chart-result-column01 .__detail .__txt{font-size:1rem}.first .start-chart-result-column02 .__head{font-size:1.25rem}.first .start-chart-result-column02 .__headWrap{margin-bottom:20px}.first .start-chart-result-column02 .__copy{display:none}.first .start-chart-result-column02 .mod-slider-chartResult{margin-inline:-20px}.first.price .section{padding:40px 0 64px}.first.price .section:before{background-image:url(/ladies/images/first/price/secBg01sp.webp);width:179px;height:227px;top:107px}.first.price .section:after{background-image:url(/ladies/images/first/price/secBg02sp.webp);width:165px;heigh:385px;top:1195px}.first.price .section#sec01{padding-top:40px;margin-top:76px}.first.price .section#sec04{margin-bottom:104px}.first.price .section#sec04:before{background-image:url(/ladies/images/first/price/sec04Bg01sp.webp)}.first.price .section#sec04:after{background-image:url(/ladies/images/first/price/sec04Bg02sp.webp)}.first.price .section .mod-button,.first.price .section .mod-button02{width:260px}.first.price .section .mod-button._fat,.first.price .section .mod-button02._fat{height:74px}.first.price .section .mod-button ._text,.first.price .section .mod-button02 ._text{padding-left:24px;padding-right:40px}.first.price .section .mod-button ._icon._right,.first.price .section .mod-button02 ._icon._right{right:16px}.first.price .section .__secHead{margin-bottom:20px}.first.price .section .__secHead .__en{font-size:2.875rem;margin-bottom:10px}.first.price .section .__secHead .__sub{font-size:1.25rem;display:flex;justify-content:center;text-align:left}.first.price .section .__secHead .__sub svg{flex-shrink:0;translate:0 0}.first.price .section .__secHead.__large .__sub{font-size:1.25rem}.first.price .section .__secHead.__large .__sub svg{translate:0 -2px}.first.price .section .__secHead.__large .__sub2{font-size:1rem}.first.price .section .__innerBox{padding:24px}.first.price .section .__innerBox+.__innerBox{margin-top:40px}.first.price .section .__innerBox .__ribbon{top:-36px}.first.price .section .__innerBox .__comboHead{margin-top:20px;margin-bottom:10px}.first.price .section .__innerBox .__comboHead .__jp{font-size:1.5rem}.first.price .section .__innerBox .__comboHead .__en{font-size:3.5rem;margin-top:-30px}.first.price .section .__recBox{padding:20px 24px 24px}.first.price .section .__recBox .__boxHead{font-size:1.25rem}.first.price .section .__recBox .__checkList{display:block}.first.price .section .__recBox .__checkList li{padding-right:0;font-size:1rem;padding-inline:8px;display:flex;align-items:center}.first.price .section .__recBox .__checkList li svg{vertical-align:-11px;flex-shrink:0}.first.price .section .__recBox .__checkList li+li{border-top:1px dashed #b4a18f;padding-top:10px;margin-top:10px}.first.price .section .__styleBox{margin-top:11px}.first.price .section .__styleBox .__boxHead{margin-bottom:-19px}.first.price .section .__styleBox .__boxHead span{font-size:.875rem;width:116px;line-height:38px;padding:0}.first.price .section .__stepList{flex-direction:column;gap:24px;counter-reset:step;position:relative;z-index:2}.first.price .section .__stepList>li{width:100%;padding:64px 24px 24px}.first.price .section .__stepList>li:before{content:counter(step);position:absolute;width:60px;height:60px;line-height:.8;top:-14px;font-size:3.125rem}.first.price .section .__stepList>li .__colHead{border-radius:38px;font-size:1.125rem;margin-bottom:10px}.first.price .section .__stepList>li .__colHead .em{font-size:1.25rem}.first.price .section .__stepList>li .__txt{text-align:center;color:#000;line-height:1.6;margin-bottom:10px}.first.price .section .__stepList>li .__priceWrap{gap:10px}.first.price .section .__stepList>li .__priceWrap .__circle{width:60px;height:60px;font-size:.75rem;padding-top:8px}.first.price .section .__stepList>li .__priceWrap .__circle .em{font-size:1.5rem;letter-spacing:-.03em}.first.price .section .__stepList>li .__priceWrap .__priceTxt{font-size:1.125rem}.first.price .section .__stepList>li .__priceWrap .__priceTxt::after{bottom:0;height:12px}.first.price .section .__stepList>li .__priceWrap .__priceTxt .__price{font-size:1.125rem}.first.price .section .__stepList>li .__priceWrap .__priceTxt .__price .em{font-size:2rem}.first.price .section .__stepList>li .__priceWrap .__img{width:100%}.first.price .section .__styleList{display:block;margin-inline:6px}.first.price .section .__styleList li{width:100%;display:flex;gap:16px}.first.price .section .__styleList li+li{margin-top:20px;padding-top:20px;position:relative}.first.price .section .__styleList li+li:before{content:"";width:248px;height:1px;position:absolute;left:0;right:0;top:0;margin:auto;background:#d4c8bc}.first.price .section .__styleList li .__img{margin-bottom:0;width:100px;flex-shrink:0}.first.price .section .__styleList li .__colHead{font-size:1.25rem;margin-bottom:8px;display:block;text-align:left}.first.price .section .__styleList li .__txt{font-size:1rem}.first.price .section .__notesList>li{font-size:.75rem}.first.price .section .__paymentList>li{padding:24px}.first.price .section .__paymentList>li+li{margin-top:24px}.first.price .section .__paymentList>li .__boxHead{font-size:1.25rem}.first.price .section .__paymentList>li .__subTxt span{font-size:.875rem;padding:8px 10px}.first.price .section .__paymentList>li .__sub{font-size:.75rem}.first.price .section .__footTxt{gap:10px}.first.price .section .__footTxt .__txt{font-size:.75rem}.first.price .mod-auto:has(.mod-anchorLinkWrap){margin-top:56px}.first.price section.lineup table{min-width:1000px;font-size:.875rem}.hairup .hairup-about::before{width:135px;height:295px;background-image:url(/ladies/images/product/hairup/bg_about_sp.webp)}.hairup .hairup-plan::before{width:200px;height:280px;background-image:url(/ladies/images/product/hairup/bg_plan_sp.webp)}.hairup .hairup-lineup::before{width:100%;background-image:url(/ladies/images/product/hairup/bg_lineup_sp.webp);z-index:-1}.hairup .hairup-style::before{width:200px;height:300px;background-image:url(/ladies/images/product/hairup/bg_style_sp.webp)}.hairup .hairup-original::before{top:20px;width:200px;height:260px;background-image:url(/ladies/images/product/hairup/bg_original_sp.webp)}.hairup .hairup-experience::before{top:200px;width:170px;height:400px;background-image:url(/ladies/images/product/hairup/bg_experience_sp.webp)}.hairup .mod-head08{margin-bottom:20px}.hairup .mod-head08 .__jp{display:flex;align-items:center;justify-content:center;gap:0}.hairup .mod-head08 .__jp svg{flex-shrink:0}.hairup .mod-head08 .__jp span{text-align:left}.hairup .mod-auto.__1220{max-width:90%}.hairup .page-main-container{gap:32px}.hairup .page-description{font-size:16px;line-height:25.6px}.hairup .mod-column.__anchor li{width:100%;flex:none}.hairup .mod-column.__anchor li .__anchorLink{padding-inline:8px}.hairup .mod-column.__anchor li .__anchorLink{min-height:auto}.hairup .mod-column{gap:0}.hairup .mod-button.__sp__w95{width:95%}.hairup-titleWrap{margin:0 auto 24px}.hairup-title{margin-bottom:20px}.hairup-title__num{padding-bottom:13px;font-size:3.125rem}.hairup-title__num::before{top:2px;width:48px;height:60px}.hairup-title__en{margin-bottom:16px;font-size:1.625rem;letter-spacing:-.52px}.hairup-title__main{color:var(--Text-Main,#48352b);text-align:center;font-family:kinuta-mincho-stdn,sans-serif;font-size:var(--Text-Size-2XL,20px);font-style:normal;font-weight:700;line-height:140%}.hairup-title__desc{margin-bottom:24px;font-size:1rem}.hairup-about .volume-up-card{padding:24px;gap:10px}.hairup-about .volume-up-container{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.hairup-about .volume-up-text-section{justify-content:flex-start;gap:20px}.hairup-about .volume-up-description{font-size:16px;line-height:25.6px}.hairup-plan .trial-plan{padding:24px 24px 24px 24px;gap:24px}.hairup-plan .trial-plan .__header::before{right:0;left:0;top:auto;bottom:-28px;margin-inline:-48px;font-size:64px;font-family:"Playfair Display SC",serif;font-weight:400;line-height:80px;white-space:nowrap;text-align:center}.hairup-plan .trial-plan .__header-badge{margin-left:0}.hairup-plan .trial-plan .__label-text span:first-child{color:var(--Text-Accent,#ff6730);text-align:center;font-family:"Noto Sans JP",sans-serif;font-size:var(--Text-Size-2XL,20px);font-style:normal;font-weight:var(--Text-heading4-weight,600);line-height:140%;letter-spacing:-.6px}.hairup-plan .trial-plan .__label-text span:last-child{color:var(--Text-Main,#48352b);font-family:"Noto Sans JP",sans-serif;font-size:var(--Text-Size-XL,18px);font-style:normal;font-weight:var(--Text-Weight-700_Bold,700);line-height:160%}.hairup-plan .trial-plan .__volume{display:flex;width:70px;height:70px;padding-top:var(--Margin-spacer88,12px);justify-content:center;align-items:flex-start;aspect-ratio:1/1}.hairup-plan .trial-plan .__volume-text span:first-child{color:var(--Text-Accent,#ff6730);text-align:center;font-size:var(--Text-Size-3XL,24px);font-style:normal;font-weight:var(--Text-heading4-weight,700);line-height:130%;letter-spacing:-.72px}.hairup-plan .trial-plan .__volume-text{color:var(--Text-Accent,#ff6730);font-family:"Noto Sans JP",sans-serif;font-size:var(--Text-caption-size,12px);font-style:normal;font-weight:var(--Text-Weight-700_Bold,700);line-height:100%}.hairup-plan .trial-plan .__price-text span:nth-child(1){color:var(--Text-Accent,#ff6730);text-align:center;font-family:"Noto Sans JP",sans-serif;font-size:var(--Text-Size-5XL,32px);font-style:normal;font-weight:var(--Text-heading1_sub-weight,600);line-height:140%;letter-spacing:-.96px}.hairup-plan .trial-plan .__price-text span:nth-child(2){color:var(--Text-Accent,#ff6730);font-family:"Noto Sans JP",sans-serif;font-size:var(--Text-Size-XL,18px);font-style:normal;font-weight:var(--Text-heading4-weight,600);line-height:150%;letter-spacing:-.27px}.hairup-plan .trial-plan .__price-text span:nth-child(3){color:var(--Text-Main,#48352b);font-family:"Noto Sans JP",sans-serif;font-size:var(--Text-Size-XL,18px);font-style:normal;font-weight:var(--Text-heading4-weight,600);line-height:150%;letter-spacing:-.27px}.hairup-plan .trial-plan{width:100%;padding:24px 24px 24px}.hairup-plan .trial-plan .__header{align-self:stretch;position:relative;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:inline-flex}.hairup-plan .trial-plan .__header-badge{padding:8px 10px;border-radius:8px}.hairup-plan .trial-plan .__header-badge div{font-size:14px;line-height:21px}.hairup-plan .trial-plan .__header-title{align-self:stretch;text-align:center;font-size:30px;line-height:42px}.hairup-plan .trial-plan .__cards{width:100%;flex-direction:column;gap:20px}.hairup-plan .trial-plan .__card{padding:60px 20px 20px}.hairup-plan .trial-plan .__badge--left,.hairup-plan .trial-plan .__badge--right{left:50%;transform:translateX(-50%);top:-10px}.hairup-plan .trial-plan .__volume{flex-shrink:0}.hairup-plan .hairup-card .__header{margin-left:0}.hairup-plan .hairup-card .__intro-box .__intro-text .__desc{color:var(--Text-Main,#48352b);font-family:"Noto Sans JP",sans-serif;font-size:var(--Text-Size-L,16px);font-style:normal;font-weight:var(--Text-Weight-400_Regular,400);line-height:160%}.hairup-plan .hairup-card .__plan::before{top:-16px}.hairup-plan .standard-plan-card .__description{margin-top:24px}.hairup-plan .standard-plan-card{align-self:stretch;padding:24px;gap:24px;overflow:hidden;flex-direction:column;width:100%}.hairup-plan .standard-plan-card .lineup.__sp-expand-right{margin-right:-24px}.hairup-plan .standard-plan-card .__description{font:500 16px/25.6px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__before-after{width:100%;height:auto;padding-right:24px}.hairup-plan .standard-plan-card .__before-after img{width:100%;height:auto}.hairup-plan .standard-plan-card .__header{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;margin-bottom:24px;margin-left:0}.hairup-plan .standard-plan-card .__header::before{right:auto;left:50%;top:44px;transform:translateX(-50%);text-align:center;font-size:64px;line-height:60px;margin-left:0;margin-right:0}.hairup-plan .standard-plan-card .__header .__label{padding:8px 10px;border-radius:8px}.hairup-plan .standard-plan-card .__header .__label-text{text-align:center;color:var(--Text-White,#fff);font:700 14px/21px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__header .__heading{align-self:stretch;text-align:center;color:var(--Text-Main,#48352b);font:600 30px/42px "Noto Sans JP",sans-serif;margin:0}.hairup-plan .standard-plan-card .__combination-section{align-self:stretch;padding:32px 20px 20px;position:relative;background:linear-gradient(0deg,var(--BackGround-White,#fff) 0,var(--BackGround-White,#fff) 100%),var(--Master-Primitive-Red-300,#ff9696);border-radius:8px;display:flex;flex-direction:column;align-items:flex-start}.hairup-plan .standard-plan-card .__combination-badge{position:absolute;left:50%;top:-20.2px;transform:translateX(-50%);padding:8px 16px;background:var(--Master-Primitive-Purple-500,#a565f8);border-radius:8px;color:var(--Text-White,#fff);font:700 16px/24px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__combination-content{align-self:stretch;display:flex;flex-direction:column;gap:24px}.hairup-plan .standard-plan-card .__combination-left{align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:10px}.hairup-plan .standard-plan-card .__product-labels{align-self:stretch;display:flex;flex-direction:column;gap:10px}.hairup-plan .standard-plan-card .__product-item{display:flex;align-items:center;gap:8px}.hairup-plan .standard-plan-card .__product-item .__product-label{width:76px;padding:8px 10px;background:var(--Master-Primitive-Purple-50,#f1eafa);border-radius:4px;color:var(--Text-Main,#48352b);font:700 14px/21px "Noto Sans JP",sans-serif;text-align:center}.hairup-plan .standard-plan-card .__product-item .__product-name{color:var(--Text-Main,#48352b);font:700 14px/21px "Noto Sans JP",sans-serif;text-align:center}.hairup-plan .standard-plan-card .__product-images{display:flex;align-items:center;gap:8px}.hairup-plan .standard-plan-card .__product-img{width:100px;height:100px;border-radius:9999px}.hairup-plan .standard-plan-card .__plus{width:24px;text-align:center;color:var(--Text-Main,#48352b);font:600 24px/33.6px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__product-img-wrapper{position:relative;display:flex;justify-content:flex-end;align-items:flex-end}.hairup-plan .standard-plan-card .__quantity-badge{position:absolute;right:-15px;bottom:-15px;width:40px;height:40px;background:var(--Text-Main,#48352b);border-radius:9999px;display:flex;justify-content:center;align-items:center;color:var(--Text-White,#fff);font:600 20px/28px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__combination-right{align-self:stretch;position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.hairup-plan .standard-plan-card .__plan-label{align-self:stretch;padding:2px 16px;background:var(--Master-Primitive-Purple-100,#ecddff);border-radius:50px;color:var(--Text-Main,#48352b);font:700 14px/21px "Noto Sans JP",sans-serif;text-align:center}.hairup-plan .standard-plan-card .__price{text-align:center}.hairup-plan .standard-plan-card .__price-amount{color:var(--Master-Primitive-Purple-500,#a565f8);font:600 32px/44.8px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__price-unit{color:var(--Master-Primitive-Purple-500,#a565f8);font:600 18px/27px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__price-tax{color:var(--Text-Main,#48352b);font:600 18px/27px "Noto Sans JP",sans-serif}.hairup-plan .standard-plan-card .__notes{align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;color:var(--Text-Main,#48352b);font:400 12px/18px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card{width:auto;padding:24px;gap:24px}.hairup-plan .hairup-card .__header{flex-direction:column;align-items:center;gap:10px}.hairup-plan .hairup-card .__header::before{font-size:76px;line-height:80px;top:44px;right:auto;margin:0 -20px;width:100%;white-space:nowrap;text-align:center}.hairup-plan .hairup-card .__header .__label{padding:8px 10px;border-radius:8px}.hairup-plan .hairup-card .__header .__label-text{font:700 14px/21px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card .__header .__heading{font:600 30px/42px "Noto Sans JP",sans-serif;z-index:2}.hairup-plan .hairup-card .__intro-box{padding:24px}.hairup-plan .hairup-card .__intro-box .__intro-inner{display:flex;flex-direction:column;gap:0}.hairup-plan .hairup-card .__intro-box .__intro-text{order:1}.hairup-plan .hairup-card .__intro-box .__image{order:2;align-self:center;height:auto;flex:none;margin-bottom:-24px;margin-top:0}.hairup-plan .hairup-card .__intro-box .__image img{width:180px;height:auto}.hairup-plan .hairup-card .__intro-box .__subtitle{color:var(--Text-Accent-sub,#db3385);font-family:"Noto Sans JP",sans-serif;font-size:var(--Text-Size-3XL,24px);font-style:normal;font-weight:var(--Text-heading3-weight,600);line-height:140%;letter-spacing:-.72px}.hairup-plan .hairup-card .__intro-box .__desc{color:var(--Text-Main,#48352b);font-family:"Noto Sans JP",sans-serif;font-size:var(--Text-Size-L,16px);font-style:normal;font-weight:var(--Text-Weight-400_Regular,400);line-height:160%}.hairup-plan .hairup-card .__note{font:500 16px/25.6px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card .__plan{padding:56px 16px 16px;gap:10px}.hairup-plan .hairup-card .__plan .__plan-band{left:-32.5px;top:28.29px}.hairup-plan .hairup-card .__plan .__course{display:flex;flex-direction:column;align-items:center;gap:8px}.hairup-plan .hairup-card .__plan .__course-label{font:700 14px/21px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card .__plan .__price-prefix,.hairup-plan .hairup-card .__plan .__price-suffix,.hairup-plan .hairup-card .__plan .__price-tax{font:600 18px/27px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card .__plan .__price-num{font:600 32px/44.8px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card .__plan .__course-note{font:700 16px/24px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card .__plan .__small-notes{font:400 12px/18px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card .__combo-heading .__combo-text{font:700 16px/25.6px "Noto Sans JP",sans-serif}.hairup-plan .hairup-card .__combo-heading span{font:600 24px/33.6px "Noto Sans JP",sans-serif}.hairup-lineup .lineup-details-container{width:100%;padding-left:20px;padding-right:20px;padding-top:16px;padding-bottom:16px;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:inline-flex}.hairup-lineup .lineup-details-row{flex-direction:column;align-items:center;gap:24px}.hairup-lineup .lineup-image-column{width:254px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px}.hairup-lineup .lineup-images-row{gap:8px}.hairup-lineup .lineup-images-group{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:inline-flex}.hairup-lineup .lineup-icon{width:160px;height:160px}.hairup-lineup .lineup-logo{width:240px;height:71px}.hairup-lineup .lineup-text-column{flex-direction:column;justify-content:flex-start;align-items:center;gap:10px}.hairup-lineup .lineup-title{font-size:20px;line-height:28px;font-weight:600;text-align:center}.hairup-lineup .lineup-description{font-size:16px;font-weight:400;line-height:1.6;color:#000}.hairup-original .original-hair-section{padding-left:0;padding-right:0;padding-top:32px}.hairup-original .original-hair-decoration{display:none}.hairup-original .original-hair-container{width:100%;max-width:100%;gap:32px}.hairup-original .original-hair-container>div{width:100%;max-width:100%}.hairup-original .original-hair-header{align-self:stretch;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.hairup-original .original-hair-header-content{align-self:stretch;padding-bottom:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.hairup-original .original-hair-title-container{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;display:flex}.hairup-original .original-hair-main-title{text-align:center;color:var(--Master-KeyColor-Beige-500,#b4a18f);font-size:36px;font-family:"Playfair Display SC",serif;font-weight:400;line-height:36px;word-wrap:break-word}.hairup-original .original-hair-subtitle-container{align-self:stretch;justify-content:center;align-items:center;gap:4px;display:inline-flex}.hairup-original .original-hair-icon{width:28px;height:28px;position:relative}.hairup-original .original-hair-icon-bg{width:28px;height:28px;left:0;top:0;position:absolute;overflow:hidden}.hairup-original .original-hair-icon-shape{width:24.92px;height:21.37px;left:1.54px;top:3.32px;position:absolute;background:var(--Icon-Coral,#ff6730)}.hairup-original .original-hair-subtitle{color:var(--Text-Main,#48352b);font-size:18px;font-weight:600;line-height:25.2px;word-wrap:break-word}.hairup-original .original-hair-description{align-self:stretch;text-align:center;justify-content:center;display:flex;flex-direction:column;color:var(--Text-Main,#48352b);font-size:14px;font-weight:400;line-height:22.4px;word-wrap:break-word}.hairup-original .feature-card{align-self:stretch;padding:20px;background:var(--BackGround-White,#fff);box-shadow:0 0 20px rgba(0,0,0,.05);outline:1px #e4e4e4 solid;outline-offset:-1px;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;display:inline-flex}.hairup-original .feature-card-header{align-self:stretch;position:relative;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hairup-original .feature-card-header::after{content:"";width:100%}.hairup-original .feature-card-content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;display:flex}.hairup-original .feature-card-content-reverse{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.hairup-original .feature-card-text{align-self:stretch;color:var(--Text-Main,#48352b);font-size:16px;font-weight:400;line-height:1.6;word-wrap:break-word}.hairup-original .feature-card-text-column{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.hairup-original .feature-card-text-content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.hairup-original .feature-card-text-mixed{align-self:stretch;color:var(--Text-Main,#48352b);font-size:14px;font-weight:400;line-height:22.4px;word-wrap:break-word}.hairup-original .feature-card-text-normal{font-weight:400}.hairup-original .feature-card-text-bold{font-weight:700}.hairup-original .feature-card-image{align-self:stretch;overflow:hidden;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;width:100%;max-width:100%}.hairup-original .feature-card-image img{width:100%;height:auto;border-radius:8px}.hairup-experience .experience-step-image._mt-80{margin-top:0}.hairup-experience .experience-step-speech-bubble{padding-top:24px;padding-bottom:24px;padding-left:24px;padding-right:40px}.hairup-experience .experience-step-speech-bubble.__02{padding-left:10vw}.hairup-experience .experience-step-speech-bubble.__04{padding-right:36px;padding-left:14vw}.hairup-experience .experience-step-speech-bubble.__01::after{right:25%}.hairup-experience .experience-step-speech-bubble.__02::after{left:28%;border-top:24px solid var(--BackGround-Coral,#fff2ed)}.hairup-experience .experience-step-speech-bubble.__03::after{right:30%}.hairup-experience .experience-step-speech-bubble.__04::after{left:38%;border-top:24px solid var(--BackGround-Coral,#fff2ed)}.hairup-experience .experience-description{text-align:center;color:var(--Text-Main,#48352b);font-size:16px;font-weight:400;line-height:22.4px;margin-top:12px;word-wrap:break-word}.hairup-experience .experience-step-card{align-self:stretch;min-height:400px;margin-top:24px;padding:24px 16px 36px 16px;position:relative;background:var(--BackGround-White,#fff);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:inline-flex}.hairup-experience .experience-step-card.__02{padding-bottom:80px}.hairup-experience .experience-step-header{align-self:stretch;justify-content:flex-start;align-items:center;gap:10px;display:inline-flex}.hairup-experience .experience-step-number{width:50px;height:50px;padding-bottom:16px;background:var(--BackGround-Coral,#fff2ed);overflow:hidden;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.hairup-experience .experience-step-number-text{align-self:stretch;text-align:center;color:var(--Text-Gray,#8f786b);font-size:36px;font-family:"Playfair Display SC",serif;font-weight:400;line-height:36px;word-wrap:break-word}.hairup-experience .experience-step-title-container{flex:1 1 0;padding-top:8px;padding-bottom:8px;justify-content:center;align-items:center;gap:10px;display:flex}.hairup-experience .experience-step-content{align-self:stretch;position:relative;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.hairup-experience .experience-step-image{align-self:stretch;width:100%;overflow:hidden;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.hairup-experience .experience-step-image img{width:100%;height:auto;border-radius:8px}.hairup-experience .experience-step-text-column{align-self:stretch;width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.hairup-experience .experience-step-speech-text{overflow:hidden;color:var(--Text-Main,#48352b);text-align:center;text-overflow:ellipsis;font-family:kinuta-mincho-stdn,sans-serif;font-size:var(--Text-Size-XL,18px);font-style:normal;font-weight:var(--Text-Weight-600_Semi-Bold,700);line-height:140%}.hairup-experience .experience-step-2-image img{width:100%;height:auto;border-radius:8px}.hairup-experience .experience-step-2-small-image img{width:100%;height:auto;border-radius:8px}.hairup-experience .experience-avatar-image{width:120px;height:auto;max-width:none;bottom:0;position:absolute;border-radius:8px}.hairup-experience .experience-section{padding-top:24px;padding-bottom:48px}.hairup-experience .experience-decoration{display:none}.hairup-experience .experience-container{width:100%;max-width:100%}.hairup-experience .experience-container>div{width:100%;max-width:100%}.hairup-experience .after-service-card{align-self:stretch;padding:20px 16px 20px 16px;background:var(--BackGround-White,#fff);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:inline-flex}.hairup-experience .after-service-content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.hairup-experience .after-service-text-content{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.hairup-experience .after-service-title{justify-content:center;display:flex;flex-direction:column;color:var(--Text-Accent,#ff6730);font-size:18px;font-weight:600;line-height:25.2px;word-wrap:break-word}.hairup-experience .after-service-description{align-self:stretch;color:var(--Text-Main,#48352b);font-size:14px;font-weight:400;line-height:22.4px;word-wrap:break-word}.hairup-experience .after-service-image{align-self:stretch;width:100%;overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.hairup-experience .after-service-image img{width:100%;height:auto;border-radius:8px 8px 0 0}.hairup .style-full-width-image{width:100%}.hairup .style-full-width-image img{width:100%;max-width:100%;height:auto;border-radius:8px;margin-top:0}.hairup .style-full-width-image-2{width:100%;margin-bottom:40px}.hairup .style-full-width-image-2 img{width:100%;max-width:100%;height:auto;border-radius:8px;margin-top:0}.hairup .style-display-card{width:100%;max-width:100%;padding:24px 24px 0}.hairup .after-service-card,.hairup .experience-container,.hairup .experience-step-card,.hairup .original-hair-container,.hairup .page-main-container{width:100%;max-width:100%}.about-head01{font-size:1.625rem}.about-head03{font-size:1rem}.about-head04{margin-bottom:10px;padding-inline:10px;font-size:.875rem}.about-column{gap:32px}.about-column.__column_sp_1{gap:24px;grid-template-columns:repeat(1,1fr)}.about-column.__column_sp_2{gap:24px;grid-template-columns:repeat(2,1fr)}.about-column.__column_sp_3{gap:24px;grid-template-columns:repeat(3,1fr)}.about-column.__column_sp_4{gap:24px;grid-template-columns:repeat(4,1fr)}.about-afterservice .mod-head07{padding-block-start:16px}.about-afterservice .mod-head07 .__label{inset-block-start:50%;translate:0 -50%;padding-inline:8px;font-size:.875rem;line-height:1.2;letter-spacing:-.21px}.mod-accordion.__base .mod-accordion-head{font-size:.875rem}.mod-accordion.__base .mod-accordion-content{font-size:.875rem}.mod-accordion.__type02 .mod-accordion-head{font-size:.875rem}.mod-accordion.__type02 .mod-accordion-content{font-size:.875rem}.mod-accordion.__voice .mod-accordion-head{font-size:.875rem}.mod-accordion.__qa{padding:24px}.mod-accordion.__qa .mod-accordion-wrapper:after{top:24px}.mod-accordion.__qa .mod-accordion-summary{align-items:flex-start;gap:16px;padding:0 34px 0 0}.mod-accordion.__qa .mod-accordion-summary:before{top:10px;right:0;width:22px;height:22px}.mod-accordion.__qa .mod-accordion-content{align-items:flex-start;gap:16px;padding:48px 0 0 0}.mod-accordion.__qa .mod-accordion-content .mod-column .__column_2{flex:1 0 100%}.mod-accordion.__qa .mod-accordion-plus{top:21px;right:5px}.mod-accordion.__qa .__a,.mod-accordion.__qa .__q{font-size:2.875rem}.mod-accordion.__qa .__question{padding:10px 0;font-size:1.125rem}.mod-accordion.__qa .__answer{font-size:1rem}.mod-spacer{margin-top:32px}.mod-spacer-section{margin-top:64px}.mod-spacer-small{margin-top:16px}.mod-spacer_64{margin-top:36px}.mod-spacer_64_40{margin-top:40px}.mod-spacer_40{margin-top:32px}.mod-spacer_40_24{margin-top:24px}.mod-spacer_32{margin-top:20px}.mod-spacer_32_16{margin-top:16px}.mod-spacer_24{margin-top:16px}.mod-spacer_16{margin-top:8px}.mod-spacer_8{margin-top:8px}.mod-scrollImg{overflow:auto}.mod-scrollImg img{max-width:none;width:800px}.mod-button{font-size:.875rem}.mod-button ._text.ta_md_left{text-align:left}.mod-button ._icon._right{right:10px}.mod-button ._icon._left{left:10px}.mod-button._w320{width:285px}.mod-button._w400{width:100%}.mod-button._sp_wAuto{width:auto}.mod-button._sp_w100{width:100%}.mod-button._h72{height:53px}.mod-button._left{margin-left:auto}.mod-button._right{margin-right:auto}.mod-button02{font-size:.875rem}.mod-button02 ._text.ta_md_left{text-align:left}.mod-button02._w400{width:100%}.mod-button02._w285,.mod-button02._w335,.mod-button02._w350{width:260px}.mod-button02._sp_wAuto{width:auto}.mod-button02._h72{height:53px}.mod-button02._left{margin-left:auto}.mod-button02._right{margin-right:auto}.mod-button02 ._icon._right{right:10px}.mod-button02 ._icon._left{left:10px}.mod-link01 svg{width:24px;height:24px}.mod-link02 svg{width:24px;height:24px}.mod-column{gap:20px}.mod-column .__column_sp_1{width:100%}.mod-column .__column_sp_2{width:calc(50% - 10px)}.mod-column .__column_sp_3{width:calc(33.3333% - 13.3333333333px)}.mod-column .__column_sp_4{width:calc(25% - 15px)}.mod-column .__column_sp_5{width:calc(20% - 16px)}.mod-column.__40 .__column_sp_1{width:100%}.mod-column.__40 .__column_sp_2{width:calc(50% - 10px)}.mod-column.__40 .__column_sp_3{width:calc(33.3333% - 26.6666666667px)}.mod-column.__40 .__column_sp_4{width:calc(25% - 15px)}.mod-column.__40 .__column_sp_5{width:calc(20% - 16px)}.mod-column.__32 .__column_sp_1{width:100%}.mod-column.__32 .__column_sp_2{width:calc(50% - 10px)}.mod-column.__32 .__column_sp_3{width:calc(33.3333% - 21.3333333333px)}.mod-column.__32 .__column_sp_4{width:calc(25% - 15px)}.mod-column.__32 .__column_sp_5{width:calc(20% - 16px)}.mod-column.__24 .__column_sp_1{width:100%}.mod-column.__24 .__column_sp_2{width:calc(50% - 10px)}.mod-column.__24 .__column_sp_3{width:calc(33.3333% - 16px)}.mod-column.__24 .__column_sp_4{width:calc(25% - 15px)}.mod-column.__24 .__column_sp_5{width:calc(20% - 16px)}.mod-column.__caption .__column_sp_1{width:100%}.mod-column.__caption .__column_sp_2{width:calc(50% - 10px)}.mod-column.__caption .__column_sp_3{width:calc(33.3333% - 13.3333333333px)}.mod-column.__caption .__column_sp_4{width:calc(25% - 15px)}.mod-column.__caption .__column_sp_5{width:calc(20% - 16px)}.mod-column.__4columnspace{gap:15px}.mod-column.__4columnspace .__column_sp_1{width:100%}.mod-column.__4columnspace .__column_sp_2{width:calc(50% - 7.5px)}.mod-column.__4columnspace .__column_sp_3{width:calc(33.3333% - 10px)}.mod-column.__4columnspace .__column_sp_4{width:calc(25% - 11.25px)}.mod-column.__4columnspace .__column_sp_5{width:calc(20% - 12px)}.mod-column.__4columnspace__caption{gap:30px 15px}.mod-column.__4columnspace__caption .__column_sp_1{width:100%}.mod-column.__4columnspace__caption .__column_sp_2{width:calc(50% - 7.5px)}.mod-column.__4columnspace__caption .__column_sp_3{width:calc(33.3333% - 10px)}.mod-column.__4columnspace__caption .__column_sp_4{width:calc(25% - 11.25px)}.mod-column.__4columnspace__caption .__column_sp_5{width:calc(20% - 12px)}.mod-column.__imgText{gap:20px 0;margin-top:30px}.mod-column.__imgText:first-child{margin-top:0}.mod-column.__imgText .__column_1-3,.mod-column.__imgText .__column_1-4,.mod-column.__imgText .__column_1-5,.mod-column.__imgText .__column_2-3,.mod-column.__imgText .__column_3-4,.mod-column.__imgText .__column_4-5{width:100%}.mod-column.__imgText .__column_1-3.__order_sp_1,.mod-column.__imgText .__column_1-4.__order_sp_1,.mod-column.__imgText .__column_1-5.__order_sp_1,.mod-column.__imgText .__column_2-3.__order_sp_1,.mod-column.__imgText .__column_3-4.__order_sp_1,.mod-column.__imgText .__column_4-5.__order_sp_1{order:1}.mod-column.__imgText .__column_1-3.__order_sp_2,.mod-column.__imgText .__column_1-4.__order_sp_2,.mod-column.__imgText .__column_1-5.__order_sp_2,.mod-column.__imgText .__column_2-3.__order_sp_2,.mod-column.__imgText .__column_3-4.__order_sp_2,.mod-column.__imgText .__column_4-5.__order_sp_2{order:2}.mod-column.__imgText .__column_2{width:100%}.mod-head02{font-size:1.5rem;margin-bottom:20px}.mod-head03{font-size:1.25rem;margin-bottom:20px}.mod-head04{font-size:1.125rem}.mod-head04 span{font-size:.75rem}.mod-head05{font-size:1rem;margin-bottom:20px}.mod-head07{margin-bottom:20px;padding-bottom:16px;font-size:1.25rem}.mod-head07.__spLarge{font-size:1.5rem}.mod-head09{margin-bottom:16px}.mod-headImg01{margin-bottom:24px;min-height:375px}.mod-headImg01::before{height:14px;background-image:url(/ladies/images/common/mod-headImg01_bg_sp.webp);background-position:center center;background-repeat:no-repeat;background-size:100% 14px}.mod-headImg01-inner{align-self:flex-end;margin-bottom:40px}.mod-headImg01-inner .__head .__en{margin-bottom:10px;font-size:2.875rem}.mod-headImg01-inner .__head .__jp{font-size:1.25rem;letter-spacing:-.6px}.mod-headImg01-inner .__head .__jp:has(+.__txt){margin-bottom:16px}.mod-headImg01-inner .__head:has(+.__txt){margin-bottom:16px}.mod-headImg01-inner .__txt{font-size:.875rem}.mod-headImg01-img img{-o-object-position:top;object-position:top}.mod-fieldset{gap:16px}.top-mainVis .controller{display:none}.top-mainVis .indicator{padding:16px 0}.top-mainVis .indicator-set{gap:20px;padding:8px 16px}.mod-modal-overlay>img{border-width:5px;width:90%}.mod-modal-closeBtn{padding:8px;top:-20px;right:20px}.mod-modal-closeBtn span{width:24px;height:24px}.mod-modal-overlay{height:110%}.iframemodal-modal-overlay>img{border-width:5px;width:90%}.iframemodal-modal-overlay{height:110%}.iframemodal-modal .__play{width:40px;height:40px}.iframemodal-modal .__play .__icon{width:16px;height:16px}.mod-slider-voice-slider01 .splide__pagination-wrapper{padding:0 15px;bottom:15px}.mod-slider-voice-slider02 .splide__pagination-wrapper{padding:0 15px;bottom:15px}.mod-slider-chartResult .splide__pagination-wrapper{padding:0 15px;bottom:15px}.mod-catch01{font-size:1.25rem;margin-bottom:20px}.mod-catch02{font-size:1.125rem;margin-bottom:20px}.mod-anchorLinkWrap .__head{margin-bottom:10px;font-size:1.5rem;letter-spacing:-.36px}.mod-dropdown-menu li a{font-size:.75rem}.mod-productItem{padding:16px}.mod-productItem .__inner{grid-template-columns:80px 1fr;gap:16px}.mod-productItem .__body .__logo{margin-bottom:10px}.mod-productItem .__body .__logo img{width:auto;height:36px}.mod-pickup{margin-block:64px}.mod-pickup-column{gap:32px}.mod-pickup-column.__column_sp_1{gap:32px;grid-template-columns:repeat(1,1fr)}.mod-pickup-column.__column_sp_2{gap:24px;grid-template-columns:repeat(2,1fr)}.mod-pickup-column.__column_sp_3{gap:24px;grid-template-columns:repeat(3,1fr)}.mod-pickup-column.__column_sp_4{gap:24px;grid-template-columns:repeat(4,1fr)}.pure-u-sp-1,.pure-u-sp-1-1,.pure-u-sp-1-12,.pure-u-sp-1-2,.pure-u-sp-1-24,.pure-u-sp-1-3,.pure-u-sp-1-4,.pure-u-sp-1-5,.pure-u-sp-1-6,.pure-u-sp-1-8,.pure-u-sp-10-24,.pure-u-sp-11-12,.pure-u-sp-11-24,.pure-u-sp-12-24,.pure-u-sp-13-24,.pure-u-sp-14-24,.pure-u-sp-15-24,.pure-u-sp-16-24,.pure-u-sp-17-24,.pure-u-sp-18-24,.pure-u-sp-19-24,.pure-u-sp-2-24,.pure-u-sp-2-3,.pure-u-sp-2-5,.pure-u-sp-20-24,.pure-u-sp-21-24,.pure-u-sp-22-24,.pure-u-sp-23-24,.pure-u-sp-24-24,.pure-u-sp-3-24,.pure-u-sp-3-4,.pure-u-sp-3-5,.pure-u-sp-3-8,.pure-u-sp-4-24,.pure-u-sp-4-5,.pure-u-sp-5-12,.pure-u-sp-5-24,.pure-u-sp-5-5,.pure-u-sp-5-6,.pure-u-sp-5-8,.pure-u-sp-6-24,.pure-u-sp-7-12,.pure-u-sp-7-24,.pure-u-sp-7-8,.pure-u-sp-8-24,.pure-u-sp-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sp-1-24{width:4.1667%}.pure-u-sp-1-12,.pure-u-sp-2-24{width:8.3333%}.pure-u-sp-1-8,.pure-u-sp-3-24{width:12.5%}.pure-u-sp-1-6,.pure-u-sp-4-24{width:16.6667%}.pure-u-sp-1-5{width:20%}.pure-u-sp-5-24{width:20.8333%}.pure-u-sp-1-4,.pure-u-sp-6-24{width:25%}.pure-u-sp-7-24{width:29.1667%}.pure-u-sp-1-3,.pure-u-sp-8-24{width:33.3333%}.pure-u-sp-3-8,.pure-u-sp-9-24{width:37.5%}.pure-u-sp-2-5{width:40%}.pure-u-sp-10-24,.pure-u-sp-5-12{width:41.6667%}.pure-u-sp-11-24{width:45.8333%}.pure-u-sp-1-2,.pure-u-sp-12-24{width:50%}.pure-u-sp-13-24{width:54.1667%}.pure-u-sp-14-24,.pure-u-sp-7-12{width:58.3333%}.pure-u-sp-3-5{width:60%}.pure-u-sp-15-24,.pure-u-sp-5-8{width:62.5%}.pure-u-sp-16-24,.pure-u-sp-2-3{width:66.6667%}.pure-u-sp-17-24{width:70.8333%}.pure-u-sp-18-24,.pure-u-sp-3-4{width:75%}.pure-u-sp-19-24{width:79.1667%}.pure-u-sp-4-5{width:80%}.pure-u-sp-20-24,.pure-u-sp-5-6{width:83.3333%}.pure-u-sp-21-24,.pure-u-sp-7-8{width:87.5%}.pure-u-sp-11-12,.pure-u-sp-22-24{width:91.6667%}.pure-u-sp-23-24{width:95.8333%}.pure-u-sp-1,.pure-u-sp-1-1,.pure-u-sp-24-24,.pure-u-sp-5-5{width:100%}.width-sp-5{width:5%}.width-sp-10{width:10%}.width-sp-15{width:15%}.width-sp-20{width:20%}.width-sp-25{width:25%}.width-sp-30{width:30%}.width-sp-35{width:35%}.width-sp-40{width:40%}.width-sp-45{width:45%}.width-sp-50{width:50%}.width-sp-55{width:55%}.width-sp-60{width:60%}.width-sp-65{width:65%}.width-sp-70{width:70%}.width-sp-75{width:75%}.width-sp-80{width:80%}.width-sp-85{width:85%}.width-sp-90{width:90%}.width-sp-95{width:95%}.width-sp-100{width:100%}.sp_m0{margin:0!important}.sp_p0{padding:0!important}.sp_m5{margin:5px}.sp_mt5{margin-top:5px}.sp_mb5{margin-bottom:5px}.sp_mr5{margin-right:5px}.sp_ml5{margin-left:5px}.sp_p5{padding:5px}.sp_pt5{padding-top:5px}.sp_pr5{padding-right:5px}.sp_pb5{padding-bottom:5px}.sp_pl5{padding-left:5px}.sp_m10{margin:10px}.sp_mt10{margin-top:10px}.sp_mb10{margin-bottom:10px}.sp_mr10{margin-right:10px}.sp_ml10{margin-left:10px}.sp_p10{padding:10px}.sp_pt10{padding-top:10px}.sp_pr10{padding-right:10px}.sp_pb10{padding-bottom:10px}.sp_pl10{padding-left:10px}.sp_m15{margin:15px}.sp_mt15{margin-top:15px}.sp_mb15{margin-bottom:15px}.sp_mr15{margin-right:15px}.sp_ml15{margin-left:15px}.sp_p15{padding:15px}.sp_pt15{padding-top:15px}.sp_pr15{padding-right:15px}.sp_pb15{padding-bottom:15px}.sp_pl15{padding-left:15px}.sp_m20{margin:20px}.sp_mt20{margin-top:20px}.sp_mb20{margin-bottom:20px}.sp_mr20{margin-right:20px}.sp_ml20{margin-left:20px}.sp_p20{padding:20px}.sp_pt20{padding-top:20px}.sp_pr20{padding-right:20px}.sp_pb20{padding-bottom:20px}.sp_pl20{padding-left:20px}.sp_m25{margin:25px}.sp_mt25{margin-top:25px}.sp_mb25{margin-bottom:25px}.sp_mr25{margin-right:25px}.sp_ml25{margin-left:25px}.sp_p25{padding:25px}.sp_pt25{padding-top:25px}.sp_pr25{padding-right:25px}.sp_pb25{padding-bottom:25px}.sp_pl25{padding-left:25px}.sp_m30{margin:30px}.sp_mt30{margin-top:30px}.sp_mb30{margin-bottom:30px}.sp_mr30{margin-right:30px}.sp_ml30{margin-left:30px}.sp_p30{padding:30px}.sp_pt30{padding-top:30px}.sp_pr30{padding-right:30px}.sp_pb30{padding-bottom:30px}.sp_pl30{padding-left:30px}.sp_m35{margin:35px}.sp_mt35{margin-top:35px}.sp_mb35{margin-bottom:35px}.sp_mr35{margin-right:35px}.sp_ml35{margin-left:35px}.sp_p35{padding:35px}.sp_pt35{padding-top:35px}.sp_pr35{padding-right:35px}.sp_pb35{padding-bottom:35px}.sp_pl35{padding-left:35px}.sp_m40{margin:40px}.sp_mt40{margin-top:40px}.sp_mb40{margin-bottom:40px}.sp_mr40{margin-right:40px}.sp_ml40{margin-left:40px}.sp_p40{padding:40px}.sp_pt40{padding-top:40px}.sp_pr40{padding-right:40px}.sp_pb40{padding-bottom:40px}.sp_pl40{padding-left:40px}.sp_m45{margin:45px}.sp_mt45{margin-top:45px}.sp_mb45{margin-bottom:45px}.sp_mr45{margin-right:45px}.sp_ml45{margin-left:45px}.sp_p45{padding:45px}.sp_pt45{padding-top:45px}.sp_pr45{padding-right:45px}.sp_pb45{padding-bottom:45px}.sp_pl45{padding-left:45px}.sp_m50{margin:50px}.sp_mt50{margin-top:50px}.sp_mb50{margin-bottom:50px}.sp_mr50{margin-right:50px}.sp_ml50{margin-left:50px}.sp_p50{padding:50px}.sp_pt50{padding-top:50px}.sp_pr50{padding-right:50px}.sp_pb50{padding-bottom:50px}.sp_pl50{padding-left:50px}.sp_m55{margin:55px}.sp_mt55{margin-top:55px}.sp_mb55{margin-bottom:55px}.sp_mr55{margin-right:55px}.sp_ml55{margin-left:55px}.sp_p55{padding:55px}.sp_pt55{padding-top:55px}.sp_pr55{padding-right:55px}.sp_pb55{padding-bottom:55px}.sp_pl55{padding-left:55px}.sp_m60{margin:60px}.sp_mt60{margin-top:60px}.sp_mb60{margin-bottom:60px}.sp_mr60{margin-right:60px}.sp_ml60{margin-left:60px}.sp_p60{padding:60px}.sp_pt60{padding-top:60px}.sp_pr60{padding-right:60px}.sp_pb60{padding-bottom:60px}.sp_pl60{padding-left:60px}.sp_m65{margin:65px}.sp_mt65{margin-top:65px}.sp_mb65{margin-bottom:65px}.sp_mr65{margin-right:65px}.sp_ml65{margin-left:65px}.sp_p65{padding:65px}.sp_pt65{padding-top:65px}.sp_pr65{padding-right:65px}.sp_pb65{padding-bottom:65px}.sp_pl65{padding-left:65px}.sp_m70{margin:70px}.sp_mt70{margin-top:70px}.sp_mb70{margin-bottom:70px}.sp_mr70{margin-right:70px}.sp_ml70{margin-left:70px}.sp_p70{padding:70px}.sp_pt70{padding-top:70px}.sp_pr70{padding-right:70px}.sp_pb70{padding-bottom:70px}.sp_pl70{padding-left:70px}.sp_m75{margin:75px}.sp_mt75{margin-top:75px}.sp_mb75{margin-bottom:75px}.sp_mr75{margin-right:75px}.sp_ml75{margin-left:75px}.sp_p75{padding:75px}.sp_pt75{padding-top:75px}.sp_pr75{padding-right:75px}.sp_pb75{padding-bottom:75px}.sp_pl75{padding-left:75px}.sp_m80{margin:80px}.sp_mt80{margin-top:80px}.sp_mb80{margin-bottom:80px}.sp_mr80{margin-right:80px}.sp_ml80{margin-left:80px}.sp_p80{padding:80px}.sp_pt80{padding-top:80px}.sp_pr80{padding-right:80px}.sp_pb80{padding-bottom:80px}.sp_pl80{padding-left:80px}.sp_m85{margin:85px}.sp_mt85{margin-top:85px}.sp_mb85{margin-bottom:85px}.sp_mr85{margin-right:85px}.sp_ml85{margin-left:85px}.sp_p85{padding:85px}.sp_pt85{padding-top:85px}.sp_pr85{padding-right:85px}.sp_pb85{padding-bottom:85px}.sp_pl85{padding-left:85px}.sp_m90{margin:90px}.sp_mt90{margin-top:90px}.sp_mb90{margin-bottom:90px}.sp_mr90{margin-right:90px}.sp_ml90{margin-left:90px}.sp_p90{padding:90px}.sp_pt90{padding-top:90px}.sp_pr90{padding-right:90px}.sp_pb90{padding-bottom:90px}.sp_pl90{padding-left:90px}.sp_m95{margin:95px}.sp_mt95{margin-top:95px}.sp_mb95{margin-bottom:95px}.sp_mr95{margin-right:95px}.sp_ml95{margin-left:95px}.sp_p95{padding:95px}.sp_pt95{padding-top:95px}.sp_pr95{padding-right:95px}.sp_pb95{padding-bottom:95px}.sp_pl95{padding-left:95px}.sp_m100{margin:100px}.sp_mt100{margin-top:100px}.sp_mb100{margin-bottom:100px}.sp_mr100{margin-right:100px}.sp_ml100{margin-left:100px}.sp_p100{padding:100px}.sp_pt100{padding-top:100px}.sp_pr100{padding-right:100px}.sp_pb100{padding-bottom:100px}.sp_pl100{padding-left:100px}.sp_m105{margin:105px}.sp_mt105{margin-top:105px}.sp_mb105{margin-bottom:105px}.sp_mr105{margin-right:105px}.sp_ml105{margin-left:105px}.sp_p105{padding:105px}.sp_pt105{padding-top:105px}.sp_pr105{padding-right:105px}.sp_pb105{padding-bottom:105px}.sp_pl105{padding-left:105px}.sp_m110{margin:110px}.sp_mt110{margin-top:110px}.sp_mb110{margin-bottom:110px}.sp_mr110{margin-right:110px}.sp_ml110{margin-left:110px}.sp_p110{padding:110px}.sp_pt110{padding-top:110px}.sp_pr110{padding-right:110px}.sp_pb110{padding-bottom:110px}.sp_pl110{padding-left:110px}.sp_m115{margin:115px}.sp_mt115{margin-top:115px}.sp_mb115{margin-bottom:115px}.sp_mr115{margin-right:115px}.sp_ml115{margin-left:115px}.sp_p115{padding:115px}.sp_pt115{padding-top:115px}.sp_pr115{padding-right:115px}.sp_pb115{padding-bottom:115px}.sp_pl115{padding-left:115px}.sp_m120{margin:120px}.sp_mt120{margin-top:120px}.sp_mb120{margin-bottom:120px}.sp_mr120{margin-right:120px}.sp_ml120{margin-left:120px}.sp_p120{padding:120px}.sp_pt120{padding-top:120px}.sp_pr120{padding-right:120px}.sp_pb120{padding-bottom:120px}.sp_pl120{padding-left:120px}.sp_m125{margin:125px}.sp_mt125{margin-top:125px}.sp_mb125{margin-bottom:125px}.sp_mr125{margin-right:125px}.sp_ml125{margin-left:125px}.sp_p125{padding:125px}.sp_pt125{padding-top:125px}.sp_pr125{padding-right:125px}.sp_pb125{padding-bottom:125px}.sp_pl125{padding-left:125px}.sp_m130{margin:130px}.sp_mt130{margin-top:130px}.sp_mb130{margin-bottom:130px}.sp_mr130{margin-right:130px}.sp_ml130{margin-left:130px}.sp_p130{padding:130px}.sp_pt130{padding-top:130px}.sp_pr130{padding-right:130px}.sp_pb130{padding-bottom:130px}.sp_pl130{padding-left:130px}.sp_m135{margin:135px}.sp_mt135{margin-top:135px}.sp_mb135{margin-bottom:135px}.sp_mr135{margin-right:135px}.sp_ml135{margin-left:135px}.sp_p135{padding:135px}.sp_pt135{padding-top:135px}.sp_pr135{padding-right:135px}.sp_pb135{padding-bottom:135px}.sp_pl135{padding-left:135px}.sp_m140{margin:140px}.sp_mt140{margin-top:140px}.sp_mb140{margin-bottom:140px}.sp_mr140{margin-right:140px}.sp_ml140{margin-left:140px}.sp_p140{padding:140px}.sp_pt140{padding-top:140px}.sp_pr140{padding-right:140px}.sp_pb140{padding-bottom:140px}.sp_pl140{padding-left:140px}.sp_m145{margin:145px}.sp_mt145{margin-top:145px}.sp_mb145{margin-bottom:145px}.sp_mr145{margin-right:145px}.sp_ml145{margin-left:145px}.sp_p145{padding:145px}.sp_pt145{padding-top:145px}.sp_pr145{padding-right:145px}.sp_pb145{padding-bottom:145px}.sp_pl145{padding-left:145px}.sp_m150{margin:150px}.sp_mt150{margin-top:150px}.sp_mb150{margin-bottom:150px}.sp_mr150{margin-right:150px}.sp_ml150{margin-left:150px}.sp_p150{padding:150px}.sp_pt150{padding-top:150px}.sp_pr150{padding-right:150px}.sp_pb150{padding-bottom:150px}.sp_pl150{padding-left:150px}.sp_m155{margin:155px}.sp_mt155{margin-top:155px}.sp_mb155{margin-bottom:155px}.sp_mr155{margin-right:155px}.sp_ml155{margin-left:155px}.sp_p155{padding:155px}.sp_pt155{padding-top:155px}.sp_pr155{padding-right:155px}.sp_pb155{padding-bottom:155px}.sp_pl155{padding-left:155px}.sp_m160{margin:160px}.sp_mt160{margin-top:160px}.sp_mb160{margin-bottom:160px}.sp_mr160{margin-right:160px}.sp_ml160{margin-left:160px}.sp_p160{padding:160px}.sp_pt160{padding-top:160px}.sp_pr160{padding-right:160px}.sp_pb160{padding-bottom:160px}.sp_pl160{padding-left:160px}.sp_m165{margin:165px}.sp_mt165{margin-top:165px}.sp_mb165{margin-bottom:165px}.sp_mr165{margin-right:165px}.sp_ml165{margin-left:165px}.sp_p165{padding:165px}.sp_pt165{padding-top:165px}.sp_pr165{padding-right:165px}.sp_pb165{padding-bottom:165px}.sp_pl165{padding-left:165px}.sp_m170{margin:170px}.sp_mt170{margin-top:170px}.sp_mb170{margin-bottom:170px}.sp_mr170{margin-right:170px}.sp_ml170{margin-left:170px}.sp_p170{padding:170px}.sp_pt170{padding-top:170px}.sp_pr170{padding-right:170px}.sp_pb170{padding-bottom:170px}.sp_pl170{padding-left:170px}.sp_m175{margin:175px}.sp_mt175{margin-top:175px}.sp_mb175{margin-bottom:175px}.sp_mr175{margin-right:175px}.sp_ml175{margin-left:175px}.sp_p175{padding:175px}.sp_pt175{padding-top:175px}.sp_pr175{padding-right:175px}.sp_pb175{padding-bottom:175px}.sp_pl175{padding-left:175px}.sp_m180{margin:180px}.sp_mt180{margin-top:180px}.sp_mb180{margin-bottom:180px}.sp_mr180{margin-right:180px}.sp_ml180{margin-left:180px}.sp_p180{padding:180px}.sp_pt180{padding-top:180px}.sp_pr180{padding-right:180px}.sp_pb180{padding-bottom:180px}.sp_pl180{padding-left:180px}.sp_m185{margin:185px}.sp_mt185{margin-top:185px}.sp_mb185{margin-bottom:185px}.sp_mr185{margin-right:185px}.sp_ml185{margin-left:185px}.sp_p185{padding:185px}.sp_pt185{padding-top:185px}.sp_pr185{padding-right:185px}.sp_pb185{padding-bottom:185px}.sp_pl185{padding-left:185px}.sp_m190{margin:190px}.sp_mt190{margin-top:190px}.sp_mb190{margin-bottom:190px}.sp_mr190{margin-right:190px}.sp_ml190{margin-left:190px}.sp_p190{padding:190px}.sp_pt190{padding-top:190px}.sp_pr190{padding-right:190px}.sp_pb190{padding-bottom:190px}.sp_pl190{padding-left:190px}.sp_m195{margin:195px}.sp_mt195{margin-top:195px}.sp_mb195{margin-bottom:195px}.sp_mr195{margin-right:195px}.sp_ml195{margin-left:195px}.sp_p195{padding:195px}.sp_pt195{padding-top:195px}.sp_pr195{padding-right:195px}.sp_pb195{padding-bottom:195px}.sp_pl195{padding-left:195px}.sp_m200{margin:200px}.sp_mt200{margin-top:200px}.sp_mb200{margin-bottom:200px}.sp_mr200{margin-right:200px}.sp_ml200{margin-left:200px}.sp_p200{padding:200px}.sp_pt200{padding-top:200px}.sp_pr200{padding-right:200px}.sp_pb200{padding-bottom:200px}.sp_pl200{padding-left:200px}.fs_sp_10{font-size:.625rem}.fs_sp_11{font-size:.6875rem}.fs_sp_12{font-size:.75rem}.fs_sp_13{font-size:.8125rem}.fs_sp_14{font-size:.875rem}.fs_sp_15{font-size:.9375rem}.fs_sp_16{font-size:1rem}.fs_sp_17{font-size:1.0625rem}.fs_sp_18{font-size:1.125rem}.fs_sp_19{font-size:1.1875rem}.fs_sp_20{font-size:1.25rem}.fs_sp_21{font-size:1.3125rem}.fs_sp_22{font-size:1.375rem}.fs_sp_23{font-size:1.4375rem}.fs_sp_24{font-size:1.5rem}.fs_sp_25{font-size:1.5625rem}.fs_sp_26{font-size:1.625rem}.fs_sp_27{font-size:1.6875rem}.fs_sp_28{font-size:1.75rem}.fs_sp_29{font-size:1.8125rem}.fs_sp_30{font-size:1.875rem}.fs_sp_31{font-size:1.9375rem}.fs_sp_32{font-size:2rem}.fs_sp_33{font-size:2.0625rem}.fs_sp_34{font-size:2.125rem}.fs_sp_35{font-size:2.1875rem}.fs_sp_36{font-size:2.25rem}.fs_sp_37{font-size:2.3125rem}.fs_sp_38{font-size:2.375rem}.fs_sp_39{font-size:2.4375rem}.fs_sp_40{font-size:2.5rem}.ta_sp_left{text-align:left}.ta_sp_center{text-align:center}.ta_sp_right{text-align:right}body{line-height:1.8;font-size:1rem}[data-view*=pc]{display:none}[data-view*=pc-inlineblock]{display:none}[data-view*=tablet]{display:none}[data-view*=tablet-inlineblock]{display:none}[data-view*=sp]{display:block}[data-view*=sp-inlineblock]{display:inline-block}.helpfeel-content a{padding:10px;max-width:40px;height:40px}.helpfeel-content ._icon svg{width:22px;height:22px}.helpfeel-content.is-open ._text{font-size:.75rem}}@media screen and (max-width:570px){.headerRn-inner{padding:0 16px}.headerRn-nav-iconset{justify-content:flex-end;gap:16px}.headerRn-nav-iconset-item:nth-child(1){display:none}.headerRn-hamburger-wrap{display:block}.mod-topicPath-ul{padding:10px 16px}}@media screen and (max-width:desktop){.modal-video-body{padding:0 50px}.cm .base-item.__direction_column button .__img img{transition:opacity .3s}}@media screen and (max-width:767px) and (max-width:768px){.hairup-experience .experience-step-content--reverse-sp .experience-step-text-column{order:2}.hairup-experience .experience-step-content--reverse-sp .experience-step-image{order:1}}@media print{.print_none{display:none}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0,100px)}to{transform:translate(0,0)}}@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}100%,50%{transform:translateX(-40px);opacity:0}}
