::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

::-webkit-scrollbar-thumb {
  background-color: #eb2574;
  -webkit-box-shadow: 0 0 0 1px #f04a8c;
          box-shadow: 0 0 0 1px #f04a8c;
}

.color-main {
  color: #f04a8c;
}

body {
  background: url(../img/bg.png) 0 0 repeat;
  background-size: cover;
  background-attachment: fixed;
}

.header__title .title .oa {
  color: #eb2574;
}

.content-nav {
  background: linear-gradient(76deg, #08b1c1 0%, #f04a8c 100%);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}
.content-nav .nav__item {
  color: #333;
}

.content-main__block {
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}
.content-main__block .c-main__item__header .title {
  color: #f04a8c;
}
.content-main__block .c-main__item__header .title::after {
  background: #f04a8c;
}

.c-main__item__header .title {
  color: #f04a8c;
}
.c-main__item__header .title::after {
  background: #f04a8c;
}

.c-main__item__wrap .title--sub {
  color: #f04a8c;
}
.c-main__item__wrap .paragraph a {
  display: inline;
  color: #f04a8c;
  border-bottom: 1px solid #f04a8c;
}

.c-main__item__present__header,
.btn__link {
  background: #f04a8c;
}

.c-main__item__dl .name {
  color: #666;
}
.c-main__item__dl .value {
  padding-left: 1em;
}
.c-main__item__dl + .c-main__item__dl {
  margin-top: 0.5rem;
}

.c-main__item__cast--column--pict .name {
  color: #f04a8c;
  font-size: 20px;
}
.c-main__item__block--list .title {
  color: #f04a8c;
}
.c-main__item__block--list .catch {
  color: #444;
}

.c-main__item__table .name {
  color: #f04a8c;
}

.c-main__item__article--list .title,
.c-main__item__article--list .date {
  color: #f04a8c;
}

.c-main__item__cast--list .cast__item dt {
  color: #f04a8c;
}
.c-main__item__cast--list--pict .item .post {
  color: #f04a8c;
}
.c-main__item__cast--list--pict .item a {
  display: inline;
  color: #f04a8c;
  border-bottom: 1px solid #f04a8c;
}

.content-aside__item {
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}

.aside-timetable__item {
  border-left: 2px solid #f04a8c;
}
.aside-timetable__item .program-item {
  border-bottom: 1px dotted #eee;
}
.aside-timetable__item .program-item .item__wrap .time {
  color: #f04a8c;
}
.aside-timetable__item .program-item.now {
  background: #f04a8c;
}
.aside-timetable__item .program-item.now .time {
  color: #e9d8df;
}
.aside-timetable__item .program-item.now .description {
  color: #e9d8df;
}
.aside-timetable__item .program-item.now::before {
  color: #f04a8c;
}
.aside-timetable__item .program-item .item__link:hover .item__wrap {
  background: #f04a8c;
}
.aside-timetable__item .program-item .item__link:hover .time,
.aside-timetable__item .program-item .item__link:hover .description {
  color: #e9d8df;
}
.aside-timetable__item .program-item .item__link:hover .title {
  color: #fff;
}

.footer {
  background: #eb2574;
}