@charset "utf-8";
/*========================
top
========================*/


/*--------------------------------
top下部出勤情報
----------------------------------*/
#topShift{
    width:958px;
    /*border: #000000 1px solid;
    background: url("../../images/pc/common/back_box3.png") left top repeat;*/
    margin-top: 16px;
    padding-bottom: 10px;
}
#topShift h2{
/*    margin: -10px 0 22px 6px;*/
    margin: -10px 0 6px 6px;
    width:945px;
/*    border-bottom: #3d3729 1px dashed;*/
    text-align: left;
}

#shift_week_list{
 width:936px;
 height:45px;
 /*background:#333333;*/
 margin:0 0 0 14px; 
 padding:0;
}

ul.date_list{
    text-align:left;
   list-style:none;
    width:100%;
	margin:0;
	padding:0;
    
}
ul.date_list li{
    float:left;
	margin:0 1px 0 0 ;
    /*background:#232737;
    background: #2B2824;
	border: #000000 1px solid;*/
	border: #5B5244 1px solid;
	background: url("../../images/pc/girls/back_day2.jpg") left top repeat-x;
    width:131px; 
    color: #a0a0a0;
    text-align: center;
    height: 38px;
    line-height: 38px;
    font-size: 13px;
    text-align: center;
}
ul.date_list li a{text-decoration: none; display: block; text-align: center;}
ul.date_list a.today{
    /*background: url("../../images/pc/girls/icon_today.jpg") 6px 6px no-repeat;*/
    padding-left: 90px;
    width:98px;
    text-align: left;
}
ul.date_list li.selected{
    width:131px;
    height: 40px;
    border: none;
    background: url("../../images/pc/top/back_selected3.png") left top no-repeat;
}
ul.date_list li.selected a{/*color: #D5B362;*/ color:#DDB188;}

#fastinfo{
    width:190px;
    height: 132px;
    margin-bottom: 26px;
    padding-bottom: 26px;
    background: url("../../images/pc/top/bg_fastinfo.png") center top no-repeat;
/*    position: relative;*/
}
#fastinfo p{
/*    position: absolute;
    top:45px;*/
	margin-top:-14px;
    width:190px;
    height: 82px;
/*    background: url("../../images/pc/top/bk_fastinfo.jpg") center top no-repeat;*/
    text-align: center;
    font-size: 16px;
}
#fastinfo strong{color: #CC4969; font-size: 22px;}

#cast_icon{
    width:198px;
}
#cast_icon dl{
    width:178px;
/*    height: 308px;*/
    background: url("../../images/pc/top/back_casticon2.png") left top repeat-y;
    padding: 0 10px 0 8px;
}
#cast_icon dt{
    padding: 7px 0 3px 10px;
    text-align: left;
}
#cast_icon dd{
    padding: 0 10px 4px 10px;
    background: url("../../images/pc/top/line_casticon.png") center bottom no-repeat;
/*    border-bottom: #201E1A 1px dashed;*/
    font-size: 12px;
    text-align: left;
}
#cast_icon dt.first{padding: 0 0 3px 10px;}
#cast_icon dd.last{background: none;}
#cast_icon div.bottom_icon{
    background: url("../../images/pc/top/bottom_casticon2.png") left top no-repeat;
    width:198px;
    height: 24px;
}
ul.castBtn{
    margin-top: 20px;
    width:198px;
}
ul.castBtn li.shifttop{
    padding-bottom: 14px;
    margin-bottom: 14px;
    background: url("../../images/pc/common/line_side.png") center bottom no-repeat;
}
/*右*/
#shiftRight{
    width:936px;
	margin:0;
    padding:0;
    min-height: 860px;
}
#shiftRight h3{
	margin:0 0 0 14px;
    width:936px;
    height: 50px;
    line-height: 52px;
	color:#3A3434;
    font-size: 18px;
    text-align: center;
	/*background: #FFF;
	border-radius:5px;*/
	
}
.shiftMain{
    width:936px;
    
}
.shiftBox{
    width:936px;
}

.shiftBox h4{
width:900px;
margin:4px 0 2px 20px;
/*background:#111111;
border-radius:5px;*/
}

ul.girlList,p.girlList{
    /*background: url("../../images/pc/top/back_shiftBox.png") left top repeat-y;*/
    padding:0;
	margin:0 0 0 28px;
	width:900px;
	min-height:200px;
}
li.girlUnit{
    margin:0 0 4px 4px;
	background:#05010F;
}

li.girlUnit2{
    margin:0 0 4px 4px;
	background:#1E2540;
}

ul.prof li.name{
height:17px;
line-height:17px;
font-size:12px;
padding:0;
}

ul.prof li.size{
height:17px;
line-height:17px;
font-size:12px;
color:#AAA;
padding:0;
border-bottom: #141311 1px solid;
}

ul.prof li.time{
height:17px;
line-height:17px;
font-size:12px;
padding:0;
border-bottom: #141311 1px solid;
}

.shiftBoxBottom{
    /*width:694px;*/
	width:936px;
    height: 19px;
    /*background: url("../../images/pc/top/bottom_shiftBox.png") left top no-repeat;*/
	
}
.shiftBottom{
    height: 10px;
	width:936px;
	/*
	background: url("../../images/pc/top/back_shift_bottom.png") left top no-repeat;*/
}

.clear_936{
clear:both;
width:936px;
height:10px;
}