/* ��`���X�g */
dt {
     font-size: 100%;
     margin-left: 3%;
}
dl {
     margin-bottom: 1%;
     margin-top: 1%;
     font-size: 100%;
     margin-left: 3%;
}

dd {
     font-size: 100%;
     margin-left: 3%;
     /*line-height: 150%;*/
     margin-bottom: 1%;
}

dt.index {
           font-size: 100%;
           font-weight: bold;
           text-decoration: underline;
}
h2 {
           font-size: 110%;
           font-weight: bold;
           text-decoration: underline;
}


/* ���p */
blockquote {
	font-style: italic;
}

/* �����N */
a {
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	color: #ff66ff;
}

/* �A�h���X */
address a {
	font-family: "Times Roman", "Times New Roman", Times;
	font-weight: bold;
}

a:hover
{
  POSITION: relative;
  TOP: 1px;
  LEFT: 1px;
  color:red;
  }

a:focus
{
  POSITION: relative;
  TOP: 1px;
  LEFT: 1px;
  color:red;
  }

/* �{���̕����F �iNN4�ł̕s��΍�j*/
div.day, p, dl, th, td, ul, div.version, address
{
  color: darkblue;
  }


/* �����F�Ɣw�i */
body {
/* 	color: black; */
/* 	background-color: #FFFFCE; */
       color: darkblue;
       background: white;
}


h1	{ /*color: forestgreen;*/
          text-align: center; 
          }
h3	{ color: forestgreen }
h4	{ color: forestgreen;
  font-size: 85%;
}
a:link		{ color: royalblue }
a:visited	{ color: red; }
kbd		{ color: darkred }
/*pre,tt		{ color: black }*/
p.disp		{ margin-left: 80 }
p		{ margin-left: 3%;
                  margin-right: 3%;
                  margin-top:1%;
                  }


.footer
{
  text-align:right;
  }
.footer *
{
  margin-right: 1%;
  text-align:right;
  }

/* �t�b�^�[ */
div.footer
{
  margin-right: 1%;
  font-size: 80%;
  }

.hilite1, .hilite4, .hilite7 { background-color: #ffa; }
.hilite2, .hilite5, .hilite8 { background-color: #caff70; }
.hilite3, .hilite6, .hilite9 { background-color: #aff; }


