
#girlslist{
	width:566px;
}
#girlslist table{
	width:100%;
}
#girlslist table td{
	vertical-align:top;
}
#girlslist table td .gphoto{
	position:relative;
}
.newface_png{
	position:absolute;
	background:url(./img/newface.png) no-repeat;
	left:210px;
	top:-1px;
	text-indent:-5000px;
	width:120px;
	height:55px;
	overflow:hidden;
}

.newface{
	position:absolute;
	background:url(./img/newface.gif) no-repeat;
	left:194px;
	top:101px;
	text-indent:-5000px;
	width:65px;
	height:18px;
	overflow:hidden;
}

/* 女の子詳細*/
#ginfo{
	width:566px;
	position:relative;
}

/* For Win IE 6 hack
------------------------------------------------------------*/
* html .ginfo_caption{behavior: expression(IEPNGFIX.fix(this));}
* html .ginfo_bg_prf{behavior: expression(IEPNGFIX.fix(this));}
* html #ginfo .newface_png{behavior: expression(IEPNGFIX.fix(this));}
* html .ginfo_q_a{behavior: expression(IEPNGFIX.fix(this));}
* html .ginfo_q_a div{behavior: expression(IEPNGFIX.fix(this));}
* html #ginfo .ginfo_bg_prf .profile img{behavior: expression(IEPNGFIX.fix(this));}
* html #ginfo .ginfo_bg_prf .profile{
	margin:-55px 0 0 0 !important;
	margin:0 0 0 0;
	width:100%;
	border-collapse:separate;
}



#ginfo .ginfo_bg_prf{
	float:right;
	width:210px;
}
#ginfo .ginfo_bg_prf .profile{border-collapse:separate;}
#ginfo .ginfo_bg_prf .profile td{
	font-size:11px;
	line-height:150%;
	padding:0 2px 2px 0;
	vertical-align:top;
	border-bottom:1px solid #dddddd;
}
#ginfo .ginfo_bg_prf .profile .a{width:36%;}
#ginfo .ginfo_bg_prf .profile .b{padding:0 2px 0 2px;}


.ginfostyle_tbl{width:566px;}
.ginfostyle_tbl td{padding:3px; border:#dddddd 1px solid; font-size:11px; line-height:140%;}
.ginfostyle_tbl .a{background:#ff66cc; color:#ffffff; font-size:14px; font-weight:700;}
.ginfostyle_tbl .b{background:#66ccff; color:#ffffff; font-size:14px; font-weight:700;}

.ginfo_caption{
	position:absolute;
	background:url(./img/ginfo_caption.png) no-repeat;
	left:340px;
	top:0;
	text-indent:-5000px;
	width:240px;
	height:70px;
	overflow:hidden;
}

.ginfo_q_a{
	font-size:11px;
	line-height:140%;
	width:566px;
	padding:10px 0 10px 0;
	border:1px solid #9b7e36;
	position:relative;
}
.ginfo_q_a p{margin:18px 0 5px 18px; padding-bottom:8px; border-bottom:1px solid #534213; color:#534213;}
.ginfo_q_a_title{
	position:absolute;
	top:-20px;
	left:15px;
	width:200px;
	padding:3px;
	font-size:16px;
	line-height:100%;
	font-weight:700;
	color:#534213;
}


.thumbnail{
}
.thumbnail img{border:1px solid #ffffff; float:left; display:inline; margin-right:3px;}

.ginfo_q_a .ginfo_q_a01_png{width:256px; height:16px; background:url(./img/ginfo_q_a01.png) no-repeat;}
.ginfo_q_a .ginfo_q_a02_png{width:256px; height:16px; background:url(./img/ginfo_q_a02.png) no-repeat;}
.ginfo_q_a .ginfo_q_a03_png{width:256px; height:16px; background:url(./img/ginfo_q_a03.png) no-repeat;}
.ginfo_q_a .ginfo_q_a04_png{width:256px; height:16px; background:url(./img/ginfo_q_a04.png) no-repeat;}
.ginfo_q_a .ginfo_q_a05_png{width:256px; height:16px; background:url(./img/ginfo_q_a05.png) no-repeat;}
.ginfo_q_a .ginfo_q_a06_png{width:256px; height:16px; background:url(./img/ginfo_q_a06.png) no-repeat;}
.ginfo_q_a .ginfo_q_a07_png{width:256px; height:16px; background:url(./img/ginfo_q_a07.png) no-repeat;}
.ginfo_q_a .ginfo_q_a08_png{width:256px; height:16px; background:url(./img/ginfo_q_a08.png) no-repeat;}
.ginfo_q_a .ginfo_q_a09_png{width:256px; height:16px; background:url(./img/ginfo_q_a09.png) no-repeat;}
.ginfo_q_a .ginfo_q_a10_png{width:256px; height:16px; background:url(./img/ginfo_q_a10.png) no-repeat;}
.ginfo_q_a .ginfo_q_a11_png{width:256px; height:16px; background:url(./img/ginfo_q_a11.png) no-repeat;}
.ginfo_q_a .ginfo_q_a12_png{width:256px; height:16px; background:url(./img/ginfo_q_a12.png) no-repeat;}
.ginfo_q_a .ginfo_q_a13_png{width:256px; height:16px; background:url(./img/ginfo_q_a13.png) no-repeat;}
.ginfo_q_a .ginfo_q_a14_png{width:256px; height:16px; background:url(./img/ginfo_q_a14.png) no-repeat;}
.ginfo_q_a .ginfo_q_a15_png{width:256px; height:16px; background:url(./img/ginfo_q_a15.png) no-repeat;}
.ginfo_q_a .ginfo_q_a16_png{width:256px; height:16px; background:url(./img/ginfo_q_a16.png) no-repeat;}
.ginfo_q_a .ginfo_q_a17_png{width:256px; height:16px; background:url(./img/ginfo_q_a17.png) no-repeat;}

.fllfl{
	float:left;
	width:260px;
	overflow:hidden;
	text-align:right;
	margin-right:15px;
}



.todaysc{
	font-size:12px;
	line-height:140%;
	width:566px;
	padding:0px 0 0 0;
	border:1px solid #ff6633;
	position:relative;
	margin-top:15px;
}
.todaysc_title{
	position:absolute;
	top:-20px;
	left:15px;
	width:200px;
	padding:3px;
	font-size:16px;
	line-height:100%;
	font-weight:700;
	color:#ff6633;
}
.todaysc table{}
.todaysc table td{
	width:14%;
	border:1px solid #efefef;
	padding:3px;
	font-size:12px;
	line-height:180%;
}
.todaysc table .day{
	background:#efefef;
	color:#333333;
}
.todaysc table .sun{
	background:#ff3333;
	color:#ffffff;
}
.todaysc table .sat{
	background:#6699ff;
	color:#ffffff;
}


