#pageNewsDetail .postDate {
  display: inline-block;
}
#pageNewsDetail .postCategory {
  display: inline-block;
  padding: 0 0 0 32px;
}
#pageNewsDetail .postCategory .catLabel {
  width: 110px;
  display: inline-block;
  background: #DCE9F2;
  text-align: center;
  font-size: 13px;
  padding: 3px 0;
}
#pageNewsDetail .postTitle {
  font-weight: bold;
}
#pageNewsDetail .detailArea {
  border-bottom: solid 1px #064B87;
}
#pageNewsDetail .buttonBackArea {
  display: flex;
  justify-content: center;
}
#pageNewsDetail .buttonBackArea .buttonBack {
  text-align: center;
  border-bottom: solid 1px #064B87;
}

@media only screen and (max-width: 767px) {
  #pageNewsDetail .postDate {
    font-size: 14px;
    padding: 0 0 8px 0;
  }
  #pageNewsDetail .postTitle {
    font-size: clamp(14px, 4.61vw, 18px);
  }
  #pageNewsDetail .detailArea {
    padding: 40px 0 40px 0;
  }
  #pageNewsDetail .buttonBackArea {
    padding: 60px 0 0 0;
  }
  #pageNewsDetail .buttonBackArea .buttonBack {
    padding: 2px 0;
  }
}
@media print, screen and (min-width: 768px) {
  #pageNewsDetail .postDate {
    font-size: 14px;
    padding: 0 0 8px 0;
  }
  #pageNewsDetail .postTitle {
    font-size: clamp(14px, 1.67vw, 20px);
  }
  #pageNewsDetail .detailArea {
    padding: 64px 0 64px 0;
  }
  #pageNewsDetail .buttonBackArea {
    padding: 80px 0 0 0;
  }
  #pageNewsDetail .buttonBackArea .buttonBack {
    padding: 2px 0;
  }
}/*# sourceMappingURL=style.css.map */