/* CSS Document */
*{
	margin:0;
	padding:0;
}
:focus{
	outline:none;
}
body{
	margin:0 auto;
	background:url(back.jpg) top center #F9F;
	font-family:"MS UI Gothic", "MS Mincho", "MS Gothic";
}
::-webkit-scrollbar {
  -webkit-appearance: none;
}
::-webkit-scrollbar:vertical {
  width: 12px;
}
::-webkit-scrollbar:horizontal {
  height: 12px;
}
::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, .5);
  border-radius: 10px;
  border: 2px solid #ffffff;
}
::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #ffffff;
}

#contanter-kuang{
	width:1102px;
	height:2500px;
	margin:0 auto;
}
#contanter-left{
	width:41px;
	height:2500px;
	float:left;
}
#contanter-right{
	width:41px;
	height:2500px;
	float:left;
}
#contanter-mid{
	width:1020px;
	height:2500px;
	float:left;
}


#head{
	width:1026px;
	height:644px;
	float:left;
	background:url(head01.jpg) no-repeat;
}
#tel{
	width:458px;
	height:158px;
	float:left;
	margin-top:321px;
	margin-left:360px;
	}

#nav{
	width:1020px;
	height:138px;
	float:left;
	margin-top:17px;
}

#nav ul{
	width:1020px;
	height:138px;
	float:left;
	list-style:none;
	padding:0;
}
#nav ul li{
	float:left;
	margin-left:7px;
}
#nav ul li a{
	text-decoration:none;
	border:0;
	float:left;
	display:block;
}

/*トップページ設定区*/
.main-top{
	width:1020px;
	height:auto;
	float:left;
}
.top01{
	width:1020px;
	height:60px;
	float:left;
}

.top02{
	width:1020px;
	height:474px;
	float:left;

}
.top03{
	width:1020px;
	height:686px;
	float:left;
	background:url(top03.jpg) no-repeat;
}
.top03-left{
	width:360px;
	height:512px;
	float:left;
	margin-top:108px;
	margin-left:19px;

}
.top03-right{
	width:550px;
	height:494px;
	float:left;
	border:1px solid #FFB4CB;
		margin-top:125px;
	margin-left:43px;
	background-color:#FFF;
}



.top04{
	width:1020px;
	height:673px;
	float:left;
	background:url(top004.jpg) no-repeat;
}
.girls{
	width:1020px;
	height:380px;
	float:left;
	background:url(girls-bg.jpg) no-repeat;
}
.top05{
	width:1020px;
	height:123px;
	float:left;
	margin-top:53px;
}
.top05 img{
	
	float:left;
	}
/*スタッフ詳しい設定区*/
.staff-title{
	width:1020px;
	height:48px;
	float:left;
	text-align:center;
}


.staff-kuang{
	width:918px;
	height:504;
	float:left;
	margin-left:51px;
	margin-top:12px;
}

.staff01{
	width:278px;
	height:402px;
	float:left;
	margin-left:20px;
	margin-bottom:10px;
}

.staff-k01{
	width:920px;
	height:630px;
	float:left;
	margin-top:30px;
	margin-left:50px;
	border:1px solid #7c5f32;
}
.td1{
	border-right:dashed 1px #FFFFFF;
	}
.td1,.td2{
	border-bottom:dashed 1px #FFFFFF;
	}
.bigimg{	
	width:403px;
	height:585px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	}
.naiyou{
	width:420px;
	height:500px;
	float:left;
	margin-top:75px;
	margin-left:15px;
	}


/*Syste詳しい設定区*/
.main-system{
	width:1306px;
	height:auto;
	float:left;
	margin-top:18px;
}
/*room詳しい設定区*/
.main-room02{
	width:880px;
	height:680px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}
/*Access*/
.main-access02{
	width:580px;
	height:490px;
	float:left;
	margin-left:170px;
	margin-top:20px;
		border:solid #B28247 2px;
}


.main-access03{
	width:880px;
	height:150px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	text-align:center;
}

/*Footer設定区*/
#footer{
	width:1020px;
	height:122px;
	float:left;
	margin-top:18px;
	font-size:13px;
	font-weight:600;
	line-height:26px;
	color:#000;
	text-align:center;
	letter-spacing:2px;
	background-color:#EECE9C;
}
.foot-navi{
	width:1020px;
	height:55px;
	float:left;
	margin-top:10px;
	color:#000;
	text-align:center;
	}
.foot-navi a{
	text-decoration:none;
	color:#000;
	font-size:14px;
	font-weight:600;}
.foot-navi a:hover{
	color:#F0F;
	font-size:14px;
	font-weight:600;}


