@media (max-width:820px){.company-page .access-wrap{gap:32px;width:100%;min-width:0;overflow:hidden}.company-page .access-wrap>*{min-width:0;max-width:100%}.company-page .access-wrap .map-frame{box-sizing:border-box;width:100%;height:min(86vw,420px);display:block}.company-page .access-wrap .access-info{width:100%}.company-page .access-wrap .access-info h2{letter-spacing:0;white-space:nowrap;font-family:Noto Serif JP,serif;font-size:clamp(16px,4.7vw,20px)}.company-page .access-wrap .access-info dl div{grid-template-columns:82px minmax(0,1fr)}.company-page .access-wrap .access-info dd{overflow-wrap:anywhere;min-width:0;line-height:1.8}.company-page .access-wrap .access-info .button{min-width:0;max-width:100%}}
