@charset "utf-8";
/******************** menu ********************/
div.menu {
	height: 39px;
	text-align: left;
	background: #fff;
	width: 800px;
}
div.menu li {
    height: 39px;
	list-style-type: none;
	float: left;
}
div.menu li.top a, div.menu li.tokuten a, div.menu li.schedule a,
div.menu li.girls a, div.menu li.system a, div.menu li.area a,
div.menu li.reserve a,div.menu li.enquete a, div.menu li.links a,
div.menu li.recruit a {
    background-image: url(../img/menu.gif);
    height: 39px;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
}
div.menu li.top, div.menu li.top a {
	width: 68px;
}
div.menu li.top a:hover {
    background-position: 0 -39px;
}
div.menu li.tokuten, div.menu li.tokuten a {
	width: 94px;
    background-position: -68px 0;
}
div.menu li.tokuten a:hover {
    background-position: -68px -39px;
}
div.menu li.schedule, div.menu li.schedule a {
	width: 64px;
    background-position: -162px 0;
}
div.menu li.schedule a:hover {
    background-position: -162px -39px;
}
div.menu li.girls, div.menu li.girls a {
	width: 62px;
    background-position: -226px 0;
}
div.menu li.girls a:hover {
    background-position: -226px -39px;
}
div.menu li.system, div.menu li.system a {
	width: 96px;
    background-position: -288px 0;
}
div.menu li.system a:hover {
    background-position: -288px -39px;
}
div.menu li.area, div.menu li.area a {
	width: 107px;
    background-position: -384px 0;
}
div.menu li.area a:hover {
    background-position: -384px -39px;
}
div.menu li.reserve, div.menu li.reserve a {
	width: 83px;
    background-position: -491px 0;
}
div.menu li.reserve a:hover {
    background-position: -491px -39px;
}
div.menu li.enquete, div.menu li.enquete a {
	width: 80px;
    background-position: -574px 0;
}
div.menu li.enquete a:hover {
    background-position: -574px -39px;
}
div.menu li.links, div.menu li.links a {
	width: 59px;
    background-position: -654px 0;
}
div.menu li.links a:hover {
    background-position: -654px -39px;
}
div.menuu li.recruit, div.menu li.recruit a {
	width: 85px;
    background-position: -713px 0;
}
div.menu li.recruit a:hover {
    background-position: -713px -39px;
}


/********************
*html  Internet Explorer6.0
*:first-child+html  Internet Explorer7.0
html>body  Firefox
html:first-child  Safari & Opera
********************/