@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-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;
margin:6px 6px 6px 8px;
padding:9px 0px 5px 0px;
background-color:#ffffff;
box-shadow:0px 0px 0px 2px #613c14;
-moz-box-shadow:0px 0px 0px 2px #613c14;
-webkit-box-shadow:0px 0px 0px 2px #613c14;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

#cast ul li .girls_photo{
display:block;
border:1px solid #613c14;
margin:0 1px 3px 3px;
float:left;
}

#cast ul li .girl_text{
display:block;
height:140px;
margin-left:3px;
float:left;
width:50px;
}
#cast ul li .girl_text .name{
color:#E4007F;
margin:0 0 0 0;
padding:0;
float:left;
width:50px;
display:block;
}

#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:#E4007F;
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:#D9D9D9;
}
#cast .girl_comment{
margin:0 0 0 5px;
padding:0;
color:#000000;
}

#cast ul li .no_border{
border:none;
}