:root{--ds-orange: #fe4f07;--ds-orange-hover: #e24300;--ds-blue: #0269f9;--ds-blue-deep: #0a2a6b;--ds-ink: #0b0d10;--ds-ink-soft: #2a2f36;--ds-muted: #5a616b;--ds-white: #ffffff;--ds-paper: #f4f6f9;--ds-rule: #e1e5ea;--ds-card-shade: #06080c;--ds-yellow: #f7d417;--ds-footer: #121418;--ds-band: #eceef1;--ds-edge: #e2e7ee;--ds-font-en: "Montserrat","Noto Sans JP",sans-serif;--ds-font-sans: "Noto Sans JP","Hiragino Sans","Yu Gothic UI",sans-serif;--ds-font-hand: "Yusei Magic","Noto Sans JP",sans-serif;--ds-font-script: "Allura","Segoe Script",cursive;--ds-content: 1360px;--ds-frame: 1320px;--ds-radius-pill: 999px;--ds-radius-card: 4px;--space-section: 120px;--space-head: 64px;--space-block: 48px;--space-gap: 32px}@media (max-width: 1199px){:root{--space-section: 96px;--space-head: 48px;--space-block: 40px;--space-gap: 24px}}@media (max-width: 640px){:root{--space-section: 72px;--space-head: 40px;--space-block: 32px;--space-gap: 24px}}