/* Virtual static wrapper — sitemap, operation, etc. */
/* ============================================================
   PAGE-CONTENT — 非LPバーチャルページ共通ラッパー
   ============================================================ */

.page-content {
  padding: clamp(48px, 7vw, 80px) 0 clamp(72px, 10vw, 108px);
}

.page-content__title {
  margin: 0 0 clamp(28px, 4vw, 44px);
  font-size: clamp(1.5rem, 2.8vw, 2.1rem);
  font-weight: 500;
  letter-spacing: 0.05em;
  color: var(--color-ink-main);
}
