@charset "UTF-8";

/*白バック指定（全体・タブ部分）*/

#main_kikaku {
	width	:848px;
	border-color:#B5B5B5;
	border-left-style:solid;
	border-right-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	margin-left : auto;
	margin-right : auto;
	background-color:#ffffff;
}

#header3_kikaku {
	width	:848px;
	height	:14px;
	text-align:left;
	background-color:#ffffff;
}

/*ヘッダー下全体枠指定*/
#contents {
	font-size:12px;
	width		:848px;
	text-align	:center;
}

#head{
	width:848px;
	height:162px;
	background-image:url(../img/header.jpg);
}

#genco{
	width:814px;
	margin:15px auto;
	background-color: #999999;
	_width:815px;
	_text-align:left;
}
.bn_unit{
	width:270px;
	height:271px;
	background-color:#FFFFFF;
	margin:0px 0px 1px 1px;
	float:left;
}
.bn_textBlock{
	font-size:12px;
	width:255px;
	margin-left:8px;
	text-align:left;
}
/* safari only \*/
html:\66irst-child .bn_textBlock{
line-height:12px;
}
/* end */
.bn_unit h2{
	font-size:12px;
	text-align:left;
	width:255px;
	margin-left:8px;
}
.bn_unit h2 a:link,
.bn_unit h2 a:visited,
.bn_unit h2 a:hover{
	font-weight:bold;
}
.bn_img{
	margin:8px 8px;
	float:left;
}
.bottom_line{
	width:810px;
	height:1px;
	line-height:1px;
	font-size:1px;
	background-color: #999999;
}
#seikoLeftBottom h2,
#seikoLeftBottom p{
	text-indent:-9999px;
}

