/* home ==TOPǁE= */
div#home {
	width:550px;
	margin:25px 0;
	padding:0;
	float:left;
	}
	#home dl {
		font-size:90%;
		line-height:1.8em;
		margin-bottom:20px;
		}
		#home dt {
		float:left;
		width:100px;
		padding:0;
		color:#666;
		clear:both;
		}
		#home dd {
		width:440px;
		margin-left:100px;
		padding:0;
		}

		#home dd a, #home dd a:visited { 
			text-decoration: underline;
			color: #65656A;	
			/*text-decoration:underline;
			color: #007FAC;*/	
			}
		#home dd a:hover, #home dd a:active, #home dd a:focus {
			text-decoration:underline;
			color: #00305E;	
			}


.homeTitle {
	font-size:120%;
	border-bottom:1px dotted #999;
	margin:20px 0 5px 0;
	padding:0 0 3px 0;
	/*color:#006198;*/
	color:#00ABE6;
	font-weight:bold;
	}

/* ÁE@E󥯣2*/
.txtTop {
	margin: 20px 0 0px 0px;
	padding:0px 0 0 0px;
	}
.txtTop a:link, .txtTop a:visited {
  color:#65656A;
	text-decoration: underline;
/*	color:#007FAC;
	text-decoration: underline;*/
	
}
.txtTop a:hover, .txtTopa:active, .txtTop a:focus {
	color:#00305E;
	text-decoration: underline;
}

p#home {
	font-size:80%;
	text-align:right;
	margin:0 15px;
	padding:3px 12px;
	background-image:url(../../img/cmn/li1.gif);
	background-repeat:no-repeat;
	background-position:right;
	}
	p#home a, #home a:visited { 
		/*	text-decoration: none;
			color: #007FAC;	*/
			text-decoration:underline;
			color: #65656A;	
			}
	p#home a:hover, #home a:active, #home a:focus {
			text-decoration:underline;
			/*color: #00305E;*/
			color: #00305E;	
			}
div#homeRight {
	width:200px;
	margin-top:25px;
	padding-right:20px;
	font-size:85%;
	float:right;
	}
	#homeRight .title {
		color:#fff;
		font-weight:bold;
		background-color:#006;
		width:195px;
		margin:5px 0;
		padding:3px 0 3px 5px;
		}
	#homeRight .info {
		width:200px;
		height:67px;
		margin:10px 0;
		padding:0;
		background-image:url(../../img/main/bgpb_2025.png);
		background-position:right top;
		background-repeat:no-repeat;
		}
	#homeRight .info2 {
		width:200px;
		height:70px;
		margin:10px 0;
		padding:0;
		background-image:url(../../img/main/bginfo.jpg);
		background-position:right top;
		background-repeat:no-repeat;
		}
		ul.homeRight {
		text-align:left;
		list-style-image:url(../../img/cmn/li_ten.gif);
		margin: 0 0 0 -20px;
		}
		ul.homeRight li {
			line-height:1.4em;
			}
		ul.homeRight a, ul.homeRight a:visited { 
			padding: 2px 0;
			text-decoration: none;
			color: #65656A;	
			}
		ul.homeRight a:hover, ul.homeRight a:active, ul.homeRight a:focus {
			text-decoration:underline;
			color: #00305E;	
			}
p#homeInfo {
	text-align:left;
	width:145px;
	margin:0;
	padding:0;
	}



.boxmain {/*position: relative;*/margin:40px 0px 0px 0px;padding: 0.5em 0.5em;border: solid 3px #ccc/*#62c1ce*/;}
.boxmain .box-title {padding: 0 9px;line-height: 40px;font-size:18px;color:#000;font-weight:bold;}
.boxmain .box-title2 {padding: 0 0px;line-height: 40px;font-size:16px;color:#f00;}


.SiteSearch {
	width:200px;
	margin:10px 0;
	padding:0;
	}
	#homeRight .topic {
		width:200px;
		margin:10px 0 20px 0;
		padding:0;
		}

	#homeRight .topic1 {
		width:200px;
		height:45px;
		padding-top:7px;
		margin-top:20px;
		background-image:url(../../img/main/bgtopic1.jpg);
		background-position:right;
		background-repeat:no-repeat;
		border-top:1px dotted #999;
		border-bottom:1px dotted #999;
		}
	#homeRight .topic2 {
		width:200px;
		height:45px;
		padding-top:7px;
		background-image:url(../../img/main/bgtopic2.jpg);
		background-position:right;
		background-repeat:no-repeat;
		border-bottom:1px dotted #999;
		}
	#homeRight .topicEnd {
		width:200px;
		height:45px;
		padding-top:7px;
		margin-bottom:20px;
		background-image:url(../../img/main/bgtopicEnd.jpg);
		background-position:right;
		background-repeat:no-repeat;
		border-bottom:1px dotted #999;
		}
	#homeRight .topictxt {
		margin:0 0 15px 0;
		width:200px;
		padding-top:5px;
		padding-bottom:0;
		background-position:right;
		background-repeat:no-repeat;
		border-bottom:1px dotted #999;
		}
	#homeRight .topictxt_tmp {
		margin:0 0 15px 0;
		width:200px;
		padding-top:5px;
		padding-bottom:0;
		background-position:right;
		background-repeat:no-repeat;
		}
#homeRight .bnr_tmp {
	margin:2px 0 12px 0;
	border-bottom:1px dotted #333;
	padding-bottom:5px;
		}
		#homeRight .subtitle {
			font-size:75%;
			margin-top:5px;
			font-weight:bold;
			}
		#homeRight .subtitle2 {
			font-size:75%;
			}

		#homeRight .subtitle {
			font-size:75%;
			margin-top:5px;
			font-weight:bold;
			}
		#homeRight .subtitle2 {
			font-size:75%;
			}
			
#homeRight .topic1 a, ul.topic1 a:visited { 
	display: block; //
	text-decoration: none;
	color: #0066cc;	
}
#homeRight .topic2 a, ul.topic1 a:visited { 
	display: block; //
	text-decoration: none;
	color: #0066cc;	
}
#homeRight .topic3 a, ul.topic1 a:visited { 
	display: block; //
	text-decoration: none;
	color: #0066cc;	
}
#homeRight .topicEnd a, ul.topicEnd a:visited { 
	display: block; //
	text-decoration: none;
	color: #0066cc;	
}
#homeRight .bnr {
	margin-bottom:3px;
}
#homeRight .bnr a:hover img.bnr_opacity {
    opacity:0.6;
}

/*news*/
div#homeInfo {
	width:530px;
	margin:10px 0px;
	padding:10px;
	border:#999 solid 1px;
	font-size:98%;
	}
div#homeInfo .title {
	font-size:100%;
	margin:0 0 5px 0;	
	}

div#homeInfo .title2 {
	font-size:100%;
	margin:10px 0 5px 0;
	border-top:#999 dotted 2px;
	padding:10px 0 0 0;
	}
div#homeInfo .titlered {
	font-weight:bold;
	color:#F00;
	margin-bottom:15px;	
	}
		
div#homeInfo .titleL {
	font-size:120%;
	margin-bottom:10px;
	color:#F00;
	}


/*news*/
div#cmnInfo {
	width:730px;
	margin:20px 0px 10px 15px;
	padding:10px;
	border:#999 solid 1px;
	font-size:98%;
	}
div#cmnInfo .title {
	font-weight:bold;
	margin-bottom:5px;	
	}
div#cmnInfo .titlered {
	font-weight:bold;
	color:#F00;
	margin-bottom:15px;	
	}
		
div#cmnInfo .titleL {
	font-size:120%;
	margin-bottom:10px;
	color:#F00;
	}
	

	
div#homeEmergency {
	width: 100%;
	margin:0px 0px;
	padding:30px;
/*	border:#999 solid 1px;*/
	font-size:98%;
	line-height:180%;
	}
div#homeEmergency .title {
	font-weight:bold;
	margin-bottom:5px;	
	}
div#homeEmergency .titlered {
	font-weight:bold;
	color:#F00;
	margin-bottom:15px;	
	}
		
div#homeEmergency .titleL {
	font-size:120%;
	margin-bottom:10px;
	color:#F00;
	}