/* CSS Document */



a {

	color: #104ea5;

}



#banner {

	height:250px;

}



#subnavi {

	/* total width: 195px */

	float:left;

	width: 150px;

	padding-left:20px;

	padding-right:24px;

	border-right: 1px solid #acacac;

}



#subnavi a {

	display:block;

	padding-bottom: 20px;

}



#content_area {

	/* total width: 595px */

	float:left;

	text-align:justify;

	width:530px;

	padding-left:25px;

	padding-right:40px;

	line-height:1.5;

}



#content_area h1 {

	font-size: 14px;

	font-weight: bolder;

	color: #104ea5;

}



#right_panel {

	/* total width: 210px */

	float:left;

	width:200px;

	padding-right:10px;	

}



#right_panel img {

	border: 1px solid #cdcdcd;

	padding: 1px;

}



img.container {

	border: 1px solid #cdcdcd;

}

#news_navi{
padding-bottom:10px;
border-bottom:1px solid #cdcdcd;
margin-bottom:20px;
}

#news_navi li{
display:inline;
border-left:1px solid #999999;
padding-left:10px;
padding-right:10px;
}
#news_navi ul{
padding:0;
margin:0;
}
#news_navi li.first-child{
border-left:0;
}


