.p-onair__contents {
  width: 77.1%;
  max-width: 1200px;
  margin: 93px auto 0;
  transform: translateY(10px);
  opacity: 0;
  transition: transform 0.8s var(--ease-main) 0.1s, opacity 0.8s var(--ease-main) 0.1s;
}
.is-load .p-onair__contents {
  transform: translateX(0);
  opacity: 1;
}
@media screen and (max-width: 899px) {
  .p-onair__contents {
    width: 92%;
    max-width: 500px;
    margin: 46px auto 0;
  }
}
.p-onair__contents-lead {
  text-align: center;
  font-size: 2.6rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 899px) {
  .p-onair__contents-lead {
    font-size: 1.3rem;
    line-height: 1.9;
  }
}
.p-onair__contents-table {
  margin-top: 47px;
}
@media screen and (max-width: 899px) {
  .p-onair__contents-table {
    margin-top: 34px;
  }
}
.p-onair__contents-table-head {
  padding-bottom: 15px;
  color: var(--color-blue);
  border-bottom: 1px solid var(--color-blue);
}
@media screen and (max-width: 899px) {
  .p-onair__contents-table-head {
    padding-bottom: 7px;
  }
}
.p-onair__contents-table-head-list {
  display: flex;
  justify-content: space-between;
}
.p-onair__contents-table-head-item {
  font-size: 1.7rem;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 899px) {
  .p-onair__contents-table-head-item {
    font-size: 1.2rem;
  }
}
.p-onair__contents-table-head-item:nth-of-type(1) {
  width: 29%;
}
@media screen and (max-width: 899px) {
  .p-onair__contents-table-head-item:nth-of-type(1) {
    width: 34%;
  }
}
.p-onair__contents-table-head-item:nth-of-type(2) {
  width: 32%;
}
.p-onair__contents-table-head-item:nth-of-type(3) {
  width: 32.3%;
}
.p-onair__contents-table-head-item:nth-of-type(4) {
  flex: 1;
}
.p-onair__contents-table-body-item {
  padding: 18px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
@media screen and (max-width: 899px) {
  .p-onair__contents-table-body-item {
    padding: 11px 0;
  }
}
.p-onair__contents-table-body-item .p-in-list {
  display: grid;
  align-items: center;
  grid-template-columns: 29% 32% 32.3%;
  grid-template-rows: 1fr;
  gap: 3.5%;
}
@media screen and (max-width: 899px) {
  .p-onair__contents-table-body-item .p-in-list {
    gap: 0;
    grid-template-columns: 32% 66%;
    gap: 8% 2%;
    grid-template-rows: 2fr;
  }
}
.p-onair__contents-table-body-item .p-in-item {
  font-size: 1.7rem;
  letter-spacing: 0.1em;
  line-height: 1.4;
}
@media screen and (max-width: 899px) {
  .p-onair__contents-table-body-item .p-in-item {
    font-size: 1.2rem;
    letter-spacing: 0.12em;
  }
}
.p-onair__contents-table-body-item .p-in-item:nth-of-type(3) {
  font-size: 1.4rem;
}
@media screen and (max-width: 899px) {
  .p-onair__contents-table-body-item .p-in-item:nth-of-type(3) {
    font-size: 1rem;
  }
}
@media screen and (max-width: 899px) {
  .p-onair__contents-table-body-item .p-in-item:nth-of-type(1) {
    grid-area: 1/1/2/2;
  }
  .p-onair__contents-table-body-item .p-in-item:nth-of-type(2) {
    grid-area: 1/2/2/3;
  }
  .p-onair__contents-table-body-item .p-in-item:nth-of-type(3) {
    grid-area: 2/2/3/3;
  }
}