/* Only the explicitly guarded post-28543 footer receives this extra class. */
@media(max-width:1100px){
nav.bottom-nav.saisei-kasuya-footer-28543{grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:0!important}
nav.bottom-nav.saisei-kasuya-footer-28543>a{box-sizing:border-box;min-width:0!important;width:auto!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding-left:2px;padding-right:2px;font-size:11px;line-height:1.3;text-align:center}
nav.bottom-nav.saisei-kasuya-footer-28543>a>span{font-size:inherit;line-height:inherit;white-space:nowrap}
nav.bottom-nav.saisei-kasuya-footer-28543>a>svg{display:block;width:20px;height:20px;flex-shrink:0}
nav.bottom-nav.saisei-kasuya-footer-28543>a:focus-visible{outline:2px solid #49655a;outline-offset:-3px}
}
