@CHARSET "EUC-JP";

div#donation {
  margin: 0 auto;
  padding: 10px 0 30px;
  width: 950px;
  line-height: 1.3em;
  color: #000;
  overflow: hidden;
  font-size: 1.2em;
  text-align: left;
}

div#donation div.title p {
  margin: 10px 10px 20px;
  font-size: 16px;
}

div#donation div.left-menu {
  margin-right: 8px;
  float: left;
  width: 192px;
}

div#donation div.left-menu ul.navigation {
  margin-bottom: 10px;
}

div#donation div.left-menu ul.navigation li {
  border-bottom: 1px #cecece solid;
  width: 192px;
}

div#donation div.left-menu ul.navigation li.last {
  border-bottom: 0;
}

div#donation div.left-menu ul.navigation li a {
  padding: 0 10px;
  border: 1px #cecece solid;
  border-width: 0 1px 1px;
  border-bottom-color: #fff;
  display: block;
  height: 48px;
  line-height: 48px;
  color: #000;
  background: url('/images/shop/support/bg-leftnavi.gif') no-repeat 0 100%;
  font-weight: bold;
  text-decoration: none;
}

div#donation div.left-menu ul.navigation li a:hover {
  background-position: -190px 0;
}

div#donation div.left-menu p,
div#donation div.left-menu dl.source {
  margin: 5px 5px 0;
}

div#donation div.left-menu dl.source dt {
  margin-bottom: 3px;
}

div#donation div.left-menu dl.source dt span {
  color: #29bcfd;
}

div#donation div.left-menu dl.source dd.banner {
  margin-bottom: 5px;
  text-align: center;
}

body div#donation div.left-menu dl.source dd textarea#donation-source {
  border: 1px #ccc solid;
  background-color: #ecfaff;
  width: 180px;
  height: 60px;
  font-size: 10px;
}

div#donation div.main {
  float: left;
  width: 750px;
}

div#donation div.section {
  padding-bottom: 10px;
}

div#donation div.section h3 {
  margin-bottom: 10px;
  padding: 5px 10px;
  border: 1px #ccc solid;
  background: url('/images/statics/pages/information/bg-header-l.gif') no-repeat 0 100%;
  font-size: 1.2em;
}

div#donation div.section p,
div#donation div.section-inner p {
  margin: 0 10px 20px;
}

div#donation div.section-inner {
  margin: 0 10px;
}

div#donation div.section-inner h4 {
  margin-bottom: 8px;
  padding-left: 30px;
  height: 25px;
  background: url('/images/statics/pages/information/bg-header.gif') no-repeat 0 0;
  line-height: 25px;
  font-size: 14px;
}

div#donation div.information-footer {
  padding: 20px 10px;
  border-top: 1px #000 dotted;
  background: url('/images/statics/common/logo-mark.gif') no-repeat 570px 20px;
}

div#donation div.information-footer p.corp {
  margin-top: 10px;
  font-weight: bold;
}





