
/*----------------------------------------------------
 top style
----------------------------------------------------*/

#topback {
	display: none;	
}


div#flashcontent {
	width: 950px;
	height: 350px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;	
}


#frame {
	background-image: none;
}


#contents {
	width: 650px;
}



.top_news {
	width: 650px;
	overflow: hidden;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
div.top_news dl {
	width: 650px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.top_news dl dt {
	width: 135px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.top_news dl dt a {
	width: 135px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.top_news div {
	width: 500px;
	height: 340px;
	overflow: auto;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.top_news h3 {
	width: 135px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.top_news div dl {
	width: 470px;
	overflow: hidden;
	border-bottom: 1px solid #DFDFDF;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}
div.top_news div dl dt {
	width: 100px;
	float: left;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-align: center;
	line-height: 1.8em;
	background-color: #f3e3a7;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.top_news div dl dt span {
	font-size: 10px;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.top_news div dl dd {
	width: 360px;
	float: right;
	line-height: 1.8em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
div.top_news div dl dd strong {
	color: #3D7AA4;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.top_news div dl dd a {
	color: #3D7AA4;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.top_news div dl dd a:hover {
	color: #3D7AA4;
	text-decoration: none;
}





div.sightseeing_link {
	width: 650px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.sightseeing_link ul {
	width: 644px;
	_width: 650px;
	text-align: left;
	border: 3px double #dfdfdf;
	text-align: left;
	list-style: none;
	overflow: hidden;
	background-image: url(images/sightseeing_link_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.sightseeing_link ul li {
	width: 321px;
	overflow: hidden;
	text-align: center;
	float: left;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
div.sightseeing_link ul li a {
	color: #333333;
	text-decoration: none;
}
div.sightseeing_link ul li a img {
	display: block;
	margin: 0px auto 5px auto;
	padding: 0px 0px 0px 0px;
}
div.sightseeing_link ul li a:hover {
	text-decoration: none;
	color: #CCC;
}






#sidebar {
	width: 270px;
}


.side_monthly {
	width: 270px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}



.side_search {
	width: 270px;
	overflow: hidden;
	text-align: left;
	background-image: url(../images/side_search_dl_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
dl.side_search dt {
	width: 270px;
	height: 84px;
	text-align: left;
	background-image: url(../images/side_title_search.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
dl.side_search dt a {
	float: right;
	margin: 12px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
}
dl.side_search dt a:hover img {
	opacity:0.7;
	filter: alpha(opacity=70);
}
dl.side_search dd {
	width: 270px;
	text-align: left;
	overflow: hidden;
	background-image: url(../images/side_search_dd_bg.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
dl.side_search dd div {
	width: 250px;
	text-align: left;
	border-bottom: 1px solid #DFDFDF;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 10px 0px;
}
.side_search dd div span {
	text-align: left;
	margin: 0px 5px 10px 0px;
	padding: 0px 0px 0px 0px;
}
dl.side_search dd p {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


dl.side_search dd p input {
	text-align: left;
	display:block;
	width:250px;
	height:30px;
	border:0;
	background: url(../images/side_search_btn.gif) no-repeat left top;
	text-indent:-9898px;
	font-size: 0px;
	line-height: 30px;
	cursor:pointer;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

dl.side_search dd p input:hover,
dl.side_search dd p input:focus {
	background-position:left -30px;
}


dl.side_search dd a {
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}





/*----------------------------------------------------
 style end
----------------------------------------------------*/

