@charset "utf-8";
/* CSS Document */
html {margin:0; padding:0;}
body {margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#636264;}
fieldset {border: solid 1px #0A69A1}
a {color:#0A69A1;}
h1 {color: #0A69A1; font-size:1.2em}
h2 {color: #0A69A1; font-size:1.1em}
fieldset { padding:0.6em 1.0em;overflow:hidden; margin:0;}
fieldset legend { color: #0A69A1; font-size:0.9em; font-weight:bold;}
#request_list tr th { padding:2px; font-weight:bold; }
#request_list tr td { padding:4px; vertical-align:top;}
form ul {margin-left:0;padding-left:0; list-style:none}
form ul li {clear:both; padding:2px;}
form ul li label { float:left; width:140px; font-weight:bold; }
form ul li input.text {width:140px; border: solid 1px #0A69A1;}
.main_wrap {width:320px; margin: 0 auto; padding:1.3em;}
form input.button { background:#0A69A1; color:#fff; width:140px; font-weight: bold; border: solid 1px #0A69A1;}
form select.select {width:140px;}
table#customer_data tr th {text-align:left}
table#request_list tr th {text-align:center}
textarea.textarea { width:140px; border: solid 1px #0A69A1;}
.error label { border-bottom:solid 2px #f00;}
.error input { background-color:#f00;}
.error textarea { background-color:#f00;}
div.padded {margin:0;padding:2.0em}
.bg_error label { border-bottom:solid 2px #f00; color:#f00;}
.bg_error input { background-color:#f00;}
.bg_error textarea { background-color:#f00;}


