#companyOverviewView[data-v-b1f42bca]{width:100%;min-height:calc(100vh - 180px);padding:56px 20px 72px;box-sizing:border-box;background:linear-gradient(180deg,#f6f8fc,#f2f4f8)}.companySheet[data-v-b1f42bca]{width:100%;max-width:960px;margin:0 auto;padding:44px 48px 52px;background:#fff;border:1px solid #d9dee8;border-radius:10px;box-shadow:0 18px 48px rgba(10,24,44,.08)}.companyHeader[data-v-b1f42bca]{text-align:center;border-bottom:1px solid #e4e8f0;padding-bottom:22px}.eyebrow[data-v-b1f42bca]{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#5c6f8f}.companyHeader h1[data-v-b1f42bca]{margin:12px 0 0;font-size:40px;line-height:1.15;color:#1c2536;font-weight:700;font-family:"Noto Serif JP",Hiragino Mincho ProN,Yu Mincho,serif}.overviewSection[data-v-b1f42bca]{margin-top:26px}.overviewTable[data-v-b1f42bca]{width:100%;border-collapse:collapse;border-top:2px solid #364a6a;border-bottom:1px solid #d8deea}.overviewTable td[data-v-b1f42bca],.overviewTable th[data-v-b1f42bca]{border-bottom:1px solid #d8deea;vertical-align:top;text-align:left;font-size:16px;line-height:1.7;padding:14px 16px;color:#1f2d42}.overviewTable th[data-v-b1f42bca]{width:200px;background:#f7f9fd;color:#334663;font-weight:700;font-family:"Noto Serif JP",Hiragino Mincho ProN,Yu Mincho,serif}.businessList[data-v-b1f42bca]{margin:0;padding-left:18px}.businessList li+li[data-v-b1f42bca]{margin-top:6px}.textLink[data-v-b1f42bca]{color:#1e4ea8;text-decoration:none;word-break:break-all}.textLink[data-v-b1f42bca]:hover{text-decoration:underline}.mapSection[data-v-b1f42bca]{margin-top:24px}.mapFrameWrap[data-v-b1f42bca]{border:1px solid #d8deea;border-radius:8px;overflow:hidden;background:#edf1f9}.mapFrame[data-v-b1f42bca]{display:block;border:0;width:100%;height:320px}@media screen and (max-width:980px){#companyOverviewView[data-v-b1f42bca]{padding:40px 16px 56px}.companySheet[data-v-b1f42bca]{padding:34px 24px 40px}.companyHeader h1[data-v-b1f42bca]{font-size:34px}}@media screen and (max-width:680px){.companySheet[data-v-b1f42bca]{padding:24px 14px 30px}.overviewTable td[data-v-b1f42bca],.overviewTable th[data-v-b1f42bca]{padding:12px 10px;font-size:15px}.overviewTable th[data-v-b1f42bca]{width:120px}.mapFrame[data-v-b1f42bca]{height:260px}}