@charset "utf-8";
/*

form.css

*/

.wrap_form{ text-align: left; padding: 0; font-size: 92%;}
.wrap_form h2{ margin:0 0 10px 0; padding: 5px; font-size: 100%; border-bottom: 1px solid #eeeeee; }
.wrap_form p{ margin:0; padding: 0; }
.wrap_form table { border-collapse: collapse; width: 465px;}
.wrap_form table th,
.wrap_form table td{ font-weight: normal; padding: 5px 5px; border-bottom:1px dotted #eeeeee; }
.wrap_form table th{ width: 110px; }
.wrap_form table td input[type=text]{margin-right: 5px; }
.wrap_form textarea{ font-size: 12px; }
.wrap_form .links { position: absolute; top: 160px; left: 50%; margin-left: 20px; width: 400px; }
.wrap_form .links ul{ margin:0; padding:0;  }
.wrap_form .links ul li{ list-style-type: none; margin:0 10px 0 0; padding:0; display: inline;  }
.wrap_form .annai { padding-top: 20px; }
.wrap_form .annai ol{margin:0; padding:0;}
.wrap_form .annai ol li{margin:0 0 0.5em 2em; padding: 0 0 0 0px;}

.input_b { width: 180px; letter-spacing: 2px; padding: 2px 10px; }

.btn_submit{ text-align: center; margin-bottom: 20px; }

.hiss {  padding-left: 5px; color:#ff0000; }
.err { color: red; background-color: #fff; }
.point { background-color: #fff; }
.input-ss { width: 30px; }
.input-s { width: 100px; }
.input-m { width: 150px; }
.input-l { width: 98%; }
.inp4 { width: 80px; }
.inp2 { width: 40px; }



