

/*----------------女性個人-------------------*/
#GirlService .service{
    background: #E62A86;
}

#GirlService .waiting{
    background: #00CC99;
}

#GirlService .finished{
    background:  #808080;
}

#GirlService{
    margin:20px 0px;
    text-align: center;
}

#GirlService span{
    padding:10px;
    color: #fff;
    border-radius: 15px;
    text-align: center;
    font-size:22px;
    font-style:bold;
}

/*-------------------一覧--------------*/
.Serv1 .service{
    background: #E62A86;
}

.Serv1 .waiting{
    background: #37a7fc;;
}

.Serv1{
    margin:5px;
    height:26px;
}

.Serv1 div{
    padding:4px 7px;
    margin:12px auto 0px;
    width:60px;
    height:18px;
    font-size:18px;
    color: #fff;
    border-radius: 8px;
    text-align: center;
    font-style:bold;
}
/*--------------------------------------*/

#icon_list  .positive{
color:#FFF;
}

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

.hr1{
  margin:5px auto;
  width:95%;
}

.hr1 hr{
  border-top: 2px dotted #0492ff;
}


#girl_title{
width:820px;
height:26px;
text-align:left;
padding:7px 0px 7px 40px;
positon:relative;
}


/* 女性プロフィールページ */

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

#profile_data{
width:780px;
overflow-x: hidden;
}


/* 左側写真 */
#profile_img{
width:360px;
padding:30px 0px;
float:left;
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:15px;
}

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

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

#profile_detail_data{
width:100%;
margin:0px auto;
}

#profile_detail_name{
font-size:250%;
font-weight:bold;
}

#profile_detail_name span{
font-size:90%;
}


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

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

.profile_title{
width:100%;
text-align:left;
padding:10px 0px;
}

.profile_title_span{
margin-left:10px;
font-size: 130%;
font-weight: bold;
}

.comment{
width:100%;
margin: 20px auto;
}



#icon_list{
width:100%;
}

#icon_list li{
width:32%;
margin:5px 1% 5px 0%;
padding:3px 0px;
float:left;
text-align:center;
font-size:100%;
}


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

#profile_schedule table{
width:856px;
}

#profile_schedule td{
width:105px;
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;
border-radius: 5px;
text-align: center;
}

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

.holiday{
}

.weekend{
}
