/* 20221125 */
@media screen and (max-width: 639px) {
  .s5-table2:not(.s5-table2--notBreak) tr.s5-table2__captionRow, .s5-table2:not(.s5-table2--notBreak) tr {
    display: flex;
  }
}

@media screen and (max-width: 639px) {
  .s5-table2:not(.s5-table2--notBreak) tr .c5-table-br {
    border-left: none;
  }
}

@media screen and (max-width: 639px) {
  .s5-table2:not(.s5-table2--notBreak) tr.s5-table2__captionRow .c5-table2--gray-br {
    border-left: none;
  }
}
