@charset "utf-8";

/* 최근게시물 스킨 (latest) */
#notice .lt {position:relative;padding:15px 10px ;}
#notice .lt .title{}
#notice .lt .title h2{font-size: 35px;}
#notice .lt .title h2 span{margin-left: 20px; font-size: 15px; color: #7b7b7b;}
#notice .lt .title p{font-size: 30px; color:#7b7b7b;     }
#notice .lt .title a{display: flex;    align-items: center;    justify-content: space-between;}
#notice .lt .title a i{  transition: .3s; }
#notice .lt .title a:hover i{ transform: rotate( 180deg ) }


#notice .lt ul {/*margin:20px 0 0 ;*/padding:0;list-style:none;     border-top: 1px solid #ddd;     border-bottom: 1px solid #ddd;}
#notice .lt li {position:relative;padding:0 0 0 10px; /*line-height:40px;*/ font-size: 19px; display: flex;    justify-content: space-between; align-items: center; margin-bottom: 10px;}
#notice .lt li:first-child{margin: 20px 0 10px 0;}
/*.lt li:before{content: ''; width: 3px;height: 3px;background: #5166d8;position: absolute;  top: 50%;left: 0;margin-top: -1px;}

#notice .lt li:first-child{border-top:1px solid #ddd; padding: 20px 10px 20px 10px;  border-bottom:1px solid #ddd;     font-size: 20px;  margin: 20px 0;}
#notice .lt li:first-child .date{display: none;}
#notice .lt li:first-child .new_icon{display: none;}*/
#notice .lt li:first-child p{display: none;}
/*#notice .lt li:first-child p{    display: block; overflow: hidden;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    max-width: 95%;}*/

#notice .lt li a{line-height: 40px; overflow: hidden;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    max-width: 80%;}
/*#notice .lt li:first-child a {max-width: 100%;  }*/

#notice .lt li strong{position:relative;padding:5px 0 0 60px;       font-size: 19px;    color: #000; overflow: hidden; font-weight: normal;
    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    max-width: 100%;}
#notice .lt li strong:before{content: '공지'; position: absolute;  padding: 2px 10px; background: #da3f2f;top: 0px;  left: 0;    color: #fff; font-size: 17px;  }
#notice .lt li a p {  color: #7b7b7b;    font-size: 17px; display: none;}


#notice .lt li .date{color: #9e9e9e;   font-size: 16px; margin-right: 10px; white-space: nowrap;}

#notice .lt .fa-download{width:16px;height:16px;line-height:16px;background:#e89f31;color:#fff;text-align:center;font-size:10px;border-radius:4px;vertical-align:middle;}
#notice .lt .fa-link{width:16px;height:16px;line-height:16px;background:#ad68d8;color:#fff;text-align:center;font-size:10px;border-radius:4px;vertical-align:middle;font-weight: normal;}
#notice .lt .fa-heart{width:16px;height:16px;line-height:16px;background:#ff66b0;color:#fff;text-align:center;font-size:10px;border-radius:4px;vertical-align:middle;;font-weight: normal;}
#notice .lt .new_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#ffff00;background:#6db142;border-radius:4px;text-align:center;vertical-align:middle;font-size:11px; margin-left: 10px;    position: absolute;  right: 100px; top: 18px;}
#notice .lt .hot_icon{display:inline-block;width: 16px;line-height:16px ;font-size:0.833em;color:#fff;background:#e52955;;border-radius:4pxtext-align:center;;vertical-align:middle;font-weight:normal;font-size:11px}
#notice .lt .fa-lock{display: inline-block;line-height: 14px;width: 16px;font-size: 0.833em;color: #fff;background: #262b88;text-align: center;border-radius: 4px;font-size: 12px;border:1px solid #262b88}








 @media (max-width: 969px){
    .lt {padding:20px}
    
 }