/* CSS Document */



body {
	background-color: #323232;
	/*background-color: #fee600;*/
	scrollbar-face-color:#ffffff; /*スクロールバー本体の色*/
	scrollbar-highlight-color: #fee600; /*スクロールバー左側（上）の影*/
	scrollbar-shadow-color: #fee600; /*スクロールバー右側（上）の影*/
	scrollbar-3dlight-color: #fee600; /*スクロールバーの左側（下）の影*/
	scrollbar-arrow-color: #ffffff; /*矢印の色*/
	scrollbar-track-color: #fee600; /*背面の色*/
	scrollbar-darkshadow-color: #fee600;/*スクロールバー右側（下）の影*/
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}


a:link {
	text-decoration: none;
}


a:visited {
	color:rgb(0,120,255);
	text-decoration: none;
}

a:hover {
	color:rgb(255,0,0);
	text-decoration: none;
}


.reds {
	color: #ff3c00;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}


.red {
	color: #ff3c00;
	font-size: 15px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.wh {
	color: #ffffff;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.bl {
	color: #005ab4;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.or {
	color: #ff5000;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.gr {
	color: #00b67e;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.pa {
	color: #5d1cff;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.pa2 {
	color: #ac5aff;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}


.pink {
	color: #ff44b6;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}


.bls {

	margin: 0px;

	padding: 0px;

	color: #005ab4;

	font-size: 10px;

}



.ors {

	margin: 0px;

	padding: 0px;

	color: #ff5000;

	font-size: 10px;

}



/*//////////////////////////////色分け//////////////////////*/



#red {

	margin :3px 0px 0px 0px;

	color: #ff3c00;

	width: 170px;

	font-size: 13px;

	font-weight: 700;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	float: left;

}



#pink {

	margin :3px 0px 0px 0px;

	color: #ff44b6;

	width: 170px;

	font-size: 13px;

	font-weight: 700;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	float: left;

}



#pa2 {

	margin :3px 0px 0px 0px;

	color: #ac5aff;

	width: 170px;

	font-size: 13px;

	font-weight: 700;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	float: left;

}



#pa {

	margin :3px 0px 0px 0px;

	color: #5d1cff;

	width: 170px;

	font-size: 13px;

	font-weight: 700;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	float: left;

}



#gr {

	margin :3px 0px 0px 0px;

	color: #00b67e;

	width: 170px;

	font-size: 13px;

	font-weight: 700;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	float: left;

}



#or {

	margin :3px 0px 0px 0px;

	color: #ff5000;

	width: 170px;

	font-size: 13px;

	font-weight: 700;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	float: left;

}



#bl {

	margin :3px 0px 0px 0px;

	color: #005ab4;

	width: 170px;

	font-size: 13px;

	font-weight: 700;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	float: left;

}



#wh {

	margin :3px 0px 0px 0px;

	color: #ffffff;

	width: 170px;

	font-size: 13px;

	font-weight: 700;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	float: left;

}



/*全体を囲むボックス*/

#container {

	margin: 0px;

	height: 0px;

	width: 910px;

	height: 100%;

}





/*SEO用表記部分*/

#header0 {

	position: absolute; 

	top: -2000px;

}



















h2 {

	font-size: 100%;

	font-weight: normal;

	line-height:1em;

	margin: 0;

}





strong {

	color: #ff0000;

	font-size: 14px;

}



/*可変ボックスTOP*/

#backtop {

	margin: 0px;

	padding: 0px;

	width: 910px;

	height: 12px;

	background-image: url("../img/back_top.gif");

	background-repeat: no-repeat;

}





/*メインのボックス*/

#contents {

	margin: 0px;

	padding: 0px;

	background-image: url("../img/back_naka.gif");

	background-repeat: repeat-y;

	float: left;

}



/*可変ボックスBTM*/

#backbtm {

	margin:0px;

	padding:2px 0px 0px 0px;

	width: 910px;

	height: 39px;

	background-image: url("../img/back_btm.gif");

	background-repeat: no-repeat;

	float: right;

}





/*グラデーションバック*/

#gradation {

	margin: 0px 2px;

	padding: 0px;

	width: 906px;

	background-image: url("../img/gra.gif");

	background-repeat: repeat-x;

	float: left;

}





/*左メニュー*/

#leftmenu {

	margin: 0px 0px 0px 8px;

	_margin: 0px 0px 0px 4px;

	padding: 0px;

	width: 182px;

	float: left;

}









/*女の子検索*/

#galsearch {

	margin: 0px;

	padding: 27px 0px 0px 0px;

	width:181px;

	height: 28px;

	background-image: url("../img/galsearch.gif");

	background-repeat: no-repeat;

	float: left;

}



/*お店検索*/

#shopsearch {

	margin: 5px 0px 0px 0px;

	padding: 27px 0px 0px 0px;

	width:181px;

	height: 28px;

	background-image: url("../img/shopsearch.gif");

	background-repeat: no-repeat;

	float: left;

}



/*デリバリー検索*/

#delisearch {

	margin: 5px 0px;

	padding: 27px 0px 0px 0px;

	width:181px;

	height: 28px;

	background-image: url("../img/delisearch.gif");

	background-repeat: no-repeat;

	float: left;

}



/*職種選び*/

#LeftmenuWork {

	margin:0px;

	padding:0px;

	width:181px;

	float:left;	

}



/*ヘルス*/

a#health {

	margin:0px;

	padding:0px;

	width:180px;

	height:30px;

	display:block;

	background-image:url("../img/menu_health.jpg");

	background-position:0px 0px;

	float:left;

}



a:hover#health {

	background-position:0px -30px;

}



#Nohealth {

	margin:0px;

	padding:0px;

	width:180px;

	height:30px;

	display:block;

	background-image:url("../img/menu_health.jpg");

	background-position:0px 0px;

	float:left;

}



/*サロン*/

a#saron {

	margin:0px;

	padding:0px;

	width:180px;

	height:30px;

	display:block;

	background-image:url("../img/menu_saron.jpg");

	background-position:0px 0px;

	float:left;

}



a:hover#saron {

	background-position:0px -30px;

}



#Nosaron {

	margin:0px;

	padding:0px;

	width:180px;

	height:30px;

	display:block;

	background-image:url("../img/menu_saron.jpg");

	background-position:0px 0px;

	float:left;

}



/*ホテルヘルス*/

a#hotelhealth {

	margin:0px;

	padding:0px;

	width:180px;

	height:30px;

	display:block;

	background-image:url("../img/menu_hotelhealth.jpg");

	background-position:0px 0px;

	float:left;

}



a:hover#hotelhealth {

	background-position:0px -30px;

}





#Nohotelhealth {

	margin:0px;

	padding:0px;

	width:180px;

	height:30px;

	display:block;

	background-image:url("../img/menu_hotelhealth.jpg");

	background-position:0px 0px;

	float:left;

}





/*デリヘル*/

a#deri {

	margin:0px;

	padding:0px;

	width:180px;

	height:30px;

	display:block;

	background-image:url("../img/menu_deri.jpg");

	background-position:0px 0px;

	float:left;

}



a:hover#deri {

	background-position:0px -30px;

}



#Noderi {

	margin:0px;

	padding:0px;

	width:180px;

	height:30px;

	display:block;

	background-image:url("../img/menu_deri.jpg");

	background-position:0px 0px;

	float:left;

}



/*個室サウナ*/

a#sauna {

	margin:0px;

	padding:0px;

	width:180px;

	height:30px;

	display:block;

	background-image:url("../img/menu_sauna.jpg");

	background-position:0px 0px;

	float:left;

}



a:hover#sauna {

	background-position:0px -30px;

}



#Nosauna {

	margin:0px;

	padding:0px;

	width:180px;

	height:30px;

	display:block;

	background-image:url("../img/menu_sauna.jpg");

	background-position:0px 0px;

	float:left;

}



/*SM*/

a#sm {

	margin:0px;

	padding:0px;

	width:180px;

	height:30px;

	display:block;

	background-image:url("../img/menu_sm.jpg");

	background-position:0px 0px;

	float:left;

}



a:hover#sm {

	background-position:0px -30px;

}





#Nosm {

	margin:0px;

	padding:0px;

	width:180px;

	height:30px;

	display:block;

	background-image:url("../img/menu_sm.jpg");

	background-position:0px 0px;

	float:left;

}



/*その他*/

a#other {

	margin:0px;

	padding:0px;

	width:180px;

	height:30px;

	display:block;

	background-image:url("../img/menu_other.jpg");

	background-position:0px 0px;

	float:left;

}



a:hover#other {

	background-position:0px -30px;

}





#Noother {

	margin:0px;

	padding:0px;

	width:180px;

	height:30px;

	display:block;

	background-image:url("../img/menu_other.jpg");

	background-position:0px 0px;

	float:left;

}





/*地域検索BOXTOP*/

#searchareaTop {

	margin: 10px 0px 0px 0px;

	padding: 0px;

	width: 182px;

	height: 32px;

	background-image: url("../img/mapTop.jpg");

	float: left;

}





/*地域検索BOXMid*/

#searchareaMid {

	margin: 0px;

	padding: 0px 0px 0px 5px;

	width: 177px;

	font-size: 11px;

	text-align: left;

	background-image: url("../img/mapmid.jpg");

	float: left;

}





/*地域検索BOXBtm*/

#searchareaBtm {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 182px;
	height: 8px;
	background-image: url("../img/mapBottom.jpg");
	background-repeat: no-repeat;
	float: left;
}

.searchTextOr {
	margin: 0px;
	padding: 0px;
	width: 87px;
	text-align: left;
	font-size: 10px;
	color: #ff5000;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	float: left;
}

.searchTextP {
	margin: 0px;
	padding: 0px;
	width: 87px;
	text-align: left;
	font-size: 10px;
	color: #ff44b6;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	float: left;
}

.searchTextG {
	margin: 0px;
	padding: 0px;
	width: 87px;
	text-align: left;
	font-size: 10px;
	color: #00b67e;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	float: left;
}

.searchTextB {
	margin: 0px;
	padding: 0px;
	width: 87px;
	text-align: left;
	font-size: 10px;
	color: #005ab4;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	float: left;
}


.searchTextPa {
	margin: 0px;
	padding: 0px;
	width: 87px;
	text-align: left;
	font-size: 10px;
	color: #5d1cff;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	float: left;
}


.searchTextPa2 {
	margin: 0px;
	padding: 0px;
	width: 87px;
	text-align: left;
	font-size: 10px;
	color: #ac5aff;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	float: left;
}



/*古いIE用*/
.line {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 1px;
	border-bottom:1px #ff0066 solid;
	float: left;
}

ul.office {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

ul.office li {
	margin: 5px 0px 0px 5px;
	padding: 0px;
	width: 175px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	text-align: left;
}

ul.office li a {
	margin:0px;
	padding:0px 0px 0px 10px;
	background-image:url("../img/sankaku.gif");
	background-repeat:no-repeat;
}




/*トップページ以外のメインBOX*/
#othermain {
	margin: 0px 0px 0px 13px;
	padding: 0px 0px 20px 0px;
	width: 530px;
	text-align: center;
	background-color: #ffff45;
	float: left;
}





/*メインBOX*/
#main {
	margin: 0px 0px 0px 13px;
	_margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 530px;
	float: left;
}


/*オススメギャル*/
#osusume {
	margin: 0px;
	padding: 0px;
	width: 270px;
	height: 175px;
	background-color: #ffffff;
	float: left
}





/*ランダムムービー*/

#randammovie {
	margin: 0px;
	padding: 0px
	width: 250px;
	height: 175px;
	background-color: #ffffff;
	float: right;
}



/*ピックアップギャル*/
.pickupgal {
	margin: 10px 0px 0px 0px;
	padding:21px 0px 0px 0px;
	width: 525px;
	/*height: 609px;*/
	height:auto;
	background-image:url("../img/pickupgalTop.jpg");
	background-repeat:no-repeat;
	float:left;
}



.pickupgal dl {
	margin: 5px 0px 0px 4px;
	_margin: 5px 0px 0px 2px;
	padding: 0px;
	width: 101px;
	height: 200px;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	text-align: left;
	line-height: 1.1em;
	list-style:none;
	float: left;
}

.pickup strong {
	margin:0px;
	padding:0px;
	font-size:10px;
	letter-spacing: 0em;
	font-weight: normal;
	color: #005ab4;
}

.pickupgal dt {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	width: 99px;
	height: 132px;
	float: left;
}


.pickupgal dt img {
	border:1px #ff0066 solid;
}

.pickupgal dd {
	margin:0px;
	padding:0px;
	float:left;
}


.pickupnext {
	margin: 0px 0px 10px 0px;
	padding: 2px 0px;
	width: 525px;
	text-align: right;
	font-size: 13px;
	font-weight:700;
	float: left;
}



/*ファッツNEW*/

#whatnewtitle {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 525px;
	height: 23px;
	background-image: url("../img/whatnew.gif");
	background-repeat: no-repeat;
	float: left;
}


#whatnewtext {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 525px;
	height: 231px;
	font-size: 10px;
	background-color: #ffffff;
	float: left;
}


/*出勤情報*/
#attendance {
	margin: 10px 0px 0px 5px;
	padding: 0px;
	width: 227px;
	height: 600px;
	background-color: #fece00;
	background-image: url("../img/dayback.gif");
	background-repeat: repeat-x;
	text-align: left;
	float: right;
}

.dat {
	margin:0px;
	padding:0px;
	width:227px;
	height:34px;
	float:left;
}



.dayP {
	margin: 5px 0px 0px 7px;
	padding: 0px;
	width: 50px;
	height: 60px;
	border-style: solid;
	border-color: #ff0066;
	border-width: 1px;
	float: left;
}



.dayD {

	margin: 0px;

	padding: 0px;

	width: 155px;

	height: 65px;

	font-size: 10px;

	line-height: 1.1em;

	border-bottom-style: solid;

	border-color: #ffad43;

	border-bottom-width: 2px;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	float: right;

}



#daynext {

	margin: 0px;

	padding: 0px;

	width: 210px;

	height:12px;

	text-align: right;

	font-size: 10px;

	float: right;

	background-color:#fece00;

}







#wazaking {

	margin:0px;

	paddng:0px;

	width:525px;

	height:150px;

	float:left;

}













/*面接したての女の子*/

.newgalbox {

	margin: 10px 0px 0px 0px;

	padding: 0px;

	width: 525px;

	height: 250px;

	background-image: url("../img/newgal.jpg");

	background-repeat: no-repeat;

}



.newGaloneBox {

	margin: 0px;

	padding: 0px;

	width: 82px;

	height: 175px;

	font-size: 10px;

	text-align: left;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	line-height: 1.1em;

	float: left;

}











.newgalicon {

	margin: 0px;

	padding: 0px;

	width: 82px;

	height: 15px;

	float: left;

}



.newgal {

	margin: 25px 0px 0px 18px;

	padding: 0px;

	width: 82px;

	height: 180px;

	font-size: 10px;

	text-align: left;

	line-height: 1.1em;

	float: left;

}



.newgalphoto{

	margin: 0px;

	padding: 0px;

	width: 80px;

	height: 96px;

	background-color: #ffffff;

	border-style: solid;

	border-color: #ff0066;

	border-width: 1px;

	float: left;

}



#newgalnext {

	margin: 0px;

	padding: 0px;

	width: 525px;

	font-size: 10px;

	text-align: right;

	float: left;

}





/*人気ランキング*/

#rankingmenu {

	margin: 20px 0px 0px 0px;

	padding: 0px;

	width: 150px;

	/*height: 468px;*/

	background-image: url("../img/rankingback.gif");

	background-repeat: repeat-x;

	float: left;

}



#acc{

	text-align:center;

	padding:0px 0px 0px 10px;

	_padding:0px 0px 0px 5px;

	float:left;

}





#acc dl {

	/*padding:5px 5px 0px 0px;*/

	background-color:rgb(255,255,0);

}



#acc dd, dl, dt{

	font-size:12px;

	margin-left:5px;

	float:left;

}



#acc dt {

	color:rgb(255,0,0);

}









/*1位の表示用*/

.rankingphoto1 {

	margin: 5px 0px 5px 0px;

	padding: 0px;

	width: 60px;

	height: 72px;

	border-style: solid;

	border-color: #ff0066;

	border-width: 1px;

	float: left;

}



.rankingdeta1 {

	margin: 5px 0px 0px 5px;

	padding: 0px;

	width: 83px;

	height: 80px;

	font-size: 9px;

	line-height: 1.2em;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	text-align: left;

	float: left;

}



/*2位以降用*/

#rankingphoto2 {

	margin: 7px 0px 13px 0px;

	padding: 0px;

	width: 60px;

	height: 72px;

	border-style: solid;

	border-color: #ff0066;

	border-width: 1px;

	float: left;

}



#rankingdeta2 {

	margin: 5px 0px 0px 5px;

	padding: 0px;

	width: 83px;

	height: 89px;

	font-size: 9px;

	line-height: 1.1em;

	font-family: "ＭＳ Ｐゴシック", "Osaka";

	text-align: left;

	float: left;

}



#rankingnext {

	margin: 5px 0px 0px 0px;

	padding:5px 0 0 0;

	width: 150px;

	height: 50px;

	font-size: 10px;

	text-align: right;

	background-color: #ffc801;

	float: left;

}





/*新規掲載店*/

#newshop {

	margin: 5px 0px 0px 0px;

	padding: 20px 0px 0px 0px;

	width: 150px;

	height: 185px;

	line-height:1.0em;

	text-align:left;

	background-image: url("../img/newshop.jpg");

	background-repeat: no-repeat;

	float: right;

}





#newshop a {

	margin:0px 0px 0px 5px;

	padding:0px;

	color: #005ab4;

	font-size: 10px;

}

	





#newshopnext {

	margin: 5px 0px 0px 0px;

	padding: 3px 5px 3px 0px;

	width: 145px;

	text-align: right;

	background-color: #ffc801;

	float: left;

}



#newshopnext a {

	color: #005ab4;

	font-size: 12px;

	font-weight:700;

}



/*右メニュー*/

#rightmenu {

	margin: 0px 10px 0px 0px;

	_margin: 0px 5px 0px 0px;

	padding: 0px;

	width: 150px;

	float: right;

}





a.kosyunyu {

	margin: 5px 0px 0px 10px;

	width:88px;

	height:31px;

	display:block;

	overflow:hidden;

	text-indent:-300em;

	background-image:url("/img/8831.gif");

	background-repeat:no-repeat;

	float: left;

}



a.noBn {

	margin: 5px 0px 0px 10px;

	width:88px;

	height:31px;

	overflow:hidden;

	text-indent:-300em;

	background-image:url("/img/banner8831.jpg");

	background-repeat:no-repeat;

	float: left;

}



/*///////////////////////////////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////SEO用などなど//////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////////////////*/

h1.spam {

font-size: 100%;

font-weight: normal;

line-height:1em;

margin: 0;

}



h2.spam {

font-size: 100%;

font-weight: normal;

line-height:1em;

margin: 0;

}



h3.spam {

font-size: 100%;

font-weight: normal;

line-height:1em;

margin: 0;

}



h4.spam {

font-size: 100%;

font-weight: normal;

line-height:1em;

margin: 0;

}



h5.spam {

font-size: 100%;

font-weight: normal;

line-height:1em;

margin: 0;

}



h6.spam {

font-size: 100%;

font-weight: normal;

line-height:1em;

margin: 0;

}
