a:link    {font-size: 10pt; text-decoration:none;}
a:visited {font-size: 10pt; text-decoration:none;}
a:active  {font-size: 10pt; text-decoration:none;}
a:hover   {font-size: 10pt; color:#FF0000; text-decoration:underline;}
body { background-color: #FFFFFF;
  color: black;}
td        {font-size: 10pt}
b         {font-size: 10pt}

h1 { font-size: 1.2em;
  background-color: #480;
  color: white;
  padding: 0.2em; }
p { line-height: 1.6; }

/* マウスオーバーで灰色が色付きに変わる */
a img { border-style: none;
  filter: Gray() Alpha(opacity=60); }
a:hover img {
  filter: Gray(enabled=0) Alpha(enabled=0); }

div > *:first-child { margin-top: 0; }
