body{font-family:Arial;text-align:center;padding:0px;font-size:15px;margin-top:0px;margin-bottom:0px;}
h1,h2,h3,h4{margin:0px;}
h1{font-size:15px;padding:5px 0px 0px 5px;}
h2{font-size:13px;padding-left:5px;color:#666666;}
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;
}
#logo{width:400px;float:left;text-align:left;}
#banner{width:550px;padding-top:10px;float:right;text-align:center;}
#menu{
  text-align:right;
  margin-top: 2px;
  font-size : 12px;
  clear:both;
}

#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);
}

