@charset "utf-8";
/* CSS Document */

/*
	Site Name:  2009/2010 henry6th website
	Description: print setting
	Version: 
	Author: 
*/

/*
===== CONTENTS ===========================================

	1: schedule top print


==========================================================
*/


/* -------------------------------------------------------
  1: schedule top print
------------------------------------------------------- */

#layoutHeader,
#layoutGlobalNavi,
#bnrArea,
#layoutFooter,
#footerAddress,
#mainContents .btns,
.pageTop,
#borderImage,
#secondChild{
	display: none;
}

body#schedule {
    background-image: none;
    background-color: #FFFFFF;
    width           : 100%;
    margin          : 0;
    padding         : 0;

}
* html #layoutWrapper {
	zoom: 60%;
}
#mainContents .lead {
	float      : left;
	margin-left: 30px;
}

.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 {
	line-height: 1em;
	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;
}
.scheduleInfo #innerRight li span {
}



#scheduleTable { 
	page-break-after: always;
	clear : both;
	width : 880px;
	margin: 17px 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 {
	background-color: #FAD9E1;
}
#scheduleTable td.first {
	background-color: #5EADF0;
}
#scheduleTable td.second {
	background-color: #EDCA49;
}
#scheduleTable td.third {
	background-color: #A2E688;
}
#scheduleTable .Event {
	text-align  : left;
	padding-left: 1em;
}
#scheduleTable .borderRightNone {
	border-right-style: none;
}
#scheduleTable .borderleftNone {
	border-left-style: none;
}
#scheduleTable .Event span {
	padding-left: 15px;
}

#printArea { 
	display     : block;
	width       : 881px;
	margin-left : auto;
	margin-right: auto;
}
#printArea h2 {
	margin-bottom: 10px;
}
#printArea #leftBox {
	float       : left;
	width       : 490px;
	margin-right: 10px;
}
#printArea #rightBox {
	float: right;
	width: 380px;
}

#printArea #rightBox dl {
	margin-bottom : 7px;
	padding-bottom: 7px;
	border-bottom : 1px solid #A9A9A9;
}
#printArea #rightBox dl .attention {
	font-size  : 80%;
	padding-top: 10px;
}
#mainContents #copy {
	color           : #999999;
	font-size       : 85%;
	background-color: #000;
	text-align      : center;
	clear           : both;
	padding-top     : 3px;
	padding-bottom  : 2px;
}



#schedule #mainContents .outlinkWhite {
	padding-right: 12px;
}

