@charset "utf-8";
#top_search{
	margin:10px auto 10px;
	background-color:#FFFFFF;
	width:785px;
	height:85px;
	border:1px solid #CCCCCC;
}
#search_title{
	padding-top:35px;
	width:150px;
	height:50px;
}
#left_contents{
	width:650px;
	height:auto;
}
.news{
	width:630px;
	border-bottom:1px solid #CCCCCC;
}
#news_entrance,#news_event{
	margin-top:5px;
	width:112px;
	height:17px;
}
#news_entrance a,#news_event a{
	padding:2px 0 2px 7px;
	_padding:4px 0 2px 7px;
	display:block;
	color:#FFFFFF;
	font-size:11px;
}
#news_entrance a{
	background:#FF1C6C url(../common/img/arrow_s.gif) no-repeat 100px center;
}
#news_entrance a:hover{
	padding:2px 0 2px 7px;
	_padding:3px 0 1px 7px;
	background-color:#FFFFFF;
	border:1px solid #FF1C6C;
	color:#FF1C6C;
	text-decoration:none;
}
#news_event a{
	background:#35C2D9 url(../common/img/arrow_s.gif) no-repeat 100px center;
}
#news_event a:hover{
	padding:2px 0 2px 7px;
	_padding:3px 0 1px 7px;
	background-color:#FFFFFF;
	border:1px solid #35C2D9;
	color:#35C2D9;
	text-decoration:none;
}
#right_navi {
	width:168px;
	text-align:left;
	height:auto;
}


.time_table{
	width:680px;
}
#change_table{
	width:800px;
}
.time_table,.time_table tr,.time_table th,.time_table td{
	border:1px solid #FF1C6C;
}
.time_table th{
	margin:10px 0;
	padding:2px 0;
	text-align:center;
	vertical-align:middle;
	color:#FF1C6C;
}
.time_table td{
	padding:5px;
	text-align:right;
	vertical-align:middle;
}
.time_link a{
	margin:10px 5px;
	display:block;
	padding-top:4px;
	padding-left:35px;
	width:275px;
	height:24px;
	background:url(../../common/img/arrow.jpg) no-repeat 15px center #FFD9EC;
	color:#EF017C;
	border:1px solid #FCADD7;
	}
.time_link a:hover{
	background-color:#FFF4FA;
	color:#F96CB6;
	text-decoration:none;
}
#contents_banner{
	clear:both;
	height:70px;
	border-top:1px solid #D2ECFF;
	text-align:center;
}
#contents_banner a{
	padding:0 2px;
}
#topic_path{
	border-bottom:1px solid #CCCCCC;
}
#original_contents{
	margin: 0 10px;
}
#sub_banner {
    padding-top: 0px;
    text-align: center;
}
#top_bannerarea{
	background:url(../common/img/top_banner_bg.gif) repeat left top;
	border:1px solid #E9E9E9;
	padding:3px 0px 13px 3px;
	margin:0px 10px 20px;
}
#top_bannerarea ul{
	overflow:hidden;
}
#top_bannerarea li{
	width:203px;
	float:left;
}
#top_bannerarea li img{
	margin:12px 0 0 12px;
}
