@charset "utf-8";
/******************** menu ********************/
img.menu {
	vertical-align: bottom;
}
ul#menu {
	background: url(img/menu-bottom.gif) no-repeat bottom;
	padding-bottom: 41px;
}
ul#menu li {
	list-style-type: none;
	height: 40px;
	width: 200px;
}
ul#menu li a {
	display: block;
	height: 40px;
	width: 200px;
	text-indent: -500px;
	overflow: hidden;
}
ul#menu li a:hover {
	background-position: 0px -40px;
}
ul#menu li.top a {
	background-image: url(img/m-top.gif);
}
ul#menu li.system a {
	background-image: url(img/m-system.gif);
}
ul#menu li.girl a {
	background-image: url(img/m-girls.gif);
}
ul#menu li.schedule a {
	background-image: url(img/m-schedule.gif);
}
ul#menu li.bbs a {
	background-image: url(img/m-bbs.gif);
}
ul#menu li.recruit a {
	background-image: url(img/m-recruit.gif);
}
ul#menu li.link a {
	background-image: url(img/m-link.gif);
}

div.mmaga {
	background: url(img/mmaga-bg.gif) no-repeat;
	padding-top: 83px;
	margin: 0 0 25px;
}
div.mmaga form {
	margin-bottom: 5px;
	text-align: center;
}
input.mmaga {
	width: 140px;
}
div.mmaga p {
	padding: 0 10px;
}


/********************
* html  Internet Explorer6.0
*:first-child+html  Internet Explorer7.0
html>body  Firefox
html:first-child  Safari & Opera
********************/