@charset "shift_jis";


/************************************************************ basic */

	/*background-image:url(../images/stories/bg.gif);
	background-repeat: repeat-x;*/
BODY {background-color:#FFFFFF;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #000;
	text-align: center;
	margin:0px;
	clear: both;
}
H1 {
	margin:0px;
	padding:0px;
	font-size:14px;
}

P {
	margin:0px;
	padding:0px;
}

UL {
	list-style-type:none;
	margin:0px;
	padding:0px;
	overflow: hidden;
	display: block;

}
LI { list-style-type:none; margin:0px; padding:0px;}
DL { margin:0px; padding:0px;}
DT { margin:0px; padding:0px;}
DD { margin:0px; padding:0px;}

TABLE {
	font-family: "メイリオ","ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 130%;
}
TH {}
TD {}

A:link {color: #0646a0;text-decoration:none;}
A:visited {text-decoration:none;}
A:hover {color: #ff0033;text-decoration:underline;}
A:link IMG {border:solid 1px #0646a0;}
A:visited IMG {border:solid 1px;}
A:hover IMG {
	border:solid 1px #ff0033;
	background-color: #330000;
}

EM {
	font-style: normal;
	font-weight: normal;
}
IMG {
	margin:0px;
	padding:0px;
}

/************************************************************ basic */
/************************************************************ layout */
#wrap {
	margin:0px auto;
	padding:0px;
	width: 1000px;
}
#ht {
	margin: 0px;
	padding:0px;
	overflow:hidden;
}
#ht IMG {border:none;}

#ht_logo {
	width:1000px;
	float:left;
	border: none;
}

#ht_msg {
	width:1000px;
	color:#000000;
	margin:5px 0px 0px 0px;
	padding:0 0 0 0;
	height: 30px;
	line-height: 120%;
	text-align: center;
}
#ht_msg A:link {color:#000000;}
#ht_msg A:visited { color:#000000;}
#ht_msg A:hover {color:#ff0033;}

#hb {
	clear:both;
	width: 1000px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	height: 36px;
	background-image: url(http://jk5.jp/images/stories/menu_bg_bar.gif);
	background-repeat: no-repeat;
}

HR.f { height:1px; width:100%; border-top:1px #000000 solid; position:absolute; top:0px; left:0px; margin:0px; padding:0px;}

/************************************************************ layout */
/************************************************************ header-top */

#ht_rss { height:15px; width:80px; text-align:center; position:absolute; top:105px; left:900px;}

/************************************************************ header-top */
/************************************************************ left-colum */

#login2 {width:180px; margin-bottom:10px;}
.login2 {border:1px solid #444;}
.login2 dd,dt { margin:5px;}




div.moduletable_login {
	width:180px;
	background-repeat: no-repeat;
}
.login_right {
	width:180px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.login { padding:0px;display: inline;}
FORM.login {margin:0px; text-align:center;}
DL.login {width:175px;margin:8px 0px 0px 0px;text-align:left;float:right;}
DL.login DT {margin:0px; padding:0px; font-weight:bold;}
DL.login DT IMG {float:left;}
DL.login DD {margin:0px 0px 5px; padding:0px;}
INPUT.login {width:138px; height:18px; margin-left:3px;}
DL.login P {margin:0px;padding:0px;font-size:12px;}

.logout {margin:0px; padding:0px;}
P.logout { width:160px; margin:5px 10px; font-size:10px; line-height:1.1em;}
DIV.logout { width:160px; margin:5px 10px; text-align:center;}
FORM.logout {margin:0px; text-align:center;}
INPUT.logout {width:100px; height:18px; margin-left:3px;}
#join2 {
	width:620;
	float:left;
}
div.join2 {
	width:618;
	text-align:center;
	padding:0 0 0 0;
	border:1px solid #000000;
}
div.join2_coution {
	font-size:10px;
}
div.joinhow {
	font-size:14px;
	font-weight:bold;
	top:0px;
	line-height:100%;
}
#join_us2 {
	margin:0px 0px 10px;
	padding:0px;
	width:180px;
}
.join_us2 {
	width:178px;
	text-align:center;
	margin:0px;
	line-height:130%;
	background-color: #FFFFFF;
	border:1px solid #000000;
}

#join_us {
	margin:0px 0px 10px;
	padding:0px;
	width:180px;
}
.join_us {
	margin:0px;
}
H3.join_us {
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:16px;
	padding: 8px 0px 5px 6px;
	line-height: 16px;
	margin:0px;
}
P.join_us {
	width:160px;
	margin:0px;
	padding:5px 10px 10px 10px;
	font-size:12px;
	line-height:130%;
	text-align:left;
}
DIV.join_us {
	width:180px;
	text-align:center;
}

H3.join_us {background-image:url(../images/stories/l_join_top.gif); }

#girls_search,#genru2,#girls2,#etc2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 180px;
	border: 0px;
}
.girls_search {
	margin: 5 0 0 0;
	padding: 5 5 5 5;
	background-color: #FFFFFF;	
	border: 1px solid #000000;
	line-height: 130%;
	text-align: left;
}
.search_genre {
	width: 168px;
	margin: 0 0 0 0;
	color: #FFFFFF;
	padding: 3px;
	background-color: #000000;
	line-height: 100%;
	text-align: left;
}
div.search_genru UL { margin:0px auto 0px; padding:0px;}
div.search_genru UL LI { float:left; margin:10px 5px 9px; width:80px; height:60px; overflow:hidden;}
.girls2 {
	margin:0px;
	background-color: #FFFFFF;	
	border: 1px solid #000000;
}

.etc2 {margin:0px;background-color:#FFFFFF;	font-weight:bold;}
.etc2 UL {width:180px;background-color:#FFFFFF;}
.etc2 LI {height:25px; text-indent: 5px;margin:0px; line-height:25px; border:1px #444444 solid; border-top:none;}

#newmov2,#recmov2{
	margin:0px 0px 10px;
	padding:0px;
	width:180px;
}
div.newmov2,div.recmov2 {
	color:#FF6400;
}
#icon {
	width:180px;
}
#genre,#girls,#vip,#etc,#newmov,#recmov{
	margin:0px 0px 10px;
	padding:0px;
	width:180px;
}
.newmov2,.recmov2 {
	margin:0px;
	background-color: #FFFFFF;
}
.genre,.girls,.vip,.etc,.newmov,.recmov {
	margin:0px;
}
H3.newmov2,H3.recmov2 {
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:16px;
	padding: 8px 0px 5px 6px;
	line-height: 16px;
	margin:0px;
}
H3.join_us,H3.genre,H3.girls,H3.vip,H3.etc,H3.newmov,H3.recmov {
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:16px;
	padding: 8px 0px 5px 6px;
	line-height: 16px;
	margin:0px;
}
P.newmov2,P.recmov2 {
	width:180px;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:100%;
	text-align:center;
	color:#000000;
}
div.newmov2,div.recmov2 {
	color:#000000;
}
div.newmov3,div.recmov2 {
	width:180;
	color:#000000;
	float:left;
	margin:0 0 0 0;
}
div.newmovicon,div.recmovicon {
	float:left;
	margin:0 0 0 8;
}
P.genre,P.girls,P.newmov {
	width:170px;
	margin:0px;
	padding:5px;
	font-size:12px;
	line-height:130%;
	text-align:left;
}
H3.genre,H3.newmov {background-image:url(../images/stories/l_genre_top.gif);}
DIV.genre {
	width:180px;
	margin:0px;
	text-align:center;
}
TABLE.genre{
	text-align:left;
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	border:solid #444444 1px;
	background-color: #FFFFFF;
}
H3.girls,H3.recmov {background-image:url(../images/stories/l_girls_top.gif);}

DIV.girls,DVI.vip {
	font-size:14px;
	font-weight:bold;
	border:solid #444444 1px;
	padding:5px;
}

#vip {}
H3.vip {background-image:url(../images/stories/l_vip_top.gif);}
UL.vip {width:180px; background-color:#FFFFFF; font-size:14px; font-weight:bold;}
LI.vip {height:25px; text-indent: 5px;margin:0px; line-height:25px; border-bottom:1px #444444 solid; border-top:none; border-left:none; border-right:none;}

#etc
H3.etc {background-image:url(../images/stories/l_etc_top.gif);}
UL.etc {width:180px;background-color:#FFFFFF;}
LI.etc {height:25px; text-indent: 5px;margin:0px; line-height:25px; border-bottom:1px #444444 solid; border-top:none; border-left:none; border-right:none;}

.newmov2 UL,.recmov2 UL { border:solid #000000 1px;}
.newmov2 LI,.recmov2 LI { text-align:center; margin-top:0px; margin-bottom:8px; border-top:solid #000000 1px;}
.newmov2 LI IMG,.recmov2 LI IMG { margin-top:5px;}
.newmov2 LI P,.recmov2 LI P { margin:3px; font-size:12px; line-height:130%; font-weight:normal;}
.newmov2 P EM,.recmov2 P EM {font-weight:bold;}

.newmov UL {border:solid #000000 1px;}
.newmov LI { text-align:center; margin-top:0px; margin-bottom:8px; border-top:solid #000000 1px;}
.newmov LI IMG { margin-top:5px;}
.newmov LI P { margin:3px; font-size:12px; line-height:130%; font-weight:normal;}
.newmov P EM {font-weight:bold;}

.recmov UL {
	border:solid #000000 1px;
	text-align: center;
}
.recmov LI {
	text-align:left;
	width: 146px;
	margin: 10px 16px 10px 16px;
	padding: 0px;
}

.recmov LI P {
	margin:0px;
	font-size:12px;
	line-height:130%;
	font-weight:normal;
	width: 146px;
}
.recmov P EM {font-weight:bold;}


.douga_search_hide{ float:left;}

form.douga_serch { overflow:hidden;
	margin:0px;
	padding:0px;
	height:28px;
}

#totop { text-align:right; font-weight:bold; line-height:150%; padding:0px; margin:0px;clear:both;}
#totop A:link { color: #FFFFFF; text-decoration:none;}
#totop A:visited { color:#FFFFFF; text-decoration:none;}
#totop A:hover { color: #FF0033; text-decoration:none;}
#topmodules {
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#leftsection,#mainbody,#rightsection {
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

#leftsection {
	float: left;
	width: 180px;
}
#rightsection {
	float: right;
	width: 180px;
}

#mainbody {
	float: left;
	width: 620px;
	margin: 0px 0px 0px 10px;
	padding:0px;
}
.blog { width: 620px; margin: 0px; padding:0px;}

div.moduletable {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	overflow: hidden;
}
div.moduletable_oka-3 { margin:0px; padding:0px;}

div.moduletable_genre {margin:0px; padding:0px;
	background-color: #FFFFFF;
}
div.moduletable_genre H3 {
	color:#FFFFFF;
	padding: 8px 0px 5px 6px;
	background-image:url(../images/stories/l_genre_top.gif);
	background-repeat:no-repeat;
	height:31px;
	font-size:16px;
}
div.moduletable_genre p {
	font-size:12px;
	line-height:150%;
	border:solid #444444 1px;
	margin: 0px;
	padding: 0px;
}



div.moduletable_footerad {
	clear:both;
	width:1000px;
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
	border-top: solid 1px #C8C8C8;
}
div.moduletable_footerad UL { margin:0px auto 0px; padding:0px;}
div.moduletable_footerad UL LI { float:left; margin:10px 5px 9px; height:60px; overflow:hidden;}

div.moduletable_footermenu {
	width:1000px;
	text-align:center;
	margin:0px;
	padding:0px;
	height:30px;
	background-color: #FFE600;
}
div.moduletable_footermenu UL { margin:0px 0px 5px 0px; padding:7px 0px 0px 0px;}
div.moduletable_footermenu UL LI { display:inline; margin-left:20px; font-size:15px;}
div.moduletable_footerseo {
	border-top:1px solid #C8C8C8;
	border-bottom:1px solid #FFE600;
	padding-top:5px;
	padding-bottom:5px;
	color:#FF6400;
}
div.moduletable_footerseo A:link {color: #FF6400;text-decoration:none;}
div.moduletable_footerseo A:visited {color: #FF6400;text-decoration:none;}
div.moduletable_footerseo A:hover {color: #FF6400;text-decoration:underline;}

.footer_copyright {
	clear:both;
	width:1000px;
	text-align:center;
	margin:0px;
	padding:0px;
	background-color: #000000;
	line-height:2em;
	color: #FFFFFF;
}

#topmenu {
	width:1000px;
	text-align:left;
	margin:0px;
	padding:0px;
	height: 36px;
}
#topmenu UL {}
#topmenu LI {
	margin: 8px 0px auto 32px;
	display:inline;
	width:92px;
	height:17px;
	font-size:14px;
	float:left;
	font-weight: bold;
	}
#topmenu A {text-decoration:underline;}


/*#topmodules >div {
	width:620px;
	margin:0px;
}*/

#mainbody_debug .contentheading {font-size:16px; height:30px; margin:0px 0px 10px; padding:0px 0px 0px; line-height:16px; background-image:url(../img/cc_vids_t.jpg); background-repeat:no-repeat; text-indent:5px;}

.contentpaneopen {margin:0px;padding:0px;}

TABLE.join { margin:0px 5px 5px 10px; padding:0px;font-weight:normal;}
TH.join { width:330px; margin:0px; padding:0px; text-align:left; font-weight:normal;}

div.moduletable_new {
	clear:both;
	width:290;
	padding:0px;
	overflow:hidden;
}
#toprec {
	margin:10 0 0 0;
	height:auto;
}
#topmovie {
	width:320;
}
#gravure {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	width:618px;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-bottom:1px #000 solid;
}
.gravure {
	width:618px;
	padding-top:5px;
	padding-left:3px;
	min-height:130px;
	max-height:149px;
	color:#FF6400;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.gravure UL {width:598px;}
.gravure LI {
	width:149px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
	height:118px;
	display:inline;
	overflow:hidden;
}
.gravure P {
	margin:0px;
	float:left;
	padding:0px;
	width:147px;
	height:100px;
	font-size:13px;
	text-align:left;
	color:#000000;
	line-height:120%;
	display:block;
	overflow:auto;
	border:1px solid #666;
}
.gravure EM {
	display:block;
	height:12px;
	margin: 5px 10px 5px 10px;
}
.bnumber {
	font-size:13px;
	font-weight:bold;
}
#gravure h3 {
	background-image:url(../images/stories/c_international_top.gif);
	width:620;
	color:#FFFFFF;
	background-repeat:no-repeat;
}
#centernews {
	margin:0 0 0 0;
	padding:0px;
	width:290;
	border:1px solid #000000;
}
.centernews {
	background-color:#FFFFFF;
	margin:5 0 0 0;
}
.centernews P {
	margin:0px 5px 5px 5px;
	padding:5px;
	height:120px;
	font-size:12px;
	line-height:120%;
	display:block;
	overflow: auto;
	border:1px solid #666;
}
.centernews EM {
display:block;
	height:12px;
	margin: 5px 10px 5px 10px;
}


SPAN.newinfo { font-weight:bold; line-height:130%;}
TABLE.newinfo {background-image:none; margin:0px 15px 10px 15px; }

div.moduletable_spcl {
	margin:0px;
	padding:0px;
	overflow:hidden;
}
div.moduletable_spcl H2 ,div.moduletable_spcl H3 ,div.moduletable_new H2 ,div.moduletable_new H3 {
	height:29px;
	margin-top:10px;
	margin-bottom:0px;
	border-bottom: solid #444444 1px;
	overflow: hidden;
	line-height:29px;
}
TABLE.situ,TABLE.situ2 {	border-left:solid #444444 1px;	border-right:solid #444444 1px;}
TABLE.situ2 {	border-bottom:solid #444444 1px;}

UL.spcl { float:left; width:340px; margin:10px 10px 0px 10px; line-height:150%;}
P.spcl { float:right; width:400px; text-align:center; margin:10px 10px 10px 10px;}
TABLE.spcl {margin:10px; padding:0px;}

#parts {
	width:618px;
	border-bottom:1px solid #444444;
	border-left:1px solid #444444;
	border-right:1px solid #444444;
	font-weight:bold;
	background-color: #FFFFFF;
	min-height: 120px;
	max-height: 220px;
}
.parts UL {}
.parts LI {float:left; width:123px; text-align:center; margin-top:10px;}
.parts P {margin-top:3px;}

#costume {
	width:618px;
	border-bottom:1px solid #444444;
	border-left:1px solid #444444;
	border-right:1px solid #444444;
	font-weight:bold;
	background-color: #FFFFFF;
	min-height: 290px;
	max-height: 390px;
}
.costume UL {}
.costume LI {float:left; width:154px; text-align:center; margin-top:10px;}
.costume P {margin-top:3px;}
.costume EM {}

#costume2 {
	width:618px;
	border-bottom:1px solid #444444;
	font-weight:bold;
	background-color: #FFFFFF;
	min-height: 120px;
	max-height: 220px;
}
.costume2 UL {}
.costume2 LI {float:left; width:154px; text-align:center; margin-top:10px;}
.costume2 P {margin-top:3px;}
.costume2 EM {}

#txtmsg { padding:5px 10px 5px 10px; background-color:#FFFFFF;	border-left:1px solid #000000;
	border-right:1px solid #000000;}

#vipc {
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	font-weight:bold;
	background-color: #eae5e3;
	padding-bottom:10px;
}
.vipc UL {}
.vipc LI {
	float:left;
	width:154px;
	text-align:center;
	margin-top:10px;
	height: 132px;
	overflow: hidden;
}
.vipc P {
text-align:left;
	margin:4px;
	font-weight: normal;
}
.vipc EM {}

#ranking {
	width:618px;
	min-height:820px;
	max-height:1000px;
	border-bottom:1px solid #444444;
	border-left:1px solid #444444;
	border-right:1px solid #444444;
	font-weight:bold;
	background-color: #FFFFFF;
}
.ranking UL {}
.ranking LI {
	float:left;
	width:146px;
	text-align:left;
	height: 155px;
	overflow: hidden;
	margin: 10px 0px 0px 5px;
}
.ranking P {
	text-align:left;
	font-weight: normal;
	line-height: 120%;
}
.ranking EM {
	font-weight:bold;
}


#separator1 ,#separator2 ,#separator3 
{ background-repeat:no-repeat; height:30px;display: block; line-height:30px; font-weight:bold; background-color:#FFFFFF;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000;padding-bottom:5px;font-size:14px;}

#separator1 P ,#separator2 P ,#separator3 P{ margin:0px auto 0px 310px;}

#separator1 {background-image: url(../images/stories/c_sep_vip1.gif);}
#separator2 {background-image: url(../images/stories/c_sep_vip2.gif);}
#separator3 {background-image: url(../images/stories/c_sep_vip3.gif);}

#newgirls {width:618px;min-height:350px;max-height:1200px;border-bottom:1px solid #444444;border-left:1px solid #444444;border-right:1px solid #444444;font-weight:bold;background-color: #FFFFFF;}
.newgirls UL {}
.newgirls LI {float:left; width:206px; text-align:center; margin-top:10px;}
.newgirls P {margin:3px 8px 3px 8px; text-align:left;}
.newgirls EM {font-weight:normal;}


#newgirlstop {width:618px;min-height:350px;max-height:450px;border-bottom:1px solid #444444;border-left:1px solid #444444;border-right:1px solid #444444;font-weight:bold;background-color: #FFFFFF;}
.newgirlstop UL {}
.newgirlstop LI {float:left; width:206px; text-align:center; margin-top:10px;}
.newgirlstop P {margin:3px 8px 3px 8px; text-align:left;}
.newgirlstop EM {font-weight:normal;}

#cnewgirlstop {
	width:618px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	font-weight:bold;
	background-color: #FFFFFF;
}
#cnewgirlstop A:link IMG {border:none;}
#cnewgirlstop A:visited IMG {border:none;}
#cnewgirlstop A:hover IMG {border:none;}
.cnewgirlstop UL {background-color:#FFFFFF;}
.cnewgirlstop LI {
	float:left;
	width:197px;
	text-align:center;
	margin-top:10px;
	margin-left:7px;
	background-color:#FFFFFF;
	display:inline;
	overflow::hidden;
}
.cnewgirlstop P {
	margin:3 8 3 8;
	text-align:center;
	lineheight:16px;
	color:#FF6400;
}
.cnewgirlstop P {
	margin:3 8 3 8;
	text-align:center;
	lineheight:16px;
	color:#0046AA;
}
div.cnewgirlstopj2 {
	color: #000000;
}
div.cnewgirlstop2 {
	color: #000000;
}
div.cnewgirlstopj3 {
	color:#000000;
	text-align:justify;
	width:300px;
}
div.cnewgirlstop3 {
	color:#000000;
	text-align:justify;
	width:194px;
}
#cnewgirlslstj {
	width:618px;
	min-height:630x;
	border-bottom:1px solid #0046AA;
	border-left:1px solid #0046AA;
	border-right:1px solid #0046AA;
	font-weight:bold;
	background-color: #FFF;
	margin-bottom:10px;
}
#cnewgirlslst {
	width:618px;
	min-height:630x;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	font-weight:bold;
	background-color: #FFF;
}
#cnewgirlslst A:link IMG {border:none;}
#cnewgirlslst A:visited IMG {border:none;}
#cnewgirlslst A:hover IMG {border:none;}
#cnewgirlslst2 {
	width:618px;
	min-height:630x;
	max-height:3200px;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	font-weight:bold;
	background-color: #FFF;
}
.cnewgirlslst UL {background-color:#FFFFFF;}
.cnewgirlslstj UL {background-color:#FFFFFF;}
.cnewgirlslst LI {
	float:left;
	padding:5px;
	width:144px;
	text-align:left;
	margin-top:10px;
	background-color:#FFFFFF;
	height: 210px;
	display: inline;
	overflow: hidden;
	line-height:110%;
}
.cnewgirlslst2 UL {background-color:#FFFFFF;}
.cnewgirlslst2 LI {
	float:left;
	width:154px;
	text-align:center;
	margin-top:10px;
	background-color:#FFFFFF;
	height: 180px;
	display: inline;
	overflow: hidden;
}
.cnewgirlslstj LI {
	float:left;
	padding:5px;
	width:144px;
	text-align:center;
	margin-top:10px;
	background-color:#FFFFFF;
	height: 195px;
	display: inline;
	overflow: hidden;
	line-height:110%;
}
.cnewgirlslstj2 LI {
	float:left;
	padding:5px;
	width:144px;
	text-align:center;
	margin-top:10px;
	background-color:#FFFFFF;
	height: 300px;
	display: inline;
	overflow: hidden;
}
.cnewgirlslst P {
	margin:3px 8px 3px 0px;
	text-align:left;
	line-height: 16px;
	color: #FF6400;
	letter-spacing:-1px;
}
.cnewgirlslst2 P {
	margin:3px 8px 3px 8px;
	text-align:center;
	line-height: 16px;
	color: #FF6400;
	letter-spacing:-1px;
}
.cnewgirlslstj P {
	margin:3px 8px 3px 0px;
	text-align:left;
	line-height: 16px;
	color: #0046AA;
}
div.cnewgirlslst2 {
	color: #000000;
}
div.cnewgirlslstj2 {
	color: #000000;
	float:left;
	padding:0 0 5 0;
}
div.cnewgirlslst3 {
	color: #000000;
	text-align:justify;
	width: 140px;
}
div.cnewgirlslstj3 {
	color: #000000;
	text-align:justify;
	width: 140px;
}
.cnewgirlslst EM {font-weight:normal;}
.cnewgirlslstj EM {font-weight:normal;}
#cnewgirlsj {
	width:620px;
	margin:0px;
	padding:0px;
	clear:both;
}
.cnewgirlsj {
	margin:0 0 0 0;
	width:600;
	text-align:justify;
}
#cnewgirlsj h3 {
	background-color:#0046AA;
	width:620px;
	height:29px;
	margin-top:10px;
	margin-bottom:0px;
	line-height:29px;
	text-indent:0px;
	font-size:16px;
	color:#FFFFFF;
	background-repeat:no-repeat;
	
}
#cnewgirls h3 {
	background-image:url(../images/stories/c_international_top.gif);
	width:620;
	color:#FFFFFF;
	background-repeat:no-repeat;
}
#centerjoin {width:618px; border-bottom:1px solid #444444; border-left:1px solid #444444; border-right:1px solid #444444; font-weight:bold;background-color: #191919;}
#centerjoin A:link {color:#FFFFFF;}
#centerjoin A:visited { color:#FFFFFF;}
#centerjoin A:hover {color:#ff0033;}

#centerjoin2 {width:618px; border-bottom:1px solid #000000; border-left:1px solid #444444; border-right:1px solid #444444; font-weight:bold;background-color: #191919;}
#centerjoin2 A:link {color:#FFFFFF;}
#centerjoin2 A:visited { color:#FFFFFF;}
#centerjoin2 A:hover {color:#ff0033;}

#titletop {
	margin:0px;
	padding:0px;
	overflow:hidden;
	clear: both;
}
#titletop H3 {height:31px;margin-top:10px;margin-bottom:0px;border-bottom: solid #444444 1px;overflow:hidden;line-height:31px;}
#pagenav_t ,#pagenav_b {
	width:618px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	font-weight:bold;
	background-color: #FFFFFF;
	font-size:16px;
	line-height:30px;
	text-align:center;
}
#pagenav_b {border-bottom:1px solid #444444;}
#cosnav {
	width:613px;
	padding-top:5px;
	padding-left:5px;
	border-left:1px solid #444444;
	border-right:1px solid #444444;
	background-color: #FFFFFF;
	font-size:16px;
	line-height:22px;
	text-align:left;
}
#cosnav P{ text-indent:5px;
	font-size:16px;
	line-height:22px;
	float:left;
}
#modellist {
	width:618px;
	min-height: 400px;
	max-height: 2000px;
	border-left:1px solid #444444;
	border-right:1px solid #444444;
	font-weight:bold;
	background-color: #FFFFFF;
}
.modellist UL {}
.modellist LI {float:left; width:206px; text-align:center; margin-top:10px;}
.modellist P {margin:3px 8px 3px 8px; padding:0px; text-align:left;}
.modellist EM {font-weight:normal;}
.fs16px {font-size:16px; margin-top:3px; margin-bottom:3px;}
.modellistlink {width:193px; padding:0px 10px 3px 3px; text-align:right; margin:0px;}

#movietop2 {
	width:620px;
	margin:0px;
	clear:both;
}
#movietop2 H3 {
	height:29px;
	width:620px;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:0px;
	border-bottom: 1px solid #000000;
	line-height:29px;
	color:#FFFFFF;
	text-indent:5px;
	font-size:14px;
}
#girlother2,#girlkanren2 {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#girlother2 H3,#girlkanren2 H3 {
	height:29px;
	width:620px;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:0px;
	border-bottom:1px solid #000000;
	line-height:29px;
	color:#FFFFFF;
	text-indent:5px;
	font-siza:14px;
}
#girlother2 H3,#girlkanren2 H3 {background-image:url(../images/stories/c_girl_other.gif);}
#girlotherlist2,#girlkanrenlist2 {
	width:620px;
	min-height: 133px;
	max-height: 1000px;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background-color: #FFFFFF;
	overflow: hidden;
	clear: both;
}
.girlotherlist2 LI,.girlkanrenlist2 LI {height:90px;}
.girlotherlist2 UL,.girlkanrenlist2 UL {width:620px}
.girlotherlist2 LI,.girlkanrenlist2 LI {
	float:left;
	width:146px;
	text-align:left;
	overflow: hidden;
	display: block;
	margin: 10px 0px 0px 5px;
	padding: 0px;
	line-height: 110%;
}
.girlotherlist2 P,.girlkanrenlist2 P {
	text-align:left;
	font-weight: normal;
	width: 146px;
	line-height: 110%;
}
.girlotherlist2 EM,girlkanrenlist2 EM {font-weight: bold;}
#girltop ,#girlother ,#movietop ,#jointop {
	margin:0px;
	padding:0px;
	clear: both;
}
#girltop H3 ,#jointop H3 {
	height:31px;
	width:620px;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:0px;
	border-bottom: solid #444444 1px;
	line-height:31px;
	color:#FFFFFF;
	text-indent:5px;
	font-size:14px;
}
#girlother H3 ,#movietop H3 {
	height:auto;
	width:610px;
	background-color:#000;
	margin-top:10px;
	margin-bottom:0px;
	line-height:120%;
	color:#FFFFFF;
	text-indent:5px;
	font-size:14px;
	padding:5px;
}
#girltop H3 {background-image:url(../images/stories/c_girl_top.gif);}
#movietop2 H3 {background-image:url(../images/stories/c_mov_top.gif);}
#jointop H3 {
	background-image:url(../images/stories/c_join_top2.gif);
}
.modeldata2 {
	width:620px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	background-color: #FFFFFF;
	font-size:12px;
	text-align:center;
	text-indent: 10px;
	padding:7 0 5 0;
}
.modeldata {
	width:618px;
	background-color: #FFFFFF;
	font-size:12px;
	line-height:35px;
	text-align:left;
	text-indent: 10px;
	float: left;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}
.modeldata P,.modeldata2 P,.moviedata2 P {
	font-size:16px;
	float:left;
	font-weight: bold;
}
#modelimages {
	font-weight:bold;
	background-color: #FFFFFF;
	clear: both;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}
#modelimages {height: 360px;}
#moviedata {
	height: 500px;
	margin:0 0 0 0;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}
#moviedata2 {
	height: 620px;
	margin:0 0 0 0;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}
.moviedata2 {
	width:620px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background-color: #FFFFFF;
	font-size:12px;
	padding:7 0 5 0;
	text-align:center;
	text-indent: 10px;
}
#girlotherlist ,#girlkanren {
	width:618px;
	min-height: 133px;
	max-height: 1000px;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	font-weight:bold;
	background-color: #FFFFFF;
	overflow: hidden;
	clear: both;
}
.girlotherlist UL ,.girlkanren UL ,.moviethumb UL {width:618px}
.girlotherlist LI ,.girlkanren LI {
	float:left;
	width:146px;
	text-align:left;
	overflow: hidden;
	display: block;
	margin: 10px 0px 0px 5px;
	padding: 0px;
}

.girlotherlist LI {height:165px;}
.girlkanren LI {height:165px;}
#moviethumb {
	width:618px;
	min-height: 90px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	font-weight:bold;
	background-color: #FFFFFF;
	overflow: hidden;
	clear: both;
}
.moviethumb LI {
	float:left;
	width:144px;
	text-align:left;
	overflow: hidden;
	display: block;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	height:80px;
	border:1px solid #000000;
}
.girlotherlist P ,.girlkanren P {
	text-align:left;
	font-weight: normal;
	width: 146px;
	line-height: 130%;
}
.girlotherlist EM ,.girlkanren EM {font-weight: bold;}

#movdl {
	clear:both;
	width:618px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	text-align:center;
	background-color:#FFFFFF;
}
#movdl IMG {border:none; margin:10px 10px 0px 10px;}
#movdl P {
	width:309px;
	height:60px;
	float:left;
	display:block;
	line-height:130%;
	background-color:#FFFFFF;
}
#album {
	width:620;
	background-color:#666666;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	float:left;
}
.album {
	margin-top:0px;
	border:1px solid #000000;
	background-color:#505050;
}
#tg_girlslst {
	width:618px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	min-height:630x;
	max-height:3200px;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	font-weight:bold;
	background-color: #FFF;
}
.tg_girlslst UL {background-color:#FFFFFF;}
.tg_girlslst LI {
	float:left;
	width:144px;
	text-align:left;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	height: 216px;
	display: inline;
	overflow: hidden;
	line-height:110%;
}
.tg_girlslst P {
	margin:0px 0px 0px 0px;
	text-align:left;
	line-height: 16px;
	color: #FF6400;
	letter-spacing:-1px;
}
div.tg_girlslst P A:link IMG {border:none;}
div.tg_girlslst P A:visited IMG {border:none;}
div.tg_girlslst P A:hover IMG {border:none;}
div.tg_girlslst2 {
	color: #000000;
}
div.tg_girlslst3 {
	color: #000000;
	text-align:justify;
	width: 140px;
}
.tg_girlslst EM {font-weight:normal;line-height:100%;}
#photo_gallery { background-color:#666666; border-left:1px solid #444444; border-right:1px solid #444444; border-bottom:#444444 1px solid; padding-bottom:5px;}
#photo_gallery A:link IMG {border:solid 1px #0646a0;}
#photo_gallery A:visited IMG {border:solid 1px #0646a0;}
#photo_gallery A:hover IMG {border:solid 1px #ff0033;}
/* hide hack from Mac-IE5 \*/
* html #footersection { height: 1%; }
* html .login { height: 1%; }
/* end hiding */

