@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-size:12px; font-style:normal; font-weight:normal;}


#hd{background-image:url(images/header.jpg); width:1001px; height:78px; background-repeat:no-repeat; }
h1{padding-top:15px; margin-left:260px; width:500px; line-height:1.5em;}
h1 a{color:#333; text-decoration:none;}
h1 a:hover{text-decoration:underline;}


#bkbd{background-image:url(images/back_b.jpg); background-repeat:repeat-x;}

.clear{clear:both;}


.conin{background-image:url(images/con_b.jpg); width:709px; background-repeat:repeat-y; padding-left:5px; padding-right:5px;}

#lf{width:772px; float:left;}
#rt{width:229px; float:left;}

img{border:0;}

.conten_i{padding-left:25px; padding-top:10px;}


#ft{background-image:url(images/ft_b.jpg); height:320px; background-repeat:repeat-x; padding-top:15px; margin-top:15px;}

.ft_l{background-image:url(images/f_site.jpg); width:717px; height:232px; background-repeat:no-repeat; margin-top:15px; float:left; margin-left:25px;}

.ft_l p{padding-top:15px; padding-left:5px;}
.ft_l p a{color:#666;}

.f_r{width:300px; float:left;}
.r_in{background-image:url(images/f_con.jpg); width:225px; height:194px; margin-left:25px;}

.fr{padding-top:15px; padding-left:23px;}

.t1{padding-top:20px; padding-left:15px; font-size:16px; font-weight:bold; color:#099;}
.t2{font-size:18px; font-weight:bold; color:#333;}
.t3{font-size:18px; font-weight:bold; color:#333;}
.t4{padding-top:10px; padding-left:15px; font-size:12px; color:#333;}
.tt{padding-left:15px; padding-top:10px;}

address{padding-left:25px; padding-top:15px;}

.sh_t{font-size:20px; font-weight:bold; color:#066; border-bottom:#CCC 1px dotted; padding-bottom:5px;}
.sh_s{line-height:1.8em; font-size:12px; color:#333; padding-top:10px;}

.sh_im{width:191px; float:left;}
.sh_r{width:480px; float:left; padding-left:15px;}

.ssb{text-align:right; padding-top:10px;}

.shin{border-bottom:#CCC 1px dotted; padding-bottom:10px; padding-top:10px; padding-left:15px;}


.side-link p{padding-top:10px; font-size:10px; color:#666;}
.side-link h4{padding-top:5px;}
.side-link h4 a{font-size:10px; color:#333; text-decoration:none;}


/*
Topics*/
.Tps{
	margin-left:30px;
	padding:20px;
}

.Tps_left{
	float:left;
	width:230px;
	height:auto !important;
	height:80px;
	min-height:80px;
	text-align:left;
	margin-left:5px;
	border-bottom:dashed 1px;
}

.Tps_right{
	float:left;
	width:230px;
	height:auto !important;
	height:80px;
	min-height:80px;
	text-align:left;
	margin-right:7px;
	border-bottom:dashed 1px;
}

.Tps_img{
	float:left;
	margin-right:5px;
	padding:0;
	text-align:left;

}
.Tps_txt{
	float:left;
	font-size:0.9em;
	line-height:1.3em;
	margin-left:5px;
	text-align:left;

}

.Tps h4{
	font-size:0.9em;
	color:#2c8aaa;}
	
	
	.tab1{margin-top:25px; margin-left:25px;}
	.tab1 tr th{padding:15px; background-color:#099; color:#FFF;}
	.tab1 tr td{padding:15px; line-height:1.5em;}
	
	
.h4{font-weight:bold; color:#C60; padding:5px;}
.mb10{text-align:center; margin-top:10px;}
.mb5{padding-left:15px;}


