/* 規約・プライバシーポリシー。色と書体は docs/DESIGN_SYSTEM.md と同じ（長い文なので BIZ UDPGothic） */
body { margin: 0; background: #FBF5EE; color: #3A2630; font-family: "BIZ UDPGothic", "Hiragino Sans", "Yu Gothic", sans-serif; font-weight: 400; font-size: 16px; line-height: 1.9; letter-spacing: .02em; }
.legal { max-width: 44em; margin: 0 auto; padding: 32px 24px 72px; }
h1, h2, h3 { font-family: "Zen Maru Gothic", sans-serif; font-weight: 700; letter-spacing: .03em; }
h1 { font-size: 28px; margin: 12px 0 4px; }
h2 { font-size: 19px; margin: 36px 0 10px; }
h3 { font-size: 16px; margin: 20px 0 6px; }
.meta { color: #7A6268; font-size: 14px; margin: 0 0 20px; }
.back a, a { color: #C8325A; font-weight: 400; text-underline-offset: 3px; }
ol, ul { padding-left: 1.4em; }
table { border-collapse: collapse; width: 100%; background: #fff; font-size: 14px; border-radius: 12px; overflow: hidden; }
th, td { border: 1px solid #EADDD3; padding: 8px 12px; text-align: left; vertical-align: top; }
th { background: #F6EEE6; font-weight: 400; }
