.company-business-footer{color:#475569;width:100%;padding:28px 20px calc(28px + env(safe-area-inset-bottom,0px));background:#f8fafc;border-top:1px solid #e2e8f0;font-size:13px;line-height:1.8}.company-business-footer__inner{max-width:1120px;margin:0 auto}.company-business-footer h2{color:#0f172a;margin:0 0 12px;font-size:15px;font-weight:700}.company-business-footer dl{flex-wrap:wrap;gap:6px 28px;margin:0;display:flex}.company-business-footer dl>div{flex-wrap:wrap;gap:0 10px;min-width:0;display:flex}.company-business-footer dt{font-weight:600}.company-business-footer dd{overflow-wrap:anywhere;margin:0}.company-business-footer__address{flex-basis:100%}.company-business-footer a{color:#334155;text-underline-offset:3px;text-decoration:underline}.company-business-footer a:focus-visible{outline-offset:4px;outline:2px solid #ea580c}@media (width<=640px){.company-business-footer dl{gap:8px;display:grid}.company-business-footer dl>div{grid-template-columns:128px minmax(0,1fr);gap:8px;display:grid}}
