@charset "shift_jis";
/* CSS Document */
body{
	background-color:#030;
}
.home{
	width:880px;
	margin:auto;
	text-align:right;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
}
.home a{
	text-decoration:none;
	color:#FFF;
}
.home a:hover{
	text-decoration:none;
	color:#F90;
}
.home a:actived{
	text-decoration:none;
	color:#FFF;
}
.box01{
	width:880px;
	margin:auto;
	background-image:url(img/middle.gif);
	background-position:top;
	background-repeat:repeat-y;
}
.middle_01{
	background-image:url(img/middle01.gif);
	background-position:top;
	background-repeat:repeat-y;
	padding:10px 190px 10px 330px;
	margin:auto;
}
.middle_02{
	background-image:url(img/middle02.gif);
	background-position:top;
	background-repeat:repeat-y;
	padding:10px 190px 50px 190px;
	margin:auto;
}
.box02{
	background-color:#FFF;
	width:500px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
}
.box02 th{
	font-weight:bold;
}
.bg_table_image_1{
	background-image:url(img/table_title_3.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:30px 100px 10px 100px;
	font-size:14px;
}
.bg_table_image_2{
	background-image:url(img/table_title_4.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:20px 80px 50px 150px;
	font-size:14px;
}
.box03{
	margin:10px 10px 10px 20px;
}
.center{
	text-align:center;
}
.bold{
	font-weight:bold;
}
.bottom{
	background-image:url(img/bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:33px 0px 500px 0px;
}
.bt_info{
	position:absolute;
	padding:0px 0px 0px 120px;
}
