@charset "utf-8";

/*キャスト用*/
#title_bar{
	width:650px;
	height:40px;
	background-image:url(../image/girl/title_bg.gif);
	color:#ffffff;
	font-size:14px;
	margin-top:20px;
	margin-left:3px;
	margin-bottom:15px;
	font-weight:bold;
}

#cast{
position:relative;
background-image:url(../image/girl/girl_mid_bg.gif);
background-repeat:repeat-y;
position:relative;
width:662px;
height:auto;
margin:0 auto;
padding:0;
}

#cast ul{
display:block;
width:650px;
height:auto;
list-style:none;
margin:0 auto;
padding:0;
}

#cast ul li{
display:block;
float:left;
width:146px;
height:214px;
line-height:1.3em;
background-image:url(../image/girl/girl_bg.gif);
margin:0 0 0 2px;
padding:15px 6px 11px 6px;
background-repeat:no-repeat;
}

#cast ul li .girls_photo{
display:block;
border:1px solid #FFABD4;
margin:0 1px 3px 3px;
float:left;
}

#cast ul li .girl_text{
display:block;
height:140px;
margin-left:3px;
float:left;
}
#cast ul li .girl_text .name{
color:#FF6699;
margin:0 0 0 0;
padding:0;
float:left;
}

#cast ul li .icon{
border:none;
}
#cast ul li strong{
color:#FF9900;
display:block;
overflow:hidden;
width:112px;
}

#cast ul li .girl_text .three_size{
width:auto;
display:block;
color:#0099FF;
font-size:11px;
padding:0 0 5px 0;
}
#cast ul li .girl_text p{
display:block
width:70px;
height:20px;
padding:0;
margin:0 0 3px 0;
}
.three_size .profile{
width:auto;
display:block;
clear:both;
padding:0;
margin:0;
}

#cast ul li .girl_bar{
position:relative;
display:block;
padding:3px 0 0 3px;
background-color:#D5A9C5;
margin-left:1px;
}
#cast .girl_comment{
margin:0 0 0 5px;
padding:0;
}

#cast ul li .no_border{
border:none;
}