body{
	background-color:#FFFFFF;
	margin:0px auto;
	text-align:left;
	font-size:12px;
}

a {color:#00006A;} 
a:hover {} 


.cl{clear:both;}

.mr5{margin-right:5px;}

.mt2{margin-top:2px;}

.allbg{
	width:820px;
	background-color:#000081;
	float:center;
}

.head{
	width:800px;
	height:22px;
	background-image:url(../image/top_head.gif);
	color:#5658a9;
}

.head_01{
	width:30px;
	height:22px;
	float:left;
}

.head_02box{
	width:73px;
	height:22px;
	float:left;
}

.head_02{
	width:73px;
	height:22px;
}
a.head_02{
    background-image:url(../image/h_sitetop.gif);
    display:block;
    width:73px;
    height:22px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.head_02{
    background-position:0px 0px;
}

.head_03{
	width:70px;
	height:22px;
	float:left;
}

.head_04box{
	width:102px;
	height:22px;
	float:left;
}

.head_04{
	width:102px;
	height:22px;
}
a.head_04{
    background-image:url(../image/h_yokohama.gif);
    display:block;
    width:102px;
    height:22px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.head_04{
    background-position:0px 0px;
}

.head_05{
	width:58px;
	height:22px;
	float:left;
}

.head_06box{
	width:70px;
	height:22px;
	float:left;
}

.head_06{
	width:70px;
	height:22px;
}
a.head_06{
    background-image:url(../image/h_sapporo.gif);
    display:block;
    width:70px;
    height:22px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.head_06{
    background-position:0px 0px;
}

.head_07{
	width:90px;
	height:22px;
	float:left;
}

.head_08box{
	width:65px;
	height:22px;
	float:left;
}

.head_08{
	width:65px;
	height:22px;
}
a.head_08{
    background-image:url(../image/h_hukuoka.gif);
    display:block;
    width:65px;
    height:22px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.head_08{
    background-position:0px 0px;
}


.head_in{
	width:140px;
	height:17px;
	text-align:left;
	font-size:12px;
	float:left;
}

.head_in2{
	width:140px;
	height:17px;
	text-align:left;
	font-size:12px;
	float:left;
}

.head_in2 a:link { color: #ffffff; } 
.head_in2 a:visited { color: #ffffff; } 
.head_in2 a:hover { color: #ffffff; } 
.head_in2 a:active { color: #ffffff; } 

.pl25{padding-left:25px;}
.pl15{padding-left:18px; color:#ffffff;}
.pl7{padding-left:10px;	color:#ffffff;}
.pl8{padding-left:8px;	color:#ffffff;}
.pt5{padding-top:5px;}

.head2{
	width:800px;
	height:25px;
	background-color:#ffd400;
	background-image:url(../image/top_head2.gif);
}

.t_set{
	width:810px;
	background-image:url(../image/bbg.gif);
	background-repeat:repeat-y;
}

.top_l{
	width:165px;
	float:left;
	padding-left:5px;
}

.top_l_0{
	width:165px;
}



.tbnb1box{
	width:160px;
	height:28px;
}
.tbnb1{
	width:160px;
	height:28px;
}
a.tbnb1{
    background-image:url(../image/s_area_awahotaru.gif);
    display:block;
    width:160px;
    height:28px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.tbnb1{
    background-position:0px 0px;
}

.tbnb2box{
	width:160px;
	height:28px;
}
.tbnb2{
	width:160px;
	height:28px;
}
a.tbnb2{
    background-image:url(../image/s_area_mskiss.gif);
    display:block;
    width:160px;
    height:28px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.tbnb2{
    background-position:0px 0px;
}

.tbnb3box{
	width:160px;
	height:28px;
}
.tbnb3{
	width:160px;
	height:28px;
}
a.tbnb3{
    background-image:url(../image/s_area_hisyo.gif);
    display:block;
    width:160px;
    height:28px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.tbnb3{
    background-position:0px 0px;
}

.tbnb4box{
	width:160px;
	height:28px;
}
.tbnb4{
	width:160px;
	height:28px;
}
a.tbnb4{
    background-image:url(../image/s_area_lesson1.gif);
    display:block;
    width:160px;
    height:28px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.tbnb4{
    background-position:0px 0px;
}

.tbnb5box{
	width:160px;
	height:28px;
}
.tbnb5{
	width:160px;
	height:28px;
}
a.tbnb5{
    background-image:url(../image/s_area_mrssirena.gif);
    display:block;
    width:160px;
    height:28px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.tbnb5{
    background-position:0px 0px;
}

.tbnb6box{
	width:160px;
	height:28px;
}
.tbnb6{
	width:160px;
	height:28px;
}
a.tbnb6{
    background-image:url(../image/s_area_cococeleb.gif);
    display:block;
    width:160px;
    height:28px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.tbnb6{
    background-position:0px 0px;
}

.tbnb7box{
	width:160px;
	height:28px;
}
.tbnb7{
	width:160px;
	height:28px;
}
a.tbnb7{
    background-image:url(../image/s_area_sirena2.gif);
    display:block;
    width:160px;
    height:28px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.tbnb7{
    background-position:0px 0px;
}

.tbnb8box{
	width:160px;
	height:28px;
}
.tbnb8{
	width:160px;
	height:28px;
}
a.tbnb8{
    background-image:url(../image/s_area_president.gif);
    display:block;
    width:160px;
    height:28px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.tbnb8{
    background-position:0px 0px;
}

.tbnb9box{
	width:160px;
	height:28px;
}
.tbnb9{
	width:160px;
	height:28px;
}
a.tbnb9{
    background-image:url(../image/s_area_line.gif);
    display:block;
    width:160px;
    height:28px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.tbnb9{
    background-position:0px 0px;
}

.tbnb10box{
	width:160px;
	height:28px;
}
.tbnb10{
	width:160px;
	height:28px;
}
a.tbnb10{
    background-image:url(../image/s_area_hautecouture.gif);
    display:block;
    width:160px;
    height:28px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.tbnb10{
    background-position:0px 0px;
}

.tbnb11box{
	width:160px;
	height:28px;
}
.tbnb11{
	width:160px;
	height:28px;
}
a.tbnb11{
    background-image:url(../image/s_area_diamondbust.gif);
    display:block;
    width:160px;
    height:28px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.tbnb11{
    background-position:0px 0px;
}

.tbnb12box{
	width:160px;
	height:28px;
}
.tbnb12{
	width:160px;
	height:28px;
}
a.tbnb12{
    background-image:url(../image/s_area_sirena.gif);
    display:block;
    width:160px;
    height:28px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.tbnb12{
    background-position:0px 0px;
}

.tbnb13box{
	width:160px;
	height:28px;
}
.tbnb13{
	width:160px;
	height:28px;
}
a.tbnb13{
    background-image:url(../image/s_area_raz.gif);
    display:block;
    width:160px;
    height:28px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.tbnb13{
    background-position:0px 0px;
}

.tbnb14box{
	width:160px;
	height:28px;
}
.tbnb14{
	width:160px;
	height:28px;
}
a.tbnb14{
    background-image:url(../image/s_area_joyu.gif);
    display:block;
    width:160px;
    height:28px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.tbnb14{
    background-position:0px 0px;
}

.tbnb15box{
	width:160px;
	height:28px;
}
.tbnb15{
	width:160px;
	height:28px;
}
a.tbnb15{
    background-image:url(../image/s_area_platina.gif);
    display:block;
    width:160px;
    height:28px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.tbnb15{
    background-position:0px 0px;
}




.tbnb_txt1{
	width:119px;
	height:12px;
	padding-left:31px;
	float:left;
	color:#6F5DFF;
	font-size:8px;
	clear:both;
	padding-top:2px;
	text-align:left;
}

.tbnb_txt2{
	width:106px;
	height:14px;
	float:left;
	color:#00006A;
	font-weight:bold;
	font-size:10px;
	clear:both;
	padding-left:44px;
	text-align:left;
}

.top_l_add{
	width:163px;
	height:35px;
	float:center;
	background-color:#9F0062;
	font-size:10px;
	color:#ffffff;
}

.top_l_add2{
	width:163px;
	height:11px;
	float:center;
	background-color:#0000ff;
	font-size:10px;
	color:#ffffff;
}

.top_l_bn{
	width:156px;
	height:30px;
	margin-bottom:5px;
	margin-top:5px;
}


.top_l_bn0{
	width:156px;
	height:40px;
	margin-bottom:5px;
	margin-top:5px;
}


.top_l_bn2{
	width:155px;
	height:141px;
	margin-bottom:5px;
}

.top_l_bn3{
	width:160px;
	height:60px;
	margin-bottom:5px;
	background-image:url(../image/point.gif);
	padding-top:168px;
	font-size:10px;
	text-align:center;
	letter-spacing:-0.1em;
	padding-left:5px;
	background-repeat:no-repeat;
}

.top_l_bn4{
	width:156px;
	height:3px;
	margin-bottom:5px;
}

.t_main{
	width:608px;
	height:104px;
	float:left;
	background-image:url(../image/top.jpg);
	margin-left:5px;
	padding-top:70px;
	padding-right:22px;
}

.t_main_c{
	width:460px;
	float:left;
	background-color:#ffffff;
	margin-left:5px;
}

.t_main_u{
	width:335px;
	height:28px;
	float:left;
	background-image:url(../image/whatsnew.gif);
	padding-left:125px;
	padding-top:5px;
}

.t_main_cuset{
	width:445px;
	height:246px;
	float:left;
	padding-top:10px;
	padding-bottom:4px;
	background-color:#ffffff;
	padding-left:5px;
	margin-left:3px;
}

.t_main_cuset_l{
	width:220px;
	height:246px;
	float:left;
	background-image:url(../image/top_news.gif);
}

.t_main_cuset_r{
	width:220px;
	height:246px;
	float:left;
	background-image:url(../image/top_event.gif);
}

.t_main_cuset_in{
	width:200px;
	height:210px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
	line-height:120%;
	margin-top:20px;
	padding-right:10px;
	padding-left:0px;
	padding-bottom:10px;
	text-align:left;
}

.girlsearch{
	width:440px;
	height:52px;
	float:left;
	text-align:left;
	clear:both;
	margin-left:4px;
}

.photo_sokuhou{
	width:445px;
	height:165px;
	background-image:url(../image/photo_sokuhou.gif);
	float:left;
	margin-left:4px;
	margin-bottom:5px;
}

.newgirl_sokuhou{
	width:445px;
	height:165px;
	background-image:url(../image/newgirl_sokuhou.gif);
	float:left;
	margin-left:4px;
	margin-bottom:5px;
}

.girl_ranking10{
	width:445px;
	height:165px;
	background-image:url(../image/girl_ranking.gif);
	float:left;
	margin-left:4px;
	margin-bottom:10px;
}

.sokuhou_in{
	width:420px;
	height:125px;
	background-color:#ffffff;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
	margin-top:30px;
	padding-right:10px;
	padding-left:0px;
	text-align:left;
}

.sokuhou_in_set{
	width:420px;
	height:125px;
}

.sokuhou_in_box{
	width:64px;
	height:145px;
	float:left;
	border-right:1px dotted #95a2f0;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
}

.sokuhou_in_box2{
	width:64px;
	height:125px;
	float:left;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
}

.sokuhou_in_photo{
	width:60px;
}

.sokuhou_in_shift{
	width:60px;
	height:11px;
	background-color:#F2F2F2;
}


.sokuhou_in_shopname{
	height:20px;
	width:60px;
	font-size:10px;
	text-align:center;
	line-height:90%;
}

.sokuhou_in_name{
	width:60px;
	font-size:10px;
	text-align:center;
	line-height:90%;
}
.sokuhou_in_name a:link,a:visited,a:hover,a:active {
	text-decoration:none;
}
.hitokoto {
	width:60px;
	height:11px;
	background-color:#FFFFCC;
	border:#CCCCCC 0px dotted;
	font-size:9px;
}

.r_bg{
	width:165px;
	margin-left:5px;
	float:left;
}

.t_r_bn{
	width:157px;
	height:58px;
	margin-bottom:5px;
}

.shame_toukou{
	width:145px;
	height:192px;
	padding-top:35px;
	background-image:url(../image/shame_toukou.gif);
	margin-bottom:5px;
	padding-right:5px;
	padding-left:5px;
}

.shame{
	width:145px;
	height:187px;
	margin-bottom:5px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
	padding-left:0px;
}

.shame_photo{
	width:125px;
	text-align:center;
}

.shame_in_title{
	width:125px;
	font-size:12px;
	text-align:center;
}

.shame_in_txt{
	width:125px;
	font-size:12px;
	text-align:left;
	border-bottom:1px dotted #5658a9;
	margin-bottom:5px;
}

.movie_toukou{
	width:155px;
	height:192px;
	background-image:url(../image/movie_toukou.gif);
	margin-bottom:5px;
	padding-top:35px;
}

.movie{
	width:145px;
	height:187px;
	margin-bottom:5px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
	padding-left:0px;
}

.movie_photo{
	width:120px;
	text-align:center;
}

.movie_in_title{
	width:125px;
	font-size:12px;
	text-align:center;
}

.movie_in_txt{
	width:125px;
	font-size:12px;
	text-align:left;
	border-bottom:1px dotted #5658a9;
	margin-bottom:5px;
}

.zassi{
	width:155px;
	height:108px;
	background-image:url(../image/zassi_keisai.gif);
	margin-bottom:5px;
	padding-top:19px;

}

.zassi_in{
	width:155px;
	height:103px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
	padding-left:0px;
	text-align:center;
	padding-top:5px;
}

.mob0{
	width:135px;
	height:270px;
	border:2px solid #fd0081;
}

.mob2{
	width:135px;
	height:82px;
	padding-top:170px;
	text-align:center;
	background-image:url(../image/mob2.gif);
	font-size:10px;
	letter-spacing:-0.1em;
	background-repeat:no-repeat;
	background-color:#ffffff;
}

.mob3box{
	width:135px;
	height:30px;
	float:center;
}

.mob3{
	width:135px;
	height:30px;
}
a.mob3{
    background-image:url(../image/mob_lbt.gif);
    display:block;
    width:135px;
    height:30px;
    text-indent:-300px;
    overflow:hidden;
    float:left;
}
a:hover.mob3{
    background-position:0px 0px;
}


/*åºÎæ¡¦¡¦°ä#¡¦#¡¦/

.tenpo_head{
	width:720px;
	height:22px;
	background-image:url(../image/top_head.gif);
	color:#5658a9;
}

.tenpo_head_in{
	width:120px;
	height:17px;
	text-align:left;
	font-size:12px;
	float:left;
}

.head3{
	width:720px;
	height:26px;
	background-color:#ffff00;
}

.head3_l{
	width:225px;
	height:26px;
	float:left;
}

.head3_r{
	width:495px;
	height:26px;
	float:left;
	background-image:url(../image/whatsnew2.gif);
}

.tenpo_top_l{
	width:151px;
	float:left;
	background-color:#5e318f;
}

.tenpo_top_l_con{
	width:151px;
	float:left;
	background-color:#ffffff;
}

.tenpo_top_l_con_in{
	width:141px;
	height:20px;
	float:left;
	border-bottom:1px solid #95b8f5;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
	padding-top:5px;
	text-align:left;
}

.top_flashbox1{
	width:460px;
	height:174px;
	float:left;
}

.top_flashbox2{
	width:170px;
	height:104px;
	padding-top:70px;
	float:left;
}

.top_flash{
	width:148px;
	height:90px;
	float:right;
	text-align:right
}