@charset "Shift_JIS";

* {
font-family: 'Hiragino Kaku Gothic Pro' , 'ヒラギノ角ゴ Pro W3', 'メイリオ' , Meiryo , MeiryoKe_PGothic , Osaka , 'ＭＳ Ｐゴシック' , sans-serif ;
}

body  {
  background:none;
  background-color:ivory;
  color:dimgray;
  font-size:12px;
  margin-top:0px;
  margin-right:20px;
  margin-bottom:0px;
  margin-left:0px;
}

body.top{
  background-color:white;
  font-size:12px;
  margin:0px;
}

h1 , h2 , div h1 ,div h1 strong , div strong , div.top ,div h2 , strong {
  font-weight:normal;
  color:#ffffff;
  font-size:12px;
}

td , div , span {font-size:12px;}

A {
  font-size:12px;
  color:black;
  text-decoration:none;
  font-weight:bold;
}

A:hover{
  color:red;
}

.up:hover {
  position:relative;
  bottom:2px;
}


.down:hover {
  position:relative;
  bottom:-2px;
}


.left:hover {
  position:relative;
  left:-2px;
}


.right:hover {
  position:relative;
  left:2px;
}

A.back {
  font-size:12px;
  color:black;
  text-decoration:none;
  font-weight:bold;
}

.back:hover {
  background-color:yellow;
}


A.mark {
  font-size:12px;
  color:black;
  font-weight:bold;
}

.mark:hover {
  background-color:yellow;
  color:red;
}

A.info {
  font-size:12px;
  background-color:#da6f4a;
  color:ivory;
  font-weight:normal;
  border-width:1px;
  border-style:solid;
  border-color:#8c2600;
}

.info:hover {
  font-size:12px;
  background-color:red;
  color:ivory;
}

A:link img {border-color:black;}
A:visited img {border-color:gray;}
A:hover img {border-color:red;}

div.another {position:absolute;top:0px;left:0px;color:#bf794e;font-size:12px;}
div.another a {color:#96514d ;}

div.house {
  position:absolute;
  top:50%;
  left:50%;
  width:100px;
  height:100px;
  margin:-50px 0 0 -50px;
  padding:0px;
  color:black;
  text-align:center;
}
