body { background-color: #ffffff ; font-size: 12pt; }
h1 { color: gray; font-size: x-large; }
h2 { color: white; font-size: large; background-color: #000088 ; border-color: #88ffff; border-style: solid; border-width: 2px; width: 100%; padding: 0px 0px 0px 0px; }
h3 { color: black ; font-size: large; }
th { text-align: left; vertical-align: center; background-color: #99CCEE; border: 1px; }
th.class1 { text-align: center; vertical-align: center; background-color: #A0A0A0; border: 1px; }
th.class2 { text-align: center; vertical-align: center; background-color: Silver; border: 1px; }
th.class3 { text-align: right; vertical-align: center; background-color: #9999FF; border: 1px; }
th.class4 { text-align: right; vertical-align: center; background-color: #D799FF; border: 1px; }
th.active   { background-color: #FFBBBB; }
th.noactive { background-color: #DDDDFF; }
th.white    { background-color: white; }
td.class1 { background-color: #FFFFD7; border: 1px; }
ul { padding: 0pt; margin: 16pt; }
li { padding: 0pt; margin: 0pt; }
p  { text-indent: 8pt; padding: 0px; }
hr { color:#DDDDFF; height: 5px; }
.big	{ font-size: large; }
.medium	{ font-size: medium; }
.small	{ font-size: 10pt; }
.bold	{ font-weight: bold; }
.right  { text-align: right;  }
.left   { text-align: left;   }
.center { text-align: center; }
.vcenter { vertical-align: middle; }
.vtop    { vertical-align: top; }
.listmark { text-align: right; vertical-align: middle; }
.notes  { color: red }
.notes2 { color: blue; font-weight: bold; }
.lowtone { color: green; font-size: small; }
.gray    { color: gray; font-weight: bold; }
.pink    { color: #FF9999; font-weight: bold;}
.pink2   { color: #FF66CC; font-weight: bold;}
.title   { background-color: #cccccc; }
.title2  { background-color: pink; }
.holiday { background-color: pink; }
.sunday   { background-color: pink; }
.saturday { background-color: #ccccff; }
.weekday { background-color: white; }
.indispensable { color: red; text-align: left; vertical-align: top; background-color: pink; }
.error  { color: red; font-weight: bold; }
.sp  { color: red; font-weight: bold; }
.infield { font-weight: bold; vertical-align: middle; text-align: center; }
.active { background-color: white; }
.locked { background-color: #dddddd; }
.none  { color: white; font-weight: bold; }
.maru  { color: blue; font-weight: bold; }
.sankaku  { color: green; font-weight: bold; }
.batsu  { color: red; font-weight: bold; }
.button { font-size: 12pt; font-weight: bold; }
a:hover { text-decoration:underline; background-color:#ddddff; }
