/*------------------------------------------------------*/
ul#index_b {
	position: relative;
	width:400px;
	height: 34px;
	margin: 0 auto;
	overflow: hidden;
}

*html ul#index_b{
	margin:0
}

ul#index_b li a {
	width: 110px;
	height: 34px;
	position: absolute;
	overflow: hidden;
	padding: 34px 0 0 0;
	text-indent: -100em;
	text-decoration: none;
	top: 0;
}

html>body ul#index_b li a{
	height: 0;
}

li#enter a{ 
	background: transparent url(/images/page/enter.gif) no-repeat 0 0;
	left:0px;
	}

li#exit a{ 
	background: transparent url(/images/page/exit.gif) no-repeat 0 0;
	left:290px;
	}

li#enter a:hover,
li#exit a:hover{ 
	background-position: 0px -34px;
	}


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


ul#navi {
	position: relative;
	width: 748px;
	height: 28px;
	margin: 0 auto;
	overflow: hidden;
}

*html ul#navi{
	margin:0;
}

ul#navi li a {
	width: 76px;
	height: 28px;
	position: absolute;
	overflow: hidden;
	padding: 28px 0 0 0;
	text-indent: -100em;
	text-decoration: none;
	top: 0;
}

html>body ul#navi li a{
	height: 0;
}

li#toppage a{ 
	background: transparent url(/images/menu/top.gif) no-repeat 0 0;
	left:0px;
	}
	
li#system a{ 
	background: transparent url(/images/menu/system.gif) no-repeat 0 0;
	left:76px;
	}

li#ladies a{ 
	background: transparent url(/images/menu/ladies.gif) no-repeat 0 0;
	left:152px;
	}
	
li#schedule a{ 
	background: transparent url(/images/menu/schedule.gif) no-repeat 0 0;
	left:228px;
	}
	
li#movie a{ 
	background: transparent url(/images/menu/movie.gif) no-repeat 0 0;
	left:444px;
	}

li#mail a{ 
	background: transparent url(/images/menu/mail.gif) no-repeat 0 0;
	left:520px;
	}
	
li#recruit a{ 
	background: transparent url(/images/menu/recruit.gif) no-repeat 0 0;
	left:596px;
	}	

li#link a{ 
	background: transparent url(/images/menu/link.gif) no-repeat 0 0;
	left:672px;
	}
	

li#toppage a:hover, 
li#system a:hover, 
li#ladies a:hover, 
li#schedule a:hover,
li#movie a:hover,
li#mail a:hover,
li#recruit a:hover,
li#link a:hover{ 
	background-position: 0px -28px;
	}


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



ul.movi_b {
	position: relative;
	width:228px;
	height: 56px;
	margin: 0 auto;
	overflow: hidden;
}

*html ul.movi_b{
	margin:0;
}

ul.movi_b li a {
	width: 228px;
	height: 56px;
	position: absolute;
	overflow: hidden;
	padding: 56px 0 0 0;
	text-indent: -100em;
	text-decoration: none;
	top: 0;
}

html>body ul.movi_b li a{
	height: 0;
}

li.mo a{ 
	background: transparent url(/images/page/movi_go.jpg) no-repeat 0 0;
	left:0px;
	}


li.mo a:hover{ 
	background-position: 0px -56px;
	}

