#header
{
	width:960px;
	margin:10px 0;
	padding:0;
} 

/*
 #サイトロゴの設定 
 #サイズは横400px以下、縦80px以下
 #ロゴ画像には余白を作らないでください
*/
#header h1
{
	background:url('images/logo.jpg') no-repeat left center;
	display:block;
	width:435px;
	height:90px;
	margin-top:5px;
	float: left;
	text-indent:-9999px;
}

#header
{
	background:url(images/back.jpg) no-repeat 430px top;
}

#mainmenu ul li a.nagahama:link,
#mainmenu ul li a.nagahama:visited
{
	width:81px;
	background-image:url('images/nagahama_off.gif');
}

#mainmenu ul li a.nagahama:hover,
#mainmenu ul li a.nagahama:active
{
	width:81px;
	background-image:url('images/nagahama_on.gif');
}

#mainmenu ul li a.bypass:link,
#mainmenu ul li a.bypass:visited
{
	width:136px;
	background-image:url('images/bypass_off.gif');
}

#mainmenu ul li a.bypass:hover,
#mainmenu ul li a.bypass:active
{
	width:136px;
	background-image:url('images/bypass_on.gif');
}

#mainmenu ul li a.hikone:link,
#mainmenu ul li a.hikone:visited
{
	width:82px;
	background-image:url('images/hikone_off.gif');
}

#mainmenu ul li a.hikone:hover,
#mainmenu ul li a.hikone:active
{
	width:82px;
	background-image:url('images/hikone_on.gif');
}

#mainmenu ul li a.oumihatiman:link,
#mainmenu ul li a.oumihatiman:visited
{
	width:110px;
	background-image:url('images/oumihatiman_off.gif');
}

#mainmenu ul li a.oumihatiman:hover,
#mainmenu ul li a.oumihatiman:active
{
	width:110px;
	background-image:url('images/oumihatiman_on.gif');
}


#mainmenu ul li a.youkaiti:link,
#mainmenu ul li a.youkaiti:visited
{
	width:96px;
	background-image:url('images/youkaiti_off.gif');
}

#mainmenu ul li a.youkaiti:hover,
#mainmenu ul li a.youkaiti:active
{
	width:96px;
	background-image:url('images/youkaiti_on.gif');
}

#mainmenu ul li a.minakuti:link,
#mainmenu ul li a.minakuti:visited
{
	width:82px;
	background-image:url('images/minakuti_off.gif');
}

#mainmenu ul li a.minakuti:hover,
#mainmenu ul li a.minakuti:active
{
	width:82px;
	background-image:url('images/minakuti_on.gif');
}

#mainmenu ul li a.moriyama:link,
#mainmenu ul li a.moriyama:visited
{
	width:83px;
	background-image:url('images/moriyama_off.gif');
}

#mainmenu ul li a.moriyama:hover,
#mainmenu ul li a.moriyama:active
{
	width:83px;
	background-image:url('images/moriyama_on.gif');
}

#mainmenu ul li a.kusatu:link,
#mainmenu ul li a.kusatu:visited
{
	width:82px;
	background-image:url('images/kusatu_off.gif');
}

#mainmenu ul li a.kusatu:hover,
#mainmenu ul li a.kusatu:active
{
	width:82px;
	background-image:url('images/kusatu_on.gif');
}

#mainmenu ul li a.yakura:link,
#mainmenu ul li a.yakura:visited
{
	width:109px;
	background-image:url('images/yakura_off.gif');
}

#mainmenu ul li a.yakura:hover,
#mainmenu ul li a.yakura:active
{
	width:109px;
	background-image:url('images/yakura_on.gif');
}

#mainmenu ul li a.nishiotsu:link,
#mainmenu ul li a.nishiotsu:visited
{
	width:97px;
	background-image:url('images/nishiotsu_off.gif');
}

#mainmenu ul li a.nishiotsu:hover,
#mainmenu ul li a.nishiotsu:active
{
	width:97px;
	background-image:url('images/nishiotsu_on.gif');
}


.gamebox {
	text-align: center;
}

.gamebox a img {
	width: 195px;
	margin: 5px 2px;
	border: 0;
}