em {
	color: #FF0033;
	font-style: normal;
}
.space1 {  letter-spacing: 1.5em}
.color_or {  background-color: #FF3333}
.koumoku { font-weight: bold ; color: #003399; vertical-align: top; padding-top: 0.7em; padding-bottom: 0.6em; padding-left: 0.5em; white-space: nowrap}
.honbun { color: #003399 ; padding-top: 0.7em; padding-right: 0.5em; padding-bottom: 0.6em; padding-left: 0.5em; vertical-align: top}
.title { font-size: large; font-weight: bolder ; color: #009933; padding-left: 0em; padding-right: 0em; background-color: #FFFFCC; text-align: center; clip: rect( ) ; padding-top: 0em; padding-bottom: 0em; width: 1.5em}
.tate {
	width: 1em;
	writing-mode:tb-rl;
	margin: 5px;
}
.bold1 {  font-weight: bold; text-decoration: underline}
.small1 {  font-size: small; text-decoration: underline}
.under1 {  text-decoration: underline}
.mokuteki1 {  background-color: #FFFFCC}
.gyoukan1 {  line-height: 1.5em}
.color_re {  color: #FF0033}
.prop {  color: #009933; vertical-align: bottom; padding-top: 0.5em; padding-bottom: 0.5px}
.bold2 {  font-weight: bold}
.right { text-align: right ; font-size: x-small}
a:link {  color: #003399}
.center { text-align: center; font-size: x-small }
.small2 { font-size: smaller; text-align: center}
.nowrap1 {  white-space: nowrap}
.title2 { font-weight: bolder ; color: #009933; padding-left: 0em; padding-right: 0em; background-color: #FFFFCC; text-align: center; clip: rect( ) ; padding-top: 0em; padding-bottom: 0em; width: 1.5em }
.title3 { font-weight: bolder ; color: #009933; padding-left: 0em; padding-right: 0em; background-color: #FFFFCC; text-align: center; clip: rect( ) ; padding-top: 0em; padding-bottom: 0em}
.color_br {  background-color: #DDFFFF; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em}
.color_pi {  font-weight: bolder; color: #009933; background-color: #FFCCFF; text-align: center}
a:hover {  color: #FF3333; text-decoration: none}
.indent1 {  line-height: -10em; padding-left: 2em}
.yohaku { padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em}
.schedule table {
	border: 1px solid #999999;
	margin: 0;
	border-collapse:collapse;
	line-height: 1.4;
	font-size: 90%;
	width: 100%;
}
.schedule th {
	border: 1px solid #999999;
	background-color: #EBEBEB;
}
.schedule td {
	border: 1px solid #999999;
}


.schedule p {
	padding: 0.5em 1em;
}

