@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700");@import url(/assets/azukaruko_static_resources/minireset.css/minireset-bfde57d0b45352c7614f38f379b8683760231a0f2a15c7f1eae92001cfe0b323.css);:root{overflow-y:scroll;box-sizing:border-box;max-width:2560px;height:100%;margin:0 auto;padding:0;color:#0F0D03;line-height:2;font-family:'Source Sans Pro', sans-serif;font-weight:400;word-wrap:break-word;overflow-wrap:break-word;-webkit-text-size-adjust:100%}.-menuOpened:root{overflow:hidden;padding-right:var(--scrollbar-width, 0)}a,:any-link{color:inherit}*,*::before,*::after{box-sizing:inherit}:focus{outline:none}.js-focus-visible :focus:not(.focus-visible){outline:none}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.Icon{display:inline-block;width:1em;height:1em;color:inherit;fill:currentColor;vertical-align:-0.1em}.Body{min-width:768px;height:100%}.Body.-layout-plain{padding-right:30px;padding-left:270px;background-color:#FAF9F7}.Body.-layout-plain .main-and-footer-container{display:flex;flex-direction:column;min-height:100vh}.Body.-layout-plain .main-and-footer-container>main{flex-grow:1}.Body.-layout-plain .main-and-footer-container .FormHeader{margin-top:auto}.Body.-layout-plain .main-and-footer-container .edit_facility_user+.Footer{margin-top:auto}.Body.-layout-wizard{position:relative;padding-bottom:108px;min-height:100%;height:auto;background-color:#FAF9F7}.Body.-layout-wizard .Footer{position:absolute;bottom:0;left:0;width:calc(100% - 40px);text-align:center}.Body.-layout-login{position:relative;display:flex;padding-bottom:0;min-height:100%;background-color:#FAF9F7}.Body.-layout-login .Main{width:50%;padding-bottom:108px}.Body.-layout-login .Footer{position:absolute;bottom:0;left:0;width:calc(100% - 40px);margin-left:20px}.Body.-layout-login .Footer .Footer__copyright{color:#0F0D03}.SideNav{position:fixed;top:0;left:0;z-index:9;width:240px;height:100vh;z-index:3}.SideNav__logo{height:200px;background:#fff}.SideNav__logo img{display:block;max-height:100%;margin:auto;padding:15px}.SideSubNav{height:calc(100vh - 200px);color:#0F0D03;transition:0.4s ease;transition-property:opacity, visibility}.-expanded~.SideSubNav{visibility:visible;opacity:1}.SideSubNav__backdrop{position:fixed;left:60px;top:0;right:0;z-index:-1;height:100vh;background-color:rgba(15,13,3,0.6)}.SideNav__hamburger~.SideSubNav>.SideSubNav__backdrop{display:none}.SideSubNav__closeButton{position:absolute;top:0;right:0;z-index:1;width:50px;height:50px;margin:0;padding:0;border:0;color:inherit;background-color:transparent;font-size:1.25rem;cursor:pointer}.SideSubNav__closeButton .Icon{display:block;margin-right:auto;margin-left:auto}.SideSubNav__inner{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff}.SideSubNav__inner>ul li{margin-top:5px}.SideSubNav__inner>ul li a{display:flex;align-items:baseline;padding:10px 15px;color:currentColor;font-size:0.875rem;line-height:1.4285714286;text-decoration:none;border-radius:10px}.SideSubNav__inner>ul li a:hover{background-color:#FAF9F7}.SideSubNav__inner>ul li .Icon{position:relative;top:0.15em;flex:0 0 auto;margin-right:0.625rem;fill:rgba(15,13,3,0.6)}.SideSubNav__inner>ul li.active a{background-color:#FFF3D9;font-weight:bold;color:#000}.SideSubNav__inner>ul li.active .Icon{fill:#000}.SideSubNav__facilitySummary{position:relative;height:100px;background-repeat:no-repeat;background-position:center;background-size:cover}.SideSubNav__facilityName{position:absolute;right:0;bottom:0;left:0;height:46px;padding-right:15px;padding-left:15px;color:#fff;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);font-size:0.75rem;line-height:46px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SideSubNav__inner .SideSubNav__nav1{padding:10px}.SideSubNav__inner .SideSubNav__nav1 li{margin-top:10px}.SideSubNav__inner .SideSubNav__nav2{margin-top:10px;padding:20px 10px;border-top:1px solid rgba(41,39,27,0.07)}.SideSubNav__inner .SideSubNav__nav3{padding:10px;border-top:1px solid rgba(41,39,27,0.07)}.SideSubNav__inner .SideSubNav__nav3 a{color:rgba(15,13,3,0.6)}.SideSubNav__flex{flex-direction:column;display:flex}.SideSubNav__margin_auto{margin-top:auto}.SideSubNav__collapse .collapseCheck{display:none}.SideSubNav__collapse .collapseCheck:checked+.collapseLabel .Icon.-collapse{transform:rotate(180deg)}.SideSubNav__collapse .collapseCheck:checked~.SideSubNav__more{height:auto;opacity:1;padding-bottom:10px;visibility:visible}.SideSubNav__collapse .collapseLabel{display:flex;align-items:baseline;padding:10px 15px;color:currentColor;font-size:0.875rem;line-height:1.4285714286;text-decoration:none;border-radius:10px;position:relative;cursor:pointer}.SideSubNav__collapse .collapseLabel:hover{background-color:#FAF9F7}.SideSubNav__collapse .collapseLabel .Icon.-collapse{margin-left:auto;font-size:1.1rem;margin-right:-5px}.SideSubNav__collapse .SideSubNav__more{padding-left:35px;padding-right:10px;height:0;opacity:0;transition:height 0.5s linear;visibility:hidden}.SideSubNav__collapse .SideSubNav__more a{font-size:0.75rem;line-height:1.6666666667;padding:8px 0 8px 15px}.SideSubNav__notification{display:flex;justify-content:center;align-items:center;margin-left:auto;border-radius:50%;width:22px;height:22px;background-color:#eb2d22;font-weight:bold;font-size:0.75rem;color:#fff}.SideSubNav__notification-number{margin-bottom:2px}.SideSubNav__footer{position:fixed;bottom:0;left:0;width:240px;height:100px;padding:20px 0;background-color:#FFF3D9;text-align:center}.SideSubNav__footerText{color:rgba(15,13,3,0.6);font-size:0.6875rem;line-height:1.3636363636}.SideSubNav__footerTel{display:flex;justify-content:center;align-items:center;vertical-align:middle;margin-top:4px;margin-bottom:4px;font-size:1.125rem;line-height:1.1111111111;font-weight:bold}.SideSubNav__footerTel .Icon{margin-right:3px}.c-SameAddressUserLabel{display:flex;align-items:center}.c-SameAddressUserLabel__avatar{flex:0 0 auto;width:32px;height:32px;background:no-repeat center;background-size:cover;border-radius:50%;margin-right:6px}.c-SameAddressUserLabel__avatar.is-selected{border:3px solid #eb2d23}.c-SameAddressUserLabel__relationship{font-size:12px;background-color:#7f7d76;border-radius:4px;color:white;height:22px;line-height:22px;padding:0px 5px;margin:0px 8px}@media (max-width: 520px){.facility-mobile-hidden{display:none}}
