@charset "UTF-8";
/* CSS Document */

#topImages {
margin-top:10px;
width:900px;
height:230px;
}

h2{
margin:0;
}

h2 span{
position:absolute;
left:-9999px;
}

h2.outline{
background:url(../../images/tit_outline.gif) no-repeat 0 0;
width:560px;
height:30px;
}

h2.news{
background:url(../../images/tit_news.gif) no-repeat 0 0;
width:300px;
height:30px;
}

#outline{
margin:30px 0 0 0;
}

#outline .map {
width:320px;
float:right;
margin:10px 0 0 0;
}

#outline .map strong {
color:#CC3366;
}

#outline .detail{
float:left;
width:220px;
}

#outline dl {
width:220px;
background:url(../images/dot_line.gif) repeat-x left bottom;
padding:0 0 8px 0;
margin:10px 0 0 0;
_padding:0;
_margin:7px 0 0 0;
}

*:first-child+html #outline dl { 
padding:0;
margin:7px 0 0 0;
 }

#outline dt {
color:#CC3366;
font-weight:bold;
background:url(../images/marker.gif) no-repeat 0 5px;
font-size:0.8em;
line-height:160%;
padding-left:12px;
margin:0;
}

#outline dd {
font-size:0.8em;
line-height:160%;
margin:0 0 0 12px;
}

.outlineBg {
background-color:#F0F0F0;
margin:2px 0 0 0;
padding:8px;
}

ul.news {
margin:10px 0 0 0;
padding:0;
list-style-type:none;
height: 500px;
overflow-y: scroll;
overflow-x: hidden;
}

ul.news li {
font-size:0.8em;
line-height:160%;
margin-bottom:7px;
background:url(../images/marker.gif) no-repeat 0 5px;
padding-left:12px;
}

.banners {
margin:20px 0 0 0;
}

.banners img {
margin-bottom:7px;
}

.banners img:hover{
opacity: 0.6;
filter: brightness(105%);
}

.ticket {
margin:30px 0 0 0;
}

.bnr2col {
	width: 560px;
	padding: 0;
	margin: 15px 0 0 0;
}
.bnr2col li {
	width: 270px;
	float: left;
	margin-left: 20px;
	list-style: none;
}
.bnr2col li:first-child {
	margin-left: 0;
}

.bread {
font-size:10px;
margin:15px 0;
}


/* ----------------------------------------

clearfix

---------------------------------------- */

/* Modern Browsers
------------------------------- */
.bnr2col:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
	line-height: 0;
}

/* Legacy IE
------------------------------- */
.bnr2col {
	*zoom: 1;
}