@charset "utf-8";
.first_banner{margin-right:4%}
.lt_banner{float:left;width:100%;padding-top:20px;border-top:solid 3px #0d0f19}
.lt_banner .lt_tit{font-size:16px;color:#555;letter-spacing:-0.8px;font-family:'Noto Sans KR';font-weight:500}
.lt_banner .lt_tit span{padding-right:10px;font-size:28px;color:#333;font-style:italic;font-family:'Noto Sans KR';font-weight:700} 
.lt_banner .more{float:right}

.sh_lt_pc{float:left;margin-left:20px}
.sh_lt{font-family:'notokr-regular'}
.sh_lt ul{overflow:hidden;margin:0;padding:22px 0 0;list-style:none;clear:both}
.sh_lt li{overflow:hidden;padding:8px 0;border-bottom:dotted 1px #cacaca}
.sh_lt li .sh_notice:before{display:inline-block;position:absolute;left:0;top:11px;width:2px;height:2px;margin:0 4px 5px 0;background:#555;clear:both;content:''}
.sh_lt li a{display:inline-block;width:100%;font-size:14px;line-height:1.7em;color:#696969;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sh_lt .cnt_cmt{display:inline-block;margin:0 0 0 3px;font-weight:bold}

.sh_date{float:right;display:block;width:75px;font-size:13px;color:#888888}
.sh_notice{position:relative;float:left;width:calc(100% - 75px);padding-left:7px;font-size:14px;vertical-align:middle}

.sh_nodata{width:100%;margin-top:35px;font-size:13px;text-align:center;color:#6f6f6f}

/* 반응형 [s] */
@media (max-width:768px){
.lt_banner .lt_tit span{font-size:23px}
}
@media (max-width:480px){
.lt_banner{float:none;width:100%;border:none;padding:35px 22px;border-radius:17px;background-color:#f7f7f7}
.first_banner{margin:0 0 10px}
.sh_lt ul{padding-top:15px}
}
/* 반응형 [e] */
