.sec-title .smb-section__lede-wrapper.smb-section-side-heading__lede-wrapper,.sec-title .smb-section__lede-wrapper{margin-top:-10px!important}.smb-section__title.smb-section-side-heading__title{position:relative;display:inline-block;margin-bottom:.5em;font-size:2.2rem}.smb-section__title.smb-section-side-heading__title:before{content:"";position:absolute;bottom:-8px;display:inline-block;width:40px;height:4px;transform:translate(-50%);background-color:#956a32;border-radius:2px}.smb-section__title{position:relative;display:inline-block;margin-bottom:.5em}.smb-section__title:before{content:"";position:absolute;bottom:-8px;display:inline-block;width:40px;height:4px;left:50%;transform:translate(-50%);background-color:#956a32;border-radius:2px}.l-header{background-color:#000000d9}.c-blinking{padding-top:2rem;padding-bottom:1rem}.drower-logo{max-width:120px;width:100%}.fv-title .smb-section__lede-wrapper{margin-top:10px!important}@media (min-width: 640px){.about-title .smb-section-side-heading__header{position:sticky;top:120px;z-index:10}}h3.wp-block-heading.is-style-plain.feature-title{padding:12px;display:block;border:1px solid #A68D6C;position:relative}h3.wp-block-heading.is-style-plain.feature-title:after{content:"";background:#eeeae4;width:calc(100% + 3px);height:calc(100% + 3px);position:absolute;top:5px;left:5px;z-index:-1}.cta-sec .smb-section__fixed-background{border-radius:50px}@media screen and (min-width: 1024px){.voc-sec .c-entries{--entries--item-width: 50%}}.faq-box .smb-panels__item__body{padding:0}.wp-block-snow-monkey-blocks-section-with-bgimage.contact-sec{border-radius:50px}.c-page-header[data-has-image=true]{height:clamp(200px,62.5vw,300px)}.c-page-header__title{position:relative;padding-left:60px;margin-left:-40px}.c-page-header__title:before{content:"";position:absolute;left:0;top:50%;width:40px;height:1px;background-color:#fff;transform:translateY(-50%)}.flow-block .smb-items__item__body.is-layout-constrained.wp-block-items-item-free-is-layout-constrained{height:330px}.has-sm-text-alt-background-color{background-color:#ffffff7a!important}.outline-table .wp-block-snow-monkey-blocks-information-item.smb-information__item{border-bottom:solid 1px #DED7CF;padding-bottom:25px}h3.wp-block-heading.is-style-plain.privacy-title{position:relative;padding-left:18px;background-color:#eeeae4;padding-top:6px;padding-bottom:6px}.wp-container-core-group-is-layout{margin-block-start:clamp(calc(calc(1.8 / 3 * 3) + 4.8 * .28125) * 1rem,calc(calc(-22.5 * calc((4.8 - calc(calc(1.8 / 3 * 3) + 4.8 * .28125)) / (57.5)) + calc(calc(1.8 / 3 * 3) + 4.8 * .28125)) * 1rem + calc((4.8 - calc(calc(1.8 / 3 * 3) + 4.8 * .28125)) / (57.5)) * 100vw),4.8 * 1rem);margin-block-end:0}.wp-container-core-group-is-layout>p{margin-block-start:.6rem;margin-block-end:.6rem}.wp-block-group{box-sizing:border-box}h3.wp-block-heading.is-style-plain.privacy-title:before{content:"";position:absolute;left:0;top:50%;width:5px;height:100%;background-color:var(--accent-color);transform:translateY(-50%)}button.c-input-group__btn{color:#fff;background-color:#000}h2.c-widget__title{width:100%;background-color:#e0e0e0;display:block;padding:5px 12px;color:#000;border-radius:5px}.c-copyright--inverse{background-color:#000}.has-sm-accent-color{color:#956a32}.smb-buttons.has-text-align-center,.smb-buttons.is-content-justification-center{justify-content:center}body .is-layout-flex{display:flex}a.smb-btn.smb-btn--more-wider{background-color:#000;color:#fff;border-radius:30px;padding:15px 30px;text-decoration-line:none;display:table;text-align:center;min-width:200px}.smb-btn:hover{opacity:.6}.has-sm-lightest-gray-background-color{background-color:#f7f7f7;border:solid 1pt #ccc;padding:20px 30px;line-height:2}button.c-btn{border-radius:30px;background-color:#956a32;color:#fff;border:none;padding:5px 20px}button.c-btn:hover{opacity:.6}a.smb-btn.w-btn{border:solid 1pt #000000;background-color:unset;color:#000}a.smb-btn.smb-btn--more-wider{margin:10px}.c-site-branding__title .custom-logo{width:75px}@media (min-width: 64em){.c-site-branding__title .custom-logo{width:108px}}.wp-block-image.aligncenter{text-align:center}.wp-block-navigation__container{align-items:baseline;display:flex;flex-direction:revert;flex-wrap:wrap;justify-content:center;margin:0;padding-left:0;list-style:none}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.l-contents{width:90%;margin:10px auto}#page-top{--page-top-y: 0px;--safe-area-inset-bottom: env(safe-area-inset-bottom);bottom:calc(var(--safe-area-inset-bottom) + var(--page-top-y));position:fixed;right:0;z-index:99998}.c-page-top a{align-items:center;color:#fff;display:flex;font-size:20px;top:0;right:0;bottom:0;left:0;justify-content:center;line-height:1;position:absolute;text-decoration:none;width:20px;margin:auto}.c-page-top{height:40px;position:relative;width:40px;opacity:0;transition:opacity var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay),filter var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay);visibility:hidden}.c-page-top[aria-hidden=false]{opacity:1;visibility:visible}.c-page-top{background-color:#956a32}#page-top svg{height:1em;overflow:visible;vertical-align:-.125em;box-sizing:border-box}@media (min-width: 640px){.c-page-top{height:50px;width:50px}}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}.wp-block-navigation__container{align-items:stretch;display:flex;flex-direction:initial;flex-wrap:wrap;list-style:none;margin:30px 0 0;padding-left:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}.smb-section__body.is-layout-constrained.wp-block-section-is-layout-constrained{margin:30px 0}@media (min-width: 1024px){.l-header--sticky-lg{box-shadow:0 1px 2px 1px #0000000d;position:sticky;top:0}}header{width:100%}h1.c-site-branding__title .stylist-flg:after,h1.c-site-branding__title .salon-flg:after,h1.c-site-branding__title .admin-flg:after{padding:0 10px;font-size:1rem;font-weight:100;font-family:Comic Sans MS}h1.c-site-branding__title .stylist-flg:after{content:"for stylist"}h1.c-site-branding__title .salon-flg:after{content:"for salon"}h1.c-site-branding__title .admin-flg:after{content:"for admin"}.c-site-branding__title .custom-logo{display:unset}li.wp-block-navigation-item.wp-block-navigation-link{padding:10px}img.wp-image-218{margin:0 auto}.border-teal-500{--tw-border-opacity: 1;border-color:#956a37}.btn-sm.border-2{color:#956a32;border:solid 1pt #956a32;margin:0 auto}table .border-t-gray-1{background-color:#fff}.even\:bg-gray-50:nth-child(2n){--tw-bg-opacity: 1;background-color:#fff}.c-checkbox,.c-radio{display:inline-flex;gap:.6rem;align-items:center}.c-checkbox__control,.c-radio__control{--_border-radius: 6px;--_border-color: #ccc;border:1px solid #ccc;border-radius:6px;outline:0;--_transition-duration: .2s;--_transition-function-timing: ease-out;--_transition-delay: 0s;transition:border var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}.c-checkbox__control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#fff;border-radius:3px;box-shadow:inset 0 1px 1px #00000009;cursor:pointer;display:inline-block;flex:0 0 auto;height:16px;position:relative;width:16px}.c-radio__control{background-color:#fff;border-radius:3px;box-shadow:inset 0 1px 1px #00000009;cursor:pointer;display:inline-block;flex:0 0 auto;height:16px;position:relative;width:16px}.top-wrapper,.seat-config-wrapper{display:flex;flex-direction:column;gap:1rem}.top-image-wrapper{padding:0 0 1rem;display:flex;justify-content:center;flex-grow:1}.top-image-wrapper img{max-height:16rem}.top-menus-wrapper{display:flex;flex-direction:column;align-items:start}.top-menus{width:100%}.top-menu{border-bottom:solid 1px var(--color-gray-2);list-style-type:none}.top-menu:first-child{border-top:solid 1px var(--color-gray-2)}.top-menu a{display:block;padding:.75rem 0 .75rem 2.5rem;font-size:1.17rem;font-style:normal;line-height:1.5rem;cursor:pointer;text-decoration:none;transition:opacity var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}.top-has-icon-error span{display:flex;align-items:center}.top-has-icon-error a{flex:1}.top-menu a:hover{opacity:.7}.top-submenus{padding:0;margin:0;display:none}.top-submenu{border-top:1px solid var(--color-gray-2);list-style-type:none}.top-submenu a{display:block;padding:.75rem 0 .75rem 4rem;font-size:1.17rem;font-style:normal;line-height:1.5rem;cursor:pointer;text-decoration:none}.top-icon-error{margin-right:-1.6rem}.terms-privacy p{padding:.75rem 0 .75rem 2.5rem}.terms-privacy a{text-decoration:none}.top-usage-cnts{margin-bottom:1rem}.top-usage-cnts p{font-size:1.17rem}tr.font-normal th{background-color:#a68d6c;color:#fff;border:solid 1pt #666!important;padding:10px}tr.font-normal td{background-color:#fff;color:#000;text-align:left;border:solid 1pt #666!important;padding:10px}.registered-salon-time-list-header{display:flex;justify-content:space-between}.registered-salon-time-list-wrapper .time-list{white-space:nowrap}.registered-salon-time-list-wrapper .days,.registered-salon-time-list-wrapper .infos{display:flex}.registered-salon-time-list-wrapper .day,.registered-salon-time-list-wrapper .info{width:calc(100% / 7);display:flex;justify-content:center;padding:.25rem .5rem;border-top:1px solid #dddddd;border-left:1px solid #dddddd}.registered-salon-time-list-wrapper .info{border-bottom:1px solid #dddddd}.registered-salon-time-list-wrapper .day:last-of-type,.registered-salon-time-list-wrapper .info:last-of-type{border-right:1px solid #dddddd}.registered-salon-time-list-wrapper .days p{font-size:1rem}.seat-reservation-actions,.inquiry-actions,.total-data-actions,.agreements-actions{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;margin-top:0;padding:1.2rem 1.8rem}.total-usage-cnt strong,.total-usage-cost strong{font-size:1.17rem}.search-salon-input-form-contents{padding:1.8rem}.search-salon-input-form-contents .input-form-radios{gap:0}.search-salon-input-form-contents .input-form-radio{gap:.25rem;min-width:calc(100% / 3)}.search-salon-input-form-contents h3{margin-top:.6rem;font-size:.75rem}.search-salon-contents-wrapper{display:flex}.card-image-wrapper{display:flex;justify-content:center;align-items:center;padding:.25rem}.card-image-wrapper img{max-width:140px;-o-object-fit:cover;object-fit:cover}.search-salon-contents-wrapper .card-contents{display:flex;flex-direction:column;justify-content:center}.search-salon-contents-wrapper .card-header,.search-salon-contents-wrapper .card-contents{min-height:3rem;padding:.75rem}.search-salon-contents-wrapper .card-content{margin:0}.search-salon-contents-wrapper p{font-size:.75rem}.seat-reservation-calendar-info{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.125rem;min-height:2.5rem}.calendar-wrapper a{color:#000;text-decoration:none}@media not all and (min-width: 1024px){.u-invisible-md-down{display:none!important}}@media screen and (min-width:0px) and (max-width:1024px){.u-invisible-lg-up{display:block!important}}@media (min-width: 768px){.top-wrapper{flex-direction:row-reverse;justify-content:start}.top-items{width:20rem}.top-menu,.top-submenu{width:16rem}.seat-reservation-actions,.inquiry-actions,.total-data-actions,.agreements-actions,.seat-config-wrapper{flex-direction:row-reverse}.seat-config-wrapper .input-form-actions{flex-direction:column}}
