#topbody{
	margin:20px 0px 10px 0px;
	padding:0px;
	text-align:center;
	background-color:#0F0F0F;
}
#contebody{
	margin:20px 0px 10px 0px;
	padding:0px;
	text-align:center;
	background-color:#090909;
}
img{
	border-style:none;
}
#maintabletop{
	background:#000000 url(../images/bg.jpg) no-repeat;
	height:549px;
}
#maintable{
	background:#0F0F0F;
}
#menutable{
	margin:47px 40px 0px 0px;
	padding:0px;
}
#foot{
	font-size:10px;
	line-height:160%;
	color:#ffffff;
}
#foot a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#foot a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#foot a:hover {
	color:#DDDDDD;
	text-decoration:underline;
}
#foot a:active {
	color:#DDDDDD;
	text-decoration:underline;
}
#subtit{
	background:#1C1C1C;
	font-size:12px;
	line-height:100%;
	color:#FFFFFF;
	padding:5px;
}
.normal{
	font-size:12px;
	line-height:160%;
	color:#ffffff;
}
.small{
	font-size:10px;
	line-height:160%;
	color:#ffffff;
}
.kurenai{
	color:#DA2248;
	font-weight:bold;
	font-size:10px;
}
.tokiwa{
	color:#90CD71;
	font-weight:bold;
	font-size:10px;
}
.other{
	color:#B2BA6B;
	font-weight:bold;
	font-size:10px;
}
.quest{
	color:#4092CB;
	font-weight:bold;
	font-size:10px;
}
.menus{
	color:#FFFFFF;
	font-size:10px;
	line-height:160%;
}
.menu{
	color:#FFFFFF;
	font-size:12px;
	line-height:160%;
}
.menu a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.menu a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.menu a:hover {
	color:#DDDDDD;
	text-decoration:underline;
}
.menu a:active {
	color:#DDDDDD;
	text-decoration:underline;
}
.menus a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.menus a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.menus a:hover {
	color:#DDDDDD;
	text-decoration:underline;
}
.menus a:active {
	color:#DDDDDD;
	text-decoration:underline;
}