@charset "utf-8";
/* CSS Document */

/*******************************************************************************

	global style setting

*******************************************************************************/
h1, h2, h3, p, ul, ol, li, body {
	margin			:	0;
	padding			:	0;
}

html {
	height			:	100%;
}

body {
	height			:	100%;
	text-align		:	center;
	font-size		:	12px;
	color			:	#6C2B36;
	background-color:	#600;
}

img {
	border			:	0;
}

.clear {
	clear			:	both;
	height			:	0;
}

hr {
	display			:	none;
}

strong {
	font-weight		:	bold;
	color			:	#900;
}

li {
	list-style		:	none;
}


#main {
	height			:	100%;
	min-height		:	100%;
	width			:	100%;
}

body > #main {
	height			:	auto;
}

/*******************************************************************************

	header style setting

*******************************************************************************/
#header {
	position		:	absolute;
	width			:	810px;
	height			:	510px;
	left			:	50%;
	top				:	50%;
	margin-left		:	-405px;
	margin-top		:	-255px;
}


/*******************************************************************************

	footer style setting

*******************************************************************************/
#footer {
	padding			:	6px 12px;
	text-align		:	left;
	background-color:	#FFF;
	height			:	80px;
}

#footer a {
	color			:	#333;
	text-decoration	:	none;
}

#footer a:hover {
	color			:	#F30;
	text-decoration	:	underline;
}

#footer ul {
	padding			:	0;
}

#footer li {
	font-size		:	10px;
	float			:	left;
	padding			:	0 5px;
	border-left		:	1px solid #333;
	margin-bottom	:	2px;
	white-space		:	nowrap;
}

#footer .logo {
	vertical-align	:	bottom;
}
