BODY{
  background-color: white;
  font-size:        10pt
}


/* NN4では継承されないので、使用する要素全てに指定をしておく */
p,pre,blockquote,ul,ol,dl,li,dt,dd,div,th,td{
  font-size:        10pt;
}

H1{
  font-size:        12pt;
  Border-color:     #000099;
  border-style:     double;
  border-width:     0em 0em 0.5em 0em;
}
H1.hei{
  border-color:     #808080;
  background-color: #E7E8E2;
}
H1.do{
  border-color:     blue;
  background-color: #99CCFF;
}
H1.nichi{
  border-color:     red;
  background-color: #FFCCCC;
}


H2{
  font-size: 11pt;
}


SPAN.hei{
  background-color: #E7E8E2;
}
SPAN.do{
  background-color: #99CCFF;
}
SPAN.nichi{
  background-color: #FFCCCC;
}
SPAN.iki{
  font-size:        0.9em;
  font-weight:      normal;
}
SPAN.larger{
  font-size:        larger;
}
SPAN.smaller{
  font-size:        smaller;
}


PRE{
  margin:           1em 2em;
}


DIV.mailto{
  text-align:       right;
  line-heigh:       0em;
}
DIV.center{
  text-align:       center;
}
DIV.right{
  text-align:       right;
}
DIV.left{
  text-align:       left;
}


A:LINK {text-decoration: none}
A:VISITED {text-decoration: none}
A:ACTIVE {text-decoration: none}


TH{
  font-size:        12pt;
  line-height:      120%
}
TH.hei{
  background-color: #E7E8E2;
}
TH.do{
  background-color: #99CCFF;
}
TH.nichi{
  background-color: #FFCCCC;
}
TH.kingaku{
  background-color: #B8F28C;
}


TD{
  font-size:        12pt;
  line-height:      120%
}
TD.hei{
  background-color: #F5F5F5;
}
TD.do{
  background-color: #F0FFFF;
}
TD.nichi{
  background-color: #FFFAFA;
}
TD.kingaku{
  background-color: ##F0FFF0;
}


SPAN.red{
  background-color: #CC0033;
  color:            #FFFFFF;
}

SPAN.waku{
  background-color: #000000;
  color:            #FFFFFF;
/*  border-style: solid;
  border-width:1px;*/
}

TD.terminal{
  font-size:        10pt;
}
TD.termout{
  font-size:        10pt;
  background-color: #E7E8E2;
}
TH.terminal{
  background-color: #CCE6FF;
}

