@charset "UTF-8";

/*---------------------------------------------

Top Page CSS

for midori-kyokai.com
coded by d-spica at 2010-05-29
linked to "/index.html"

---------------------------------------------*/

 
@import url(default.css);
@import url(base.css);
@import url(parts-main.css);


/* Main Area Parts */

#area-main {
  padding: 0 14px;
  width: 600px;
  border: solid 1px #CCC;
  background: #FFF;
}



#area-main.type-faq dl.nav-box dt {
  width: 4em;
  font-size: 139%;
}

#area-main.type-faq dl.nav-box dt a {
  background: url(../img/mk-link.png) no-repeat 0 0.45em;
  font-family: "arial Black", sans-serif;
  color: #FFB1B1;
}

#area-main.type-faq dl.nav-box dd {
  margin: -1.7em 0 5px 6em;
}


#area-main.type-nanmon dl.nav-box dt {
  width: auto;
  font-size: 108%;
  font-weight: bold;
}

#area-main.type-nanmon dl.nav-box dt a {
  background: url(../img/mk-link.png) no-repeat 0 0.25em;
  color: #FF9898;
}

#area-main.type-nanmon dl.nav-box dd {
  margin: 0 0 5px 30px;
}

#area-main.type-nanmon div.faq div.question {
  padding-left: 30px;
  width: 560px;
}

#area-main.type-nanmon div.faq div.question h2,
#area-main.type-nanmon div.faq div.question h3 {
  margin: 0 -10px 5px -30px;
  padding: 5px 10px 0 10px;
  background: url(../img/rd-question.png) no-repeat left top; 
  font-size: 124%;
  font-weight: bold;
  color: #FF9898;
}

#area-main.type-glossary ul.nav-box {
  overflow: hidden;
  padding-right: 5px;
  zoom: 1;
}

#area-main.type-glossary ul.nav-box li {
  float: left;
  margin-right: 10px;
  width: 275px;
}

#area-main.type-glossary ul.nav-box li.wide {
  width: 570px;
}

#area-main #map {
  width: 600px;
  height: 400px;
}
