/* FORM */
form.cmxform fieldset { margin-bottom: 10px;}
form.cmxform label { display: inline-block; line-height: 1.8; vertical-align: top; font-weight:bold;}
form.cmxform fieldset ol { margin: 0; padding: 10px 0;}
form.cmxform fieldset li { list-style: none; padding: 20px 15px; margin: 0; background:url(../../images/top/dot.gif) bottom left repeat-x;}
form.cmxform em { font-weight: bold; font-style: normal; color: #f00;}
form.cmxform label { width: 8em; /* Width of labels */}
form.cmxform fieldset input,form.cmxform fieldset textarea { border:#dddddd solid 1px; padding:2px;}

form.cmxform fieldset input#email { width:200px;}

form.cmxform fieldset input:focus,form.cmxform fieldset textarea:focus { border:#00537d solid 1px;}
.button { background:#00537d; border:none; font-weight:bold; padding:5px 20px; color:#fff; margin:0 15px 20px 0; letter-spacing:0.05em;}
.button:hover { background:#999999;}

#btn { text-align:center;}

.tbl01 { border:#c2c2c2 solid 1px; margin:15px 0;}
.tbl01 th { border:#c2c2c2 solid 1px; background:#eeeeee; padding:8px; font-weight:bold;}
.tbl01 td { border:#c2c2c2 solid 1px; padding:8px;}

#form p span { font-weight: bold; color: #f00;}
form.cmxform fieldset textarea { border:#dddddd solid 1px; padding:2px; width:380px; height:150px;}

