@charset "UTF-8";

#about .lead ol.list {
  display: inline-block;
  text-align: left;
  margin: 1em auto;
}

#about .about_item {
  position: relative;
  display: table;
  width: 600px;
  margin: 0 auto 20px;
  border-top: solid 1px #ddd;
}

#about .about_heading {
  text-align: right;
  padding: 10px 10px;
  display: table-cell;
  width: 5em;
  color: #2f9393;
  border-right: dotted 1px #ddd;
}

#about .about_body {
  padding: 10px 10px;
  display: table-cell;
}

#about .about_table {
  width: 100%;
  font-size: 13px;
}

#about .about_table th {
  color: #FFF;
  padding: 0 20px;
  background-color: #2f9393;
  border-left: solid 1px #dedede;
}

#about .about_table td {
  padding: 5px 20px;
  border-left: solid 1px #dedede;
}

#about .about_table th:nth-child(1),
#about .about_table td:nth-child(1) {
  border-left: none;
}

#about .about_table tr:nth-child(odd) > td {
  background: #f3f3f3;
}