body
{
	background-color:	#000000;
	color:				#FFFFFF;
	padding:			0px;
	margin:				0px;
	font-size:			14px;
	font-weight:		bold;
}
hr
{
	color:				#FFFFFF;
}
dl
{
	margin:				0px 0px 20px 0px;
	padding:			0px;
}
dt
{
	margin:				0px;
	padding:			0px 10px 10px 10px;
	font-weight:		bold;
}
dd
{
	margin:				0px;
	padding:			0px 10px 0px 10px;
}
fieldset
{
	width:				270px;
	text-align:			right;
	padding:			20px 20px;
	margin:				0px;
}
.jp
{
	color:				#CCFFCC;
}
.error
{
	color:		crimson;
}
.menu div
{
	text-align:	center;
	width:		90px;
	padding:	0px;
	margin:		0px;
	font-weight:bold;
}
.menu ul
{
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	list-style:			none
}
.menu li
{
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	width:				90px;
	text-align:			center;
	float:				left
}
.menu li.active
{
/*	background-color:	#440044;*/
	color:				#FFFFFF;
	background-repeat:	no-repeat;
	background-position:center center;
	background-image:	url("img/active.png");
}
/*===== ブロックパッケージ =====*/
.page_pack
{
	background-color:	#000000;
	padding:			0px 5px;
}
.pack_right
{
	float:				right;
}
.pack_footer
{
	background-color:	#888888;
	padding:			5px;
	text-align:			center;
}
A:link    { color: #4aed05; text-decoration: none; }
A:visited { color: #4aed05; text-decoration: none; }
A:active  { color: #4aed05; text-decoration: none; }
A:hover   { color: #FFFFFF; text-decoration: underline; }
