﻿/* CSS Document */

body {
    text-align: center; margin:0 auto; padding:0; width:1000px; margin-bottom:50px;
	font:14px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; background:url(images/bg.gif) repeat-x #FFF; line-height:150%;
	}
div,form,img,ul,li {margin: 0; padding: 0; border: 0; }
h1 { display:block; font-size:18px; font-weight:bold; margin:0; }
h2 { display:block; font-size:14px; font-weight:normal; }
h3 { display:inline; font-size:14px; font-weight:bold; margin:0; }
h4 { display:block; font-size:12px; font-weight:bold; margin:0; }
h5 { display:inline; font-size:16px; font-weight:bold; color:#F60; }
h6 { display:inline; font-size:14px; font-weight:normal; }
span { display:inline; font-size:12px; font-weight:bold; }
table,td,tr,th{ text-align:left; font-size:14px; }
input { font-size:12px; }
.span_posdesc{color: #0076A3;	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* public */

a:link {color: #0076A3; text-decoration:none;}
a:visited {color: #0076A3;text-decoration:none;}
a:hover {color: #EC008C; text-decoration:underline;}
a:active {color: #0076A3;}

#textleft { text-align: left; }
#textcenter { text-align:center; }
#textright { text-align:right; }
#margintop10 { margin-top:10px; }


/* body */
.main { width:1000px; text-align:left; float:left; }
.main h1 { padding-top:8px; color:#900; margin-top:10px; }
.main ul { font-weight:bold; }
.main li { list-style:none; background:url(images/a02.gif) no-repeat 0 10px; padding:10px 0; padding-left:30px; }
.main h6 { text-decoration:underline; color:#008000; }
.main span { color:#F60; }
.text { width:500px; border:2px #F60 dotted; margin:50px 0 50px 250px; padding-bottom:10px; }
.text h2 { padding:4px; background:#FFF799; border:1px #FFF solid; margin:0; margin-bottom:10px; }
.textin { width:250px; height:16px; border:1px #CCC solid; padding:2px; background:#FFF; }
.suc { width:1000px; padding:10px 0; border-top:4px #0054A6 solid; border-bottom:1px #0054A6 solid; float:left; }
.suc1 { width:316px; background:url(images/a03.gif) no-repeat right center; font-size:12px; text-align:left; padding-right:25px; float:left; }
.suc1 h1 { color:#A36209; padding-bottom:6px; margin-bottom:6px; border-bottom:1px #CCC dashed; font-size:16px; }
.suc1 h6 { padding-left:10px; color:#000; }
.suc1 img { float:left; padding:6px; border:1px #CCC solid; margin-right:10px; background:#FFF; }
#suc2 { background:url(images/a04.gif) no-repeat; padding-left:35px; text-align:left; padding-bottom:10px; }
.suc3 { width:1000px; padding:10px 0; float:left; }
.qa { width:1000px; padding:20px 0; text-align:left; float:left; }
.qa h1 { color:#900; border-bottom:1px #CCC solid; padding:4px 0; padding-left:30px; background:url(images/a06.gif) no-repeat 0 4px; margin:15px 0 6px 0; color:#008000; font-size:14px; }

/* foot */
#serv { width:1000px; border-top:3px #C7C7C7 solid; border-bottom:1px #C7C7C7 solid; font-size:12px; margin:10px auto 0 auto; padding:10px 0; float:left; }
#tel { width:190px; padding-right:10px; float:left; }
.service { width:239px; border-left:1px #C7C7C7 solid; padding-left:10px; text-align:left; float:left; }
.service h1 { font-size:12px; font-weight:bold; display:block; }
.service li { list-style:none; }
#foot { width:1000px; padding-bottom:10px; margin-top:10px; font-size:12px; float:left; }
#foot h3 { display:block; font-size:10px; font-weight:normal; }














