@charset "utf-8";

/* CSS Document */



*{margin:0; padding:0; font-size:12px; font-weight:normal; font-style:normal;}



#h1{width:572px; background-image:url(../images/hedb.jpg); height:30px; background-repeat:no-repeat; float:right; margin-right:15px;}

h2{text-align:right; padding-top:8px; text-align:center;}

h2 a{color:#333; text-decoration:none;}

h2 a:hover{color:#900;}





h1{padding-top:8px;}

.logo{padding-top:0px;}

h1 a{color:#333; text-decoration:none;}

h1 a:hover{color:#900;}



img{border:0; vertical-align:top;}



#body{background-image:url(../images/bgbd.jpg); background-repeat:repeat-y; width:918px; margin-left:auto; margin-right:auto;}



#hl{width:300px; float:left; padding-left:25px;}

h1{padding-left:20px; color:#555;}

#hr{width:585px; float:right; padding-top:8px;}



.clear{clear:both;}





#ml{width:229px; float:left; padding-left:42px;}

#ml2{width:235px; float:left; padding-left:42px;}

#mr{width:619px; float:left;}





#ct1{background-image:url(../images/zr_b.jpg); width:295px; height:214px; float:left;}

#ct1 p.p1{padding-top:130px; color:#333; padding-left:35px; padding-right:25px; line-height:1.5em;}

#ct1 p.bt1{text-align:right; padding-top:10px; padding-right:20px;}



#ct2{background-image:url(../images/cs_b.jpg); width:293px; height:214px; float:left; margin-left:5px;}

#ct2 p.p1{padding-top:130px; color:#333; padding-left:35px; padding-right:25px; line-height:1.5em;}

#ct2 p.bt1{text-align:right; padding-top:10px; padding-right:20px;}





#ct{padding-top:13px; padding-left:17px; width:595px;}



.n1{padding-top:13px; padding-left:17px;}



#nin{width:587px; padding-left:17px;}

.d{padding-top:12px; font-weight:bold; color:#900; padding-left:25px;}

.n{padding-top:5px; padding-bottom:10px; color:#333; border-bottom:#CCC dotted 1px; padding-left:25px;}



.fot{padding-top:20px; padding-left:30px;}

.fot2{padding-top:20px; padding-left:30px;}



#left{width:612px; float:left; padding-left:15px;}



#right{width:220px; float:left; padding-top:8px; padding-left:38px;}



#ft{background-image:url(../images/ftbk.jpg); width:918px; height:200px; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}



#ft p{padding-top:15px; padding-left:43px; font-size:10px; color:#333;}

#ft p a{font-size:10px;}



address{text-align:right; padding-right:15px; font-size:10px; color:#6CC;}



.l1 a{font-size:10px; color:#333; line-height:1.5em;}

.l1{padding-left:10px;}





h3{padding-top:25px; padding-left:10px;}

.pan{padding-top:5px; padding-left:12px;}

.pan{color:#333;}





.s1{margin-left:35px; line-height:1.8em; padding-top:15px; border-bottom:dotted 1px #CCC; width:530px; }



.tab2 tr td{padding:15px;}

.tab2{margin-left:30px; margin-top:25px;}



.n3{width:250px; float:left; padding-top:15px; padding-left:15px;}

.n4{float:left; padding-top:35px; padding-left:8px; padding-right:8px; line-height:1.8em; width:330px;}

.n5{float:right; padding-top:80px; padding-left:8px; padding-right:18px; line-height:1.8em; width:118px; }









div#ft dl{

	width:980px;

	margin-top:15px;

}

div#ft dt,

div#ft dd{

	float: left;

	width: 164px;

	text-align: left;

}

div#ft dt{padding-top:8px;

	font-size: 12px;

	font-weight: bold;

}

div#ft dd{

	margin: 0px;

	height: 50px;

	line-height: 180%;

}

div#ft .last{ background: none; }

div#ft a{ color: #000000; }



#ft ul{float:left; padding-left:8px; margin-top:20px; border-left:dotted 1px #CCC; padding-right:8px;}

#ft ul li{list-style:none; line-height:1.5em;}

#ft ul li a{color:#666;}



.t{font-weight:bold;}

.tp{margin-left:25px;}

.link{margin-left:15px;}




/* update : 20101020 */

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

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

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



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

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

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

