@charset "utf-8";


#side_rsv h3{
	position: relative;
	top:0;
	left:0;	
}

.box_top dl{
	padding:0;
}


#pagetitle{
	height:38px;
	margin:0 0 18px;
	background:url(../img/page_title.jpg) no-repeat;
	text-indent:-9999px;
}

.news_box{
	width:620px;
	background:url(../img/list_bg.gif) repeat-y;
}

.subtitle01{
	height:59px;
	background:url(../img/subtitle_01.jpg) no-repeat;
	text-indent:-9999px;
}

.subtitle02{
	height:59px;
	background:url(../img/subtitle_02.jpg) no-repeat;
	text-indent:-9999px;
}

.subtitle03{
	height:59px;
	background:url(../img/subtitle_03.jpg) no-repeat;
	text-indent:-9999px;
}

.subtitle04{
	height:59px;
	background:url(../img/subtitle_04.jpg) no-repeat;
	text-indent:-9999px;
}

.subtitle05{
	height:59px;
	background:url(../img/subtitle_05.jpg) no-repeat;
	text-indent:-9999px;
}

.news_cont{
	margin:15px 15px 0;
	padding:0 0 10px;
	background:url(../img/box_bg_btm.gif) repeat-x bottom;
}

.news_cont img{
	float:left;
	display:inline;
	margin:0 10px 0 0;
}

.news_cont dl{
	overflow:hidden;
}

.news_date{
	padding:0 0 8px;
}

.news_date span{
	background:#02379D;
	padding:3px;
	color:#fff;
}

.news_title{
	color:#02379D;
	font-weight:bold;
	padding:0 0 8px;
}

.news_open{
	font-weight:bold;
	padding:0 0 8px;
}

.news_summary{
	padding:0 0 8px;
}

.news_link{
	text-align:right;
}

.news_link a{
	background:url(../../img/icon_cur.gif) no-repeat 0 0.4em;
	padding:0 0 0 11px;
	
}


.news_wrap{
	padding:0 0 15px;
	background:url(../img/list_bg_btm.gif) no-repeat bottom;
}












