@charset "Shift_JIS";


#menu {
  float: left;
  padding-left: 15px;
  line-height: 1.7;
  width:187px;
}

#menu h2,
#menu p {
  padding: 10px 0;
}

* html #menu h2 img,
* html #menu p img {
  behavior: expression(IEPNGFIX.fix(this));
}

#menu ul {
  padding-left: 3px;
}

#menu li {
  padding-left: 12px;
  background: url("../img/rect_white.png") left center no-repeat;
}

#menu li.grad {
  margin: 1em 0 2em;
}

#menu li.grad img {
  vertical-align: middle;
}

#menu li.search {
  background-position: left .5em;
}

#menu .search input {
  font-size: 12px;
}

#menu .search .text {
  width: 110px;
}

#menu li.home {
  margin-top: 2em;
}