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


#newsNavi {
	margin-top:36px;
	height:145px;
}

#newsNavi h2 {
	width:270px;
	margin:0px auto;
	margin-bottom:20px;
}

.newsNavigation {
	width:325px;
	margin:0px auto;
}

.newsNavigation.bottom {
	margin-top:25px;
}

.newsNavigation p {
	float:left;
}

.naviPoint {
	margin-left:22px;
	margin-top:8px;
}

.btnNewsPrev {
	width:132px;
	height:31px;
}

.btnNewsNext {
	width:129px;
	height:31px;
	margin-left:27px;
}

#newsList {
	border-bottom:1px solid #bfdaea;
}

#newsList li {
	position:relative;
	border-top:1px solid #bfdaea;
	font-size:26px;
	line-height:1.5em;
}

.newsDate {
	color:#77bfe9;
}

.newsTitle {
	width:610px;
}

#newsList dt {
	padding:34px 30px;
	position:relative;
}

#newsList dd {
	
	
	overflow:hidden;
	height:0px;
}

#newsList dd article {
	border-top:1px solid #bfdaea;
	padding:0px 30px;
	padding-top:36px;
	padding-bottom:36px;
}

#newsList dd article a {
	color:#77bfe9;
}

.newsMore {
	position:absolute;
	top:50%;
	right:27px;
	
	margin-top:-11px;
	
	width:22px;
	height:22px;
	background:url(../img/more.png);
}

#newsList li.active .newsMore {
	background:url(../img/close.gif);
}


