.onair__cts--ttl {
  color: var(--color-main);
  font-size: min(1.875vw, 36px);
  font-family: "Kaisei Opti", serif;
  letter-spacing: 0em;
  line-height: 1.7;
  text-align: center;
}
.onair__cts--box {
  margin-top: 40px;
}
.onair__cts--box:not(:first-of-type) {
  margin-top: 77px;
}
.onair__cts--box__cnt--ttl .en {
  font-family: "Dancing Script", cursive;
  color: var(--color-accent);
  display: block;
  font-size: min(1.25vw, 24px);
}
.onair__cts--box__cnt--ttl .ja {
  display: block;
  letter-spacing: 0.1em;
}
.onair__cts--box__cnt--ttl--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.onair__cts--box__cnt--ttl--flex--ttl {
  width: min(9.375vw, 180px);
}
.onair__cts--box__cnt--ttl--flex--ttl .smallTxt {
  font-size: min(1.0416666667vw, 20px);
  padding-left: min(1.1979166667vw, 23px);
  letter-spacing: 0;
  color: #2157ce;
  display: block;
  font-family: "Kaisei Opti", serif;
}
.onair__cts--box__cnt--ttl--flex--txt {
  width: calc(100% - min(9.375vw, 180px));
}
.onair__cts--box__cnt--ttl--flex--txt .smallTxt {
  font-size: min(1.0416666667vw, 20px);
  padding-left: min(1.1979166667vw, 23px);
  letter-spacing: 0;
  color: #2157ce;
  display: block;
  font-family: "Kaisei Opti", serif;
}
.onair__cts--box__cnt--ttl--flex--txt .smallTxt:not(:first-of-type) {
  margin-top: 5px;
}
.onair__cts--box__cnt--ttl--flex--txt .smallTxt dl {
  margin: 0;
}
.onair__cts--box__cnt--ttl--flex--txt .smallTxt dl dt {
  display: inline-block;
  width: min(11.1979166667vw, 215px);
  text-align: right;
}
.onair__cts--box__cnt--ttl--flex--txt .smallTxt dl dd {
  display: inline-block;
}
.onair__cts--box__cnt--txtArea {
  margin-top: min(1.71875vw, 33px);
}
.onair__cts--box__cnt--txtArea--blueTxt {
  font-size: min(1.4583333333vw, 28px);
  line-height: 2;
  color: #2157ce;
  font-family: "Kaisei Opti", serif;
  letter-spacing: 0.1em;
}
.onair__cts--box__cnt--txtArea .tvlist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
.onair__cts--box__cnt--txtArea .tvlist li {
  font-size: min(0.9375vw, 18px);
  line-height: 2;
  letter-spacing: 0.05em;
  margin-right: min(1.0416666667vw, 20px);
  width: calc(25% - min(1.0416666667vw, 20px) * 3 / 4);
  list-style-type: none;
  padding-bottom: min(1.0416666667vw, 20px);
  border-bottom: solid 1px #e3e3e3;
  font-family: "Kaisei Opti", serif;
  letter-spacing: 0;
}
.onair__cts--box__cnt--txtArea .tvlist li:nth-of-type(4n) {
  margin-right: 0;
}
.onair__cts--box__cnt--txtArea .tvlist li:nth-of-type(n + 5) {
  margin-top: min(1.0833333333vw, 20.8px);
}
.onair__cts--box__cnt--txtArea .tvlist li:nth-last-of-type(-n + 4) {
  border: none;
  padding-bottom: 0;
}
.onair__cts--box__cnt--txtArea .tvlist li.nowrap {
  white-space: nowrap;
}
.onair__cts--box__cnt--txtArea--blk:not(:first-of-type) {
  margin-top: 42px;
}
.onair__cts--box__cnt--txtArea--ttl {
  color: var(--color-main);
  font-size: min(0.9375vw, 18px);
  font-family: "Kaisei Opti", serif;
  letter-spacing: 0.1em;
}
.onair__cts--box__cnt--txtArea--list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
.onair__cts--box__cnt--txtArea--list li {
  font-size: min(0.9375vw, 18px);
  line-height: 2;
  letter-spacing: 0.05em;
  margin-right: min(1.0416666667vw, 20px);
  width: calc(33.3333333333% - min(1.0416666667vw, 20px) * 2 / 3);
  list-style-type: none;
  border-bottom: solid 1px #e3e3e3;
  font-family: "Kaisei Opti", serif;
  letter-spacing: 0;
}
.onair__cts--box__cnt--txtArea--list li:nth-of-type(3n) {
  margin-right: 0;
}
.onair__cts--box__cnt--txtArea--list li.nowrap {
  white-space: nowrap;
}
.onair__cts--box__cnt--txtArea--list li a {
  padding-top: min(0.8854166667vw, 17px);
  padding-bottom: min(1.0416666667vw, 20px);
  position: relative;
  display: block;
}
.onair__cts--box__cnt--txtArea--list li a:after {
  position: absolute;
  content: "";
  width: 11px;
  height: 11px;
  top: 50%;
  right: 31px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url(../images/common/window.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.onair__cts--box__cnt--application {
  padding-bottom: 0;
}
.onair__cts--box__cnt--application dl {
  font-size: min(1.25vw, 24px);
  letter-spacing: 0;
  color: #2157ce;
  font-family: "Kaisei Opti", serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 30px 0;
}
.onair__cts--box__cnt--application dt {
  margin: 0;
  width: min(7.2916666667vw, 140px);
}
.onair__cts--box__cnt--application dd {
  margin: 0;
}
.onair__cts--box__cnt--application dd .smallTxt {
  display: block;
  color: var(--color-text);
  font-size: min(0.9375vw, 18px);
  margin-top: 10px;
}

@media screen and (max-width: 768px) {
  .onair__cts--ttl {
    font-size: 4.8vw;
  }
  .onair__cts--box {
    margin-top: 31px;
  }
  .onair__cts--box:not(:first-of-type) {
    margin-top: 34px;
  }
  .onair__cts--box__cnt--ttl .en {
    font-size: 3.2vw;
  }
  .onair__cts--box__cnt--ttl .ja {
    font-size: 4.8vw;
  }
  .onair__cts--box__cnt--ttl .smallTxt {
    display: block;
    padding-top: 5px;
    letter-spacing: 0.2em;
    font-size: 2.9333333333vw;
    font-weight: normal;
  }
  .onair__cts--box__cnt--ttl--flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .onair__cts--box__cnt--ttl--flex--ttl {
    width: 100%;
  }
  .onair__cts--box__cnt--ttl--flex--txt {
    width: 100%;
  }
  .onair__cts--box__cnt--ttl--flex--txt .smallTxt dl dt {
    width: 34.6666666667vw;
    font-weight: normal;
  }
  .onair__cts--box__cnt--txtArea {
    margin-top: 18px;
  }
  .onair__cts--box__cnt--txtArea--blueTxt {
    font-size: 3.7333333333vw;
  }
  .onair__cts--box__cnt--txtArea .tvlist li {
    width: calc(50% - 2.4vw);
    padding-bottom: 2.9333333333vw;
    margin-right: 4.8vw;
    font-size: 2.6666666667vw;
  }
  .onair__cts--box__cnt--txtArea .tvlist li:nth-of-type(n + 3) {
    margin-top: 4vw;
  }
  .onair__cts--box__cnt--txtArea .tvlist li:nth-of-type(2n) {
    margin-right: 0;
  }
  .onair__cts--box__cnt--txtArea .tvlist li:nth-last-of-type(-n + 4) {
    border-bottom: solid 1px #e3e3e3;
    padding-bottom: 2.9333333333vw;
  }
  .onair__cts--box__cnt--txtArea .tvlist li:nth-last-of-type(-n + 2) {
    border: none;
    padding-bottom: 0;
  }
  .onair__cts--box__cnt--txtArea--blk:not(:first-of-type) {
    margin-top: 25px;
  }
  .onair__cts--box__cnt--txtArea--ttl {
    margin-bottom: 3px;
    font-size: 2.6666666667vw;
  }
  .onair__cts--box__cnt--txtArea--list li {
    width: calc(50% - 2.4vw);
    padding-bottom: 0;
    margin-right: 4.8vw;
    font-size: 2.6666666667vw;
  }
  .onair__cts--box__cnt--txtArea--list li:nth-of-type(3n) {
    margin-right: 4.8vw;
  }
  .onair__cts--box__cnt--txtArea--list li:nth-of-type(2n) {
    margin-right: 0;
  }
  .onair__cts--box__cnt--txtArea--list li a {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 2.6666666667vw;
    padding-bottom: 2.6666666667vw;
    line-height: 1.4;
  }
  .onair__cts--box__cnt--txtArea--list li a:after {
    right: 5px;
    width: 8px;
    height: 8px;
  }
  .onair__cts--box__cnt--application dl {
    padding: 15px 0;
    font-size: 3.2vw;
  }
  .onair__cts--box__cnt--application dt {
    width: 18.6666666667vw;
    font-weight: normal;
  }
  .onair__cts--box__cnt--application dd {
    width: calc(100% - 18.6666666667vw);
  }
  .onair__cts--box__cnt--application dd .smallTxt {
    margin-top: 2px;
    font-size: 2.6666666667vw;
  }
}
/*# sourceMappingURL=onair.css.map */