.airou-emergency-navigation{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem max(1rem,calc((100vw - 1180px)/2));background:#fff;border-bottom:1px solid #dce4eb;font-family:Arial,'Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif;color:#183246;box-sizing:border-box}.airou-emergency-navigation a{color:#183246;text-decoration:none;line-height:1.55}.airou-emergency-navigation a:hover,.airou-emergency-navigation a:focus-visible{text-decoration:underline;text-underline-offset:4px}.airou-emergency-brand{font-size:1rem;font-weight:700;white-space:nowrap}.airou-emergency-desktop-links{display:flex;align-items:center;gap:1.25rem;font-size:.88rem}.airou-emergency-mobile-menu{display:none}.airou-emergency-contact{max-width:760px;margin:2rem auto;padding:1.5rem;border:1px solid #dce4eb;border-radius:10px;background:#f6fafc;color:#183246;font-family:Arial,'Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif;box-sizing:border-box}.airou-emergency-contact h2{margin:0 0 .8rem;font-size:1.5rem}.airou-emergency-contact p{line-height:1.85}.airou-emergency-contact-actions{display:flex;gap:1rem;flex-wrap:wrap}.airou-emergency-contact-actions a{flex:1;min-width:220px;padding:1rem;border:1px solid #b4c7d5;border-radius:6px;text-align:center;line-height:1.7;background:#fff;color:#183246;text-decoration:none}.airou-emergency-contact-actions a:hover,.airou-emergency-contact-actions a:focus-visible{outline:2px solid #183246;outline-offset:2px}.airou-emergency-contact-actions strong{overflow-wrap:anywhere}@media(max-width:767px){.airou-emergency-navigation{align-items:flex-start;gap:.6rem;padding:.75rem 1rem}.airou-emergency-desktop-links{display:none}.airou-emergency-mobile-menu{display:block;font-size:.95rem}.airou-emergency-mobile-menu summary{cursor:pointer;padding:.25rem .5rem;list-style-position:inside}.airou-emergency-mobile-menu>div{display:flex;flex-direction:column;gap:.6rem;padding:.8rem .5rem .25rem;min-width:10rem}.airou-emergency-mobile-menu a{padding:.2rem 0}.airou-emergency-contact{margin:1.25rem 1rem;padding:1.1rem}.airou-emergency-contact-actions{flex-direction:column}.airou-emergency-contact-actions a{min-width:0}.elementor-menu-toggle{display:none!important}}