
BODY {
  font-family:Arial;
  margin-top : 0px;
  margin-bottom : 0px;
  padding:0;
  text-align:center;
  font-size : 13px;
}
H1{
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size : 18px;
  color : #000000;
}
H2 {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 7px;
  font-size : 13px;
  color : #000000;
}

a:link{ text-decoration:none; color:#0000ff; }
a:visited{ text-decoration:none; color:#996699; }
a:active{ text-decoration:underline; color:#FF6699; }
a:hover{ text-decoration:underline; color:#FF6699; }

tr,td{ font-size:11pt; color:#000000; }
.a{background-color:#e8f1ff;}
.b{background-color:#ffffff;}
img{
  border-width : 0px 0px 0px 0px;
}


#box {
  width:950px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}
#banner {
  width:550px;
  float:right;
  text-align:center;
}
#logo {
  width:400px;
  float:left;
}
#menu{
  text-align:right;
  margin-top: 10px;
    font-size : 12px;
}

#Stitle{
height:30px;
  width:100%;
  background-image : url(line.png);
}
#navi{
}
#input {
  background-color : #ffffff;
  background-image : url(f-s.gif);
  background-repeat : no-repeat;
  padding-left : 20px;
  padding-top: 4px;
  width : 350px;
  height : 25px;
}
#search{
  text-align:center;
background-image : url(search-bk.png);
width : 950px;
height : 70px;
}
#touroku{
  text-align : right;
  background-color:#f3f3f4;
  
}
#gad {
  width:950px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}
#ad1 {
  width:470px;
  float:left;

  margin-left: 5px;
  _margin-left: 2px;
}
#ad2 {
  width:470px;
  float:left;
  text-align : right;
  margin-right:5px;
}
#p{
  margin-top: 15px;
  }
#line{
  text-align:center;
height:35px;
background-image : url(line4.png);
}
