html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}:root{--text-color-basis: #606f7f;--text-color-basis-rgb: 96, 111, 127;--text-color-gray: #9d99a5;--text-color-gray-rgb: 157, 153, 165;--text-color-white: #fff;--text-color-white-rgb: 255, 255, 255;--theme-color-main: #938d9c;--theme-color-main-rgb: 147, 141, 156;--theme-color-sub-1: #9b8fa8;--theme-color-sub-1-rgb: 155, 143, 168;--theme-color-sub-2: #d19db0;--theme-color-sub-2-rgb: 209, 157, 176;--theme-color-white: #fff;--theme-color-white-rgb: 255, 255, 255;--bg-color: #e9e7ea;--bg-color-rgb: 233, 231, 234;--border-color: #d6d3de;--border-color-rgb: 214, 211, 222;--overlay-bg-color: rgba(211, 215, 224, 0.6);--header-bg-color: #f3f1f4;--header-bg-color-rgb: 243, 241, 244;--icon-color-1: #d19db0;--icon-color-1-rgb: 209, 157, 176;--icon-color-2: #9b8fa8;--icon-color-2-rgb: 155, 143, 168;--icon-color-3: #aaa4af;--icon-color-3-rgb: 170, 164, 175;--success-color: #168014;--success-color-rgb: 22, 128, 20;--warning-color: #e88724;--warning-color-rgb: 232, 135, 36;--error-color: #d65a5a;--error-color-rgb: 214, 90, 90;--form-input-bg-color: #f3f1f4;--form-input-bg-color-rgb: 243, 241, 244;--form-input-border-color: var(--border-color);--form-input-border-color-rgb: var(--border-color-rgb);--form-input-active-bg-color: #e9e5ed;--form-input-active-bg-color-rgb: 233, 229, 237;--form-input-active-border-color: var(--theme-color-sub-1);--form-input-active-border-color-rgb: var(--theme-color-sub-1-rgb);--form-input-error-bg-color: #fef0f0;--form-input-error-bg-color-rgb: 254, 240, 240;--form-input-error-active-bg-color: #f8e1e1;--form-input-error-active-bg-color-rgb: 248, 225, 225;--form-input-error-border-color: var(--error-color);--form-input-error-border-color-rgb: var(--error-color-rgb);--form-placeholder-text-color: #a8b1ba;--form-placeholder-text-color-rgb: 168, 177, 186;--sidebar-bg-color: var(--theme-color-main);--sidebar-bg-color-rgb: var(--theme-color-main-rgb);--sidebar-logo-bg-color: var(--theme-color-white);--sidebar-logo-bg-color-rgb: var(--theme-color-white-rgb);--shadow-color: #6e7a8a;--shadow-color-rgb: 110, 122, 138;--calendar-bg-color-1: #f2edf5;--calendar-bg-color-1-rgb: rgb(242, 237, 245);--calendar-bg-color-2: #ebe4ef;--calendar-bg-color-2-rgb: rgb(235, 228, 239);--calendar-bg-color-sat: #d4e3ff;--calendar-bg-color-sat-rgb: rgb(212, 227, 255);--calendar-bg-color-sun: #f8e1e1;--calendar-bg-color-sun-rgb: rgb(248, 225, 225);--calendar-bg-color-month: var(--icon-color-2);--calendar-bg-color-month-rgb: var(--icon-color-2-rgb);--calendar-status-bg-color-disable: var(--icon-color-3);--calendar-status-bg-color-disable-rgb: var(--icon-color-3-rgb)}:root[data-theme=shop]{--text-color-basis: #2e4762;--text-color-basis-rgb: 46, 71, 98;--text-color-gray: #a9b2bd;--text-color-gray-rgb: 169, 178, 189;--text-color-white: #fff;--text-color-white-rgb: 255, 255, 255;--theme-color-main: #345487;--theme-color-main-rgb: 52, 84, 135;--theme-color-sub-1: #2c4c76;--theme-color-sub-1-rgb: 44, 76, 118;--theme-color-sub-2: #527499;--theme-color-sub-2-rgb: 82, 116, 153;--theme-color-white: #fff;--theme-color-white-rgb: 255, 255, 255;--bg-color: #e8e9f0;--bg-color-rgb: 232, 233, 240;--border-color: #d2d5e5;--border-color-rgb: 210, 213, 229;--overlay-bg-color: rgba(89, 110, 133, 0.8);--header-bg-color: var(--theme-color-sub-2);--header-bg-color-rgb: var(--theme-color-sub-2-rgb);--icon-color-1: #345487;--icon-color-1-rgb: 52, 84, 135;--icon-color-2: #9b9c80;--icon-color-2-rgb: 155, 156, 128;--icon-color-3: #a4abaf;--icon-color-3-rgb: 164, 171, 175;--success-color: #168014;--success-color-rgb: 22, 128, 20;--warning-color: #e88724;--warning-color-rgb: 232, 135, 36;--error-color: #c93939;--error-color-rgb: 201, 57, 57;--form-input-bg-color: var(--bg-color);--form-input-bg-color-rgb: var(--bg-color-rgb);--form-input-border-color: var(--border-color);--form-input-border-color-rgb: var(--border-color-rgb);--form-input-active-bg-color: #d7daf0;--form-input-active-bg-color-rgb: 215, 218, 240;--form-input-active-border-color: var(--theme-color-sub-2);--form-input-active-border-color-rgb: var(--theme-color-sub-2-rgb);--form-input-error-bg-color: #fef0f0;--form-input-error-bg-color-rgb: 254, 240, 240;--form-input-error-active-bg-color: #f8e1e1;--form-input-error-active-bg-color-rgb: 248, 225, 225;--form-input-error-border-color: var(--error-color);--form-input-error-border-color-rgb: var(--error-color-rgb);--form-placeholder-text-color: var(--text-color-gray);--form-placeholder-text-color-rgb: var(--text-color-gray-rgb);--sidebar-bg-color: var(--theme-color-main);--sidebar-bg-color-rgb: var(--theme-color-main-rgb);--sidebar-logo-bg-color: var(--theme-color-sub-1);--sidebar-logo-bg-color-rgb: var(--theme-color-sub-1-rgb);--shadow-color: #6e7a8a;--shadow-color-rgb: 110, 122, 138;--calendar-bg-color-1: #eeeffa;--calendar-bg-color-rgb: 238, 239, 250;--calendar-bg-color-2: #e5e7f4;--calendar-bg-color-2-rgb: 229, 231, 244;--calendar-bg-color-scheduled: #939ca7;--calendar-bg-color-scheduled-rgb: 147, 156, 167;--calendar-text-color-special: rgba(46, 71, 98, 0.7);--calendar-status-bg-color-waiting: #f8f0d9;--calendar-status-bg-color-waiting-rgb: 248, 240, 217;--calendar-status-color-waiting: #ffe7a0;--calendar-status-color-waiting-rgb: 255, 231, 160;--calendar-status-bg-color-progress: #c7ead1;--calendar-status-bg-color-progress-rgb: 199, 234, 209;--calendar-status-color-progress: #a9d8b6;--calendar-status-color-progress-rgb: 169, 216, 182;--calendar-status-bg-color-done: #c2d2f8;--calendar-status-bg-color-done-rgb: 194, 210, 248;--calendar-status-color-done: #b9c8ec;--calendar-status-color-done-rgb: 185, 200, 236;--calendar-status-bg-color-cancel: #b6b9ca;--calendar-status-bg-color-cancel-rgb: 182, 185, 202;--calendar-status-color-cancel: #9ea0af;--calendar-status-color-cancel-rgb: 158, 160, 175;--calendar-status-bg-color-cancel-day-uncollected: #a97ebd;--calendar-status-bg-color-cancel-day-uncollected-rgb: 169, 126, 189;--calendar-status-color-cancel-day-uncollected: #7e4b95;--calendar-status-color-cancel-day-uncollected-rgb: 126, 75, 149;--calendar-status-bg-color-cancel-day: #e4d1ed;--calendar-status-bg-color-cancel-day-rgb: 228, 209, 237;--calendar-status-color-cancel-day: #d5c0de;--calendar-status-color-cancel-day-rgb: 213, 192, 222;--calendar-status-bg-color-cancel-noshow-uncollected: #d46a6a;--calendar-status-bg-color-cancel-noshow-uncollected-rgb: 212, 106, 106;--calendar-status-color-cancel-noshow-uncollected: #c25757;--calendar-status-color-cancel-noshow-uncollected-rgb: 194, 87, 87;--calendar-status-bg-color-cancel-noshow: #fbd8d8;--calendar-status-bg-color-cancel-noshow-rgb: 251, 216, 216;--calendar-status-color-cancel-noshow: #e39a9a;--calendar-status-color-cancel-noshow-rgb: 227, 154, 154;--calendar-menu-bg-color: #d39300;--calendar-menu-bg-color-rgb: 211, 147, 0;--calendar-menu-icon-color: var(--theme-color-white);--calendar-menu-icon-color-rgb: var(--theme-color-white-rgb);--calendar-alert-bg-color-basis: #345487;--calendar-alert-color-basis-rgb: 52, 84, 135;--calendar-alert-color-warning: #c93939;--calendar-alert-color-warning-rgb: 201, 57, 57;--calendar-alert-icon-color: var(--theme-color-white);--calendar-alert-icon-color-rgb: var(--theme-color-white-rgb);--calendar-route-bg-color-tel: #4cba6b;--calendar-route-bg-color-tel-rgb: 76, 186, 107;--calendar-route-bg-color-online: #487ccc;--calendar-route-bg-color-online-rgb: 72, 124, 204;--calendar-route-bg-color-hotpepper: #b82060;--calendar-route-bg-color-hotpepper-rgb: 184, 32, 96;--calendar-route-bg-color-line: #06c755;--calendar-route-bg-color-line-rgb: 6, 199, 85;--calendar-route-icon-color: var(--theme-color-white);--calendar-route-icon-color-rgb: var(--theme-color-white-rgb)}:root{--font-family-ja-sans: "Noto Sans JP", sans-serif;--header-height: 64px;--sidebar-width: 240px}:root{--corner-size-s: 4px;--corner-size-m: 8px}:root{--spacing-size-xs: 8px;--spacing-size-s: 16px;--spacing-size-m: 24px;--spacing-size-l: 48px}html{font-size:62.5%;height:100%;overflow-y:auto}body{background:var(--bg-color) url(../images/bg_customer.png) no-repeat right bottom/cover;color:var(--text-color-basis);font-family:var(--font-family-ja-sans);font-size:1.4rem;font-weight:400;height:100%;letter-spacing:0;line-height:1.6;overflow-y:auto}body.sidebarHidden .wrapper{margin-left:calc(var(--sidebar-width)*-1)}@media screen and (max-width: 768px){body.sidebarHidden .wrapper{margin-left:unset}}@media screen and (max-width: 768px){body.sidebarHidden .sidebar{opacity:0;transition-duration:.1s;transition-timing-function:cubic-bezier(0.32, 0, 0.67, 0);visibility:hidden}}@media screen and (max-width: 768px){body.isHidden .sidebar{opacity:0;transition:none;visibility:hidden}}:root[data-theme=shop] body{background-image:url(../images/bg_shop.png)}a{color:inherit;font-weight:inherit;text-decoration:none;transition:opacity .1s cubic-bezier(0.32, 0, 0.67, 0)}a:hover{opacity:.4}button{cursor:pointer;transition:opacity .1s cubic-bezier(0.32, 0, 0.67, 0)}button:hover{opacity:.4}.container{margin:0 auto;max-width:1280px;padding-left:40px;padding-right:40px;width:100%}@media screen and (max-width: 768px){.container{padding:0 20px}}.container_size_1000{max-width:1000px}.wrapper{display:grid;grid-template:"sidebar header" var(--header-height) "sidebar main" 1fr "sidebar footer" auto/var(--sidebar-width) minmax(0, 1fr);height:100%;transition-duration:.05s;transition-property:margin-left;transition-timing-function:cubic-bezier(0.32, 0, 0.67, 0)}@media screen and (max-width: 768px){.wrapper{grid-template-areas:unset;grid-template-columns:[header-start sidebar-start main-start] minmax(0, 1fr) [header-end sidebar-end main-end];grid-template-rows:[header-start] var(--header-height) [header-end sidebar-start main-start] 1fr [sidebar-end main-end];transition:none}}.wrapper_layout_login{grid-template:"header main"/1fr 1fr}@media screen and (max-width: 768px){.wrapper_layout_login{grid-template:"header" auto "main" 1fr}}.wrapper_layout_register{grid-template:"header" auto "main" 1fr;overflow-y:auto}.outer{display:grid;gap:24px;grid-auto-columns:minmax(0, 1fr);padding:24px}.wrapper_layout_login .outer{height:100%;margin:0 auto;max-width:calc(320px + var(--spacing-size-m)*2);width:100%}@media screen and (max-width: 768px){.wrapper_layout_login .outer{max-width:none}}.wrapper_layout_register .outer{height:100%;padding:var(--spacing-size-m) var(--spacing-size-m) var(--spacing-size-l);width:100%}@media screen and (max-width: 768px){.wrapper_layout_register .outer{padding:var(--spacing-size-m)}}.main{display:block;grid-area:main;overflow-y:auto}.wrapper_layout_login .main{background-color:var(--theme-color-white);overflow-y:visible}.wrapper_layout_register .main{overflow-y:visible}.alert{-webkit-align-items:center;align-items:center;background-color:var(--theme-color-white);border:1px solid var(--theme-color-sub-1);border-radius:var(--corner-size-m);-webkit-column-gap:var(--spacing-size-xs);-moz-column-gap:var(--spacing-size-xs);column-gap:var(--spacing-size-xs);display:grid;grid-auto-flow:column;grid-template-columns:20px 1fr 14px;min-height:40px;opacity:1;padding:7px 16px;transition-duration:.1s;transition-timing-function:cubic-bezier(0.32, 0, 0.67, 0)}.alert_position_fixed{--spacing-size: var(--spacing-size-l);left:0;margin:auto;max-width:1040px;position:fixed;right:0;top:var(--spacing-size);width:calc(100vw - var(--spacing-size)*2);z-index:100}@media screen and (max-width: 768px){.alert_position_fixed{--spacing-size: var(--spacing-size-m)}}.alert_type_success{border-color:var(--success-color)}.alert_type_success .alert__text{color:var(--success-color)}.alert_type_success .alert__icon{--icon: url(../images/icon_success.svg);--icon-width: 2rem;background:var(--success-color)}.alert_type_success .alert__deletion{background:var(--success-color)}.alert_type_error{border-color:var(--form-input-error-border-color)}.alert_type_error .alert__text{color:var(--form-input-error-border-color)}.alert_type_error .alert__icon{--icon: url(../images/icon_error.svg);--icon-width: 2rem;background:var(--form-input-error-border-color)}.alert_type_error .alert__deletion{background:var(--form-input-error-border-color)}.alert_type_warning{border-color:var(--warning-color)}.alert_type_warning .alert__text{color:var(--warning-color)}.alert_type_warning .alert__icon{--icon: url(../images/icon_warning.svg);--icon-width: 2rem;background:var(--warning-color)}.alert_type_warning .alert__deletion{background:var(--warning-color)}.alert_type_errorMsg{border-color:var(--form-input-error-border-color);display:none;grid-template-columns:20px 1fr}.alert_type_errorMsg .alert__text{color:var(--form-input-error-border-color)}.alert_type_errorMsg .alert__icon{--icon: url(../images/icon_error.svg);--icon-width: 2rem;background:var(--form-input-error-border-color)}.alert_type_errorMsg .alert__deletion{background:var(--form-input-error-border-color)}.alert_type_slideHidden{--slide-height: -9rem}@-webkit-keyframes alertSlideHidden{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(var(--slide-height));transform:translateY(var(--slide-height))}}@keyframes alertSlideHidden{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(var(--slide-height));transform:translateY(var(--slide-height))}}@media screen and (max-width: 768px){.alert_type_slideHidden{--slide-height: -6.6rem}}.alert_type_slideHidden.js_alertSlideHidden{-webkit-animation:alertSlideHidden 1.2s ease 5s forwards;animation:alertSlideHidden 1.2s ease 5s forwards}.alert.js_alertDelete{opacity:0}.alert__text{font-size:1.4rem;font-weight:500}.alert__icon{--icon: url(../images/icon_info.svg);--icon-aspect: 1;--icon-width: 2rem;aspect-ratio:var(--icon-aspect);background:var(--theme-color-sub-1);display:block;height:auto;-webkit-mask:var(--icon) no-repeat center/contain;mask:var(--icon) no-repeat center/contain;transition-duration:inherit;transition-property:background;transition-timing-function:inherit;width:var(--icon-width)}.alert__deletion{--icon: url(../images/icon_cross.svg);--icon-aspect: 1;--icon-width: 1.4rem;aspect-ratio:var(--icon-aspect);background:var(--theme-color-sub-1);border:none;display:block;height:1.4rem;-webkit-mask:var(--icon) no-repeat center/contain;mask:var(--icon) no-repeat center/contain;transition-duration:inherit;transition-property:background;transition-timing-function:inherit;width:var(--icon-width)}:root[data-theme=customer] .alert_type_info{border:1px solid var(--theme-color-sub-1)}:root[data-theme=customer] .alert_type_info .alert__icon,:root[data-theme=customer] .alert_type_info .alert__deletion{background:var(--icon-color-2)}:root[data-theme=shop] .alert_type_info{border:1px solid var(--theme-color-main)}:root[data-theme=shop] .alert_type_info .alert__icon,:root[data-theme=shop] .alert_type_info .alert__deletion{background:var(--icon-color-1)}.basisDescList{container:basisDescList/inline-size}.basisDescList__columns{display:grid;gap:8px}@container (max-width: 768px){.basisDescList__columns{gap:16px}}.basisDescList__item{display:grid;gap:8px 16px;grid-template-columns:12.8rem minmax(0, 1fr);place-items:flex-start}@container (max-width: 768px){.basisDescList__item{grid-template-columns:minmax(0, 1fr);-webkit-justify-content:flex-start;justify-content:flex-start}}.basisDescList__term{border:1px solid var(--text-color-gray);border-radius:4px;color:var(--text-color-gray);display:grid;min-height:3.1rem;min-width:min(12.8rem,100%);padding:3px 8px;place-items:center;place-self:stretch;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@container (max-width: 768px){}.basisDescList__desc{display:grid;gap:12px;grid-auto-columns:minmax(0, 1fr);padding:4px 0;place-self:center flex-start}@media screen and (max-width: 768px){.basisDescList__desc{padding:0}}@container (max-width: 768px){.basisDescList__desc{padding:0}}.basisDescList__descGroup{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0 8px;line-height:1.5;place-items:center flex-start}.basisDescList__descText{display:block}.basisDescList__descText_type_emphasis{color:var(--theme-color-sub-1);font-size:1.1428571429em;font-weight:700;line-height:1.3125}:root[data-theme=shop] .basisDescList__term{border-color:var(--border-color);color:var(--text-color-basis)}.basisButton{--button-width: 20rem;--button-height: 4.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--theme-color-sub-1);border:1px solid rgba(0,0,0,0);border-radius:8px;box-shadow:0px 3px 3px 0px rgba(var(--shadow-color-rgb), 0.03);color:var(--text-color-white);display:grid;font-family:inherit;font-size:inherit;font-weight:500;gap:8px;grid-auto-flow:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-justify-content:center;justify-content:center;min-height:var(--button-height);padding:8px 16px;place-items:center flex-start;text-align:center;width:var(--button-width)}@media screen and (max-width: 768px){.basisButton{--button-width: 100%}}.basisButton__text{color:inherit;font-weight:inherit;line-height:1.6}.basisButton_type_disable{opacity:.4;pointer-events:none}.basisButton_color_secondary{background:var(--theme-color-white);border-color:var(--border-color);color:var(--text-color-basis)}.basisButton_color_negative{background:var(--theme-color-white);border-color:var(--error-color);color:var(--error-color)}.basisButton_color_transparent{background:rgba(0,0,0,0);box-shadow:none;color:inherit}.basisButton_size_fit{--button-width: fit-content}.basisButton_height_narrow{--button-height: 4.4rem}@media screen and (max-width: 768px){.basisButton_sp_vertical{-webkit-align-content:center;align-content:center;gap:0px;grid-auto-flow:row;place-items:center}}.radioLikeButton{background:var(--theme-color-white);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color-basis);display:grid;font-family:inherit;font-size:1.4rem;gap:8px;grid-template-areas:"circle text";grid-template-columns:1.1428571429em auto;height:auto;-webkit-justify-content:center;justify-content:center;min-height:4.4rem;padding:8px 15px;place-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.radioLikeButton::before{aspect-ratio:1;background:var(--form-input-bg-color);border:1px solid var(--border-color);border-radius:10rem;content:"";grid-area:circle;height:auto;width:100%}.radioLikeButton::after{aspect-ratio:1;background:var(--theme-color-sub-1);border-radius:10rem;content:none;grid-area:circle;height:auto;width:62.5%}.radioLikeButton__text{color:inherit;font-weight:inherit;grid-area:text;line-height:1.6}.radioLikeButton_type_active{border-color:var(--theme-color-sub-1);color:var(--theme-color-sub-1);font-weight:500;pointer-events:none}.radioLikeButton_type_active::before{border-color:var(--theme-color-sub-1)}.radioLikeButton_type_active::after{content:""}:where(:root):where([data-theme=shop]) .basisButton{background:var(--theme-color-main)}:where(:root):where([data-theme=shop]) .basisButton_color_secondary{background:var(--theme-color-white)}:where(:root):where([data-theme=shop]) .basisButton_color_negative{background:var(--theme-color-white)}:where(:root):where([data-theme=shop]) .basisButton_color_transparent{background:rgba(0,0,0,0)}.iconCard{--icon-bg-color: var(--icon-color-1);background:var(--theme-color-white);border-radius:8px;box-shadow:0px 3px 3px 0px rgba(var(--shadow-color-rgb), 0.03);container:iconCard/inline-size;display:grid}.iconCard__inner{display:grid;gap:16px;grid-template-columns:auto minmax(0, 1fr);padding:16px 15px 16px 16px;place-items:center flex-start}.iconCard__icon{aspect-ratio:1;background:var(--icon-bg-color);border-radius:8px;box-shadow:0px 3.5px 5.5px 0px rgba(0,0,0,.02);display:grid;height:auto;place-items:center;width:4.8rem}@media screen and (max-width: 768px){.iconCard__icon{width:3.2rem}}.iconCard__iconImg{grid-column:1/-1;grid-row:1/-1}.iconCard__iconImg.icon{background:var(--text-color-white)}.iconCard__iconImg.icon_couch_solid{--icon-width: 2.2rem}.iconCard__iconImg.icon_user_solid{--icon-width: 2.2rem}.iconCard__badge{display:grid;grid-column:1/-1;grid-row:1/-1;margin-right:-4px;margin-top:-4px;place-items:center;place-self:flex-start flex-end;width:20px;z-index:1}.iconCard__badge::before{aspect-ratio:1;background:var(--error-color);border-radius:1000px;content:"";grid-column:1/-1;grid-row:1/-1;height:auto;width:100%}.iconCard__badgeText{color:var(--text-color-white);font-size:1.2rem;grid-column:1/-1;grid-row:1/-1}.iconCard__text{display:grid}.iconCard__subText{color:var(--text-color-gray);font-family:"Helvetica","Noto Sans JP",sans-serif;font-size:1.2rem;line-height:1.6}.iconCard__mainText{font-weight:500;line-height:1.6;overflow-wrap:anywhere;word-break:keep-all}.iconCard:nth-of-type(1){--icon-bg-color: var(--icon-color-1)}.iconCard:nth-of-type(2){--icon-bg-color: var(--icon-color-2)}.iconCard:nth-of-type(3){--icon-bg-color: var(--icon-color-1)}.iconCard:nth-of-type(4){--icon-bg-color: var(--icon-color-2)}.iconCard:nth-of-type(5){--icon-bg-color: var(--icon-color-3)}.sectionCard{background:var(--theme-color-white);border-radius:8px;box-shadow:0px 3px 3px 0px rgba(var(--shadow-color-rgb), 0.03)}.sectionCard__head{border-bottom:1px solid var(--border-color);display:grid;gap:8px 16px;grid-auto-flow:column;-webkit-justify-content:space-between;justify-content:space-between;padding:16px 24px}.sectionCard__title{font-weight:500}.sectionCard__body{padding:24px}.sectionCard__body:not(:last-of-type){border-bottom:1px solid var(--border-color)}.sectionCard .table__inner{grid-template-columns:132px repeat(2, 116px) minmax(218px, 1fr) 116px -webkit-max-content;grid-template-columns:132px repeat(2, 116px) minmax(218px, 1fr) 116px max-content;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.salonMenuCard{container:salonMenuCard/inline-size}.salonMenuCard__inner{background:var(--theme-color-white);border-radius:8px;display:grid;gap:16px 24px;grid-template-areas:"tag     button" "content button";grid-template-columns:minmax(0, 1fr) auto;-webkit-justify-content:center;justify-content:center;padding:24px}@media screen and (max-width: 768px){.salonMenuCard__inner{grid-template-areas:"tag" "content" "button";grid-template-columns:minmax(0, 1fr)}}@container (max-width: 768px){.salonMenuCard__inner{grid-template-areas:"tag" "content" "button";grid-template-columns:minmax(0, 1fr)}}.salonMenuCard__tag{-webkit-align-content:flex-start;align-content:flex-start;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px;grid-area:tag;-webkit-justify-content:flex-start;justify-content:flex-start}@media screen and (max-width: 768px){.salonMenuCard__tag{margin-bottom:-8px}}@container (max-width: 768px){.salonMenuCard__tag{margin-bottom:-8px}}.salonMenuCard__tagList{-webkit-align-content:flex-start;align-content:flex-start;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:4px;-webkit-justify-content:flex-start;justify-content:flex-start}.salonMenuCard__tagItem.status{font-size:1.2rem;min-height:1.6666666667em}.salonMenuCard__tagItem_color_sub2.status{background:var(--theme-color-sub-2);color:var(--text-color-white)}.salonMenuCard__content{display:grid;gap:8px 16px;grid-area:content;grid-template-areas:"title title  price" "img   detail detail";grid-template-columns:80px minmax(0, 1fr) auto;place-items:center flex-start;place-self:center stretch}@media screen and (max-width: 768px){.salonMenuCard__content{gap:8px;grid-template-areas:"title title" "price price" "img   detail";grid-template-columns:96px minmax(0, 1fr)}}@container (max-width: 768px){.salonMenuCard__content{gap:8px;grid-template-areas:"title title" "price price" "img   detail";grid-template-columns:96px minmax(0, 1fr)}}.salonMenuCard__content:not(:has(.salonMenuCard__image)){grid-template-areas:"title  title  price" "detail detail detail"}@media screen and (max-width: 768px){.salonMenuCard__content:not(:has(.salonMenuCard__image)){grid-template-areas:"title title" "price  price" "detail detail"}}@container (max-width: 768px){.salonMenuCard__content:not(:has(.salonMenuCard__image)){grid-template-areas:"title title" "price  price" "detail detail"}}.salonMenuCard__title{font-weight:500;grid-area:title;min-height:1.7857142857em}@media screen and (max-width: 768px){.salonMenuCard__title{margin-bottom:-8px}}@container (max-width: 768px){.salonMenuCard__title{margin-bottom:-8px}}.salonMenuCard__price{font-size:1.6rem;font-weight:500;grid-area:price;place-self:flex-start flex-end}@container (max-width: 768px){}.salonMenuCard__priceText{font-size:inherit;font-weight:inherit}.salonMenuCard__priceText_size_sm{font-size:.875em}.salonMenuCard__image{aspect-ratio:80/102;border:1px solid var(--border-color);border-radius:4px;grid-area:img;max-width:104px;overflow:hidden;place-self:flex-start center;width:100%}@media screen and (max-width: 768px){.salonMenuCard__image{aspect-ratio:96/122}}@container (max-width: 768px){.salonMenuCard__image{aspect-ratio:96/122}}.salonMenuCard__imageImg{display:grid;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.salonMenuCard__detail{font-size:1.2rem;grid-area:detail;place-self:flex-start}.salonMenuCard__buttonWrap{display:grid;gap:16px;grid-area:button;place-self:center stretch}@media screen and (max-width: 768px){.salonMenuCard__buttonWrap{gap:8px;grid-template-columns:repeat(2, minmax(0, 1fr))}}@container (max-width: 768px){.salonMenuCard__buttonWrap{gap:8px;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 768px){.salonMenuCard__button{font-size:1.2rem;overflow-wrap:anywhere;padding:4px 16px;width:100%;word-break:keep-all}}@container (max-width: 768px){.salonMenuCard__button{font-size:1.2rem;overflow-wrap:anywhere;padding:4px 16px;width:100%;word-break:keep-all}}@media screen and (max-width: 768px){.salonMenuCard__button.basisButton_color_secondary{-webkit-order:-1;order:-1}}@container (max-width: 768px){.salonMenuCard__button.basisButton_color_secondary{-webkit-order:-1;order:-1}}.salonMenuCard_type_simple .salonMenuCard__inner{gap:8px;grid-template-areas:"tag" "content";grid-template-columns:minmax(0, 1fr);padding:16px}@media screen and (max-width: 768px){.salonMenuCard_type_simple .salonMenuCard__tag{margin-bottom:0}}@container (max-width: 768px){.salonMenuCard_type_simple .salonMenuCard__tag{margin-bottom:0}}.salonMenuCard_type_simple .salonMenuCard__tagList{gap:8px}.salonMenuCard_type_simple .salonMenuCard__content{grid-template-areas:"title price";grid-template-columns:minmax(0, 1fr) auto}@media screen and (max-width: 768px){.salonMenuCard_type_simple .salonMenuCard__content{grid-template-areas:"title" "price";grid-template-columns:minmax(0, 1fr)}}@container (max-width: 768px){.salonMenuCard_type_simple .salonMenuCard__content{grid-template-areas:"title" "price";grid-template-columns:minmax(0, 1fr)}}.salonMenuCard_type_simple .salonMenuCard__title{min-height:1.6428571429em}@media screen and (max-width: 768px){.salonMenuCard_type_simple .salonMenuCard__title{margin-bottom:0}}@container (max-width: 768px){.salonMenuCard_type_simple .salonMenuCard__title{margin-bottom:0}}.salonMenuCard_type_simple .salonMenuCard__price{font-size:1.4rem}@media screen and (max-width: 768px){.salonMenuCard_type_simple .salonMenuCard__price{place-self:flex-start}}@container (max-width: 768px){.salonMenuCard_type_simple .salonMenuCard__price{place-self:flex-start}}.menuInfoCard{container:menuInfoCard/inline-size}.menuInfoCard :where(*){container:unset}.menuInfoCard__inner{background:var(--theme-color-white);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:16px;grid-template-columns:minmax(0, 1fr);padding:24px}.menuInfoCard__head{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-justify-content:space-between;justify-content:space-between}@container (max-width: 768px){.menuInfoCard__head{display:grid;gap:8px;grid-template-columns:minmax(0, 1fr);-webkit-justify-content:flex-start;justify-content:flex-start}}.menuInfoCard__salonName{font-weight:500}.menuInfoCard__menu{container:inherit}.menuInfoCard__menu .salonMenuCard__inner{background:rgba(0,0,0,0);border:none;border-radius:0;border-top:1px solid var(--border-color);padding:16px 0 0}.salonAddMenuCard{container:salonAddMenuCard/inline-size;position:relative}.salonAddMenuCard__input{opacity:0;position:absolute;z-index:-1}.salonAddMenuCard__input:checked~.salonAddMenuCard__label .salonAddMenuCard__checkbox{border-color:var(--theme-color-sub-1)}.salonAddMenuCard__input:checked~.salonAddMenuCard__label .salonAddMenuCard__checkbox::after{background:var(--theme-color-sub-1)}.salonAddMenuCard__input:checked~.salonAddMenuCard__label .salonAddMenuCard__title{color:var(--theme-color-sub-1)}.salonAddMenuCard__label{background:var(--theme-color-white);border-radius:8px;box-shadow:0 3px 3px rgba(var(--shadow-color-rgb), 0.03);display:block;padding:24px}.salonAddMenuCard__inner{display:grid;gap:16px;grid-template-columns:minmax(0, 1fr) 16rem}@media screen and (max-width: 768px){.salonAddMenuCard__inner{gap:8px;grid-template-columns:minmax(0, 1fr)}}@container (max-width: 630px){.salonAddMenuCard__inner{gap:8px;grid-template-columns:minmax(0, 1fr)}}.salonAddMenuCard__content{-webkit-align-items:center;align-items:center;display:grid;gap:0 8px;grid-template:"checkbox title" minmax(2.4rem, auto) "desc     desc " minmax(2.4rem, auto)/auto minmax(0, 1fr);place-self:center stretch}@media screen and (max-width: 768px){.salonAddMenuCard__content{gap:8px;grid-template-rows:repeat(2, minmax(2.3rem, auto))}}@container (max-width: 630px){.salonAddMenuCard__content{gap:8px;grid-template-rows:repeat(2, minmax(2.3rem, auto))}}.salonAddMenuCard__checkbox{aspect-ratio:1;background:var(--form-input-bg-color);border:1px solid var(--border-color);border-radius:4px;display:grid;grid-area:checkbox;height:auto;width:1.8rem}.salonAddMenuCard__checkbox::after{aspect-ratio:1;background:rgba(0,0,0,0);content:"";height:auto;-webkit-mask:url(../images/icon_check.svg) no-repeat center/contain;mask:url(../images/icon_check.svg) no-repeat center/contain;place-self:center;translate:0 3.5714285714%;width:87.5%}.salonAddMenuCard__title{font-weight:500;grid-area:title}.salonAddMenuCard__desc{font-size:1.2rem;grid-area:desc;line-height:1.6}.salonAddMenuCard__detailList{display:grid;gap:8px;grid-auto-columns:minmax(0, 1fr);width:100%}@media screen and (max-width: 768px){.salonAddMenuCard__detailList{gap:0}}@container (max-width: 768px){.salonAddMenuCard__detailList{gap:0}}.salonAddMenuCard__detail{display:grid;font-size:1.2rem;gap:8px;grid-auto-flow:column;-webkit-justify-content:space-between;justify-content:space-between;min-height:2rem;width:100%}.checkboxEl__input{display:none}.checkboxEl__input:checked+.checkboxEl__label{border-color:var(--theme-color-sub-1);color:var(--theme-color-sub-1)}.checkboxEl__input:checked+.checkboxEl__label::before{border-color:var(--theme-color-sub-1)}.checkboxEl__input:checked+.checkboxEl__label::after{opacity:1}.checkboxEl__input.formValidError+.checkboxEl__label{background-color:var(--form-input-error-bg-color);border-color:var(--form-input-error-border-color);color:var(--form-input-error-border-color)}.checkboxEl__input.formValidError+.checkboxEl__label::before{border-color:var(--form-input-error-border-color)}.checkboxEl__label{border:1px solid var(--border-color);border-radius:var(--corner-size-m);box-sizing:border-box;cursor:pointer;display:inline-block;line-height:1.6;padding:10px 16.7px 10px 40px;position:relative;width:auto}.checkboxEl__label::before{background:var(--form-input-bg-color);border:1px solid var(--border-color);border-radius:4px;content:"";display:block;height:18px;left:16px;margin-top:-8px;position:absolute;top:50%;width:18px}.checkboxEl__label::after{background:var(--theme-color-main);content:"";display:block;height:14px;left:18px;margin-top:-6px;-webkit-mask:url(../images/icon_check.svg) no-repeat center/contain;mask:url(../images/icon_check.svg) no-repeat center/contain;opacity:0;position:absolute;top:50%;width:14px}.checkBox{-webkit-align-items:flex-start;align-items:flex-start;-webkit-column-gap:var(--spacing-size-s);-moz-column-gap:var(--spacing-size-s);column-gap:var(--spacing-size-s);display:grid;grid-auto-flow:column;grid-template-columns:144px 1fr}@media screen and (max-width: 768px){.checkBox{grid-auto-flow:row;grid-template-columns:1fr;row-gap:var(--spacing-size-xs)}}.checkBox_width_100per{grid-template-columns:auto}.checkBox_width_100per .checkBox__checkUnit{-webkit-flex-direction:column;flex-direction:column}.checkBox_width_100per .checkBox__label{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%}.checkBox_width_100per .checkBox__label::before,.checkBox_width_100per .checkBox__label::after{content:none}.checkBox_width_100per .checkBox__labelInner{position:relative}.checkBox_width_100per .checkBox__labelInner::before{background:var(--form-input-bg-color);border:1px solid var(--border-color);border-radius:4px;content:"";display:block;height:18px;left:-26px;margin-top:-8px;position:absolute;top:50%;width:18px}.checkBox_width_100per .checkBox__labelInner::after{background:var(--theme-color-main);content:"";display:block;height:14px;left:-24px;margin-top:-6px;-webkit-mask:url(../images/icon_check.svg) no-repeat center/contain;mask:url(../images/icon_check.svg) no-repeat center/contain;opacity:0;position:absolute;top:50%;width:14px}.checkBox__labelWrap{-webkit-align-items:center;align-items:center;display:grid;height:44px}@media screen and (max-width: 768px){.checkBox__labelWrap{height:auto}}@media screen and (max-width: 768px){.checkBox__itemInner{-webkit-align-items:center;align-items:center;-webkit-column-gap:var(--spacing-size-xs);-moz-column-gap:var(--spacing-size-xs);column-gap:var(--spacing-size-xs);display:grid;grid-auto-flow:column;-webkit-justify-content:flex-start;justify-content:flex-start}}.checkBox__text{font-weight:500;line-height:1.6}.checkBox__checkWrap{display:grid;row-gap:var(--spacing-size-xs)}.checkBox__checkUnit{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-size-xs)}.checkBox input[type=checkbox]{display:none}.checkBox__label{background-color:var(--theme-color-white);border:1px solid var(--border-color);border-radius:var(--corner-size-m);box-sizing:border-box;cursor:pointer;display:inline-block;line-height:1.6;padding:10px 16.7px 10px 40px;position:relative;width:auto}.checkBox__label::before{background:var(--form-input-bg-color);border:1px solid var(--border-color);border-radius:4px;content:"";display:block;height:18px;left:16px;margin-top:-8px;position:absolute;top:50%;width:18px}.checkBox__label::after{background:var(--theme-color-main);content:"";display:block;height:14px;left:18px;margin-top:-6px;-webkit-mask:url(../images/icon_check.svg) no-repeat center/contain;mask:url(../images/icon_check.svg) no-repeat center/contain;opacity:0;position:absolute;top:50%;width:14px}.checkBox__checkedText{background:var(--form-input-bg-color);border-radius:var(--corner-size-m);height:44px;padding:10px;text-align:center}input[type=checkbox]:checked+.checkBox__label,input[type=checkbox]:checked+.checkBox__label .checkBox__labelInner{border-color:var(--theme-color-sub-1);color:var(--theme-color-sub-1)}input[type=checkbox]:checked+.checkBox__label::before,input[type=checkbox]:checked+.checkBox__label .checkBox__labelInner::before{border-color:var(--theme-color-sub-1)}input[type=checkbox]:checked+.checkBox__label::after,input[type=checkbox]:checked+.checkBox__label .checkBox__labelInner::after{opacity:1}input[type=checkbox].formValidError+.checkBox__label,input[type=checkbox].formValidError+.checkBox__label .checkBox__labelInner{background-color:var(--form-input-error-bg-color);border-color:var(--form-input-error-border-color);color:var(--form-input-error-border-color)}input[type=checkbox].formValidError+.checkBox__label::before,input[type=checkbox].formValidError+.checkBox__label .checkBox__labelInner::before{border-color:var(--form-input-error-border-color)}.checkBox .checkBox__checkUnit.formValidError+.alert_type_errorMsg{display:grid}.columns{display:grid;gap:24px}.columns_flex_wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.columns_gap_l{gap:48px}.columns_gap_m{gap:32px}.columns_gap_s{gap:16px}.columns_gap_xs{gap:8px}.menuCardColumns{container:menuCardColumns/inline-size}.menuCardColumns__columns{display:grid;gap:24px;grid-template-columns:repeat(auto-fit, minmax(min(17.9rem, 100%), 1fr))}@media screen and (max-width: 768px){.menuCardColumns__columns{grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit, minmax(min(15rem, 100%), 1fr))}}@container (max-width: 768px){.menuCardColumns__columns{gap:16px}}.reservationColumn{container:reservationColumn/inline-size}.reservationColumn__columns{display:grid;gap:16px;grid-template-areas:"salon date" "detail button";grid-template-columns:minmax(0, 1fr) -webkit-max-content;grid-template-columns:minmax(0, 1fr) max-content;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr}@container (max-width: 768px){.reservationColumn__columns{gap:16px;grid-template-areas:"salon" "date" "detail" "button";grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto auto 1fr;-webkit-justify-content:flex-start;justify-content:flex-start}}.reservationColumn__salon{display:grid;gap:16px;grid-area:salon;grid-auto-flow:column;-webkit-justify-content:flex-start;justify-content:flex-start;place-items:center flex-start}@container (max-width: 768px){.reservationColumn__salon{margin-bottom:-8px}}@media screen and (max-width: 768px){.reservationColumn__salon{gap:4px;grid-auto-flow:row}}.reservationColumn__salonName{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:1.1428571429em;font-weight:500;gap:8px}.reservationColumn__salonNameText{-webkit-flex:0 1 auto;flex:0 1 auto;font-weight:inherit}.reservationColumn__salonMapLink{color:var(--theme-color-sub-1);display:block;-webkit-flex:0 1 auto;flex:0 1 auto;font-size:.875em;font-weight:400}.reservationColumn__date{display:grid;grid-area:date;grid-auto-flow:column;-webkit-justify-content:flex-start;justify-content:flex-start;place-items:center flex-start;place-self:center flex-end}@container (max-width: 768px){.reservationColumn__date{place-self:flex-start}}.reservationColumn__dateText{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.reservationColumn__detail{container:unset;grid-area:detail}.reservationColumn__button{grid-area:button;place-self:center flex-end}@container (max-width: 768px){.reservationColumn__button{place-self:flex-start;width:100%}}.leftFixedColumns{container:leftFixedColumns/inline-size}.leftFixedColumns__columns{display:grid;gap:8px;grid-template-columns:160px minmax(0, 1fr)}@container (max-width: 768px){.leftFixedColumns__columns{grid-template-columns:minmax(0, 1fr)}}@container (max-width: 768px){.leftFixedColumns__select.select_size_sm{max-width:unset}}@container (max-width: 768px){.leftFixedColumns__button.basisButton{width:100%}}.rightAutoColumns{container:rightAutoColumns/inline-size}.rightAutoColumns__columns{-webkit-align-items:center;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0, 1fr) auto}@container (max-width: 768px){.rightAutoColumns__columns{gap:16px;grid-template-columns:minmax(0, 1fr)}}@container (max-width: 768px){.rightAutoColumns__select.select_size_sm{max-width:unset}}@container (max-width: 768px){.rightAutoColumns__button.basisButton{width:100%}}.countText{font-size:1.6rem}.countText__num{color:var(--theme-color-sub-1);font-size:1.25em;font-weight:500}.ui-widget{font-family:unset}.appendDatepicker,.appendDatepickerPast{position:relative}.ui-datepicker{border-radius:var(--corner-size-m);box-shadow:inset 0 0 0 1px var(--border-color);inset:unset !important;max-width:100%;padding:var(--spacing-size-m);width:320px}.ui-datepicker.ui-widget-content{border:none}@media screen and (max-width: 480px){.ui-datepicker{padding:var(--spacing-size-s);width:100%}}.ui-datepicker .ui-datepicker-header{-webkit-align-items:center;align-items:center;background:rgba(0,0,0,0);border:none;display:-webkit-flex;display:flex;margin:0 0 var(--spacing-size-m);padding:0}@media screen and (max-width: 480px){.ui-datepicker .ui-datepicker-header{margin:0 0 var(--spacing-size-s)}}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{-webkit-flex:0 0 auto;flex:0 0 auto;height:20px;inset:unset;position:relative;width:20px}.ui-datepicker .ui-datepicker-prev::after,.ui-datepicker .ui-datepicker-next::after{background:var(--theme-color-main);content:"";display:block;-webkit-flex:0 0 auto;flex:0 0 auto;height:100%;-webkit-mask:var(--icon) no-repeat right center/8px auto;mask:var(--icon) no-repeat right center/8px auto;width:100%;--icon: url(../images/arrow_right_default.svg)}.ui-datepicker .ui-datepicker-prev.ui-state-hover,.ui-datepicker .ui-datepicker-next.ui-state-hover{background:none;border:none;cursor:pointer}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:none}.ui-datepicker .ui-datepicker-prev{-webkit-order:-1;order:-1}.ui-datepicker .ui-datepicker-prev::after{scale:-1 1}.ui-datepicker .ui-datepicker-next{-webkit-order:1;order:1}.ui-datepicker .ui-datepicker-title{-webkit-align-items:baseline;align-items:baseline;color:var(--text-color-basis);display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;font-weight:500;gap:4px 0;-webkit-justify-content:center;justify-content:center;line-height:1.6;margin:0}.ui-datepicker .ui-datepicker-title select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-input-bg-color);background-image:url(../images/arrow_bottom_default.svg);background-position:center right 15px;background-repeat:no-repeat;background-size:12px auto;border:1px solid var(--border-color);border-radius:var(--corner-size-m);color:var(--text-color-basis);-webkit-flex:1 1 auto;flex:1 1 auto;height:44px;margin:0 var(--spacing-size-xs);padding:0 32px 0 var(--spacing-size-s);width:min(92px,100%)}.ui-datepicker .ui-datepicker-title select:focus{background-color:var(--form-input-active-bg-color);border-color:var(--theme-color-sub-1)}.ui-datepicker .ui-datepicker-title select:focus-visible{outline:none}.ui-datepicker .ui-datepicker-year{font-weight:inherit}.ui-datepicker .ui-datepicker-month{font-size:1.6rem;font-weight:500;line-height:1.6}.ui-datepicker table{--calendar-cell-spacing: 4px;margin:0 calc(var(--calendar-cell-spacing)*-1) calc(var(--calendar-cell-spacing)*-1);width:calc(100% + var(--calendar-cell-spacing)*2)}@media screen and (max-width: 480px){.ui-datepicker table{--calendar-cell-spacing: 2px}}.ui-datepicker table thead{position:relative}.ui-datepicker table thead::after{background-color:var(--border-color);content:"";height:1px;inset:auto var(--calendar-cell-spacing) 0;position:absolute}.ui-datepicker table th{color:var(--text-color-basis);font-size:1.4rem;font-weight:normal;height:calc(20px + var(--spacing-size-xs));line-height:1;padding:0 var(--calendar-cell-spacing) var(--spacing-size-xs);vertical-align:middle}@media screen and (max-width: 480px){.ui-datepicker table th{font-size:1.2rem}}.ui-datepicker table th:nth-last-child(2){color:#487ccc}.ui-datepicker table th:nth-last-child(1){color:#c93939}.ui-datepicker table td{color:var(--text-color-basis);padding:var(--calendar-cell-spacing)}.ui-datepicker table td.day-saturday{color:#487ccc}.ui-datepicker table td.day-sunday,.ui-datepicker table td.day-holiday{color:#c93939}.ui-datepicker table td .ui-state-default{-webkit-align-items:center;align-items:center;border-radius:100px;display:-webkit-flex;display:flex;font-size:1.4rem;font-weight:normal;height:30px;-webkit-justify-content:center;justify-content:center;line-height:1;padding:0;text-align:center;width:100%}@media screen and (max-width: 480px){.ui-datepicker table td .ui-state-default{aspect-ratio:1/1;font-size:1.2rem;height:auto}}.ui-datepicker table tr:first-child td{padding-top:var(--spacing-size-xs)}.ui-datepicker table .ui-state-default{background:rgba(0,0,0,0) !important;border:none !important;color:inherit !important}.ui-datepicker table .ui-state-default.ui-state-hover{background:var(--form-input-bg-color) !important;opacity:1}.ui-datepicker table .ui-state-default.ui-state-active{background:var(--theme-color-main) !important;color:var(--theme-color-white) !important}.flatpickr-calendar{background:rgba(0,0,0,0);opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid rgba(0,0,0,0);content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-flex;display:flex}.flatpickr-months .flatpickr-month{background:rgba(0,0,0,0);color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;-webkit-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:rgba(0,0,0,0);box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:rgba(0,0,0,0);pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:rgba(0,0,0,0);border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:rgba(0,0,0,0);outline:none;padding:0}.flatpickr-weekdays{background:rgba(0,0,0,0);text-align:center;overflow:hidden;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:rgba(0,0,0,0);color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid rgba(0,0,0,0);border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-justify-content:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,.3);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:rgba(0,0,0,0);cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-flex;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:-webkit-flex;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:rgba(0,0,0,0);box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-align-self:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.appendFlatpickr1month,.appendFlatpickr2months{position:relative;z-index:99999}.flatpickr-calendar{background:var(--bg-color);border-radius:var(--corner-size-m);box-shadow:0 0 5px 0 rgba(var(--shadow-color-rgb), 0.1);inset:unset !important;max-width:100%;overflow-x:auto;padding:92px var(--spacing-size-m) var(--spacing-size-m);transition:opacity .3s,visibility .3s;width:unset !important}@media screen and (max-width: 480px){.flatpickr-calendar{padding:92px var(--spacing-size-s) var(--spacing-size-s);width:100% !important}}.flatpickr-calendar:not(.is_col1){display:grid;grid-template-areas:"months" "innerContainer";grid-template-columns:640px;grid-template-rows:repeat(2, auto)}@media screen and (max-width: 480px){.flatpickr-calendar:not(.is_col1){grid-template-columns:auto}}.flatpickr-calendar:not(.is_col1) .flatpickr-months,.flatpickr-calendar:not(.is_col1) .flatpickr-prev-month,.flatpickr-calendar:not(.is_col1) .flatpickr-next-month,.flatpickr-calendar:not(.is_col1) .flatpickr-close{grid-area:months}.flatpickr-calendar:not(.is_col1) .flatpickr-innerContainer{grid-area:innerContainer}.flatpickr-calendar.is_col1{display:grid;gap:0 var(--spacing-size-xs);grid-template-areas:"firstMonth" "firstWeekday" "firstDay" "secondMonth" "secondWeekday" "secondDay";grid-template-columns:320px;grid-template-rows:repeat(6, auto)}@media screen and (max-width: 480px){.flatpickr-calendar.is_col1{grid-template-columns:auto}}.flatpickr-calendar.is_col1 .flatpickr-prev-month,.flatpickr-calendar.is_col1 .flatpickr-next-month,.flatpickr-calendar.is_col1 .flatpickr-close{grid-area:firstMonth}.flatpickr-calendar.is_col1 .flatpickr-months,.flatpickr-calendar.is_col1 .flatpickr-innerContainer,.flatpickr-calendar.is_col1 .flatpickr-rContainer,.flatpickr-calendar.is_col1 .flatpickr-weekdays,.flatpickr-calendar.is_col1 .flatpickr-days{display:contents}.flatpickr-calendar.is_col1 .flatpickr-month:nth-of-type(1){grid-area:firstMonth}.flatpickr-calendar.is_col1 .flatpickr-month:nth-of-type(2){grid-area:secondMonth}.flatpickr-calendar.is_col1 .flatpickr-weekdaycontainer{margin-left:auto;margin-right:auto;width:calc(100% - var(--spacing-size-m)*2)}@media screen and (max-width: 480px){.flatpickr-calendar.is_col1 .flatpickr-weekdaycontainer{width:calc(100% - var(--spacing-size-s)*2)}}.flatpickr-calendar.is_col1 .flatpickr-weekdaycontainer:nth-of-type(1){grid-area:firstWeekday}.flatpickr-calendar.is_col1 .flatpickr-weekdaycontainer:nth-of-type(2){grid-area:secondWeekday}.flatpickr-calendar.is_col1 .dayContainer{margin-left:auto;margin-right:auto;width:calc(100% - var(--spacing-size-m)*2)}@media screen and (max-width: 480px){.flatpickr-calendar.is_col1 .dayContainer{width:calc(100% - var(--spacing-size-s)*2)}}.flatpickr-calendar.is_col1 .dayContainer:nth-of-type(1){grid-area:firstDay}.flatpickr-calendar.is_col1 .dayContainer:nth-of-type(2){grid-area:secondDay}.flatpickr-calendar::before{display:none}.flatpickr-calendar::after{background-color:var(--theme-color-white);border:none;border-radius:var(--corner-size-m);content:"";display:block;grid-area:1/1/-1/-1;height:unset;inset:unset !important;margin:0;position:relative;width:unset;z-index:-1}.flatpickr-calendar.open{max-height:none}.flatpickr-calendar.open.animate{-webkit-animation:none;animation:none;opacity:1;visibility:visible}.flatpickr-calendar:has(.flatpickr-month:only-of-type){background:var(--theme-color-white);box-shadow:inset 0 0 0 1px var(--border-color);grid-template-columns:320px;padding:0}@media screen and (max-width: 480px){.flatpickr-calendar:has(.flatpickr-month:only-of-type){grid-template-columns:auto}}.flatpickr-calendar:has(.flatpickr-month:only-of-type)::after{display:none}.flatpickr-calendar:has(.flatpickr-month:only-of-type) .flatpickr-months{gap:var(--spacing-size-xs);padding:0 var(--spacing-size-m)}.flatpickr-calendar:has(.flatpickr-month:only-of-type) .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar:has(.flatpickr-month:only-of-type) .flatpickr-months .flatpickr-next-month{-webkit-align-self:center;align-self:center;border:none;inset:unset;min-height:0;min-width:0;position:relative;translate:unset}.flatpickr-calendar:has(.flatpickr-month:only-of-type) .flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-calendar:has(.flatpickr-month:only-of-type) .flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:block;opacity:.35;pointer-events:none}.flatpickr-calendar:has(.flatpickr-month:only-of-type) .flatpickr-months .flatpickr-prev-month::before,.flatpickr-calendar:has(.flatpickr-month:only-of-type) .flatpickr-months .flatpickr-next-month::before{display:none}.flatpickr-calendar:has(.flatpickr-month:only-of-type) .flatpickr-current-month{padding-left:0;padding-right:0}.flatpickr-calendar:has(.flatpickr-month:only-of-type) .flatpickr-day.prevMonthDay,.flatpickr-calendar:has(.flatpickr-month:only-of-type) .flatpickr-day.nextMonthDay{opacity:0;visibility:hidden}.flatpickr-calendar:has(.flatpickr-month:only-of-type) .flatpickr-day.prevMonthDay:nth-last-child(-n+7),.flatpickr-calendar:has(.flatpickr-month:only-of-type) .flatpickr-day.nextMonthDay:nth-last-child(-n+7){display:none}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-align-items:center;align-items:center;background:var(--theme-color-white);border:1px solid var(--border-color);border-radius:var(--corner-size-m);color:var(--text-color-basis);display:-webkit-flex;display:flex;gap:0 var(--spacing-size-xs);height:unset;-webkit-justify-content:center;justify-content:center;justify-self:start;left:0;min-height:44px;min-width:90px;padding:var(--spacing-size-xs);position:absolute;right:auto !important;top:-68px;transition:opacity .1s cubic-bezier(0.32, 0, 0.67, 0)}@media screen and (max-width: 480px){.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{min-width:72px}}.flatpickr-months .flatpickr-prev-month::before,.flatpickr-months .flatpickr-next-month::before{-webkit-flex:0 0 auto;flex:0 0 auto;font-size:1.4rem;white-space:nowrap}@media screen and (max-width: 480px){.flatpickr-months .flatpickr-prev-month::before,.flatpickr-months .flatpickr-next-month::before{font-size:1.2rem}}.flatpickr-months .flatpickr-prev-month::after,.flatpickr-months .flatpickr-next-month::after{background:var(--theme-color-main);content:"";display:block;-webkit-flex:0 0 auto;flex:0 0 auto;height:14px;-webkit-mask:var(--icon) no-repeat center/contain;mask:var(--icon) no-repeat center/contain;width:8px;--icon: url(../images/arrow_right_default.svg)}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{opacity:.4}.flatpickr-months .flatpickr-prev-month{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.flatpickr-months .flatpickr-prev-month::before{content:"前の月"}.flatpickr-months .flatpickr-prev-month::after{scale:-1 1}.flatpickr-months .flatpickr-next-month{translate:calc(100% + var(--spacing-size-xs)) 0}.flatpickr-months .flatpickr-next-month::before{content:"次の月"}.flatpickr-months .flatpickr-month{color:var(--text-color-basis);height:unset}.flatpickr-current-month{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex;font-size:unset;height:unset;inset:unset;-webkit-justify-content:center;justify-content:center;padding:var(--spacing-size-m);position:relative;width:unset}@media screen and (max-width: 480px){.flatpickr-current-month{padding:var(--spacing-size-s)}}.flatpickr-current-month span.cur-month{font-size:1.6rem;font-weight:500;line-height:1.6;margin:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0)}.flatpickr-current-month .numInputWrapper{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex;font-size:1.4rem;font-weight:500;line-height:1.6;-webkit-order:-1;order:-1;width:unset}.flatpickr-current-month .numInputWrapper::after{content:"年 ";-webkit-flex:0 0 auto;flex:0 0 auto}.flatpickr-current-month .numInputWrapper:hover{background:rgba(0,0,0,0)}.flatpickr-current-month .numInputWrapper span.arrowUp,.flatpickr-current-month .numInputWrapper span.arrowDown{display:none}.flatpickr-current-month input.cur-year{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit;font-weight:inherit;padding:0;width:2.4em}.flatpickr-current-month input.cur-year:disabled,.flatpickr-current-month input.cur-year:disabled:hover{color:var(--text-color-basis);-webkit-text-fill-color:var(--text-color-basis)}.flatpickr-current-month input.cur-year:disabled{-moz-appearance:textfield}.flatpickr-rContainer{padding:0 var(--spacing-size-m);width:100%}.flatpickr-weekdays{gap:0 48px;height:unset}.flatpickr-weekdays .flatpickr-weekdaycontainer{box-shadow:inset 0 -1px 0 0 var(--border-color);gap:0 var(--spacing-size-xs);margin:0 0 var(--spacing-size-xs);padding:0 0 var(--spacing-size-xs)}span.flatpickr-weekday{-webkit-align-items:center;align-items:center;color:var(--text-color-basis);display:-webkit-flex;display:flex;font-size:1.4rem;font-weight:normal;-webkit-justify-content:center;justify-content:center;line-height:1;min-height:20px}@media screen and (max-width: 480px){span.flatpickr-weekday{font-size:1.2rem}}span.flatpickr-weekday:nth-last-child(2){color:#487ccc}span.flatpickr-weekday:nth-last-child(1){color:#c93939}.flatpickr-days{gap:0 48px;width:100% !important}.dayContainer{--calendar-cell-spacing: var(--spacing-size-xs);display:grid;gap:var(--calendar-cell-spacing);grid-template-columns:repeat(7, minmax(0, 1fr));max-width:none;min-width:0;overflow:hidden;padding:0 0 var(--spacing-size-m);width:100%}@media screen and (max-width: 480px){.dayContainer{padding:0 0 var(--spacing-size-s);--calendar-cell-spacing: 4px}}.dayContainer+.dayContainer{box-shadow:unset}.flatpickr-day{-webkit-align-items:center;align-items:center;background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;border-radius:100px;box-shadow:none !important;color:var(--text-color-basis) !important;display:-webkit-flex;display:flex;font-size:1.4rem;font-weight:normal;height:30px;-webkit-justify-content:center;justify-content:center;line-height:1;margin:0 !important;max-width:none;position:relative;width:unset}@media screen and (max-width: 480px){.flatpickr-day{aspect-ratio:1/1;font-size:1.2rem;height:auto}}.flatpickr-day::before{content:"";display:block;inset:0 calc(var(--spacing-size-xs)*-1);position:absolute;z-index:-1}.flatpickr-day.day-saturday{color:#487ccc !important}.flatpickr-day.day-sunday,.flatpickr-day.day-holiday{color:#c93939 !important}.flatpickr-day:hover,.flatpickr-day:focus{background:var(--form-input-bg-color) !important;border-color:var(--form-input-bg-color) !important}.flatpickr-day.inRange{background:var(--form-input-bg-color) !important;border-color:var(--form-input-bg-color) !important;box-shadow:calc(var(--calendar-cell-spacing)*-1) 0 0 var(--form-input-bg-color),var(--calendar-cell-spacing) 0 0 var(--form-input-bg-color) !important}.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.selected:focus,.flatpickr-day.startRange,.flatpickr-day.startRange:hover,.flatpickr-day.startRange:focus .flatpickr-day.endRange,.flatpickr-day.endRange:hover,.flatpickr-day.endRange:focus{background:var(--theme-color-main) !important;border-color:var(--theme-color-main) !important;color:var(--theme-color-white) !important}.flatpickr-day .startRange:not(.endRange){border-bottom-right-radius:0;border-top-right-radius:0}.flatpickr-day .endRange:not(.startRange){border-bottom-left-radius:0;border-top-left-radius:0}.flatpickr-day.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:calc(var(--calendar-cell-spacing)*-1) 0 0 var(--form-input-bg-color) !important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{opacity:.35}.flatpickr-close{-webkit-align-self:center;align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;height:20px;justify-self:end;position:absolute;top:-56px;transition:opacity .1s cubic-bezier(0.32, 0, 0.67, 0);width:20px}.flatpickr-close::before,.flatpickr-close::after{background:var(--text-color-basis);content:"";height:28px;left:50%;position:absolute;top:50%;width:1px}.flatpickr-close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.flatpickr-close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.flatpickr-input[readonly]{cursor:text}.icon{--icon: url(../images/icon_user.svg);--icon-aspect: 1;--icon-width: 1.6rem;aspect-ratio:var(--icon-aspect);background:currentColor;display:block;height:auto;-webkit-mask:var(--icon) no-repeat center/contain;mask:var(--icon) no-repeat center/contain;transition-duration:inherit;transition-property:background;transition-timing-function:inherit;width:var(--icon-width)}.icon_type_bg{background:var(--icon) no-repeat center/contain;-webkit-mask:none;mask:none}.icon_couch{--icon: url(../images/icon_couch.svg);--icon-width: 1.8rem}.icon_couch_solid{--icon: url(../images/icon_couch_solid.svg);--icon-width: 1.8rem}.icon_calendar{--icon: url(../images/icon_calendar.svg)}.icon_calendar_solid{--icon: url(../images/icon_calendar_solid.svg)}.icon_user{--icon: url(../images/icon_user.svg)}.icon_user_solid{--icon: url(../images/icon_user_solid.svg)}.icon_window{--icon: url(../images/icon_window.svg);--icon-width: 1.8rem}.icon_logout{--icon: url(../images/icon_logout.svg);--icon-aspect: 13 / 16;--icon-width: 1.3rem}.icon_external{--icon: url(../images/icon_external.svg)}.icon_delete{--icon: url(../images/icon_delete.svg);--icon-aspect: 14 / 16;--icon-width: 1.4rem}.icon_search{--icon: url(../images/icon_search.svg);--icon-aspect: 20 / 20;--icon-width: 2rem}.icon_check{--icon: url(../images/icon_check.svg)}.icon_bell{--icon: url(../images/icon_bell.svg);--icon-width: 2.4rem}.icon_bellDashed{--icon: url(../images/icon_bell_dashed.svg);--icon-aspect: 47 / 49}.icon_notice{--icon: url(../images/icon_notice.svg)}.icon_notice_solid{--icon: url(../images/icon_notice_solid.svg);--icon-aspect: 24 / 22;--icon-width: 2.4rem}.icon_register{--icon: url(../images/icon_register.svg);--icon-aspect: 16 / 13;--icon-width: 1.6rem}.icon_evaluation{--icon: url(../images/icon_evaluation.svg);--icon-aspect: 17 / 14;--icon-width: 1.7rem}.icon_comb{--icon: url(../images/icon_comb.svg);--icon-aspect: 15 / 15;--icon-width: 1.5rem}.icon_book{--icon: url(../images/icon_book.svg);--icon-aspect: 18 / 11;--icon-width: 1.8rem}.icon_graph{--icon: url(../images/icon_graph.svg);--icon-aspect: 16 / 16;--icon-width: 1.6rem}.icon_ticket-control,.icon_ticket{--icon: url(../images/icon_ticket.svg);--icon-aspect: 17 / 17;--icon-width: 1.7rem}.icon_blog{--icon: url(../images/icon_blog.svg);--icon-aspect: 16 / 16;--icon-width: 1.6rem}.icon_mailmagazine{--icon: url(../images/icon_mailmagazine.svg);--icon-aspect: 16 / 16;--icon-width: 1.6rem}.icon_payment{--icon: url(../images/icon_payment.svg);--icon-aspect: 16 / 16;--icon-width: 1.6rem}.icon_edit{--icon: url(../images/icon_edit.svg);--icon-aspect: 16 / 17;--icon-width: 1.6rem}.icon_plus_solid{--icon: url(../images/icon_plus_solid.svg);--icon-aspect: 16 / 16;--icon-width: 1.6rem}.icon_minus_solid{--icon: url(../images/icon_minus_solid.svg);--icon-aspect: 16 / 16;--icon-width: 1.6rem}.icon_search{--icon: url(../images/icon_search.svg);--icon-aspect: 20 / 20;--icon-width: 2rem}.icon_arrow_top{--icon: url(../images/arrow_bottom_default.svg);--icon-aspect: 14 / 8;--icon-width: 1.4rem;rotate:180deg}.icon_arrow_right{--icon: url(../images/arrow_right_default.svg);--icon-aspect: 8 / 14;--icon-width: 0.8rem}.icon_arrow_bottom{--icon: url(../images/arrow_bottom_default.svg);--icon-aspect: 14 / 8;--icon-width: 1.4rem}.icon_arrow_left{--icon: url(../images/arrow_right_default.svg);--icon-aspect: 8 / 14;--icon-width: 0.8rem;rotate:180deg}.icon_arrow02_top{--icon: url(../images/arrow_bottom_02_default.svg);--icon-aspect: 26 / 14;--icon-width: 2.6rem;rotate:180deg}.icon_arrow02_right{--icon: url(../images/arrow_right_02_default.svg);--icon-aspect: 14 / 26;--icon-width: 1.4rem}.icon_arrow02_bottom{--icon: url(../images/arrow_bottom_02_default.svg);--icon-aspect: 26 / 14;--icon-width: 2.6rem}.icon_arrow02_left{--icon: url(../images/arrow_right_02_default.svg);--icon-aspect: 14 / 26;--icon-width: 1.4rem;rotate:180deg}.icon_map_pin_solid{--icon: url(../images/icon_map_pin.svg);--icon-width: 2rem}.icon_uncollected_solid{--icon: url(../images/icon_uncollected_solid.svg);--icon-width: 2rem}.icon_ticket_solid{--icon: url(../images/icon_ticket_solid.svg);--icon-width: 2rem}.icon_payment_solid{--icon: url(../images/icon_payment_solid.svg);--icon-width: 2rem}.inputBlock{-webkit-align-items:flex-start;align-items:flex-start;-webkit-column-gap:var(--spacing-size-s);-moz-column-gap:var(--spacing-size-s);column-gap:var(--spacing-size-s);display:grid;grid-auto-flow:column;grid-template-columns:144px 1fr}@media screen and (max-width: 768px){.inputBlock{grid-auto-flow:row;grid-template-columns:1fr;row-gap:var(--spacing-size-xs)}}.inputBlock_size_small .inputBlock__input{width:160px}@media screen and (max-width: 768px){.inputBlock_size_small .inputBlock__input{width:100%}}.inputBlock_type_inputOnly{grid-template-columns:auto}@media screen and (max-width: 768px){.inputBlock_type_inputOnly{grid-template-columns:1fr}}.inputBlock_type_zip .inputBlock__input{width:160px}@media screen and (max-width: 768px){.inputBlock_type_zip .inputBlock__input{width:100%}}.inputBlock_step_confirm{grid-template-columns:128px 1fr}@media screen and (max-width: 768px){.inputBlock_step_confirm{grid-template-columns:1fr}}.inputBlock__labelWrap{-webkit-align-items:center;align-items:center;display:grid;height:44px}@media screen and (max-width: 768px){.inputBlock__labelWrap{height:auto}}.inputBlock_step_confirm .inputBlock__labelWrap{display:block;height:auto}.inputBlock__labelInner{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.inputBlock__labelInner{-webkit-align-items:center;align-items:center;-webkit-column-gap:var(--spacing-size-xs);-moz-column-gap:var(--spacing-size-xs);column-gap:var(--spacing-size-xs);display:grid;grid-auto-flow:column;-webkit-justify-content:flex-start;justify-content:flex-start}}.inputBlock__text{font-weight:500;line-height:1.6}.inputBlock_step_confirm .inputBlock__text{border:1px solid var(--text-color-gray);border-radius:var(--corner-size-s);color:var(--text-color-gray);font-weight:400;line-height:inherit;min-width:128px;padding:3px var(--spacing-size-xs);text-align:center;width:100%}.inputBlock__required{background-color:var(--form-input-error-border-color);border-radius:4px;color:var(--text-color-white);display:inline-block;font-size:1.2rem;font-weight:500;height:20px;padding:0 var(--spacing-size-xs)}.inputBlock__withBtn{-webkit-column-gap:var(--spacing-size-xs);-moz-column-gap:var(--spacing-size-xs);column-gap:var(--spacing-size-xs);display:grid;grid-auto-flow:column;grid-template-columns:-webkit-max-content;grid-template-columns:max-content}@media screen and (max-width: 768px){.inputBlock__withBtn{grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content}}.inputBlock__inputWrap{display:grid;row-gap:var(--spacing-size-xs)}.inputBlock__inputWrap:only-child{grid-column:1/-1}.inputBlock__inputWrap_type_date,.inputBlock__inputWrap_type_dateSelect,.inputBlock__inputWrap_type_date2monthSelect1day{margin-bottom:-10px;position:relative}.inputBlock__inputWrap_type_date .icon_calendar,.inputBlock__inputWrap_type_dateSelect .icon_calendar,.inputBlock__inputWrap_type_date2monthSelect1day .icon_calendar{background:var(--text-color-gray);--icon-width: 2rem}.inputBlock__inputWrap_type_date .inputBlock__input,.inputBlock__inputWrap_type_dateSelect .inputBlock__input,.inputBlock__inputWrap_type_date2monthSelect1day .inputBlock__input{padding:0 44px 0 var(--spacing-size-s)}.inputBlock__inputWrap_type_date .inputBlock__input:disabled~.inputBlock__calendarIconBtn,.inputBlock__inputWrap_type_dateSelect .inputBlock__input:disabled~.inputBlock__calendarIconBtn,.inputBlock__inputWrap_type_date2monthSelect1day .inputBlock__input:disabled~.inputBlock__calendarIconBtn{pointer-events:none}.inputBlock__inputWrap_type_date .inputBlock__dateWithBtn,.inputBlock__inputWrap_type_dateSelect .inputBlock__dateWithBtn,.inputBlock__inputWrap_type_date2monthSelect1day .inputBlock__dateWithBtn{display:grid;gap:var(--spacing-size-xs) 0px;grid-template-areas:"form btn" "error error";grid-template-columns:1fr auto;position:relative}.inputBlock__inputWrap_type_date .inputBlock__dateWithBtn .inputBlock__input,.inputBlock__inputWrap_type_date .inputBlock__dateWithBtn .inputBlock__calendarIconBtn,.inputBlock__inputWrap_type_dateSelect .inputBlock__dateWithBtn .inputBlock__input,.inputBlock__inputWrap_type_dateSelect .inputBlock__dateWithBtn .inputBlock__calendarIconBtn,.inputBlock__inputWrap_type_date2monthSelect1day .inputBlock__dateWithBtn .inputBlock__input,.inputBlock__inputWrap_type_date2monthSelect1day .inputBlock__dateWithBtn .inputBlock__calendarIconBtn{grid-area:form}.inputBlock__inputWrap_type_date .inputBlock__dateWithBtn .appendDatepicker,.inputBlock__inputWrap_type_date .inputBlock__dateWithBtn .appendDatepickerPast,.inputBlock__inputWrap_type_date .inputBlock__dateWithBtn .appendFlatpickr2months,.inputBlock__inputWrap_type_dateSelect .inputBlock__dateWithBtn .appendDatepicker,.inputBlock__inputWrap_type_dateSelect .inputBlock__dateWithBtn .appendDatepickerPast,.inputBlock__inputWrap_type_dateSelect .inputBlock__dateWithBtn .appendFlatpickr2months,.inputBlock__inputWrap_type_date2monthSelect1day .inputBlock__dateWithBtn .appendDatepicker,.inputBlock__inputWrap_type_date2monthSelect1day .inputBlock__dateWithBtn .appendDatepickerPast,.inputBlock__inputWrap_type_date2monthSelect1day .inputBlock__dateWithBtn .appendFlatpickr2months{grid-column:error}.inputBlock__inputWrap_type_date .inputBlock__dateWithBtn .alert_type_errorMsg,.inputBlock__inputWrap_type_dateSelect .inputBlock__dateWithBtn .alert_type_errorMsg,.inputBlock__inputWrap_type_date2monthSelect1day .inputBlock__dateWithBtn .alert_type_errorMsg{grid-area:error}.inputBlock__inputWrap_type_date .inputBlock__dateWithBtn .basisButton,.inputBlock__inputWrap_type_dateSelect .inputBlock__dateWithBtn .basisButton,.inputBlock__inputWrap_type_date2monthSelect1day .inputBlock__dateWithBtn .basisButton{--button-width: 42px;grid-area:btn;margin-left:var(--spacing-size-xs);padding-left:var(--spacing-size-xs);padding-right:var(--spacing-size-xs)}.inputBlock__inputWrap_type_search{position:relative}.inputBlock__inputWrap_type_search .inputBlock__input{padding-left:44px}.inputBlock__inputWrap_type_search .icon{background:var(--text-color-gray)}.inputBlock_step_confirm .inputBlock__inputWrap{padding:4px 0}@media screen and (max-width: 768px){.inputBlock_step_confirm .inputBlock__inputWrap{padding:0}}.inputBlock__telUnit{-webkit-align-items:center;align-items:center;-webkit-column-gap:var(--spacing-size-s);-moz-column-gap:var(--spacing-size-s);column-gap:var(--spacing-size-s);display:grid;grid-auto-columns:auto;grid-auto-flow:column;-webkit-justify-content:flex-start;justify-content:flex-start}@media screen and (max-width: 768px){.inputBlock__telUnit{-webkit-column-gap:var(--spacing-size-xs);-moz-column-gap:var(--spacing-size-xs);column-gap:var(--spacing-size-xs)}}.inputBlock__telUnit .inputBlock__input{max-width:160px}@media screen and (max-width: 768px){.inputBlock__telUnit .inputBlock__input{max-width:none}}.inputBlock__telUnit.formValidError+.alert_type_errorMsg{display:grid}.inputBlock__input{background-color:var(--form-input-bg-color);border:1px solid var(--border-color);border-radius:var(--corner-size-m);color:var(--text-color-basis);font-family:var(--font-family-ja-sans);height:44px;padding:0 var(--spacing-size-s);width:100%}.inputBlock__input:-webkit-autofill{box-shadow:0 0 0 1000px var(--form-input-active-bg-color) inset;-webkit-text-fill-color:var(--text-color-basis)}.inputBlock__input::-webkit-input-placeholder{color:var(--form-placeholder-text-color);opacity:1}.inputBlock__input::-moz-placeholder{color:var(--form-placeholder-text-color);opacity:1}.inputBlock__input::placeholder{color:var(--form-placeholder-text-color);opacity:1}.inputBlock__input:focus{background-color:var(--form-input-active-bg-color);border-color:var(--theme-color-sub-1)}.inputBlock__input:focus-visible{outline:0px}.inputBlock__input.formValidError{background-color:var(--form-input-error-bg-color);border-color:var(--form-input-error-border-color);box-shadow:0 0 0 1000px var(--form-input-error-bg-color) inset}.inputBlock__input.formValidError+.alert_type_errorMsg{display:grid}.inputBlock__input.formValidError:focus{background-color:var(--form-input-error-active-bg-color);box-shadow:0 0 0 1000px var(--form-input-error-active-bg-color) inset}.inputBlock__input:disabled{background-color:#fff}.inputBlock__calendarIconBtn{cursor:pointer;left:128px;position:absolute;top:12px}.inputBlock__calendarIconBtn_width_100per{left:auto;right:17px}@media screen and (max-width: 768px){.inputBlock__calendarIconBtn{left:auto;right:17px}}.inputBlock__searchIconBtn{left:16px;pointer-events:none;position:absolute;top:12px}.inputBlock__zipWithBtn{display:grid;gap:0px 8px;grid-template-areas:"form btn" "error error";grid-template-columns:160px 1fr}.inputBlock__zipWithBtn:only-child{grid-column:1/-1}@media screen and (max-width: 768px){.inputBlock__zipWithBtn{grid-template-columns:1fr}}.inputBlock__zipWithBtn .inputBlock__input{grid-area:form}.inputBlock__zipWithBtn .basisButton{grid-area:btn}.inputBlock__zipWithBtn .alert_type_errorMsg{grid-area:error;margin-top:8px}.inputBlock__tooltip{align-self:center;grid-column:1/-1;grid-row:1/2;position:absolute;right:var(--spacing-size-s)}.inputBlock_size_small .inputBlock__tooltip{left:124px;right:unset}@media screen and (max-width: 768px){.inputBlock_size_small .inputBlock__tooltip{left:unset;right:var(--spacing-size-s)}}.inputBlock__inputWrap:has(.inputBlock__tooltip){position:relative}.inputBlock__inputWrap:has(.inputBlock__tooltip) .inputBlock__input{padding-right:48px}.inputBlock__note_type_button{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;gap:var(--spacing-size-s)}.inputBlock__note_type_button .basisButton{-webkit-align-self:flex-start;align-self:flex-start;-webkit-flex:0 0 auto;flex:0 0 auto}:root[data-theme=customer] .inputBlock__input:focus{border-color:var(--theme-color-sub-1)}:root[data-theme=customer] .inputBlock__input.formValidError{border-color:var(--form-input-error-border-color)}:root[data-theme=customer] .inputBlock__inputWrap_type_date .icon_calendar,:root[data-theme=customer] .inputBlock__inputWrap_type_dateSelect .icon_calendar,:root[data-theme=customer] .inputBlock__inputWrap_type_date2monthSelect1day .icon_calendar{background:var(--text-color-gray)}:root[data-theme=shop] .inputBlock__input:focus{border-color:var(--theme-color-sub-2)}:root[data-theme=shop] .inputBlock__input.formValidError{border-color:var(--form-input-error-border-color)}:root[data-theme=shop] .inputBlock__inputWrap_type_date .icon_calendar,:root[data-theme=shop] .inputBlock__inputWrap_type_dateSelect .icon_calendar,:root[data-theme=shop] .inputBlock__inputWrap_type_date2monthSelect1day .icon_calendar{background:var(--icon-color-1)}.loadingScreen{-webkit-align-items:center;align-items:center;background-color:var(--overlay-bg-color);bottom:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1400}:root[data-theme=shop] .loadingScreen{--loadership-color-bg: rgba(var(--theme-color-white-rgb), 0.4);--loadership-color-spinner: var(--theme-color-white)}.loadership{display:-webkit-flex;display:flex;height:72px;position:relative;width:72px}.loadership div{border:8px solid var(--loadership-color-bg, rgba(var(--theme-color-sub-1-rgb), 0.4));border-radius:50%;height:72px;left:0px;position:absolute;top:0px;width:72px}.loadership div:nth-child(2){-webkit-animation:loadershipSpin 1.2s infinite;animation:loadershipSpin 1.2s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;border:8px solid var(--loadership-color-spinner, var(--theme-color-sub-1));-webkit-clip-path:polygon(50% 50%, 0 0, 80% 0);clip-path:polygon(50% 50%, 0 0, 80% 0)}@-webkit-keyframes loadershipSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadershipSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.modal{bottom:1px;display:none;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:1050}.modal__dialog{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;margin:var(--spacing-size-l) auto;max-width:720px;min-height:calc(100% - var(--spacing-size-l)*2);pointer-events:none;position:relative;-webkit-transform:translate(0, 0);transform:translate(0, 0);width:calc(100vw - var(--spacing-size-l)*2)}@media screen and (max-width: 768px){.modal__dialog{margin:var(--spacing-size-l) var(--spacing-size-m);max-width:none;width:auto}}.modal__content{background-color:var(--theme-color-white);border-radius:var(--corner-size-m);box-shadow:3px 0px 3px rgba(var(--shadow-color-rgb), 0.03);display:grid;gap:var(--spacing-size-m);outline:0;pointer-events:auto;position:relative;padding:var(--spacing-size-l);text-align:center;width:100%}@media screen and (max-width: 768px){.modal__content{padding:var(--spacing-size-l) var(--spacing-size-m)}}.modal__title{font-weight:500}.modal__footer{display:grid;gap:var(--spacing-size-l);-webkit-justify-content:center;justify-content:center;grid-auto-flow:column}@media screen and (max-width: 768px){.modal__footer{gap:var(--spacing-size-m);grid-auto-columns:1fr;grid-auto-flow:row}}.modal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:center/100% auto no-repeat url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2222%22%20height%3D%2221%22%20viewBox%3D%220%200%2022%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21%2020.5L1%200.5M21%200.5L1%2020.5%22%20stroke%3D%22%23606F7F%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");border:none;height:20px;padding:0;position:absolute;right:var(--spacing-size-m);top:var(--spacing-size-m);width:20px}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:var(--overlay-bg-color)}.pagination__list{display:grid;gap:var(--spacing-size-xs);grid-auto-rows:48px;grid-template-columns:repeat(auto-fill, 48px);list-style:none}@media screen and (max-width: 370px){.pagination__list{grid-auto-rows:38px;grid-template-columns:repeat(auto-fill, 38px)}}.pagination__link{background-color:#fff;border:1px solid var(--border-color);border-radius:var(--corner-size-m);color:var(--theme-color-sub-1);display:grid;height:100%;place-items:center;width:100%}.pagination__item_type_current .pagination__link{border-color:rgba(0,0,0,0);color:var(--text-color-basis);pointer-events:none}.pagination__item_is_disabled .pagination__link{opacity:.4;pointer-events:none}.pagination__arrow{--icon: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_3026_17513)%22%3E%3Cpath%20d%3D%22M14.4984%2021.5L5.39844%2012.5L14.4984%203.5L15.4984%204.5L7.59844%2012.5L15.4984%2020.5L14.4984%2021.5Z%22%20fill%3D%22%239B8FA8%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_3026_17513%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%20transform%3D%22translate(0%200.5)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");--icon-aspect: 1;--icon-width: 2.4rem;aspect-ratio:var(--icon-aspect);background:currentColor;display:block;height:auto;-webkit-mask:var(--icon) no-repeat center/contain;mask:var(--icon) no-repeat center/contain;width:var(--icon-width)}@media screen and (max-width: 370px){.pagination__arrow{--icon-width: 2rem}}.pagination__item_type_next .pagination__arrow{rotate:180deg}.paging{display:-webkit-flex;display:flex;gap:var(--spacing-size-s)}:root[data-theme=shop] .pagination__link{color:var(--theme-color-main)}:root[data-theme=shop] .pagination__item_type_current .pagination__link{color:var(--text-color-basis)}.radioEl__input{display:none}.radioEl__input:checked+.radioEl__label{border-color:var(--theme-color-sub-1);color:var(--theme-color-sub-1)}.radioEl__input:checked+.radioEl__label::before{border-color:var(--theme-color-sub-1)}.radioEl__input:checked+.radioEl__label::after{opacity:1}.radioEl__input.formValidError+.radioEl__label{background-color:var(--form-input-error-bg-color);border-color:var(--form-input-error-border-color);color:var(--form-input-error-border-color)}.radioEl__input.formValidError+.radioEl__label::before{border-color:var(--form-input-error-border-color)}.radioEl__label{background-color:var(--theme-color-white);border:1px solid var(--border-color);border-radius:var(--corner-size-m);box-sizing:border-box;cursor:pointer;display:inline-block;line-height:1.6;padding:10px 14px 10px 40px;position:relative;width:auto}.radioEl__label::before{background:var(--form-input-bg-color);border:1px solid var(--border-color);border-radius:50%;content:"";display:block;height:16px;left:14px;margin-top:-8px;position:absolute;top:50%;width:16px}.radioEl__label::after{background:var(--theme-color-sub-1);border-radius:50%;content:"";display:block;height:10px;left:17px;margin-top:-5px;opacity:0;position:absolute;top:50%;width:10px}.radioButton{-webkit-align-items:flex-start;align-items:flex-start;-webkit-column-gap:var(--spacing-size-s);-moz-column-gap:var(--spacing-size-s);column-gap:var(--spacing-size-s);display:grid;grid-auto-flow:column;grid-template-columns:144px 1fr}@media screen and (max-width: 768px){.radioButton{grid-auto-flow:row;grid-template-columns:1fr;row-gap:var(--spacing-size-xs)}}.radioButton_step_confirm{grid-template-columns:128px 1fr}@media screen and (max-width: 768px){.radioButton_step_confirm{grid-template-columns:1fr}}.radioButton__labelWrap{-webkit-align-items:center;align-items:center;display:grid;height:44px}@media screen and (max-width: 768px){.radioButton__labelWrap{height:auto}}.radioButton_step_confirm .radioButton__labelWrap{display:block;height:auto}.radioButton__itemInner{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.radioButton__itemInner{-webkit-align-items:center;align-items:center;-webkit-column-gap:var(--spacing-size-xs);-moz-column-gap:var(--spacing-size-xs);column-gap:var(--spacing-size-xs);display:grid;grid-auto-flow:column;-webkit-justify-content:flex-start;justify-content:flex-start}}.radioButton__text{font-weight:500;line-height:1.6}.radioButton__required{background-color:var(--form-input-error-border-color);border-radius:4px;color:var(--text-color-white);display:inline-block;font-size:1.2rem;font-weight:500;height:20px;padding:0 var(--spacing-size-xs)}.radioButton_step_confirm .radioButton__text{border:1px solid var(--text-color-gray);border-radius:var(--corner-size-s);color:var(--text-color-gray);font-weight:400;line-height:inherit;min-width:128px;padding:3px var(--spacing-size-xs);text-align:center;width:100%}.radioButton__radioWrap{display:grid;row-gap:var(--spacing-size-xs)}.radioButton_step_confirm .radioButton__radioWrap{padding:4px 0}@media screen and (max-width: 768px){.radioButton_step_confirm .radioButton__radioWrap{padding:0}}.radioButton__radioUnit{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-size-xs)}.radioButton input[type=radio]{display:none}.radioButton__label{background-color:var(--theme-color-white);border:1px solid var(--border-color);border-radius:var(--corner-size-m);box-sizing:border-box;cursor:pointer;display:inline-block;line-height:1.6;padding:10px 14px 10px 40px;position:relative;width:auto}.radioButton__label::before{background:var(--form-input-bg-color);border:1px solid var(--border-color);border-radius:50%;content:"";display:block;height:16px;left:14px;margin-top:-8px;position:absolute;top:50%;width:16px}.radioButton__label::after{background:var(--theme-color-sub-1);border-radius:50%;content:"";display:block;height:10px;left:17px;margin-top:-5px;opacity:0;position:absolute;top:50%;width:10px}input[type=radio]:checked+.radioButton__label{border-color:var(--theme-color-sub-1);color:var(--theme-color-sub-1)}input[type=radio]:checked+.radioButton__label::before{border-color:var(--theme-color-sub-1)}input[type=radio]:checked+.radioButton__label::after{opacity:1}input[type=radio].formValidError+.radioButton__label{background-color:var(--form-input-error-bg-color);border-color:var(--form-input-error-border-color);color:var(--form-input-error-border-color)}input[type=radio].formValidError+.radioButton__label::before{border-color:var(--form-input-error-border-color)}.radioButton .radioButton__radioUnit.formValidError+.alert_type_errorMsg{display:grid}.reservedItem{--reservedItem-border-color: var(--calendar-status-color-waiting);--reservedItem-bg-color: var(--calendar-status-bg-color-waiting);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--reservedItem-bg-color);border:1px solid var(--reservedItem-border-color);color:inherit;font-family:inherit;font-size:1.2rem;height:6rem;max-height:100%;padding:5px;width:100%}.reservedItem:hover{background:var(--reservedItem-border-color);opacity:1}.reservedItem__inner{-webkit-align-content:center;align-content:center;display:grid;gap:4px;grid-auto-rows:1.6666666667em;height:100%}.reservedItem__row{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservedItem__row>*{-webkit-flex:0 0 auto;flex:0 0 auto}.reservedItem__name{-webkit-flex-shrink:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservedItem__ellipsis{font-size:1.2rem;font-weight:500;text-align:left}.reservedItem_status_waiting{--reservedItem-border-color: var(--calendar-status-color-waiting);--reservedItem-bg-color: var(--calendar-status-bg-color-waiting)}.reservedItem_status_progress{--reservedItem-border-color: var(--calendar-status-color-progress);--reservedItem-bg-color: var(--calendar-status-bg-color-progress)}.reservedItem_status_done{--reservedItem-border-color: var(--calendar-status-color-done);--reservedItem-bg-color: var(--calendar-status-bg-color-done)}.reservedItem_status_cancel{--reservedItem-border-color: var(--calendar-status-color-cancel);--reservedItem-bg-color: var(--calendar-status-bg-color-cancel)}.reservedItem_status_cancel:hover{background:#9ea0af}.reservedItem_status_cancel_day_uncollected{--reservedItem-border-color: var(--calendar-status-color-cancel-day-uncollected);--reservedItem-bg-color: var(--calendar-status-bg-color-cancel-day-uncollected);color:var(--text-color-white)}.reservedItem_status_cancel_day_uncollected:hover{background:#7e4b95}.reservedItem_status_cancel_day{--reservedItem-border-color: var(--calendar-status-color-cancel-day);--reservedItem-bg-color: var(--calendar-status-bg-color-cancel-day)}.reservedItem_status_cancel_day:hover{background:#d5c0de}.reservedItem_status_cancel_noshow_uncollected{--reservedItem-border-color: var(--calendar-status-color-cancel-noshow-uncollected);--reservedItem-bg-color: var(--calendar-status-bg-color-cancel-noshow-uncollected);color:var(--text-color-white)}.reservedItem_status_cancel_noshow_uncollected:hover{background:#c25757}.reservedItem_status_cancel_noshow{--reservedItem-border-color: var(--calendar-status-color-cancel-noshow);--reservedItem-bg-color: var(--calendar-status-bg-color-cancel-noshow)}.reservedItem_status_cancel_noshow:hover{background:#e39a9a}.reservedItem_type_scheduled{--reservedItem-border-color: transparent;--reservedItem-bg-color: transparent}.scheduleIcon{--icon-image: "";--icon-image-width: 100%;--icon-image-aspect: 1;--icon-aspect: 1;--icon-width: 2rem;aspect-ratio:var(--icon-aspect);border-radius:4px;display:grid;height:auto;place-items:center;width:var(--icon-width)}.scheduleIcon::before{aspect-ratio:var(--icon-image-aspect);background:var(--theme-color-white);content:"";height:auto;-webkit-mask:var(--icon-image) no-repeat center/contain;mask:var(--icon-image) no-repeat center/contain;width:var(--icon-image-width)}.scheduleIcon_menu_other{background:var(--calendar-menu-bg-color);--icon-image: url(../images/icon_menu_other.svg)}.scheduleIcon_menu_t{background:var(--calendar-menu-bg-color);--icon-image: url(../images/icon_menu_t.svg)}.scheduleIcon_menu_sp{background:var(--calendar-menu-bg-color);--icon-image: url(../images/icon_menu_sp.svg)}.scheduleIcon_menu_se{background:var(--calendar-menu-bg-color);--icon-image: url(../images/icon_menu_se.svg)}.scheduleIcon_menu_ma{background:var(--calendar-menu-bg-color);--icon-image: url(../images/icon_menu_ma.svg)}.scheduleIcon_alert{background:var(--calendar-alert-bg-color-basis);background:var(--calendar-alert-bg-color)}.scheduleIcon_alert_unregistered{background:var(--calendar-alert-bg-color-basis);--icon-image: url(../images/icon_yen.svg)}.scheduleIcon_alert_request{background:var(--calendar-alert-bg-color-basis);--icon-image: url(../images/icon_info_02.svg)}.scheduleIcon_alert_designate{background:var(--calendar-alert-bg-color-basis);--icon-image: url(../images/icon_designate.svg)}.scheduleIcon_alert_new{background:var(--calendar-alert-bg-color-basis);--icon-image: url(../images/icon_new.svg)}.scheduleIcon_alert_warning{background:var(--calendar-alert-color-warning);--icon-image: url(../images/icon_warning_02.svg)}.scheduleIcon_route_tel{background:var(--calendar-route-bg-color-tel);--icon-image: url(../images/icon_tel.svg)}.scheduleIcon_route_online{background:var(--calendar-route-bg-color-online);--icon-image: url(../images/icon_online.svg)}.scheduleIcon_route_hotpepper{background:var(--calendar-route-bg-color-hotpepper);--icon-image: url(../images/icon_hotpepper.svg)}.scheduleIcon_route_instagram{background:linear-gradient(223.93deg, #D300C5 15.12%, #FF1A53 50.64%, #FFE173 86.16%) no-repeat center center/cover;--icon-image: url(../images/icon_instagram.svg)}.scheduleIcon_route_line{background:var(--calendar-route-bg-color-line);--icon-image: url(../images/icon_line.svg)}.scheduleIcon_route_googlemap{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iLTUiIHk9Ii01IiB3aWR0aD0iMjIiIGhlaWdodD0iMjciIGZpbGw9IiNFQTQzMzUiLz4KPHBhdGggZD0iTTAgMEwxMSAxMi41TDIyIC01SC00LjVMMCAwWiIgZmlsbD0iIzFBNzNFOCIvPgo8cGF0aCBkPSJNNiA4LjVMMTcuNSAxOS41VjIySC0zLjVWMTdMNiA4LjVaIiBmaWxsPSIjRkJCQzA0Ii8+CjxwYXRoIGQ9Ik0xMiAxNEwyMC41IDIxLjVMMjIuNSAtNi41TDYgOUwxMiAxNFoiIGZpbGw9IiM0Mjg1RjQiLz4KPHBhdGggZD0iTTAuNSAyMS41TDIxIDVWMjEuNUgwLjVaIiBmaWxsPSIjMzRBODUzIi8+Cjwvc3ZnPgo=") no-repeat center center/cover;--icon-image: url(../images/icon_googlemap.svg)}.scheduleCalendar{display:grid;margin-right:-24px;overflow-x:auto;overflow-y:hidden}.scheduleCalendar__inner{display:grid;gap:2px;grid-template-columns:100px auto;padding-right:24px;position:relative}.scheduleCalendar__head{background:var(--theme-color-white);display:grid;grid-column:1/span 1;left:0;position:-webkit-sticky;position:sticky;z-index:5}.scheduleCalendar__head .scheduleCalendar__rowGroup .scheduleCalendar__cell{background:var(--theme-color-sub-2);color:var(--text-color-white)}.scheduleCalendar__head .scheduleCalendar__rowGroup_type_iconDesc .scheduleCalendar__cell{background:none}.scheduleCalendar__head .scheduleCalendar__rowGroup_type_count .scheduleCalendar__cell{background:var(--theme-color-main)}.scheduleCalendar__head .scheduleCalendar__rowGroup_type_remaining .scheduleCalendar__cell{background:var(--theme-color-main);place-items:flex-start center}.scheduleCalendar__head .scheduleCalendar__row{grid-template-columns:minmax(0, 1fr)}.scheduleCalendar__head .scheduleCalendar__cell{border:none;border-radius:8px 0 0 8px}.scheduleCalendar__body{display:grid;gap:0;grid-auto-columns:32px;grid-auto-flow:column;grid-column:2/-1;grid-row:1/-1;z-index:auto}.scheduleCalendar__col{display:grid;gap:2px 0;grid-column:span 1;grid-template-columns:subgrid;grid-template-rows:3rem 2.3rem 10rem auto 1fr}.scheduleCalendar__col:where(:last-child) .scheduleCalendar__cell:where(:last-child){border-right:none}:where(.scheduleCalendar__body) .scheduleCalendar__col{grid-column:span 4}.scheduleCalendar__rowGroup{display:grid;gap:2px 0;grid-column:1/-1;grid-template-columns:subgrid}.scheduleCalendar__rowGroup_type_iconDesc{z-index:2}.scheduleCalendar__rowGroup_type_iconDesc .scheduleCalendar__cell{background:rgba(0,0,0,0);place-items:flex-start}.scheduleCalendar__rowGroup_type_iconDesc .isCurrent{opacity:.4}.scheduleCalendar__rowGroup_type_stylist{grid-auto-rows:minmax(10.4rem, 1fr)}.scheduleCalendar__rowGroup_type_stylist :where(.scheduleCalendar__row):where(:nth-child(2n-1)) .scheduleCalendar__cell{background:var(--calendar-bg-color-2)}:where(.scheduleCalendar__rowGroup_type_stylist:has(>:nth-child(2n):last-child))~.scheduleCalendar__rowGroup_type_free .scheduleCalendar__cell{background:var(--calendar-bg-color-2)}.scheduleCalendar__rowGroup_type_hour .scheduleCalendar__cell{background:var(--theme-color-sub-2);border-radius:8px 8px 0 0;color:var(--text-color-white);grid-column:1/-1}.scheduleCalendar__row{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.scheduleCalendar__cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--calendar-bg-color-1);border:none;border-right:1px dashed var(--theme-color-sub-2);display:grid;font-size:inherit;height:100%;padding:0;place-items:center;text-align:center}.scheduleCalendar__cell:not(:last-child){border-right:1px dashed var(--theme-color-sub-2)}.scheduleCalendar__cell:where(:last-child){border-right:1px solid var(--theme-color-white)}.scheduleCalendar__cell.drop-target{background:#fff}.scheduleCalendar__cell.drop-disabled{background:#eb9b9b}.scheduleCalendar__cell.isDisabled{background:var(--calendar-bg-color-scheduled)}.scheduleCalendar__box{display:grid;grid-column:1/-1;grid-row:1/-1;grid-template-columns:subgrid}.scheduleCalendar__boxInner{display:grid;gap:2px 0;grid-column:1/-1;grid-row:1/-1;grid-template-areas:"head head head head" "body body body body" "foot foot foot foot";grid-template-columns:subgrid;grid-template-rows:2rem auto 2rem}.scheduleCalendar__item{--item-col: 1;--item-start: 4;-webkit-appearance:none;-moz-appearance:none;appearance:none;grid-column:var(--item-start);grid-row:auto;height:100%;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(32px*var(--item-col));z-index:1}.scheduleCalendar__item.resize-disabled{outline:2px solid red;outline-offset:-1px}.scheduleCalendar__item.isCurrent{background:var(--reservedItem-border-color)}.scheduleCalendar__boxHead{display:grid;grid-area:head;grid-template-columns:subgrid}.scheduleCalendar__boxBody{display:grid;gap:2px 0;grid-area:body;grid-auto-rows:6rem;grid-template-columns:subgrid}.scheduleCalendar__boxFoot{display:grid;grid-area:foot;grid-template-columns:subgrid}.scheduleCalendar__boxFoot :where(.scheduleCalendar__cell):where(.isDisabled){padding-left:4px;place-items:center flex-start;z-index:0}.scheduleCalendar__boxFoot :where(.scheduleCalendar__cell):where(.isDisabled):where(:first-child){z-index:1}.scheduleCalendar__boxRow{display:grid;grid-column:1/-1;grid-row:span 1;grid-template-columns:subgrid;overflow:hidden}.scheduleCalendar__boxItems{display:grid;gap:2px 0;grid-area:body;grid-auto-rows:6rem;grid-template-columns:subgrid;height:100%;pointer-events:none;z-index:auto}.scheduleCalendar__boxItems *{pointer-events:auto}.scheduleCalendar__iconDescButton{font-size:1.2rem;min-height:2.1666666667em;padding:2px 12px}.scheduleCalendar__remaining{display:grid;gap:8px;grid-template-rows:auto -webkit-max-content -webkit-max-content;grid-template-rows:auto max-content max-content;justify-items:center;overflow:hidden;width:100%}.scheduleCalendar__remaining_type_body{grid-template-rows:-webkit-max-content auto -webkit-max-content;grid-template-rows:max-content auto max-content}.scheduleCalendar__remainingTextWrap{-webkit-align-items:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;color:inherit;display:-webkit-flex;display:flex;font-size:inherit;font-weight:inherit;gap:8px;-webkit-justify-content:center;justify-content:center;padding:0}.scheduleCalendar__remainingTextWrap::-webkit-details-marker{display:none}.scheduleCalendar__remainingText{font-weight:inherit;line-height:1.6428571429em}.scheduleCalendar__remainingIcon.icon{--icon-width: calc(8 / 12 * 1em)}.scheduleCalendar__remainingButton{font-size:1.2rem;min-height:2.1666666667em;min-width:min(6.8rem,100%);padding:2px 12px}.scheduleCalendar__remainingButton_type_plus{min-width:min(2.5rem,100%);padding:2px;place-items:center}.scheduleCalendar__remainingButton_type_plus::before{background:currentColor;border-radius:10em;content:"";grid-area:1/-1;height:1px;width:.75em}.scheduleCalendar__remainingButton_type_plus::after{background:currentColor;border-radius:10em;content:"";grid-area:1/-1;height:1px;rotate:90deg;width:.75em}.scheduleCalendar__remainingButton_type_plus .basisButton__text{font-size:0;grid-area:1/-1;opacity:0}.scheduleCalendar__remainingButton_type_minus{min-width:min(2.5rem,100%);padding:2px;place-items:center}.scheduleCalendar__remainingButton_type_minus::before{background:currentColor;border-radius:10em;content:"";grid-area:1/-1;height:1px;width:.75em}.scheduleCalendar__remainingButton_type_minus .basisButton__text{font-size:0;grid-area:1/-1;opacity:0}.scheduleCalendar__text{color:var(--calendar-text-color-special);font-size:1.2rem;white-space:nowrap}.scheduleCalendar_remaining_folded .scheduleCalendar__col{grid-template-rows:3rem 2.3rem 2.3rem auto 1fr}.scheduleCalendar_remaining_folded .scheduleCalendar__remaining{gap:0;grid-template-rows:auto 0 0}.scheduleCalendar_remaining_folded .scheduleCalendar__remainingIcon.icon{rotate:unset}.scheduleCalendar_remaining_folded .scheduleCalendar__remainingButton{display:none;opacity:0;visibility:hidden}@-webkit-keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}@keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0)),linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0))}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:80px;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 10px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.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{-webkit-animation:scroll-hint-appear 1.2s linear;animation:scroll-hint-appear 1.2s linear;-webkit-animation-iteration-count:2;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.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-icon-wrap{z-index:6}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon::before{-webkit-animation:none;animation:none}.scroll-hint-icon{background:var(--calendar-text-color-special);border-radius:8px;display:grid;gap:8px;height:auto;left:calc(50% - 100px);padding:16px;place-items:center;top:calc(50% - 151px);width:auto}@media screen and (max-width: 768px){.scroll-hint-icon{top:calc(50% - 204px)}}.scroll-hint-icon::before{background-image:url(../images/icon_scroll_hint.svg);height:37px;width:38px}.scroll-hint-icon::after{content:none}.scroll-hint-text{font-size:1.2rem;line-height:1.8666666667;margin:0;text-align:center}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-input-bg-color);background-image:url(../images/arrow_bottom_default.svg);background-position:center right 15px;background-repeat:no-repeat;background-size:13px 7px;border:1px solid var(--border-color);border-radius:var(--corner-size-m);color:var(--text-color-basis);font-family:var(--font-family-ja-sans);height:44px;padding:0 37px 0 var(--spacing-size-s);width:100%}.select:-webkit-autofill{box-shadow:0 0 0 1000px var(--form-input-bg-color) inset;-webkit-text-fill-color:var(--text-color-basis)}.select::-webkit-input-placeholder{color:var(--form-placeholder-text-color);opacity:1}.select::-moz-placeholder{color:var(--form-placeholder-text-color);opacity:1}.select::placeholder{color:var(--form-placeholder-text-color);opacity:1}.select:focus{background-color:var(--form-input-active-bg-color);border-color:var(--theme-color-sub-1)}.select:focus-visible{outline:0px}.select.formValidError{background-color:var(--form-input-error-bg-color);background-image:url(../images/arrow_bottom_error.svg);border-color:var(--form-input-error-border-color)}.select.formValidError+.alert_type_errorMsg{display:grid}.select.formValidError:focus{background-color:var(--form-input-error-active-bg-color);background-image:url(../images/arrow_bottom_error.svg);box-shadow:0 0 0 1000px var(--form-input-error-active-bg-color) inset}.select.js_unselected{color:var(--form-placeholder-text-color)}.select:disabled{background-color:#fff;background-image:url(../images/arrow_bottom_default_disabled.svg)}.select_size_sm{max-width:160px}@media screen and (max-width: 768px){.select_size_sm{max-width:unset}}.selectBlock{-webkit-column-gap:var(--spacing-size-s);-moz-column-gap:var(--spacing-size-s);column-gap:var(--spacing-size-s);display:grid;grid-auto-flow:column;grid-template-columns:144px 1fr}@media screen and (max-width: 768px){.selectBlock{grid-auto-flow:row;grid-template-columns:1fr;row-gap:var(--spacing-size-xs)}}.selectBlock_size_small .selectBlock__select{max-width:160px}@media screen and (max-width: 768px){.selectBlock_size_small .selectBlock__select{max-width:none}}.selectBlock_step_confirm{grid-template-columns:128px 1fr}@media screen and (max-width: 768px){.selectBlock_step_confirm{grid-template-columns:1fr}}.selectBlock__labelWrap{-webkit-align-items:center;align-items:center;display:grid;height:44px}@media screen and (max-width: 768px){.selectBlock__labelWrap{height:auto}}.selectBlock_step_confirm .selectBlock__labelWrap{display:block;height:auto}.selectBlock__labelInner{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.selectBlock__labelInner{-webkit-align-items:center;align-items:center;-webkit-column-gap:var(--spacing-size-xs);-moz-column-gap:var(--spacing-size-xs);column-gap:var(--spacing-size-xs);display:grid;grid-auto-flow:column;-webkit-justify-content:flex-start;justify-content:flex-start}}.selectBlock__text{font-weight:500;line-height:1.6}.selectBlock_step_confirm .selectBlock__text{border:1px solid var(--text-color-gray);border-radius:var(--corner-size-s);color:var(--text-color-gray);font-weight:400;line-height:inherit;min-width:128px;padding:3px var(--spacing-size-xs);text-align:center;width:100%}.selectBlock__required{background-color:var(--form-input-error-border-color);border-radius:4px;color:var(--text-color-white);display:inline-block;font-size:1.2rem;font-weight:500;height:20px;padding:0 var(--spacing-size-xs)}.selectBlock__inputWrap{display:grid;row-gap:var(--spacing-size-xs)}.selectBlock_step_confirm .selectBlock__inputWrap{padding:4px 0}@media screen and (max-width: 768px){.selectBlock_step_confirm .selectBlock__inputWrap{padding:0}}.selectBlock__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-input-bg-color);background-image:url(../images/arrow_bottom_default.svg);background-position:center right 15px;background-repeat:no-repeat;background-size:13px 7px;border:1px solid var(--border-color);border-radius:var(--corner-size-m);color:var(--text-color-basis);font-family:var(--font-family-ja-sans);height:44px;padding:0 37px 0 var(--spacing-size-s);width:100%}.selectBlock__select:-webkit-autofill{box-shadow:0 0 0 1000px var(--form-input-bg-color) inset;-webkit-text-fill-color:var(--text-color-basis)}.selectBlock__select::-webkit-input-placeholder{color:var(--form-placeholder-text-color);opacity:1}.selectBlock__select::-moz-placeholder{color:var(--form-placeholder-text-color);opacity:1}.selectBlock__select::placeholder{color:var(--form-placeholder-text-color);opacity:1}.selectBlock__select:focus{background-color:var(--form-input-active-bg-color);border-color:var(--theme-color-sub-1)}.selectBlock__select:focus-visible{outline:0px}.selectBlock__select.formValidError{background-color:var(--form-input-error-bg-color);background-image:url(../images/arrow_bottom_error.svg);border-color:var(--form-input-error-border-color)}.selectBlock__select.formValidError+.alert_type_errorMsg{display:grid}.selectBlock__select.formValidError:focus{background-color:var(--form-input-error-active-bg-color);background-image:url(../images/arrow_bottom_error.svg);box-shadow:0 0 0 1000px var(--form-input-error-active-bg-color) inset}.selectBlock__select.js_unselected{color:var(--form-placeholder-text-color)}.selectBlock__select:disabled{background-color:#fff;background-image:url(../images/arrow_bottom_default_disabled.svg)}.selectBlock__selectWithBtnWrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px 8px}.selectBlock__selectWithBtnWrap_width_100per .selectBlock__select{width:calc(100% - 50px)}@media screen and (max-width: 768px){.selectBlock__selectWithBtnWrap .selectBlock__select{max-width:calc(100% - 50px)}}.selectBlock__selectWithBtnWrap .basisButton{--button-width: 42px;padding-left:var(--spacing-size-xs);padding-right:var(--spacing-size-xs)}.selectBlock__withBtnSelect{min-width:160px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1050px){.selectBlock__withBtnSelect{max-width:calc(100% - 50px);width:100%}}.selectBlock__withBtnSelect.formValidError~.alert_type_errorMsg{display:grid;width:100%}.selectBlock__withBtnSelectError{-webkit-order:9999;order:9999}:root[data-theme=customer] .selectBlock__select:focus{border-color:var(--theme-color-sub-1)}:root[data-theme=customer] .selectBlock__select.formValidError{border-color:var(--form-input-error-border-color)}:root[data-theme=shop] .select:disabled{background-image:url(../images/arrow_bottom_shop_disabled.svg)}:root[data-theme=shop] .selectBlock__select:focus{border-color:var(--theme-color-sub-2)}:root[data-theme=shop] .selectBlock__select.formValidError{border-color:var(--form-input-error-border-color)}:root[data-theme=shop] .selectBlock__select:disabled{background-image:url(../images/arrow_bottom_shop_disabled.svg)}:root[data-theme=shop] .select,:root[data-theme=shop] .selectBlock__select{background-image:url(../images/arrow_bottom_shop.svg)}:root[data-theme=shop] .selectBlock__select.formValidError{background-image:url(../images/arrow_bottom_error.svg)}[data-simplebar]{position:relative;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-flex-grow:inherit;flex-grow:inherit;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.simplebar-track{background:var(--bg-color);border-radius:100px;bottom:24px;right:8px}.simplebar-track.simplebar-vertical{top:24px;width:8px}.simplebar-track.simplebar-horizontal{height:8px}.simplebar-scrollbar::before{background:var(--theme-color-white);border:1px solid var(--border-color);bottom:0;left:0;right:0;top:0}.simplebar-scrollbar.simplebar-visible::before{opacity:1}.status{background-color:var(--bg-color);border-radius:var(--corner-size-s);color:var(--theme-color-sub-1);display:grid;grid-auto-flow:column;-webkit-justify-content:center;justify-content:center;min-height:23px;padding:0 var(--spacing-size-xs);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;word-break:keep-all}.status_is_cancel{background:var(--theme-color-white);box-shadow:inset 0 0 0 1px currentColor;color:var(--error-color)}.status_is_cancel_uncollected{background-color:var(--error-color);color:var(--text-color-white)}.tab{--tab-list-bg-color: var(--bg-color);--tab-list-padding-top: 8px;--tab-list-border-color: var(--tab-list-bg-color);container:tab/inline-size}.tab :where(*){container:unset}.tab__list{display:grid;font-weight:500;gap:8px;grid-auto-flow:column;-webkit-justify-content:flex-start;justify-content:flex-start;min-height:48px}@media screen and (max-width: 768px){.tab__list{--tab-list-padding-top: 16px;grid-auto-columns:minmax(0, 1fr);min-height:80px}}@container (max-width: 768px){.tab__list{--tab-list-padding-top: 16px;grid-auto-columns:minmax(0, 1fr);min-height:80px}}.tab__list:only-child{border-bottom:1px solid var(--border-color)}.tab__listItem{display:grid;font-weight:inherit;padding-top:var(--tab-list-padding-top);place-items:flex-end stretch}.tab__listItem_type_current{--tab-list-border-color: var(--border-color);--tab-list-bg-color: var(--theme-color-white);--tab-list-padding-top: 0;font-weight:400}.tab__listItem_type_current::after{background:var(--tab-list-bg-color);content:"";display:block;grid-area:1/-1;height:4px;place-self:flex-end center;translate:0 50%;width:calc(100% - 2px);z-index:0}.tab__listItemInner{border:1px solid var(--tab-list-border-color);border-bottom:none;border-radius:8px 8px 0 0;display:grid;grid-area:1/-1;height:100%;overflow:hidden;z-index:1}.tab__listLink{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--tab-list-bg-color);border:none;border-radius:0;color:inherit;display:grid;font:inherit;height:100%;padding:8px 24px;place-items:center;text-align:center;width:100%}@media screen and (max-width: 768px){.tab__listLink{padding:7px}}@container (max-width: 768px){.tab__listLink{padding:7px}}.tab__content{background:var(--theme-color-white);border:1px solid var(--border-color);border-radius:0 8px 8px 8px}@media screen and (max-width: 768px){.tab__content{border-radius:0 0 8px 8px}}@container (max-width: 768px){.tab__content{border-radius:0 0 8px 8px}}.tab__contentItem{display:none;padding:24px}.tab__contentItem_type_current{display:block}.table{margin:0 calc(-1*var(--spacing-size-m));overflow:auto}@media screen and (max-width: 768px){.table_direction_row{margin:0;overflow:inherit}}.table__inner{-webkit-column-gap:var(--spacing-size-s);-moz-column-gap:var(--spacing-size-s);column-gap:var(--spacing-size-s);display:grid;grid-template-columns:132px repeat(2, 116px) auto 116px 170px;min-width:calc(1072px + var(--spacing-size-m)*2);padding:0 var(--spacing-size-m)}@media screen and (max-width: 768px){.table__inner{padding-bottom:var(--spacing-size-s)}}@media screen and (max-width: 768px){.table_direction_row .table__inner{grid-template-columns:none;min-width:0;padding:0;row-gap:var(--spacing-size-s)}}.table__h{font-size:1.2rem;font-weight:500}.table__r{-webkit-align-items:center;align-items:center;border-bottom:1px solid var(--border-color);display:grid;grid-column:span 6;grid-template-columns:subgrid;padding:var(--spacing-size-s)}.table__r:first-child{padding-top:0}@media screen and (max-width: 768px){.table_direction_row .table__r{gap:var(--spacing-size-xs);grid-column:auto;grid-template-columns:none;padding:var(--spacing-size-s) 0}}@media screen and (max-width: 768px){.table_direction_row .table__r:first-child{display:none}}@media screen and (max-width: 768px){.table_direction_row .table__dl{display:grid;gap:var(--spacing-size-xs);grid-template-columns:116px 1fr}}.table__dl_order_last{-webkit-align-items:center;align-items:center;border-right:1px dashed var(--border-color);display:grid;height:100%}@media screen and (max-width: 768px){.table_direction_row .table__dl_order_last{border-bottom:1px dashed var(--border-color);border-right:none;padding-bottom:var(--spacing-size-s)}}.table__dt{display:none}@media screen and (max-width: 768px){.table_direction_row .table__dt{display:block}}.table__dd{word-break:break-all}.table__img{aspect-ratio:1;display:block;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.table__buttons{-webkit-align-items:start;align-items:start;display:grid;gap:var(--spacing-size-s);grid-auto-flow:column}@media screen and (max-width: 768px){.table_direction_row .table__buttons{grid-template-columns:repeat(2, 1fr);margin-top:var(--spacing-size-xs)}}.table__basisButton{--button-width: 100%;white-space:nowrap}:root[data-theme=shop] .table .table__r{gap:0;padding:var(--spacing-size-s) 0}:root[data-theme=shop] .table .table__r:first-child{background:var(--bg-color);border-bottom:none;border-radius:var(--corner-size-m) var(--corner-size-m) 0 0;padding:0}:root[data-theme=shop] .table .table__r:first-child .table__h{border-bottom:2px solid var(--border-color);color:#606f7f;height:100%}:root[data-theme=shop] .table .table__r:first-child .table__h:not(:last-child){border-right:1px solid var(--theme-color-white)}:root[data-theme=shop] .table .table__h{padding:var(--spacing-size-s)}:root[data-theme=shop] .table .table__dl{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:100%;padding:0 var(--spacing-size-s)}:root[data-theme=shop] .table .table__dl:not(:last-child){border-right:1px dashed var(--border-color)}:root[data-theme=shop] .table .table__buttons{padding:0 var(--spacing-size-s)}@media screen and (max-width: 768px){:root[data-theme=shop] .table.table_direction_row .table__r{gap:var(--spacing-size-xs);padding:var(--spacing-size-s) 0}:root[data-theme=shop] .table.table_direction_row .table__dl{display:grid;height:unset;padding:0;padding:0}:root[data-theme=shop] .table.table_direction_row .table__dl:not(:last-child){border-right:none}:root[data-theme=shop] .table.table_direction_row .table__dl_order_last{padding-bottom:var(--spacing-size-s)}:root[data-theme=shop] .table.table_direction_row .table__buttons{padding:0}}.basisLink{--link-color: var(--theme-color-sub-1);color:var(--link-color);display:inline;font-size:inherit;font-weight:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1428571429em}.arrowLink{display:grid;gap:.2142857143em;grid-auto-flow:column;place-self:center flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.arrowLink__text{font-weight:inherit}.arrowLink__arrow{color:var(--theme-color-sub-1);font-weight:inherit}.numberedHeading{-webkit-align-items:center;align-items:center;display:grid;gap:0 8px;grid-template:"num text" 1.6em "... text" auto/auto minmax(0, 1fr);-webkit-justify-content:flex-start;justify-content:flex-start}@media screen and (max-width: 768px){.numberedHeading{grid-template:"num text" auto "subText subText" max-content/auto minmax(0, 1fr);row-gap:8px}}@container (max-width: 768px){.numberedHeading{grid-template:"num text" auto "subText subText" max-content/auto minmax(0, 1fr);row-gap:8px}}.numberedHeading__num{aspect-ratio:1;background:var(--icon-color-2);border-radius:100rem;color:var(--text-color-white);display:grid;font-size:.8571428571em;font-weight:500;grid-area:num;height:auto;line-height:1.2;padding-bottom:.1666666667em;place-items:center;width:2rem}.numberedHeading__textWrap{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px 1em;grid-area:text}@media screen and (max-width: 768px){.numberedHeading__textWrap{display:contents}}@container (max-width: 768px){.numberedHeading__textWrap{display:contents}}.numberedHeading__text{font-weight:500}@media screen and (max-width: 768px){.numberedHeading__text{grid-area:text}}@container (max-width: 768px){.numberedHeading__text{grid-area:text}}.numberedHeading__subText{color:var(--text-color-gray);font-size:.8571428571em}@media screen and (max-width: 768px){.numberedHeading__subText{font-size:1.4rem;grid-area:subText}}@container (max-width: 768px){.numberedHeading__subText{font-size:1.4rem;grid-area:subText}}.note{border:1px solid var(--border-color);border-radius:var(--corner-size-m);padding:var(--spacing-size-s)}.note__text+.note__text{margin-top:var(--spacing-size-s)}.note__errorColor{color:var(--error-color)}.note__fontBold{font-weight:500}:root[data-theme=shop] .basisLink{--link-color: var(--theme-color-main)}.note{border:1px solid var(--border-color);border-radius:var(--corner-size-m);padding:var(--spacing-size-s)}.note__text+.note__text{margin-top:var(--spacing-size-s)}.note__errorColor{color:var(--error-color)}.textAreaBlock{-webkit-column-gap:var(--spacing-size-s);-moz-column-gap:var(--spacing-size-s);column-gap:var(--spacing-size-s);display:grid;grid-auto-flow:column;grid-template-columns:144px 1fr}@media screen and (max-width: 768px){.textAreaBlock{grid-auto-flow:row;grid-template-columns:1fr;row-gap:var(--spacing-size-xs)}}.textAreaBlock__labelWrap{padding-top:10.5px}@media screen and (max-width: 768px){.textAreaBlock__labelWrap{padding-top:0px}}.textAreaBlock__labelInner{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.textAreaBlock__labelInner{-webkit-align-items:center;align-items:center;-webkit-column-gap:var(--spacing-size-xs);-moz-column-gap:var(--spacing-size-xs);column-gap:var(--spacing-size-xs);display:grid;grid-auto-flow:column;-webkit-justify-content:flex-start;justify-content:flex-start}}.textAreaBlock__text{font-weight:500;line-height:1.6}.textAreaBlock__required{background-color:var(--form-input-error-border-color);border-radius:4px;color:var(--text-color-white);display:inline-block;font-size:1.2rem;font-weight:500;height:20px;padding:0 var(--spacing-size-xs)}.textAreaBlock__edit{-webkit-align-items:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;color:var(--theme-color-main);display:-webkit-flex;display:flex;font:inherit;gap:var(--spacing-size-xs);padding:0;text-decoration:underline}.textAreaBlock__labelWrap:has(.textAreaBlock__edit){padding-top:0}.textAreaBlock__labelInner:has(.textAreaBlock__edit){gap:var(--spacing-size-xs);-webkit-justify-content:space-between;justify-content:space-between}.textAreaBlock__inputWrap{display:grid;row-gap:var(--spacing-size-xs)}.textAreaBlock__confirm{white-space:pre-line}@media screen and (max-width: 768px){.textAreaBlock__confirm{margin-top:0px}}.textAreaBlock:has(.textAreaBlock__confirm:not(.is_editing)) .textAreaBlock__label{pointer-events:none}.textAreaBlock:has(.textAreaBlock__confirm.is_editing) .textAreaBlock__edit,.textAreaBlock:has(.textAreaBlock__confirm:not(.is_editing)) .textAreaBlock__submit{display:none}.textAreaBlock__confirm.is_editing,.textAreaBlock__confirm:not(.is_editing)~.textAreaBlock__input{display:none}.textAreaBlock__confirm:has(~.textAreaBlock__collapse){max-height:4.8em;overflow:hidden}.textAreaBlock__collapse{margin:var(--spacing-size-xs) 0 0;width:100%}.textAreaBlock__collapse:not(.is_overflowed){display:none}.textAreaBlock__input{background-color:var(--form-input-bg-color);border:1px solid var(--border-color);border-radius:var(--corner-size-m);color:var(--text-color-basis);min-height:120px;padding:12px var(--spacing-size-s);resize:vertical;width:100%}.textAreaBlock__input:-webkit-autofill{box-shadow:0 0 0 1000px var(--form-input-active-bg-color) inset;-webkit-text-fill-color:var(--text-color-basis)}.textAreaBlock__input::-webkit-input-placeholder{color:var(--form-placeholder-text-color);opacity:1}.textAreaBlock__input::-moz-placeholder{color:var(--form-placeholder-text-color);opacity:1}.textAreaBlock__input::placeholder{color:var(--form-placeholder-text-color);opacity:1}.textAreaBlock__input:focus{background-color:var(--form-input-active-bg-color);border-color:var(--theme-color-sub-1)}.textAreaBlock__input:focus-visible{outline:0px}.textAreaBlock__input.formValidError{background-color:var(--form-input-error-bg-color);border-color:var(--form-input-error-border-color);box-shadow:0 0 0 1000px var(--form-input-error-bg-color) inset}.textAreaBlock__input.formValidError+.alert_type_errorMsg{display:grid}.textAreaBlock__input.formValidError:focus{background-color:var(--form-input-error-active-bg-color);box-shadow:0 0 0 1000px var(--form-input-error-active-bg-color) inset}.textAreaBlock__input:disabled{background-color:#fff}:root[data-theme=customer] .textAreaBlock__input:focus{border-color:var(--theme-color-sub-1)}:root[data-theme=customer] .textAreaBlock__input.formValidError{border-color:var(--form-input-error-border-color)}:root[data-theme=shop] .textAreaBlock__input:focus{border-color:var(--theme-color-sub-2)}:root[data-theme=shop] .textAreaBlock__input.formValidError{border-color:var(--form-input-error-border-color)}.pageTitle{font-size:1.6rem;font-weight:500}.pageTitle__text{font-weight:inherit}.decoTitle{--deco-img-1: url(../images/deco_title_1.svg);--deco-img-2: url(../images/deco_title_2.svg);--deco-color-1: var(--icon-color-2);--deco-color-2: var(--icon-color-1);-webkit-align-items:center;align-items:center;display:grid;font-size:1.4rem;font-weight:500;gap:16px;grid-template-areas:"deco text";grid-template-columns:auto minmax(0, 1fr)}.decoTitle::before{aspect-ratio:25.36/20;background:var(--deco-color-1);content:"";grid-area:deco;height:auto;-webkit-mask:var(--deco-img-1) no-repeat center/contain;mask:var(--deco-img-1) no-repeat center/contain;width:2.536rem}.decoTitle::after{aspect-ratio:25.36/20;background:var(--deco-color-2);content:"";grid-area:deco;height:auto;-webkit-mask:var(--deco-img-2) no-repeat center/contain;mask:var(--deco-img-2) no-repeat center/contain;width:2.536rem}.decoTitle__text{font-weight:inherit;grid-area:text}:root[data-theme=shop] .decoTitle{--deco-color-1: var(--icon-color-1);--deco-color-2: var(--icon-color-2)}.tooptip{display:inline-block;position:relative}.tooptip__balloon{background:var(--theme-color-sub-1);border-radius:var(--corner-size-m);bottom:calc(100% + 8px);color:var(--text-color-white);font-size:1.2rem;left:50%;line-height:1.6;max-width:280px;padding:4px var(--spacing-size-xs);position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}.tooptip__balloon::after{background:var(--theme-color-sub-1);bottom:-4px;content:"";height:7px;left:0;-webkit-mask:url(../images/triangle_bubble.svg) no-repeat center center/contain;mask:url(../images/triangle_bubble.svg) no-repeat center center/contain;position:absolute;right:0}.tooptip_pos_left .tooptip__balloon{left:-18px;right:unset;-webkit-transform:unset;transform:unset}.tooptip_pos_left .tooptip__balloon::after{right:unset;width:56px}.tooptip_pos_right .tooptip__balloon{left:unset;right:-18px;-webkit-transform:unset;transform:unset}.tooptip_pos_right .tooptip__balloon::after{left:unset;width:56px}.tooptip:not(:hover) .tooptip__balloon{opacity:0;visibility:hidden}.tooptip__icon{-webkit-align-items:center;align-items:center;background:var(--icon-color-2);border-radius:50%;color:var(--text-color-white);cursor:default;display:-webkit-flex;display:flex;font-size:1.2rem;font-weight:500;height:20px;-webkit-justify-content:center;justify-content:center;line-height:1;text-align:center;width:20px}.filesUpload{border:1px dashed #a9b2bd;border-radius:var(--corner-size-m);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:var(--spacing-size-m);row-gap:4px}.filesUpload_type_single{-webkit-align-items:center;align-items:center;border:none;display:grid;gap:var(--spacing-size-xs);grid-template-columns:auto minmax(66.6666%, 1fr);padding:0}.filesUpload_type_single:not(:has(.filesUpload__item)){gap:0;grid-template-columns:unset}@media screen and (max-width: 1050px){.filesUpload_type_single{grid-template-columns:unset}}.filesUpload_type_single .filesUpload__img{border:1px dashed #a9b2bd;max-width:240px}@media screen and (max-width: 768px){.filesUpload_type_single .filesUpload__img{max-width:none}}.filesUpload_type_single .filesUpload__item{-webkit-flex-basis:content;flex-basis:content}@media screen and (max-width: 768px){.filesUpload_type_single .filesUpload__item{-webkit-flex-basis:100%;flex-basis:100%}}.filesUpload_size_small .filesUpload__img{aspect-ratio:1/1;max-width:100px;min-width:auto}@media screen and (max-width: 768px){.filesUpload_size_small .filesUpload__item{-webkit-flex-basis:108px;flex-basis:108px}}.filesUpload__list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:-4px -4px 0}.filesUpload__item{-webkit-flex-basis:33.333%;flex-basis:33.333%;padding:4px;position:relative;width:33.333%}@media screen and (max-width: 768px){.filesUpload__item{-webkit-flex-basis:100%;flex-basis:100%;width:100%}}.filesUpload__img{aspect-ratio:240/136;border-radius:var(--corner-size-m);height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}.filesUpload__delete{-webkit-align-items:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--error-color);border:none;border-radius:var(--corner-size-m);color:var(--text-color-white);cursor:pointer;display:-webkit-flex;display:flex;height:32px;-webkit-justify-content:center;justify-content:center;padding:5px;position:absolute;right:12px;top:12px;transition:opacity .1s cubic-bezier(0.32, 0, 0.67, 0);width:62.5px}.filesUpload__delete:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%2214%22%20viewBox%3D%220%200%2012%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.25%201.21875H8.625L7.875%200.46875H4.125L3.375%201.21875H0.75V2.71875H11.25M1.5%2012.4688C1.5%2012.8666%201.65804%2013.2481%201.93934%2013.5294C2.22064%2013.8107%202.60218%2013.9688%203%2013.9688H9C9.39782%2013.9688%209.77936%2013.8107%2010.0607%2013.5294C10.342%2013.2481%2010.5%2012.8666%2010.5%2012.4688V3.46875H1.5V12.4688Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/cover;content:"";display:block;height:13.5px;margin-right:var(--spacing-size-xs);width:10.5px}.filesUpload__delete:hover{opacity:.4}.filesUpload__btLab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--theme-color-white);border:1px solid rgba(0,0,0,0);border-color:var(--border-color);border-radius:var(--corner-size-m);box-shadow:0px 3px 3px 0px rgba(var(--shadow-color-rgb), 0.03);color:var(--text-color-basis);cursor:pointer;display:grid;font-family:inherit;font-size:inherit;font-weight:500;gap:var(--spacing-size-xs);grid-auto-flow:column;grid-column:1/2;grid-row:1/2;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-justify-content:center;justify-content:center;min-height:var(--button-height);padding:var(--spacing-size-xs) var(--spacing-size-s);place-items:center flex-start;position:relative;text-align:center;transition:opacity .1s cubic-bezier(0.32, 0, 0.67, 0);white-space:nowrap;width:var(--button-width);--button-width: fit-content;--button-height: 4.8rem}.filesUpload__btLab.formValidError~.filesUpload__errorMsg{display:grid;margin-top:8px}.filesUpload__btLab:hover{opacity:.4}.filesUpload__bt{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.filesUpload__fileName{grid-column:2/3;grid-row:1/2}@media screen and (max-width: 1050px){.filesUpload__fileName{grid-column:1/3;grid-row:2/3}.filesUpload__fileName.js_hasText{margin-top:10px}}.filesUpload__caution{grid-column:1/3;grid-row:2/2;padding-top:8px}@media screen and (max-width: 1050px){.filesUpload__caution{grid-row:3/4}}.filesUpload__errorMsg{grid-column:1/3;grid-row:3/4}@media screen and (max-width: 1050px){.filesUpload__errorMsg{grid-row:4/5}}.filesUpload__inner{-webkit-align-items:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:-webkit-min-content;grid-template-columns:min-content}@media screen and (max-width: 480px){.filesUpload__inner{-webkit-align-items:flex-start;align-items:flex-start}}.imgUploadForm{-webkit-column-gap:var(--spacing-size-s);-moz-column-gap:var(--spacing-size-s);column-gap:var(--spacing-size-s);display:grid;grid-auto-flow:column;grid-template-columns:144px 1fr}@media screen and (max-width: 768px){.imgUploadForm{grid-auto-flow:row;grid-template-columns:1fr;row-gap:var(--spacing-size-xs)}}.imgUploadForm .filesUpload_type_single{row-gap:0}@media screen and (max-width: 900px){.imgUploadForm .filesUpload_type_single .filesUpload__img{max-width:none;min-width:auto}}@media screen and (max-width: 768px){.imgUploadForm .filesUpload__list{margin-top:0}}@media screen and (max-width: 900px){.imgUploadForm .filesUpload__item{-webkit-flex-basis:100%;flex-basis:100%}}.imgUploadForm__itemTitle{font-weight:500;line-height:1.6}.weekCalendar{display:grid;gap:16px;grid-auto-columns:minmax(0, 1fr)}@media screen and (max-width: 768px){.weekCalendar{gap:24px}}@container (max-width: 768px){.weekCalendar{gap:24px}}.weekCalendar__nav{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){.weekCalendar__nav{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}@container (max-width: 768px){.weekCalendar__nav{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (max-width: 768px){.weekCalendar__prev{-webkit-flex-basis:50%;flex-basis:50%;padding:8px}}@container (max-width: 768px){.weekCalendar__prev{-webkit-flex-basis:50%;flex-basis:50%;padding:8px}}@media screen and (max-width: 768px){.weekCalendar__next{-webkit-flex-basis:50%;flex-basis:50%;padding:8px}}@container (max-width: 768px){.weekCalendar__next{-webkit-flex-basis:50%;flex-basis:50%;padding:8px}}.weekCalendar__table{overflow:hidden}.weekCalendar__tableInner{display:grid;gap:2px;grid-template-columns:18.0084745763% repeat(7, minmax(0, 1fr));grid-template-rows:auto 1fr;max-height:640px;overflow-y:auto;overscroll-behavior:contain}@media screen and (max-width: 768px){.weekCalendar__tableInner{grid-template-columns:15.2588555858% repeat(7, minmax(0, 1fr));max-height:unset;overscroll-behavior:unset}}@container (max-width: 768px){.weekCalendar__tableInner{grid-template-columns:15.2588555858% repeat(7, minmax(0, 1fr));max-height:unset;overscroll-behavior:unset}}.weekCalendar__thead{background:var(--theme-color-white);display:grid;grid-column:1/-1;grid-row:1/span 1;grid-template-columns:subgrid;grid-template-rows:auto 1fr;position:-webkit-sticky;position:sticky;top:0;z-index:2}.weekCalendar__theadInner{display:grid;grid-column:2/-1;grid-row:1/span 1;grid-template-columns:subgrid}.weekCalendar__theadInner .weekCalendar__group{grid-template-rows:1fr auto}.weekCalendar__group{display:grid;gap:0;grid-template-columns:subgrid}.weekCalendar__group[data-col="1"]{grid-column:span 1}.weekCalendar__group[data-col="1"] .weekCalendar__monthCell{color:rgba(0,0,0,0);font-size:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.weekCalendar__group[data-col="2"]{grid-column:span 2}.weekCalendar__group[data-col="2"] .weekCalendar__monthCell{color:rgba(0,0,0,0);font-size:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.weekCalendar__group[data-col="3"]{grid-column:span 3}.weekCalendar__group[data-col="4"]{grid-column:span 4}.weekCalendar__group[data-col="5"]{grid-column:span 5}.weekCalendar__group[data-col="6"]{grid-column:span 6}.weekCalendar__group[data-col="7"]{grid-column:span 7}.weekCalendar__monthCell{background:var(--calendar-bg-color-month);border-radius:8px 8px 0 0;color:var(--text-color-white);display:grid;grid-auto-columns:minmax(0, 1fr);grid-column:inherit;min-height:3rem;padding:0 4px;place-items:center;text-align:center}.weekCalendar__day{display:grid;gap:0;grid-column:1/-1;grid-template-columns:subgrid}.weekCalendar__dayCell{background:var(--calendar-bg-color-1);display:grid;grid-auto-columns:minmax(0, 1fr);min-height:5.3rem;padding:4px;place-items:center;text-align:center}.weekCalendar__dayCell:not(:last-of-type){border-right:1px dashed var(--theme-color-sub-1)}.weekCalendar__dayCell_color_sat{background:var(--calendar-bg-color-sat)}.weekCalendar__dayCell_color_sun{background:var(--calendar-bg-color-sun)}.weekCalendar__tbody{display:grid;grid-column:1/-1;grid-row:2/-1;grid-template-columns:subgrid}.weekCalendar__time{display:grid;gap:2px;grid-auto-columns:minmax(0, 1fr);grid-auto-rows:minmax(4rem, 1fr)}.weekCalendar__timeCell{background:var(--bg-color);border-radius:8px 0 0 8px;display:grid;grid-auto-columns:minmax(0, 1fr);padding:4px;place-items:center}.weekCalendar__content{display:grid;grid-column:2/-1;grid-template-columns:subgrid}.weekCalendar__col{display:grid;gap:2px;grid-auto-columns:minmax(0, 1fr);grid-auto-rows:minmax(4rem, 1fr)}.weekCalendar__col:not(:last-child) .weekCalendar__cell{border-right:1px dashed var(--theme-color-sub-1)}.weekCalendar__col:not(:last-child) .weekCalendar__cell_type_disable{border-color:var(--theme-color-white)}.weekCalendar__col:not(:last-child) .weekCalendar__cell_type_close{border-color:var(--theme-color-white)}.weekCalendar__cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--calendar-bg-color-2);border:none;color:var(--error-color);display:grid;font-family:var(--font-family-ja-sans);font-size:inherit;grid-auto-columns:minmax(0, 1fr);padding:4px;place-items:center}.weekCalendar__cell:where(:nth-child(2n)){background:var(--calendar-bg-color-1)}.weekCalendar__cell_type_disable{background:var(--calendar-status-bg-color-disable);color:var(--text-color-white)}.weekCalendar__cell_type_close{background:var(--calendar-status-bg-color-disable);color:var(--text-color-white)}@media screen and (max-width: 768px){.weekCalendar__cell_type_close{letter-spacing:1.6em;letter-spacing:.5714285714em;text-indent:.5714285714em;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}}@container (max-width: 768px){.weekCalendar__cell_type_close{letter-spacing:1.6em;letter-spacing:.5714285714em;text-indent:.5714285714em;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}}.chapterCard{background:var(--theme-color-white);border-radius:var(--corner-size-m);box-shadow:0px 3px 3px 0px rgba(var(--shadow-color-rgb), 0.03);display:grid;gap:var(--spacing-size-m);grid-template-rows:1fr auto;margin:0 auto;max-width:880px;padding:var(--spacing-size-l);width:100%}@media screen and (max-width: 768px){.chapterCard{padding:var(--spacing-size-m)}}.chapterCard__body{-webkit-align-content:flex-start;align-content:flex-start;display:grid;gap:var(--spacing-size-m)}.chapterCard__item{border-bottom:1px solid var(--border-color);padding:var(--spacing-size-m) 0}.chapterCard__item:first-child{padding-top:0}.chapterCard__item:last-child{border-bottom:none;padding-bottom:0}.chapterCard__note{padding:var(--spacing-size-m)}.chapterCard__pageTitle{text-align:center}.chapterCard__text{text-align:center}@media screen and (max-width: 768px){.chapterCard__text{text-align:left}}.chapterCard__errorColor{color:var(--error-color)}.chapterCard__decoTitle{padding:var(--spacing-size-s) 0}@media screen and (max-width: 768px){.chapterCard__decoTitle{padding:0}}.chapterCard__columns_jc_center_pc{-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.chapterCard__columns_jc_center_pc{-webkit-justify-content:normal;justify-content:normal}}.chapterCard__columns_flex_wrap_pc{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){.chapterCard__columns_flex_wrap_pc{display:grid;-webkit-justify-content:normal;justify-content:normal}}.chapterCard__columns_step_confirm{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){.chapterCard__columns_step_confirm{grid-template-columns:none}}.chapterCard__copyright{display:block;font-size:1.2rem;text-align:center}.footer{background:#d1eef7;padding:20px 0}@media screen and (max-width: 768px){.footer{padding:10px 0}}.footer__copy{display:block;font-size:1.6rem;text-align:center}@media screen and (max-width: 768px){.footer__copy{font-size:1.2rem}}@media screen and (max-width: 321px){.footer__copy{font-size:1.1rem}}.header{-webkit-align-items:center;align-items:center;background:var(--header-bg-color);box-shadow:0px 3px 3px 0px rgba(110,122,138,.05);display:grid;gap:24px;grid-area:header;grid-template-columns:auto minmax(0, 1fr) auto;padding:0 0 0 24px;width:100%;z-index:100}@media screen and (max-width: 768px){.header{grid-template-columns:auto minmax(0, 1fr) auto}}@media screen and (max-width: 321px){.header{gap:var(--spacing-size-xs);padding:0 0 0 var(--spacing-size-s)}}.header:has(.header__badge){grid-template-columns:auto minmax(0, 1fr) auto auto}.header__logo{display:none;width:129.5px}@media screen and (max-width: 768px){.header__logo{display:block}}.header__logoLink{display:block}.header__logoImg{display:block}.header__logoText{color:var(--text-color-white);font-size:1rem;margin-top:3px}.header__menuButton{-webkit-align-content:space-between;align-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:21/17;background:rgba(0,0,0,0);border:none;display:grid;height:auto;padding:0;width:21px}.header__menuButton::before{background:var(--text-color-basis);border-radius:100px;content:"";display:block;height:1px;width:100%}.header__menuButton::after{background:var(--text-color-basis);border-radius:100px;content:"";display:block;height:1px;width:100%}.header__menuButtonLine{background:var(--text-color-basis);border-radius:100px;display:block;height:1px;width:100%}.header__infoWrap{display:grid;place-items:center flex-end}@media screen and (max-width: 768px){.header__infoWrap{display:none}}.header__badge{position:relative}.header__badgeNum{-webkit-align-items:center;align-items:center;background-color:var(--error-color);border-radius:9999px;color:var(--theme-color-white);cursor:default;display:-webkit-flex;display:flex;font-size:1.2rem;height:2rem;-webkit-justify-content:center;justify-content:center;line-height:1;width:2rem}.header__badgeBalloon{background:#fff;border:1px solid var(--error-color);border-radius:var(--corner-size-m);left:50%;padding:var(--spacing-size-s);position:absolute;top:calc(100% + var(--spacing-size-s));-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:264px}@media screen and (max-width: 321px){.header__badgeBalloon{left:calc(50% - 20px)}}.header__badgeBalloon::before{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTEgOCI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzMy41MzMgMCkiPgogICAgPHBhdGggZD0iTS0xOTAyLjAzNCwzNzc3aC05LjkzMmExLjQ3NywxLjQ3NywwLDAsMSwuMi0uNzVsMy40NjQtNmExLjQ4NCwxLjQ4NCwwLDAsMSwxLjMtLjc1LDEuNDg1LDEuNDg1LDAsMCwxLDEuMy43NWwzLjQ2NCw2YTEuNDc4LDEuNDc4LDAsMCwxLC4yLjc0OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwNDYgLTM3NjkpIiBmaWxsPSIjZmZmIi8+CiAgICA8cGF0aCBkPSJNLTE5MTEuNDY2LDM3NzcuNWgtMWEyLjAwOCwyLjAwOCwwLDAsMSwuMjctMWwzLjQ2NC02YTEuOTgsMS45OCwwLDAsMSwxLjczMi0xLDEuOTgsMS45OCwwLDAsMSwxLjczMywxbDMuNDY0LDZhMi4wMDksMi4wMDksMCwwLDEsLjI3LDFoLTFhMSwxLDAsMCwwLS4xMzUtLjVsLTMuNDY0LTZhLjk4OS45ODksMCwwLDAtLjg2Ni0uNS45ODguOTg4LDAsMCwwLS44NjUuNWwtMy40NjQsNmExLDEsMCwwLDAtLjEzNi41WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjA0NiAtMzc2OS41KSIgZmlsbD0iI2Q2NWE1YSIvPgogIDwvZz4KPC9zdmc+Cg==") no-repeat center bottom/contain;bottom:100%;content:"";display:block;height:8px;left:50%;position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:11px}@media screen and (max-width: 321px){.header__badgeBalloon::before{left:calc(50% + 20px)}}.header__badge:not(:hover) .header__badgeBalloon{display:none}.header__badgeTitle{background:var(--error-color);border-radius:var(--corner-size-m);color:var(--text-color-white);font-size:1.4rem;font-weight:500;margin:0 0 var(--spacing-size-xs);text-align:center}.header__badgeText{font-size:1.4rem;font-weight:500;padding:0 0 0 50px;position:relative}.header__badgeText::before{aspect-ratio:1/1;background:var(--form-input-error-bg-color) url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDQyIDQyIj4KICA8cGF0aCBkPSJNMTAuNjIxLDMzLjc0NUEuNTgyLjU4MiwwLDAsMCwxMS4xLDM0djBhLjU4NS41ODUsMCwwLDAsLjQ4Mi0uMjUzLDEuMDEzLDEuMDEzLDAsMCwwLC4xOTMtLjYzMlYzMS4zNDJoMTcuNXYxLjc3MWExLDEsMCwwLDAsLjE5NC42My41ODguNTg4LDAsMCwwLC40ODIuMjU1LjUxOC41MTgsMCwwLDAsLjQ1NC0uMjU1LDEuMTEzLDEuMTEzLDAsMCwwLC4xNjktLjYzVjMxLjM0MkgzMS4zYTIuMzM5LDIuMzM5LDAsMCwwLDEuOTIxLTEuMDIyQTQuMDM1LDQuMDM1LDAsMCwwLDM0LDI3LjhWMTguOTQ0YTMuOSwzLjksMCwwLDAtLjgtMi41NzIsMi40LDIuNCwwLDAsMC0xLjktLjk3MXYtMi44NmE0LjA0MSw0LjA0MSwwLDAsMC0uNzc5LTIuNTJBMi4zMzgsMi4zMzgsMCwwLDAsMjguNiw5SDEyLjRhMi4zMzcsMi4zMzcsMCwwLDAtMS45MjEsMS4wMjQsNC4wMzUsNC4wMzUsMCwwLDAtLjc3OSwyLjUyVjE1LjRhMi41LDIuNSwwLDAsMC0xLjg0My45MjFBMy43LDMuNywwLDAsMCw3LDE4Ljk0NlYyNy44YTQuMDM1LDQuMDM1LDAsMCwwLC43NzksMi41MkEyLjMzOCwyLjMzOCwwLDAsMCw5LjcsMzEuMzQzaC43MjZ2MS43NzFBMSwxLDAsMCwwLDEwLjYyMSwzMy43NDVaTTMxLjMsMjkuNTcySDkuN2ExLjE2NCwxLjE2NCwwLDAsMS0uOTYxLS41MDhBMi4wMjIsMi4wMjIsMCwwLDEsOC4zNSwyNy44VjE4Ljk0NmEyLjAzLDIuMDMsMCwwLDEsLjM4OS0xLjI2MSwxLjE2MSwxLjE2MSwwLDAsMSwxLjkyMiwwLDIuMDE0LDIuMDE0LDAsMCwxLC4zODksMS4yNjF2Ni4yaDE4Ljl2LTYuMmEyLjAzLDIuMDMsMCwwLDEsLjM4OS0xLjI2MSwxLjE2MSwxLjE2MSwwLDAsMSwxLjkyMiwwLDIuMDE0LDIuMDE0LDAsMCwxLC4zODksMS4yNjFWMjcuOGEyLjAxMiwyLjAxMiwwLDAsMS0uMzg3LDEuMjYzQTEuMTcyLDEuMTcyLDAsMCwxLDMxLjMsMjkuNTcyWm0tMi43LTYuMkgxMi40VjE4Ljk0NmE0LjE0OSw0LjE0OSwwLDAsMC0uMzcxLTEuNzYsMy4xNDYsMy4xNDYsMCwwLDAtLjk3OS0xLjI1VjEyLjU0NGEyLjAyOSwyLjAyOSwwLDAsMSwuMzg5LTEuMjYzLDEuMTY4LDEuMTY4LDAsMCwxLC45NjEtLjUwOEgyOC42YTEuMTY0LDEuMTY0LDAsMCwxLC45NjEuNTA4LDIuMDIyLDIuMDIyLDAsMCwxLC4zODksMS4yNjN2My4zOTJhMy4xNDYsMy4xNDYsMCwwLDAtLjk3OSwxLjI1LDQuMTQ3LDQuMTQ3LDAsMCwwLS4zNzEsMS43NlptLTMuODA3LTIuMTY3YTEsMSwwLDAsMCwwLTEuNDE0TDIyLDE3bDIuNzkzLTIuNzkzYTEsMSwwLDAsMC0xLjQxNC0xLjQxNGwtMi43OTMsMi43OTMtMi43OTMtMi43OTNhMSwxLDAsMCwwLTEuNDE0LDEuNDE0TDE5LjE3MiwxN2wtMi43OTMsMi43OTNhMSwxLDAsMSwwLDEuNDE0LDEuNDE0bDIuNzkzLTIuNzkzLDIuNzkzLDIuNzkzQTEsMSwwLDAsMCwyNC43OTMsMjEuMjA3WiIgZmlsbD0iI2Q2NWE1YSIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=") no-repeat center center/contain;border-radius:50%;content:"";display:block;left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:42px}.header__badgeTextEm{color:var(--error-color);font-style:normal;font-weight:inherit}.header__nav{display:-webkit-flex;display:flex;height:100%}@media screen and (max-width: 768px){.header__nav{font-size:1.2rem}}.header__navItem{border-left:1px solid var(--border-color);height:100%}.header__navLink{height:100%;padding:0 24px}@media screen and (max-width: 768px){.header__navLink{padding-top:4px}}@media screen and (max-width: 321px){.header__navLink{padding:0 20px}}@media screen and (max-width: 768px){.header__navLink .icon_logout{--icon-width: 1.8rem}}.header__navAlertNum{background-color:#c93939;border-radius:9999px;color:#fff;font-size:1.2rem;height:20px;left:37.75px;min-width:20px;padding:0 3px;position:absolute;right:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width: 768px){.header__navAlertNum{left:41px;top:14px}}.wrapper_layout_login .header{background:bottom right/cover no-repeat url(../images/bg_customer.png) var(--bg-color);box-shadow:none;grid-template-columns:auto;-webkit-justify-content:center;justify-content:center;padding:0}@media screen and (max-width: 768px){.wrapper_layout_login .header{height:144px}}.wrapper_layout_login .header__logo{display:block;width:104px}@media screen and (max-width: 768px){.wrapper_layout_login .header__logo{width:64px}}.wrapper_layout_register .header{background:none;box-shadow:none;grid-template-columns:auto;-webkit-justify-content:center;justify-content:center;padding:var(--spacing-size-l) 0 0}@media screen and (max-width: 768px){.wrapper_layout_register .header{padding:var(--spacing-size-m) 0 0}}.wrapper_layout_register .header__logo{display:block;width:64px}@media screen and (max-width: 768px){.wrapper_layout_register .header__logo{width:48px}}:root[data-theme=shop] .header{color:#fff}:root[data-theme=shop] .header__menuButtonLine{background:#fff}:root[data-theme=shop] .header__menuButton::before,:root[data-theme=shop] .header__menuButton::after{background:#fff}:root[data-theme=shop] .header__navItem{border-color:var(--theme-color-main)}:root[data-theme=shop] .header__navLink{position:relative}:root[data-theme=shop] .header__navLink_type_notice{gap:var(--spacing-size-s)}@media screen and (max-width: 768px){:root[data-theme=shop] .header__navLink_type_notice{gap:0}}:root[data-theme=shop] .header__navLink_type_logout{gap:5px}@media screen and (max-width: 768px){:root[data-theme=shop] .header__navLink_type_logout{gap:0;padding:0 13px}}@media screen and (max-width: 321px){:root[data-theme=shop] .header__navLink_type_logout{padding:0 var(--spacing-size-xs)}}:root[data-theme=shop] .wrapper_layout_login .header{background:bottom right/cover no-repeat url(../images/bg_shop.png) var(--bg-color)}@media screen and (max-width: 768px){:root[data-theme=shop] .wrapper_layout_login .header__logo{width:70px}}:root[data-theme=shop] .wrapper_layout_register .header__logo{width:70px}.notice{background:#fff;color:var(--text-color-basis);height:calc(100vh - 64px);max-width:256px;position:fixed;right:-256px;top:64px;transition:right .05s cubic-bezier(0.32, 0, 0.67, 0);width:256px;z-index:900}@media screen and (max-width: 768px){.notice{max-width:none;opacity:0;right:0;transition:.1s cubic-bezier(0.32, 0, 0.67, 0);visibility:hidden;width:100%}}.notice.js_noticeActive{right:0}@media screen and (max-width: 768px){.notice.js_noticeActive{opacity:1;transition:none;visibility:visible;z-index:95}}.notice__header{-webkit-align-items:center;align-items:center;background-color:var(--theme-color-main);color:var(--text-color-white);display:grid;gap:0px 25px;grid-template-areas:"noticeIcon noticeTitle" "noticeIcon noticeTime";grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-rows:1fr 1fr;height:62px;padding:var(--spacing-size-xs) var(--spacing-size-m)}.notice__wrap{height:calc(100% - 62px);overflow-y:scroll}.notice__noAlert{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:calc(100% - 62px);-webkit-justify-content:center;justify-content:center;row-gap:var(--spacing-size-s)}.notice__noAlert .icon_bellDashed{--icon-width: 4.7rem}.notice__noAlertText{font-size:1.4rem}.notice__titleIcon{--icon-aspect: 27 / 24;--icon-width: 2.7rem;grid-area:noticeIcon}.notice__title{grid-area:noticeTitle}.notice__now{grid-area:noticeTime}.notice__dl{border-bottom:1px solid var(--border-color);display:grid;gap:var(--spacing-size-s);padding:var(--spacing-size-s) var(--spacing-size-m)}@media screen and (max-width: 768px){.notice__dl{padding:var(--spacing-size-s) var(--spacing-size-m) 38px}}.notice__listTitle{-webkit-column-gap:var(--spacing-size-xs);-moz-column-gap:var(--spacing-size-xs);column-gap:var(--spacing-size-xs);display:-webkit-flex;display:flex}.notice__list{display:grid;row-gap:var(--spacing-size-s)}.notice__item{padding-left:1em}.notice__link{position:relative}.notice__link::before{background:var(--text-color-basis);content:"";display:block;height:1.1rem;left:-1em;-webkit-mask:var(--icon) no-repeat center/contain;mask:var(--icon) no-repeat center/contain;position:absolute;top:7px;transition-duration:inherit;transition-property:background;transition-timing-function:inherit;width:var(--icon-width);--icon: url(../images/arrow_right_default.svg);--icon-aspect: 6 / 11;--icon-width: 0.6rem}.partCard{-webkit-align-content:center;align-content:center;display:grid;gap:var(--spacing-size-l);grid-template-rows:1fr auto}@media screen and (max-width: 768px){.partCard{gap:var(--spacing-size-m)}}.partCard__body{-webkit-align-content:center;align-content:center;display:grid;gap:var(--spacing-size-m)}@media screen and (max-width: 768px){.partCard__body{-webkit-align-content:flex-start;align-content:flex-start}}.partCard__pageTitle{border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing-size-s)}.partCard__text_align_c{text-align:center}.partCard__list{display:grid;gap:var(--spacing-size-m)}.partCard__inputBlock{grid-auto-flow:row;grid-template-columns:1fr;row-gap:var(--spacing-size-xs)}.partCard__inputBlock .inputBlock__labelWrap{height:auto}.partCard__columns_jc_center_pc{-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.partCard__columns_jc_center_pc{-webkit-justify-content:normal;justify-content:normal}}.partCard__terms{border:1px solid var(--border-color);border-radius:var(--corner-size-m);font:inherit;max-height:160px;overflow-y:auto;padding:var(--spacing-size-m);text-align:left}.partCard__terms h2{font-size:2rem;font-weight:500;text-align:center}.partCard__terms h3{font-weight:500}.partCard__terms ol{counter-reset:counterPartCardTerms;list-style:none}.partCard__terms li{counter-increment:counterPartCardTerms;padding-left:1.5em;position:relative}.partCard__terms li::before{content:counter(counterPartCardTerms) ".";padding:0 .2em 0 0;position:absolute;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.partCard__terms li li{padding-left:2em}.partCard__terms li li::before{content:"(" counter(counterPartCardTerms) ")"}.partCard__item:has(.partCard__terms){margin-left:-40px;margin-right:-40px;text-align:center}@media screen and (max-width: 768px){.partCard__item:has(.partCard__terms){margin-left:0;margin-right:0;text-align:unset}}.wrapper_layout_login .outer:has(.partCard__terms){max-width:448px;padding-left:64px;padding-right:64px}@media screen and (max-width: 768px){.wrapper_layout_login .outer:has(.partCard__terms){max-width:calc(320px + var(--spacing-size-m)*2);padding-left:var(--spacing-size-m);padding-right:var(--spacing-size-m)}}.partCard__copyright{display:block;text-align:center}.searchForm__arrow{--icon-width: 2.4rem;background:var(--theme-color-sub-1);place-self:center}.sidebar{background:var(--sidebar-bg-color);color:var(--text-color-white);display:grid;font-weight:900;grid-area:sidebar;grid-template-rows:auto 1fr;height:100%;overflow:hidden;z-index:90}@media screen and (max-width: 768px){.sidebar{background:var(--header-bg-color);color:var(--text-color-basis);grid-template-rows:1fr}}.sidebar__logo{background:var(--sidebar-logo-bg-color);border-bottom:1px solid var(--border-color);color:var(--text-color-basis);display:grid;height:var(--header-height);place-items:center}@media screen and (max-width: 768px){.sidebar__logo{display:none}}.sidebar__logoLink{-webkit-align-items:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:-webkit-flex;display:flex}.sidebar__logoImg{display:block}.sidebar__logoText{color:var(--text-color-white);font-size:1rem;margin-top:4px}.sidebar__outer{display:grid;height:100%;overflow-y:auto}.sidebar__outer::-webkit-scrollbar{display:none}.sidebar__outer.simplebar-scrollable-y{padding-right:var(--spacing-size-xs)}.sidebar__outer::-webkit-scrollbar{display:none}.sidebar__outer .simplebar-content{height:100%;padding:0px 8px 0px 0px}.sidebar__outer .simplebar-track{background:rgba(0,0,0,0)}.sidebar__outer .simplebar-track.simplebar-vertical{inset:0 0 0 auto}.sidebar__outer .simplebar-scrollbar.simplebar-visible::before{opacity:.45}.sidebar__inner{display:grid;gap:24px;grid-template-rows:1fr auto;height:100%;padding:24px 24px 0}@media screen and (max-width: 768px){.sidebar__inner{grid-template-rows:auto 1fr auto}}.sidebar__infoWrap{display:none}@media screen and (max-width: 768px){.sidebar__infoWrap{border-bottom:1px solid var(--border-color);display:block;padding-bottom:16px}}.sidebar__menuList{-webkit-align-content:flex-start;align-content:flex-start;display:grid;gap:16px;width:calc(100% + 24px)}@media screen and (max-width: 768px){.sidebar__menuList{gap:0}}.sidebar__menuItem_type_current .sidebar__menuLink{background:var(--bg-color);color:var(--theme-color-sub-1)}.sidebar__menuLink{-webkit-align-items:center;align-items:center;border-radius:8px 0px 0px 8px;display:grid;gap:16px;grid-template-columns:auto minmax(0, 1fr);padding:16px 24px 16px 16px;transition-duration:.1s;transition-property:background,color;transition-timing-function:cubic-bezier(0.32, 0, 0.67, 0)}@media screen and (max-width: 768px){.sidebar__menuLink{min-height:6.4rem}}.sidebar__menuLink:hover{background:var(--bg-color);color:var(--theme-color-sub-1);opacity:1}.sidebar__subList{display:grid;font-size:1.2rem;gap:14px}.sidebar__subLink{-webkit-align-items:center;align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0, 1fr)}@media screen and (max-width: 768px){.sidebar__subLink{border:1px solid var(--border-color);border-radius:8px;padding:16px}}.sidebar__footer{padding-bottom:24px}.sidebar__copyright{display:block;text-transform:uppercase}@media screen and (max-width: 768px){.sidebar__copyright{color:var(--text-color-gray)}}:root[data-theme=componentList] .sidebar__menuList{gap:12px;margin-bottom:24px}:root[data-theme=componentList] .sidebar__menuLink{-webkit-align-items:center;align-items:center;display:grid;gap:1em;grid-template-columns:6px minmax(0, 1fr);min-height:unset;padding:0;transition-property:opacity}:root[data-theme=componentList] .sidebar__menuLink::before{aspect-ratio:1;background:currentColor;border-radius:100px;content:"";height:auto;width:100%}:root[data-theme=componentList] .sidebar__menuLink:hover{background:rgba(0,0,0,0);color:var(--text-color-white);opacity:.5}@media screen and (max-width: 768px){:root[data-theme=componentList] .sidebar__menuLink:hover{color:var(--text-color-basis)}}@media screen and (max-width: 768px){:root[data-theme=shop] .sidebar{background-color:#466688;color:var(--text-color-white)}}:root[data-theme=shop] .sidebar__logo{border-bottom:none}:root[data-theme=shop] .sidebar__infoWrap{border-color:var(--text-color-basis)}:root[data-theme=shop] .sidebar__menuList{gap:16px}:root[data-theme=shop] .sidebar__menuLink{min-height:auto;padding:13px 24px 13px 16px}.about__sec{padding:40px 0}.adminBlog__search .ui-datepicker{max-width:none}.adminBlog__filterBox{container-type:inline-size}@container (max-width: 768px){.adminBlog__filterBox .adminBlog__filterRow{grid-template-columns:repeat(1, minmax(0, 1fr))}.adminBlog__filterBox .adminBlog__searchButton{width:100%}.adminBlog__filterBox .checkboxEl__label{width:100%}.adminBlog__filterBox .inputBlock__calendarIconBtn{left:auto;right:17px}}.adminBlog__filterRow{-webkit-align-items:center;align-items:center}.adminBlog__filterRow:where(:nth-child(1)){grid-template-columns:repeat(3, 160px) auto}.adminBlog__filterRow:where(:nth-child(2)){grid-template-columns:minmax(0, 1fr) auto}.adminBlog__filterInput_type_date .inputBlock__inputWrap_type_date{margin-bottom:-8px}.adminBlog__head{-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){.adminBlog__head{-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column;row-gap:var(--spacing-size-m)}}.adminBlog__head .paging{-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.adminBlog__count{font-size:1.6rem}.adminBlog__countNum{color:var(--theme-color-sub-1);font-size:1.25em;font-weight:500}.adminBlog__table .table__inner{grid-template-columns:repeat(2, 90px) minmax(200px, 1fr) repeat(2, 100px) repeat(3, 90px) -webkit-max-content;grid-template-columns:repeat(2, 90px) minmax(200px, 1fr) repeat(2, 100px) repeat(3, 90px) max-content}.adminBlog__table .table__r{grid-column:1/-1}.adminBlog__table .table__r:has(.adminBlog__pickup .icon_check){background:#eeeffa}.adminBlog__table .table__dl:where(:nth-child(6)) .table__dd,.adminBlog__table .table__dl:where(:nth-child(7)) .table__dd{display:grid;justify-items:center;width:100%}.adminBlog__paginationWrap .pagination__list{grid-template-columns:repeat(auto-fit, 48px);-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 370px){.adminBlog__paginationWrap .pagination__list{grid-template-columns:repeat(auto-fit, 38px)}}.adminBlog__formContents:where(:not(:last-child)){border-bottom:1px solid var(--border-color);margin-bottom:var(--spacing-size-m);padding-bottom:var(--spacing-size-m)}.adminBlog__formButtonWrap{display:grid;gap:24px;grid-auto-columns:minmax(0, 1fr)}.adminBlog__formButtonWrapInner{display:-webkit-flex;display:flex;gap:24px 48px;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 1050px){.adminBlog__formButtonWrapInner{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media screen and (max-width: 768px){.adminBlog__formButtonWrapInner{display:grid;grid-auto-columns:minmax(0, 1fr)}}@media screen and (max-width: 768px){.adminBlog__button_type_submit{-webkit-order:-1;order:-1}}.adminBlog_type_edit .textAreaBlock__inputWrap:has(#body){height:416px}@media screen and (max-width: 768px){.adminBlog_type_edit .textAreaBlock__inputWrap:has(#body){height:464px}}.adminBlog_type_edit .imgUploadForm__itemTitle{padding-top:11px}@media screen and (max-width: 768px){.adminBlog_type_edit .imgUploadForm__itemTitle{padding-top:0}}.adminBlog_type_edit .filesUpload__btLab{--button-height: 44px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 16px}.adminBlog_type_edit .filesUpload__list{margin-bottom:-4px}@media screen and (max-width: 768px){.adminBlog_type_edit .filesUpload__list{margin-top:-4px}}.adminBlog_type_edit .filesUpload_type_single{gap:var(--spacing-size-xs) var(--spacing-size-s)}.adminBlog_type_edit .selectBlock__selectWithBtnWrap{-webkit-column-gap:var(--spacing-size-s);-moz-column-gap:var(--spacing-size-s);column-gap:var(--spacing-size-s)}.adminBlog_type_edit .selectBlock__select{max-width:calc(100% - 46px - 16px)}.adminBlog_type_edit .selectBlock__selectWithBtnWrap .basisButton{--button-width: 46px}.adminBlog_type_edit .checkBox .adminBlog__text{display:none}.adminBlog_type_edit .checkBox .selectBlock{display:none;grid-auto-flow:row;grid-template-columns:minmax(0, 1fr)}.adminBlog_type_edit .checkBox:has(.checkBox__input:checked) .adminBlog__text{display:block}.adminBlog_type_edit .checkBox:has(.checkBox__input:checked) .selectBlock{display:grid}.adminReservationsSchedule{overflow:hidden auto}@media screen and (max-width: 1050px){.adminReservationsSchedule{overflow:auto}}.adminReservationsSchedule__outer:has(.adminReservationsSchedule__msg){min-height:100%}@media screen and (max-width: 1050px){.adminReservationsSchedule__sectionCard{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.adminReservationsSchedule__tab{container:unset}.adminReservationsSchedule__tab .tab__listWrap{container:tab/inline-size}.adminReservationsSchedule__tab .tab__list:only-child{border-bottom:none}.adminReservationsSchedule__tab .tab__content{border:none;border-radius:0;border-top:1px solid var(--border-color)}.adminReservationsSchedule__tab .tab__contentItem{padding:24px 0 0}@media screen and (max-width: 1050px){.adminReservationsSchedule__tab{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.adminReservationsSchedule__date .flatpickr-calendar{height:0;left:50% !important;translate:-50%}.adminReservationsSchedule__date .flatpickr-calendar.open{height:auto}.adminReservationsSchedule__dateInner{border:1px solid var(--border-color);border-radius:8px;display:grid;gap:24px;grid-template-columns:auto minmax(0, 1fr) auto;padding:7px 16px}@media screen and (max-width: 480px){.adminReservationsSchedule__dateInner{gap:4px}}.adminReservationsSchedule__datePrevButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--theme-color-white);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color-basis);padding:6px 14px}.adminReservationsSchedule__dateNecxtButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--theme-color-white);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color-basis);padding:6px 14px}.adminReservationsSchedule__dateInput .inputBlock__inputWrap{height:100%;place-items:center}.adminReservationsSchedule__dateInput .inputBlock__input{background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:inherit;height:auto;padding:0;text-align:center;width:min(10em,100%)}.adminReservationsSchedule__calendarWrap{min-width:100%;position:relative}@media screen and (max-width: 1050px){.adminReservationsSchedule__calendarWrap{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}.adminReservationsSchedule__modalArea{bottom:0;display:none;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100}.adminReservationsSchedule__modal.modal{display:none;opacity:0;translate:-50% -50%;visibility:hidden}@media screen and (max-width: 768px){.adminReservationsSchedule__modal.modal{translate:none}}.adminReservationsSchedule__modal .modal__inner{display:grid;height:100%;overflow-y:hidden;padding:0;place-content:center;width:100%}@media screen and (max-width: 768px){.adminReservationsSchedule__modal .modal__inner{grid-template-columns:minmax(0, 688px);padding:var(--spacing-size-m)}}.adminReservationsSchedule__modal .modal__dialog{display:block;margin:0;max-width:688px}@media screen and (max-width: 768px){.adminReservationsSchedule__modal .modal__dialog{max-width:unset}}.adminReservationsSchedule__modal .modal__content{background:var(--bg-color);grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-rows:auto 1fr;height:auto;max-height:100%;overflow:hidden;padding:24px;text-align:left}.adminReservationsSchedule__modal .modal__header{display:grid;gap:24px;grid-template-columns:1fr auto;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){.adminReservationsSchedule__modal .modal__header{gap:8px}}.adminReservationsSchedule__modal .modal__title{-webkit-align-self:center;align-self:center}.adminReservationsSchedule__modal .modal__close{-webkit-align-self:flex-start;align-self:flex-start;margin-top:12px;position:static}@media screen and (max-width: 768px){.adminReservationsSchedule__modal .modal__close{margin-top:0px}}.adminReservationsSchedule__modal .modal__body{background:#fff;border-radius:8px;height:auto;height:100%;overflow-y:auto;padding:24px;scrollbar-width:none}.adminReservationsSchedule__modal .modal__body::-webkit-scrollbar{display:none}.adminReservationsSchedule__modal_type_item.modal{bottom:auto;left:0;position:absolute;right:auto;top:0}@media screen and (max-width: 768px){.adminReservationsSchedule__modal_type_item.modal{background:var(--overlay-bg-color);bottom:0;left:0;position:fixed;right:0;top:0}}.adminReservationsSchedule__iconDesc{display:grid;gap:24px 10px;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}.adminReservationsSchedule__iconDescCol{-webkit-align-content:flex-start;align-content:flex-start}.adminReservationsSchedule__iconDescTitle{background:var(--bg-color);border-radius:4px;display:grid;min-height:2.2142857143em;padding:4px 16px;place-items:center;text-align:center}@media screen and (max-width: 768px){.adminReservationsSchedule__iconDescList{grid-auto-rows:minmax(1.6428571429em, auto)}}.adminReservationsSchedule__iconDescItem{display:grid;gap:8px;grid-auto-flow:column;place-content:flex-start;place-items:center flex-start}.adminReservationsSchedule__iconDescStatus{border:1px solid rgba(0,0,0,0);border-radius:4px;height:20px;width:30px}.adminReservationsSchedule__iconDescStatus_status_waiting{background:var(--calendar-status-bg-color-waiting);border-color:var(--calendar-status-color-waiting)}.adminReservationsSchedule__iconDescStatus_status_progress{background:var(--calendar-status-bg-color-progress);border-color:var(--calendar-status-color-progress)}.adminReservationsSchedule__iconDescStatus_status_done{background:var(--calendar-status-bg-color-done);border-color:var(--calendar-status-color-done)}.adminReservationsSchedule__iconDescStatus_status_cancel{background:var(--calendar-status-bg-color-cancel);border-color:var(--calendar-status-color-cancel)}.adminReservationsSchedule__iconDescStatus_status_cancel_day_uncollected{background:var(--calendar-status-bg-color-cancel-day-uncollected);border-color:var(--calendar-status-color-cancel-day-uncollected)}.adminReservationsSchedule__iconDescStatus_status_cancel_day{background:var(--calendar-status-bg-color-cancel-day);border-color:var(--calendar-status-color-cancel-day)}.adminReservationsSchedule__iconDescStatus_status_cancel_noshow_uncollected{background:var(--calendar-status-bg-color-cancel-noshow-uncollected);border-color:var(--calendar-status-color-cancel-noshow-uncollected)}.adminReservationsSchedule__iconDescStatus_status_cancel_noshow{background:var(--calendar-status-bg-color-cancel-noshow);border-color:var(--calendar-status-color-cancel-noshow)}.adminReservationsSchedule__iconDescStatus_status_disabled{background:var(--calendar-bg-color-scheduled)}.adminReservationsSchedule__iconDescDetailText{font-size:1.2rem}@media screen and (max-width: 768px){.adminReservationsSchedule__iconDescDetailText{font-size:1.4rem}}.adminReservationsSchedule__iconDescDetailText_size_s{font-size:.8rem}@media screen and (max-width: 768px){.adminReservationsSchedule__iconDescDetailText_size_s{font-size:1rem}}.adminReservationsSchedule__iconDescDetailTextNote{font-size:1rem}@media screen and (max-width: 768px){.adminReservationsSchedule__itemDetail{gap:24px}}.adminReservationsSchedule__itemDetailHead{-webkit-align-items:center;align-items:center;border-bottom:1px solid var(--border-color);display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px 8px;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:16px}@media screen and (max-width: 768px){.adminReservationsSchedule__itemDetailHead{padding-bottom:24px}}.adminReservationsSchedule__itemDetailName{font-weight:500}.adminReservationsSchedule__itemDetailButtonWrap{display:-webkit-flex;display:flex;gap:8px}@media screen and (max-width: 768px){.adminReservationsSchedule__itemDetailList{gap:24px}}.adminReservationsSchedule__itemDetailItem{-webkit-align-items:center;align-items:center;display:grid;gap:8px;grid-template-columns:10rem minmax(0, 1fr)}@media screen and (max-width: 768px){.adminReservationsSchedule__itemDetailItem{grid-template-columns:minmax(0, 1fr)}}.adminReservationsSchedule__itemDetailItem_type_memo{-webkit-align-items:flex-start;align-items:flex-start}.adminReservationsSchedule__itemDetailItem_type_memo .adminReservationsSchedule__itemDetailItemDesc{-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;display:grid;gap:0px;-webkit-justify-content:unset;justify-content:unset}.adminReservationsSchedule__itemDetailItem_type_memo .adminReservationsSchedule__itemDetailItemTerm{padding-top:.7142857143em}@media screen and (max-width: 768px){.adminReservationsSchedule__itemDetailItem_type_memo .adminReservationsSchedule__itemDetailItemTerm{padding-top:0}}.adminReservationsSchedule__itemDetailItem_type_memo .adminReservationsSchedule__itemDetailButtonUnit{display:grid;grid-area:1/-1;grid-template-rows:1fr;transition:grid-template-rows .2s linear,opacity .2s linear,visibility .2s linear}.adminReservationsSchedule__itemDetailItem_type_memo .adminReservationsSchedule__itemDetailButtonUnitInner{overflow:hidden}.adminReservationsSchedule__itemDetailItem_type_memo.isEditing .adminReservationsSchedule__itemDetailButtonUnit{grid-template-rows:0fr;opacity:0;visibility:hidden}.adminReservationsSchedule__itemDetailItem_type_memo.isEditing .adminReservationsSchedule__itemDetailTextareaUnit{grid-template-rows:1fr;opacity:1;visibility:visible}.adminReservationsSchedule__itemDetailItemTerm{font-weight:500}.adminReservationsSchedule__itemDetailItemDesc{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;gap:8px;-webkit-justify-content:flex-start;justify-content:flex-start}@media screen and (max-width: 768px){.adminReservationsSchedule__itemDetailItemDesc{display:grid}}.adminReservationsSchedule__itemDetailIconList{display:-webkit-flex;display:flex;gap:4px;-webkit-justify-content:flex-start;justify-content:flex-start}.adminReservationsSchedule__itemDetailTextareaUnit{display:grid;grid-area:1/-1;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s linear,opacity .2s linear,visibility .2s linear;visibility:hidden}.adminReservationsSchedule__itemDetailTextareaUnitInner{-webkit-align-items:center;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0, 1fr) auto;-webkit-justify-content:center;justify-content:center;overflow:hidden;width:100%}.adminReservationsSchedule__itemDetailTextarea{grid-column:1/-1;grid-row:1/span 1;width:100%}.adminReservationsSchedule__itemDetailTextareaInput{background-color:var(--form-input-bg-color);border:1px solid var(--border-color);border-radius:var(--corner-size-m);color:var(--text-color-basis);min-height:120px;padding:12px var(--spacing-size-s);resize:vertical;width:100%}.adminReservationsSchedule__itemDetailTextareaInput:-webkit-autofill{box-shadow:0 0 0 1000px var(--form-input-active-bg-color) inset;-webkit-text-fill-color:var(--text-color-basis)}.adminReservationsSchedule__itemDetailTextareaInput::-webkit-input-placeholder{color:var(--form-placeholder-text-color);opacity:1}.adminReservationsSchedule__itemDetailTextareaInput::-moz-placeholder{color:var(--form-placeholder-text-color);opacity:1}.adminReservationsSchedule__itemDetailTextareaInput::placeholder{color:var(--form-placeholder-text-color);opacity:1}.adminReservationsSchedule__itemDetailTextareaInput:focus{background-color:var(--form-input-active-bg-color);border-color:var(--theme-color-sub-1)}.adminReservationsSchedule__itemDetailTextareaInput:focus-visible{outline:0px}.adminReservationsSchedule__itemDetailTextareaInput.formValidError{background-color:var(--form-input-error-bg-color);border-color:var(--form-input-error-border-color);box-shadow:0 0 0 1000px var(--form-input-error-bg-color) inset}.adminReservationsSchedule__itemDetailTextareaInput.formValidError+.alert_type_errorMsg{display:grid}.adminReservationsSchedule__itemDetailTextareaInput.formValidError:focus{background-color:var(--form-input-error-active-bg-color);box-shadow:0 0 0 1000px var(--form-input-error-active-bg-color) inset}.adminReservationsSchedule__msg{border:1px solid var(--border-color);border-radius:var(--corner-size-m);padding:var(--spacing-size-m);text-align:center}.adminReservationsSchedule__msgAlert{background:var(--bg-color);border-radius:var(--corner-size-m);font-size:1.4rem;font-weight:500;padding:var(--spacing-size-xs)}.adminReservationsSchedule__msgText{font-size:1.4rem;margin:var(--spacing-size-s) 0 0}.adminReservationsSchedule__cancelConfirmButtonWrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-size-m);-webkit-justify-content:center;justify-content:center}.adminReservationsSchedule__cancelConfirmButtonWrap .basisButton{padding-left:var(--spacing-size-xs);padding-right:var(--spacing-size-xs)}.adminReservationsSchedule__cancelConfirmButtonWrap .basisButton small{font-size:1.2rem;font-weight:inherit}.analyses{container:outer/inline-size}.analyses__inner{border:1px solid var(--border-color);border-radius:var(--corner-size-m);display:-webkit-flex;display:flex;gap:var(--spacing-size-xs);-webkit-justify-content:space-between;justify-content:space-between;padding:var(--spacing-size-m)}@container (max-width: 842px){.analyses__inner{-webkit-flex-direction:column;flex-direction:column}}@media screen and (max-width: 375px){.analyses__inner{border:none;padding:0}}.analyses__input{width:100%}@container (max-width: 674px){.analyses__input{grid-auto-flow:row;grid-template-columns:1fr;row-gap:var(--spacing-size-xs)}}@container (max-width: 674px){.analyses__label{height:auto}}@container (max-width: 842px){.analyses__calendar{margin-bottom:-8px}}@container (max-width: 842px){.analyses__btn{width:100%}}@container (max-width: 513px){.analyses .flatpickr-calendar.is_col1{grid-template-columns:auto}}@container (max-width: 513px){.analyses .flatpickr-calendar{width:100% !important}}.componentList code{background:var(--bg-color);border-radius:.3em;font-size:.8571428571em;overflow-wrap:anywhere;padding:.2em .4em;word-break:keep-all}.componentList__section:not(:last-child){margin-bottom:4rem}.componentList__sectionCard{contain:content}.componentList__sectionCard .sectionCard__head{background:var(--theme-color-white);position:-webkit-sticky;position:sticky;top:0;z-index:1}.componentList__title{border-bottom:1px solid var(--border-color);font-size:1.5rem;font-weight:500;margin-bottom:1em}.componentList__text:not(:last-child){margin-bottom:1em}.componentList__colorSection[data-theme=shop]{--text-color-basis: #2e4762;--text-color-basis-rgb: 46, 71, 98;--text-color-gray: #a9b2bd;--text-color-gray-rgb: 169, 178, 189;--text-color-white: #fff;--text-color-white-rgb: 255, 255, 255;--theme-color-main: #345487;--theme-color-main-rgb: 52, 84, 135;--theme-color-sub-1: #2c4c76;--theme-color-sub-1-rgb: 44, 76, 118;--theme-color-sub-2: #527499;--theme-color-sub-2-rgb: 82, 116, 153;--theme-color-white: #fff;--theme-color-white-rgb: 255, 255, 255;--bg-color: #e8e9f0;--bg-color-rgb: 232, 233, 240;--border-color: #d2d5e5;--border-color-rgb: 210, 213, 229;--overlay-bg-color: rgba(89, 110, 133, 0.8);--header-bg-color: var(--theme-color-sub-2);--header-bg-color-rgb: var(--theme-color-sub-2-rgb);--icon-color-1: #345487;--icon-color-1-rgb: 52, 84, 135;--icon-color-2: #9b9c80;--icon-color-2-rgb: 155, 156, 128;--icon-color-3: #a4abaf;--icon-color-3-rgb: 164, 171, 175;--success-color: #168014;--success-color-rgb: 22, 128, 20;--warning-color: #e88724;--warning-color-rgb: 232, 135, 36;--error-color: #c93939;--error-color-rgb: 201, 57, 57;--form-input-bg-color: var(--bg-color);--form-input-bg-color-rgb: var(--bg-color-rgb);--form-input-border-color: var(--border-color);--form-input-border-color-rgb: var(--border-color-rgb);--form-input-active-bg-color: #d7daf0;--form-input-active-bg-color-rgb: 215, 218, 240;--form-input-active-border-color: var(--theme-color-sub-2);--form-input-active-border-color-rgb: var(--theme-color-sub-2-rgb);--form-input-error-bg-color: #fef0f0;--form-input-error-bg-color-rgb: 254, 240, 240;--form-input-error-active-bg-color: #f8e1e1;--form-input-error-active-bg-color-rgb: 248, 225, 225;--form-input-error-border-color: var(--error-color);--form-input-error-border-color-rgb: var(--error-color-rgb);--form-placeholder-text-color: var(--text-color-gray);--form-placeholder-text-color-rgb: var(--text-color-gray-rgb);--sidebar-bg-color: var(--theme-color-main);--sidebar-bg-color-rgb: var(--theme-color-main-rgb);--sidebar-logo-bg-color: var(--theme-color-sub-1);--sidebar-logo-bg-color-rgb: var(--theme-color-sub-1-rgb);--shadow-color: #6e7a8a;--shadow-color-rgb: 110, 122, 138;--calendar-bg-color-1: #eeeffa;--calendar-bg-color-rgb: 238, 239, 250;--calendar-bg-color-2: #e5e7f4;--calendar-bg-color-2-rgb: 229, 231, 244;--calendar-bg-color-scheduled: #939ca7;--calendar-bg-color-scheduled-rgb: 147, 156, 167;--calendar-text-color-special: rgba(46, 71, 98, 0.7);--calendar-status-bg-color-waiting: #f8f0d9;--calendar-status-bg-color-waiting-rgb: 248, 240, 217;--calendar-status-color-waiting: #ffe7a0;--calendar-status-color-waiting-rgb: 255, 231, 160;--calendar-status-bg-color-progress: #c7ead1;--calendar-status-bg-color-progress-rgb: 199, 234, 209;--calendar-status-color-progress: #a9d8b6;--calendar-status-color-progress-rgb: 169, 216, 182;--calendar-status-bg-color-done: #c2d2f8;--calendar-status-bg-color-done-rgb: 194, 210, 248;--calendar-status-color-done: #b9c8ec;--calendar-status-color-done-rgb: 185, 200, 236;--calendar-status-bg-color-cancel: #b6b9ca;--calendar-status-bg-color-cancel-rgb: 182, 185, 202;--calendar-status-color-cancel: #9ea0af;--calendar-status-color-cancel-rgb: 158, 160, 175;--calendar-status-bg-color-cancel-day-uncollected: #a97ebd;--calendar-status-bg-color-cancel-day-uncollected-rgb: 169, 126, 189;--calendar-status-color-cancel-day-uncollected: #7e4b95;--calendar-status-color-cancel-day-uncollected-rgb: 126, 75, 149;--calendar-status-bg-color-cancel-day: #e4d1ed;--calendar-status-bg-color-cancel-day-rgb: 228, 209, 237;--calendar-status-color-cancel-day: #d5c0de;--calendar-status-color-cancel-day-rgb: 213, 192, 222;--calendar-status-bg-color-cancel-noshow-uncollected: #d46a6a;--calendar-status-bg-color-cancel-noshow-uncollected-rgb: 212, 106, 106;--calendar-status-color-cancel-noshow-uncollected: #c25757;--calendar-status-color-cancel-noshow-uncollected-rgb: 194, 87, 87;--calendar-status-bg-color-cancel-noshow: #fbd8d8;--calendar-status-bg-color-cancel-noshow-rgb: 251, 216, 216;--calendar-status-color-cancel-noshow: #e39a9a;--calendar-status-color-cancel-noshow-rgb: 227, 154, 154;--calendar-menu-bg-color: #d39300;--calendar-menu-bg-color-rgb: 211, 147, 0;--calendar-menu-icon-color: var(--theme-color-white);--calendar-menu-icon-color-rgb: var(--theme-color-white-rgb);--calendar-alert-bg-color-basis: #345487;--calendar-alert-color-basis-rgb: 52, 84, 135;--calendar-alert-color-warning: #c93939;--calendar-alert-color-warning-rgb: 201, 57, 57;--calendar-alert-icon-color: var(--theme-color-white);--calendar-alert-icon-color-rgb: var(--theme-color-white-rgb);--calendar-route-bg-color-tel: #4cba6b;--calendar-route-bg-color-tel-rgb: 76, 186, 107;--calendar-route-bg-color-online: #487ccc;--calendar-route-bg-color-online-rgb: 72, 124, 204;--calendar-route-bg-color-hotpepper: #b82060;--calendar-route-bg-color-hotpepper-rgb: 184, 32, 96;--calendar-route-bg-color-line: #06c755;--calendar-route-bg-color-line-rgb: 6, 199, 85;--calendar-route-icon-color: var(--theme-color-white);--calendar-route-icon-color-rgb: var(--theme-color-white-rgb)}.componentList__colorColumns{grid-template-columns:repeat(auto-fill, minmax(min(100%, 24rem), 1fr))}.componentList__color{display:grid;font-size:1.3rem;gap:16px;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto}.componentList__colorSample{aspect-ratio:1;border:1px solid var(--border-color);border-radius:100rem;height:auto;width:4rem}.componentList__iconList{display:grid;gap:16px;grid-template-columns:repeat(auto-fill, minmax(min(20rem, 100%), 1fr))}.componentList__icon{display:grid;gap:8px;justify-items:center;padding:8px}.componentList__buttonColumns{grid-template-columns:repeat(auto-fill, minmax(min(24rem, 100%), 1fr))}.componentList__button{display:grid;gap:8px;place-self:flex-start stretch}.componentList__iconCard:nth-of-type(1){--icon-bg-color: var(--theme-color-main)}.componentList__iconCard:nth-of-type(2){--icon-bg-color: #b17eb9}.componentList__iconCard:nth-of-type(3){--icon-bg-color: skyblue}.componentList__itemWrap{display:grid;row-gap:48px}.componentList__group{display:grid;row-gap:8px}.componentList__titleText{margin-right:10px}.componentList__scheduleIconSection[data-theme=shop]{--text-color-basis: #2e4762;--text-color-basis-rgb: 46, 71, 98;--text-color-gray: #a9b2bd;--text-color-gray-rgb: 169, 178, 189;--text-color-white: #fff;--text-color-white-rgb: 255, 255, 255;--theme-color-main: #345487;--theme-color-main-rgb: 52, 84, 135;--theme-color-sub-1: #2c4c76;--theme-color-sub-1-rgb: 44, 76, 118;--theme-color-sub-2: #527499;--theme-color-sub-2-rgb: 82, 116, 153;--theme-color-white: #fff;--theme-color-white-rgb: 255, 255, 255;--bg-color: #e8e9f0;--bg-color-rgb: 232, 233, 240;--border-color: #d2d5e5;--border-color-rgb: 210, 213, 229;--overlay-bg-color: rgba(89, 110, 133, 0.8);--header-bg-color: var(--theme-color-sub-2);--header-bg-color-rgb: var(--theme-color-sub-2-rgb);--icon-color-1: #345487;--icon-color-1-rgb: 52, 84, 135;--icon-color-2: #9b9c80;--icon-color-2-rgb: 155, 156, 128;--icon-color-3: #a4abaf;--icon-color-3-rgb: 164, 171, 175;--success-color: #168014;--success-color-rgb: 22, 128, 20;--warning-color: #e88724;--warning-color-rgb: 232, 135, 36;--error-color: #c93939;--error-color-rgb: 201, 57, 57;--form-input-bg-color: var(--bg-color);--form-input-bg-color-rgb: var(--bg-color-rgb);--form-input-border-color: var(--border-color);--form-input-border-color-rgb: var(--border-color-rgb);--form-input-active-bg-color: #d7daf0;--form-input-active-bg-color-rgb: 215, 218, 240;--form-input-active-border-color: var(--theme-color-sub-2);--form-input-active-border-color-rgb: var(--theme-color-sub-2-rgb);--form-input-error-bg-color: #fef0f0;--form-input-error-bg-color-rgb: 254, 240, 240;--form-input-error-active-bg-color: #f8e1e1;--form-input-error-active-bg-color-rgb: 248, 225, 225;--form-input-error-border-color: var(--error-color);--form-input-error-border-color-rgb: var(--error-color-rgb);--form-placeholder-text-color: var(--text-color-gray);--form-placeholder-text-color-rgb: var(--text-color-gray-rgb);--sidebar-bg-color: var(--theme-color-main);--sidebar-bg-color-rgb: var(--theme-color-main-rgb);--sidebar-logo-bg-color: var(--theme-color-sub-1);--sidebar-logo-bg-color-rgb: var(--theme-color-sub-1-rgb);--shadow-color: #6e7a8a;--shadow-color-rgb: 110, 122, 138;--calendar-bg-color-1: #eeeffa;--calendar-bg-color-rgb: 238, 239, 250;--calendar-bg-color-2: #e5e7f4;--calendar-bg-color-2-rgb: 229, 231, 244;--calendar-bg-color-scheduled: #939ca7;--calendar-bg-color-scheduled-rgb: 147, 156, 167;--calendar-text-color-special: rgba(46, 71, 98, 0.7);--calendar-status-bg-color-waiting: #f8f0d9;--calendar-status-bg-color-waiting-rgb: 248, 240, 217;--calendar-status-color-waiting: #ffe7a0;--calendar-status-color-waiting-rgb: 255, 231, 160;--calendar-status-bg-color-progress: #c7ead1;--calendar-status-bg-color-progress-rgb: 199, 234, 209;--calendar-status-color-progress: #a9d8b6;--calendar-status-color-progress-rgb: 169, 216, 182;--calendar-status-bg-color-done: #c2d2f8;--calendar-status-bg-color-done-rgb: 194, 210, 248;--calendar-status-color-done: #b9c8ec;--calendar-status-color-done-rgb: 185, 200, 236;--calendar-status-bg-color-cancel: #b6b9ca;--calendar-status-bg-color-cancel-rgb: 182, 185, 202;--calendar-status-color-cancel: #9ea0af;--calendar-status-color-cancel-rgb: 158, 160, 175;--calendar-status-bg-color-cancel-day-uncollected: #a97ebd;--calendar-status-bg-color-cancel-day-uncollected-rgb: 169, 126, 189;--calendar-status-color-cancel-day-uncollected: #7e4b95;--calendar-status-color-cancel-day-uncollected-rgb: 126, 75, 149;--calendar-status-bg-color-cancel-day: #e4d1ed;--calendar-status-bg-color-cancel-day-rgb: 228, 209, 237;--calendar-status-color-cancel-day: #d5c0de;--calendar-status-color-cancel-day-rgb: 213, 192, 222;--calendar-status-bg-color-cancel-noshow-uncollected: #d46a6a;--calendar-status-bg-color-cancel-noshow-uncollected-rgb: 212, 106, 106;--calendar-status-color-cancel-noshow-uncollected: #c25757;--calendar-status-color-cancel-noshow-uncollected-rgb: 194, 87, 87;--calendar-status-bg-color-cancel-noshow: #fbd8d8;--calendar-status-bg-color-cancel-noshow-rgb: 251, 216, 216;--calendar-status-color-cancel-noshow: #e39a9a;--calendar-status-color-cancel-noshow-rgb: 227, 154, 154;--calendar-menu-bg-color: #d39300;--calendar-menu-bg-color-rgb: 211, 147, 0;--calendar-menu-icon-color: var(--theme-color-white);--calendar-menu-icon-color-rgb: var(--theme-color-white-rgb);--calendar-alert-bg-color-basis: #345487;--calendar-alert-color-basis-rgb: 52, 84, 135;--calendar-alert-color-warning: #c93939;--calendar-alert-color-warning-rgb: 201, 57, 57;--calendar-alert-icon-color: var(--theme-color-white);--calendar-alert-icon-color-rgb: var(--theme-color-white-rgb);--calendar-route-bg-color-tel: #4cba6b;--calendar-route-bg-color-tel-rgb: 76, 186, 107;--calendar-route-bg-color-online: #487ccc;--calendar-route-bg-color-online-rgb: 72, 124, 204;--calendar-route-bg-color-hotpepper: #b82060;--calendar-route-bg-color-hotpepper-rgb: 184, 32, 96;--calendar-route-bg-color-line: #06c755;--calendar-route-bg-color-line-rgb: 6, 199, 85;--calendar-route-icon-color: var(--theme-color-white);--calendar-route-icon-color-rgb: var(--theme-color-white-rgb)}.customerDetail__extraColumns{gap:0}.customerDetail__extraUnit:nth-child(n+2){border-top:1px solid var(--border-color);margin-top:var(--spacing-size-m);padding-top:var(--spacing-size-m)}.customerDetail__head{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){.customerDetail__head{-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column;row-gap:var(--spacing-size-m)}}.customerDetail__head .paging{-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.customerDetail__menuCount{font-size:1.6rem}.customerDetail__menuCountNum{color:var(--theme-color-sub-1);font-size:1.25em;font-weight:500}.customerDetail__paginationWrap .pagination__list{grid-template-columns:repeat(auto-fit, 48px);-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 370px){.customerDetail__paginationWrap .pagination__list{grid-template-columns:repeat(auto-fit, 38px)}}.customerDetail__table{container:table/inline-size}.customerDetail__table_type_records .table__inner{grid-template-columns:160px repeat(2, minmax(285px, 1fr)) -webkit-max-content;grid-template-columns:160px repeat(2, minmax(285px, 1fr)) max-content}@container (max-width: 980px){.customerDetail__table_type_records .table__inner{grid-template-columns:160px repeat(2, minmax(308px, 1fr)) -webkit-max-content;grid-template-columns:160px repeat(2, minmax(308px, 1fr)) max-content}}.customerDetail__table_type_records .table__r{grid-column:span 4;grid-template-areas:"date menu stylist button" "date sp co button" "date finish notes button";grid-template-rows:repeat(3, auto);row-gap:var(--spacing-size-xs)}.customerDetail__table_type_records .table__r:has(.icon_uncollected_solid){background:var(--form-input-error-bg-color)}.customerDetail__table_type_records .table__h:nth-child(1),.customerDetail__table_type_records .table__dl:nth-child(1){grid-area:date}.customerDetail__table_type_records .table__h:nth-child(2),.customerDetail__table_type_records .table__dl:nth-child(2){grid-area:menu}.customerDetail__table_type_records .table__h:nth-child(3),.customerDetail__table_type_records .table__dl:nth-child(3){grid-area:stylist}.customerDetail__table_type_records .table__h:nth-child(4),.customerDetail__table_type_records .table__dl:nth-child(4){grid-area:sp}.customerDetail__table_type_records .table__h:nth-child(5),.customerDetail__table_type_records .table__dl:nth-child(5){grid-area:co}.customerDetail__table_type_records .table__h:nth-child(6),.customerDetail__table_type_records .table__dl:nth-child(6){grid-area:finish}.customerDetail__table_type_records .table__h:nth-child(7),.customerDetail__table_type_records .table__dl:nth-child(7){grid-area:notes}.customerDetail__table_type_records .table__h:nth-child(8),.customerDetail__table_type_records .table__dl:nth-child(8){grid-area:button}.customerDetail__table_type_records .table__buttons{grid-area:button}:root[data-theme=shop] .customerDetail__table_type_records .table__r{padding:0}:root[data-theme=shop] .customerDetail__table_type_records .table__r:first-child .table__h:nth-child(n+2):nth-child(-n+5){border-bottom:1px solid var(--theme-color-white)}:root[data-theme=shop] .customerDetail__table_type_records .table__r:not(:first-child) .table__dl:nth-child(n+2):nth-child(-n+5){border-bottom:1px solid var(--border-color)}:root[data-theme=shop] .customerDetail__table_type_records .table__dl{padding-bottom:var(--spacing-size-xs);padding-top:var(--spacing-size-xs)}:root[data-theme=shop] .customerDetail__table_type_records .table__dl:nth-child(n+2):nth-child(-n+7){-webkit-align-items:stretch;align-items:stretch}:root[data-theme=shop] .customerDetail__table_type_records .table__dl:not(:last-child){border-right-style:solid}.customerDetail__table_type_records .icon_uncollected_solid{color:var(--error-color);--icon-width: 2rem}.customerDetail__table_type_ticket .table__inner{grid-template-columns:152px minmax(500px, 1fr) 120px 108px}.customerDetail__table_type_ticket .table__r{grid-column:1/-1}.customerDetail__table_type_ticket .table__r:not(:first-child){padding:8px 0 !important}.customerDetail__table_type_ticket .table__buttons{-webkit-align-items:center;align-items:center;gap:0;-webkit-justify-content:space-between;justify-content:space-between}.customerDetail__tableIcon{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;display:-webkit-flex;display:flex}.customerDetail__tableIconWrap{margin:16px 0 0;position:relative}.customerDetail__tableIconWrap:hover>.customerList__tableIconText{display:block}.customerDetail__tableIconText{background:var(--theme-color-sub-1);border-radius:var(--corner-size-m);bottom:28px;color:#fff;display:none;font-size:1.2rem;left:50%;line-height:1.6;padding:3px var(--spacing-size-xs);position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}.customerDetail__tableIconText::after{background:url(../images/triangle_bubble.svg) no-repeat center/cover;bottom:-2px;content:"";display:block;height:.7rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.7rem}.customerDetail__tableIconWrap{position:relative}.customerDetail__tableIconWrap:hover>.customerDetail__tableIconText{display:block}.customerDetail__basisDescList .basisDescList__columns{gap:var(--spacing-size-m)}.customerDetail__basisDescList+.customerDetail__basisDescList{border-top:1px solid var(--border-color);padding-top:var(--spacing-size-m)}.customerDetail__btnWrap{border-top:1px solid var(--border-color);display:-webkit-flex;display:flex;gap:var(--spacing-size-s);-webkit-justify-content:center;justify-content:center;padding-top:var(--spacing-size-m)}@media screen and (max-width: 768px){.customerDetail__btnWrap{-webkit-flex-direction:column;flex-direction:column}}.customerDetail__addBtnWrap{display:-webkit-flex;display:flex;gap:var(--spacing-size-s)}@media screen and (max-width: 768px){.customerDetail__addBtnWrap{-webkit-flex-direction:column;flex-direction:column}}.customerList__filterBox{border:1px solid var(--border-color);border-radius:8px;padding:24px}.customerList__filterBox .inputBlock:last-child{-webkit-flex:1 1 auto;flex:1 1 auto}.customerList__head{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){.customerList__head{-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column;row-gap:var(--spacing-size-m)}}.customerList__head .paging{-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.customerList__menuCount{font-size:1.6rem}.customerList__menuCountNum{color:var(--theme-color-sub-1);font-size:1.25em;font-weight:500}.customerList__paginationWrap .pagination__list{grid-template-columns:repeat(auto-fit, 48px);-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 370px){.customerList__paginationWrap .pagination__list{grid-template-columns:repeat(auto-fit, 38px)}}.customerList__table{container:table/inline-size}.customerList__table_type_list .table__inner{grid-template-columns:92px 73px repeat(4, minmax(124px, 1fr)) -webkit-max-content;grid-template-columns:92px 73px repeat(4, minmax(124px, 1fr)) max-content}@container (max-width: 980px){.customerList__table_type_list .table__inner{grid-template-columns:repeat(2, 88px) repeat(4, minmax(150px, 1fr)) -webkit-max-content;grid-template-columns:repeat(2, 88px) repeat(4, minmax(150px, 1fr)) max-content}}.customerList__table_type_list .table__r{grid-column:span 7}.customerList__table_type_list .table__r:has(.icon_notice_solid),.customerList__table_type_list .table__r:has(.icon_uncollected_solid){background:var(--form-input-error-bg-color)}.customerList__table_type_list .table__dl:first-child{-webkit-justify-content:center;justify-content:center}.customerList__table_type_list .icon_notice_solid,.customerList__table_type_list .icon_uncollected_solid{color:var(--error-color);--icon-width: 2rem}.customerList__tableIconCenter{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;display:-webkit-flex;display:flex}.customerList__tableCancelNum{-webkit-align-items:center;align-items:center;background-color:var(--error-color);border-radius:9999px;color:var(--theme-color-white);cursor:default;display:-webkit-flex;display:flex;font-size:1.2rem;height:2rem;-webkit-justify-content:center;justify-content:center;line-height:1;width:2rem}.customerList__tableIconWrap{position:relative}.customerList__tableIconWrap:hover>.customerList__tableIconText{display:block}.customerList__tableIconText{background:var(--theme-color-sub-1);border-radius:var(--corner-size-m);bottom:28px;color:#fff;display:none;font-size:1.2rem;left:50%;line-height:1.6;padding:3px var(--spacing-size-xs);position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}.customerList__tableIconText::after{background:url(../images/triangle_bubble.svg) no-repeat center/cover;bottom:-2px;content:"";display:block;height:.7rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.7rem}.customerRegister__formWrap{border-bottom:1px solid var(--border-color);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-m);padding-bottom:var(--spacing-size-m)}.customerRegister__formWrap+.customerRegister__formWrap{padding-top:var(--spacing-size-m)}.customerRegister__unit_columns_2{-webkit-column-gap:72px;-moz-column-gap:72px;column-gap:72px;display:-webkit-flex;display:flex}@media screen and (max-width: 1050px){.customerRegister__unit_columns_2{-webkit-flex-direction:column;flex-direction:column;gap:24px 0}.customerRegister__unit_columns_2 .inputBlock_size_small{grid-template-columns:144px 1fr}}@media screen and (max-width: 768px){.customerRegister__unit_columns_2{gap:var(--spacing-size-s) 0}.customerRegister__unit_columns_2 .inputBlock_size_small{grid-template-columns:1fr}}.customerRegister__unit_readonly .inputBlock__inputWrap{-webkit-align-self:center;align-self:center}.customerRegister__btnWrap{-webkit-justify-content:center;justify-content:center;padding-top:var(--spacing-size-m)}@media screen and (max-width: 768px){.customerRegister__confirmButton_spOrder_1{-webkit-order:1;order:1}}@media screen and (max-width: 768px){.customerRegister__confirmButton_spOrder_2{-webkit-order:2;order:2}}.gridTemplate{padding-top:100px}.gridTemplate__section:not(:last-child){margin-bottom:100px}.gridTemplate__ttl{font-size:2.4rem;margin-bottom:1em}:where(.gridTemplate) img{display:block;width:100%}:where(.grid1) .article{border-top:1px solid #eee;display:grid;gap:10px;grid-template-columns:6.5em minmax(0, 1fr);padding:20px}@media screen and (max-width: 768px){:where(.grid1) .article{grid-template-columns:minmax(0, 1fr)}}:where(.grid1) .article:last-child{border-bottom:1px solid #eee}:where(.grid1) .article__link{color:#5b9bec;text-decoration:none}:where(.grid1) .article__link:hover{opacity:.5}.grid1{display:grid;gap:20px;grid-template-areas:"ttl ttl  link" "bnr list list";grid-template-columns:200px 1fr auto}@media screen and (max-width: 768px){.grid1{grid-template-areas:"ttl" "list" "bnr" "link";grid-template-columns:minmax(0, 1fr)}}.grid1__ttl{font-size:4.2rem;font-weight:700;grid-area:ttl}.grid1__list{grid-area:list}.grid1__bnrList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:15px;grid-area:bnr;-webkit-justify-content:center;justify-content:center;place-self:flex-start center}.grid1__moreLink{grid-area:link;place-self:flex-end center}.grid1 .moreLink{color:inherit;font-size:1.8rem;text-decoration:none}.grid1 .moreLink:hover{opacity:.5}.grid2{display:grid;gap:10px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill, minmax(min(300px, 100%), 1fr))}.grid2__item{background:#f5c2c2;padding:20px;width:100%}.grid3{display:grid;grid-template-columns:[inner-start] 20px [bg-start] minmax(0, 1fr) [inner-end] 20px [bg-end];grid-template-rows:[inner-start] 20px [bg-start] auto [inner-end] 20px [bg-end]}.grid3::before{background:#c3dcaf;border-radius:10px;content:"";grid-area:bg}.grid3__inner{background:#fff;border:3px solid #78a455;border-radius:10px;grid-area:inner;padding:40px}.top__section{padding:40px 0}.magazineCreate{container:outer/inline-size}.magazineCreate__contentSubTitle{border:1px solid var(--border-color);border-radius:var(--corner-size-m);font-weight:500;padding:var(--spacing-size-xs) var(--spacing-size-s)}.magazineCreate__inputWrap{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;row-gap:var(--spacing-size-m)}.magazineCreate__btnWrap{border-top:1px solid var(--border-color);-webkit-justify-content:center;justify-content:center;margin-top:var(--spacing-size-m);padding-top:var(--spacing-size-m)}@media screen and (max-width: 768px){.magazineCreate__confirmButton_spOrder_1{-webkit-order:1;order:1}}@media screen and (max-width: 768px){.magazineCreate__confirmButton_spOrder_2{-webkit-order:2;order:2}}.magazineCreate__hideContents{border:1px solid var(--border-color);border-radius:var(--corner-size-m);display:none;gap:var(--spacing-size-m);padding:var(--spacing-size-m)}.magazineCreate__hideContents.is_show{display:grid}.magazineCreate__time{-webkit-align-items:center;align-items:center;display:grid;gap:9px;grid-auto-flow:column;grid-template-columns:100px -webkit-min-content 100px -webkit-min-content;grid-template-columns:100px min-content 100px min-content}@container (max-width: 560px){.magazineCreate__time{grid-template-columns:1fr}.magazineCreate__time .select:nth-child(1){grid-column:1/2;grid-row:1/2}.magazineCreate__time .select:nth-child(3){grid-column:1/2;grid-row:2/3}.magazineCreate__time .magazineCreate__selectSpanText:nth-child(2){grid-column:2/3;grid-row:1/2}.magazineCreate__time .magazineCreate__selectSpanText:nth-child(3){grid-column:2/3;grid-row:2/3}}@media screen and (max-width: 768px){.magazineCreate__time{grid-template-columns:1fr}.magazineCreate__time .select:nth-child(1){grid-column:1/2;grid-row:1/2}.magazineCreate__time .select:nth-child(3){grid-column:1/2;grid-row:2/3}.magazineCreate__time .magazineCreate__selectSpanText:nth-child(2){grid-column:2/3;grid-row:1/2}.magazineCreate__time .magazineCreate__selectSpanText:nth-child(3){grid-column:2/3;grid-row:2/3}}.magazineCreate__status{-webkit-align-items:flex-start;align-items:flex-start;-webkit-column-gap:var(--spacing-size-s);-moz-column-gap:var(--spacing-size-s);column-gap:var(--spacing-size-s);display:grid;grid-auto-flow:column;grid-template-columns:144px 1fr}@media screen and (max-width: 768px){.magazineCreate__status{grid-auto-flow:row;grid-template-columns:1fr;row-gap:var(--spacing-size-xs)}}.magazineDetail .basisDescList__columns{gap:var(--spacing-size-m)}.magazineDetail__inner{display:grid;gap:var(--spacing-size-m)}.magazineDetail__contentSubTitle{border:1px solid var(--border-color);border-radius:var(--corner-size-m);font-weight:500;padding:var(--spacing-size-xs) var(--spacing-size-s)}.magazineDetail__unit{display:grid;gap:var(--spacing-size-m)}.magazineDetail__btnWrap{border-top:1px solid var(--border-color);-webkit-justify-content:center;justify-content:center;margin-top:var(--spacing-size-m);padding-top:var(--spacing-size-m)}@media screen and (max-width: 768px){.magazineDetail__confirmButton_spOrder_1{-webkit-order:1;order:1}}@media screen and (max-width: 768px){.magazineDetail__confirmButton_spOrder_2{-webkit-order:2;order:2}}.magazineDetail__btnWrapWithDelete{border-top:1px solid var(--border-color);display:grid;gap:var(--spacing-size-s) var(--spacing-size-m);-webkit-justify-content:center;justify-content:center;padding-top:var(--spacing-size-m)}@media screen and (max-width: 768px){.magazineDetail__btnWrapWithDelete{gap:var(--spacing-size-m);grid-template-columns:1fr}}.mgzMemFilterBox{border:1px solid var(--border-color);border-radius:8px;container:rightAutoColumns/inline-size;padding:24px;position:relative}.mgzMemFilterBox__lead{margin:8px 0 12px}@media screen and (max-width: 768px){.mgzMemFilterBox__lead{margin:0}}.mgzMemFilterBox__searchFormBlock{display:grid;gap:var(--spacing-size-xs)}.mgzMemFilterBox__searchFlex{display:-webkit-flex;display:flex;gap:var(--spacing-size-xs)}@media screen and (max-width: 768px){.mgzMemFilterBox__searchFlex{-webkit-flex-direction:column;flex-direction:column}}.mgzMemFilterBox__searchButtonWrap{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;row-gap:var(--spacing-size-xs)}.mgzMemFilterBox__filterClear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#345487;display:grid;-webkit-justify-content:center;justify-content:center;padding:0;text-align:center;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mgzMemFilterBox__searchNameUnit{-webkit-align-items:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-auto-flow:column;grid-template-columns:-webkit-min-content;grid-template-columns:min-content}@media screen and (max-width: 768px){.mgzMemFilterBox__searchNameUnit{grid-template-columns:1fr 1fr}}.mgzMemFilterBox__searchVisitUnit,.mgzMemFilterBox__searchBroadcastUnit{-webkit-align-items:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-auto-flow:column;grid-template-columns:-webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content min-content min-content}@container (max-width: 650px){.mgzMemFilterBox__searchVisitUnit,.mgzMemFilterBox__searchBroadcastUnit{grid-template-columns:minmax(auto, 160px) 1fr}.mgzMemFilterBox__searchVisitUnit .inputBlock__input,.mgzMemFilterBox__searchBroadcastUnit .inputBlock__input{width:100%}.mgzMemFilterBox__searchVisitUnit .inputBlock__input:nth-child(1),.mgzMemFilterBox__searchBroadcastUnit .inputBlock__input:nth-child(1){grid-column:1/2;grid-row:1/2}.mgzMemFilterBox__searchVisitUnit .inputBlock__input:nth-child(3),.mgzMemFilterBox__searchBroadcastUnit .inputBlock__input:nth-child(3){grid-column:1/2;grid-row:2/3}.mgzMemFilterBox__searchVisitUnit .mgzMemFilterBox__searchVisitSpan:nth-child(2),.mgzMemFilterBox__searchBroadcastUnit .mgzMemFilterBox__searchVisitSpan:nth-child(2){grid-column:2/3;grid-row:1/2}.mgzMemFilterBox__searchVisitUnit .mgzMemFilterBox__searchVisitSpan:nth-child(4),.mgzMemFilterBox__searchBroadcastUnit .mgzMemFilterBox__searchVisitSpan:nth-child(4){grid-column:2/3;grid-row:2/3}}.mgzMemFilterBox__searchVisitSpan,.mgzMemFilterBox__searchBroadcastSpan{white-space:nowrap}.mgzMemFilterBox__searchCheck{margin-left:160px}@container (max-width: 490px){.mgzMemFilterBox__searchCheck{margin-left:0px}}@media screen and (max-width: 768px){.mgzMemFilterBox__searchCheck{margin-left:0px}}.mgzMemFilterBox__filterBoxWrap{border-right:1px solid var(--border-color);padding-right:var(--spacing-size-s)}@container (max-width: 820px){.mgzMemFilterBox__filterBoxWrap{border-bottom:1px solid var(--border-color);border-right:0;padding-right:0}}.mgzMemFilterBox__searchFormBlock .inputBlock__calendarIconBtn{left:auto;right:17px}.mgzMemFilterBox__searchFormBlock:first-child{padding-bottom:var(--spacing-size-s)}.mgzMemFilterBox__searchFormBlock_type_defaultHidden{border-top:1px dashed var(--border-color);display:none;padding:var(--spacing-size-s) 0}.mgzMemFilterBox__searchFormBlock_type_defaultHidden.defaultHiddenBlock.is_filterShow{display:grid}.mgzMemFilterBox__filterAddButtonWrap{border-top:1px dashed var(--border-color);display:grid;-webkit-justify-content:center;justify-content:center;width:100%}.mgzMemFilterBox .rightAutoColumns{container:rightAutoColumns/inline-size}.mgzMemFilterBox .rightAutoColumns__columns{-webkit-align-items:center;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0, 1fr) auto}@container (max-width: 820px){.mgzMemFilterBox .rightAutoColumns__columns{grid-template-columns:minmax(0, 1fr)}}@container (max-width: 820px){.mgzMemFilterBox .rightAutoColumns__select.select_size_sm{max-width:unset}}@container (max-width: 820px){.mgzMemFilterBox .rightAutoColumns__button.basisButton{width:100%}}.mgzMemFilterBox .inputBlock{-webkit-align-items:baseline;align-items:baseline}@media screen and (max-width: 768px){.mgzMemFilterBox .inputBlock__inputWrap_type_date{margin-bottom:-5px}}@container (max-width: 490px){.mgzMemFilterBox .inputBlock{grid-auto-flow:row;grid-template-columns:1fr;row-gap:var(--spacing-size-xs)}}.mgzMemFilterBox .inputBlock__labelWrap{height:auto}@container (max-width: 490px){.mgzMemFilterBox .selectBlock{grid-auto-flow:row;grid-template-columns:1fr;row-gap:var(--spacing-size-xs)}}.mgzMemFilterBox .selectBlock__labelWrap{height:auto}.mgzMemFilterBox .radioButton{-webkit-align-items:baseline;align-items:baseline}@container (max-width: 490px){.mgzMemFilterBox .radioButton{grid-auto-flow:row;grid-template-columns:1fr;row-gap:var(--spacing-size-xs)}}.mgzMemFilterBox .radioButton__labelWrap{height:auto}.magazineMember__search{border:1px solid var(--border-color);border-radius:8px;padding:24px}.magazineMember__search .inputBlock:last-child{-webkit-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width: 768px){.magazineMember__search .inputBlock{-webkit-flex:1 1 auto;flex:1 1 auto;width:100%}}.magazineMember__search .ui-datepicker{max-width:none}.magazineMember__searchAlertWrap{display:grid;row-gap:var(--spacing-size-s)}.magazineMember__head{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){.magazineMember__head{-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column;row-gap:var(--spacing-size-m)}}.magazineMember__head .paging{-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.magazineMember__menuCount{font-size:1.6rem}.magazineMember__menuCountNum{color:var(--theme-color-sub-1);font-size:1.25em;font-weight:500}.magazineMember .sectionCard .table__inner{gap:0;grid-template-columns:105px minmax(105px, 1fr) minmax(105px, 1fr) repeat(6, 105px)}.magazineMember .table{container:table/inline-size}.magazineMember .table__r{grid-column:span 9}.magazineMember .table__r:not(:first-child){padding:var(--spacing-size-xs) 0 !important}.magazineMember .table__buttons{padding:0 var(--spacing-size-m) !important}.magazineMember .table__dl_type_magazineCheck{-webkit-justify-content:center;justify-content:center}.magazineMember .table .checkboxEl{-webkit-align-items:center;align-items:center;display:grid}.magazineMember .table .checkboxEl__label{height:44px;padding:10px 11px 10px 37px}.magazineMember .table .checkboxEl__label::before{left:15px}.magazineMember__paginationWrap{border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing-size-m)}.magazineMember__paginationWrap .pagination__list{grid-template-columns:repeat(auto-fit, 48px);-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 370px){.magazineMember__paginationWrap .pagination__list{grid-template-columns:repeat(auto-fit, 38px)}}.magazineMember__bottomWrap{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-m)}.filterAddButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--theme-color-white);border:none;color:var(--text-color-basis);display:grid;font-family:inherit;font-size:inherit;font-weight:500;gap:8px;grid-auto-flow:column;-webkit-justify-content:center;justify-content:center;min-height:var(--button-height);padding:var(--spacing-size-s) 16px 0;place-items:center flex-start;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@container (max-width: 820px){.filterAddButton{padding:var(--spacing-size-s) 16px}}@media screen and (max-width: 768px){.filterAddButton:hover{opacity:1}}.filterAddButton__icon{min-width:16px}.filterAddButton__buttonText{color:inherit;font-weight:inherit;line-height:1.6}.filterAddButton__buttonTextSpanStsClose,.filterAddButton__buttonTextSpanStsOpen{display:none;font-weight:500}.filterAddButton__buttonTextSpanStsClose.is_show,.filterAddButton__buttonTextSpanStsOpen.is_show{display:block}.filterAddButton__span{margin-left:8px}.magazineTerms__searchAlertWrap{display:grid;row-gap:var(--spacing-size-m)}.magazineTerms__bottomWrap{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-m)}.magazineTerms .rightAutoColumns__columns{gap:0}.magazineTerms .mgzMemFilterBox__filterBoxWrap{border:none;padding:0}.magazineTerms .mgzMemFilterBox__searchBroadcastUnit{grid-template-columns:160px -webkit-min-content -webkit-min-content -webkit-min-content;grid-template-columns:160px min-content min-content min-content}@container (max-width: 700px){.magazineTerms .mgzMemFilterBox__searchBroadcastUnit{grid-template-columns:minmax(auto, 160px) 1fr}.magazineTerms .mgzMemFilterBox__searchBroadcastUnit .inputBlock__input{width:100%}.magazineTerms .mgzMemFilterBox__searchBroadcastUnit .inputBlock__input:nth-child(1){grid-column:1/2;grid-row:1/2}.magazineTerms .mgzMemFilterBox__searchBroadcastUnit .inputBlock__input:nth-child(3){grid-column:1/2;grid-row:2/3}.magazineTerms .mgzMemFilterBox__searchBroadcastUnit .mgzMemFilterBox__searchBroadcastSpan:nth-child(2){grid-column:2/3;grid-row:1/2}.magazineTerms .mgzMemFilterBox__searchBroadcastUnit .mgzMemFilterBox__searchBroadcastSpan:nth-child(4){grid-column:2/3;grid-row:2/3}}@media screen and (max-width: 768px){.magazineTerms .mgzMemFilterBox__searchBroadcastUnit{grid-template-columns:inherit}.magazineTerms .mgzMemFilterBox__searchBroadcastUnit .inputBlock__input:nth-child(3){grid-column:1/3;grid-row:2/3}.magazineTerms .mgzMemFilterBox__searchBroadcastUnit .mgzMemFilterBox__searchBroadcastSpan:nth-child(4){grid-column:1/3;grid-row:3/4}}.magazineTerms .filterAddButton{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@container (max-width: 820px){.magazineTerms .filterAddButton{padding:var(--spacing-size-s) var(--spacing-size-s) 0}}@media screen and (max-width: 768px){.magazineTerms .filterAddButton{padding:var(--spacing-size-s) 0 0}}.magazineTerms .filterAddButton__buttonText{display:-webkit-flex;display:flex;gap:var(--spacing-size-xs)}@media screen and (max-width: 768px){.magazineTerms .filterAddButton__buttonTextSpanStsClose,.magazineTerms .filterAddButton__buttonTextSpanStsOpen{line-height:1.6;text-align:left}}@media screen and (max-width: 768px){.magazineTerms .filterAddButton__buttonSpan{text-align:left}}.magazineList__search{border:1px solid var(--border-color);border-radius:8px;padding:24px}.magazineList__search .inputBlock:last-child{-webkit-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width: 768px){.magazineList__search .inputBlock{-webkit-flex:1 1 auto;flex:1 1 auto;width:100%}}.magazineList__search .ui-datepicker{max-width:none}.magazineList__searchAlertWrap{display:grid;row-gap:var(--spacing-size-s)}.magazineList__head{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){.magazineList__head{-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column;row-gap:var(--spacing-size-m)}}.magazineList__head .paging{-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.magazineList__menuCount{font-size:1.6rem}.magazineList__menuCountNum{color:var(--theme-color-sub-1);font-size:1.25em;font-weight:500}.magazineList .sectionCard .table__inner{gap:0;grid-template-columns:105px minmax(270px, 1fr) repeat(3, 120px) 180px}.magazineList .table{container:table/inline-size}.magazineList .table__r{grid-column:span 6}.magazineList__paginationWrap .pagination__list{grid-template-columns:repeat(auto-fit, 48px);-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 370px){.magazineList__paginationWrap .pagination__list{grid-template-columns:repeat(auto-fit, 38px)}}.memberAddMenu__button{place-self:center}.memberAddMenu__filterWrap{gap:23px}.memberAddMenu__filter{display:grid;gap:24px;grid-auto-columns:minmax(0, 1fr)}.memberAddMenu__filterTitle{font-weight:500}.memberAddMenu__filterText_color_red{color:var(--error-color)}.memberAddMenu__filterBox{border:1px solid var(--border-color);border-radius:8px;padding:24px}.memberAddMenu__arrow{background:var(--theme-color-sub-1);place-self:center}.memberAddMenu__menuList{padding-bottom:24px}@media screen and (max-width: 768px){.memberAddMenu__menuList{padding-bottom:0}}@container (max-width: 768px){.memberAddMenu__menuList{padding-bottom:0}}.memberAddMenu__groupTitle{font-weight:500}.memberMyPage__subscriptionList{gap:16px}.memberMyPage__subscriptionColumn:where(:not(:last-child)){border-bottom:1px solid #d6d3de;padding-bottom:16px}.memberMyPage__subscriptionColumn .basisDescList__term{padding-left:7px;padding-right:7px}@media screen and (max-width: 768px){.memberMyPage__table .table__dl_order_last{-webkit-align-items:unset;align-items:unset}}@container (max-width: 768px){.memberMyPage__table .table__dl_order_last{-webkit-align-items:unset;align-items:unset}}.memberMyPage__table .table__r:has(.status_is_cancel_uncollected){position:relative;z-index:1}.memberMyPage__table .table__r:has(.status_is_cancel_uncollected)::before{background:var(--form-input-error-bg-color);content:"";display:block;inset:0;position:absolute;z-index:-1}@media screen and (max-width: 768px){.memberMyPage__table .table__r:has(.status_is_cancel_uncollected)::before{inset:calc(var(--spacing-size-s)*-1) -24px 0}}.memberPayment__contentTitle{font-weight:500}.memberPayment__info{border:1px solid var(--border-color);border-radius:var(--corner-size-m);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-s);-webkit-justify-content:center;justify-content:center;min-height:144px;padding:var(--spacing-size-m)}.memberPayment__infoTitle{font-weight:500}.memberPayment__logoList{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-size-m)}.memberPayment__basisDescList .basisDescList__columns{gap:var(--spacing-size-s)}.memberPayment__formWrap{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-m)}.memberPayment__unit_columns_2{-webkit-column-gap:72px;-moz-column-gap:72px;column-gap:72px;display:-webkit-flex;display:flex}@media screen and (max-width: 1050px){.memberPayment__unit_columns_2{-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-m) 0}}.memberPayment__btnWrap{border-top:1px solid var(--border-color);display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;padding:var(--spacing-size-m) 0 0}.memberReserveComplete__columns{container-type:inline-size}.memberReserveComplete__text{font-weight:500}.memberReserveComplete__reservation{border:1px solid var(--border-color);border-radius:8px;padding:24px}.memberReserveComplete__buttonWrap{-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.memberReserveComplete__returnButton{--button-width: 100% }}@container (max-width: 768px){.memberReserveComplete__returnButton{--button-width: 100% }}.memberReserveConfirm__columns{container-type:inline-size}.memberReserveConfirm__text{font-weight:500}.memberReserveConfirm__text_color_red{color:var(--error-color)}.memberReserveConfirm__contentGroup .basisDescList__columns{gap:16px}.memberReserveConfirm__contentGroup .basisDescList__term{min-width:min(20rem,100%);overflow-wrap:anywhere;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;word-break:keep-all}.memberReserveConfirm__caution{border:1px solid var(--border-color);border-radius:8px;padding:24px}.memberReserveConfirm__cautionTerm{font-weight:500;row-gap:0}.memberReserveConfirm__cautionTitle{font-weight:inherit}.memberReserveConfirm__cautionLabel.status{background:var(--error-color);color:var(--text-color-white);font-size:1.2rem;min-height:1.6428571429em}.memberReserveConfirm__buttonWrap{-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.memberReserveConfirm__returnButton{--button-width: 100% }}@container (max-width: 768px){.memberReserveConfirm__returnButton{--button-width: 100% }}@media screen and (max-width: 768px){.memberReserveConfirm__submitButton{-webkit-order:-1;order:-1;--button-width: 100% }}@container (max-width: 768px){.memberReserveConfirm__submitButton{-webkit-order:-1;order:-1;--button-width: 100% }}.memberReserveDetail__columns{container-type:inline-size}.memberReserveDetail__contentTitle{font-weight:500}@container (max-width: 768px){.memberReserveDetail__item{grid-auto-flow:row;grid-template-columns:1fr;row-gap:var(--spacing-size-xs)}}@container (max-width: 768px){.memberReserveDetail__item.selectBlock_size_small .selectBlock__select{max-width:none}}@container (max-width: 768px){.memberReserveDetail__item .inputBlock__labelWrap,.memberReserveDetail__item .selectBlock__labelWrap,.memberReserveDetail__item .textAreaBlock__labelWrap{height:auto;padding-top:0}}@container (max-width: 768px){.memberReserveDetail__item .inputBlock__labelInner,.memberReserveDetail__item .selectBlock__labelInner,.memberReserveDetail__item .textAreaBlock__labelInner{-webkit-align-items:center;align-items:center;-webkit-column-gap:var(--spacing-size-xs);-moz-column-gap:var(--spacing-size-xs);column-gap:var(--spacing-size-xs);display:grid;grid-auto-flow:column;-webkit-justify-content:flex-start;justify-content:flex-start}}@container (max-width: 768px){.memberReserveDetail__item .radioButton__labelWrap,.memberReserveDetail__item .checkBox__labelWrap{height:auto}}@container (max-width: 768px){.memberReserveDetail__item .radioButton__itemInner,.memberReserveDetail__item .checkBox__itemInner{-webkit-align-items:center;align-items:center;-webkit-column-gap:var(--spacing-size-xs);-moz-column-gap:var(--spacing-size-xs);column-gap:var(--spacing-size-xs);display:grid;grid-auto-flow:column;-webkit-justify-content:flex-start;justify-content:flex-start}}.memberReserveDetail__item_type_name{-webkit-align-items:center;align-items:center}.memberReserveDetail__caution{border:1px solid var(--border-color);border-radius:8px;padding:24px}.memberReserveDetail__cautionTerm{font-weight:500;row-gap:0}.memberReserveDetail__cautionTitle{font-weight:inherit}.memberReserveDetail__cautionLabel.status{background:var(--error-color);color:var(--text-color-white);font-size:1.2rem;min-height:1.6428571429em}.memberReserveDetail__buttonWrap{-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.memberReserveDetail__returnButton{--button-width: 100% }}@container (max-width: 768px){.memberReserveDetail__returnButton{--button-width: 100% }}@media screen and (max-width: 768px){.memberReserveDetail__submitButton{-webkit-order:-1;order:-1;--button-width: 100% }}@container (max-width: 768px){.memberReserveDetail__submitButton{-webkit-order:-1;order:-1;--button-width: 100% }}.memberReserve__sectionCard_width_full{border-radius:0;margin-bottom:-24px;margin-left:-24px;margin-right:-24px}.memberReserve__sectionCard_width_full .sectionCard__body{padding:24px 48px}@media screen and (max-width: 768px){.memberReserve__sectionCard_width_full .sectionCard__body{padding:24px}}.memberReserve__columns{container:memberReserve/inline-size}@media screen and (max-width: 768px){.memberReserve__section_type_calendar{gap:24px}}@container (max-width: 768px){.memberReserve__section_type_calendar{gap:24px}}.memberReserve__sectionTitle{grid-template:"num text" auto/auto minmax(0, 1fr)}.memberReserve__stylistInfoWrap.isHidden{display:none}.memberReserve__stylistInfo{container:salonMenuCard/inline-size;display:none;overflow:hidden}.memberReserve__stylistInfo_type_selected{display:block}.memberReserve__stylistInfoInner{background:var(--theme-color-white);border:1px solid var(--border-color);border-radius:8px;display:grid;gap:24px;grid-template-columns:88px minmax(0, 1fr);padding:24px;place-items:center flex-start}.memberReserve__stylistInfoImage{aspect-ratio:88/111.69;border:1px solid var(--border-color);border-radius:4px;overflow:hidden;place-self:flex-start center;width:100%}.memberReserve__stylistInfoImageImg{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.memberReserve__stylistInfoDetail{display:grid;gap:8px}.memberReserve__stylistInfoNameWrap{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;font-size:1.6rem;gap:8px;-webkit-justify-content:flex-start;justify-content:flex-start;min-height:1.625em}.memberReserve__stylistInfoKana{font-size:.875em}@media screen and (max-width: 768px){.memberReserve__calendar{margin-left:-20px;margin-right:-20px}}@container (max-width: 768px){.memberReserve__calendar{margin-left:-20px;margin-right:-20px}}@media screen and (max-width: 768px){.memberReserve__calendar .weekCalendar__nav{padding:0 20px}}@container (max-width: 768px){.memberReserve__calendar .weekCalendar__nav{padding:0 20px}}.memberReserve__note{row-gap:16px}.memberReserve__noteText_color_error{color:var(--error-color)}.memberReserve__returnButton{place-self:center}.memberSalonReservation__outer:has(.memberSalonReservation__error){min-height:100%}.memberSalonReservation__resultHead{gap:12px}@media screen and (max-width: 768px){.memberSalonReservation__resultHead{gap:23px}}@container (max-width: 768px){.memberSalonReservation__resultHead{gap:23px}}.memberSalonReservation__resultCount{-webkit-align-items:center;align-items:center;gap:24px 48px;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){.memberSalonReservation__resultCount{gap:14px 48px}}@container (max-width: 768px){.memberSalonReservation__resultCount{gap:14px 48px}}.memberSalonReservation__menuCount{font-size:1.6rem}.memberSalonReservation__menuCountNum{color:var(--theme-color-sub-1);font-size:1.25em;font-weight:500}.memberSalonReservation__text_color_error{color:var(--error-color)}.memberSalonReservation__arrow{background:var(--theme-color-sub-1);place-self:center}.memberSalonReservation__resultContent{-webkit-filter:drop-shadow(0 3px 3px rgba(var(--shadow-color-rgb), 0.03));filter:drop-shadow(0 3px 3px rgba(var(--shadow-color-rgb), 0.03));will-change:filter}.memberSalonReservation__noteContent{background:var(--theme-color-white);border:none;padding:24px}.memberSalonReservation__error{border:1px solid var(--error-color);border-radius:var(--corner-size-m);overflow:hidden}.memberSalonReservation__errorHead{background:var(--error-color);color:var(--text-color-white);padding:var(--spacing-size-xs) var(--spacing-size-m)}.memberSalonReservation__errorTitle{font-size:1.4rem;font-weight:500}.memberSalonReservation__errorBody{padding:var(--spacing-size-m)}.memberSalonReservation__errorMessage{min-height:71px;padding:0 100px 0 0;position:relative}@media screen and (max-width: 768px){.memberSalonReservation__errorMessage{min-height:unset;padding:0}}.memberSalonReservation__errorMessage::after{aspect-ratio:88/71;background:url(../images/reservation_error.svg) no-repeat center center/contain;content:"";display:block;inset:0 0 auto auto;position:absolute;width:88px}@media screen and (max-width: 768px){.memberSalonReservation__errorMessage::after{inset:unset;margin:var(--spacing-size-s) auto 0;position:unset}}.memberSalonReservation__errorText{font-size:1.4rem;font-weight:500}.memberSalonReservation__errorTextEm{color:var(--error-color);font-style:normal;font-weight:inherit}.memberSalonReservation__errorAlert{background:var(--form-input-error-bg-color);border-radius:var(--corner-size-m);color:var(--error-color);font-size:1.4rem;font-weight:500;margin:var(--spacing-size-s) 0 0;padding:var(--spacing-size-xs);text-align:center}@media screen and (max-width: 768px){.memberSalonReservation__errorAlert{text-align:left}}.subscription__sectionCard{box-shadow:none;justify-self:center;max-width:880px;width:100%}.subscription__sectionCard .sectionCard__body{padding:var(--spacing-size-l)}@media screen and (max-width: 768px){.subscription__sectionCard .sectionCard__body{padding:var(--spacing-size-m)}}.subscription__title{border-bottom:1px solid var(--border-color);display:grid;grid-auto-columns:minmax(0, 1fr);justify-items:center;padding-bottom:var(--spacing-size-m);text-align:center}.subscription__titleSalonName{font-size:1.6rem;font-weight:500;line-height:1.6}.subscription__titleText{font-size:1.4rem;line-height:1.6}.subscription__lead{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-size-m);-webkit-justify-content:center;justify-content:center}.subscription__leadText_align_center{text-align:center}.subscription__list{display:grid;gap:var(--spacing-size-m);grid-auto-columns:minmax(0, 1fr)}.subscription__card{border:1px solid var(--border-color);border-radius:8px;container-type:inline-size;line-height:1.6;overflow:hidden}.subscription__cardInner{display:grid;gap:24px;grid-template-columns:clamp(180px,27.2479564033%,200px) minmax(0, 1fr);padding:24px}@media screen and (max-width: 768px){.subscription__cardInner{grid-template-columns:minmax(0, 1fr)}}.subscription__cardFig{overflow:hidden}.subscription__cardImg{display:block;width:100%}.subscription__cardContents{display:grid;gap:var(--spacing-size-m);grid-auto-columns:minmax(0, 1fr);padding-top:var(--spacing-size-xs)}@media screen and (max-width: 768px){.subscription__cardContents{padding-top:0}}.subscription__cardNamePrice{-webkit-align-items:center;align-items:center;border-bottom:1px solid var(--border-color);display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-size-xs) var(--spacing-size-s);-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:var(--spacing-size-s)}.subscription__cardName{font-size:1.6rem;font-weight:500}.subscription__cardPrice{font-size:1.6rem;font-weight:500}.subscription__cardPriceNum{font-size:inherit;font-weight:inherit}.subscription__cardPriceTax{font-size:.875em;font-weight:inherit}.subscription__cardDescText{font-size:inherit;font-weight:inherit}.subscription__cardFoot{background:var(--form-input-bg-color);display:grid;grid-auto-columns:minmax(0, 1fr);justify-items:center;padding:var(--spacing-size-s)}.subscription__pagination .pagination__list{grid-template-columns:repeat(auto-fit, 48px);-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 370px){.subscription__pagination .pagination__list{grid-template-columns:repeat(auto-fit, 38px)}}.subscription__copyright{font-size:1.2rem;line-height:1.6;text-align:center}.subscription__copyrightText{font-size:inherit;font-weight:inherit}.subscription__detail .basisDescList__item{row-gap:var(--spacing-size-s)}@container (max-width: 768px){.subscription__detail .basisDescList__item{grid-template-columns:12.8rem minmax(0, 1fr);-webkit-justify-content:unset;justify-content:unset}}@media screen and (max-width: 768px){.subscription__detail .basisDescList__item{grid-template-columns:minmax(0, 1fr);-webkit-justify-content:center;justify-content:center}}.subscription__foot{border-top:1px dashed var(--border-color);justify-items:center;padding-top:var(--spacing-size-m)}.subscription__text{text-align:center}@media screen and (max-width: 768px){.subscription__text{text-align:left}}.subscription__text_type_disable{opacity:.2}.subscription__submit.basisButton_type_disable{opacity:.2}.subscription_type_detail .subscription__sectionCard{max-width:unset}.subscription_type_detail .subscription__sectionCard .sectionCard__body{padding:var(--spacing-size-m)}@container (max-width: 540px){.subscription_type_detail .subscription__cardInner{grid-template-columns:minmax(0, 1fr)}}.subscription_type_detail .subscription__buttonWrap{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.subscription_type_detail .subscription__foot{-webkit-justify-content:center;justify-content:center}.subscription_type_detail .subscription__text{text-align:left}@media screen and (max-width: 768px){.subscription_type_detail .modal__basisButton.basisButton_size_fit{--button-width: 100%}}.memberTicket__countText{margin-bottom:var(--spacing-size-m)}@media screen and (max-width: 768px){.memberTicket__countText:has(+.table_direction_row){margin-bottom:var(--spacing-size-xs)}}.memberTicket__table .table__inner{grid-template-columns:14rem minmax(30rem, 1fr) 20rem 14rem}@media screen and (max-width: 768px){.memberTicket__table .table__inner{row-gap:0}}.memberTicket__table .table__r{grid-column:1/-1}@media screen and (max-width: 768px){.memberTicket__table.table_direction_row .table__inner{grid-template-columns:unset}}.memberTicketPurchase__contentColumns{container-type:inline-size}.memberTicketPurchase__text{font-weight:500}.memberTicketPurchase__text_color_red{color:var(--error-color)}@container (max-width: 768px){.memberTicketPurchase__item{grid-auto-flow:row;grid-template-columns:1fr;row-gap:var(--spacing-size-xs)}}@container (max-width: 768px){.memberTicketPurchase__item.selectBlock_size_small .selectBlock__select{max-width:none}}@container (max-width: 768px){.memberTicketPurchase__item .selectBlock__labelWrap{height:auto}}@container (max-width: 768px){.memberTicketPurchase__item .inputBlock__labelWrap{height:auto}}.memberTicketPurchase__item_type_salon .selectBlock__inputWrap{display:grid;gap:8px;grid-template-columns:160px minmax(0, 1fr)}@container (max-width: 480px){.memberTicketPurchase__item_type_salon .selectBlock__inputWrap{grid-template-columns:minmax(0, 1fr)}}@media screen and (max-width: 768px){.memberTicketPurchase__item_type_salon .selectBlock__inputWrap{grid-template-columns:minmax(0, 1fr)}}.memberTicketPurchase__item_type_price{-webkit-align-items:center;align-items:center}.memberTicketPurchase__buttonWrap{border-top:1px solid var(--border-color);-webkit-justify-content:center;justify-content:center;padding-top:var(--spacing-size-m)}@media screen and (max-width: 768px){.memberTicketPurchase__returnButton{--button-width: 100% }}@container (max-width: 768px){.memberTicketPurchase__returnButton{--button-width: 100% }}@media screen and (max-width: 768px){.memberTicketPurchase__submitButton{-webkit-order:-1;order:-1;--button-width: 100% }}@container (max-width: 768px){.memberTicketPurchase__submitButton{-webkit-order:-1;order:-1;--button-width: 100% }}.memberTicketConfirm__columns{container-type:inline-size}.memberTicketConfirm__text{font-weight:500}.memberTicketConfirm__text_color_red{color:var(--error-color)}.memberTicketConfirm__content:not(:first-child){border-top:1px solid var(--border-color);padding-top:var(--spacing-size-m)}.memberTicketConfirm__contentGroup .basisDescList__columns{gap:16px}.memberTicketConfirm__contentGroup .basisDescList__term{min-width:min(20rem,100%);overflow-wrap:anywhere;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;word-break:keep-all}.memberTicketConfirm__buttonWrap{-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.memberTicketConfirm__returnButton{--button-width: 100% }}@container (max-width: 768px){.memberTicketConfirm__returnButton{--button-width: 100% }}@media screen and (max-width: 768px){.memberTicketConfirm__submitButton{-webkit-order:-1;order:-1;--button-width: 100% }}@container (max-width: 768px){.memberTicketConfirm__submitButton{-webkit-order:-1;order:-1;--button-width: 100% }}.memberTicketComplete__columns{container-type:inline-size}.memberTicketComplete__text{font-weight:500}.memberTicketComplete__reservation{border:1px solid var(--border-color);border-radius:8px;padding:24px}.memberTicketComplete__reservation .reservationColumn__columns{grid-template-areas:"salon" "detail";grid-template-columns:minmax(0, 1fr)}@container (max-width: 768px){.memberTicketComplete__reservation .reservationColumn__columns{grid-template-rows:auto 1fr}}@container (max-width: 768px){.memberTicketComplete__reservation .reservationColumn__salon{margin-bottom:0}}.memberTicketComplete__buttonWrap{-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.memberTicketComplete__returnButton{--button-width: 100% }}@container (max-width: 768px){.memberTicketComplete__returnButton{--button-width: 100% }}.memberInfo__formWrap{border-bottom:1px solid var(--border-color);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-m);padding-bottom:var(--spacing-size-m)}.memberInfo__unit_columns_2{-webkit-column-gap:72px;-moz-column-gap:72px;column-gap:72px;display:-webkit-flex;display:flex}@media screen and (max-width: 1050px){.memberInfo__unit_columns_2{-webkit-flex-direction:column;flex-direction:column;gap:24px 0}.memberInfo__unit_columns_2 .inputBlock_size_small{grid-template-columns:144px 1fr}}@media screen and (max-width: 768px){.memberInfo__unit_columns_2{gap:var(--spacing-size-s) 0}.memberInfo__unit_columns_2 .inputBlock_size_small{grid-template-columns:1fr}}.memberInfo__btnWrap{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 768px){.memberInfo__btnWrap{grid-template-columns:unset;grid-template-rows:1fr;row-gap:var(--spacing-size-s)}}.memberInfo__btnWrap .basisButton_color_negative{--button-width: 7.6rem}@media screen and (max-width: 768px){.memberInfo__btnWrap .basisButton_color_negative{justify-self:center;-webkit-order:2;order:2}}.memberInfo__btnWrap .basisButton:not(.basisButton_color_negative){justify-self:center}@media screen and (max-width: 768px){.memberInfo__btnWrap .basisButton:not(.basisButton_color_negative){-webkit-order:1;order:1}}.memberInfo__btnWrap{padding-top:var(--spacing-size-m)}.menusControl__search{border:1px solid var(--border-color);border-radius:8px;padding:24px}.menusControl__search .inputBlock:last-child{-webkit-flex:1 1 auto;flex:1 1 auto}.menusControl__searchAlertWrap{display:grid;row-gap:var(--spacing-size-s)}.menusControl__menuCount{font-size:1.6rem;margin-bottom:var(--spacing-size-m)}.menusControl__menuCountNum{color:var(--theme-color-sub-1);font-size:1.25em;font-weight:500}.menusControl .sectionCard .table__inner{gap:0;grid-template-columns:95px 88px minmax(130px, 1fr) 150px 115px repeat(2, 105px) 170px}@container (max-width: 980px){.menusControl .sectionCard .table__inner{grid-template-columns:95px 88px minmax(250px, 1fr) 200px 135px repeat(2, 105px) 170px}}.menusControl .table{container:table/inline-size}.menusControl .table__r{grid-column:span 8}.menusControl__tableNumInput{grid-template-columns:auto}.menusRegister__inner{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-m)}.menusRegister__form{border-bottom:1px solid var(--border-color);display:grid;padding-bottom:var(--spacing-size-m);row-gap:var(--spacing-size-m)}.menusRegister__otherTextWrap{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8px}.menusRegister__otherTextError{margin-top:var(--spacing-size-xs)}.menusRegister__timeWrap{-webkit-align-items:center;align-items:center;-webkit-column-gap:var(--spacing-size-xs);-moz-column-gap:var(--spacing-size-xs);column-gap:var(--spacing-size-xs);display:grid;grid-template-columns:160px -webkit-min-content 160px;grid-template-columns:160px min-content 160px}@media screen and (max-width: 1050px){.menusRegister__timeWrap{grid-template-columns:minmax(100px, 1fr) -webkit-min-content minmax(100px, 1fr);grid-template-columns:minmax(100px, 1fr) min-content minmax(100px, 1fr)}}.menusRegister__btnWrap{display:-webkit-flex;display:flex;gap:var(--spacing-size-m);-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.menusRegister__btnWrap{-webkit-flex-direction:column;flex-direction:column}}.menusRegister__priceAndNoteWrap{display:-webkit-flex;display:flex}@media screen and (max-width: 768px){.menusRegister__confirmButton_spOrder_1{-webkit-order:1;order:1}}@media screen and (max-width: 768px){.menusRegister__confirmButton_spOrder_2{-webkit-order:2;order:2}}.menusRegister .basisDescList__columns{gap:var(--spacing-size-m)}.formImgUploadresult{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;gap:var(--spacing-size-s)}@media screen and (max-width: 768px){.formImgUploadresult{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-xs)}}@media screen and (max-width: 480px){.formImgUploadresult{width:100%}}.formImgUploadresult__figure{aspect-ratio:240/136;border:1px dashed #a9b2bd;border-radius:8px;height:136px;min-height:136px;min-width:240px;overflow:hidden;width:240px}@media screen and (max-width: 480px){.formImgUploadresult__figure{height:auto;min-height:none;min-width:none;width:100%}}.formImgUploadresult__img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.recordsComplete .basisDescList{margin-top:var(--spacing-size-s)}.recordsComplete .note{margin-top:var(--spacing-size-m)}.recordsShow .basisDescList__columns{gap:var(--spacing-size-m)}.recordsShow .records__buttonWrap{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.records__blockWrap{-webkit-column-gap:var(--spacing-size-s);-moz-column-gap:var(--spacing-size-s);column-gap:var(--spacing-size-s);display:grid;grid-auto-flow:column;grid-template-columns:144px 1fr}@media screen and (max-width: 768px){.records__blockWrap{grid-auto-flow:row;grid-template-columns:1fr;row-gap:var(--spacing-size-xs)}}.records__termInner .records__text{font-weight:500}.records__buttonWrap{-webkit-justify-content:center;justify-content:center;margin-top:var(--spacing-size-m)}.records__buttonWrap_type_border{border-top:1px solid var(--border-color);padding-top:var(--spacing-size-m)}.records__name{font-size:1.8rem}@media screen and (max-width: 768px){.records__confirmButton_spOrder_1{-webkit-order:1;order:1}}@media screen and (max-width: 768px){.records__confirmButton_spOrder_2{-webkit-order:2;order:2}}@media screen and (max-width: 768px){.register__confirmButton_spOrder_1{-webkit-order:1;order:1}}@media screen and (max-width: 768px){.register__confirmButton_spOrder_2{-webkit-order:2;order:2}}.reservationDetailsShow .basisDescList__columns{gap:var(--spacing-size-m)}.reservationDetailsShow__memberName{-webkit-column-gap:var(--spacing-size-m);-moz-column-gap:var(--spacing-size-m);column-gap:var(--spacing-size-m);display:-webkit-flex;display:flex}@media screen and (max-width: 768px){.reservationDetailsShow__memberName{-webkit-flex-direction:column;flex-direction:column;row-gap:var(--spacing-size-xs)}}.reservationDetailsShow__btnWrap{display:grid;gap:var(--spacing-size-s) var(--spacing-size-m);-webkit-justify-content:center;justify-content:center;margin-top:var(--spacing-size-m)}@media screen and (max-width: 768px){.reservationDetailsShow__btnWrap{gap:var(--spacing-size-m);grid-template-columns:1fr}}.reservationDetailsShow__editBtn{grid-column:1/2}.reservationDetailsShow__cancelBtn{grid-column:2/3}@media screen and (max-width: 768px){.reservationDetailsShow__cancelBtn{grid-column:1/2;grid-row:2/3}}.reservationDetailsShow__backBtn{grid-column:1/3;grid-row:2/3;place-self:center}@media screen and (max-width: 768px){.reservationDetailsShow__backBtn{grid-column:1/2;grid-row:3/4}}.reservationDetailsShow__cancelConfirmButtonWrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-size-m);-webkit-justify-content:center;justify-content:center}.reservationDetailsShow__cancelConfirmButtonWrap .basisButton{padding-left:var(--spacing-size-xs);padding-right:var(--spacing-size-xs)}.reservationDetailsShow__cancelConfirmButtonWrap .basisButton small{font-size:1.2rem;font-weight:inherit}@media screen and (max-width: 1200px){.reservationsCreate .rightAutoColumns{container:none}}@media screen and (max-width: 1200px){.reservationsCreate .rightAutoColumns__columns{grid-template-columns:1fr}}@media screen and (max-width: 1200px){.reservationsCreate .rightAutoColumns .basisButton{--button-width: 100%}}.reservationsCreate__filterBox{border:1px solid var(--border-color);border-radius:8px;padding:24px}.reservationsCreate__sectionTitle{font-weight:500}.reservationsCreate__serchInputFlex{-webkit-align-items:center;align-items:center;-webkit-column-gap:var(--spacing-size-xs);-moz-column-gap:var(--spacing-size-xs);column-gap:var(--spacing-size-xs);display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.reservationsCreate__searchFormBlock{border-right:1px solid var(--border-color);display:grid;gap:var(--spacing-size-xs);padding-right:var(--spacing-size-m)}@media screen and (max-width: 1200px){.reservationsCreate__searchFormBlock{border-bottom:1px solid var(--border-color);border-right:none;padding-bottom:var(--spacing-size-m);padding-right:0}}.reservationsCreate__searchButtonAndModalWrap{display:grid;position:relative;row-gap:var(--spacing-size-m)}.reservationsCreate__formItem{display:grid;row-gap:var(--spacing-size-m)}.reservationsCreate__stylistName{-webkit-column-gap:var(--spacing-size-s);-moz-column-gap:var(--spacing-size-s);column-gap:var(--spacing-size-s);display:grid;grid-auto-flow:column;grid-template-columns:144px 1fr}@media screen and (max-width: 768px){.reservationsCreate__stylistName{grid-template-columns:1fr;grid-template-rows:1fr 1fr;row-gap:var(--spacing-size-xs)}}.reservationsCreate__stylistNameLabel{font-weight:500;line-height:1.6}.reservationsCreate__visit{display:grid;gap:var(--spacing-size-xs);grid-template-columns:320px auto}@media screen and (max-width: 990px){.reservationsCreate__visit{grid-template-columns:1fr;grid-template-rows:1fr}}.reservationsCreate__visitDate{grid-column:1/2}@media screen and (max-width: 990px){.reservationsCreate__visitDate{grid-row:1/2}}.reservationsCreate__visitDate.formValidError~.alert_type_errorMsg{display:grid}.reservationsCreate__visitTime{grid-column:2/3;margin-left:-160px;z-index:1}@media screen and (max-width: 990px){.reservationsCreate__visitTime{grid-column:1/2;grid-row:2/3;margin-left:0;z-index:0}}.reservationsCreate__visitTime.formValidError~.alert_type_errorMsg{display:grid}.reservationsCreate__visitError{grid-column:1/3;grid-row:2/3}@media screen and (max-width: 990px){.reservationsCreate__visitError{grid-column:1/2;grid-row:3/4}}.reservationsCreate__btnWrap{border-top:1px solid var(--border-color);display:-webkit-flex;display:flex;gap:var(--spacing-size-m);-webkit-justify-content:center;justify-content:center;padding-top:var(--spacing-size-m)}@media screen and (max-width: 768px){.reservationsCreate__btnWrap{-webkit-flex-direction:column;flex-direction:column}}@media screen and (max-width: 768px){.reservationsCreate__confirmButton_spOrder_1{-webkit-order:1;order:1}}@media screen and (max-width: 768px){.reservationsCreate__confirmButton_spOrder_2{-webkit-order:2;order:2}}.reservationsCreateModal__inner{max-height:220px}@media screen and (max-width: 768px){.reservationsCreateModal__inner{max-height:none}}.reservationsCreateModal__error .alert_type_errorMsg{display:grid}.reservationsCreateModal.modal{left:unset;overflow:unset;position:absolute;right:-1px;top:64px}@media screen and (max-width: 768px){.reservationsCreateModal.modal{background:var(--overlay-bg-color);height:100vh;position:fixed;right:0;top:0;width:100vw}}.reservationsCreateModal.modal.showModal{display:block}.reservationsCreateModal .modal__inner{display:grid;overflow-y:hidden;padding:0;place-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width: 768px){.reservationsCreateModal .modal__inner{grid-template-columns:minmax(0, 688px);padding:var(--spacing-size-m)}}.reservationsCreateModal .modal__dialog{display:block;margin:0;max-width:688px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width: 990px){.reservationsCreateModal .modal__dialog{max-width:450px}}@media screen and (max-width: 768px){.reservationsCreateModal .modal__dialog{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:calc(100vh - 48px);left:24px;max-width:unset;min-height:auto;position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100vw - 48px)}}.reservationsCreateModal .modal__content{background:var(--bg-color);grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-rows:auto 1fr;height:auto;max-height:100%;overflow:hidden;padding:var(--spacing-size-m);text-align:left}.reservationsCreateModal .modal__header{display:grid;gap:var(--spacing-size-m);grid-template-columns:minmax(auto, 500px) auto;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){.reservationsCreateModal .modal__header{gap:8px}}.reservationsCreateModal .modal__title{-webkit-align-self:center;align-self:center}.reservationsCreateModal .modal__close{-webkit-align-self:flex-start;align-self:flex-start;position:static}.reservationsCreateModal .modal__body{background:#fff;border-radius:8px;height:auto;height:100%;overflow-y:auto;padding:var(--spacing-size-m);scrollbar-width:none}.reservationsCreateModal .modal__body::-webkit-scrollbar{display:none}.reservationsCreateModal .table{padding-bottom:var(--spacing-size-m)}@media screen and (max-width: 768px){.reservationsCreateModal .table{padding-bottom:0}}.reservationsCreateModal .table__inner{grid-template-columns:minmax(150px, auto) repeat(3, auto)}@media screen and (max-width: 990px){.reservationsCreateModal .table__inner{grid-template-columns:140px repeat(3, minmax(115px, 1fr))}}@media screen and (max-width: 768px){.reservationsCreateModal .table__inner{grid-template-columns:1fr 1fr;padding-bottom:0px}}.reservationsCreateModal .table__r{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;color:var(--text-color-basis);font-family:var(--font-family-ja-sans);font-size:1.4rem;grid-column:span 4;line-height:1.6}@media screen and (max-width: 768px){.reservationsCreateModal .table__r{grid-column:span 2}}.reservationsCreateModal .table__r:not(:first-child){border-bottom:1px solid #d6d3de;cursor:pointer}.reservationsCreateModal .table__r:not(:first-child):hover{opacity:.4;transition:opacity .1s cubic-bezier(0.32, 0, 0.67, 0)}@media screen and (max-width: 768px){.reservationsCreateModal .table__r:not(:first-child){padding:0 !important}}@media screen and (max-width: 768px){.reservationsCreateModal .table__r:first-child .table__h:nth-child(odd){border-right:1px solid var(--theme-color-white) !important}.reservationsCreateModal .table__r:first-child .table__h:nth-child(even){border-right:none !important}}@media screen and (max-width: 768px){.reservationsCreateModal .table__dl{padding:var(--spacing-size-s) !important;text-align:left}.reservationsCreateModal .table__dl:nth-child(1),.reservationsCreateModal .table__dl:nth-child(2){border-bottom:1px dashed var(--border-color)}.reservationsCreateModal .table__dl:nth-child(2){border-right:none !important}}.reservationsEdit__formItem{display:grid;row-gap:var(--spacing-size-m)}.reservationsEdit__memberName,.reservationsEdit__endTime{-webkit-column-gap:var(--spacing-size-s);-moz-column-gap:var(--spacing-size-s);column-gap:var(--spacing-size-s);display:grid;grid-auto-flow:column;grid-template-columns:144px 1fr}@media screen and (max-width: 768px){.reservationsEdit__memberName,.reservationsEdit__endTime{grid-template-columns:1fr;grid-template-rows:1fr 1fr;row-gap:var(--spacing-size-xs)}}.reservationsEdit__memberNameLabel,.reservationsEdit__endTimeLabel{font-weight:500;line-height:1.6}.reservationsEdit__visit{display:grid;gap:var(--spacing-size-xs);grid-template-columns:320px auto}@media screen and (max-width: 990px){.reservationsEdit__visit{grid-template-columns:1fr;grid-template-rows:1fr}}.reservationsEdit__visitDate{grid-column:1/2}@media screen and (max-width: 990px){.reservationsEdit__visitDate{grid-row:1/2}}.reservationsEdit__visitDate.formValidError~.alert_type_errorMsg{display:grid}.reservationsEdit__visitTime{grid-column:2/3;margin-left:-160px;z-index:1}@media screen and (max-width: 990px){.reservationsEdit__visitTime{grid-column:1/2;grid-row:2/3;margin-left:0;z-index:0}}.reservationsEdit__visitTime.formValidError~.alert_type_errorMsg{display:grid}.reservationsEdit__visitError{grid-column:1/3;grid-row:2/3}@media screen and (max-width: 990px){.reservationsEdit__visitError{grid-column:1/2;grid-row:3/4}}.reservationsEdit__selectFit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.reservationsEdit__btnWrap{border-top:1px solid var(--border-color);display:-webkit-flex;display:flex;gap:var(--spacing-size-m);-webkit-justify-content:center;justify-content:center;padding-top:var(--spacing-size-m)}@media screen and (max-width: 768px){.reservationsEdit__btnWrap{-webkit-flex-direction:column;flex-direction:column}}@media screen and (max-width: 768px){.reservationsEdit__confirmButton_spOrder_1{-webkit-order:1;order:1}}@media screen and (max-width: 768px){.reservationsEdit__confirmButton_spOrder_2{-webkit-order:2;order:2}}.reservationsEdit__inputUnitText{-webkit-flex:0 0 auto;flex:0 0 auto}.reservationsEdit__selectUnit{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;gap:var(--spacing-size-s)}@media screen and (max-width: 768px){.reservationsEdit__selectUnit{gap:var(--spacing-size-xs)}}.reservationsIndex .rightAutoColumns{container:none}@media screen and (max-width: 1200px){.reservationsIndex .rightAutoColumns__columns{gap:16px;grid-template-columns:auto}}@media screen and (max-width: 1200px){.reservationsIndex .rightAutoColumns .basisButton{width:100%}}.reservationsIndex__filterBox{border:1px solid var(--border-color);border-radius:8px;padding:24px}.reservationsIndex__searchFormBlock{border-right:1px solid var(--border-color);display:grid;gap:var(--spacing-size-xs);padding-right:var(--spacing-size-m)}@media screen and (max-width: 1200px){.reservationsIndex__searchFormBlock{border-bottom:1px solid var(--border-color);border-right:none;padding-bottom:var(--spacing-size-m);padding-right:0}}.reservationsIndex__searchFlex{display:-webkit-flex;display:flex;gap:var(--spacing-size-xs)}@media screen and (max-width: 768px){.reservationsIndex__searchFlex{-webkit-flex-direction:column;flex-direction:column}}.reservationsIndex__searchButtonWrap{display:grid;position:relative;row-gap:var(--spacing-size-m)}.reservationsIndex__count{font-size:1.6rem}.reservationsIndex__countNum{color:var(--theme-color-sub-1);font-size:1.25em;font-weight:500}.reservationsIndex__tableErrorRecord{background-color:var(--form-input-error-bg-color)}.reservationsIndex__tableErrorRecord .table__dl:nth-child(2) .table__dd{color:var(--error-color);font-weight:500}.reservationsIndex .table{container:table/inline-size}.reservationsIndex .table__inner{grid-template-columns:minmax(100px, 1fr) repeat(7, minmax(70px, 1fr)) auto}@container (max-width: 980px){.reservationsIndex .table__inner{grid-template-columns:minmax(130px, 1fr) repeat(7, minmax(95px, 1fr)) auto}}.reservationsIndex .table__r{grid-column:span 9}.reservationsIndex .table__r:first-child .table__h{-webkit-align-items:center;align-items:center;display:grid}.reservationsIndex .pagination__list{grid-template-columns:repeat(auto-fit, 48px);-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 370px){.reservationsIndex .pagination__list{grid-template-columns:repeat(auto-fit, 38px)}}.reservations__head{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){.reservations__head{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;row-gap:var(--spacing-size-m)}.reservations__head .paging{place-self:flex-end}}.reservations__menuCount{font-size:1.6rem}.reservations__menuCountNum{color:var(--theme-color-sub-1);font-size:1.25em;font-weight:500}.reservations__currentReservations{margin-bottom:var(--spacing-size-m)}.reservations__reservationListWrap{display:grid;gap:var(--spacing-size-s)}.reservations__buttonWrap{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;place-self:flex-end;row-gap:var(--spacing-size-s)}@container (max-width: 768px){.reservations__buttonWrap{place-self:auto}}@media screen and (max-width: 768px){.reservations__buttonWrap{row-gap:var(--spacing-size-xs)}}.reservations__paginationWrap{margin-top:var(--spacing-size-m)}.reservations__paginationWrap .pagination__list{grid-template-columns:repeat(auto-fit, 48px);-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 370px){.reservations__paginationWrap .pagination__list{grid-template-columns:repeat(auto-fit, 38px)}}.reservations__note{margin-bottom:var(--spacing-size-m)}.reservations__btnWrap{display:-webkit-flex;display:flex;gap:var(--spacing-size-s);-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.reservations__btnWrap{-webkit-flex-direction:column;flex-direction:column}}.reservations__text{font-weight:500;margin-bottom:var(--spacing-size-s)}.reservations__reservationColumn{background-color:#fff;border-radius:8px;box-shadow:0px 3px 3px 0px rgba(var(--shadow-color-rgb), 0.03);padding:24px}.reservations__reservationColumn:has(.status_is_cancel_uncollected){background:var(--form-input-error-bg-color)}.reservations__detailList{margin-bottom:var(--spacing-size-m)}.salonRegister__formWrap{border-bottom:1px solid var(--border-color);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-m);padding-bottom:var(--spacing-size-m)}.salonRegister__unit_type_filesUploadWithText .filesUpload{border:1px dashed var(--text-color-gray);border-radius:var(--corner-size-m);padding:var(--spacing-size-m)}@media screen and (max-width: 345px){.salonRegister__unit_type_filesUploadWithText .filesUpload{border:none;border-radius:0px;padding:0}}.salonRegister__unit_type_filesUploadWithText .filesUpload .filesUpload__img{border:none}.salonRegister__inputUnit{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;gap:var(--spacing-size-s)}@media screen and (max-width: 768px){.salonRegister__inputUnit{gap:var(--spacing-size-xs)}}.salonRegister__inputUnitText{-webkit-flex:0 0 auto;flex:0 0 auto}.salonRegister__btnWrap{-webkit-justify-content:center;justify-content:center;padding-top:var(--spacing-size-m)}.scheduleChange__text{margin-bottom:var(--spacing-size-s)}.scheduleChange__formItem{display:grid;row-gap:var(--spacing-size-m)}.scheduleChange__stylist{-webkit-column-gap:var(--spacing-size-s);-moz-column-gap:var(--spacing-size-s);column-gap:var(--spacing-size-s);display:grid;grid-auto-flow:column;grid-template-columns:144px 1fr}@media screen and (max-width: 768px){.scheduleChange__stylist{grid-template-columns:1fr;grid-template-rows:1fr 1fr;row-gap:var(--spacing-size-xs)}}.scheduleChange__stylistLabel{font-weight:500;line-height:1.6}.scheduleChange__date{display:grid;gap:var(--spacing-size-xs) var(--spacing-size-s);grid-template-columns:160px auto}.scheduleChange__date .ui-datepicker{max-width:none}@media screen and (max-width: 1200px){.scheduleChange__date{grid-template-columns:auto}}@media screen and (max-width: 768px){.scheduleChange__date{grid-template-columns:1fr;grid-template-rows:1fr 1fr;row-gap:var(--spacing-size-xs)}}:root[data-theme=shop] .scheduleChange__date .selectBlock__select:disabled{background-color:var(--form-input-bg-color);background-image:url(../images/arrow_bottom_shop.svg)}.scheduleChange__dateCalendar{grid-column:1/2;margin-bottom:calc(var(--spacing-size-xs)*-1);max-width:160px}@media screen and (max-width: 1200px){.scheduleChange__dateCalendar{grid-column:1/3}}@media screen and (max-width: 768px){.scheduleChange__dateCalendar{grid-column:1/2;max-width:none}}.scheduleChange__startTime{-webkit-align-items:center;align-items:center;-webkit-column-gap:var(--spacing-size-xs);-moz-column-gap:var(--spacing-size-xs);column-gap:var(--spacing-size-xs);display:-webkit-flex;display:flex;grid-column:2/3}@media screen and (max-width: 1200px){.scheduleChange__startTime{grid-column:1/2;grid-row:2/3}}.scheduleChange__startTime:has(.selectBlock__select:disabled){opacity:.4}.scheduleChange__endTime{-webkit-align-items:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:-webkit-flex;display:flex;grid-column:3/4}@media screen and (max-width: 1200px){.scheduleChange__endTime{grid-column:2/3;grid-row:2/3}}@media screen and (max-width: 900px){.scheduleChange__endTime{grid-column:1/2;grid-row:3/4}}.scheduleChange__endTime:has(.selectBlock__select:disabled){opacity:.4}.scheduleChange__check{grid-column:4/5}@media screen and (max-width: 1200px){.scheduleChange__check{grid-column:1/2;grid-row:3/4}}@media screen and (max-width: 900px){.scheduleChange__check{grid-row:4/5}}.scheduleChange__alert{grid-column:1/5;grid-row:2/3}.scheduleChange__startTimeLabel,.scheduleChange__endTimeLabel{white-space:nowrap}.scheduleChange__timeSelect{width:100%}.scheduleChange__textInput{border-top:1px solid var(--border-color);padding-top:var(--spacing-size-m)}.scheduleChange__btnWrap{border-top:1px solid var(--border-color);display:grid;gap:var(--spacing-size-s) var(--spacing-size-m);-webkit-justify-content:center;justify-content:center;margin-top:var(--spacing-size-m);padding-top:var(--spacing-size-m)}@media screen and (max-width: 768px){.scheduleChange__btnWrap{gap:var(--spacing-size-m);grid-template-columns:1fr}}.scheduleChange__backBtn{grid-column:1/2}@media screen and (max-width: 768px){.scheduleChange__backBtn{grid-row:2/3}}.scheduleChange__changeBtn{grid-column:2/3}@media screen and (max-width: 768px){.scheduleChange__changeBtn{grid-column:1/2;grid-row:1/2}}.scheduleChange__deleteBtn{grid-column:1/3;grid-row:2/3;place-self:center}@media screen and (max-width: 768px){.scheduleChange__deleteBtn{grid-column:1/2;grid-row:3/4}}.setupFacility__contentTitle{font-weight:500}.setupFacility__formWrap{border-bottom:1px solid var(--border-color);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-m);padding-bottom:var(--spacing-size-m)}.setupFacility__formWrap+.setupFacility__formWrap{padding-top:var(--spacing-size-m)}.setupFacility__unit_columns_2{-webkit-column-gap:72px;-moz-column-gap:72px;column-gap:72px;display:-webkit-flex;display:flex}@media screen and (max-width: 1050px){.setupFacility__unit_columns_2{-webkit-flex-direction:column;flex-direction:column;gap:24px 0}.setupFacility__unit_columns_2 .inputBlock_size_small{grid-template-columns:144px 1fr}}@media screen and (max-width: 768px){.setupFacility__unit_columns_2{gap:var(--spacing-size-s) 0}.setupFacility__unit_columns_2 .inputBlock_size_small{grid-template-columns:1fr}}.setupFacility__unit_readonly .inputBlock__inputWrap{-webkit-align-self:center;align-self:center}.setupFacility__accordion{border:1px solid var(--border-color);border-radius:var(--corner-size-m)}.setupFacility__accordionHead{-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:flex;gap:var(--spacing-size-xs);min-height:44px;padding:var(--spacing-size-xs) var(--spacing-size-s)}.setupFacility__accordionIcons{display:grid}.setupFacility__accordionIcons .icon{grid-area:1/1/-1/-1}.setupFacility__accordion.is_opened .setupFacility__accordionIcons .icon_plus_solid,.setupFacility__accordion:not(.is_opened) .setupFacility__accordionIcons .icon_minus_solid{display:none}.setupFacility__accordionBody{border-top:1px solid var(--border-color);display:none;margin:0 var(--spacing-size-s);padding:var(--spacing-size-s) 0}.setupFacility__choicesControls{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-size-xs);margin:0 0 var(--spacing-size-s)}.setupFacility__choicesList{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-xs)}.setupFacility__choicesList .checkboxEl{height:100%;width:100%}.setupFacility__choicesList .checkboxEl__label{display:block}.setupFacility__btnWrap{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-s) var(--spacing-size-m);padding-top:var(--spacing-size-m)}.setup [data-shift-status=closed]{background:var(--calendar-bg-color-scheduled);border:1px solid var(--border-color)}.setup [data-shift-status=dayOff]{background:var(--border-color);border:1px solid var(--border-color)}.setup [data-shift-status=work]{border:1px solid var(--border-color)}.setup [data-shift-status=scheduled]{border:1px solid var(--border-color);box-shadow:inset 0 4px var(--calendar-route-bg-color-online)}.setup__contentTitle{font-weight:500}.setup__contentSubTitle{border:1px solid var(--border-color);border-radius:var(--corner-size-m);font-weight:500;padding:var(--spacing-size-xs) var(--spacing-size-s)}.setup__menu{border-radius:var(--corner-size-m);box-shadow:inset 0 0 0 1px var(--border-color);display:-webkit-flex;display:flex;overflow:hidden}@media screen and (max-width: 1050px){.setup__menu{-webkit-flex-direction:column;flex-direction:column}}.setup__menuHead{-webkit-align-items:center;align-items:center;background:var(--bg-color);display:-webkit-flex;display:flex;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-justify-content:center;justify-content:center;padding:var(--spacing-size-s);text-align:center;width:192px}@media screen and (max-width: 1050px){.setup__menuHead{width:unset}}.setup__menuBody{-webkit-flex:1 1 auto;flex:1 1 auto;padding:var(--spacing-size-s)}.setup__menuList{border-radius:var(--corner-size-m) var(--corner-size-m) 0 0;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, auto);overflow:hidden}@media screen and (max-width: 1050px){.setup__menuList{border-radius:var(--corner-size-m) 0 0 var(--corner-size-m);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}}.setup__menuDl{display:grid;grid-row:span 2;grid-template-rows:subgrid;text-align:center}@media screen and (max-width: 1050px){.setup__menuDl{display:-webkit-flex;display:flex}}.setup__menuDt{-webkit-align-items:center;align-items:center;background:var(--bg-color);border-bottom:2px solid var(--border-color);color:#606f7f;display:-webkit-flex;display:flex;font-size:1.2rem;font-weight:500;-webkit-justify-content:center;justify-content:center;padding:var(--spacing-size-s)}@media screen and (max-width: 1050px){.setup__menuDt{border-bottom:none;border-right:2px solid var(--border-color);width:25%}}.setup__menuDl:nth-child(n+2) .setup__menuDt{border-left:1px solid var(--theme-color-white)}@media screen and (max-width: 1050px){.setup__menuDl:nth-child(n+2) .setup__menuDt{border-left:none;border-top:1px solid var(--theme-color-white)}}.setup__menuDd{-webkit-align-items:center;align-items:center;border-bottom:1px solid var(--border-color);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-xs);-webkit-justify-content:center;justify-content:center;padding:var(--spacing-size-xs) var(--spacing-size-s);position:relative}@media screen and (max-width: 1050px){.setup__menuDd{border-bottom:none;border-right:1px solid var(--border-color);-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:var(--spacing-size-s)}}.setup__menuDl:nth-child(n+2) .setup__menuDd::before{border-left:1px dashed var(--border-color);content:"";display:block;inset:var(--spacing-size-xs) auto var(--spacing-size-xs) 0;position:absolute}@media screen and (max-width: 1050px){.setup__menuDl:nth-child(n+2) .setup__menuDd::before{border-left:none;border-top:1px dashed var(--border-color);inset:0 0 auto}}.setup__guide{border-radius:var(--corner-size-m);box-shadow:inset 0 0 0 1px var(--border-color);display:-webkit-flex;display:flex;overflow:hidden}@media screen and (max-width: 1050px){.setup__guide{-webkit-flex-direction:column;flex-direction:column}}.setup__guideHead{-webkit-align-items:center;align-items:center;background:var(--border-color);display:-webkit-flex;display:flex;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-justify-content:center;justify-content:center;padding:var(--spacing-size-xs) var(--spacing-size-s);width:46px}@media screen and (max-width: 1050px){.setup__guideHead{width:unset}}.setup__guideBody{-webkit-flex:1 1 auto;flex:1 1 auto;overflow:hidden;padding:var(--spacing-size-s)}.setup__guideList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-size-s) var(--spacing-size-m)}.setup__guideItem{-webkit-align-items:center;align-items:center;-webkit-align-self:center;align-self:center;display:-webkit-flex;display:flex;gap:var(--spacing-size-xs)}.setup__guideStatus{-webkit-flex:0 0 auto;flex:0 0 auto;height:24px;width:56px}.setup__addition{background:var(--bg-color);border-radius:var(--corner-size-m);padding:var(--spacing-size-s);text-align:left}.modal .setup__addition{background:unset;border-radius:unset;padding:unset}@media screen and (max-width: 768px){.setup__addition .modal__footer .basisButton:nth-child(2){grid-row:1/2}}.setup__additionHead{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;gap:var(--spacing-size-s);-webkit-justify-content:space-between;justify-content:space-between}.setup__additionHead .basisButton{-webkit-flex:0 0 auto;flex:0 0 auto}.setup__additionBody{background:var(--theme-color-white);border-radius:var(--corner-size-m);display:none;margin:var(--spacing-size-s) 0 0;padding:var(--spacing-size-s)}.setup__additionGroups{border-bottom:1px solid var(--border-color);display:grid;gap:var(--spacing-size-m);grid-template-columns:100%;margin:0 0 var(--spacing-size-m);padding:0 0 var(--spacing-size-m);position:relative}.setup__addition_type_shift .setup__additionGroups{grid-template-areas:"stylist day" "shift shift";grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, auto)}@media screen and (max-width: 1200px){.setup__addition_type_shift .setup__additionGroups{grid-template-areas:"stylist" "day" "shift";grid-template-columns:100%;grid-template-rows:repeat(3, auto)}}.setup__additionGroup{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.setup__additionGroup:nth-child(n+2){border-top:1px dashed var(--border-color);padding-top:var(--spacing-size-m)}.setup__addition_type_shift .setup__additionGroup:nth-child(1){grid-area:stylist;inset:0;overflow:hidden;position:absolute}@media screen and (max-width: 1200px){.setup__addition_type_shift .setup__additionGroup:nth-child(1){position:unset}}.setup__addition_type_shift .setup__additionGroup:nth-child(2){border-top:none;grid-area:day;padding-top:0}@media screen and (max-width: 1200px){.setup__addition_type_shift .setup__additionGroup:nth-child(2){border-top:1px dashed var(--border-color);padding-top:var(--spacing-size-m)}}.setup__addition_type_shift .setup__additionGroup:nth-child(3){grid-area:shift}.setup__additionGroupTitle{font-weight:500;margin:0 0 var(--spacing-size-s)}.setup__additionCheck{display:grid;grid-template-columns:92px 1fr}@media screen and (max-width: 768px){.setup__additionCheck{gap:var(--spacing-size-xs);grid-template-columns:100%}}.setup__additionCheckPrimary{grid-area:1/1/-1/-1}@media screen and (max-width: 768px){.setup__additionCheckPrimary{grid-area:unset}}.setup__additionCheckPrimary .radioEl{height:100%;width:100%}.setup__additionCheckPrimary .radioEl__label{height:100%;padding:22px calc(100% - 92px) 22px 40px;width:100%}.setup__additionCheckPrimary .radioEl__label::before,.setup__additionCheckPrimary .radioEl__label::after{top:34px}@media screen and (max-width: 768px){.setup__additionCheckPrimary .radioEl__label{border:none;padding:0 0 0 var(--spacing-size-m)}.setup__additionCheckPrimary .radioEl__label::before{left:0;top:50%}.setup__additionCheckPrimary .radioEl__label::after{left:3px;top:50%}}.setup__additionCheckSecondary{grid-column:2/3;grid-row:1/-1;padding:12px var(--spacing-size-s) 12px 0;transition:z-index 0s .1s;z-index:1}@media screen and (max-width: 768px){.setup__additionCheckSecondary{grid-column:unset;grid-row:unset;padding:0}}.setup__additionCheckSecondary:has(.ui-datepicker[style*=block]),.setup__additionCheckSecondary:has(.flatpickr-calendar.open){transition:unset;z-index:2}.setup__additionUnit{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-size-xs)}.setup__additionStylist{max-height:100%;overflow:auto}@media screen and (max-width: 1200px){.setup__additionStylist{max-height:240px}}.setup__additionStylist.simplebar-scrollable-y{padding-right:var(--spacing-size-s)}.setup__additionStylist::-webkit-scrollbar{display:none}.setup__additionStylist .simplebar-track.simplebar-vertical{inset:0 0 0 auto}.setup__additionStylist .checkboxEl__label{display:block}.setup__additionStylistColumns{display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-xs)}.setup__additionDay{display:grid;gap:var(--spacing-size-xs)}@media screen and (max-width: 768px){.setup__additionDay{gap:var(--spacing-size-m)}}.setup__additionDayMulti{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-xs)}.setup__additionDayMulti .ui-datepicker{max-width:none}.setup__additionDayWeeks{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-size-xs)}.setup__additionShift{display:grid;gap:var(--spacing-size-xs)}@media screen and (max-width: 768px){.setup__additionShift{gap:var(--spacing-size-m)}}.setup__additionShift .inputBlock{border:1px solid var(--border-color);border-radius:var(--corner-size-m);grid-template-columns:auto 1fr;padding:12px var(--spacing-size-s)}@media screen and (max-width: 768px){.setup__additionShift .inputBlock{grid-template-columns:1fr}}.setup__additionShift .inputBlock__text{font-weight:400}.setup__additionNote{color:var(--error-color);text-align:center}.setup__additionAlert{margin:var(--spacing-size-m) 0 0}.setup__additionBtnWrap{display:-webkit-flex;display:flex;gap:var(--spacing-size-s) var(--spacing-size-m);-webkit-justify-content:center;justify-content:center;margin:var(--spacing-size-m) 0 0}@media screen and (max-width: 768px){.setup__additionBtnWrap{-webkit-align-self:center;align-self:center;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}.setup__shift{margin:0 calc(-1*var(--spacing-size-m));overflow:hidden;padding:0 var(--spacing-size-m)}@media screen and (max-width: 768px){.setup__shift .modal__footer .basisButton:nth-child(2){grid-row:1/2}}.setup__table_type_facility .table__inner{grid-template-columns:200px minmax(508px, 1fr) 100px -webkit-max-content;grid-template-columns:200px minmax(508px, 1fr) 100px max-content}.setup__table_type_facility .table__r{grid-column:span 4}.setup__table_type_facility .table__h:nth-child(3),.setup__table_type_facility .table__dl:nth-child(3){-webkit-justify-content:center;justify-content:center;text-align:center}.setup__table_type_shift.setup__table_days_28{--setup-stylist-calendar-days: 28}.setup__table_type_shift.setup__table_days_29{--setup-stylist-calendar-days: 29}.setup__table_type_shift.setup__table_days_30{--setup-stylist-calendar-days: 30}.setup__table_type_shift.setup__table_days_31{--setup-stylist-calendar-days: 31}.setup__table_type_shift .table__inner{grid-template-columns:136px -webkit-max-content -webkit-max-content repeat(var(--setup-stylist-calendar-days, 0), -webkit-max-content);grid-template-columns:136px max-content max-content repeat(var(--setup-stylist-calendar-days, 0), max-content)}.setup__table_type_shift .table__r{grid-column:span calc(1 + var(--setup-stylist-calendar-days, 0))}:root[data-theme=shop] .setup__table_type_shift .table__r{padding-bottom:var(--spacing-size-xs);padding-top:var(--spacing-size-xs)}.setup__table_type_shift .table__h :root[data-theme=shop]{padding-bottom:var(--spacing-size-xs);padding-top:var(--spacing-size-xs)}.setup__table_type_shift .table__h:nth-child(n+2),.setup__table_type_shift .table__dl:nth-child(n+2){-webkit-justify-content:center;justify-content:center;text-align:center}.setup__shiftStatus{-webkit-align-items:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;color:inherit;display:-webkit-flex;display:flex;font:inherit;height:44px;-webkit-justify-content:center;justify-content:center;width:56px}.setup__salon{overflow:hidden}@media screen and (max-width: 768px){.setup__salon .modal__footer .basisButton:nth-child(2){grid-row:1/2}}.setup__salonCalendar{display:grid;overflow:auto}.setup__salonWeeks{background:var(--bg-color);border-radius:var(--corner-size-m) var(--corner-size-m) 0 0;display:grid;grid-template-columns:repeat(7, minmax(134px, 1fr))}.setup__salonWeek{border-bottom:2px solid var(--border-color);color:#606f7f;font-size:1.2rem;font-weight:500;padding:var(--spacing-size-s);text-align:center}.setup__salonWeek:nth-child(n+2){border-left:1px solid var(--theme-color-white)}.setup__salonDays{display:grid;grid-template-columns:repeat(7, minmax(130px, 1fr))}.setup__salonDay{-webkit-align-items:center;align-items:center;border-bottom:1px solid var(--border-color);display:grid;gap:var(--spacing-size-xs);grid-template-areas:"date closed" "hour hour" "limit limit";grid-template-columns:auto 1fr;grid-template-rows:repeat(3, auto);padding:var(--spacing-size-xs);position:relative}.setup__salonDay:not(:nth-child(7n+1))::before{border-left:1px dashed var(--border-color);content:"";display:block;inset:var(--spacing-size-xs) auto var(--spacing-size-xs) 0;position:absolute}.setup__salonDay .checkboxEl__label{border:none;padding:0 0 0 26px}.setup__salonDay .checkboxEl__label::before{left:0}.setup__salonDay .checkboxEl__label::after{left:2px}.setup__salonDay .select{background-position:center right var(--spacing-size-xs);background-size:8px auto;font-size:1.2rem;padding:0 20px 0 var(--spacing-size-xs)}:root[data-theme=shop] .setup__salonDay .select:disabled{background-color:var(--form-input-bg-color);background-image:url(../images/arrow_bottom_shop.svg)}.setup__salonDate{grid-area:date}.setup__salonClosed{grid-area:closed;text-align:right}.setup__salonHour{grid-area:hour}.setup__salonHour:has(.select:disabled){opacity:.4}.setup__salonLimit{-webkit-align-items:center;align-items:center;display:grid;gap:var(--spacing-size-xs);grid-area:limit;grid-template-columns:repeat(2, minmax(0, 1fr))}.setup__salonLimit:has(.select:disabled){opacity:.4}.setup__salonUnit{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;gap:2px}.setup__salonBtnWrap{border-top:1px solid var(--border-color);display:-webkit-flex;display:flex;gap:var(--spacing-size-s) var(--spacing-size-m);-webkit-justify-content:center;justify-content:center;margin:var(--spacing-size-m) 0 0;padding:var(--spacing-size-m) 0 0}@media screen and (max-width: 768px){.setup__salonBtnWrap{-webkit-align-self:center;align-self:center;-webkit-flex-direction:column;flex-direction:column}}.setup__scheduleFormWrap{border-bottom:1px solid var(--border-color);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-m);padding-bottom:var(--spacing-size-m);text-align:left}.setup__scheduleUnit_readonly .inputBlock__labelWrap{height:auto}.setup__scheduleTarget{-webkit-align-self:center;align-self:center}.setup__scheduleDate{align-self:center;display:grid;gap:0 var(--spacing-size-s);grid-template-areas:"date allday" "hour hour";grid-template-columns:auto 1fr;grid-template-rows:repeat(2, auto);-webkit-transform:translateZ(0);transform:translateZ(0)}.setup__scheduleDate .ui-datepicker{max-width:none}.setup__scheduleDateCalendar{grid-area:date;margin-bottom:calc(var(--spacing-size-xs)*-1)}.setup__scheduleHour{display:grid;gap:var(--spacing-size-xs) var(--spacing-size-s);grid-area:hour;grid-template-areas:"startTime endTime";grid-template-columns:1fr 1fr;grid-template-rows:auto;margin:var(--spacing-size-xs) 0 0}@media screen and (max-width: 768px){.setup__scheduleHour{grid-template-areas:"startTime" "endTime";grid-template-columns:100%;grid-template-rows:repeat(2, auto)}}.setup__scheduleStartTime{grid-area:startTime}.setup__scheduleEndTime{grid-area:endTime}.setup__scheduleStartTime,.setup__scheduleEndTime{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;gap:var(--spacing-size-s)}@media screen and (max-width: 768px){.setup__scheduleStartTime,.setup__scheduleEndTime{gap:var(--spacing-size-xs)}}.setup__scheduleStartTime:has(.select:disabled),.setup__scheduleEndTime:has(.select:disabled){opacity:.4}:root[data-theme=shop] .setup__scheduleStartTime .select:disabled,:root[data-theme=shop] .setup__scheduleEndTime .select:disabled{background-color:var(--form-input-bg-color);background-image:url(../images/arrow_bottom_shop.svg)}.setup__scheduleStartTimeLabel,.setup__scheduleEndTimeLabel{-webkit-flex:0 0 auto;flex:0 0 auto}.setup__scheduleAllday{grid-area:allday}.setup__scheduleBtnWrap{display:-webkit-flex;display:flex;gap:var(--spacing-size-s) var(--spacing-size-m);-webkit-justify-content:center;justify-content:center;margin-top:var(--spacing-size-m)}.setup__scheduleBtnWrap+.setup__scheduleBtnWrap{padding-top:var(--spacing-size-s)}@media screen and (max-width: 768px){.setup__scheduleBtnWrap{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}.setup__scheduleRegistered{margin:var(--spacing-size-l) 0 0;text-align:left}.setup__scheduleRegisteredTitle{font-weight:500;margin:0 0 var(--spacing-size-xs)}.setup__scheduleRegisteredItem{border-bottom:1px solid var(--border-color);display:grid;gap:var(--spacing-size-xs) var(--spacing-size-s);grid-template-columns:144px 1fr;padding:var(--spacing-size-s) 0}@media screen and (max-width: 768px){.setup__scheduleRegisteredItem{grid-auto-flow:row;grid-template-columns:1fr}}.setup__scheduleDelete{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-size-s) var(--spacing-size-m);-webkit-justify-content:center;justify-content:center;margin:var(--spacing-size-m) 0 0}[data-schedule-status=dayOff] .setup__scheduleAllday,[data-schedule-status=dayOff] .setup__scheduleHour,[data-schedule-status=dayOff] .setup__scheduleUnit:nth-child(n+3),[data-schedule-status=dayOff] .setup__scheduleBtnWrap{display:none}[data-schedule-status=dayOff] .setup__scheduleUnit .inputBlock__labelWrap{height:auto}[data-schedule-status=dayOff] .setup__scheduleFormWrap{padding-bottom:var(--spacing-size-s)}.gallery .swiper-wrapper{transition-timing-function:linear !important}.swiper{overflow:visible}.swiper-button-prev,.swiper-button-next{bottom:auto;left:auto;right:auto;top:auto}.swiper-slide{width:auto}.gallery{display:-webkit-flex;display:flex;height:100%}.gallery__fig{height:100%;width:300px}.gallery__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog{margin-top:30px;position:relative}@media screen and (max-width: 768px){.blog{margin:0}}.blog__about{height:194px;padding:20px 40px 30px;width:100%}@media screen and (max-width: 768px){.blog__about{height:198px;position:inherit}}.blog__cate{color:gray;display:block;font-size:1.4rem;margin-bottom:15px}.blog__date{font-size:4.2rem;line-height:1;text-align:center;width:100%}.blog__fig{height:248px;left:0;top:0;width:100%}@media screen and (max-width: 768px){.blog__fig{height:205px}}.blog__img{display:block;height:100;-o-object-fit:cover;object-fit:cover;width:100%}.blog__item{background:#fff;-webkit-flex:0 0 auto;flex:0 0 auto;height:442px;opacity:1;position:relative;transition:.2s ease-in-out;width:344px}.blog__item:hover{opacity:.8}@media screen and (max-width: 768px){.blog__item{height:403px;width:300px}}.blog__label{background:#00005a;color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-family:"East Sea Dokdo",cursive;height:100px;-webkit-justify-content:center;justify-content:center;left:-20px;position:absolute;top:-20px;width:68px}.blog__link{color:inherit;display:block;height:100%;text-decoration:none;width:100%}.blog__month{font-size:2rem;line-height:1;text-align:center;width:100%}.blog__more{color:inherit;display:-webkit-flex;display:flex;font-family:"East Sea Dokdo",cursive;text-decoration:none;transition:.2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;bottom:30px;font-size:2.6rem;position:absolute;right:40px}.blog__more::before{background-size:contain;content:"";display:block;position:relative;transition:.2s}.blog__more:hover::before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.blog__more::before{margin-left:auto;margin-right:10px;width:30px}.blog__next,.blog__prev{cursor:pointer;height:50px;position:absolute;top:-104px;width:50px;z-index:5}@media screen and (max-width: 768px){.blog__next,.blog__prev{top:0}}.blog__next{right:0}@media screen and (max-width: 768px){.blog__next{left:73px}}.blog__prev{right:73px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 768px){.blog__prev{left:0}}.blog__title{margin-bottom:10px}.blog__wrapper{display:-webkit-flex;display:flex;margin:0;width:100%}@media screen and (max-width: 768px){.blog__wrapper{padding-left:20px;padding-top:90px}}.blog__year{font-size:2rem;line-height:1;text-align:center;width:100%}.stylistsCreate__inputWrap{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;row-gap:var(--spacing-size-m)}.stylistsCreate__btnWrap{border-top:1px solid var(--border-color);-webkit-justify-content:center;justify-content:center;margin-top:var(--spacing-size-m);padding-top:var(--spacing-size-m)}@media screen and (max-width: 768px){.stylistsCreate__confirmButton_spOrder_1{-webkit-order:1;order:1}}@media screen and (max-width: 768px){.stylistsCreate__confirmButton_spOrder_2{-webkit-order:2;order:2}}.stylistsShow .basisDescList__columns{gap:var(--spacing-size-m)}.stylistsShow .stylists__buttonWrap{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.stylists__filterBox{border:1px solid var(--border-color);border-radius:8px;padding:var(--spacing-size-m)}.stylists__inputWrap{display:grid;gap:var(--spacing-size-xs);grid-template-columns:repeat(3, minmax(80px, 180px)) minmax(180px, 1fr)}@media screen and (max-width: 1100px){.stylists__inputWrap{grid-template-columns:1fr;grid-template-rows:repeat(4, 1fr)}}.stylists__input .inputBlock__inputWrap{position:relative}.stylists__input .inputBlock__input{padding-left:44px}.stylists__pagingBox{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){.stylists__pagingBox{-webkit-align-items:baseline;align-items:baseline;-webkit-flex-direction:column;flex-direction:column;row-gap:var(--spacing-size-m)}}@media screen and (max-width: 768px){.stylists__paging{place-self:flex-end}}.stylists__menuCount{font-size:1.6rem}.stylists__menuCountNum{color:var(--theme-color-sub-1);font-size:1.25em;font-weight:500}.stylists__dl{-webkit-justify-content:center;justify-content:center}.stylists__fig{height:80px;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.stylists__img{height:100%}.stylists .alert_type_success,.stylists .alert_type_error{margin-bottom:var(--spacing-size-m)}.stylists .sectionCard .table__inner{grid-template-columns:100px 115px repeat(2, minmax(130px, 1fr)) repeat(2, 100px) 1fr}@container (max-width: 980px){.stylists .sectionCard .table__inner{grid-template-columns:100px repeat(3, minmax(200px, 1fr)) repeat(2, 100px) minmax(260px, -webkit-max-content);grid-template-columns:100px repeat(3, minmax(200px, 1fr)) repeat(2, 100px) minmax(260px, max-content)}}.stylists .table{container:table/inline-size;margin-top:var(--spacing-size-m)}.stylists .table__r{grid-column:span 7}.stylists .table__h{text-align:center}.stylists .icon_search{background:var(--text-color-gray);left:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ticketControl__search{border:1px solid var(--border-color);border-radius:8px;padding:24px}.ticketControl__search .inputBlock:last-child{-webkit-flex:1 1 auto;flex:1 1 auto}.ticketControl__searchAlertWrap{display:grid;row-gap:var(--spacing-size-s)}.ticketControl__menuCount{font-size:1.6rem;margin-bottom:var(--spacing-size-m)}.ticketControl__menuCountNum{color:var(--theme-color-sub-1);font-size:1.25em;font-weight:500}.ticketControl .sectionCard .table__inner{gap:0;grid-template-columns:105px minmax(300px, 1fr) repeat(3, 105px) 88px}.ticketControl .table{container:table/inline-size}.ticketControl .table__r{grid-column:span 6}.ticketControl__paginationWrap{margin-top:var(--spacing-size-m)}.ticketControl__paginationWrap .pagination__list{grid-template-columns:repeat(auto-fit, 48px);-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 370px){.ticketControl__paginationWrap .pagination__list{grid-template-columns:repeat(auto-fit, 38px)}}.ticketCreate__inputUnit{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;gap:var(--spacing-size-s)}@media screen and (max-width: 768px){.ticketCreate__inputUnit{gap:var(--spacing-size-xs)}}.ticketCreate__inputUnitText{-webkit-flex:0 0 auto;flex:0 0 auto}.ticketCreate__inner{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:var(--spacing-size-m)}.ticketCreate__form{border-bottom:1px solid var(--border-color);display:grid;padding-bottom:var(--spacing-size-m);row-gap:var(--spacing-size-m)}.ticketCreate__btnWrap{display:-webkit-flex;display:flex;gap:var(--spacing-size-m);-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.ticketCreate__btnWrap{-webkit-flex-direction:column;flex-direction:column}}.ticketCreate__btnWrapWithDelete{display:grid;gap:var(--spacing-size-s) var(--spacing-size-m);-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.ticketCreate__btnWrapWithDelete{gap:var(--spacing-size-m);grid-template-columns:1fr}}.ticketCreate__backBtn{grid-column:1/2}@media screen and (max-width: 768px){.ticketCreate__backBtn{grid-row:2/3}}.ticketCreate__changeBtn{grid-column:2/3}@media screen and (max-width: 768px){.ticketCreate__changeBtn{grid-column:1/2;grid-row:1/2}}.ticketCreate__deleteBtn{grid-column:1/3;grid-row:2/3;place-self:center}@media screen and (max-width: 768px){.ticketCreate__deleteBtn{grid-column:1/2;grid-row:3/4}}@media screen and (max-width: 768px){.ticketCreate__confirmButton_spOrder_1{-webkit-order:1;order:1}}@media screen and (max-width: 768px){.ticketCreate__confirmButton_spOrder_2{-webkit-order:2;order:2}}.ticketCreate .basisDescList__columns{gap:var(--spacing-size-m)}.ticket__ticketAddBtn{--button-width: 18.8rem}.ticketSelect{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;row-gap:var(--spacing-size-s)}.ticketSelect__result{-webkit-align-items:center;align-items:center;border:1px solid var(--border-color);border-radius:var(--corner-size-m);-webkit-column-gap:var(--spacing-size-s);-moz-column-gap:var(--spacing-size-s);column-gap:var(--spacing-size-s);display:-webkit-flex;display:flex;height:55px;padding:var(--spacing-size-s)}.ticketNumberChange{-webkit-column-gap:var(--spacing-size-m);-moz-column-gap:var(--spacing-size-m);column-gap:var(--spacing-size-m);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.ticketNumberChange__btn:hover{opacity:1}}.ticketNumberChange .inputBlock{display:block;width:80px}.ticketNumberChange .inputBlock__input{text-align:center}.ticketNumberChange .basisButton{padding:8px 15px}@media screen and (max-width: 768px){.ticketBtnFooter .basisButton_color_secondary{justify-self:center;-webkit-order:2;order:2}}@media screen and (max-width: 768px){.ticketBtnFooter .basisButton:not(.basisButton_color_secondary){-webkit-order:1;order:1}}.u_d_n{display:none}.u_d_b{display:block}.u_d_f{display:-webkit-flex;display:flex}@media screen and (max-width: 768px){.u_sp_d_n{display:none}.u_sp_d_b{display:block}.u_sp_d_f{display:-webkit-flex;display:flex}}@media screen and (max-width: 1400px){.u_pc_d_n{display:none}.u_pc_d_b{display:block}.u_pc_d_f{display:-webkit-flex;display:flex}}.u_ta_l{text-align:left}.u_ta_c{text-align:center}.u_ta_r{text-align:right}@media screen and (max-width: 768px){.u_sp_ta_l{text-align:left}.u_sp_ta_c{text-align:center}.u_sp_ta_r{text-align:right}}@media screen and (max-width: 1400px){.u_pc_ta_l{text-align:left}.u_pc_ta_c{text-align:center}.u_pc_ta_r{text-align:right}}.u_jc_fs{-webkit-justify-content:flex-start;justify-content:flex-start}.u_jc_c{-webkit-justify-content:center;justify-content:center}.u_jc_fe{-webkit-justify-content:flex-end;justify-content:flex-end}.u_jc_sb{-webkit-justify-content:space-between;justify-content:space-between}.u_jc_sa{-webkit-justify-content:space-around;justify-content:space-around}@media screen and (max-width: 768px){.u_sp_jc_fs{-webkit-justify-content:flex-start;justify-content:flex-start}.u_sp_jc_c{-webkit-justify-content:center;justify-content:center}.u_sp_jc_fe{-webkit-justify-content:flex-end;justify-content:flex-end}.u_sp_jc_sb{-webkit-justify-content:space-between;justify-content:space-between}.u_sp_jc_sa{-webkit-justify-content:space-around;justify-content:space-around}}@media screen and (max-width: 1400px){.u_pc_jc_fs{-webkit-justify-content:flex-start;justify-content:flex-start}.u_pc_jc_c{-webkit-justify-content:center;justify-content:center}.u_pc_jc_fe{-webkit-justify-content:flex-end;justify-content:flex-end}.u_pc_jc_sb{-webkit-justify-content:space-between;justify-content:space-between}.u_pc_jc_sa{-webkit-justify-content:space-around;justify-content:space-around}}