@charset "UTF-8";
/* ▼モバイルファースト (全環境に共通のデザイン) */
.l-main .c-tbScroll .c-table {
  margin-bottom: 20px;
}

.l-main .c-tbScroll .table-accident th, .l-main .c-tbScroll .table-accident td {
  vertical-align: middle;
}

.l-main .c-tbScroll .table-accident td .link {
  color: #2d720a;
  text-decoration: none;
  text-decoration: underline;
  transition: ease-in-out .4s;
}

.l-main .c-tbScroll .table-accident td:nth-child(7), .l-main .c-tbScroll .table-accident td:nth-child(8), .l-main .c-tbScroll .table-accident td:nth-child(9), .l-main .c-tbScroll .table-accident td:nth-child(10), .l-main .c-tbScroll .table-accident td:nth-child(11), .l-main .c-tbScroll .table-accident td:nth-child(12), .l-main .c-tbScroll .table-accident td:nth-child(13) {
  text-align: center;
  vertical-align: middle;
}

/* ▼モバイルのみ付け足すデザイン */
/* ▼タブレット用デザインとして付け足すデザイン */
@media all and (min-width: 768px) {
  .l-main .table-accident tr td {
    cursor: pointer;
  }
  .l-main .table-accident tr:active .link {
    color: #5ea94c;
    transition: none;
  }
  .l-main .table-accident tr:hover .link {
    color: #3d9113;
    text-decoration: none;
  }
}

/* ▼モバイルのみ付け足すデザイン */
@media all and (max-width: 959px) {
  .l-main .c-tbScroll .c-table th, .l-main .c-tbScroll .c-table td {
    padding: 6px 6px;
  }
  .l-main .c-tbScroll .c-table th {
    line-height: 1.4;
    vertical-align: middle;
  }
  .l-main .c-tbScroll .c-table th span {
    white-space: nowrap;
  }
  .l-main .c-tbScroll .c-table th:nth-child(1) {
    width: 41px;
  }
  .l-main .c-tbScroll .c-table th:nth-child(2) {
    width: 60px;
  }
  .l-main .c-tbScroll .c-table th:nth-child(3) {
    width: 86px;
  }
  .l-main .c-tbScroll .c-table th:nth-child(4) {
    width: 66px;
  }
  .l-main .c-tbScroll .table-main-line {
    width: 900px;
  }
  .l-main .c-tbScroll .table-main-line th:nth-child(5) {
    width: 50px;
  }
  .l-main .c-tbScroll .table-main-line th:nth-child(6) {
    width: 70px;
  }
  .l-main .c-tbScroll .table-main-line th:nth-child(7) {
    width: 90px;
  }
  .l-main .c-tbScroll .table-main-line th:nth-child(8) {
    width: 60px;
  }
  .l-main .c-tbScroll .table-main-line th:nth-child(9) {
    width: 84px;
  }
  .l-main .c-tbScroll .table-ic-jct {
    width: 800px;
  }
  .l-main .c-tbScroll .table-ic-jct th:nth-child(5) {
    width: 74px;
  }
  .l-main .c-tbScroll .table-ic-jct th:nth-child(6) {
    width: 70px;
  }
  .l-main .c-tbScroll .table-ic-jct th:nth-child(7) {
    width: 80px;
  }
  .l-main .c-tbScroll .table-accident {
    width: 1000px;
  }
  .l-main .c-tbScroll .table-accident th {
    text-align: center;
  }
  .l-main .c-tbScroll .table-accident th:nth-child(4) {
    width: 44px;
  }
  .l-main .c-tbScroll .table-accident th.factor[colspan="7"] {
    width: 390px;
  }
}

/* ▼PC用デザインとして付け足すデザイン */
@media all and (min-width: 960px) {
  .l-main .c-tbScroll .c-table td {
    padding: 12px 8px;
  }
  .l-main .c-tbScroll .c-table th {
    padding: 12px 8px;
    text-align: center;
		vertical-align: middle;
  }
  .l-main .c-tbScroll .c-table th span {
    display: inline-block;
    text-align: left;
  }
  .l-main .c-tbScroll .c-table th:nth-child(1) {
    width: 44px;
  }
  .l-main .c-tbScroll .c-table th:nth-child(2) {
    width: 60px;
  }
  .l-main .c-tbScroll .c-table th:nth-child(3) {
    width: 74px;
    padding: 12px 0;
  }
  .l-main .c-tbScroll .c-table th:nth-child(4) {
		width: 72px;
		padding: 12px 4px;
  }
  .l-main .c-tbScroll .table-ic-jct th:nth-child(5) {
    width: 74px;
  }
  .l-main .c-tbScroll .table-ic-jct th:nth-child(6) {
    width: 80px;
  }
  .l-main .c-tbScroll .table-ic-jct th:nth-child(7) {
    width: 85px;
  }
  .l-main .c-tbScroll .table-main-line th:nth-child(5) {
    width: 48px;
  }
  .l-main .c-tbScroll .table-main-line th:nth-child(6) {
    width: 74px;
  }
  .l-main .c-tbScroll .table-main-line th:nth-child(7) {
    width: 74px;
  }
  .l-main .c-tbScroll .table-main-line th:nth-child(8) {
    width: 64px;
  }
  .l-main .c-tbScroll .table-main-line th:nth-child(9) {
    width: 88px;
  }
  .l-main .c-tbScroll .table-main-line th:nth-child(11) {
    width: 92px;
    padding: 16px 0;
  }
  .l-main .c-tbScroll .table-accident th:nth-child(4) {
    width: 48px;
  }
  .l-main .c-tbScroll .table-accident th.factor[colspan="7"] {
    width: 390px;
  }
  .l-main .c-tbScroll .table-accident th.factor {
    padding: 16px 0;
  }
}

/*# sourceMappingURL=../../../source-maps/safetydrive/hiyarimap/list/index.css.map */
