body {margin: 0px;padding: 0px;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size: 90%;text-align: center;color: #444444;background-color: #FEFEE0;background-image: url(img/bg.gif);background-repeat: repeat-x;}

h1 {padding: 0px;margin-bottom: 10px;}
h2 {padding: 0px;margin-bottom: 10px;}
h3 {padding: 0px;margin-bottom: 10px;}

ul {margin: 0px;padding: 0px;}
li {margin: 0px;padding: 0px;}

#container {width: 800px;margin-top: 15px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#header {background-image: url(img/header.gif);background-repeat: no-repeat;background-position:left top;padding-top: 150px;overflow: hidden;height: 0px;font-size: 80%;}
#main {height: 390px;background-image: url(img/main_bg.gif);}

#menu {float: left;width: 200px;margin-top: 20px;}
#menu ul {
	list-style-image: none;
	list-style-type: none;
	font-family: "Courier New", Courier, mono;
	font-size: 120%;
	margin-bottom: 20px;
}
#menu ul span {display: none;}
#menu li {margin-bottom: 5px;margin-left: 10px;}
#top a {display: block;height: 35px;width: 180px;background-image: url(img/button/top.gif);}
#top a:hover {background-image: url(img/button/top_o.gif);}
#system a {display: block;height: 35px;width: 180px;background-image: url(img/button/system.gif);}
#system a:hover {background-image: url(img/button/system_o.gif);}
#girls a {display: block;height: 35px;width: 180px;background-image: url(img/button/girls.gif);}
#girls a:hover {background-image: url(img/button/girls_o.gif);}
#schedule a {display: block;height: 35px;width: 180px;background-image: url(img/button/schedule.gif);}
#schedule a:hover {background-image: url(img/button/schedule_o.gif);}
#movie a {display: block;height: 35px;width: 180px;background-image: url(img/button/movie.gif);}
#movie a:hover {background-image: url(img/button/movie_o.gif);}
#recruit a {display: block;height: 35px;width: 180px;background-image: url(img/button/recruit.gif);}
#recruit a:hover {background-image: url(img/button/recruit_o.gif);}
#qr {background-image: url(img/qr.gif);background-repeat: no-repeat;background-position: center top;height: 124px;width: 200px;margin-top: 10px;}
.suvmenu {
	background-color: #EAEAEA;
	width: 160px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	height: 20px;
	padding-top: 5px;
	border: 1px solid #D0D0D0;
}


.contents {float: right;width: 580px;height: 365px;padding-top: 15px;padding-right: 10px;	padding-bottom: 10px;padding-left: 10px;}
#top_contents {width: 450px;float: left;height: 365px;background-image: url(img/top_bg.jpg);	background-repeat: no-repeat;background-position: center;}
#nf {float: left;width: 110px;padding-left: 15px;}
.nf {margin-bottom: 10px;padding: 5px;border: 3px solid #efefef;width: 95px;float: right;}

.sb {
	font-size: 90%;
	letter-spacing: 0.2em;
	line-height: 1.1em;
}
.sb01 td {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #EBEBEB;}
.fs01 {
	color: #FFFFFF;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
	font-size: 110%;
}
#rec {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}


#footer {font-family: "Courier New", Courier, mono;	font-size: 80%;margin-top: 10px;}

