.container h2 {
  background-color: #EB6DA1;
  color: white;
  font-weight: normal;
  font-size: 100%;
  padding: 10px;
  margin-top: 3em; }
.container h3 {
  margin-top: 2em;
  background: none;
  color: black;
  border-bottom: 1px dotted #eb6da1; }
.container h4 {
  background: none;
  border: 0px solid;
  font-weight: bold; }
.container table {
  border-collapse: collapse;
  border: 1px solid #eb6da1; }
  .container table th, .container table td {
    border: 1px solid #eb6da1; }
  .container table td.table_c_th2 {
    background-color: #FDE1ED; }
.container dl dl dt {
  float: left; }
.container dl dl dd {
  margin-left: 8em; }
.container h4 + div {
  border: 1px solid #eb6da1; }
.container ul li {
  list-style-image: none;
  list-style: none;
  background: url(kango-list.png) 0px 5px no-repeat;
  padding-left: 15px; }
.container #houshin {
  margin-top: 10px;
  margin-bottom: 1em;
  background-color: #FDE1ED;
  padding: 10px; }
  .container #houshin h3 {
    background: none;
    border: none;
    color: #ff6699;
    margin: 0;
    border: 0; }
  .container #houshin .right {
    margin-left: 20px; }

