* {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	line-height: 1.4em;

	letter-spacing: 0.1em;

	/*font-size: 12px;*/

}



body {

	font-size:10px; color:#333333;

	scrollbar-3dlight-color:@@#FFB584;

	scrollbar-arrow-color: @@ #FF6600;

	scrollbar-base-color:@@@ #FFFFFF;

	scrollbar-darkshadow-color: #FFB584;

	scrollbar-face-color: @@@#FFFFFF;

	scrollbar-highlight-color:@#FFFFFF;

	scrollbar-shadow-color:@@ #FFB584;

	scrollbar-track-color:      #FFFFFF;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



*html .clearfix{height: 1%;}

.clearfix{display: block;}



TD { FONT-SIZE: 12px; COLOR: #666666 } 

a:link    {text-decoration:none; color:#FF9900;}

a:visited {text-decoration:none; color:#0066cc;}

a:active  {text-decoration:none; color:#2f4f4f;}

a:hover   {text-decoration:none; color:#ff3300;}



a.newface_check:link{text-decoration:none; color:#FF3366;font-size: 12px}

a.newface_check:visited{text-decoration:none; color:#FFCC99;font-size: 12px}

a.newface_check:active{text-decoration:none; color:#FF99CC;font-size: 12px}

a.newface_check:hover{text-decoration:none; color:#FFFF66;font-size: 12px}



.small {

	FONT-SIZE: 10px

}

.shop {

	FONT-SIZE: 12px

}

.10px {

	FONT-SIZE: 10px

}



div.rankinglist1 {

	overflow-y: hiden;

	width:  260px;

	height: 350px;

}

div.rankinglist2 {

	overflow-y: hiden;

	width:  260px;

	height: 338px;

}

.style3 {
	color: #FF0000;
	font-size: 12px;
}

/* wi*/

.gu {filter: progid:DXImageTransform.Microsoft.Gradient (StartColorStr=#000099, EndColorStr=#ffffff, GradientType=0) ;}



/* ] mnmEnmnmn*/

.padding_map{padding: 15px 30px 15px 30px;}

.padding_map02{padding: 20px 0px; }

.padding_banner{padding: 3px 0px; }

.padding_ranking{padding: 6px;}



.mlargeboldgreen{font-size:16px; font-weight: bold; color=#33CC66;}

.boldbold{font-weight: bold;}

.red{color:#FF0000; font-weight: bold;}

.red2{color:#FF0000; font-weight: bold;font-size:14px;}

.title{font-size:20px; color:#FF0000; font-weight: bold;}

.titlesub{font-size:20px; color:#666666; font-weight: bold;}

.subtitle{color:#CC00FF; font-weight: bold;}

.index_text{color:#FF6600; font-size:12px;line-height: 130%;}

.index_text02{line-height: 130%;letter-spacing:1.5pt;FONT-SIZE: 12px;COLOR: #FFFFFF}

.index_text03{line-height: 200%;FONT-SIZE: 10px;COLOR: #FFFFFF}

.back_pic{border:1px solid #C5CCCC;}

.style1 {color:#FFFFFF}

.verysmall{

        FONT-SIZE: 7px;

        COLOR: #C9C9C9;

}

div.writes{	border: no ;overflow: auto ; background-color: #333333;text-align: left;vertical-align: top;height: 13px;

	width: 600px;

	FONT-SIZE: 9px

}

.kaigyo19 {	line-height:17px;

}

.text01 {	font-size: 10px;

	color: #999999;

}

.text02{	line-height: 15px;

	color: #999999;

	font-size: 10px;

}

h1 { /*R??B11/12*/

	FONT-SIZE: 10px;

	COLOR: #999999;

	line-height: 150%;

	background-image: url(../images2/ikebukuro_top_01.jpg);

	height: 11px;

	width: 900px;

	margin-right: auto;

	margin-left: auto;

	text-indent: -9999px;

}



h2 {

	FONT-SIZE: 14px;

	COLOR: #FFCC00;

	line-height: 1.4;

	font-weight: normal;



}

.top_text_01 {
	width: 870px;
	height: 65px;
	margin-top: -78px;
	font-size: 12px;
	line-height: 1.4;
	color: #FFFFFF;
	text-align: right;
	margin-right: auto;
	margin-left: auto;
	padding-top: 13px;

}



h3 {
	FONT-SIZE: 14px;
	COLOR: #3366FF;
	margin: 0px;
	line-height: 1.4;
	text-align: left;
	height: auto;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;



}

h4 {

	FONT-SIZE: 14px;

	COLOR: #3366FF;

	margin: 0px;

	line-height: 150%;

	text-align: center;

	height: 20px;

	font-weight: normal;



}

#main1 {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border: 10px solid #000000;
	text-align: center;

}



.shop_info {
	height: 280px;
	width: 740px;
	background-color: #000000;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #666666;

}

.shop_text_title_s {

	background-color: #000000;

	height: 18px;

	width: 100%;

	font-size: 14px;

	font-weight: bold;

	color: #3366FF;

}



.shop_info_text {
	height: 225px;
	width: 360px;
	float: right;
	background-color: #000000;
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF3300;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	color: #CCCCCC;

}

.shop_info_title {

	background-color: #333333;

	height: 20px;

	width: 740px;

	text-indent: 10px;

	padding-top: 5px;

}

.shop_info_main {
	float: left;
	width: 330px;
	background-color: #000000;
	height: 217px;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #000000;
	color: #FFFF99;

}


.shop_info_title2 {
	height: 22px;
	width: 280px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	float: right;
	margin-top: -18px;
	color: #CCCCCC;
	font-size: 10px;
	padding-top: 5px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
	text-align: right;
	margin-right: 5px;

}
.shop_text_midashi{
	margin-right: auto;
	margin-left: auto;
	color: #FF0000;
	height: 20px;
	font-size: 12px;



}



.newface_checker {

	font-weight: normal;

	color: #0000FF;

	text-align: right;

	float: right;

	width: 330px;

	height: 20px;

}

.shop_info_title2 {
	height: 22px;
	width: 280px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	float: right;
	margin-top: -18px;
	color: #FF66CC;
	font-size: 10px;
	padding-top: 5px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
	text-align: right;
	margin-right: 5px;

}

#waribiki_contener {

	width: auto;

	margin-right: auto;

	margin-left: auto;

}

.top_01 {

	height: 11px;

	width: 900px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(../images2/ikebukuro_top_01.jpg);

	text-indent: -9999px;

}

.top_02 {

	background-image: url(../images2/ikebukuro_top_02.jpg);

	height: 78px;

	width: 900px;

	margin-right: auto;

	margin-left: auto;

	text-indent: -9999px;

	font-size: 12px;

	color: #FFFFFF;

	text-align: left;

}

#contener_01 {

	background-color: #FFFFFF;

	width: 900px;

	height: 359px;

	margin-right: auto;

	margin-left: auto;

}

#right_01 {

	background-color: #000000;

	float: right;

	width: 568px;

	height: 359px;

}

.right_02 {

	float: right;

	height: 167px;

	width: 286px;

	background-image: url(../images2/ikebukuro_top_07.jpg);

	text-indent: -9999px;

}

.right_02 a{

	float: right;

	height: 167px;

	width: 286px;

	background-image: url(../images2/ikebukuro_top_07.jpg);

}

.cover_girl_name {
	background-image: url(../images2/ikebukuro_top_04.jpg);
	height: 53px;
	width: 568px;

}

.area_menu {

	background-image: url(../images2/ikebukuro_top_05.jpg);

	height: 22px;

	width: 568px;

}

.charge_bner {

	height: 87px;

	width: 286px;

	background-image: url(../images2/ikebukuro_top_10.jpg);

	float: right;

	clear: both;

	text-indent: -9999px;

}

.charge_bner a{

	height: 87px;

	width: 286px;

	background-image: url(../images2/ikebukuro_top_10.jpg);

	float: right;

	clear: both;

}

.enter {

	background-image: url(../images2/ikebukuro_top_08.jpg);

	height: 87px;

	width: 281px;

	float: left;

	text-indent: -9999px;

}

.enter a{

	background-image: url(../images2/ikebukuro_top_08.jpg);

	height: 87px;

	width: 281px;

	float: left;

}

.today_girl{
	background-image: url(../images2/ikebukuro_top_06.jpg);
	height: 167px;
	width: 282px;
	float: left;
	text-align: center;
	color: #666666;
	text-indent: -9999px;

}

.today_girl a{

	background-image: url(../images2/ikebukuro_top_06.jpg);

	height: 167px;

	width: 282px;

	float: left;

}

.gray_bar {

	background-image: url(../images2/ikebukuro_top_11.jpg);

	height: 30px;

	width: 568px;

	clear: both;

}

.cover_girl {

	background-image: url(../images2/ikebukuro_top_03.jpg);

	height: 359px;

	width: 332px;

	float: left;

}

.img_01 {

	background-image: url(../images2/ikebukuro_top_12.jpg);

	height: 84px;

	width: 900px;

	margin-right: auto;

	margin-left: auto;

}

.img_02 {
	background-image: url(../images2/ikebukuro_top_13.jpg);
	height: 33px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	text-align: center;
	line-height: 2;

}

.img_03 {

	background-image: url(../images2/ikebukuro_top_14.jpg);

	height: 180px;

	width: 900px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

}

.img_04 {
	height: 18px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	color: #333333;
	text-align: center;
	padding-top: 5px;
	font-size: 12px;
	background-color: #000000;

}



/*[I[o[j[*/

#menu{
	height: 22px;
	width: 527;
	margin-left: 30px;
	background-color: #000000;

}

#menu li{
	list-style-type: none;
	float: left;
	height: 22px;
	width: 87px;
	background-color: #000000;

}

#menu1 a{
	background-image: url(../images2/ikebukuro_top_05.jpg);
	display: block;
	height: 22px;
	width: 87px;
	background-position: 0px 0px;
	text-indent: -9999px;
	outline-width: 0px;
	background-color: #000000;

}

#menu1 a:hover{

	background-position: 0px -22px;

}

#menu2 a{

	background-image: url(../images2/ikebukuro_top_05.jpg);

	background-position: -87px 0px;

	display: block;

	height: 22px;

	width: 87px;

	text-indent: -9999px;

	outline-width: 0px;

	}

#menu2 a:hover{

	background-position: -87px -22px;

	}

#header_navi li p {

	color: #FF0000;

	font-size: 14px;

}



#menu3 a{

	background-image: url(../images2/ikebukuro_top_05.jpg);

	background-position: -174px 0px;

	display: block;

	height: 22px;

	width: 87px;

	text-indent: -9999px;

	outline-width: 0px;

}

#menu3 a:hover{

	background-position: -174px -22px;

}

#menu4 a{

	background-image: url(../images2/ikebukuro_top_05.jpg);

	background-position: -261px 0px;

	height: 22px;

	width: 87px;

	display: block;

	text-indent: -9999px;

	outline-width: 0px;

}

#menu4 a:hover{

	background-position: -261px -22px;

	}

#menu5 a{

	background-image: url(../images2/ikebukuro_top_05.jpg);

	background-position: -348px 0px;

	display: block;

	height: 22px;

	width: 87px;

	text-indent: -9999px;

	outline-width: 0px;

}

#menu5 a:hover{

	background-position: -348px -22px;

	}

#menu6 a{

	background-image: url(../images2/ikebukuro_top_05.jpg);

	background-position: -435px 0px;

	display: block;

	height: 22px;

	width: 87px;

	text-indent: -9999px;

	outline-width: 0px;

}

#menu6 a:hover{

	background-position: -435px -22px;

	}.shibuya_text {

}



.shinjuku_text01 {

	color: #CCCCCC;

	padding-top: 5px;

	padding-bottom: 5px;

	background-color: #1E1E1E;

	padding-right: 20px;

	padding-left: 20px;

}

.shinjuku_text02 {

	font-size: 10px;

	color: #CCCCCC;

	padding-left: 25px;

	padding-right: 25px;

	text-align: center;

}

.shinjuku_text03 {

	border: 1px solid #999999;

	margin-right: 30px;

	margin-left: 30px;

	font-size: 10px;

	color: #CCCCCC;

	padding: 20px;

	margin-top: 0px;

	margin-bottom: 10px;

}

.shinjuku_text04 {

	padding-left: 30px;

	text-align: center;

}



.space24{

	height:24px;

	line-height:0;

	font-size:0;

	clear:both;

	display:block;

}

.space15{

	height:15px;

	line-height:0;

	font-size:0;

	clear:both;

	display:block;

}

.space10{

	height:10px;

	line-height:0;

	font-size:0;

	clear:both;

	display:block;

}

.space5{

	height:5px;

	line-height:0;

	font-size:0;

	clear:both;

	display:block;

}





#whatsnew {

	background-image: url(../img/top/whatsnewbg.jpg);

	height: 320px;

	width: 470px;

	float: left;

	background-repeat: no-repeat;

	background-position: bottom;

}

#whatsnewbg{

	padding:15px;

	height: 250px;

	width: 440px;

}

#whatsnewscroll{

	padding:10px;

	height: 228px;

	width: 420px;

	overflow:auto;

}

.whatsnewbox{

	padding-bottom:5px;

}

.whatsnewtitle{

	padding-bottom:5px;

	color:#ff0088;

}

.whatsnewleft{

	float:left;

	width:90px;

	padding-left:5px;

}

.whatsnewright{

	float:right;

	width:290px;

	padding-right:5px;

	padding-left:10px;

	line-height:1.4;

}





.newface_checker{
	text-align: right;
	width: 730px;
	margin-right: auto;
	margin-left: auto;





}





#newface{

	width:300px;

	height:550px;

	float:left;

}



#newfacebg{

	padding:5px;

	margin-right: auto;

	margin-left: auto;

	width: 750px;

	clear: both;

}

#newfacescroll{

	height:800px;

	overflow:auto;

	margin-right: auto;

	margin-left: auto;

	background-color: #333333;

	width: 700px;

}

.newfacebox{

	background-color:#000000;

	padding-top: 5px;

	padding-right: 0;

	padding-bottom: 5px;

	padding-left: 0;

	margin-right: auto;

	margin-left: auto;

}

.newfaceleft{

	width:90px;

	float:left;

	padding-left:5px;

}



.newfaceright{

	width:160px;

	float:right;

	line-height:1.2;

	padding-right:5px;

}



.newfacetitle{

	color:#FF99FF;

	padding-bottom:2px;

}

.under_table {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	clear: both;

}
.layout01 {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 800px;
}

#menu_sub li {
	width: 80px;
	float: left;
	background-color: #FFFFCC;
	font-size: 14px;
	color: #FFFFFF;
	height: 80px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#menu_1 a {
	display: block;
	height: 80px;
	width: 80px;
	background-position: 0px 20px;
	background-image: url(../img/index/icon_gla.jpg);
	background-repeat: no-repeat;
}
#tokyo_newface {
	height: 20px;
	width: 740px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#menu_1 a:hover{
}
#menu_2 a {
	display: block;
	height: 80px;
	width: 80px;
	background-image: url(../img/index/icon_wife.jpg);
	background-position: 0px 20px;
	background-repeat: no-repeat;
}
#menu_2 a:hover{
}
#menu_3 a {
	display: block;
	height: 80px;
	width: 80px;
	background-position: 0px 20px;
	background-image: url(../img/index/icon_jyoshi.jpg);
	background-repeat: no-repeat;
}
#menu_3 a:hover{
}
#menu_4 a {
	display: block;
	height: 80px;
	width: 80px;
	background-position: 0px 20px;
	background-image: url(../img/index/icon_gal.jpg);
	background-repeat: no-repeat;
}
#menu_4 a:hover{
}
#menu_5 a {
	display: block;
	height: 80px;
	width: 80px;
	background-position: 0px 20px;
	background-image: url(../img/index/icon_loli.jpg);
	background-repeat: no-repeat;
}
#menu_5 a:hover{
}
#menu_6 a {
	display: block;
	height: 80px;
	width: 80px;
	background-position: 0px 20px;
	background-repeat: no-repeat;
	background-image: url(../img/index/icpn_model.jpg);
}
#menu_6 a:hover{
}
#menu_7 a {
	display: block;
	height: 80px;
	width: 80px;
	background-position: 0px 20px;
	background-image: url(../img/index/icon_ol.jpg);
	background-repeat: no-repeat;
}
#menu_7 a:hover{
}
#menu_8 a {
	display: block;
	height: 80px;
	width: 80px;
	background-position: 0px 20px;
	background-image: url(../img/index/icon_one.jpg);
	background-repeat: no-repeat;
}
#menu_8 a:hover{
}
#menu_9 a {
	display: block;
	height: 80px;
	width: 80px;
	background-position: 0px 20px;
	background-image: url(../img/index/icon_sereb.jpg);
	background-repeat: no-repeat;
}
.ichioshi_text {
	color: #000000;
	background-color: #FFFFFF;
}

#menu_9 a:hover{
}
#ichioshi_menu{
	height: auto;
	width: auto;

}
#top_sub_text{
	font-size: 12px;
	color: #666666;

}

.tachikawa_text01 {
	font-size: 12px;
	color: #CCCCCC;
	line-height: 1.8;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;

}

.tachikawa_text02 {
	border: 1px solid #999999;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 12px;
	color: #CCCCCC;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.8;

}
.tachikawa_text03 {
	margin-right: 30px;
	margin-left: 30px;
	font-size: 10px;
	color: #999999;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.8;
	background-color: #000000;
	font-weight: normal;

}
