@charset "UTF-8";

#koji {
  margin: 50px;
  background-color: #ffffff;
  color: #ff0000;
  font-size: 1.4em;
  font-weight: bold;
  text-align: center;
}

#top_ctitle {
  margin-bottom: 5px;
}

#top_read_text {
  width: 400px;
  margin-bottom: 5px;
}

#top_explanation {
  overflow: hidden;
  clear: both;
  margin-bottom: 5px;
  padding: 5px;
  background-color: #c2db75;
}

#top_explanation_photo {
  float: right;
  width: 196px;
}

#top_explanation_text {
  float: left;
  width: 310px;
  font-size: 1.0em;
}

#top_list {
  overflow: hidden;
  clear: both;
  margin-bottom: 5px;
}

#top_list_bar {
  width: 532px;
  margin-bottom: 5px;
}

#top_list ul li {
  float: left;
  width: 125px;
  margin-left: 3px;
  margin-right: 3px;
  margin-bottom: 6px;
  border: 1px solid #999999;
}

#top_list ul li dl dt {
  padding: 2px;
  background-color: #c2db75;
  color: #006738;
  font-size: 1.1em;
}

#top_list ul li dl dd {
  padding: 2px;
}

