body {
 color: black;
 font-size: 11pt;
 FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka‐等幅";
 background-color: white;
}

DIV {
 FONT-SIZE: 12px;
 COLOR: #00a080;
 FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka‐等幅";
}
th {
 font-size: 9pt;
}
td {
 font-size: 9pt;
}

th.youkou1 {
 BORDER-TOP: #eecc00 1px solid;
 BORDER-BOTTOM: #eecc00 1px solid;
}
th.youkou2 {
 BORDER-BOTTOM: #eecc00 1px solid;
}

td.youkou1 {
 BORDER-TOP: #eecc00 1px solid;
 BORDER-BOTTOM: #eecc00 1px solid;
}
td.youkou2 {
 BORDER-BOTTOM: #eecc00 1px solid;
}
td.youkou3 {
 BORDER-TOP: #eecc00 1px solid;
}

th.schedule {
 color: white;
 font-size: 9pt;
}

td.am {
 color: white;
 text-align: center;
 background-color: #3366cc;
}
td.pm {
color: white;
 text-align: center;
 background-color: #cc6633;
}
td.schedule {
color: white;
 background-color: #444444;
}
td.name {
color: white;
 font-size: 9pt;
 font-weight: bold;
}
.MENU {
 BORDER-RIGHT: #00a080 1px solid;
 PADDING-RIGHT: 0px;
 BORDER-TOP: #00a080 1px solid;
 PADDING-LEFT: 0px;
 Z-INDEX: 999;
 VISIBILITY: hidden;
 PADDING-BOTTOM: 0px;
 BORDER-LEFT: #00a080 1px solid;
 PADDING-TOP: 0px;
 BORDER-BOTTOM: #00a080 1px solid;
 POSITION: absolute;
 BACKGROUND-COLOR: #ffffff;
 TEXT-ALIGN: left;
}
A.MENUITEM {
 PADDING-RIGHT: 5px;
 DISPLAY: block;
 PADDING-LEFT: 5px;
 FONT-SIZE: 11px;
 PADDING-BOTTOM: 0px;
 MARGIN: 0px;
 CURSOR: default;
 COLOR: #00a080;
 PADDING-TOP: 2px;
 FONT-STYLE: normal;
 WHITE-SPACE: nowrap;
 TEXT-DECORATION: none;
}
A.MENUITEM:hover {
 COLOR: #ffffff;
 BACKGROUND-COLOR: #00a080;
}
A.MENUNONE {
 PADDING-RIGHT: 5px;
 DISPLAY: block;
 PADDING-LEFT: 5px;
 FONT-SIZE: 11px;
 PADDING-BOTTOM: 0px;
 MARGIN: 0px;
 CURSOR: default;
 COLOR: #a0a0a0;
 PADDING-TOP: 2px;
 FONT-STYLE: normal;
 WHITE-SPACE: nowrap;
 TEXT-DECORATION: none;
}
A.MENUNONE:hover {
 COLOR: #40c0a0;
 BACKGROUND-COLOR: #00a080;
}
