/* ご意見
 =========================================================================== */
form#kz_form{margin:0px auto; padding:0px; width:640px;}
#kz_form table{border:1px solid #999; border-collapse: collapse; width:auto;}
#kz_form td{padding:7px; border:1px solid #999; border-collapse: collapse; text-align:left;}
#kz_form td.midashi{background:#F2D87D; font-weight:bold; white-space:nowrap;}
#kz_form div.error{padding-top:5px; color:#ff0000; font-weight:bold;}
#kz_form caption{font-weight:bold;}
#contents h2{border-bottom:1px solid #cccccc; padding-bottom:3px;}
#contents caption{display:none; height:1px; width:1px; overflow:hidden;}