@charset "utf-8";
/*---------------------------------------------

Index CSS

for top pages
coded by ynmc_bazoku at 2008-09-20

---------------------------------------------*/

@import url(default.css);
@import url(common.css);



/* Main Box  */

div#contents div#main h4 {
  background:#EBEFF8;
  padding:3px 0 3px 10px;
  border:1px solid #CCCCCC;
  font-size: 1em;
}

div#contents div#main h5 {
  background:#EBEFF8;
  margin: 0 0 10px 0;
  padding:3px 0 3px 10px;
  border:1px solid #CCCCCC;
  font-size: 1em;
}

div#contents div#main div#sitemap {
  width:640px;
  margin:0 0 0 10px;
}
div#contents div#main div#sitemap_point {
  float:left;
  margin:0 20px 0 0;
  width:300px;
}
div#contents div#main div#sitemap_gakubu,
div#contents div#main div#sitemap_info {
  width:300px;
  float: right;
}

div#contents div#main div#sitemap_point ul,
div#contents div#main div#sitemap_top ul,
div#contents div#main div#sitemap_gakubu ul,
div#contents div#main div#sitemap_info ul {
  margin:0 0 10px 15px;
  padding:0;
}

div#contents div#main div#sitemap_gakubu ul li dt,
div#contents div#main div#sitemap_info ul li dt {
  margin: 5px 0 0 0;
  padding:0;
  font-weight:bold;
}

div#contents div#main div#sitemap_gakubu ul li dd,
div#contents div#main div#sitemap_info ul li dd{
  margin:0 0 0 25px;
  padding: 3px 0 3px 9px;
  background:url(../image/sitemap_arrow.gif) no-repeat left center;
}

div#contents div#main div#sitemap_point ul li,
div#contents div#main div#sitemap_gakubu ul li.first,
div#contents div#main div#sitemap_info ul li.first,
div#contents div#main div#sitemap_top ul li {
  background:url(../image/sitemap_arrow.gif) no-repeat left center;
  margin:0;
  padding: 3px 0 3px 9px;
}

