@charset "utf-8";

/* 새글 스킨 (latest) */
.notice {position:relative;padding:15px 50px}
.notice h2 {margin-bottom:20px}
.notice h2 a {font-size:1.2em;color:#fff}
.notice li {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-bottom:1px solid #343434}
.notice li a, .notice li.empty_li {color:#e3e3e3;padding:11px 0;display:inline-block}
.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_section ul{border-top: 2px solid #232323; border-bottom: 2px solid #232323;}
.notice_section ul li{padding: 20px; align-items: center; justify-content: space-between}
.notice_section ul li~li{border-top: 1px solid #232323;}

.notice_section ul li.grid{grid-template-columns: 80px 1fr 100px 50px; column-gap: 10px}
.counsel_answer span{display: inline-block; padding: 4px 12px; border-radius: 25px;}
.counsel_answer span.noanswer{border: 1px solid #76d2ff; color: #76d2ff;}
.counsel_answer span.answer{background: #76d2ff; color: #fff;}