*{
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color: #cccccc;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #cccccc;
}
html,body{
	width: 580px;
}
a{
	text-decoration: none;
	color:#999999;
}
a:hover{
	text-decoration: none;
	color:#ff00ff;
}

#top_table{
	width: 580px;
	height: 550px;
	background-image: url("../img/top_back.jpg");
}
#top_table #displayFlash{
	vertical-align: top;
	height: 370px;
}
#top_table #displayFlash #flashBox{
	height: 300px;
	width: 520px;
	margin-top: 50px;
	/*background-color: #ffffff;*/
}
#top_table #displayEvent{
		height: 180px;
		width: 290px;
		text-align: right;
}
	#top_table #displayEvent #eventBox{
		height: 180px;
		width: 260px;
		margin-left: 30px;
	}
#top_table #displayNews{
		width: 290px;
		height: 180px;
		text-align: left;
}
	#top_table #displayNews #newsBox{
		margin-left: 10px;
		height: 180px;
		width: 250px;
	}
	#top_table #displayNews #newsBox #newsTitle{
		background-image: url("../img/news_title.jpg");
		height: 16px;
	}
	#top_table #displayNews #newsBox #newsBody{
		height: 140px;
		overflow: auto;
		overflow-x: none;
		overflow-y: scroll;
		border: 1px #666666 solid;
		padding: 5px;
		color:#666666;
	}
#system_table{
	width: 580px;
	height: 550px;
	background-image: url("../img/system_back.jpg");
}
#girls_table{
	width: 580px;
	height: 550px;
	background-image: url("../img/girls_back.jpg");
}
	#girls_table #displayGirls{
		width: 560px;
		height: 470px;
		overflow: auto;
		overflow-x: none;
		overflow-y: scroll;
		margin-top: 80px;
		margin-left: 20px;
	}
#girl_table{
	width: 580px;
	height: 550px;
	background-image: url("../img/girl_info_back.jpg");
}
	#girl_table #displayGirl{
		position: relative;
	}
	#girl_table #displayGirl #girlImg{
		position: absolute;
		top: 80px;
		left: 20px;
	}
	#girl_table #displayGirl #profBox{
		text-align: left;
		width: 210px;
		position: absolute;
		top: 80px;
		left: 365px;
	}
	#girl_table #displayGirl #profBox #samImg{
		width: 200px;
	}
	#girl_table #displayGirl #profBox #samImg img{
		border:none;
	}
	#girl_table #displayGirl #profBox #samImg  #profBody{
		vertical-align: top;
		color: #999999;
		line-height: 130%;
	}
	#girl_table #displayGirl #profBox #samImg  #profBody #profBodyChild{
		height: 280px;
		overflow: auto;
		overflow-x: none;
		overflow-y: auto;
	}
	#linkTd{
		height: 100%;
		vertical-align: bottom;
	}
#mailmaga_table{
	width: 580px;
	height: 550px;
	background-image: url("../img/mailmaga_back.jpg");
}
	#mailmaga_table #displayMailmaga{
		width: 580px;
		height: 550px;
		vertical-align: top;
	}
	#mailmaga_table #displayMailmaga #mailmagaForm{
		margin-top: 360px;
	}
	#mailmaga_table a{
		display: block;
		margin-top: 120px;
		width: 64px;
		color:#cc9900;
		text-decoration: none;
	}
	#mailmaga_table a:hover{
		display: block;
		margin-top: 121px;
		width: 64px;
		color:#999999;
		text-decoration: underline;
	}
#job_table{
	width: 580px;
	height: 550px;
	background-image: url("../img/job_back.jpg");
}
	#job_table #displayJob{ text-align: center; vertical-align: top;}
	#job_table #displayJob table{
		margin: 170px 0px 0px 0px;
		overflow: auto;
		overflow-x: none;
		overflow-y: scroll;
		color:#666666;
		text-align: left;
		line-height: 120%;
	}
	#job_table #displayJob table a{
		text-decoration: underline;
	}
	.smallFont{
		color:#999999;
		line-height: 150%;
		font-size: 10px;
	}
#link_table{
	width: 580px;
	height: 550px;
	background-image: url("../img/link_back.jpg");
}
	#displayLink{
		width: 580px;
		height: 470px;
		overflow: auto;
		overflow-x: none;
		overflow-y: scroll;
		padding-top: 80px;
		vertical-align: top;
	}
#shift_table{
	width: 580px;
	height: 550px;
	background-image: url("../img/shift_back.jpg");
}

#bbs_table{
	width: 580px;
	height: 550px;
	background-image: url("../img/bbs_back.jpg");
}

#movie_table{
	width: 580px;
	height: 550px;
	background-image: url("../img/movie_back.jpg");
}

	#displayIframe{
		width: 580px;
		height: 470px;
		overflow: auto;
		overflow-x: none;
		overflow-y: scroll;
		margin-top: 80px;
		vertical-align: bottom;
	}
	#displayIframe #shiftIframe{
		width: 580px;
		height: 470px;
	}
	#display_mailmaga_Iframe{
		width: 580px;
		height: 470px;
		overflow: auto;
		overflow-x: none;
		overflow-y: scroll;
		margin-top: 200px;
		text-align: center;
	}



/*---新着PHP用---*/
.newsCell{
	border-bottom: 1px #cccccc dashed;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.newsHr{
	height: 1px;
	color: #666666;
	margin-bottom: 5px;
}

/*---一覧PHP用---*/
.trBr{
	clear: both;
}
.girlBox{
	float:left;
	width: 250px;
	height: 110px;
	background-color: #999999;
	filter: alpha(opacity=80);
	margin: 5px;
}

.girlwakaBox{
	float:left;
	width: 250px;
	height: 110px;
	background-color: #fce8ea;
	filter: alpha(opacity=80);
	margin: 5px;
}

.girlshukuBox{
	float:left;
	width: 250px;
	height: 110px;
	background-color: #cfe6c6;
	filter: alpha(opacity=80);
	margin: 5px;
}

.girljyukuBox{
	float:left;
	width: 250px;
	height: 110px;
	background-color: #d2bdd7;
	filter: alpha(opacity=80);
	margin: 5px;
}

.girl50Box{
	float:left;
	width: 250px;
	height: 110px;
	background-color: #f5deb3;
	filter: alpha(opacity=80);
	margin: 5px;
}

.imgBox{
	width: 66px;
	vertical-align: middle;
	text-align: center;
}
.imgBox a img{
	background-color: #ffffff;
	border:none;
}
.topCommBox{
	vertical-align: top;
	text-align: right;
	color:#ffffff;
}
.bottomCommBox{
	vertical-align: bottom;
	text-align: right;
	color:#ffffff;
	font-size: 10px;
}

.topCommBox2{
	vertical-align: top;
	text-align: right;
	color:#666666;
}
.bottomCommBox2{
	vertical-align: bottom;
	text-align: right;
	color:#666666;
	font-size: 10px;
}

#form1{
	padding:2px;
	color:#666666;
	background-color:#ffffff;
	border:solid 1px #999999;
}

.girlAge20{
	width: 500px;
	height: 30px;
	padding: 5px;
	background-image: url("../img/girl_age20.gif");
	background-repeat: no-repeat;
}

.girlAge30{
	width: 500px;
	height: 30px;
	padding: 5px;
	background-image: url("../img/girl_age30.gif");
	background-repeat: no-repeat;
}

.girlAge40{
	width: 500px;
	height: 30px;
	padding: 5px;
	background-image: url("../img/girl_age40.gif");
	background-repeat: no-repeat;
}

.girlAge50{
	width: 500px;
	height: 30px;
	padding: 5px;
	background-image: url("../img/girl_age50.gif");
	background-repeat: no-repeat;
}
