@charset "utf-8";

/* 새글 스킨 (latest) */
.notice {position:relative;}
.notice li {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.notice li a, .notice li.empty_li {color:#505050;font-size: 2rem; display:inline-block}
.notice li a{width: 70%; overflow: hidden; /* 넘치는 부분 가리기 */
    text-overflow: ellipsis; /* ... 처리하기 */
    
    white-space: nowrap; /* 줄바꿈 안하기 (한 줄 밑줄임표 적용) */}
.notice li a::before{content: "·"; padding-right: 6px; font-weight: 800;  }
.notice li .lock_icon {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size: 12px;border:1px solid #a2c6ce;vertical-align:baseline}
.notice li .new_icon {display:inline-block;line-height:16px;width:16px;font-size:0.833em;color:#ffff00;background:#6db142;text-align:center ;margin-right:3px;border-radius:2px;vertical-align:baseline}
.notice .cnt_cm {background:#5c85c1;color:#fff;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;white-space:nowrap;margin-left:5px}
.notice li.empty_li {border-bottom:0;line-height:120px}
.notice li span{float: right;color: #999; font-size: 1.6rem; font-weight: 500;}
.notice ul{flex-direction: column; display: flex; gap: 6px; }