@charset "UTF-8";
/* Scss Document */
/* Scss Document */
.kv__img img {
  -o-object-position: center 28%;
     object-position: center 28%;
}

.news-news .content {
  padding: 5rem 0 10rem;
}
@media only screen and (max-width: 1200px) {
  .news-news .content {
    padding: 0 0 calc(100 / 1200 * 100vw);
  }
}
@media only screen and (max-width: 640px) {
  .news-news .content {
    padding: 0 0 calc(70 / 440 * 100vw);
  }
}

.nav-links {
  font-size: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #6d6d6d;
}
.nav-links .current {
  color: #4468AF;
  font-weight: 700;
}

/*---------------
   news詳細ページ
---------------*/
.news-detail .content {
  padding-bottom: 10rem;
}

.news-detail__date {
  color: #4468AF;
  font-size: 2rem;
}

.news-detail__ttl {
  font-size: 3.6rem;
  font-weight: 500;
  margin: 1rem 0 3rem;
}
@media only screen and (max-width: 1200px) {
  .news-detail__ttl {
    font-size: calc(40 / 1200 * 100vw);
    margin: calc(10 / 1200 * 100vw) 0 calc(30 / 1200 * 100vw);
  }
}
@media only screen and (max-width: 640px) {
  .news-detail__ttl {
    font-size: calc(24 / 440 * 100vw);
    margin: calc(10 / 440 * 100vw) 0 calc(30 / 440 * 100vw);
  }
}

.news-detail__body p + p {
  margin-top: 2rem;
}
@media only screen and (max-width: 640px) {
  .news-detail__body p + p {
    margin-top: calc(20 / 440 * 100vw);
  }
}

.news-detail__txt {
  line-height: 1.8;
  margin-top: 3rem;
}
@media only screen and (max-width: 640px) {
  .news-detail__txt {
    font-size: calc(18 / 440 * 100vw);
    margin-top: calc(30 / 440 * 100vw);
  }
}

.news-detail__txt + .news-detail__txt {
  margin-top: 2rem;
}
@media only screen and (max-width: 640px) {
  .news-detail__txt + .news-detail__txt {
    margin-top: calc(20 / 440 * 100vw);
  }
}

.news-detail__img {
  text-align: center;
}