@charset "utf-8";
/* CSS Document */

* {
	line-height:16px;
	font:"ＭＳ ゴシック", "Osaka－等幅";
	color:#ffffff;
	font-size:12px;
}

body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

div {
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}

table.base {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	border:0px;
	border-collapse:collapse;
}

table.base td {
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
	vertical-align:top;
}

table.base td.top {
	width:100%;
	height:50%-314px;
	background-color:#2e0000;
}

table.base td.middle {
	width:100%;
	height:628px;
	text-align:center;
	background:url(../images/bg.png) top left repeat-x;
}

table.base td.bottom {
	width:100%;
	height:50%-314px;
	background-color:#2d0000;
}

div.page {
	margin:0px auto;
	width:980px;
	height:628px;
	text-align:left;
}

div.header {
	position:relative;
	width:980px;
	height:58px;
}

div.main {
	position:relative;
	width:980px;
	height:491px;
}

div.footer {
	position:relative;
	width:980px;
	height:79px;
}

/* ▼ヘッダー */
div.konami {
	position:absolute;
	top:25px;
	left:4px;
}

div.mgs_logo {
	position:absolute;
	top:10px;
	left:810px;
}

div.hmenu01 {
	position:absolute;
	top:25px;
	left:136px;
}

div.hmenu02 {
	position:absolute;
	top:25px;
	left:234px;
}

div.hmenu03 {
	position:absolute;
	top:25px;
	left:332px;
}

div.hmenu04 {
	position:absolute;
	top:25px;
	left:431px;
}

div.hmenu05 {
	position:absolute;
	top:25px;
	left:532px;
}

/* ▲ヘッダー */

/* ▼メイン */
table.area {
	margin:0px;
	padding:0px;
	width:980px;
	height:491px;
	border:0px;
	border-collapse:collapse;
}

table.area td {
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
	vertical-align:top;
}

table.area td.left_area {
	width:233px;
	height:491px;
}

table.area td.right_area {
	width:747px;
	height:491px;
}

div.text_area {
	position:absolute;
	top:22px;
	left:258px;
	width:464px;
}

div.text_area2 {
	position:absolute;
	top:22px;
	left:258px;
	width:700px;
}

div.text_area3 {
	position:absolute;
	top:200px;
	left:258px;
	width:700px;
}

/* ▲メイン */

/* ▼フッター */
div.copyright {
	position:absolute;
	top:43px;
	left:19px;
}

div.ps3 {
	position:absolute;
	top:23px;
	left:355px;
}

div.psp {
	position:absolute;
	top:23px;
	left:544px;
}

div.ps {
	position:absolute;
	top:23px;
	left:665px;
}
/* ▲フッター */
