/*チャンネル一覧*/
p.ttl-tbl-ch  {
  font-weight: bold;
  color: #dd6697 ;
  font-size: 22px;
  border-bottom: 2px solid #dd6697 ;
  padding-bottom: 0.25rem;
  margin-bottom: 0 !important;
}
.tbl-ch table,
.tbl-op table  {
  width: 100%;
  font-size: 14px;
  margin-bottom: 3rem;;
  height: auto !important;

}
.tbl-op table {
  width: 100% !important;
}
.tbl-ch table th,
.tbl-ch table td,
.tbl-op table th,
.tbl-op table td {
  border: 1px solid #ddd;
}
.tbl-op table th,
.tbl-op table td {
  height: auto !important;
}
.tbl-ch table th,
.tbl-op table th {
  background-color: #f2f2f2;
  vertical-align: middle;
  text-align: center;
}
.tbl-op table th {
  width: 105px !important;
}
.tbl-ch table table tbody td:first-child,
.tbl-ch table tbody td:nth-child(n+3) {
  text-align: center;
}
.tbl-ch table tbody td:nth-child(n+3) {
  font-size: 1.2em;
  line-height: 1;
}
.tbl-ch table tbody td:nth-child(1),
.tbl-op table tbody td:nth-child(1) {
  width: 10%;
  text-align: center;
}
.tbl-ch table tbody td:nth-child(3) {
  width: 10%;
  color: #87abda;
}
.tbl-ch table tbody td:nth-child(4) {
  width: 10%;
  color: #f19ec2;
}
.tbl-ch table tbody td:nth-child(5) {
  width: 10%;
  color: #00b1ad;
}
.tbl-ch table tbody td:nth-child(6) {
  width: 10%;
  color: #f18b00;
}
.tbl-op table th:nth-child(2) {
  width: 490px !important;
}
.tbl-ch table th:nth-child(3) {
  background: #87abda !important;
  color:#fff
}
.tbl-ch table th:nth-child(4) {
  background: #f19ec2 !important;
  color:#fff
}
.tbl-ch table th:nth-child(5) {
  background: #00b1ad !important;
  color:#fff
}
.tbl-ch table th:nth-child(6) {
  background: #f18b00 !important;
  color:#fff
}
@media screen and (max-width: 767.98px) {
  .tbl-ch table {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 575.98px) {
  .tbl-ch table {
    font-size: 1rem;
  }
  .tbl-ch table th,
  .tbl-ch table td {
    padding: 0.2rem;
  }
}

