@media only screen and (max-width: 481px) {
  .table--fixed-xs {
    margin-left: -50px;
  }
  .table--fixed-xs .table_type2 {
    table-layout: fixed;
    word-wrap: break-word;
  }
  /*   .table_type2>THEAD>TR>TH:nth-child(n+2), .table_type2>TBODY>TR>TH:nth-child(n+2), .table_type2>THEAD>TR>TD:nth-child(n+2), .table_type2>TBODY>TR>TD:nth-child(n+2) {
        width: 150px;
    } */
}
.table--half .table_type2 {
  width: 100%;
}
.table--half td {
  width: 50%;
}