/*girl.css*/

body{
	color:#444;
}

.upperwrap{
	padding:10px 10px 10px;
}

.prof_left{

	width:640px;
	margin: 0 auto; font-size: 24px; line-height: 32px}

.prof_center{

	width:320px;
	margin: 0 auto;
	font-size: 24px; line-height: 32px;
	color: white
}
.cast_comment{color:white;}
.photos{
	width:100%;
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 3px 0px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 3px 0px;
	-moz-box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 3px 0px;
	position:relative;
	text-align: center

}

.slider{
	width:640px;
	height:850px;
	margin:10px;
}

.thumb-item img{
	width:640px;
	height:850px;
}

.thumb-item-nav li{
	width:64px;
	height:85px;
}

.thumb-item-nav li img{
	width:100%;
	height:84px;
}

#profile_description{

font-size: 20px; 
	line-height: 52px}

#profile_faq dt{text-align: left; margin-bottom: 10px}
#profile_faq dd{text-align: right;margin-bottom: 10px}
.cast_wait_icon{
	vertical-align: baseline;
}

.profile_title {
  
  padding: 4px 0 4px 6px;

margin: 30px 0 ;
font-weight: normal;
color:#fff;
	text-align: center
}

dl#question{

	color:#fff;
}

dl#question dd {
  border-bottom: 1px dotted #CCC;
}
dl#question dd .answer {

}

.profile_comment_area{

	line-height:1.4em;
	width:100%;
	color:#fff;
        font-size:18px;
}

.prof_right{


}

.option_check_lists li {
  width: 100%;
  float: left;
  margin: 0 0 5px;
  padding: 0 1%;
  font-size:16px;
}

.option_check_lists {
  display: block;
  background:rgba(0,0,0,0.8);
}

.option_check_lists li .option_ckeck_frame {
  display: block;
  padding: 2px;
  border-bottom: 1px solid #ccc;
  clear: both;
  color:#fff;
}
.option_check_lists li .option_check_left {
  float: left;
}
.option_check_lists li .option_check_right {
  float: right;
  min-width: 1em;
  padding: 0 2px;
  text-align: center;
}

.prpf_shift table{
	width:100%;
}

.prpf_shift table th{


	width:30%;
	height:34px;
	text-align :center;
	vertical-align:middle;
	color: white

}


.prpf_shift table td{
	width:70%;
	text-align :left;
	vertical-align:middle;
	padding-left:10px;

	color:#fff;	
}

.blog1{
	float:left;
	width:336px;
	margin:0px 8px 10px 0;
	border:2px solid #ff0084;
	background:#fff;
}

.syame_in{
	width:324px;
	margin:5px;
	background:#fff;
	border:1px solid #ff74a8;
	padding:0;
	overflow:auto;
	font-size:15px;
}

.liner{
	border:none;
	border-bottom:4px solid #ffe65e;
	height:10px;
	width:100%;
}

.icon_3p{
	position:absolute;
	top:380px;
	right:0;
}
