table.shutsuen_form {margin:15px auto; border-collapse:collapse; align:center;}
table.shutsuen_form td {font-size:13px; padding:4px; border:1px solid #999; vertical-align:top; text-align:left;}
table.shutsuen_form th {font-size:13px; padding:4px; border:1px solid #999; vertical-align:top; text-align:left; background-color:#FFCC33;}

input {width:180px;}
.check_b {width:20px;}

#mailform ul {margin:10px 0 10px 40px; text-align:left;}
#mailform li {line-height:1.5; text-align:left; color:#f00; font-size:12px;}

.number_ {width:50px;}

.font-red,.red_small {color:#f00; font-size:10px;}
#complete {padding:100px; margin:0 auto;}

p.shuryo {text-align:center; color:#f00; line-height:1.4; font-weight:bold;}

table.shutsuen_shosai {margin:15px auto; border-collapse:collapse; align:center;}
table.shutsuen_shosai th {font-size:13px; padding:4px; border:1px solid #999; vertical-align:top; text-align:left; background-color:#99CCFF;}
table.shutsuen_shosai td {font-size:13px; padding:4px; border:1px solid #999; vertical-align:top; text-align:left;}

input.short {width:40px;}



input radio,label{
	margin: 0;
	padding: 0;

}