body{ font-family:Arial, sans-serif; max-width:760px; margin:0 auto; padding:24px 20px 60px; line-height:1.6; color:#1a1a1a; background:#fff; }
h1{ font-size:22px; margin-bottom:4px; }
h2{ font-size:17px; margin-top:34px; border-bottom:1px solid #ddd; padding-bottom:4px; }
h3{ font-size:15px; margin-top:22px; }
.stand{ color:#666; font-size:13px; margin-bottom:28px; }
table{ border-collapse:collapse; width:100%; margin:10px 0; font-size:14px; }
td, th{ border:1px solid #ddd; padding:8px; text-align:left; vertical-align:top; }
th{ background:#f5f5f5; }
ul{ padding-left:20px; }
a{ color:#0a7ea4; }
.legal-nav{ margin:0 0 22px; font-size:14px; padding-bottom:10px; border-bottom:1px solid #eee; }
.legal-nav a{ margin-right:12px; }
.legal-nav a.on{ font-weight:700; color:#063852; text-decoration:none; }
.note{ background:#e7f3f8; border-left:4px solid #0a7ea4; padding:10px 14px; border-radius:6px; font-size:14px; }
.addr{ margin-left:14px; }
