@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-size:12px; font-style:normal; font-weight:normal;}

li{list-style:none;}

img{border:0;}

.clear{clear:both;}

a:link{color:#000; text-decoration:none;}
a:visited{color:#000; text-decoration:none;}
a:hover{color:#930; text-decoration:none;}


#backbody{width:901px; margin-left:auto; margin-right:auto;}

h1 a{font-size:10px; color:#333;}
h2 a{font-size:10px; color:#333;}

.sub2{float:left; padding-top:10px; padding-bottom:15px;} .sub1{float:right; margin-right:15px; padding-top:15px;}

#nv ul li{float:left;}

#leftconten{width:255px; float:left;}

#rightconten{width:610px; float:left; margin-left:25px;}

#footer{width:897px; height:117px; background-image:url(../img/top/footer.jpg); background-repeat:no-repeat; margin-top:30px;}

#lfin{background-image:url(../img/top/left_body.jpg); background-repeat:repeat-y;}

#lfin p{padding:15px; border-bottom:#CCC dotted 1px;}

.kini{margin-top:15px;}

.b1{margin-top:10px;}

#ftin ul{text-align:right; padding-top:7px; padding-right:10px;}
#ftin h3{text-align:right; padding-right:15px; padding-top:10px;}
#ftin h3 a{color:#fff;}
#ftin h3 a:hover{color:#999;}

#ftin ul li{margin-top:10px; color:#FFF;}

address{font-size:10px; color:#FFF; text-align:right; padding-top:25px; margin-right:10px;}

#ftin ul li a{color:#FFF;}



#t1{padding:8px; color:#333; line-height:1.5em; margin-bottom:15px;}



.pan{margin-top:15px; margin-bottom:10px;}

.s1{padding:20px; margin-left:25px; margin-right:25px; border-bottom:#CCC dotted 1px;}

.s2{padding-top:10px;}
.s3{float:left; padding-top:8px; width:58px;}
.s4{float:left; padding:15px; line-height:1.5em; color:#333; width:520px;}

.s6{padding-top:15px; padding-left:8px;}
.s5{padding-top:15px; padding-left:8px; color:#333; padding-bottom:15px; border-bottom:#CCC dotted 1px; line-height:1.5em;}
.tab1 tr td{padding:6px; background:#FFF;}
.tab1 tr td.form_bg{padding:6px; background:#eee;}
.tab1{background-color:#CCC; margin-top:15px; margin-left:15px;}
.tab2 tr td{padding:15px;}
.tab2{margin-top:15px; margin-left:15px;}

.tab3{margin-top:15px; margin-left:15px;}
.tab3 tr td{padding:5px;}
.tab4 tr td{padding:15px; background-color:#FFF;}
.tab4 tr td a{color:#03F;}
.tab4{background-color:#ccc; margin-top:15px;}

.tab5 tr td{padding:15px; background-color:#FFF;}
.tab5 tr td a{color:#03F;}
.tab5{background-color:#ccc; margin-top:15px; margin-left:15px;}

.tab6 tr td{padding:15px; background-color:#FFF;}
.tab6 tr td a{color:#03F;}
.tab6{background-color:#ccc; margin-top:15px; margin-left:15px;}


#t2{padding-bottom:15px; border-bottom:#999 dotted 1px;}

.cp{padding-left:5px;}
.p1{line-height:1.5em; padding-left:25px; color:#333333; padding-top:15px;}



