/*　主要の色　*/

html, body {
background:url("../../pic/pc/common/bg.jpg") ;
}



.title{
width:100%;
padding:5px 0px;
text-align:left;
font-weight:bold;
margin-top:20px;
font-size: 22px;
overflow-x: hidden;
}

.small_title{
width:100%;
padding:5px 0px;
margin:20px 0px 0px;
font-size: 20px;
overflow-x: hidden;
}



.notice_data{
margin:10px auto 0px;
border-radius:10px;
width:96%;
padding:1%;

}


.stripe{
}


#info{

}

#pick_title{

}

#scroll{
  width:100px;
}

#scroll img{
  width:100%;
}

#tel_shop{
display:none;
}

.tel{
display:none;
}


.title_span{
margin-left:20px;
display: inline-block;
font-weight: bold;
}

.small_title_span{
margin-left:20px;
margin-top: 10px;
display: inline-block;
}

#top_menu{
  display:none;
}


/*　基礎構造　*/
#wrapper{
width:900px;
margin: 0px auto;
padding-bottom:30px;
position: relative;
overflow-y: auto;
overflow-x: hidden;
}

#news_wrapper{
  width:890px;
  margin: 10px auto 0px auto;
  padding:10px 0px;
  border-radius:5px;
  overflow: hidden;
}

#news{
  height:2vw;
  width:880px;
  font-size: 2vw;
  overflow-y: hidden;
  margin: 0px auto;
}

#contents{
width:900px;
overflow-x: hidden;
}

#data{
width:880px;
margin: 0px auto;
overflow-x: hidden;

}




#footer{
width:900px;
height:100px;
margin: 0px auto;
bottom: 0px;
overflow-x: hidden;
}

#footer_link{
padding-top:10px;
text-align:center;
font-size:17px;
}


#footer_link span{
margin:0px 5px;
}

#footer_shop{
margin-top:10px;
text-align:center;
font-size:14px;
}

#copy_right{
margin-top:5px;
text-align:center;
font-size:12px;
}


#girl_list .girl a{

}

#girl_list .girl_bg{
position: absolute;
z-index: 2;
}

.girl_list_img{
margin:0px auto;
border-radius: 5px;

}

.girl_list_img img{
width: 100%;
height: auto;
}

.girl_list_name{
margin-top:5px;
}

.girl_list_data{
margin-top:3px;
}


#girl_data{
width:100%;
margin:0px auto;
overflow: hidden;
}


#girl_list .girl{
width:31%;
padding:15px 0px;
border-radius: 10px;
margin:10px 1%;
float:left;
text-align:center;
}

#girl_list .girl a{

}


.girl_list_img{
width:80%;
margin:0px auto;
border-radius: 5px;
}

.girl_list_img img{
width:100%;
}

.girl_left_name_data{
margin-top:3px;
width:100%;
}

.girl_list_name{
  height: 15px;
}

.girl_list_data{
margin-top:10px;
height: 15px;
}

.girl_list_icon{
width:163px;
margin: 10px auto 0px;
color:#fff;
}

.girl_list_icon .icon{
width:50px;
padding:2px 0px;
margin:0px 1px ;
float:left;
text-align:center;
}




/* 女性スケジュール */
#profile_schedule table{
width:856px;
}

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

#profile_schedule .day{
margin-bottom: 10px;
}

.td_day div{
margin-top: 5px;
}

.weekend div{
margin-top: 5px;
}

#profile_schedule .start_end {
width: 60%;
padding:5px;
margin: 0px auto;
border-radius: 10px;
text-align: center;
}

.renraku{
  width:878px;
  margin: 10px auto 0px auto;
  padding:10px 0px;
  margin-top:5px;
  border-radius:5px;
}
