.news__single__header {
  background: rgba(255, 255, 255, 0.15);
  margin: 0 auto;
  opacity: 0;
  filter: blur(10px);
}
.-load .news__single__header {
  animation: blurIn 0.6s 0.2s ease-out forwards;
}

.news__single__share {
  display: flex;
  justify-content: flex-end;
  opacity: 0.7;
  align-items: center;
  opacity: 0;
  filter: blur(10px);
}
.-load .news__single__share {
  animation: blurIn 0.5s 0.2s ease-out forwards;
}

.news__single__share__ttl {
  color: #fff;
  font-size: 2.5vw;
  font-weight: 700;
  margin-right: 3.3vw;
  letter-spacing: 0.06em;
}

.news__single__share__list {
  display: flex;
  justify-content: space-between;
  width: 17.5vw;
  align-items: center;
}

.news__single__share__item.-x {
  width: 3.8vw;
}
.news__single__share__item.-line {
  width: 5vw;
}
.news__single__share__item.-facebook {
  width: 2.4vw;
}
.news__single__share__item a {
  display: flex;
}

.news__single__date {
  font-size: 3.8vw;
  font-weight: 700;
  color: #fff;
  opacity: 0.6;
}

.news__single__ttl {
  font-weight: 700;
  color: #fff;
  font-size: 4.6vw;
}

.news__single__body {
  color: #fff;
  font-weight: 400;
  font-size: 3.5vw;
  line-height: 1.8571428571;
  width: 79.4vw;
  margin: 8.4vw auto 0;
  opacity: 0;
  filter: blur(10px);
}
.-load .news__single__body {
  animation: blurIn 0.6s 0.4s ease-out forwards;
}
.news__single__body a {
  color: #184dd1;
  text-decoration: underline;
  transition: opacity 0.3s;
}
.news__single__body a:hover {
  opacity: 0.5;
}

.news__single__paging {
  text-align: center;
}

@media (max-width: 799px) {
  .news__single__header {
    margin-left: -16.5vw;
    padding: 7.6vw 12.8vw 7.6vw 29.4vw;
    clip-path: polygon(0% 0%, 100% 0%, 90% 100%, 0% 100%);
    width: 116.1vw;
  }
  .news__single__share {
    width: 100%;
    margin: 8.2vw 0 1.6vw 0;
    padding-right: 9.3vw;
  }
  .news__single__body iframe {
    width: 100%;
    height: auto;
  }
}

@media (min-width: 800px) {
  .news__single__header {
    clip-path: polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%);
    width: 1106px;
    padding: 35px 84px;
    margin: 7px auto 0;
  }
  .news__single__share {
    margin: 48px auto 0;
    width: 1106px;
  }
  .news__single__share__ttl {
    font-size: 0.75rem;
    letter-spacing: 0.06em;
    margin: 5px 16px 0 0;
  }
  .news__single__share__list {
    width: 84px;
    margin-right: 82px;
  }
  .news__single__share__item.-x {
    width: 18px;
  }
  .news__single__share__item.-line {
    width: 22px;
  }
  .news__single__share__item.-facebook {
    width: 11px;
  }
  .news__single__date {
    font-size: 1.125rem;
  }
  .news__single__ttl {
    font-size: 1.5625rem;
    margin-top: -10px;
  }
  .news__single__body img {
    width: 710px;
  }
  .news__single__body {
    width: 940px;
    font-size: 1rem;
    line-height: 1.875;
    margin-top: 50px;
  }
}

@media (min-width: 800px) and (max-width: 1199px) {
  .news__single__header {
    width: 92.1vw;
    margin: 0.5vw auto 0;
  }
  .news__single__share {
    margin: 4vw auto 0;
    width: 92.1vw;
  }
  .news__single__share__ttl {
    margin: 0.4vw 1.3vw 0 0;
  }
  .news__single__share__list {
    margin-right: 6.8vw;
  }
  .news__single__ttl {
    margin-top: -0.9vw;
  }
  .news__single__body img {
    width: 640px;
  }
  .news__single__body {
    width: 78.3vw;
    margin-top: 4.1vw;
  }
}