#all      { background: url(../parts/zyugyoback.jpg) no-repeat 0px 0px; width: 790px; height: 150px }
#zyugyo { margin-right: auto; margin-left: auto; position: absolute; top: 210px; width: 790px }
.time   { font-size: 10px }
.setsumei    { font-weight: normal; font-size: 12px; line-height: 16px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid black; border-bottom: 1px solid black }
.space   {
	text-align: right
}
.space1 {
	text-align: right;
	border-top: 1px solid black
}
.kyoshitsu      { color: white; font-weight: bold; font-size: 16px; background-color: #f30; text-indent: 2px; padding-top: 2px; padding-bottom: 2px }
.youbi    { font-size: 12px; background-color: #ffa; text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black; width: 80px }
.youbi1 { font-size: 12px; background-color: #ff8; text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; height: 20px }
.gakunen   { font-size: 12px; text-indent: 2px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid black }
.gray   { background-color: #dcdcdc; border-bottom: 1px solid black; border-left: 1px solid black }
.sen   { font-size: 12px; text-align: center; border-bottom: 1px solid black; border-left: 1px solid black }
.sen1 { border-left: 1px solid black }
.sen2     { font-size: 12px; text-align: center; border-bottom: 1px solid black; border-left: 1px solid black; width: 90px }
.sen3 { font-size: 12px; text-align: center; border-bottom: 1px solid black }
.f12z  { font-size: 12px; width: 105px; height: 30px }
.f12 { font-size: 12px }
.f14b { font-weight: bold; font-size: 14px; vertical-align: top; width: 90px }
a.anchor:link        { color: #f30; font-size: 12px; text-decoration: none; text-align: center; width: 70px; height: 30px }
a.anchor:visited         { color: #f30; font-size: 12px; text-decoration: none; text-align: center; width: 70px; height: 30px }
a.anchor:hover       { color: gray; font-size: 12px; text-decoration: underline overline; text-align: center; width: 70px; height: 30px }
a.anchor:active       { color: gray; font-size: 12px; text-decoration: underline overline; text-align: center; width: 70px; height: 30px }
a.sate:link        { color: white; font-weight: bold; text-decoration: none; background-color: #f30; padding-right: 2px; padding-left: 2px }
a.sate:visited         { color: white; font-weight: bold; text-decoration: none; background-color: #f30; padding-right: 2px; padding-left: 2px }
a.sate:hover       { color: yellow }
a.sate:active       { color: yellow }
u { text-decoration: none; border-bottom: 1px dotted black }

