@charset "utf-8";
/*  */

#info_list {
	width: 600px;
	margin: 0px auto;
}
	#info_list .head {
		width: 580px;
		height: 30px;
		margin-top: 30px;
		margin-bottom: 20px;
		background: url(../images/info.gif) 0 -30px;
		text-align: center;
	}
	#info_list .head div {
		float: left;
		font-weight: bold;
		line-height: 30px;
	}
	#info_list .head .category { width: 90px; }
	#info_list .head .title    { width: 400px; }
	#info_list .head .date     { width: 90px; }

	#info_list a.info_line {
		display: block;
		width: 580px;
		height: 25px;
		border-bottom: 1px dotted #8DACCD;
		background-image: url(../images/info.png);
		cursor: pointer;
	}
	#info_list a.info_line:hover {
		background-color: #192E65;
	}
	#info_list a.info_line:hover * {
		color: #FFFF00;
	}
		#info_list .news        { background-position: 0   0px; }
		#info_list .event       { background-position: 0 -30px; }
		#info_list .update      { background-position: 0 -60px; }
		#info_list .maintenance { background-position: 0 -90px; }

		#info_list .info_line .txt {
			float: left;
			width: 400px;
			line-height: 25px;
		padding-left: 100px;
			text-align: left;
		}
		#info_list .info_line .date {
			float: right;
			width: 80px;
			line-height: 25px;
			text-align: center;
		}


#info_topic {
	width: 600px;
	margin: 0 auto;
	padding-top: 10px;
	text-align: left;
}
	#info_topic .title {
		font-weight: bold;
		background-color: #192E65;
	}
		#info_topic .title .category {
			float: left;
			width: 100px;
			height: 25px;
			background-image: url(../images/info.png);
		}
		#info_topic .news        { background-position: 0 -0px; }
		#info_topic .event       { background-position: 0 -30px; }
		#info_topic .update      { background-position: 0 -60px; }
		#info_topic .maintenance { background-position: 0 -90px; }
		#info_topic .title .txt {
			float: left;
			width: 490px;
			line-height: 25px;
		}
	#info_topic .topic_date {
		margin: 10px 10px 0 0;
		text-align :right;
	}
	#info_topic .text {
		width: 538px;
		margin: 0 auto;
		padding: 10px 20px;
		background: #37508C;
		border: #FFF solid 1px;
		color: #fff;
	}
	#info_topic .footer .img_button {
		margin: 10px auto;
	}

	#info_topic a.info_line {
		display: block;
		width: 580px;
		height: 25px;
		margin: 0 auto;
		padding-top: 5px;
		border-bottom: #192E65 solid 1px;
		cursor: pointer;
	}
	#info_topic a.info_line:hover {
		background-color: #192E65;
	}
	#info_topic a.info_line:hover * {
		color: #FFFF00;
	}
	#info_topic a.info_line .txt {
		float: left;
		width: 310px;
		padding-left: 100px;
		line-height: 25px;
		background-image: url(../images/info.png);
	}
		#info_topic .news        .txt { background-position: 0   0px; }
		#info_topic .event       .txt { background-position: 0 -30px; }
		#info_topic .update      .txt { background-position: 0 -60px; }
		#info_topic .maintenance .txt { background-position: 0 -90px; }
	#info_topic a.info_line .date {
		float: right;
		width: 90px;
		line-height: 25px;
		text-align: center;
	}
	#info_topic a.info_line .sign {
		float: left;
		width: 70px;
		height: 25px;
		background-image: url(../images/info.gif);
	}
	#info_topic a.info_line .prev { background-position: 0 0; }
	#info_topic a.info_line .next { background-position: -160px 0; }
	#info_topic a.info_line:hover .prev { background-position: -80px 0; }
	#info_topic a.info_line:hover .next { background-position: -240px 0; }

/* parallel list */
table.parallel_list_table {
	border-collapse: collapse;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	background: #FFFFFF;
}
table.parallel_list_table tr.head {
	font-weight: bold;
	background: #CCCCCC;
}
.parallel_list_table th, .parallel_list_table td {
	padding: 5px;
	color: #333333;
	text-align: center;
	border-bottom: #CCCCCC 1px solid;
}
.parallel_list_table .attention { color: #FF0000; }
.parallel_list_table th { font-weight: bold; }
