@charset "utf-8";



/*----------------------------------------------------------------------
一覧
----------------------------------------------------------------------*/
div.emplist_week {
	clear:both;
	border-bottom:#333 1px dashed;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
}

/*
サムネイル
------------------------------------------------------------*/
div.emplist_week-photo {
	float:left;
	margin: 0 5px 0 0;
	padding: 0;
}
div.emplist_week-photo a img {
	border:#666 2px solid;
	width: 100px;
	height: 150px;
}
div.emplist_week-photo a:hover img {
	border:#0066FF 2px solid;
}

/*
スケジュール表・名前等
------------------------------------------------------------*/
div.emplist_week-data {
	float:left;
	margin: 0 0 0 10px;
	padding: 0;
}

/*
スケジュール表
--------------------------------------------------*/
div.emplist_week-list table {
	width: 586px;
	border:#333 1px solid;
	margin: 0;
	padding: 0;
}
div.emplist_week div.sch-list table tr {
	margin: 0;
	padding: 0;
}
div.emplist_week-list table tr th {
	width: 84px;
	font-size:12px;
	color:#FFF;
	background:#333;
	font-weight:bold;
	text-align:center;
	border-right:#FFF 1px solid;
	margin: 0;
	padding: 10px 0;
}
div.emplist_week-list table tr td {
	height: 36px;	/* 56px */
	font-size:12px;
	color:#0066FF;
	font-weight:bold;
	text-align:center;
	border-right:#333 1px solid;
	margin: 0;
	padding: 10px 0;
}

/* 最後の要素のみ[border-right:none;]を指定 */
div.emplist_week-list table tr th:last-child,
div.emplist_week-list table tr td:last-child {
	border-right:none;
}

/*
名前等
--------------------------------------------------*/
div.emplist_week-detail {
	margin: 5px 0 0 0;
	padding: 0;
}
div.emplist_week-detail span {
	background:#0066FF;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	margin: 0 0 0 5px;
	padding: 0 3px;
}
div.emplist_week-detail p {
	font-size:12px;
	color:#333;
	font-weight:normal;
	line-height: 1.2em;
	margin: 5px 0 0 0;
	padding: 0;
}
