/*==============================
	base
==============================*/
*{
	margin:		0;
}
html{
	height:		100%;
	background:	#000000;
}
body{
	/* IE対応 */
	width:		100%;
	min-width:	300px;
	min-height:	300px;
	/* ここまで */
	height:		100%;
	position:	relative; 
}
#body{
	width:		300px;
	height:		300px;
	position:	absolute;
	bottom:		50%;
	right:		50%;
}
#main{
	width:		300px;
	height:		300px;
	position:	absolute;
	top:		150px;
	left:		150px;
}
a {
	color:				#cf0066;
	text-decoration:	none;
}
/*==============================
	logo
==============================*/
div#logo {
	text-align:		center;
}
	p#mainlogo {
		margin-bottom:	15px;
	}
/*==============================
	menu
==============================*/
div#logo {
	width:				267px;
}
div#logo a {
	display:			block;
	height:				125px;
	width:				267px;
	background-image:	url(../img/logo_01.gif);
}
	span.text_visible {
		visibility:				hidden;
	}
	div#logo a {
		background-position:	top;
	}
	div#logo a:hover {
		background-position:	bottom;
	}

