body {
  background-image: url(../img/dot.jpg);
  background-color: #990000;
}

#next_onair {
  background-color: #df002d;
}

#next_onair #onair_date {
  background-color: #990000;
}

#archive_onair {
  background-image: url(../img/dot.jpg);
  background-color: #990000;
}

#official_sns {
  background-color: #f0c375;
}

#official_sns h2 {
  color: #990000;
}

#about {
  background-image: url(../img/dot.jpg);
  background-color: #990000;
}

#stream {
  background-color: #df002d;
  color: #fff;
}

#stream h2 {
  color: #fff;
}
#stream .stream_set {
  background-color: rgba(0, 0, 0, .35);
}
#relation {
  background-image: url(../img/dot.jpg);
  background-color: #990000;
}

#relation .info_sub {
  background-color: rgba(0, 0, 0, .35);
  color: #fff;
}

h3 {
  border-left: 3px solid #66ffff;
}

h4 span {
  border-bottom: 1px solid #66ffff;
}

.btn a {
  border: 2px solid #66ffff;
}
.btn a::after {
  -webkit-mask-image: url(/ro/img/program/ya_blue.png);
  /*マスクレイヤーとして使用する画像*/
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: 0 0;
  -webkit-mask-size: auto 100%;
  mask-image: url(/ro/img/program/ya_blue.png);
  mask-repeat: no-repeat;
  mask-position: 0 0;
  mask-size: auto 100%;
  background-color: #66ffff;
  background-image: none;
}

.btn a span {
  color: #66ffff;
}
#form {
  background-color: rgba(0, 0, 0, .35);
  color: #fff;
}
#form .form_title {
  color: #66ffff;
}
.unit h2 {
  position: relative;
  display: inline-block;
  z-index: 2;
}

.unit h2::after {
  content: " ";
  display: block;
  width: calc(65vw/14);
  height: 100%;
  background: url(../img/ttl_air.png) no-repeat left center;
  position: absolute;
  right: calc(-74vw/14);
  bottom: 10px;
  background-size: contain;
}

@media screen and (max-width: 767px) {
  .unit h2::after {
    width: calc(85vw/5.76);
    right: calc(-80vw/5.76);
  }
}

@media screen and (min-width: 1401px) {
  .unit h2::after {
    width: 142px;
    right: -140px;
    z-index: -1;
  }
}

.unit_con {
  background-color: #df002d;
}
#program_footer {
  background-color: #6a0000;
}
