

.small_title_wrapper{
margin-top:30px;
}

#girl_title{
width:820px;
height:26px;
background:#ff7800;
text-align:left;
padding:7px 0px 7px 40px;
positon:relative;
background-image: url("../pic/common/title_corner.png");
background-position:right;
background-repeat:no-repeat;
}


/* 女性プロフィールページ */
.title{
color:#fff;
font-size:25px;
font-weight:bold;
}

#profile{
width:790px;
margin:12px auto 0px auto;
padding:35px;
border-radius:10px;
background:#ff7800;
}

#profile_data{
width:790px;
}


/* 左側写真 */
#profile_img{
width:360px;
padding:30px 0px;
float:left;
background:#fff;
border-radius:10px;
}

#profile_img_large{
width:300px;
height:450px;
margin:0px auto;
}

#sum_list{
width:330px;
height:120px;
margin:20px auto 0px auto;
}

#sum_list li{
width:80px;
height:120px;
float:left;
margin:0px 15px;
}

/* 右側プロフィール */
#profile_detail{
width:360px;
padding:20px;
float:right;
background:#fff;
border-radius:10px;
}

.heart{
width:360px;
height:20px;
margin:5px 0px;
background-image: url("../pic/girl/heart.png");
background-repeat:no-repeat;
}

#profile_detail_data{
width:300px;
}

#profile_detail_name{
font-size:35px;
font-weight:bold;
}

#profile_detail_name span{
font-size:30px;
}


#profile_detail_size{
margin-top:5px;
font-size:25px;
}

/* 店長タイトル */
/*女性リスト*/
.profile_title_wrapper{
width:360px;
height:40px;
margin:20px auto 0px auto;
}

.profile_title{
width:330px;
height:20px;
background:#ff7800;
text-align:left;
padding:3px 0px 3px 30px;
positon:relative;
background-image: url("../pic/girl/profile_title_corner.png");
background-position:right;
background-repeat:no-repeat;
}



.comment{

}

#icon_list{
width:360px;
}

#icon_list li{
width:56px;
margin:5px 2px;
padding:3px 0px;
float:left;
text-align:center;
font-size:12px;
}

#icon_list  .positive{
background:#ff7800;
color:#FFF;
}

#icon_list  .negative{
background:#CCC;
color:#808080;
}

/* スケジュール */
#profile_schedule{
width:856px;
margin:0px auto;
}

#profile_schedule table{
width:856px;
}

#profile_schedule td{
width:105px;
border:solid 1px #ff7800;
padding:10px 0px;
vertical-align: top;
text-align:center;
}

#profile_schedule .day{
}

#profile_schedule .profile_holiday{
margin: 1px 0px;
font-size:13px;
}

#profile_schedule .start_end {
width: 70%;
margin: 0px auto 2px;
background:#ff7800;
color: #FFF;
border-radius: 5px;
text-align: center;
}

#back{
margin:12px 0px 0px 25px;
font-weight:bold;
font-size:18px;
}

.holiday{
background:#ffd6ff;
}

.weekend{
background:#fff4ea;
}
