@charset "utf-8";

body,div,pre,p,blockquote,form,ul,ol,li,fieldset,input,textarea,select,option,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,th,td,embed,object {margin:0;padding:0;vertical-align:baseline;}
body {font-size:12px;line-height:1.5;background:#faf4ce url(../images/topback.gif) top center repeat-x;color:#333333;}
h1 {font-size:18px;text-align:left;}
h2 {font-size:18px;}
h3 {font-size:18px;}
h4 {font-size:18px;}
p {margin-bottom:1em;}
img {border:0;}

#header {text-align:center;}
#headercontent {width:900px;margin:0 auto;text-align:left;}
#headernavi {float:right;}
#headertext {padding:18px 0 1px 14px;}
#main {text-align:center;padding-top:85px;}
#main > div {margin:0 auto;width:900px;text-align:left;}
#main div {_margin:0 auto;_width:900px;_text-align:left;}
#main div div {_margin:0;_width:auto;_background:none;}
#page {padding-top:15px;}
#page h3 {margin:0 0 10px 30px;}
#page p {margin:0 30px 20px 30px;}
#footer {margin:25px 0;font-size:10.5px;text-align:center;}
#footer a {color:#333333;}
#copyright {margin-top:10px;}

.caution {color:red;}

.tbln {border:0;margin:10px auto;border-spacing:5px 9px;}
.tbln th,.tbln td {border:0;padding:10px 20px;background:#faf4ce url(../images/blockback.gif) bottom center repeat-x;vertical-align:top;}
.tbln2 {border:0;margin:10px auto;}
.tbln2 th,.tbln2 td {border:0;padding:7px 10px;vertical-align:top;}
.tbl1 {border-collapse:collapse;border:0;font-size:14px;width:550px;margin:10px 0 0 10px;}
.tbl1 th,.tbl1 td {border:0;border-bottom:1px solid #eeeeee;padding:5px 15px 2px;}

.frmblock {background:#faf4ce url(../images/blockback.gif) bottom center repeat-x !important;width:800px !important;margin:0 auto !important;padding:15px 15px}
.frmblock .q {float:left;margin-right:30px;}

