@charset "shift_jis";
div.main { margin-left:auto; margin-right:auto; text-align:center; }
table.form { border:1px solid #006634; border-collapse:collapse; margin-top:1em; }
table.form th,td { text-align:left; border:1px solid #006634; padding:8px; font-weight:normal; }
table.form th { background:#669900; }
table.form td { background:#F3F2F4; width:450px; }
strong.ttl { text-align:left; border-left:solid 4px #cc0000; display:block; padding:2px 5px; margin-top:2em; }
input.button { width:90px; }
p.msg { color:#dd0000; margin:2em; }
.msg { color:#dd0000; }
form.back { margin-top:2em; }