div#rec_title{
	width:496px;
	height:34px;
	text-align:center;
	margin-bottom:2px;
	background-color:#00893C;
}
div#rec_main{
	width:100%;
	position:relative;
}


table.rec{
	width:100%;
	border-collapse: collapse;
}

table.rec td{

}

table.girls{
	margin-top:5px;
	border-collapse: collapse;
}

table.girls td{
	border-bottom:1px dashed #F29DBA;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}

div.g_cate{
	width:40px;
	font-size:12px;
	line-height:14px;
	text-align:center;
	color:#ffffff;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#EC6399;
}

div.g_naka1{
	font-size:12px;
	line-height:14px;
	width:440px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	color:#E41589;
}

div.g_naka2{
	font-size:12px;
	line-height:14px;
	width:440px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	color:#A12B8C;
}

table.boys{
	margin-top:5px;
	border-collapse: collapse;
	width:100%;
}

table.boys td{
	border-bottom:1px dashed #8ECEF2;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
}

div.b_cate{
	width:40px;
	font-size:12px;
	line-height:14px;
	text-align:center;
	color:#ffffff;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#30B9EF;
}

div.b_naka1{
	font-size:12px;
	line-height:14px;
	width:200px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	color:#028BCF;
}

div.b_naka2{
	font-size:12px;
	line-height:14px;
	width:200px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	color:#56348A;
}

table.rec_b{
	border-collapse: collapse;
	width:100%;
}

table.rec_b td{
	padding-top:4px;
	padding-bottom:4px;
}

.g_1{
	width:40px;
	border-bottom:1px dashed #F29DBA;
}

.b_1{
	width:40px;
	border-bottom:1px dashed #8ECEF2;
}

.g_2{
	width:205px;
	border-bottom:1px dashed #F29DBA;
}

.b_2{
	width:205px;
	border-bottom:1px dashed #8ECEF2;
}

div#txt1{
	position:absolute;
	top:344px;
	left:42px;
	color:#E41589;
	font-size:12px;
	text-align:ledt;
}

div#txt2{
	position:absolute;
	top:370px;
	left:42px;
	color:#56348A;
	font-size:12px;
	text-align:ledt;
}

div#tissur{
	width:100%;
	height:14px;
	font-size:12px;
	line-height:14px;
	text-align:center;
	color:#3F37A7;
	font-weight:bold;
	padding-top:14px;
	padding-bottom:14px;
	margin-top:10px;
	background: url("../images/rec_bottom.gif") repeat-y;
}

div#sub1{
	width: 100%;
	/* width:482px; */
	height:40px;
	background-color:#F49FBC;
	margin-bottom:1px;
}

div#sub2{
	width:100%x;
	height:40px;
	background-color:#8DCEF4;
	margin-bottom:1px;
}

h2{
	width:100%;
	/* width:482px; */
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	height:18px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	color:#ffffff;
	background-color:#EC6399;
}

h3{
	width:482px;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	height:18px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	color:#ffffff;
	background-color:#30B9EF;
}
