* {
	padding:0;
	margin:0
}

#navi {
	text-align: center;
	width: 800px;
	height: 50px;
	margin: 0 auto;
	z-index: 100;
	background-position: 0 0;
}

#main_menu {
	width:770px;
	margin:0 auto;
}

.dropdown {
	float:left;
	padding-right:0px
}

.dropdown dt {
	width:110px;
	height:50px;
	cursor:pointer;
	text-indent:-9999px;
}

.dropdown dt:hover {
	background-position:-110px 0;
}

.dropdown dd {
	position:absolute;
	overflow:hidden;
	width:154px;
	height:25px;
	display:none;
	z-index:200;
	opacity:0;
	text-indent:-9999px;
	margin:-7px 0 0 -20px;
}

.dropdown ul {
	width:150px;
	list-style:none;
	border:2px solid #bb942a;
}

.dropdown li {
	display:inline;
}

/* メインメニュー */
.dropdown a, .dropdown a:active, .dropdown a:visited {
	display:block;
	width:110px;
	height:50px;
	text-decoration:none;
}

.dropdown a:hover {
	background-position:-110px 0;
}

.dropdown a.menu_main		{ background:url("menu_main.gif") 0 0;}

.dropdown a#btn_top 				{	background-position: 0 0;}
.dropdown a#btn_intro				{	background-position: -110px 0;}
.dropdown a#btn_service 		{	background-position: -220px 0;}
.dropdown a#btn_develop			{	background-position: -330px 0;}
.dropdown a#btn_support 		{	background-position: -440px 0;}
.dropdown a#btn_community		{	background-position: -550px 0;}
.dropdown a#btn_netcafe			{	background-position: -660px 0;}

.dropdown a#btn_top:hover 			{ background-position: 0 -50px;}
.dropdown a#btn_intro:hover 		{ background-position: -110px -50px;}
.dropdown a#btn_service:hover 	{	background-position: -220px -50px;}
.dropdown a#btn_develop:hover		{	background-position: -330px -50px;}
.dropdown a#btn_support:hover		{	background-position: -440px -50px;}
.dropdown a#btn_community:hover	{	background-position: -550px -50px;}
.dropdown a#btn_netcafe:hover		{	background-position: -660px -50px;}


/* サブメニュー */
.dropdown li a, .dropdown li a:active, .dropdown li a:visited {
	display:block;
	width:150px;
	height:25px;
	text-decoration:none;
}

.dropdown li a.btn_sub_intro 		 { background:url("menu_sub_intro.gif");}			/* サブメニュー[ゲーム紹介]  */
.dropdown li a.btn_sub_service 	 { background:url("menu_sub_service.gif");}		/* サブメニュー[サービス]  */
.dropdown li a.btn_sub_develop	 { background:url("menu_sub_develop.gif");}		/* サブメニュー[開発チームより]  */
.dropdown li a.btn_sub_support	 { background:url("menu_sub_support.gif");}		/* サブメニュー[サポート]  */
.dropdown li a.btn_sub_community { background:url("menu_sub_community.gif");}	/* サブメニュー[コミュニティ]  */
.dropdown li a.btn_sub_netcafe	 { background:url("menu_sub_netcafe.gif");}		/* サブメニュー[ネットカフェ]  */

.dropdown li a.btn_01 {	background-position: 0 0;}
.dropdown li a.btn_02 {	background-position: 0 -25px;}
.dropdown li a.btn_03 {	background-position: 0 -50px;}
.dropdown li a.btn_04 {	background-position: 0 -75px;}
.dropdown li a.btn_05 {	background-position: 0 -100px;}
.dropdown li a.btn_06 {	background-position: 0 -125px;}
.dropdown li a.btn_07 {	background-position: 0 -150px;}
.dropdown li a.btn_08 {	background-position: 0 -175px;}
.dropdown li a.btn_09 {	background-position: 0 -200px;}
.dropdown li a.btn_10 {	background-position: 0 -225px;}
.dropdown li a.btn_11 {	background-position: 0 -250px;}

.dropdown li a.btn_01:hover {	background-position: -150px 0;}
.dropdown li a.btn_02:hover {	background-position: -150px -25px;}
.dropdown li a.btn_03:hover {	background-position: -150px -50px;}
.dropdown li a.btn_04:hover {	background-position: -150px -75px;}
.dropdown li a.btn_05:hover {	background-position: -150px -100px;}
.dropdown li a.btn_06:hover {	background-position: -150px -125px;}
.dropdown li a.btn_07:hover {	background-position: -150px -150px;}
.dropdown li a.btn_08:hover {	background-position: -150px -175px;}
.dropdown li a.btn_09:hover {	background-position: -150px -200px;}
.dropdown li a.btn_10:hover {	background-position: -150px -225px;}
.dropdown li a.btn_11:hover {	background-position: -150px -250px;}
