

  .top-news__content{
    max-width: 820px;
    padding: 0;
}

/* PAGE NEWS */
.c-news__title::after{
    background-image: url(../images/common/ic-arr-right2.png);
    width: 9px;
    height: 16px;
    transition: all ease 0.4s;
    position: absolute;
    right: 20px;
    top: 51%;
    transform: translateY(-50%);
}
.c-news__card:hover .c-news__title::after{
    background-image: url('../images/common/ic-arr-right2-hv.png');
  }
.p-news .c-title1 {
    margin-bottom: 62px;
  }
  .p-news .heading-button {
    margin-bottom: 70px;
  }
  .p-news .heading {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
  }
  .p-news .heading .c-new {
    margin-bottom: 45px;
  }
  .p-news .heading .c-card1__cat {
    margin-bottom: 25px;
  }
  .p-news .main-img {
    margin-bottom: 30px;
  }
  .p-news .c-post-title2 {
    margin-bottom: 60px;
    font-size: 34px;
  }
  .p-news .c-post-date{
      font-size: 16px;
      font-weight: 500;
  }
  .p-news .c-post-content {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    font-weight: 500;
    line-height: 2;
  }
  .p-news .main-links {
    margin-top: 90px;
  }
  .p-news .c-news-list {
    max-width: 1460px;
    margin-left: auto;
    margin-right: auto;
  }
  
  .p-news-single .heading .c-post-cat.md {
    padding: 16px 26px;
    margin-bottom: 40px;
  }
  .p-news-single .c-post-date {
    font-size: 15px;
  }
  .p-news-single .c-post-title2 {
    font-size: 34px;
    margin-bottom: 45px;
  }
  .p-news-single .sub-title {
    font-weight: 700;
    font-size: 18px;
    letter-spacing: 0;
    color: #707070;
    margin-bottom: 76px;
  }
  .p-news-single .news-container {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
  }
  .p-news-single .c-thumbSwiper-wrapper {
    padding: 0;
    width: 100%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
  }
  .p-news-single .c-thumbSwiper.thumbSwiper {
    padding: 30px 15px 0;
  }
  .p-news-single .video-wrapper {
    margin-bottom: 112px;
  }
  .p-news-single .video-wrapper .video {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  
  .p-news-single .block-feature .c-title2 {
    margin-bottom: 44px;
  }
  .p-news-single .c-dl2 dl {
    padding: 22px 70px;
    gap: 0 46px;
  }
  .p-news-single .block-review {
    padding-top: 124px;
  }
  .p-news-single .block-review .c-title2 {
    margin-bottom: 40px;
  }
  .p-news-single .block-spec {
    padding-top: 90px;
  }
  .p-news-single .block-spec .c-title2 {
    margin-bottom: 60px;
  }
  @media screen and (max-width: 1024px) {
    .p-news-single .c-dl2 dl {
      padding: 22px 40px;
    }
  }
  @media screen and (max-width: 768px) {
    .p-news .c-title1 {
      margin-bottom: 30px;
    }
    .p-news .heading-button {
      margin-bottom: 30px;
    }
    .p-news .heading .c-new {
      margin-bottom: 15px;
    }
    .p-news-single .c-post-date {
      font-size: 12px;
    }
    .p-news .heading .c-card1__cat {
      margin-bottom: 0;
    }
    .p-news .main-img,
    .p-news .c-post-title2 {
      margin-bottom: 20px;
    }
    .p-news .main-links {
      margin-top: 30px;
    }
  
    .p-news-single .heading .c-post-cat.md {
      margin-bottom: 0;
      padding: 12px 15px;
    }
    .p-news-single .c-post-title2 {
      font-size: 25px;
      margin-bottom: 20px;
    }
    .p-news-single .sub-title {
      font-size: 13px;
      margin-bottom: 40px;
    }
  
    .p-news-single .c-thumbSwiper.thumbSwiper {
      padding: 10px 0 0;
    }
    .p-news-single .c-thumbSwiper-wrapper {
      margin-bottom: 30px;
    }
    .p-news-single .video-wrapper {
      margin-bottom: 60px;
    }
    .p-news-single .block-feature .c-title2 {
      margin-bottom: 15px;
    }
    .p-news-single .c-dl2 dl {
      padding: 15px 0;
      gap: 0 10px;
    }
    .p-news-single .block-review {
      padding-top: 70px;
    }
    .p-news-single .block-review .c-title2 {
      margin-bottom: 20px;
    }
  
    .p-news-single .block-spec {
      padding-top: 70px;
    }
    .p-news-single .block-spec .c-title2 {
      margin-bottom: 30px;
    }
  }
  /* END AGE NEWS */