body{font-family:system-ui,-apple-system,sans-serif;max-width:760px;margin:0 auto;padding:24px 18px 60px;line-height:1.6;color:#222;background:#fbfaf7}
h1{font-size:25px;line-height:1.25} h2{font-size:17px;margin-top:28px} a{color:#a07a00}
.note{background:#fff6d6;border-radius:10px;padding:10px 14px;font-size:14px}
table{border-collapse:collapse;width:100%;font-size:14px} td,th{border:1px solid #e3e0d8;padding:8px;text-align:left;vertical-align:top}
form label{display:block;margin:14px 0 0;font-size:14px;font-weight:600}
form input,form select,form textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:11px 12px;border:1.5px solid #ddd;border-radius:10px;font:inherit;font-weight:400;background:#fff}
form .chk{display:flex;gap:8px;font-weight:400}
form .chk input{width:20px;height:20px;margin:2px 0 0;flex:none}
form button{margin-top:16px;background:#ffd84d;border:0;border-radius:999px;padding:12px 22px;font:inherit;font-weight:700;cursor:pointer}
#captcha{margin-top:14px}
#res.ok{color:#226622;font-weight:600} #res.bad{color:#b22;font-weight:600}
