#contractform {font-size: 14px;}
#contractform h1 {width: 500px; padding: 10px;font-size: 14px; font-weight: normal;}
#contractform h2 {width: 500px; padding: 10px 10px 0px 10px;font-size: 12px; font-weight: bold;text-align: left;}
#contractform p {width: 500px; padding: 10px 10px 30px 10px;font-size: 12px; font-weight: normal;text-align: left;}
#contractform table { border-spacing: 5px; margin: 0px auto;}
#contractform table tr {}
#contractform table th {text-align:left;vertical-align:top; padding-right: 10px;}
#contractform table td {text-align:left;vertical-align:top; padding-bottom: 10px;}
#contractform table td.button {text-align:center;padding:0px;padding-bottom: 13px;}
#contractform table td.else {background-image:url(../image/icn_else.gif);background-position: 0 2px; background-repeat:no-repeat;padding-left: 40px;}
#contractform table td.must {background-image:url(../image/icn_must.gif);background-position: 0 2px; background-repeat:no-repeat;padding-left: 40px;}
#contractform input {width: 200px;font-size: 14px;}
#contractform input[type=submit] {cursor:pointer;}
#contractform textarea {width: 240px;height: 100px;font-size: 14px;}

#contractform input.backbutton {width: 80px;}

#contractform h1.readonly {margin-top: 10px;padding: 5px 12px;font-size: 12px; color: #333333; font-weight: bold; border: 1px solid #cccccc;}
#contractform input.readonly {background:#CCCCCC;border:solid 1px #000000; color:#000000;padding:1px;}
#contractform textarea.readonly {background:#CCCCCC;border:solid 1px #000000; color:#000000;padding:1px;}


#contractform h1.send_ok {width: 460px; margin: 50px auto;padding: 50px 20px;font-size: 14x; text-align:left;font-weight: normal; border: 1px solid #cccccc;}

#contractform h1.send_ng {width: 460px; margin: 50px auto;padding: 50px 20px;font-size: 14x; text-align:left;font-weight: normal; border: 1px solid #AB0B11;}


#contractform .ErrorMessage { font-size: 14px; background-color: #AB0B11; color: #FFFFFF; font-weight: bold; text-align:center; margin: 5px 0px ;}
#contractform .ErrorMessage ol { width: 460px; text-align:left; padding: 10px; margin: 5px;}
#contractform .ErrorMessage li { text-align:left; margin-left: 25px;}




