@charset "Shift_JIS";



body {
	background:#fff;
	background-attachment: fixed;
	scrollbar-3dlight-color:#B97171;
	scrollbar-arrow-color:#EDE1A6;
	scrollbar-base-color:#E9A6A6;
	scrollbar-darkshadow-color:#CF8E8E;
	scrollbar-shadow-color:#E9A6A6;
	margin:0px auto; padding:0;
	text-align:center;
}

img{
	vertical-align:middle;
	border:0px;
}


td,th,input,textarea {
	text-align:left; font-size:12px; font-weight:normal;
	font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN','Verdana','sans-serif';
	}
td,body{
	font-size:12px; line-height:18px; font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN','Verdana','sans-serif';
	}

/* ------------------------------------------------------- */

	a:link {font-size:12px; text-decoration:none; color:#f60;}
	a:visited {font-size:12px; text-decoration:none; color:#f60;}
	a:hover {font-size:12px; text-decoration:underline; color:#f60;}
	a:active{font-size:12px; text-decoration:none; color:#f60;}
	
	a:link.thumname {font-size:11px; text-decoration:none; color:#000;}
	a:visited.thumname {font-size:11px; text-decoration:none; color:#000;}
	a:hover.thumname {font-size:11px; text-decoration:underline; color:#000;}
	a:active.thumname{font-size:11px; text-decoration:none; color:#000;}

/* ------------------------------------------------------- */

.f11 {font-size:11px;}

#header2 {
	width:806px; height:51px; margin:0px auto; text-align:left;
	background : url(images/header.jpg) no-repeat center top; vertical-align:top;
	}
#header2 img {vertical-align:middle;}

#header {
	width:806px; height:82px; margin:0px auto; text-align:left;
	background : url(images/header2.jpg) no-repeat center top; vertical-align:top;
	}
	
#footer {
		width:806px; 
		height:260px; 
		margin:0px auto; 
		text-align:center; 
		vertical-align:top; 
		background:#fff url(images/footer.jpg) no-repeat center top;
		}




/* pagaBg-------------------------------- */

#toppage      {width:806px; height:500px; margin:0px auto; text-align:center; background:#fff url(images/page/top_bg2.jpg)      no-repeat center top;}
#systempage   {width:806px; height:500px; margin:0px auto; text-align:center; background:#fff url(images/page/system_bg.jpg)   no-repeat center top;}
#ladiespage   {width:806px; height:500px; margin:0px auto; text-align:center; background:#fff url(images/page/ladies_bg.jpg)   no-repeat center top;}
#schedulepage {width:806px; height:500px; margin:0px auto; text-align:center; background:#fff url(images/page/schedule_bg.jpg) no-repeat center top;}
#hotelpage    {width:806px; height:500px; margin:0px auto; text-align:center; background:#fff url(images/page/hotel_bg.jpg)    no-repeat center top;}
#reservepage  {width:806px; height:500px; margin:0px auto; text-align:center; background:#fff url(images/page/reserve_bg.jpg)  no-repeat center top;}
#recruitpage  {width:806px; height:500px; margin:0px auto; text-align:center; background:#fff url(images/page/recruit_bg.jpg)  no-repeat center top;}
#linkpage     {width:806px; height:500px; margin:0px auto; text-align:center; background:#fff url(images/page/link_bg.jpg)     no-repeat center top;}


/* menu---------------------------------- */

#menu {width:760px; height:39px; margin:0px 23px auto 23px; text-align:center;}
#menu img {vertical-align:middle;}


/* content-------------------------------------------------------------------- */

/* top content----------- */
#toppage     #cont {width:720px; height:390px; margin:35px 43px auto 43px; text-align:center;  overflow:auto; }
#toppage     #cont .topinfo {height: 210px; width: 700px; margin:0px auto; border: 1px solid #ccc; background:#fff; filter: alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;}
#toppage     #cont .newface {height:150px; width:350px;}

/* ladies content-------- */
#ladiespage  #cont{
	width:720px;
	height:380px;
	margin:55px auto auto auto;
	text-align:center;
	overflow-x: hidden;
	overflow-y: scroll;
	}
/* safari only \*/
html:\66irst-child #ladiespage #cont{
	width: 725px;
	overflow: auto;
	}
/* end */

#ladiespage  #cont .list    {background:url(images/ladies/list_bg2.jpg) no-repeat;}
#ladiespage  #cont .galname {text-align:left;}
#ladiespage  #cont .imgt    {width:150px; height:100px; margin-top:10px; margin-left:7px; background:#fcc;}
#ladiespage  #cont .galname {font-size:12px; line-height:16px; width:68px; height:120px; margin-top:10px; margin-left:2px;}
#ladiespage  #cont .galname .data {font-size:11px; line-height:14px;}

/* system content-------- */
#systempage  #cont {width:700px; height:360px; margin:55px auto auto auto; text-align:right;   overflow:auto;}

/* hotel content--------- */
#hotelpage   #cont {width:700px; height:360px; margin:55px auto auto auto; text-align:right;   overflow:auto;}

/* recruit content------- */
#recruitpage #cont {width:420px; height:400px; margin:45px 336px auto 50px; text-align:center; overflow:auto;}

/* reserve content------- */
#reservepage #cont {width:700px; height:370px; margin:55px auto auto auto; text-align:center;  overflow:auto;}
#reservepage #cont form     {margin:0;padding:0;}
#reservepage #cont input    {font:12px '‚l‚r ‚oƒSƒVƒbƒN','Osaka';color:#633;background:#fcc;}
#reservepage #cont textarea {font:12px '‚l‚r ‚oƒSƒVƒbƒN','Osaka';color:#633;background:#fcc;}
#reservepage #cont select   {font:12px '‚l‚r ‚oƒSƒVƒbƒN','Osaka';color:#633;background:#fcc;}

/* link content---------- */
#linkpage #cont {width:700px; height:360px; margin:55px auto auto auto; text-align:center; overflow:auto;}

/* schedule content------- */

#schedulepage  #cont2{
	width:720px;
	height:380px;
	margin:55px auto auto auto;
	text-align:center;
	overflow-x: hidden;
	overflow-y: scroll;
	}
/* safari only \*/
html:\66irst-child #schedulepage #cont2{
	width: 725px;
	overflow: auto;
	}

#schedulepage  #cont2 .list    {background:url(images/ladies/list_bg3.jpg) no-repeat;}
#schedulepage  #cont2 .galname {text-align:left;}
#schedulepage  #cont2 .imgt    {width:150px; height:100px; margin-top:10px; margin-left:7px; background:#fcc;}
#schedulepage  #cont2 .galname {font-size:12px; line-height:16px; width:68px; height:100px; margin-top:10px; margin-left:2px;}
#schedulepage  #cont2 .galname .data {font-size:11px; line-height:14px;}


/* ---------------------- */


