@charset "shift_jis";
/* CSS Document */
body{
	background-color:#BCB5A3;
}
.box1{
	width:770px;
	margin:auto;
	background-color:#000;
	color:#FFF;
}
.home{
	width:770px;
	margin:auto;
	text-align:right;
}
.copy{
	width:770px;
	margin:auto;
}
.box2{
	padding:20px 90px 10px 90px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
}
.box2 table{
	background-color:#C00;
}
.box2 td{
	background-color:#000;
	}
.box2 a{
	color:#CCC;
}
.box2 a:hover{
	color:#666;
}
.box2 a:active{
	color:#CCC;
}
.box3{
	padding:20px 90px 10px 90px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
}
.box3 table{
	background-color:#C00;
}
.box3 td{
	background-color:#000;
	}
.bold{
	font-weight:bold;
}
.small{
	font-size:14px;
	}
.box4{
	background-image:url(img/page_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:20px 50px 20px 300px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
	color:#F00;
}
.box5{
	background-image:url(img/page_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:80px 330px 100px 50px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
	color:#F00;
}
.bt_enter{
	position:absolute;
	margin:610px 0px 0px 350px;
	padding:2px 2px 0px 2px;
	}
.bt_enter a{
	color:#F00;
	text-decoration:none;	
	}
.bt_enter a:hover{
	color:#000;
	text-decoration:none;	
	}
.bt_enter a:active{
	color:#F00;
	text-decoration:none;
}
.message{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	font-size:16px;
	font-weight:bold;
	color:#FF0;
	padding:2px;
	border:#FF0 2px solid;
	margin-bottom:5px;
}
