@font-face {
  font-family: "main_font";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: local("Pretendard Regular"), url("/pcms/common/font/Pretendard/Pretendard-Regular.subset.woff") format("woff"), local("Pretendard Regular"), url("/pcms/common/font/Pretendard/Pretendard-Regular.subset.woff2") format("woff2");
}
@font-face {
  font-family: "main_font";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Pretendard Regular"), url("/pcms/common/font/Pretendard/Pretendard-Regular.subset.woff") format("woff"), local("Pretendard Regular"), url("/pcms/common/font/Pretendard/Pretendard-Regular.subset.woff2") format("woff2");
}
@font-face {
  font-family: "main_font";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local("Pretendard Bold"), url("/pcms/common/font/Pretendard/Pretendard-Bold.subset.woff") format("woff"), local("Pretendard Bold"), url("/pcms/common/font/Pretendard/Pretendard-Bold.subset.woff2") format("woff2");
}
@font-face {
  font-family: "main_font";
  font-style: normal;
  font-weight: bold;
  font-display: swap;
  src: local("Pretendard Bold"), url("/pcms/common/font/Pretendard/Pretendard-Bold.subset.woff") format("woff"), local("Pretendard Bold"), url("/pcms/common/font/Pretendard/Pretendard-Bold.subset.woff2") format("woff2");
}
@font-face {
  font-family: "title_font";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/pcms/common/font/nanumsquareneo/NanumSquareNeoTTF-aLt.woff) format("woff"), url(/pcms/common/font/nanumsquareneo/NanumSquareNeoTTF-aLt.woff2) format("woff2");
}
@font-face {
  font-family: "title_font";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/pcms/common/font/nanumsquareneo/NanumSquareNeoTTF-bRg.woff) format("woff"), url(/pcms/common/font/nanumsquareneo/NanumSquareNeoTTF-bRg.woff2) format("woff2");
}
@font-face {
  font-family: "title_font";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/pcms/common/font/nanumsquareneo/NanumSquareNeoTTF-cBd.woff) format("woff"), url(/pcms/common/font/nanumsquareneo/NanumSquareNeoTTF-cBd.woff2) format("woff2");
}
@font-face {
  font-family: "title_font";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/pcms/common/font/nanumsquareneo/NanumSquareNeoTTF-dEb.woff) format("woff"), url(/pcms/common/font/nanumsquareneo/NanumSquareNeoTTF-dEb.woff2) format("woff2");
}
@font-face {
  font-family: "title_font";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/pcms/common/font/nanumsquareneo/NanumSquareNeoTTF-eHv.woff) format("woff"), url(/pcms/common/font/nanumsquareneo/NanumSquareNeoTTF-eHv.woff2) format("woff2");
}
@media (max-width: 991px) {
  .program--search .search_inner.float-md-right {
    float: right;
  }
}
@media (max-width: 800px) {
  .program--search .search_inner.float-md-right .program--page {
    display: none;
  }
}
.program--search .fieldset {
  display: table;
}
@media (max-width: 600px) {
  .program--search .fieldset {
    display: block;
  }
}
.program--search .fieldset > * {
  padding: 0 2px;
  display: table-cell;
}
@media (max-width: 600px) {
  .program--search .fieldset > * {
    display: block;
    padding: 0;
  }
}
@media (max-width: 600px) {
  .program--search .search--select span + span {
    margin-top: 2px;
  }
}

.tab-ul.type1 > ul {
  width: 100%;
}
.tab-ul.type1 > ul > li {
  height: auto;
}/*# sourceMappingURL=acego.board.css.map */