/*
	年間スケジュールHP schedule.html スタイルファイル
*/

h1#table2015,
h1#scheduleTitle {
	margin-left: auto;
	margin-right: auto;
	width: auto;
}

table#scheduleTable caption {
	display: none;
}
table#scheduleTable th {
	text-align: center;
	background-color: #afa;
}
table#scheduleTable th[id="month"] {
	width: 30px;
	height: 40px;
	font-family: 'Meiryo UI', Verdana, Osaka, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: right;
	vertical-align: middle;
}
table#scheduleTable th[id="special"] {
	width: 280px;
	font-family: 'Meiryo UI', Verdana, Osaka, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: center;
	vertical-align: middle;
}
table#scheduleTable th[id="kaicho"] {
	width: 130px;
	height: 40px;
	font-family: 'Meiryo UI', Verdana, Osaka, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: center;
	vertical-align: middle;
}
table#scheduleTable th[id="taiken"] {
	width: 40px;
	height: 40px;
	font-family: 'Meiryo UI', Verdana, Osaka, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: center;
	vertical-align: middle;
}
table#scheduleTable th[id="chakra"] {
	width: 100px;
	height: 40px;
	font-family: 'Meiryo UI', Verdana, Osaka, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: center;
	vertical-align: middle;
}
table#scheduleTable th[id="neb"] {
	width: 170px;
	height: 40px;
	font-family: 'Meiryo UI', Verdana, Osaka, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: center;
	vertical-align: middle;
}
table#scheduleTable td {
	font-family: 'Meiryo UI', Verdana, Osaka, Arial, Helvetica, sans-serif;
	padding: 2px;
}
table#scheduleTable td[headers="month"] {
	height: 40px;
	font-family: 'Meiryo UI', Verdana, Osaka, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: right;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 7px;
}
table#scheduleTable td[headers="special"] {
	font-family: 'Meiryo UI', Verdana, Osaka, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 3px;
}
table#scheduleTable td[headers="kaicho"] {
	font-family: 'Meiryo UI', Verdana, Osaka, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: left;
	vertical-align: middle;
	padding-left: 7px;
	padding-right: 3px;
}
table#scheduleTable td[headers="taiken"] {
	font-family: 'Meiryo UI', Verdana, Osaka, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: right;
	vertical-align: middle;
}
table#scheduleTable td[headers="chakra"] {
	font-family: 'Meiryo UI', Verdana, Osaka, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 3px;
}
table#scheduleTable td[headers="neb"] {
	font-family: 'Meiryo UI', Verdana, Osaka, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: left;
	vertical-align: middle;
}
table#scheduleTable td[id="tfoot2"] {
	background-color: #dff;
}
table#scheduleTable td[id="tfoot1"] {
	padding-left: 2em;
	text-indent: -1em;
	font-family: 'Meiryo UI', Verdana, Osaka, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align: left;
	vertical-align: middle;
}
table#scheduleTable td[id="tfoot2"] dl dt {
	font-family: 'Meiryo UI', Verdana, Osaka, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: left;
	/*border-top: 2px solid #33f;*/
	border-bottom: 2px solid #33f;
	padding-left: 0.2em;
}
table#scheduleTable td[id="tfoot2"] dl dd p {
	font-family: 'Meiryo UI', Verdana, Osaka, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
}
table#scheduleTable td[id="tfoot2"] dl dd p a {
	font-weight: bold;
	color: red;
}
