@charset "UTF-8";@media only screen and (max-width:999px){#header{background:0 0 !important}#header.active{height:auto;overflow:hidden !important}#header .header-inner{background:#fff}.navbar-globalnav{height:100%;overflow:scroll}}#navfloat{position:fixed !important;z-index:-1 !important;min-height:unset !important;padding-bottom:0 !important;height:calc(100dvh - 60px)}#navfloat:before{content:'';display:block;position:absolute;z-index:10;width:100%;height:6px;top:0;left:0;background:linear-gradient(rgba(0,0,0,.066),rgba(0,0,0,0))}#bgMobileMenu{padding:0;border:none;outline:none;appearance:none;background:0 0;position:fixed;height:calc(100dvh - 60px);width:100%;background-color:rgba(0,0,0,.4)}#mobileMenu,#mobileMenu *{box-sizing:border-box}#mobileMenu{position:absolute;height:100%;right:-100%;max-width:85%;min-width:320px;background:#e5ebeb}#mobileMenu .about{width:100%;margin:0 auto;padding:24px 30px 16px;background:#fff}#mobileMenu .about>*+*{margin:8px 0 0}#mobileMenu .about>*>a{display:grid;width:100%;height:56px;padding:0 20px 0 10px;border-radius:calc(56px/2);border:1px solid #5d5d5d;place-items:center;grid-template-columns:36px 1fr 12px;grid-template-rows:1fr;column-gap:10px;font-size:15px;font-weight:700;line-height:1}#mobileMenu .about>*>a:after{content:'';display:block;height:13px;width:8px;background:url(/wp/wp-content/themes/mirai_themes/assets/images/nav-mobile/arrow_about.svg) no-repeat center center;background-size:contain}#mobileMenu .about>*>a:before{content:'';display:block;height:32px;width:32px;border-radius:100%;background-repeat:no-repeat;background-position:center center;background-size:contain}#mobileMenu .about>*>a[href="/care_beauty/"]{letter-spacing:-.08em}#mobileMenu .about>*>a[href="/about/"]:before{background-image:url(/wp/wp-content/themes/mirai_themes/assets/images/nav-mobile/icon_about.svg)}#mobileMenu .about>*>a[href="/care_beauty/"]:before{background-image:url(/wp/wp-content/themes/mirai_themes/assets/images/nav-mobile/icon_care_beauty.svg)}#mobileMenu .about>*>a[href="/mobile_hairdresser/"]:before{background-image:url(/wp/wp-content/themes/mirai_themes/assets/images/nav-mobile/icon_mobile_hairdresser.svg)}#mobileMenu .nav{width:100%;margin:0 auto;padding:0 42px;background:#fff}#mobileMenu .nav>*{margin:0;padding:16px 0 0}#mobileMenu .nav>*+*{margin:16px 0 0;padding:16px 0 0;border-top:1px solid #e5ebeb}#mobileMenu .nav>*>a{display:grid;width:100%;place-items:center start;grid-template-columns:1fr 12px;grid-template-rows:1fr;font-size:14px;font-weight:700;line-height:1}#mobileMenu .nav>*>a:after{content:'';display:block;height:13px;width:8px;background:url(/wp/wp-content/themes/mirai_themes/assets/images/nav-mobile/arrow_nav.svg) no-repeat center center;background-size:contain}#mobileMenu .function{display:grid;width:100%;margin:0 auto;padding:36px 30px 16px;place-items:center;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;column-gap:12px;background:#fff}#mobileMenu .function>*>a{display:grid;width:100%;height:44px;padding:0 12px;border-radius:12px;background:#e5ebeb;place-items:center;grid-template-columns:12px 1fr;grid-template-rows:1fr;column-gap:6px;font-size:13px;font-weight:700;line-height:1}#mobileMenu .function>*>a:before{content:'';display:block;height:18px;width:12px;background-repeat:no-repeat;background-position:center center;background-size:contain}#mobileMenu .function>*>a[href="/faq/"]:before{background-image:url(/wp/wp-content/themes/mirai_themes/assets/images/nav-mobile/icon_faq.svg)}#mobileMenu .function>*>a[href="/about/#access"]:before{background-image:url(/wp/wp-content/themes/mirai_themes/assets/images/nav-mobile/icon_access.svg)}#mobileMenu .request{width:100%;margin:0 auto;background:#e5ebeb;padding:24px 30px 36px}#mobileMenu .request>*+*{margin:10px 0 0}#mobileMenu .request>*>a{display:grid;width:100%;height:56px;padding:0 20px;border-radius:calc(56px/2);background:#ff5691;box-shadow:0 8px 16px rgba(156,179,179,.5);place-items:center;grid-template-columns:24px 1fr 12px;grid-template-rows:1fr;column-gap:10px;color:#fff;font-size:16px;font-weight:700;line-height:1}#mobileMenu .request>*>a[href="/open-school/"]{background:#ff5691}#mobileMenu .request>*>a[href="/request/"]{background:#f88e2d}#mobileMenu .request>*>a:after{content:'';display:block;height:13px;width:8px;background:url(/wp/wp-content/themes/mirai_themes/assets/images/nav-mobile/arrow_request.svg) no-repeat center center;background-size:contain}#mobileMenu .request>*>a:before{content:'';display:block;height:24px;width:24px;background-repeat:no-repeat;background-position:center center;background-size:contain}#mobileMenu .request>*>a[href^="/open-school/"]:before{height:20px;width:20px;background-image:url(/wp/wp-content/themes/mirai_themes/assets/images/nav-mobile/icon_open-school.svg)}#mobileMenu .request>*>a[href="/request/"]:before{background-image:url(/wp/wp-content/themes/mirai_themes/assets/images/nav-mobile/icon_request.svg)}