/*
 * 会社概要（/info-select/company-overview/）固有CSS
 * 共通の枠は style.css / info-sub.css を使用。ここは会社概要テーブルのみ。
 */
.overview-section{padding:100px 72px;background:var(--cream);}
.section-eyebrow{font-family:'Cormorant Garamond',serif;font-size:13px;letter-spacing:.45em;color:var(--gold);display:flex;align-items:center;gap:14px;margin-bottom:20px;}
.section-eyebrow::before{content:'';display:block;width:36px;height:1px;background:var(--gold);}
.section-h2{font-family:'Noto Serif JP',serif;font-size:clamp(20px,2.4vw,30px);font-weight:900;color:var(--ink);line-height:1.5;margin-bottom:52px;}
.overview-table{width:100%;border-collapse:collapse;}
.overview-table tr{border-bottom:1px solid var(--border);}
.overview-table tr:first-child{border-top:1px solid var(--border);}
.overview-table th{width:200px;padding:24px 28px;font-size:13px;letter-spacing:.12em;color:var(--muted);font-weight:400;text-align:left;vertical-align:top;background:var(--warm);}
.overview-table td{padding:24px 28px;font-size:14px;line-height:1.85;color:var(--ink);}
.overview-table td .sub{font-size:13px;color:var(--muted);margin-top:4px;line-height:1.8;}

@media(max-width:980px){
  .overview-section{padding-left:32px;padding-right:32px;}
  .overview-table th{width:100px;}
}
