@charset "utf-8";

/* font */
@font-face{
  font-family: 'PretendardLight';
  src: url('../font/Pretendard-Light.woff2') format('woff2');
  src: url('../font/Pretendard-Light.woff') format('woff');
}
@font-face{
  font-family: 'Pretendard';
  src: url('../font/Pretendard-Regular.woff2') format('woff2');
  src: url('../font/Pretendard-Regular.woff') format('woff');
}
@font-face{
  font-family: 'PretendardSemiBold';
  src: url('../font/Pretendard-SemiBold.woff2') format('woff2');
  src: url('../font/Pretendard-SemiBold.woff') format('woff');
}
@font-face{
  font-family: 'PretendardBold';
  src: url('../font/Pretendard-Bold.woff2') format('woff2');
  src: url('../font/Pretendard-Bold.woff') format('woff');
}
body{
  font-family: "Pretendard";
}
html{
  font-size: 28px;
}

/*폰트 변경*/
section{
  max-width: 950px;
}

#sub > .subBtn > a > p{
  font-size: 1.8rem;
  font-family: 'Pretendard';
}
h2 {
  font-family: "Pretendard";
}

h2 > strong {
  font-family: "PretendardSemiBold";
}

footer > #pubInfo {
    font-size: 1.1rem;
}


/*반응형*/
@media all and (max-width: 900px) {
html{
  font-size: 17px;

footer > #pubInfo{
  font-size: 0.833rem;
  line-height: 1.5;
}
  footer > #pubInfo > li > strong {
    font-family: 'PretendardSemiBold';
  }
  #mainNews .newsSlider .newsBox > a > .desc > h3{
    font-size: 18px;
  }
#mainNews .newsSlider .newsBox > a > .desc > h3 > p{
  font-size: 16px;
}
#mainNews .newsSlider .newsBox > a > .desc > p{
  font-size: 16px;
}
#sub > .subBtn > a > p{
  font-size: 1.3rem;
}


}