@charset "euc-jp";

* {
	margin: 0 ;
	padding: 0 ;
	font-style: normal ;
	font-weight: normal ;
}


/******************************/

body {
	background : #000 ;
	text-align : center ;
	background : #000 url(../img/special/bg.gif) repeat-y top center ;
}

img {
	border : 0 ;
}


#container {
	width : 768px ;
	margin : 0 auto ;
	text-align : center ;
}

#header,
#contents,
#footer {
	text-align : center ;
	margin : 0 auto ;
}

#header h1,
#header h2 {
	margin : 0 ;
}

#header table {
	margin : 0 ;
	padding : 0 ;
	border-collapse : collapse ;
}

#contents table {
	margin : 0 ;
	padding : 0 ;
	border-collapse : collapse ;
}

#about {
	width : 798px ;
	margin : 0 ;
	text-align : left ;
}

#about td.info {
	height : 240px ;
	padding : 0 0 0 15px ;
	background : url(../img/special/contents1_bg.jpg) no-repeat top right ;
}

#about td.info ul {
	color : #fff ;
	font-size : 0.8em ;
	line-height : 1.5em ;
	width : 330px ;
	height : 180px ;
	margin : 10px ;
	padding : 0 0 0 20px ;
	overflow : auto ;	
}

#about td.info li {
	margin : 0 0 10px ;
}

#gamemode {
	margin : 0 auto ;
}

#ss img {
	border : 0 ;
}

a span {
	display : none ;
}

a.button {
	margin : 0 ;
	display : inline-block ;
	zoom : 1 ;
	*display : inline ; 
}

a.menu1 {
	width : 152px ;
	height : 82px ;
	background : url(../img/special/button_outline.jpg) no-repeat top left ;
}

a:hover.menu1 {
	background : url(../img/special/button_outline.jpg) no-repeat top right ;
}

a.menu2 {
	width : 182px ;
	height : 82px ;
	background : url(../img/special/button_feature.jpg) no-repeat top left ;
}

a:hover.menu2 {
	background : url(../img/special/button_feature.jpg) no-repeat top right ;
}

a.menu3 {
	width : 226px ;
	height : 82px ;
	background : url(../img/special/button_screenshot.jpg) no-repeat top left ;
}

a:hover.menu3 {
	background : url(../img/special/button_screenshot.jpg) no-repeat top right ;
}

