.mainBlock h2{background-image:url(/sp/img/mv-sub-firm.jpg)}.content table{display:block}.content table tr{display:flex;flex-direction:column}.content table tr th{background:#c3c3c3;border-radius:clamp(2.5px,.667vw,6.5px);display:block;font-size:clamp(14px,3.733vw,36px);margin-bottom:clamp(9px,2.4vw,24px);padding:clamp(5px,1.333vw,14px) clamp(20px,5.6vw,50px);position:relative;text-align:left}.content table tr th::before{background:#0d2569;content:"";display:inline-block;height:80%;left:clamp(10px,2.4vw,26px);position:absolute;top:10%;width:clamp(3px,.533vw,6px)}.content table tr td{display:block;margin-bottom:clamp(30px,7.733vw,76px)}.access{margin:0}.access dd{margin:0 0 clamp(26px,6.667vw,70px) 0}.access dd.bottom+br{display:none}img.map{width:100%;height:auto}