@charset "UTF-8";
/* =====================================================
   English page only — typography overrides
   GP 15th Anniversary LP  (/15th/en/)
===================================================== */

/* 見出しは Oswald Bold で統一 */
.sc-title,
.sc-title--jp,
.th-title,
.en-title,
.hi-future-title,
.venue-name,
.pgp-title,
.venue-access h3{
  font-family:'Oswald',sans-serif !important;
  font-weight:700 !important;
}

/* Oswald は字幅が狭く大きく見えるため、和文見出しより少し詰める */
.sc-title,
.sc-title--jp{
  letter-spacing:.03em;
  line-height:1.25;
}
.th-title{
  letter-spacing:.02em;
  line-height:1.3;
}
.en-title{
  letter-spacing:.06em;
}

/* 本文は Noto Sans JP のままだと英字が緩いので Montserrat 系に寄せる */
body{
  font-family:'Montserrat','Noto Sans JP',sans-serif;
  letter-spacing:.01em;
}
.cn-line,
.th-desc,
.gr-body p,
.hi-desc,
.hist-lead,
.fl-desc,
.venue-access p,
.nt-list li,
.nt-notes p,
.en-copy,
.en-guidance,
.en-note,
.pgp-desc,
.ov-row dd{
  font-weight:400;
  line-height:1.9;
}

/* 概要テーブル：英語ラベルは大文字小文字が混在するため字間を調整 */
.ov-row dt small{
  font-family:'Oswald',sans-serif;
  letter-spacing:.12em;
  text-transform:none;
}

/* HISTORY：REVENUE 単位を数字と一続きに見せる（例：300M JPY） */
.hi-stats dd .rev-unit{
  font-style:normal;
  margin-left:-3px;
  letter-spacing:.02em;
}

/* 英文は行が長くなりやすいので、注記まわりを少し詰める */
.hi-desc{font-size:12px}
.nt-list li{font-size:12.5px}
