@charset "euc-jp";

h1 {
  height: 160px;
  background-image: url(../img/b01_csh.gif);
}

h2 {
  font-size: 150%;
  background-color: transparent;
  color: #ee4433;
}

span.anchor {
  color: #ffccbb;
}

h3 {
  font-size: 110%;
  background-color: transparent;
  padding-top: 1ex;
}

span.now {
  color: #ee4433;
}

a.overview {
  background-image: url(../img/m01_csh_on.gif);
}

div.sidebar ul.submenu{
  background-color: #ffccbb;
}

ul.index {
  font-size: 130%;
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
}

ul.index li.odd {
  border: 1px #ee4433 solid;
  background-color: #ffccbb;
  padding: 10px;
  margin-bottom: 20px;
}

ul.index li.even {
  background-color: transparent;
  border: 1px #ee4433 solid;
  padding: 10px;
  margin-bottom: 20px;
}

ul.index li.odd span.anchor, ul.index li.even span.anchor{
  color: #ee4433;
}

div.box_odd {
  border: 1px #ee4433 solid;
  background-color: #ffccbb;
}

div.box_even {
  background-color: transparent;
  border: 1px #ee4433 solid;
}

div.box_odd p, div.box_even p {
  padding: 0px;
  margin: 0px;
  margin-left: 130px;
}

div.box_odd h2, div.box_even h2 {
  padding: 0px;
  color: #ee4433;
  margin-left: 5px;
  width: 120px;
  float: left;
}

div.box_odd h2 a, div.box_even h2 a{
  text-decoration: none;
}

div.box_odd h3, div.box_even h3 {
  padding: 0px;
  color: #ee4433;
  margin-left: 5px;
  width: 120px;
  float: left;
}

div.box_odd h3 a, div.box_even h3 a{
  text-decoration: none;
}

div.box_odd span.anchor, div.box_even span.anchor {
  color: #ee4433;
}

img.map {
 border: 1px #ee4433 solid;
}
