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: progid:DXImageTransform.Microsoft.Blur
           (pixelRadius=4.0); }
a:hover img { 
  padding: 4px;
  filter: progid:DXImageTransform.Microsoft.Blur
           (enabled=0); }

div > *:first-child { margin-top: 0; }
