@charset "UTF-8";/*--------------------*/#mainimg {	background-color: #f1f1f1;	text-align: center;}/*--------------------*/#contents {	padding-top: 10px;	color: #333333;}/*--------------------*/.info {	float: left;	width: 360px;}.info_tit {	height: 30px;}.info_tit h2 {	float: left;	width: 300px;}.info_tit .btn_detail {	float: right;	text-align: right;	width: 55px;	padding-top: 7px;}#info_tbl {	width: 350px;	margin-left: 10px;}#info_tbl tr {}#info_tbl td {	font-size: 84%;	vertical-align: top;	line-height: 1.5;}#info_tbl td {	padding-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	padding-top: 10px;}/* IE 6 or sooner*/* html #info_tbl td {	border-bottom-style: solid;	border-bottom-color: #E6E6E6;}#info_tbl .date {	width: 5.5em;	background-image: url(../../img/ico_info.gif);	background-repeat: no-repeat;	background-position: left 10px;	padding-left: 13px;	font-family: Arial, Helvetica, sans-serif;}#info_tbl .RSScate {	width: 55px;	text-indent: -9999px;	background-repeat: no-repeat;	background-position: left 10px;}#info_tbl .topics {	background-image: url(../../img/img_info_topics.gif);}#info_tbl .event {	background-image: url(../../img/img_info_event.gif);}#info_tbl .title {}/*--------------------*/#article {	float: right;	width: 520px;}#architect {	width: 270px;	float: left;}#architect h2 {	padding-bottom: 10px;}#architect p {	font-size: 84%;}#architect p a {	padding-top: 2px;	padding-bottom: 2px;}/* IE 7 */*:first-child+html #architect p a {	padding-top: 0;	padding-bottom: 0;}/* IE 6 or sooner*/* html #architect p a {	padding-top: 0;	padding-bottom: 0;}#architect p a:link {	color: #333333;	text-decoration: none;}#architect p a:visited {	color: #333333;	text-decoration: none;}#architect p a:active {	color: #FFFFFF;	background-color: #CCCCCC;}	#architect p a:hover {	color: #FFFFFF;	text-decoration:none;	background-color: #999999;}/*--------------------*/.banner {	float: right;	width: 230px;}.banner ul {	padding-bottom: 3px;}.banner li {	padding-bottom: 3px;}.banner h2 {	padding-bottom: 4px;	padding-top: 4px;}