@charset "utf-8";

body {
	width		: 750px;
	text-align	: center;
	margin		: 0 auto;
}

.clr {
	clear		: both;
	height		: 1px;
	padding		: 2px 0;
}

.clr hr {
	display		: none;
}

#page {
	width		: 750px;
	text-align	: left;
	margin		: 0 auto;
}

#header {
	background	: #FFF url("img/mainimg.jpg") no-repeat top left;
	width		: 750px;
	height		: 200px;
}

#header h1 {
	font-size	: 16px;
	margin		: 0;
}

#header h1 a {
	display		: block;
	width		: 255px;
	height		: 35px;
	text-indent	: -9999px;
	text-decoration	: none;
}

#header p {
	color		: #FFF;
	font-size	: 12px;
	width		: 250px;
	margin		: 10px 0 0 5px;
}

#menu {
	width		: 750px;
	height		: 149px;
	margin		: 1px 0 0 0;
}

#menu ul,
#minimenu ul {
	list-style-type	: none;
	margin		: 0;
	padding		: 0;
}

#menu ul li#sebg {
	background	: url("img/btn_sebg.jpg") no-repeat center center;
	width		: 250px;
	height		: 149px;
	float		: left;
	margin		: 0 1px 0 0;
}

#menu ul li#ff {
	background	: url("img/btn_ff.jpg") no-repeat center center;
	width		: 250px;
	height		: 149px;
	float		: left;
	margin		: 0 1px 0 0;
}

#menu ul li#pw {
	background	: url("img/btn_pw.jpg") no-repeat center center;
	width		: 248px;
	height		: 149px;
	float		: left;
}

#menu ul li a {
	display		: block;
	width		: 248px;
	height		: 149px;
	text-indent	: -9999px;
	text-decoration	: none;
}

#minimenu {
	margin		: 5px 0 0 0;
}

#minimenu ul li#info {
	background	: url("img/menu_info_off.gif") no-repeat top left;
	width		: 105px;
	height		: 15px;
	float		: right;
}

#minimenu ul li#jp {
	background	: url("img/menu_jp_off.gif") no-repeat top left;
	width		: 137px;
	height		: 15px;
	float		: right;
}

#minimenu ul li a {
	display		: block;
	text-indent	: -9999px;
	text-decoration	: none;
}

#minimenu ul li#info a {
	width		: 105px;
	height		: 15px;
}

#minimenu ul li#info a:hover {
	background	: url("img/menu_info_on.gif") no-repeat top left;
}

#minimenu ul li#jp a {
	width		: 137px;
	height		: 15px;
}

#minimenu ul li#jp a:hover {
	background	: url("img/menu_jp_on.gif") no-repeat top left;
}

#entry h2 {
	background	: #77A777;
	font-size	: 14px;
	padding		: 3px;
	border-bottom	: 2px solid #004200;
}

#entry #entry_bd {
	font-size	: 12px;
	padding		: 5px;
}

p.archive {
	font-size	: 12px;
	text-align	: right;
	margin		: 5px 0;
}

#footer {
	font-size	: 10px;
	font-weight	: bold;
	text-align	: right;
	padding		: 5px 0;
	border-top	: 1px solid #004200;
}
