@charset "utf-8";

#emplist_all {
	width:690px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 0.8em 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}

#emplist_all ul {
	list-style: none;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#forenoon {
background-color:#FFFFFF;
margin: 0px 0px 1px 0px;
padding: 0px 0px 50px 0px;
}

#forenoon dt {
	text-indent: -9999px;
	height:30px;
	background:url(../../img/girls/early.jpg) no-repeat;
	margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
	border-bottom:#FFFFFF 3px solid;
}
#afternoon dt {
	text-indent: -9999px;
	height:30px;
	background:url(../../img/girls/late.jpg) no-repeat;
	margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
	border-bottom:#FFFFFF 3px solid;
}

dd {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

ul {
    list-style: none;
	margin: 0;
    padding: 0;
}

#emplist_all ul li {
    float:left;
    text-align:center;
    width:165px;
	height:265px;
    margin: 0px 0px -30px 0px;
    padding: 0px 10px 0px 0px;
    color:#333333;
	font-size:14px;
	line-height:110%;
	background:url(../../img/girls/girlframe.jpg) no-repeat;
}

#emplist_all ul li img {
    display: block;
    width: 144px;
    height: 192px;
    margin: 0px 0px 0px 0px;
	padding: 9px 15px 0px 0px;
}

#emplist_all ul li span.emp_name {
    margin-right: 0px;
}

#emplist_all ul li span.emp_schedule {
    display: block;
}

div#emplist_all dl {
    clear: left;
}

div#emplist_all dt {
    border-bottom-width: 3px;
    border-bottom-style: solid;
}

div#emplist_all dl#emplist_forenoon dt {
    color:#FF0000;
    border-bottom-color:#FF0000;
}

div#emplist_all dl#emplist_afternoon dt {
    color:#FF0000;
    border-bottom-color:#FF0000;
}


div#emplist_all dd {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#emplist_all ul li {
    float: left;
    text-align:center;
    width: 160px;
    height: 300px;
}

div#emplist_all ul li img {
    display: block;
    margin: 0px 0px 3px 8px;
}

div#emplist_all ul li span.emp_name {
    margin-right: 10px;
}

div#emplist_all ul li span.emp_schedule {
    display: block;
}

div#emplist_all ul li div span.atwork {
background-color:#FFFFCC;
font-size:13px;
color:#FF6600;
margin: 0px 0px 0px 0px;
border-top: 1px solid #FF6600;
border-right: 1px solid #FF6600;
border-bottom: 1px solid #FF6600;
border-left: 1px solid #FF6600;
}

div#emplist_all ul li div span.newface {
background-color:#FFFFCC;
font-size:13px;
color:#FF0000;
margin: 0px 8px 0px 8px;
border-top: 1px solid #FF0000;
border-right: 1px solid #FF0000;
border-bottom: 1px solid #FF0000;
border-left: 1px solid #FF0000;
}

div#emplist_all ul li div span.renew {
background-color:#FFFFCC;
font-size:13px;
color:#996633;
margin: 0px 0px 0px 0px;
border-top: 1px solid #996633;
border-right: 1px solid #996633;
border-bottom: 1px solid #996633;
border-left: 1px solid #996633;
}
