@keyframes infinity-scroll-left {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes infinity-scroll-right {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes arrow-link-line {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
  }
  49.99% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
  }
}
.news-listWrap {
  padding-bottom: 188px;
}
@media (max-width: 768px) {
  .news-listWrap {
    padding-bottom: 26.6666666667vw;
  }
}
.news-listWrap .selectBox {
  margin-top: 58px;
  position: relative;
  width: fit-content;
}
@media (max-width: 768px) {
  .news-listWrap .selectBox {
    margin-top: 10.6666666667vw;
  }
}
.news-listWrap .selectBox:before {
  content: "";
  display: block;
  width: 14px;
  aspect-ratio: 14/8;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.388%22%20height%3D%228.333%22%20viewBox%3D%220%200%2014.388%208.333%22%3E%3Cpath%20d%3D%22M22.075%2C0%2C20.936%2C1.139%2C26.95%2C7.194l-6.014%2C6.055%2C1.139%2C1.139%2C7.194-7.194Z%22%20transform%3D%22translate(14.388%20-20.936)%20rotate(90)%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: absolute;
  top: 50%;
  right: 24px;
  transform: translateY(-50%);
  z-index: 100;
  pointer-events: none;
}
@media (max-width: 768px) {
  .news-listWrap .selectBox:before {
    width: 3.2vw;
    right: 4.2666666667vw;
  }
}
.news-listWrap .selectBox select {
  background-color: #fff;
  border: 1px solid #DBDAD9;
  width: fit-content;
  padding: 18px 65px 18px 26px;
  cursor: pointer;
  font-size: 16px;
  letter-spacing: 0.08em;
  line-height: 1.5;
  font-weight: 400;
  color: #000;
}
@media (max-width: 768px) {
  .news-listWrap .selectBox select {
    padding: 3.2vw 13.3333333333vw 3.2vw 3.2vw;
    font-size: 3.2vw;
  }
}
.news-listWrap .m-newsList {
  margin-top: 64px;
}
@media (max-width: 768px) {
  .news-listWrap .m-newsList {
    margin-top: 10.6666666667vw;
  }
}

.news-view {
  padding-bottom: 188px;
}
@media (max-width: 768px) {
  .news-view {
    padding-bottom: 26.6666666667vw;
  }
}
.news-view .date {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.08em;
  line-height: 1.5;
}
@media (max-width: 768px) {
  .news-view .date {
    font-size: 2.9333333333vw;
  }
}
.news-view .newsTtl {
  font-size: 28px;
  font-weight: 500;
  line-height: 1.4285714286;
  margin-top: 22px;
  padding-bottom: 30px;
  border-bottom: 1px solid #D5D5D5;
}
@media (max-width: 768px) {
  .news-view .newsTtl {
    font-size: 4.8vw;
    margin-top: 4.2666666667vw;
    padding-bottom: 4.2666666667vw;
  }
}
.news-view .m-richeditor {
  margin-top: 74px;
}
@media (max-width: 768px) {
  .news-view .m-richeditor {
    margin-top: 8vw;
  }
}
.news-view .postLinkWrap {
  margin-top: 246px;
  padding-top: 103px;
  border-top: 1px solid #C9C9C9;
}
@media (max-width: 768px) {
  .news-view .postLinkWrap {
    margin-top: 21.3333333333vw;
    padding-top: 10.6666666667vw;
  }
}

/*# sourceMappingURL=news.css.map */
