#pageNewsDetail .postTitle {
  font-weight: bold;
  line-height: 130%;
  border-bottom: solid 2px #7f7f7f;
}
#pageNewsDetail .postDate {
  font-family: "Barlow Condensed", serif;
  font-weight: 600;
  text-align: right;
  color: #7f7f7f;
}
#pageNewsDetail .backBtnWrap {
  margin: 0 auto;
}
#pageNewsDetail .backBtnWrap .backBtn {
  border: solid 1px #0077B6;
  border-radius: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  width: 100%;
  transition: background-color 0.5s, color 0.5s;
  background: #ffffff;
  color: #0077B6;
}
#pageNewsDetail .backBtnWrap .backBtn:hover {
  background: #0077B6;
  color: #ffffff;
}

@media only screen and (max-width: 767px) {
  #pageNewsDetail .postTitle {
    font-size: clamp(14px, 5.13vw, 20px);
    padding: 24px 0 8px 0;
  }
  #pageNewsDetail .postDate {
    font-size: 14px;
    padding: 6px 0 32px 0;
  }
  #pageNewsDetail .postDetail {
    padding: 0 0 0px 0;
  }
  #pageNewsDetail .backBtnWrap {
    width: min(100%, 200px);
    padding: 48px 0 0 0;
  }
  #pageNewsDetail .backBtnWrap .backBtn {
    height: 48px;
    font-size: clamp(14px, 4.1vw, 16px);
  }
}
@media print, screen and (min-width: 768px) {
  #pageNewsDetail .postTitle {
    font-size: clamp(14px, 1.83vw, 22px);
    padding: 0px 0 24px 0;
  }
  #pageNewsDetail .postDate {
    font-size: clamp(14px, 1.17vw, 14px);
    padding: 8px 0 40px 0;
  }
  #pageNewsDetail .postDetail {
    padding: 0 0 0px 0;
  }
  #pageNewsDetail .backBtnWrap {
    width: 280px;
    padding: 64px 0 0 0;
  }
  #pageNewsDetail .backBtnWrap .backBtn {
    height: 64px;
    font-size: 18px;
  }
}/*# sourceMappingURL=style.css.map */