@charset "utf-8";
body  {
	background:url(../img/bg_body_top.jpg) no-repeat center 0 #0a2c98;
}
header {
	height:91px;
	margin:0;
	padding:0;
	position:relative;
	z-index:0;
}
#main_img{
	height:381px;
	position:relative;
	}
.img_info{
	position:absolute;
	left:0;
	bottom:0;
	}
.img_logo{
	position:absolute;
	right:0;
	bottom:0;
	}
.box_bnr_01{
	width:219px;
	height:219px;
	float:left;
	background:#FFF;
	border:1px solid #002b60;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:5px;
	margin:0 0 9px 9px;
	}
.box_bnr_02{
	width:219px;
	height:222px;
	float:left;
	background:#FFF;
	border:1px solid #002b60;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:5px 5px 2px 5px;
	margin:0 0 9px 9px;
	}
.box_bnr_03{
	width:219px;
	height:219px;
	float:right;
	background:#FFF;
	border:1px solid #002b60;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:5px;
	margin:0 0 9px 9px;
	}
.box_news{
	width:453px;
	height:213px;
	float:left;
	background:#FFF;
	border:1px solid #002b60;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:8px;
	margin:0 0 9px 9px;
	}
#scroll{
	margin:0;
	height:175px;
	overflow-y:scroll;
}
dl#dl_info{
	margin:0;
	padding:0 10px 0 0;
	}
dl#dl_info dt{
	width:115px;
	float:left;
	padding:0 0 0 5px;
	line-height:1.2;
	}
dl#dl_info dd{
	margin:0;
	padding:0 0 8px 130px;
	border-bottom:1px dotted #CCC;
	line-height:1.2;
	}