body
{
  background-image:url('img/back.gif');
  background-color:black;
  background-attachment:fixed;
  font-size:90%;
  line-height:1.3;
  font-family:"メイリオ","ＭＳ Ｐゴシック";
}

h1
{
  color:white;
  font-size:160%;
  text-align:center;
}

div.waku
{
  border:2px ridge #333333;
  width:700px;
  margin:4em auto;
  color:white;
  letter-spacing:1px;
}

div.waku h2
{
  font-size:100%;
  margin:0px;
  border-bottom:1px solid silver;
  float:left;
  width:500px;
  padding-left:16px;
  background-image:url('img/st2.gif');
  background-repeat:no-repeat;
  background-position:left center;
}

div.waku div.date
{
  float;right;
  text-align:right;
  font-style:italic;
  border-bottom:1px solid silver;
  padding-right:1em;
}

div.waku p
{
  margin:1em;
}

div.line
{
  text-align:center;
}

a:link{color:pink;}
a:visited{color:pink;}
a:hover{color:yellow;}
a:active{color:red;}

div.center
{
  text-align:center;
}

div.cont
{
  background-image:url("img/star_1.gif");
  background-position:left center;
  background-repeat:no-repeat;
  font-size:16pt;
  margin:3em auto;
  width:8em;
  color:#888888;
  padding-left:52px;
}

div.cont a
{
  color:white;
}

div.list
{
  margin:3em auto;
}

div.list a
{
  display:block;
  background-image:url("img/book_s.gif");
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:28px;
  margin:1em 0px;
}
    
span.aqua
{
  color:aqua;
}

span.fuchsia
{
  color:fuchsia;
}

div.waku strong
{
  color:lime;
}

pre
{
  margin-left:1em;
  font-family:"ＭＳ ゴシック",monospace;
}

span.mono
{
  font-family:"ＭＳ ゴシック",monospace;
  color:#ffff88;
}




