@charset "utf-8";
@import url("../css/common.css");

/*-----------------------------------------------

	背景の設定

-----------------------------------------------*/

/*---------------------
	当日
---------------------*/
/*当日全体*/
.today {
	/*background: #ccc;*/
}

/*当日の見出し*/
.today h2 {
	background: url(./images/back_title.jpg) no-repeat;
}

/*当日出勤女性一人分*/
.todayLadies {
	background: url(./images/back_today.jpg) no-repeat;
}

/*---------------------
	週間
---------------------*/
/*週間全体*/
.weekly {
	/*background: #ccc;*/

}

/*当日の見出し*/
.weekly h2 {
	background: url(./images/back_title.jpg) no-repeat;

}

/*週間出勤女性一人分*/
.weeklyLadies {
	background: url(./images/back_weekly.jpg) no-repeat;
}

/*名前表記欄*/
td.name {
	/*background: #000;*/
}

/*日付表示欄*/
tr.day {
	background: #490302; 
}

/*出勤状況表示欄*/
tr.param {
	background: #473739;
}







/*-----------------------------------------------

	一般

-----------------------------------------------*/
.mainContents {
	height: auto;
	overflow: auto;
	margin-bottom: 20px;
}

h2 {
	padding-top: 7px;
	padding-left: 5px;
	color:#000;
}

.nav h2 {
	padding: 0;
}

.today {
	padding-bottom: 10px;
	margin-bottom: 20px;
	width: 750px;
	padding-left: 30px;
	height: auto;
	overflow: auto;
}

.today h2 {
	width: 760px;
	height: 23px;
	margin-left: -30px;
	padding-left:15px;
}

.todayLadies {
	float: left;
	width: 165px;
	height: 255px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
}

.today p {
	width: 135px;
	height: 180px;
	margin: 0 auto;
	margin-top: 10px;
	text-align: center;
}

.today p img {
/*	width: 90px;
	height: 120px;*/
}

.today dl {
	padding-top:10px;
	text-align: center;
}

.weekly {
	width: 780px;
	height: auto;
	overflow: hidden;
}

.weekly h2 {
	width: 760px;
	height: 23px;
	padding-left:15px;
}

.weeklyLadies {	
	width: 720px;
	height: 90px;
	margin-top: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;

}


.weekly p {

}

.weekly td.photo img {
/*	width: 60px;
	height: 80px;*/
}

.weekly table {
	width: 680px;
	height: 80px;
	margin-left: 20px;
	text-align: center;
	border: 1px solid #fef497;
}

td.photo {
	width:60px;
	height: 80px;
}

td.name {
	padding-left: 10px;
	text-align: left;
	height: 26px;
}

tr.day td, tr.param td {
	width: 88px;
}

tr.day {
	height: 27px;
	color:#fff;
}

tr.param {
	height: 27px;
	color:#000;
	background: url(./images/back_tr_y.gif) repeat-x;
	
	
	
}

td {
	border: 1px solid #fef497;
}
