@charset "UTF-8";
.mainContents .section table td{
    border: solid 1px #000;
  }
.mainContents .section {
  overflow: scroll;
}
.mainContents .section table thead tr td,
.mainContents .section table tbody tr td{
  vertical-align: middle;
}
.mainContents .section table thead tr td:nth-child(2),
.mainContents .section table thead tr td:nth-child(3),
.mainContents .section table thead tr td:nth-child(4){
  width: 16%;
}
.mainContents .section table thead tr td,
.mainContents .section table tbody tr td:last-child,
.mainContents .section table tbody tr td:nth-last-child(2),
.mainContents .section table tbody tr td:nth-last-child(3){
  text-align: center;
  vertical-align: middle;
}
.mainContents .section table thead tr td:last-child,
.mainContents .section table tbody tr td:last-child{
  border-right: 2px #BE100A solid!important;
}
.mainContents .section table thead tr td:nth-last-child(2),
.mainContents .section table tbody tr td:nth-last-child(2){
  border-left: 2px #BE100A solid!important;
}
.mainContents .section table thead tr td:last-child,
.mainContents .section table thead tr td:nth-last-child(2){
  border-top: 2px #BE100A solid!important;
}
.mainContents .section table tbody tr:last-child td:last-child,
.mainContents .section table tbody tr:last-child td:nth-last-child(2){
  border-bottom: 2px #BE100A solid!important;
}


