@charset   "UTF-8";
 /* link styles */

div#mainContents {
  display:block;
  border:#999966 solid 1px;
  width:600px;
  height:auto;
  margin: 0 100px 3em 100px;
}

div#mainContents div#link {
  display: block;
  width: auto;
  height:auto;
  margin: 0 0 2em 0 ;
}

div#mainContents  div#link h1{
  background-color:#999966;
}

div#mainContents div#link p{
  font-size: 80%;
  margin: 0em 30px  1em 40px;
}

div#mainContents div#link h2{
  color: #990000;
  font-size: 90%;
  font-weight: bold;
  margin:1em 30px 0.5em 30px;
}

div#mainContents div#link h2 a{
  color: #666666;
  text-decoration:underline;
}

div#mainContents div#link h2 a:hover,
div#mainContents div#link h2 a:active{
  color:#cc0000;
}

div#mainContents div#link p#top {
 margin: 50px 20px 20px 0;
}

