@charset "utf-8";
/* CSS Document */

/*
	Site Name:  2009/2010 henry6th website
	Description: schedule html setting
	Version: 
	Author: 
*/

/*
===== CONTENTS ===========================================

	1: schedule top layout


==========================================================
*/


/* -------------------------------------------------------
  1: schedule top layout
------------------------------------------------------- */

#mainContents .lead {
	float      : left;
	width      : 650px;
	padding-top: 6px;
}
#ie6 #mainContents .lead {
	width      : 650px;
	margin-left: 15px;
}

#mainContents .btns {
	float       : right;
	width       : 179px;
}

#mainContents #secondChild{
	float       : right;
	width       : 179px;
	margin-top  : 0px;

}
#mainContents .btns .firstChild {
	margin-left: 0px;
}
#wrap,
#wrap2{
	width       : 880px;
	margin-right: auto;
	margin-left : auto;
}
.scheduleInfo {
	width       : 880px;
	margin-right: auto;
	margin-left : auto;
	padding-top : 7px;
}
.scheduleInfo .innerLeft {
	float       : left;
	width       : 440px;
	margin-right: 5px;
}
.scheduleInfo #timeListWrap {
	background  : url(../../schedule/img/bg_timetable.jpg) no-repeat left top;
	width       : 410px;
	height      : 91px;
	padding-top : 5px;
	padding-left: 30px;
}
.scheduleInfo #timeListWrap div {
	float: left;
	width: 135px;
}
.scheduleInfo #timeListWrap dt {
	float: left;
	width: 40px;
	line-height: 1.2;
}

.scheduleInfo #timeListWrap dd {
	float: left;
	width: 80px;
	line-height: 1.2;
}

.scheduleInfo #innerRight {
	background   : url(../../schedule/img/bg_schedule_info.jpg) no-repeat left top;
	float        : right;
	width        : 408px;
	height       : 101px;
	padding-top  : 20px;
	padding-right: 10px;
	padding-left : 17px;
}
.scheduleInfo #innerRight li {
	text-indent : -1em;
	padding-left: 1em;
	line-height: 1.3;
}


#scheduleTable {
	clear : both;
	width : 880px;
	margin: 15px auto;
}
#scheduleTable th {
	border: 1px solid #A9A9A9;
}
#scheduleTable td {
	text-align    : center;
	padding-top   : 7px;
	padding-bottom: 7px;
	border        : 1px solid #A9A9A9;
}
#scheduleTable .Saturday td {
	background-color: #CFE6EE;
}
#scheduleTable .Sunday td,
#scheduleTable .Holiday td{
	background-color: #FAD9E1;
}
#scheduleTable .Saturday td.month,
#scheduleTable .Sunday td.month,
#scheduleTable .Holiday td.month{
	background-color: #FFFFFF;
}
#scheduleTable td.first {
	background-color: #5EADF0;
}
#scheduleTable td.second {
	background-color: #EDCA49;
}
#scheduleTable td.third {
	background-color: #A2E688;
}
#scheduleTable .kid {
	padding-left: 1em;
}

#scheduleTable .Event {
	text-align  : left;
	padding-left: 0.5em;
}
#ie6 #scheduleTable .Event {
	padding-left: 7px;
}
#ie7 #scheduleTable .Event {
	padding-left: 7px;
}
#scheduleTable .borderRightNone {
	border-right-style: none;
}
#scheduleTable .borderleftNone {
	border-left-style: none;
}
#scheduleTable .Event span {
	padding-left: 15px;
}



#borderImage {
	width       : 901px;
	margin-top  : 10px;
	margin-right: auto;
	margin-left : auto;
}
#printArea,
#copy{
	display: none;
}
#schedule #mainContents .outlinkWhite {
	padding-right: 12px;
}
