@charset "utf-8";



/* schedule
++++++++++++++++++++++++++++++*/
#schedule-box{
	width:740px;
	margin:10px;
	}

#schedule-box-inner{
	}

#schedule-box-inner table.schedule-navi{
	width:740px;
	border-collapse:collapse;
	}

#schedule-box-inner table.schedule-navi td{
	padding:10px 5px;
	border:none;
	}

#schedule-box-inner table.schedule-table{
	width:740px;
	border-collapse:collapse;
	}

#schedule-box-inner table.schedule-table tr{background:#FFFFFF;}
#schedule-box-inner table.schedule-table tr.cream{background:#FEFEED;}

#schedule-box-inner table.schedule-table th{
	padding:5px 0;
	font-size:90%;
	text-align:center;
	font-weight:normal;
	border:1px solid #CCCCCC;
	}

#schedule-box-inner table.schedule-table th.col01{width:16em;}

#schedule-box-inner table.schedule-table td{
	padding:10px 5px;
	text-align:center;
	border:1px solid #CCCCCC;
	}

#schedule-box-inner table.schedule-table td.date{text-align:left; line-height:140%; width:16em;}
#schedule-box-inner table.schedule-table td.title{text-align:left; line-height:140%;}
#schedule-box-inner table.schedule-table td.title h3{display:inline; margin:0 1em 0 0;}
#schedule-box-inner table.schedule-table td.title p{display:inline;}

#schedule-box-inner table.calendar-table{
	width:740px;
	margin:20px 0;
	border-collapse:separate;
	table-layout:fixed;
	}

#schedule-box-inner table.calendar-table .sunday{font-size:80%; font-weight:bold; color:#990000;}
#schedule-box-inner table.calendar-table .weekday{font-size:80%; font-weight:bold; color:#000000;}
#schedule-box-inner table.calendar-table .saturday{font-size:80%; font-weight:bold; color:#000099;}

#schedule-box-inner table.calendar-table th{
	text-align:left;
	}

#schedule-box-inner table.calendar-table td{
	height:140px;
	padding:0 5px;
	text-align:left;
	vertical-align:top;
	background:#FEFEED;
	border:1px solid #CCCCCC;
	}

#schedule-box-inner table.calendar-table td h3{padding:5px 0;}
#schedule-box-inner table.calendar-table td h3 span.place{font-size:80%; font-weight:normal;}
#schedule-box-inner table.calendar-table td p.date{border-bottom:1px solid #CCCCCC;}



