.secNews .listCol,
.secNewsDetail .listCol,
.secNewsIn .listCol, .secReportIn .listCol {
  border-top: 1px solid #DBDBDB;
}
.secNews .catCol .catList,
.secNewsDetail .catCol .catList,
.secNewsIn .catCol .catList, .secReportIn .catCol .catList {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.secNews .catCol .catList .select,
.secNewsDetail .catCol .catList .select,
.secNewsIn .catCol .catList .select, .secReportIn .catCol .catList .select {
  font-weight: bold;
  color: #473933 !important;
}
.secNews .catCol .catList .catItem,
.secNewsDetail .catCol .catList .catItem,
.secNewsIn .catCol .catList .catItem, .secReportIn .catCol .catList .catItem {
  color: #747474;
  padding-left: 1em;
  text-indent: -1em;
}
.secNews .newsList .newsItem .textCol .category,
.secNewsDetail .newsList .newsItem .textCol .category,
.secNewsIn .newsList .newsItem .textCol .category, .secReportIn .newsList .newsItem .textCol .category {
  color: #747474;
}
.secNews .newsList .newsItem .more .tx,
.secNewsDetail .newsList .newsItem .more .tx,
.secNewsIn .newsList .newsItem .more .tx, .secReportIn .newsList .newsItem .more .tx {
  font-size: 18px;
}

@media only screen and (max-width: 767px) {
  .secNews .catList,
  .secNewsDetail .catList, .secNewsIn .catList, .secReport .catList, .secReportIn .catList {
    padding: 16px 0;
    gap: 5px;
  }
  .secNews .catList .catItem,
  .secNewsDetail .catList .catItem, .secNewsIn .catList .catItem, .secReport .catList .catItem, .secReportIn .catList .catItem {
    font-size: 14px;
  }
  .secNews .catTitle,
  .secNewsDetail .catTitle, .secNewsIn .catTitle, .secReport .catTitle, .secReportIn .catTitle {
    width: 100%;
    border-bottom: 1px solid #DBDBDB;
  }
  .secNews .newsList .newsItem .date,
  .secNewsDetail .newsList .newsItem .date, .secNewsIn .newsList .newsItem .date, .secReport .newsList .newsItem .date, .secReportIn .newsList .newsItem .date {
    padding-top: 4px;
  }
  .secNews .newsList .more,
  .secNewsDetail .newsList .more, .secNewsIn .newsList .more, .secReport .newsList .more, .secReportIn .newsList .more {
    margin: initial;
    margin-left: auto;
  }
  .secNews .newsList .newsItem,
  .secNewsDetail .newsList .newsItem, .secNewsIn .newsList .newsItem, .secReport .newsList .newsItem, .secReportIn .newsList .newsItem {
    display: grid;
    grid-template-columns: 38% 58%;
    padding: 30px 0;
    justify-content: space-between;
    align-items: stretch;
    row-gap: 10px;
    grid-template-rows: 1fr max-content;
  }
  .secNews .newsList .newsItem .imgCol,
  .secNewsDetail .newsList .newsItem .imgCol, .secNewsIn .newsList .newsItem .imgCol, .secReport .newsList .newsItem .imgCol, .secReportIn .newsList .newsItem .imgCol {
    grid-column: 1/2;
    grid-row: 1/3;
  }
  .secNews .newsList .newsItem .textCol,
  .secNewsDetail .newsList .newsItem .textCol, .secNewsIn .newsList .newsItem .textCol, .secReport .newsList .newsItem .textCol, .secReportIn .newsList .newsItem .textCol {
    grid-column: 2/3;
    grid-row: 1/2;
  }
  .secNews .newsList .newsItem .textCol .category,
  .secNewsDetail .newsList .newsItem .textCol .category, .secNewsIn .newsList .newsItem .textCol .category, .secReport .newsList .newsItem .textCol .category, .secReportIn .newsList .newsItem .textCol .category {
    font-size: 13px;
    padding: 0 0 4px 0;
  }
  .secNews .newsList .newsItem .textCol .title,
  .secNewsDetail .newsList .newsItem .textCol .title, .secNewsIn .newsList .newsItem .textCol .title, .secReport .newsList .newsItem .textCol .title, .secReportIn .newsList .newsItem .textCol .title {
    font-size: 14px;
    line-height: 140%;
  }
  .secNews .newsList .newsItem .moreCol,
  .secNewsDetail .newsList .newsItem .moreCol, .secNewsIn .newsList .newsItem .moreCol, .secReport .newsList .newsItem .moreCol, .secReportIn .newsList .newsItem .moreCol {
    grid-column: 2/3;
    grid-row: 2/3;
  }
  .secNews .newsList .newsItem .moreCol .linkText,
  .secNewsDetail .newsList .newsItem .moreCol .linkText, .secNewsIn .newsList .newsItem .moreCol .linkText, .secReport .newsList .newsItem .moreCol .linkText, .secReportIn .newsList .newsItem .moreCol .linkText {
    font-size: clamp(14px, 4.1vw, 16px);
  }
}
@media print, screen and (min-width: 768px) {
  .secNews,
  .secNewsDetail,
  .secReport {
    padding-top: 60px;
  }
  .secNews .secNewsIn, .secNews .secReportIn,
  .secNewsDetail .secNewsIn,
  .secNewsDetail .secReportIn,
  .secReport .secNewsIn,
  .secReport .secReportIn {
    display: flex;
    gap: 40px;
    justify-content: space-between;
  }
  .secNews .listCol,
  .secNewsDetail .listCol,
  .secReport .listCol {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .secNews .catCol,
  .secNewsDetail .catCol,
  .secReport .catCol {
    min-width: min(19%, 280px);
    position: relative;
    border-top: 1px solid #DBDBDB;
  }
  .secNews .catCol .catTitle,
  .secNewsDetail .catCol .catTitle,
  .secReport .catCol .catTitle {
    position: absolute;
    font-size: 16px;
    top: -1.5em;
  }
  .secNews .catCol .catList,
  .secNewsDetail .catCol .catList,
  .secReport .catCol .catList {
    margin-top: 20px;
    row-gap: 8px;
  }
  .secNews .catCol .catList .catItem,
  .secNewsDetail .catCol .catList .catItem,
  .secReport .catCol .catList .catItem {
    font-size: clamp(15px, 1.33vw, 16px);
  }
  .secNews .newsList .newsItem,
  .secNewsDetail .newsList .newsItem,
  .secReport .newsList .newsItem {
    display: flex;
    -moz-column-gap: 18px;
         column-gap: 18px;
    padding: 15px 0;
    align-items: center;
  }
  .secNews .newsList .newsItem .imgCol,
  .secNewsDetail .newsList .newsItem .imgCol,
  .secReport .newsList .newsItem .imgCol {
    width: 15%;
  }
  .secNews .newsList .newsItem .textCol,
  .secNewsDetail .newsList .newsItem .textCol,
  .secReport .newsList .newsItem .textCol {
    width: calc(85% - 120px - 6.6%);
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1;
  }
  .secNews .newsList .newsItem .textCol .category,
  .secNewsDetail .newsList .newsItem .textCol .category,
  .secReport .newsList .newsItem .textCol .category {
    font-size: 13px;
  }
  .secNews .newsList .newsItem .textCol .title,
  .secNewsDetail .newsList .newsItem .textCol .title,
  .secReport .newsList .newsItem .textCol .title {
    padding: 3px 0;
  }
  .secNews .newsList .newsItem .textCol .title div,
  .secNewsDetail .newsList .newsItem .textCol .title div,
  .secReport .newsList .newsItem .textCol .title div {
    font-size: 17px;
    line-height: 160%;
  }
  .secNews .newsList .newsItem .moreCol,
  .secNewsDetail .newsList .newsItem .moreCol,
  .secReport .newsList .newsItem .moreCol {
    width: 120px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
  }
  .secNews .newsList .newsItem .moreCol .linkText,
  .secNewsDetail .newsList .newsItem .moreCol .linkText,
  .secReport .newsList .newsItem .moreCol .linkText {
    font-size: clamp(15px, 1.33vw, 16px);
  }
}/*# sourceMappingURL=news.css.map */