#fontstylescheduledate {
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	margin-left: 6px;
}
#fontstyleattatch {
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	margin-left: 6px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
}
.tabletd_flag01 {
	background:url(../jyukousei/img/schedule/flag/flag_01.gif) left top no-repeat;
}
.tabletd_flag02 {
	background:url(../jyukousei/img/schedule/flag/flag_02.gif) left top no-repeat;
}
.tabletd_flag03 {
	background:url(../jyukousei/img/schedule/flag/flag_03.gif) left top no-repeat;
}
.tabletd_flag04 {
	background:url(../jyukousei/img/schedule/flag/flag_04.gif) left top no-repeat;
}
.tabletd_flag05 {
	background:url(../jyukousei/img/schedule/flag/flag_05.gif) left top no-repeat;
}
.tabletd_flag06 {
	background:url(../jyukousei/img/schedule/flag/flag_06.gif) left top no-repeat;
}
.tabletd_flag07 {
	background:url(../jyukousei/img/schedule/flag/flag_07.gif) left top no-repeat;
}
.tabletd_flag08 {
	background:url(../jyukousei/img/schedule/flag/flag_08.gif) left top no-repeat;
}
.tabletd_flag09 {
	background:url(../jyukousei/img/schedule/flag/flag_09.gif) left top no-repeat;
}
.tabletd_flag10 {
	background:url(../jyukousei/img/schedule/flag/flag_10.gif) left top no-repeat;
}
.tabletd_flag11 {
	background:url(../jyukousei/img/schedule/flag/flag_11.gif) left top no-repeat;
}
.tabletd_flag12 {
	background:url(../jyukousei/img/schedule/flag/flag_12.gif) left top no-repeat;
}
.tabletd_flag13 {
	background:url(../jyukousei/img/schedule/flag/flag_13.gif) left top no-repeat;
}
.tabletd_flag14 {
	background:url(../jyukousei/img/schedule/flag/flag_14.gif) left top no-repeat;
}
.tabletd_flag15 {
	background:url(../jyukousei/img/schedule/flag/flag_15.gif) left top no-repeat;
}

table.sche_y{
	border:2px solid #000;
	border-collapse:collapse;
	font-size:11px;
	letter-spacing: 0em;
	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
}

table.sche_y th{
	border:1px solid #000;
	padding:3px;
}

table.sche_y th.black{
	background:#000;
	color:#fff;
}

table.sche_y th.gray{
	background:#aaa;
	color:#fff;
}

table.sche_y td{
	border:1px solid #000;
	padding:5px 3px;
}

table.sche_y tr.recess{
	color:#f00;
}

table.sche_y tr.recess td{
	text-align:center;
}

table.sche_y tr.recess td.day{
	text-align:left;
}




table.sche_y td.gray {
	background:#eee;
}