@charset "utf-8";

.top_notice{ height:140px; border:solid 1px #dddddd; background:#ffffff; }
.top_notice dl{ width:100%; height:100%; overflow:hidden; }
.top_notice dl dt{ height:34px; padding:0 0 0 10px; line-height:34px; font-size:13px; font-weight:bold; border-bottom:solid 1px #efefef; }
.top_notice dl dt i{ float:right; margin-right:10px; line-height:34px; font-size:20px; color:#bbbbbb; }
.top_notice dl dd{ width:100%; padding:10px; }
.top_notice dl dd div{ display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:22px; }
.top_notice dl dd div:nth-child(n+5){ display:none; }
.top_notice dl dd div a{ color:#494949; font-size:12px; letter-spacing: -.5px; }
.top_notice dl dd div a.ca_name{ display:inline-block; font-size:11px; text-align:center; color:#42a2fc; }
.top_notice dl dd div a:hover{ text-decoration:underline; }

.top_notice dl dd div a .lock_icon{ display:inline-block; line-height:16px; width:16px; margin-right:1px; font-size:0.833em; color:#4f818c; background:#cbe3e8; text-align:center; border-radius:2px; vertical-align:baseline; }
.top_notice dl dd div a .new_icon{ display:inline-block; line-height:16px; margin-right:1px; font-size:9px; font-family:Arial; color:#ff6600; vertical-align:baseline; }
.top_notice dl dd div a .cnt_cmt{ background:#5c85c1; color:#fff; font-size:11px; height:16px; line-height:16px; padding:0 5px; border-radius:3px; white-space:nowrap; margin-left:5px; }