






	
	
	
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	
	
	
	
	
	
	 
	




	
	
	
	
	
	
	
	 
	
	


@charset "utf-8";

.widget_icon_type ul{margin-bottom:0}
.widget_icon_type ul li:after{clear:both;content:'';display:block}
.widget_icon_type ul li{display:table;border-bottom:1px dashed #d9d9d9;padding:15px 0 15px 0}
.widget_icon_type ul li:first-child{padding:0 0 15px 0}
.widget_icon_type ul li:last-child{border-bottom:0;padding:15px 0 0 0}
.widget_icon_type ul li div.widget_icon_type_icon{display:table-cell;vertical-align:top}
.widget_icon_type ul li div.widget_icon_type_text{display:table-cell;vertical-align:top;padding:0 0 0 20px}
.widget_icon_type ul li div.widget_icon_type_text div.subject{font-size:16px;line-height:24px;color:#000}
.widget_icon_type ul li div.widget_icon_type_text div.subject a{color:#000}
.widget_icon_type ul li div.widget_icon_type_text div.text{font-size:13px;line-height:20px;color:#707070}
.widget_icon_type ul li div.widget_icon_type_text div.date{font-size:13px;line-height:20px;color:#969696}

.widget_list_img_type{display:table}
.widget_list_img_type li{margin:0 0 20px 0}
.widget_list_img_type li:last-child{margin:0 0 0 0}
.widget_list_img_type_img{display:table-cell}
.widget_list_img_type_text{display:table-cell;vertical-align:top;padding:0 0 0 20px}
.widget_list_img_type_text div.subject{font-size:18px;font-weight:500;color:#000}
.widget_list_img_type_text div.text{font-size:14px;font-weight:300;color:#000;margin:5px 0 0 0}


*목록 기본형*/
.widget_list_type ul{margin-bottom:0}
.widget_list_type ul li{display:flex;background: url("/images/site/common/icon_news_dot.png;jsessionid=1AF5E73CE3E65478E198079D4AEF4F3F") 0 8px no-repeat;padding:0 0 0 12px;margin:0 0 15px 0}
.widget_list_type ul li:last-child{margin:0 0 0 0}
.widget_list_type ul li:after{display:block;clear:both;content:''}
.widget_list_type ul li span.subject{flex-grow:3;max-height:20px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;padding:0 20px 0 0 }
.widget_list_type ul li span.subject a{color:#000}
.widget_list_type ul li span.date{flex-grow:2;font-size:13px;line-height:20px;color:#969696;text-align:right;white-space:nowrap}




/*목록 썸네일형*/
.widget_list_type_thumbnail ul{margin-bottom:0}
.widget_list_type_thumbnail ul li{display:table;table-layout:fixed;width:100%;border:1px dashed #e1e1e1;border-width:0 0 1px 0;padding:20px 0 0 0}
.widget_list_type_thumbnail ul li:first-child{padding:0 0 20px 0}
.widget_list_type_thumbnail ul li:last-child{border-width:0 0 0 0}
.widget_list_type_thumbnail ul li a{display:table-row}
.widget_list_type_thumbnail ul li div.widget_list_type_thumbnail_img{width:100px;height:75px;display:table-cell;vertical-align:top;}
/*.widget_list_type_thumbnail ul li div.widget_list_type_thumbnail_img img{max-height:75px;}*/
.widget_list_type_thumbnail ul li div.widget_list_type_thumbnail_img img{width:100px;height:75px;}
.widget_list_type_thumbnail ul li div.widget_list_type_thumbnail_text{width:auto;display:table-cell;vertical-align:top;padding:0 0 0 20px;word-break:break-all;}
.widget_list_type_thumbnail ul li div.widget_list_type_thumbnail_text div.subject{font-size:16px;line-height:22px;color:#000;font-weight:500;max-height:20px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word}
.widget_list_type_thumbnail ul li div.widget_list_type_thumbnail_text div.contents{font-size:14px;line-height:20px;color:#787777;margin:5px 0 0 0;max-height:40px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.widget_list_type_thumbnail ul li div.widget_list_type_thumbnail_text div.date{font-size:13px;line-height:18px;color:#aaa9a9;margin:5px 0 0 0}



/*목록 요약형*/
.widget_list_type_summary ul{margin-bottom:0}
.widget_list_type_summary ul li{border:1px dashed #e1e1e1;border-width:0 0 1px 0;padding:20px 0 0 0;word-break:break-all;}
.widget_list_type_summary ul li:first-child{padding:0 0 20px 0}
.widget_list_type_summary ul li:last-child{border-width:0 0 0 0}
.widget_list_type_summary ul li div.subject{font-size:16px;line-height:22px;color:#000;font-weight:500;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.widget_list_type_summary ul li div.contents{font-size:14px;line-height:20px;color:#787777;margin:5px 0 0 0;max-height:40px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.widget_list_type_summary ul li div.date{font-size:13px;line-height:18px;color:#aaa9a9;margin:5px 0 0 0}



/*목록 뉴스형*/
.widget_list_type_news div.widget_list_type_news_top{display:table;table-layout:fixed;width:100%;border:1px dashed #e1e1e1;border-width:0 0 1px 0;padding:0 0 20px 0}
.widget_list_type_news div.widget_list_type_news_top div.widget_list_type_news_img{width:100px;height:75px;display:table-cell;vertical-align:top}
.widget_list_type_news div.widget_list_type_news_top div.widget_list_type_news_img img{max-height:75px}
.widget_list_type_news div.widget_list_type_news_top div.widget_list_type_news_text{width:auto;display:table-cell;vertical-align:top;padding:0 0 0 20px;word-break:break-all;}
.widget_list_type_news div.widget_list_type_news_top div.widget_list_type_news_text div.subject{font-size:16px;line-height:22px;color:#000;font-weight:500;max-height:20px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word}
.widget_list_type_news div.widget_list_type_news_top div.widget_list_type_news_text div.contents{font-size:14px;line-height:20px;color:#787777;margin:5px 0 0 0;max-height:40px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.widget_list_type_news div.widget_list_type_news_top div.widget_list_type_news_text div.date{font-size:13px;line-height:18px;color:#aaa9a9;margin:5px 0 0 0}
.widget_list_type_news div.widget_list_type_news_top a{display:table-row}

.widget_list_type_news ul.widget_list_type_news_list{margin-bottom:0;padding:20px 0 0 0}
.widget_list_type_news ul.widget_list_type_news_list li{display:flex;background: url("/images/site/common/icon_news_dot.png;jsessionid=1AF5E73CE3E65478E198079D4AEF4F3F") 0 8px no-repeat;padding:0 0 0 12px;margin:0 0 10px 0}
.widget_list_type_news ul.widget_list_type_news_list li:last-child{margin:0 0 0 0}
.widget_list_type_news ul.widget_list_type_news_list li:after{display:block;clear:both;content:''}
.widget_list_type_news ul.widget_list_type_news_list li span.subject{flex-grow:3;max-height:20px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;padding:0 20px 0 0;word-break:break-all;}
.widget_list_type_news ul.widget_list_type_news_list li span.subject a{color:#000}
.widget_list_type_news ul.widget_list_type_news_list li span.date{flex-grow:2;font-size:13px;line-height:20px;color:#969696;text-align:right;white-space:nowrap}



/*목록 아이콘형*/
.widget_list_type_icon ul{margin-bottom:0}
.widget_list_type_icon ul li:after{clear:both;content:'';display:block}
.widget_list_type_icon ul li{width:100%;display:table;table-layout:fixed;border-bottom:1px dashed #d9d9d9;padding:15px 0 15px 0}
.widget_list_type_icon ul li:first-child{padding:0 0 15px 0}
.widget_list_type_icon ul li:last-child{border-bottom:0;padding:15px 0 0 0}
.widget_list_type_icon ul li a{display:table-row}
.widget_list_type_icon ul li div.widget_list_type_icon_icon{width:50px;height:50px;display:table-cell;vertical-align:top}
.widget_list_type_icon ul li div.widget_list_type_icon_text{width:auto;display:table-cell;vertical-align:top;padding:0 0 0 20px;word-break:break-all;}
.widget_list_type_icon ul li div.widget_list_type_icon_text div.subject{font-size:16px;line-height:24px;color:#000;font-weight:500;max-height:20px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word}
.widget_list_type_icon ul li div.widget_list_type_icon_text div.subject a{color:#000}
.widget_list_type_icon ul li div.widget_list_type_icon_text div.text{font-size:14px;line-height:20px;color:#787777;margin:5px 0 0 0;max-height:40px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.widget_list_type_icon ul li div.widget_list_type_icon_text div.date{font-size:13px;line-height:18px;color:#aaa9a9;margin:5px 0 0 0}


