@charset "shift_jis";
/*------------------------------
	Timetable
------------------------------*/
.timetable .table_typeB_02.tblTime table th,
.timetable .table_typeB_02.tblTime table td {
  text-align: center;
}
.timetable .table_typeB_02.tblTime table td {
  height: 80px;
}
.timetable .table_typeB_02.tblTime table td.wsNml {
  white-space: normal;
}
.timetable .table_typeB_02.tblTime table th.truck {
  background-color: #ca3540;
  font-size: 1.4rem;
}
.timetable .table_typeB_02.tblTime table td.code {
  border-right: 1px dashed #d0d0d0;
}
.timetable .table_typeB_02.tblTime table td.time {
  border-left: none;
  border-right: none;
}
.timetable .table_typeB_02.tblTime table td.plus {
  border-left: 1px dashed #d0d0d0;
}
.timetable .table_typeB_02.tblTime table .txtLink.iconTruck {
  margin-top: 40px;
  position: relative;
}
.timetable .table_typeB_02.tblTime table .txtLink.iconTruck::after {
  content: "";
  display: block;
  height: 35px;
  background: url("../img/icon_truck.png") no-repeat center top;
  position: absolute;
  top: -40px;
  left: 0;
  right: 0;
}
.timetable .table_typeB_02.tblTime table .txtLink.iconTruck:hover::after {
  opacity: 0.7;
}
.timetable .table_typeB_02.tblTime.tblTruck table td {
  height: auto;
}

/* col width */
.timetable .table_typeB_02.tblTime table col.col_airport { width: auto; }
.timetable .table_typeB_02.tblTime table col.col_number { width: 80px; }
.timetable .table_typeB_02.tblTime table col.col_aircraft { width: 60px; }
.timetable .table_typeB_02.tblTime table col.col_day { width: 100px; }
.timetable .table_typeB_02.tblTime table col.col_code { width: 60px; }
.timetable .table_typeB_02.tblTime table col.col_time { width: 100px; }
.timetable .table_typeB_02.tblTime table col.col_truck { width: 130px; }
.timetable .table_typeB_02.tblTime.departure table col.col_note { width: 120px; }
.timetable .table_typeB_02.tblTime.arrival table col.col_note { width: 250px; }
.timetable .table_typeB_02.tblTime.tblTruck table col.col_airport { width: auto; }
.timetable .table_typeB_02.tblTime.tblTruck table col.col_number { width: 100px; }
.timetable .table_typeB_02.tblTime.tblTruck table col.col_day { width: 180px; }
.timetable .table_typeB_02.tblTime.tblTruck table col.col_code { width: 80px; }
.timetable .table_typeB_02.tblTime.tblTruck table col.col_time { width: 120px; }

/* Adjust margins */
.timetable .ttlLv3 + .ttlLv4 {
  padding-top: 10px;
}