@charset "UTF-8";
/**
 * カメラ画像画面CSS
 */
.scrollTbl thead, .scrollTbl tbody {
  display: block;
}

.scrollTbl tbody {
  overflow-x: hidden;
  overflow-y: scroll;
  height: 145px;
}

.scrollTbl tbody tr:first-child td {
  border-top: none;
}

.scrollTbl th, .scrollTbl td {
  table-layout: fixed;
}

.scrollTbl th:nth-child(1), .scrollTbl td:nth-child(1) {
  min-width: 120px;
}

.scrollTbl th:nth-child(2), .scrollTbl td:nth-child(2) {
  min-width: 170px;
}

.scrollTbl th:nth-child(3), .scrollTbl td:nth-child(3) {
  width: 100%;
}

.detailBOX.hiddenDetail {
  visibility: hidden;
}

.detailBOX .rsystemName {
  margin-right: 10px;
}

.cameraImg.noImg, .nomalCamera.noImg {
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #cfd2d4;
  height: 100%;
}

.cameraImg.noImg:after, .nomalCamera.noImg:after {
  content: "ただいま調整中です";
  display: inline-block;
  font-size: 22px;
  letter-spacing: 4px;
  font-weight: bold;
}

.cameraImg.noImg img, .nomalCamera.noImg img {
  display: none;
}

.cameraImg img, .nomalCamera img {
  width: 100%;
  height: auto;
}

.cameraImg {
  width: 480px;
  max-height: 320px;
}

.nomalCamera {
  width: 260px;
  max-height: 185px;
}
