@charset "utf-8";
/* SIR 지운아빠 */

/* 새글 스킨 (latest) 
.lt_pc {float:left;margin-left:20px}
.lt {position:relative;float:left;margin-bottom:20px;padding-bottom:10px;width:354px;height:150px;border-bottom:1px solid #e9e9e9}
.lt ul {margin:0 0 10px;padding:0;list-style:none}
.lt li {padding:1px 0}
.lt .lt_title {display:block;padding:10px 0 8px}
.lt .lt_more {position:absolute;top:10px;right:0}
.lt .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}*/
.mainNotice_list { 
  margin:0; 
  padding:0; 
  list-style:none; 
  width:100%; 
}

.mainNotice_list li {
  border-bottom:1px solid #e9e9e9; /* 리스트 항목 구분선 */
  padding:12px 0; /* 항목 간 여백 */
  width:100%;
  line-height:1.6; /* 전체 줄 간격 */
}

.mainNotice_box {
  width:100%;
  padding: 0;
  margin:0;
}

/* 제목과 날짜 영역 */
.mainNotice_box .topLine {
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin:0;
  padding:0 0 6px 0; /* 날짜 밑에 여백 */
  border-bottom:1px solid #eee; /* 연한 회색 줄 */
}

/* 제목 */
.mainNotice_box .subject {
  font-size:16px;
  font-weight:500;
  color:#555;
  margin:0;
}

/* 날짜 */
.mainNotice_box .date {
  font-size:14px;
  color:#888;
}
.mainNotice_box .date em {
  margin-left:4px;
  font-style:normal;
}

/* 설명 */
.mainNotice_box .desc {
  font-size:14px;
  color:#555;
  margin-top:8px; /* 제목/날짜와 설명 사이 간격 */
  line-height:1.6; /* 설명 줄 간격 */
}


/*===========================공지사항 480px 이하=============================*/
@media (max-width: 480px) {
  .mainNotice_box .subject {
    font-size: 14px; /* 제목 글자 줄임 */
  }

  .mainNotice_box .date {
    font-size: 12px; /* 날짜 글자 줄임 */
  }

  .mainNotice_box .date em {
    margin-left: 2px; /* 날짜 em 간격 최소화 */
  }

  .mainNotice_box .desc {
    font-size: 12px; /* 설명 글자 줄임 */
    margin-top: 4px; /* 제목/날짜와 설명 간격 줄임 */
    line-height: 1.4; /* 줄 간격 줄임 */
  }
}
