
/* --------------------
     おおまかな色指定
   --------------------*/


 H1,H2,H3,H4,H5,H6

 {
     color: black;
 }

B
{
  color: black;
  font: bold;
}

EM
{
  color: RED;
  font-size: 120%;
  font-style: normal;
  font-weight: bold;
}


STRONG
{
  color: #FF0080;
  font-size: 120%;
}

A
{
  color: #8040FF;
}

A:link
{
  color: #8040FF;
}

A:visited
{
  color: #FF80A0;
}

A:active
{
  color: #80A0FF;
}

A:hover
{
  color: #40A000;
}


/* --------------------
          壁紙
   --------------------*/

BODY
{
     color: #202020;
     background: #B5FFFF url(back.gif);
     background-repeat: repeat-xy;
}


/* --------------------
     インデント指定
     ブロックモード
   --------------------*/

H1,H2,HR,ADDRESS,.explanation
{
  display: block;
}

H3,H4,H5,H6
{
  display: block;
}


P
{
  display: block;
  text-indent: 1em;
}

P.io{
  display: block;
  text-indent: 2em;
  color: #8b4513;
}

PRE{
  font-size: 90%;
/*  color: #406020; */
  color: #404040;
}

BLOCKQUOTE{
  color: #802040;
}

P.day
{
  text-align: right;
  color: green;
  font-family: Verdana, sans-serif;
  font-size: 80%;
  font: bold;
}

.back
{
  text-align: center;
  font: bold;
  color:#808080;
  font-size: 120%;
}

SPAN
{
  color: green;
  font-family: Verdana, sans-serif;
  font-size: 80%;
  font: bold;
}

SPAN.day
{
  color: green;
  font-family: Verdana, sans-serif;
  font-size: 80%;
  font: bold;
}

HR
{
  display: none;
}

/* ■ 表／箇条書き  */

DT
{
  font-weight: bold;
  font-size: 120%;
  font-family: Arial, sans-serif;
  color: #808080;
}

DD
{
}

TABLE, DL, PRE
{
  display: block;
}

OL,UL
{
  display: block;
}

TABLE
{
}

TH
{
/*  background: #C0F0D0;
    background: #FFF0D0;
  border: ridge;
  border-width: 1px;  */
  font: bold;
  color: #008000;
  
}

TD
{
     color: #802020;
}

LI
{
  margin-top: 0.2%;
  margin-bottom: -0.2%;
  display: block;
}


/* ■ 見出し */

H1, H2, H3, H4
{
  border: none;
  background: transparent;
  
  padding-left: 0.5em;
  font-family: "ＭＳ Ｐゴシック", sans-serif;
  text-align: left;
}

H1, H2
{
}

H3
{
  border-left: 1.0em solid #4080FF;
  border-bottom: 0.1em solid #4080FF;
  color: #2040FF;
  background: #B5FFFF url(bk.png);
  background-repeat: repeat-y;
}

H4
{
  border-left: 0.8em solid #40FF80;
  border-bottom: 0.1em solid #40FF80;
  color: #004000;
  background-repeat: repeat-y;
}

H5, H6
{
  font: normal;
}

H1
{
  text-align: center;
  background: #FFFFFF;
  background: url(wy2.jpg);
  background-repeat: repeat-x; 
  color: #0000FF;
  border-top: 0.1em solid #8080FF;
  border-left: 0.1em solid #8080FF;
  border-right: 0.1em solid #0000FF;
  border-bottom: 0.1em solid #0000FF;
  padding: 0.1em;
}

H2, .title
{
  border-left: 1.0em solid #FF6040;
  border-bottom: 0.1em solid #FF6040;
  color: #FF5020;
  font-style: italic;
}

.title
{
  margin: 0px;
  border-left: 3.0em solid #FF00FF;
  border-right: 3.0em solid #FF00FF;
  border-top: 0.1em solid #FF90FF;
  border-bottom: 0.1em solid #FF90FF;
  text-align: center;
}

.caution
{
  background: #FF0000;
  border-color: #FF0000;
  padding-top: 0.1em;
  color: white;
  font-family: "ＭＳ Ｐゴシック", sans-serif;
}

ADDRESS{
  padding-left: 0.5em;
  color: #80B080;
}

/* --------------------
          表関連
   --------------------*/

#sel{
    background-color: #ffffc0;
}
#non{
    background-color: transparent;
}
#num{
    background-color: #fffaf0;
} 
#str{
    background-color: #ffff00;
}
#spc{
    background-color: #ffffff;
}

