@charset "utf-8";
    /*
        author : jinwoo.jace, front-developer

        info: 
                    
        ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

        changes
        - 20210323 : initially created
    */


.news_media{
	float: left;
	display: flex;
	width: calc(50% - 16px);
	height: 166px;
	padding: 16px 0 15px;
	border-bottom: 1px solid #d7d7da;	
	margin: 0 8px;
	letter-spacing: -.075em;
}
.news_media_info{
	flex-grow: 1;
	width: 1px;
	max-width: 605px;
}
.news_media_img{
	flex-shrink: 0;
	width: 239.2px;
  	height: 134px;
  	margin-right: 17px;
	background: #cccccc url(../images/img-no-movie-n.png) no-repeat center;
}
.news_media_img > img{
	width: 100%;
	height: 100%;
	object-fit: contain;	
}
.news_media_title{
	padding-right: 2px;
	border-bottom: 1px solid transparent;
	font-size: 18px;
	font-weight: bold;  
	color: #090909;
	letter-spacing: -.1em;
	
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news_media_metaInfo{
	display: flex;
	align-items: center;
	margin: 4px 0 7px;
}
.news_media_program{
	position: relative;
	padding-right: 9px;
	margin-right: 8px;
	font-size: 12px;  
	color: #606060;
}
.news_media_program:after {
	content: '';
	position: absolute;
	top: 3px; right: 0;
	width: 1px;
	height: 11px;	
	/*background-color: #d1d1d1;		일일뉴스에서 | 필요 없음*/
}
.news_media_time{
	position: relative;
	padding-left: 21px;
	font-size: 12px;	
	color: #3f63bf;
}
.news_media_time:after{
	content: '';	
	position: absolute;
	top: 0; left: 0;
	width: 16px;
	height: 16px;
	background: url('/images/icn-time-n.svg') no-repeat center;
	
}
.news_media_desc{
	line-height: 1.54;
	font-size: 13px;
	color: #322f2f;
	
	/* overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4; */
}
.news_media_share{
	display: none;
	width: 12px;
	height: 13px;
	margin: 0 10px;
	background: url('/images/icn-news-share-n.png') no-repeat center;
}
.news_media_share.selected{ background-image: url('/images/icn-news-share-h.png'); }
.news_media_store{
	display: none;
	width: 10px;
	height: 15px;
	background: url('/images/icn-news-bookmark-n.png') no-repeat center;	
}
.news_media_store.selected{ background-image: url('/images/icn-news-bookmark-h.png'); }
.news_media:hover .news_media_share, .news_media:hover .news_media_store,
.news_media.selected .news_media_share, .news_media.selected .news_media_store{ display: block; }
.news_media:hover .news_media_title,
.news_media.selected .news_media_title{ text-decoration: underline; text-decoration-color: #090909; }




@media screen and (max-width : 1280px){
	.news_media{ width: calc(50% - 12px); height: 137px; padding-bottom: 18px; margin: 0 6px }
	.news_media_img{ width: 185px; height: 103px; }
	.news_media_desc{ -webkit-line-clamp: 3; }
	.news_media_title{ font-size: 16px; }
	..news_media_metaInfo{ margin: 2px 0 4px }
}