body {
  margin:2% 2%;
  color: #ffffff;
  background: #000000;
}

.contens {
  font-family: "$B%a%$%j%*(B", Meiryo, sans-serif;
  font-size: 24px;
}

.link {
}

A:link {
  color: #00ff00;
  text-decoration: none;
}

A:visited {
  color: #C0FFFF;
  text-decoration: none;
}

A:active {
  color: #40f040;
  text-decoration: none;
}

/* IE 4.0/NN6.0$B0J9_$i$7$$(B */
A:hover {
  color: #01FFF0;
  text-decoration: underline;
}

/* $B8+=P$7(B */
H1 {
  font-size: x-large;
  text-align: center;
  background: #0173FF;
  color: #ffffff;
}

H2 {
  font-size: large;
  text-align: left;
  background: #01FFB4;
  color: #000000;
}

H3 {
  font-size: medium;
  text-align: left;
  background: #C0FF01;
  color: #000000;
}

ADDRESS {
  text-align:right;
}

/* $BCm<a!"%3%a%s%H$J$s$+!#%U%)%s%H$r(B-1$BDxEY$K(B */
.comment {
  font-size: small;
}

/* $B8+$i$l$J$/$F$b$$$$$h$&$J%3%a%s%H!#(B-2$BDxEY$N%5%$%:(B */
.notation {
  font-size: x-small;
}

/* $B$[$H$s$I1#$9$h$&$J%3%a%s%H!#?'$rGv0E$/(B */
.secret {
  font-size: x-small;
  color: #696969;
}

/* $B$-$D$a$N6/D4(B */
.emphasis {
  font-size: x-large;
  color: red;
}

/* TOP$B%Z!<%8$XLa$k(B */
.totop {
  text-align: right;
  font-size: small;
}

/* $B0l$D>e$N%Z!<%8$XLa$k(B */
.toup {
  text-align: right;
  font-size: small;
}

/* pre-processer */
.pp {
  color: lime;
  font-weight: bold;
}
