.content_main {
  display: inline-block;
  width: 100%;
  position: relative;
  overflow: auto;
  margin-bottom: 15px;
}
@media screen and (min-width: 1200px) {
  .content_main {
    display: table;
    overflow: hidden;
  }
}
.content_main tbody {
  display: table;
  width: 100%;
}
.content_main th,
.content_main td {
  font-weight: 400;
  font-size: 0.9em;
  line-height: 140%;
  padding: 10px 15px;
  background: #FFFFFF;
  text-align: left;
  border: none;
}
@media screen and (min-width: 1200px) {
  .content_main th,
  .content_main td {
    font-size: 0.95em;
    white-space: normal;
  }
}
.content_main th {
  color: #FFFFFF;
  background: #996533;
}
.content_main tr:nth-child(odd) td {
  background: #F9F6F3;
}
