@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;}



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;}





/* update : 20101020 */

#leftconten p { font-size:12px; font-style:normal; font-weight:normal; margin:0; padding:0; 	}

#leftconten h4{ font-size:12px; font-style:normal; font-weight:normal; margin:0; padding:0; 	}

#leftconten a{font-size:10px; color:#333; text-decoration:none; line-height:1.5em;	}



.clear{clear:both; margin-bottom:10px;}
h3{padding:15px; font-size:16px; font-weight:bold; text-decoration:underline;}
.rightconten a{ color:#000; text-decoration:none;}
.rightconten  a:hover{ color:#F00;}

.con_left{color:#000; float:left; width:200px; margin-left:25px; text-decoration:none;}
.con_right{color:#000; float:left; width:350px; line-height:1.5em; text-decoration:none;}
