@charset "shift_jis";

#flash {
height:300px;
}

#contents-l {
width: 507px;
margin-top:10px;
margin-left:10px;
margin-bottom:15px;
}

#contents-l #news {
height:33px;
padding:0px 10px 0px 10px;
margin-left:0px;
background:url(../images/news.gif) no-repeat;
}

#morenew li#morenews a{
  margin-left: 410px;
  margin-top: 0px;
  width: 76px;
  height: 19px;
  position: absolute;
  background-image:url(../images/morenews.gif);
  background-repeat: no-repeat;
  list-style: none;
}
#morenew li#morenews a:hover {
 text-decoration: none;
}
#morenews span{text-indent: -9999px;visibility:hidden;}

#contents-l #framenews {
  margin-left: 0px;
  width: 495px;
  height: 320px;
  border-top:  solid 1px #080138;
}

#contents-l #framenews iframe{
  width: 495px;
  height: 320px;
}

#contents-r {
width: 283px;
margin-top:15px;
margin-bottom:15px;
}

#contents-r #topmenu {
  margin: 0;
  padding: 0;
  width: 273px;
  height: 257px;
  background: url(../images/top-menu-on.gif) no-repeat;
}
#contents-r #topmenu ul {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
#contents-r #topmenu li {
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
 text-indent: -9999px;
}
#contents-r #topmenu li#about      { top: 0px;  height: 49px; width: 273px;}
#contents-r #topmenu li#calender      { top: 52px;  height: 49px; width: 273px;}
#contents-r #topmenu li#annai    { top: 104px;  height: 49px; width: 273px;}
#contents-r #topmenu li#map  { top: 156px; width: 273px; }
#contents-r #topmenu li#down  { top: 208px; width: 273px; }
#contents-r #topmenu li a {
  display: block;
  height: 49px;
  text-decoration: none;
}
#contents-r #topmenu li#kiroku a {
  display: block;
  height: 85px;
  text-decoration: none;
}
#contents-r #topmenu li#about a:hover {
  background: url(../images/top-menu.gif) no-repeat 0 0px;
}
#contents-r #topmenu li#calender a:hover {
  background: url(../images/top-menu.gif) no-repeat 0 -52px;
}
#contents-r #topmenu li#annai a:hover {
  background: url(../images/top-menu.gif) no-repeat 0px -104px;
}
#contents-r #topmenu li#map a:hover {
  background: url(../images/top-menu.gif) no-repeat 0px -156px;
}
#contents-r #topmenu li#down a:hover {
  background: url(../images/top-menu.gif) no-repeat 0px -208px;
}

#rurubu {
margin: 10px 0px 0px 25px;
padding: 0px 0px 0px 0px;
}

#kiroku {
margin: 8px 0px 0px 2px;
padding: 0px 0px 0px 0px;
}