#pageNewsDetail .detailArea {
  border-bottom: solid 1px #000000;
}
#pageNewsDetail .detailArea .postDate {
  color: #209CC6;
}
#pageNewsDetail .detailArea .postTitle {
  line-height: 165%;
}
#pageNewsDetail .buttonBackArea {
  margin: 0 auto;
}
#pageNewsDetail .buttonBackArea .buttonBack {
  display: block;
  background: #ffffff;
  text-align: center;
  border-radius: 70px;
  color: #209CC6;
  text-decoration: none;
}

@media only screen and (max-width: 767px) {
  #pageNewsDetail .detailArea {
    padding-top: 30px;
  }
  #pageNewsDetail .detailArea .postDate {
    font-size: clamp(14px, 4.1vw, 16px);
    padding-bottom: min(2.5vw, 10px);
  }
  #pageNewsDetail .detailArea .postTitle {
    font-size: clamp(15px, 4.61vw, 18px);
  }
  #pageNewsDetail .detailArea .detailArea {
    font-size: clamp(14px, 4.1vw, 16px);
    padding-bottom: min(12.8vw, 50px);
  }
  #pageNewsDetail .buttonBackArea {
    width: 170px;
    padding-top: 35px;
  }
  #pageNewsDetail .buttonBackArea .buttonBack {
    font-size: 16px;
    padding: 16px 0;
  }
}
@media print, screen and (min-width: 768px) {
  #pageNewsDetail .detailArea {
    padding-top: 50px;
  }
  #pageNewsDetail .detailArea .postDate {
    font-size: clamp(14px, 0.83vw, 16px);
    padding-bottom: min(1.3vw, 25px);
  }
  #pageNewsDetail .detailArea .postTitle {
    font-size: clamp(18px, 1.25vw, 24px);
  }
  #pageNewsDetail .detailArea .detailArea {
    font-size: clamp(14px, 0.83vw, 16px);
    padding-bottom: min(4.17vw, 80px);
  }
  #pageNewsDetail .buttonBackArea {
    width: 220px;
    padding-top: min(3.3vw, 63px);
  }
  #pageNewsDetail .buttonBackArea .buttonBack {
    font-size: 20px;
    padding: 20px 0;
  }
}/*# sourceMappingURL=style.css.map */