body {

	font-size: 90%;

	margin: 0px;

	padding: 0px;

	font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN";

}



p {

	line-height: 140%;

	margin: 0px 0px 5px;

	padding: 0px;

}



img {

	border: none;

}



#footer a {

	color:#fff;

	}



a:link {}



a:visited {}



a:hover {}



/**/

#wrap {}



#header {

	width: 100%;

	background-color: #5486AB;

	background-repeat: repeat-x;

	margin: 20px 0px 0px;

	padding: 0px;

	background-image: url(img/top_bg.jpg);

	background-position: left bottom;

}



	#news {

		margin: 0px auto;

		padding: 0px 0px 15px;

		width: 700px;

		background-image: url(img/top.jpg);

		background-repeat: no-repeat;

		background-position: right bottom;

	}

	

	#h1_text {

		font-size: 75%;

		color:#E0E7ED;

		margin: 0px;

		padding-top: 15px;

		padding-right: 0px;

		padding-bottom: 5px;

		padding-left: 3px;

	}

	

	h1 {

		margin: 0px;

		padding: 0px 0px 25px 0px;

	}

	

	#recent {

		padding: 0px;

		margin: 0px;

		width: 8em;

	}

	

	#recent h2 {

		color: #FFFFFF;

		font-size: 100%;

		font-weight: bold;

		float: left;

		margin: 0px 15px 0px 5px;

		padding: 0px;

	}

	

	#recent p {

		float: right;

		margin: 0px;

		padding: 0px;

		font-size: 84%;

		

	}

	

	#news p a {

		color: #FFFFFF;

		text-decoration:none;

		}

	

		#alart ul {

			clear: both;

			margin: 0px;

			padding: 10px 0px 0px 0px;

			list-style-type: none;

			list-style-position: inside;

			border-top-width: 1px;

			border-top-style: solid;

			border-top-color: #FFFFFF;

			width: 500px;

			font-size:84%;

		}

		

		#alart ul li {

			margin: 0px;

			padding: 0px;

		}

		

		#alart ul li a {

			background-image: url(img/news_box_1.jpg);

			background-repeat: no-repeat;

			background-position: left bottom;

			margin: 0px;

			padding: 0px;

			color: #EEEEEE;

			display:block;

		}

		

		#alart ul li a:visited {

			background-image: url(img/news_box_2.jpg);

			background-repeat: no-repeat;

		}

		

		#alart ul li a:hover {

			color: #FFFFFF;

		}

		

		.recent_link {

	font-size: 75%;

	padding: 0px;

	margin-top: 8px;

	margin-right: 0px;

	margin-left: 10px;

	margin-bottom: 0px;

}





#body {

	width: 700px;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

}



	#side {

		float: right;

		width: 200px;

		margin: 0px;

		padding: 0px;

	}

	

		#pr {

			width: 190px;

			background-color: #FFFFFF;

			border: 1px solid #CCCCCC;

			margin: 0px 0px 10px;

			padding: 5px;

			font-size:72%;

		}

		

		#pr a{

		text-decoration:none;

		color:#333333;

		}

		#pr b a{

		text-decoration:none;

		color:#ff0000;

		}

		

		#gnews {

			width: 198px;

			border-right: 1px solid #E1E0E5;

			border-bottom: 1px solid #E1E0E5;

			border-left: 1px solid #E1E0E5;

			padding: 0px;

			margin: 0px;

		}

		

		#gnews h2 {

			margin: 0px;

			padding: 0px 22px 0px 21px;

			width: 157px;

			background-color: #E1E0E5;

		}

		

		#gnews ul {

			list-style-type: none;

			list-style-position: outside;

			margin: 0px;

			padding: 0px 5px;

			font-size:84%;

		}

		

		#gnews ul li {

			margin: 5px 0px 5px 0px;

			padding: 0px;

		}

		

		#gnews ul li a {

			padding: 0px 0px 0px 15px;

			margin-top: 0px;

			color: #666666;

			background-image: url(img/gn_box.jpg);

			background-repeat:no-repeat;

			background-position: left top;

			line-height: 140%;

			display:block;

		}

		

		#gnews ul li a:visited {

			background-image: url(img/gn_check.jpg);

			background-repeat: no-repeat;

		}

		

		#gnews ul li a:hover {

			color: #333333;

		}

	

	#main {

		float: left;

		width: 480px;

		padding-right: 15px;

		margin: 0px;

		padding-top: 0px;

		padding-bottom: 10px;

		padding-left: 0px;

		font-size:84%;

	}

	

		#main h2 {

			margin: 0px;

			padding: 0px;

			font-size: 117%;

			font-weight: bold;

			color: #CC0000;

		}

		

		.cfbox_line {

			clear: both;

			width: 480px;

		}

		

		.cfbox,

		.cfbox_2 {

			width: 240px;

			float: left;

			margin: 0px;

			padding: 0px;

		}

		

		.cfbox h3,

		.cfbox_2 h3 {

			margin: 10px 0px 5px 0px;

			padding: 0px;

		}

		

		.cfbox p,

		.cfbox_2 p {

			float: left;

			width: 220x;

			padding-left: 10px;

		}

		

		.cfbox_2 {

			clear: left;

		}





#footer {

	clear: both;

	background-color: #3D627D;

	margin: 20px 0px 0px;

	padding: 2px 0px 0px;

	width: 100%;

	text-align: center;

	color: #FFFFFF;

	font-size: 84%;

}



