@charset "utf-8";

/* menu.css
-----------------------------------*/
#menu { margin: 10px 0 0 0; height: 24px; }
#menu ul { list-style-type: none; }
#menu li { list-style-type: none; float: left; }
#menu li span { display: none; }

/* a:lin, a:visited */
#menu li.home a:link, #menu li.home a:visited {
	background-image: url(../image/menu/menu_home.gif);
	display: block;
	width: 102px; height: 24px;
}
#menu li.system a:link, #menu li.system a:visited {
	background-image: url(../image/menu/menu_system.gif);
	display: block;
	width: 100px; height: 24px;
}
#menu li.girls a:link, #menu li.girls a:visited {
	background-image: url(../image/menu/menu_girls.gif);
	display: block;
	width: 100px; height: 24px;
}
#menu li.playroom a:link, #menu li.playroom a:visited {
	background-image: url(../image/menu/menu_playroom.gif);
	display: block;
	width: 100px; height: 24px;
}
#menu li.access a:link, #menu li.access a:visited {
	background-image: url(../image/menu/menu_access.gif);
	display: block;
	width: 100px; height: 24px;
}
#menu li.contact a:link, #menu li.contact a:visited {
	background-image: url(../image/menu/menu_contact.gif);
	display: block;
	width: 100px; height: 24px;
}
#menu li.link a:link, #menu li.link a:visited {
	background-image: url(../image/menu/menu_link.gif);
	display: block;
	width: 102px; height: 24px;
}

/* over */
#menu li.home_over a:link, #menu li.home_over a:visited {
	background-image: url(../image/menu/menu_home.gif);
	background-position: 0 -48px;
	display: block;
	width: 102px; height: 24px;
}
#menu li.system_over a:link, #menu li.system_over a:visited {
	background-image: url(../image/menu/menu_system.gif);
	background-position: 0 -48px;
	display: block;
	width: 100px; height: 24px;
}
#menu li.girls_over a:link, #menu li.girls_over a:visited {
	background-image: url(../image/menu/menu_girls.gif);
	background-position: 0 -48px;
	display: block;
	width: 100px; height: 24px;
}
#menu li.playroom_over a:link, #menu li.playroom_over a:visited {
	background-image: url(../image/menu/menu_playroom.gif);
	background-position: 0 -48px;
	display: block;
	width: 100px; height: 24px;
}
#menu li.access_over a:link, #menu li.access_over a:visited {
	background-image: url(../image/menu/menu_access.gif);
	background-position: 0 -48px;
	display: block;
	width: 100px; height: 24px;
}
#menu li.contact_over a:link, #menu li.contact_over a:visited {
	background-image: url(../image/menu/menu_contact.gif);
	background-position: 0 -48px;
	display: block;
	width: 100px; height: 24px;
}
#menu li.link_over a:link, #menu li.link_over a:visited {
	background-image: url(../image/menu/menu_link.gif);
	background-position: 0 -48px;
	display: block;
	width: 102px; height: 24px;
}

/* a:hover */
#menu li a:hover {
	background-position: 0 -24px;
}


#menu_s { margin: 0; height: 22x; }
#menu_s ul { list-style-type: none; }
#menu_s li { list-style-type: none; float: left; }
#menu_s li span { display: none; }

/* a:lin, a:visited */
#menu_s li.jp a:link, #menu_s li.jp a:visited {
	background-image: url(../image/menu/menu_jp.gif);
	display: block;
	width: 64px; height: 22px;
}
#menu_s li.en a:link, #menu_s li.en a:visited {
	background-image: url(../image/menu/menu_en.gif);
	display: block;
	width: 64px; height: 22px;
}

/* over */
#menu_s li.jp_over a:link, #menu_s li.jp_over a:visited {
	background-image: url(../image/menu/menu_jp.gif);
	background-position: 0 -44px;
	display: block;
	width: 64px; height: 22px;
}
#menu_s li.en_over a:link, #menu_s li.en_over a:visited {
	background-image: url(../image/menu/menu_en.gif);
	background-position: 0 -44px;
	display: block;
	width: 64px; height: 22px;
}


/* a:hover */
#menu_s li a:hover {
	background-position: 0 -22px;
}