@charset "utf-8";
/* CSS Document */

form {width: 500px; }

label, input, select, textarea {display: block; width: 200px; height: 20px; float: left;  height: 20px; margin-bottom: 8px; }
textarea {height: 100px; width: 260px;}
label { clear: both; font-size: 14px; font-weight: bold; }
input, select { clear: none; line-height: 20px;}
h5 {clear: both; font-size: 14px; margin: 10px 0; border-bottom: 1px solid #000; width: 95%;}

input.check, label.check  { width: auto; height: auto; margin: 0; }
input.check {display: inline; clear: none; float: none; margin-right: 6px; line-height: auto; }
label.check {display: block; clear: both; float: left; width: 160px;}

#agree_label {display: block; clear: both;}
#submit {display: block; clear: both; height: auto; width: auto; margin-left: 200px;}

.required {color: #f00; font-size: 12px; vertical-align: text-top;}
