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

html{
	height:100%;
}
body,h1,h2,h3,h4,h5,h6,p,ul,li,ol,dl,dt,dd,address,form { margin: 0; padding: 0; font-family: sans-serif;}

img{
	border-width:0;
}

body {
	background-image: url(back.jpg);
	background-repeat: repeat-y;
	background-color: #ffffff;
	background-position: center top;
	height:100%;
}


#wrapper{
	margin:0 auto;
	width:998px;
	min-height:100%;
	_height:100%;
	text-align:center;
	position:relative;
}
/*#header{
	background-image:url(header.jpg);
	height:23px;
}
#header h1{ display:none;}*/

/*#content{}
#content ul{ list-style:none;}
#content li{ height:516px; float:left;}
#content li.z a{ display:block; width:499px; height:516px; background-image:url(z.jpg);text-indent:-9999px; overflow:hidden;}
#content li.m a{ display:block; width:499px; height:516px; background-image:url(m.jpg);text-indent:-9999px; overflow:hidden;}
#content li.z a:hover,#content li.m a:hover{ background-position:0 -516px;}*/

#lineup{}
#lineup ul{ list-style:none;}
#lineup li{width:250px; float:left;}
#lineup li a{display:block; width:250px; height:98px; text-indent:-9999px;overflow:hidden;float:left;}
#lineup li a:hover{ background-position:0 -98px;}
#lineup li#s3e a{background-image:url(sengoku3e.jpg);}
#lineup li#s3z a{background-image:url(sengoku3z.jpg);}
#lineup li#s3m a{background-image:url(sengoku3m.jpg);}
#lineup li#s3 a{background-image:url(normal.jpg);}

#lineup li#s3e,#lineup li#s3e a{width:248px;}


#footer{
	/*background-image:url(footer.jpg);
	position:relative;*/
	background-image:url(footer.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:998px;
	height:55px;
	position:absolute;
	left:0;
	bottom:0;
	background-color:#EFEFEF;
}


#footer #links{
	border:1px #ccc solid;
	border-width:1px 0 0 0;
	font-size:10px;
	text-align:left;
	text-indent:30px;
	padding-top:7px;
}



/*#footer address{ display:none;}
#footer a#gc{ display: block; width: 45px; height:45px; text-indent:-9999px; position:absolute; top: 29px;left:29px;}
#footer a#gc:hover{ background-position:0 -20px;}

#footer #bnns{position:absolute; top: 30px;right:30px;}
#footer #bnns a{margin:0 2px;}*/


/*----------*/

#main{
	width:998px;
	height:499px;
	background-image:url(mainBg.jpg)
}
	
#content{
	width:946px;
	text-align:center;
	margin:0 auto;
	margin-top:30px;
	padding-bottom:80px;
}

#content #promotion{
	width:201px;
	float:left
}

#content #news{
	width:513px;
	margin-left:15px;
	float:left
}

#content #newsHead{
	background-image:url(newsp.gif);
	height:29px;
	overflow:hidden;
	font-size:0px;
	text-indent:-999px;
}
#content #news #pickup{
	border:1px #bfa8a8 solid;
	background-color:#FF9;
	color:#C30;
	text-align:left;
	font-size:14px;
	padding:5px;
	margin-bottom:10px;
	font-weight:bold;
}


#content #news #pickup a{
	text-decoration:none;
	color:#fff;
	background-color:#F30;
	font-size:75%;
	padding:2px 3px 1px 3px;
}


#content #news table{

	font-family:sans-serif;
	font-size:14px;
	color:#333;
}

#content #news table th,
#content #news table td{
	padding:2px;
	text-align:left;
	vertical-align:top;
	border:1px #ccc dotted;
	border-width:0 0 1px 0;
	line-height:1.5;
}

#content #news table th{
	width:90px;
}

#content #bnns{
	width:201px;
	float:right;
}

#content #bnns img{margin:0 0 5px 0;}
