@charset "utf-8";

/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* --------------------------------------------------
	##header
-------------------------------------------------- */
#wrapper{
		width:100%;
		position:relative;
}
#wrapper-inner{
	position:absolute;
		width:100%;
	top:0;
	left:0;
	z-index:1;
}
#bnr-shiryo{
	width:182px;
	height:107px;
	position:absolute;
	top:215px;
	right:20px;
	z-index:999;
}
#top #header{
	position:relative;
	margin-bottom:-18px;
	background:url(../img_com/bg_header_top.png) repeat-x left top;
}
#top #menu li{
	margin-bottom:-18px;
}
#main-image{
	margin:0;
	background-color:#000;
	text-align:center;
}
#main-image-inner{
	margin:0 auto;
	width:950px;
}
#main-inner{
	padding-top:0;
}
#box-2{
	float:left;
	width:410px;
}
#box-2-inner{
	border-right:1px #204761 solid;
	border-bottom:1px #204761 solid;
	border-left:1px #204761 solid;
	background-color:#0c2946;
	height:230px;
	overflow-y:scroll;
}
#box-2-inner-1{
	padding-top:6px;
	padding-bottom:12px;
}
#box-2 h2{margin:0}
.news-box{
	padding:9px 19px;
}
.news-box h3{
	color:#fff;
	font-weight:normal;
}
.news-box h3 a{
	color:#fff;
	text-decoration:underline;
}
.news-box h3 a:hover{
	color:#ccc;
	text-decoration:underline;
}
.news-box .article:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
.news-box .article{
	color:#6a7c8e;
	min-height:1px;
	_height:1px;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}
.news-box .article a{
	color:#fff;
	text-decoration:underline;
}
.news-box .article a;hover{
	color:#ccc;
	text-decoration:underline;
}
.icon-new{
	margin-right:4px;
	vertical-align:middle;
}
#bnr1{
	margin:0 0 0 21px;
	float:left;
	diplay:inline;
	width:167px;
}
#bnr2{
	margin:0 0 0 8px;
	float:left;
	width:168px;
	display:inline;
}
#bnr3{
	float:right;
	width:168px;
}
#f-text{
	height:47px;
	line-height:47px;
	color:#ffffcc;
	background:url(../img/bg_1.jpg) no-repeat center top;
	font-size:14px;
	text-align:center;
}
#f-text a{
	color:#ffffcc;
	text-decoration:underline;
}
#f-text a:hover{
	color:#ccc;
	text-decoration:underline;
}
