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

/*スケジュール*/



#schedule_today h2{
	background: url(../images/back_ladiestitle.jpg) no-repeat;
	width:812px;
	height:289px;
}
#schedule_today h2 img{
	vertical-align:middle;
}
#schedule_today h2 span {
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
}
#schedule_today {
	background: url(../images/back_bar.jpg) repeat-y;
	font-size:12px;
}
#data {
	background: url(../images/back_bottom.jpg) no-repeat left bottom;
	width:800px;
	height:auto;
	margin-top:-214px;
	/*padding-bottom:20px;*/
	padding-left:6px;
	padding-right:6px;
}
#data {
	display: inline-block;
}
#data:after {
	content: "."; 
	display: block;
	height: 0;
	line-height:0; 
	font-size: 0.1em;
	clear: both; 
	visibility: hidden; 
}
#data .lady {
	background: url(../images/schedule_bg.gif) no-repeat;
	width:143px;
	height:182px;
	padding-left:10px;
	padding-top:13px;
	padding-right:5px;
	padding-bottom:25px;
	position:relative;
	float:left;
	text-align:center;
}
#data .lady dt {
	width:143px;
	height:160px;
	layout-grid-line:160px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
#data .lady dt img {
	vertical-align:middle;
}
#data .lady .ladyname {
	font-size:14px;
	font-weight:bold;
}

#schedule_week h2{
	background: url(../images/back_ladiestitle.jpg) no-repeat;
	width:812px;
	height:289px;
}
#schedule_week h2 img{
	vertical-align:middle;
}
#schedule_week h2 span {
	font-size:16px;
	font-weight:bold;
	padding-left:16px;
}
#schedule_week {
	background: url(../images/back_bar.jpg) repeat-y;
	font-size:12px;
}
#schedule_week ul {
	background: url(../images/back_bottom.jpg) no-repeat left bottom;
	width:800px;
	margin-top:-214px;
	height:auto;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:10px;
}
#schedule_week li {
	background: url(../images/week_bg.gif) no-repeat left top;
	width:789px;
	height:100px;
	padding-bottom:10px;
}
#schedule_week li div {
	float:left;
	text-align:center;
	width:90px;
	padding-left:20px;
	padding-top:10px;
}
#schedule_week li div p {
	width:90px;
	height:68px;
	layout-grid-line:68px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
#schedule_week li div img {
	vertical-align:middle;
}
#schedule_week li table {
	float:left;
}
#schedule_week li table .day {
	height:50px;
	font-weight:bold;
}
#schedule_week li table .param {
	
}
#schedule_week li table td{
	width:97px;
	text-align:center;
}
.sat {
	color:#88a8f8;
}
.sun {
	color:#fe9090;
}

