body{font-family:system-ui,-apple-system,'Hiragino Sans','Noto Sans JP',sans-serif;margin:0;color:#1a1a1a;background:#fafafa}
header{background:#12312e;color:#fff;padding:20px 16px}header h1{margin:0;font-size:22px}header p{margin:6px 0 0;opacity:.85;font-size:13px}
main{max-width:980px;margin:0 auto;padding:16px}table{border-collapse:collapse;width:100%;background:#fff}
th,td{border:1px solid #ddd;padding:8px;font-size:14px;text-align:left;vertical-align:top}
th{background:#eef4f3}.badge{display:inline-block;padding:1px 8px;border-radius:10px;background:#e6eef0;font-size:12px;white-space:nowrap}
.badge.abolish,.badge.abolish_conditional,.badge.reduce{background:#fbe9e7}.badge.new,.badge.expand,.badge.commemorative{background:#e8f5e9}
footer{max-width:980px;margin:24px auto;padding:0 16px 32px;color:#666;font-size:12px}a{color:#0b5cad}
