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

/* 새글 스킨 (latest) */
.ltnews_pc { margin-left:20px;}
.ltnews.news_basic {position:relative; width:100%;height:auto; }
.ltnews.news_basic ul {width:100%; margin:0px 0px 0px 0px;padding:0;list-style:none}
.ltnews.news_basic li {   width:calc(100% - 20px); height:65px; padding:13px 10px; box-sizing:content-box; margin:0; font-size:15px; border-bottom:1px solid rgba(0,0,0,0.2);}
/*.ltnews.news_basic li:first-child { border-bottom:1px dashed #eaeaea;}*/
.ltnews.news_basic li .subject_wrap {width:calc(100% - 90px); float:left; margin-bottom:0; }
.ltnews.news_basic li>a {display:flex; align-items:center;  vertical-align:middle; width:100%; height:auto; max-width:500px;  color:#555; }
.ltnews.news_basic li>a span.subject {  line-height:30px; color:#333; font-size:22px;   letter-spacing:-0.05em; margin-left:0; position:relative;  }
.ltnews.news_basic li>a span.subject:hover { text-decoration:underline;}
.ltnews.news_basic li>a img { position:relative; bottom:5px; left:5px; } /* new아이콘 */

.ltnews.news_basic li .date_box {  display:flex; width:80px; height:65px; margin:0 20px 0 0; padding:9px 0; background:#fff; border-radius:10px; font-size:18px; color:#445d8f;  text-align:center; box-sizing:border-box; float:left;  align-items:center; justify-content:center; flex-direction:column;}
.ltnews.news_basic li .date_box:after { display:block; content:""; clear:both; }
.ltnews.news_basic li .date_box>time { display:inline-block; width:100%; height:23px; line-height:23px;float:left;}
.ltnews.news_basic li .date_box>span.category {  color:#1f6799; font-weight:600; letter-spacing:-0.04em;}
.ltnews.news_basic li .date_box>time.date { color:#909090  }

.ltnews.news_basic li.board_none { border:0; text-align:center; padding:50px 0 0 0; float:left; }
/*.ltnews.news_basic .ltnews.news_basic_title {display:block; margin-bottom:10px;}
.ltnews.news_basic .ltnews.news_basic_title span { color:#000; font-size:18px;}
.ltnews.news_basic .ltnews.news_basic_title a {  font-size:18px; color:#000; }*/
.ltnews.news_basic .ltnews_more {position:absolute;top:-55px;right:0; }
.ltnews.news_basic .ltnews_more>a { display:block; width:32px; height:32px; background:#0097dc; margin-right:0px; color:#808080; font-weight:bold; border-radius:100%;}
/*.ltnews.news_basic .ltnews.news_more span.more_icon { display:block; background:#0097dc; border:1px solid #d7d7d7; margin-right:0px; color:#808080; font-weight:bold; border-radius:100%;}*/
.ltnews.news_basic .ltnews_more>a:after, .ltnews.news_basic .ltnews_more>a:before { display:block; content:""; width:15px; height:3px; background:#fff; position:absolute; border-radius:2px;}
.ltnews.news_basic .ltnews_more>a:before { right:8px; top:15px;  }
.ltnews.news_basic .ltnews_more>a:after { transform:rotate(90deg); right:8px; top:15px; }

.ltnews.news_basic .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}


@media(max-width:1280px){
.ltnews.news_basic li { height:auto; padding:10px;}
.ltnews.news_basic li>a { width:100%;  max-width:100%;  }
.ltnews.news_basic li>a span.subject { font-size:18px; line-height:25px;  }
.ltnews.news_basic .ltnews_more { top:-45px; }

}
@media(max-width:768px){
.ltnews.news_basic li .subject_wrap { width:calc(100% - 80px)}
}
@media (max-width:550px){

.ltnews.news_basic li { width:100%; padding:10px 0; }
.ltnews.news_basic li .date_box { flex:0 0 auto; white-space:nowrap; width:60px; height:50px; padding:0; letter-spacing:-0.035em; margin-right:7px; }
.ltnews.news_basic li .date_box>span, .ltnews.news_basic li .date_box>time { display:inline-block; font-size:15px; height:18px; line-height:18px; }
.ltnews.news_basic li .subject_wrap { flex: 1 1 auto;   min-width: 0;/* 매우 중요 */   overflow:hidden;}
.ltnews.news_basic li>a { }
.ltnews.news_basic li>a span.subject { min-width:0;font-size:17px;  line-height:23px;text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  }
.ltnews.news_basic li>a img {  }
.ltnews.news_basic .ltnews_more {top:-50px;}
}
@media (max-width:400px){
.ltnews.news_basic li>a span.subject,
.ltnews.news_basic li .date_box>time { font-size:14px; line-height:18px;}
}
