@charset "utf-8";
/* CSS Document */

/* 하단 바 제거  */
body {margin:0; overflow:auto; overflow-x:hidden;}

/* 왼쪽 컨텐츠  */
.contentWrapper .container .left_cont {width:750px;}
	/* 단락제목 */
	.sub_top_tit {margin:30px 0 15px;}
		.sub_top_tit h2 {font-size:44px; line-height:46px; font-weight:900; margin-bottom:10px;}
		.sub_top_tit h2 strong {color:#de1400;}
		.sub_top_tit i { padding-right:10px; margin-left:2px; font-size:40px;}
		.sub_top_tit p { font-size:18px; margin:0px;}
		.sub_top_tit p span {color:#de1400; font-weight:bold;}
	
	.left_cont h2 {font-size:18px; font-weight:900; color:#000; position:relative; margin-bottom:25px;}
	 h2:before, h2:after {content:""; display:table;}
	 h2:after {clear:both;}
	 	.left_cont h2 font {color:#de1400;}
		.left_cont h2 span {background:#fff; padding-right:10px; position:relative;} 
		.left_cont h2 span strong {font-weight:700; color:#8d8d8d; font-size:15px;}
		.left_cont h2 span strong:before {content: "l"; padding:0 6px;}
		.left_cont h2:before {border-top:1px solid #080e14; content: ""; position:absolute; top:51%; left:0; right:0; bottom:0; width:100%;}
		.left_cont h2 a {float:right; font-weight:bold; font-size:14px; background:#fff; position:relative; padding-left:10px;}
		
	/* 뉴스 리스트 */
	.left_cont .news_box {width:750px; margin-bottom:30px;}
		.news_box:before, .news_box:after, .newsPost:before, .newsPost:after {content:""; display:table;}
		.news_box:after, .newsPost:after {clear:both;}
		
		/* 인기 뉴스 */
		.news_box .big  {float:left; width:410px; height:380px; overflow:hidden; margin-bottom:0px;}
			.big .assetThumb {float:none; width:410px; height:260px; margin-right:0px; margin-bottom:15px; position:relative;}			
			.big .assetThumb .icon-video_play1 {font-size:100px; margin:0px; color:#FFF; position:absolute; top:86px; left:150px; z-index:1; opacity:0.8;}			
			.big .assetThumb .img {position:relative; width:410px; height:260px; overflow:hidden;}
			.big .assetText {float:none; width:410px;}
			.big .assetText p {width:410px; height:38px; overflow:hidden; margin:0 0 10px;}
			.big .assetText span { display:none}
			.big .assetText .byline {font-size:14px; color:#000; height:20px; margin:0px; }			
		
		.news_box .small {float:left; width:300px; height:60px; margin-left:20px; margin-bottom:18px;}
		.news_box .small:last-child  {margin-bottom:0px;}
			.small .assetThumb {float:left; width:90px; height:60px; margin-right:15px; position:relative;}			
			.small  .assetThumb .icon-video_play1 {font-size:36px; margin:0px; color:#FFF; position:absolute; top:15px; left:26px; z-index:1; opacity:0.8;}			
			.small .assetThumb .img {position:relative; width:90px; height:60px; moverflow:hidden;}
			.small .assetText {float:left; width:195px;}
			.small .assetText h3 {font-size:14px; font-weight:bold; line-height:18px; margin-bottom:7px; height:36px; overflow:hidden;}
		 	.small .assetText p {display:none;}
			.small .assetText span { display:none}
			.small .assetText .byline {font-size:14px; color:#000; display:block; margin:0px;}
			
	/* 페이징 */
	.pagination {clear:both; text-align:center; font-weight:bold; padding:20px 0; border-top:1px solid #E4E7EA; border-bottom:1px solid #E4E7EA; margin-bottom:60px}
		.pagination .prev, .pagination .next {text-transform: uppercase}
		.pagination .svgWrap {display:inline-block; width:10px; height:10px; color:#959595 }
		.pagination .disabled.prev, .pagination .disabled.next {color:rgba(0, 0, 0, 0.2);  pointer-events:none; cursor:not-allowed; }
		.pagination .disabled .svgWrap {color:rgba(0, 0, 0, 0.2) }
		
		.pagination .ellipsis {padding:0 10px; font-size:14px; font-weight:normal; color:#959595}
		.pagination .page {padding:0 10px}
		.pagination .disabled {pointer-events:none; cursor:not-allowed; color:#1174c7;}
		.pagination .first {padding-right:10px; padding-left:30px; }
		.pagination .last {padding-right: 30px}
		
		.pagination a {-webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease; transition-timing-function: ease; font-weight:bold;}
	
/*---------------------------------------------------------------- 기자페이지 ----------------------------------------------------------------*/
.topContent.container.profile-page {
    background: url('header.jpg') right; background-color:rgba(0, 0, 0, 0); background-repeat:repeat; background-attachment:scroll; background-size:auto auto;
    background-size:cover; background-repeat:no-repeat; background-color:#080e14; width:100%; padding:0px; margin:0; position:relative;
}

/* 기자소개 */	
.reporter_list { width:980px;  margin:0px auto; padding:50px 0 90px; position: relative;}
	.reporter_list .reporter_img {position: absolute; width:180px; height:180px; border-radius:100%; overflow: hidden;}
	/**/
	.reporter_list .reporter_txt {margin:50px 0 0 220px;}
	.reporter_list .reporter_txt .reporter_name {line-height:20px; margin-bottom:10px;}
	.reporter_list .reporter_txt .reporter_name strong {font-size:36px; font-weight:900; color:#fff;}
	.reporter_list .reporter_txt .reporter_name strong:after {content:"l"; padding:0 10px 0 20px; font-size:26px; color:#cad6de;}
	.reporter_list .reporter_txt .reporter_name a {color:#cad6de; padding-right:15px; -moz-transition:.25s;  -o-transition:.25s;  -webkit-transition:.25s; transition:.25s;}
	.reporter_list .reporter_txt .reporter_name a.facebook {color:#5277ce;}
	.reporter_list .reporter_txt .reporter_name a.twitter {color:#29a4d9;}
	.reporter_list .reporter_txt .reporter_name a.naver {color:#03cf5d;}
	.reporter_list .reporter_txt .reporter_name a:hover {color:#de1400;}
	.reporter_list .reporter_txt .reporter_name a span {font-size:24px; line-height:20px; }	
	
	.reporter_list .reporter_txt .reporter_profile {color:#cad6de; font-size:16px; line-height:26px; border-top:1px solid #999; padding-top:10px;}
	
	/* 기사의 주간뉴스 */
	.news_box .week {width:350px; height:122px; margin-bottom:0px; margin-right:30px; float:left;}
	.news_box .week:last-child {margin-right:0px;}
		.week .assetThumb {float:left; width:144px; height:122px; margin-right:17px;}
		.week .assetThumb .img {position:relative; width:144px; height:122px; overflow:hidden;}
		.week .assetText {float:right; width:189px; line-height:16px;}
		.week .assetText h3 {font-size:16px; font-weight:bold; line-height:24px; margin-bottom:8px;}
		.week .assetText p {font-size:13px; line-height:20px; color:#6b6b6b; margin:0px; height:60px; overflow:hidden;}
		.week .assetText .byline { display:none;}	
	
/*---------------------------------------------------------------- 칼럼 ----------------------------------------------------------------*/		
	/* 칼럼 탭 */
	.left_cont .nav_tabs_box {font-size:16px; font-weight:bold; position:relative; margin-bottom:30px; z-index:1;}
	.left_cont .nav_tabs_box .nav_tabs {background:#fff; color:#6a767f; line-height:40px; position:relative; border-bottom:1px solid #cad6de;}
	.nav_tabs li {display:inline !important; vertical-align: middle; margin: 0; padding: 0 20px 0 0;}
	.nav_tabs li a {color: #6a767f;}
	.nav_tabs li a:hover {color:#de1400;}
	.nav_tabs li a.selected {color:#de1400; border-bottom:2px solid #de1400; padding-bottom:9px; font-weight:900; font-size:22px;}	
	
	/* 최신 칼럼 */	
	.news_box .column1 {float:left; width:165px; height:215px; margin-bottom:0px; margin-right:30px;}
		.news_box .column1:last-child  {margin-right:0px;}
			.column1 .assetThumb {float:none; width:165px; height:125px; margin-right:0px; margin-bottom:10px; position:relative;}
			.column1 .assetThumb .img {position:relative; width:163px; height:123px; border:1px solid #cfcfcf; overflow:hidden;}
			.column1 .assetText {float:none; width:165px;}
			.column1 .assetText h3 {font-size:14px; font-weight:bold; line-height:18px; margin-bottom:12px; height:36px; overflow:hidden;}			
		 	.column1 .assetText p {display:none;}
			.column1 .assetText span {display:none}
			.column1 .assetText .byline {font-size:14px; color:#000; display:block; margin:0px;}
			
	/* 뉴스단락 기본 세팅 */
	.news_box .column2 {width:750px; height:122px; margin-bottom:30px;}
	.news_box .column2:last-child {margin-bottom:0px;}		
		.column2 .assetThumb {float:left; width:165px; height:125px; margin-right:20px; position:relative;}
		.column2 .assetThumb .img {position:relative; width:163px; height:123px; border:1px solid #cfcfcf; overflow:hidden;}		
		.column2 .assetText {float:right; width:560px; line-height:18px;}
		.column2 .assetText h3 {
			font-size:18px; font-weight:bold; line-height:20px; margin-bottom:12px; 
			width:560px; height:20px; overflow:hidden; display:inline-block; white-space:nowrap; text-overflow:ellipsis;
			}
		.column2 .assetText h3 strong {color:#1174cc;}		
		.column2 .assetText p {font-size:13px; line-height:20px; color:#6b6b6b; margin:0 0 20px; height:44px; overflow:hidden;}
		.column2 .assetText span:after {content:"/"; padding:0 8px;}
		.column2 .assetText .byline {font-size:14px; color:#000; height:18px; margin:0px;}
		
/*---------------------------------------------------------------- 포토 영상 ----------------------------------------------------------------*/
.container .photo_box {width:1080px; margin-bottom:30px;}

	.photo_box h2 {font-size:18px; font-weight:900; color:#000; position:relative; margin-bottom:25px;}	 
	 	.photo_box h2 font {color:#de1400;}
		.photo_box h2 span {background:#fff; padding-right:10px; position:relative;} 
		.photo_box span strong {font-weight:700; color:#8d8d8d; font-size:15px;}
		.photo_box h2 span strong:before {content: "l"; padding:0 6px;}
		.photo_box h2:before {border-top:1px solid #080e14; content: ""; position:absolute; top:51%; left:0; right:0; bottom:0; width:100%;}
		.photo_box h2 a {float:right; font-weight:bold; font-size:14px; background:#fff; position:relative; padding-left:10px;}


	/* 포토 뉴스단락 */	
	.news_box .photo {float:left; width:255px; height:285px; margin-bottom:40px; margin-left:20px;}
	.news_box .photo:first-child {margin-left:0px;}	
		.photo .assetThumb {float:none; width:255px; height:150px; margin-right:0px; margin-bottom:10px; position:relative;}
		.photo .assetThumb .img {position:relative; width:255px; height:150px; overflow:hidden;}
		.photo .assetThumb .shortform {display:block; position:absolute; width:50px; height:23px; bottom:110px; background-image:url('/images/pc_SF_icon2.png'); background-repeat:no-repeat; background-position:center; z-index: 9;left: 15px;}
		.photo .assetText {float:none; width:255px;}
		.photo .assetText h3 {font-size:18px; font-weight:bold; line-height:24px; margin-bottom:12px; height:46px; overflow:hidden;}
		.photo .assetText p {font-size:13px; font-weight:normal; line-height:18px; margin-bottom:15px; height:34px; overflow:hidden;}
		.photo .assetText span {}
		.photo .assetText .byline {font-size:14px; color:#000; display:block; margin:0px;}
		
		.photo .assetThumb .icon-image {padding:0; margin:0; position:absolute; z-index:1; top:38%; left:36%; font-size:63px; display:block; line-height:46px; color:#FFF;}
		.photo .assetThumb .icon-video_play1 {padding:0; margin:0; position:absolute; z-index:1; top:38%; left:36%; font-size:63px; display:block; line-height:46px; color:#FFF; text-shadow: 2px 2px 4px #333;}
		.photo figure::before {background-color:rgba(0, 0, 0, 0.1);}
			
	.photo_box .left {clear:left; margin-left:0px;}
	.pagination .photo { margin-top:30px;} 
	
/*---------------------------------------------------------------- 검색 ----------------------------------------------------------------*/	
	.search .left_cont h2 {font-weight:normal;}
	.search .left_cont h2 font {font-weight:bold;}
	.left_cont .search_box {width:750px; height:50px; margin-bottom:25px; background-color:#080e14;}
		.search_box fieldset {border:none; margin:0px; padding:0px;}
		.search_box:before, .search_box:after {content:""; display:table;}
		.search_box:after {clear:both;}
	
	.search_box .rescan1 {float:left; width:300px; height:50px}
	.search_box .rescan1 ul:before, .search_box .rescan1 ul:after {content:""; display:table;}
	.search_box .rescan1 ul:after {clear:both;}
	.rescan1 .srch_select > li {float:left; position:relative; width:130px; border-right:1px solid #162736;}		
		.srch_select li span {display:block; height:50px; line-height:50px; text-align:center; font-size:14px; color:#fff;;}
		.srch_select li span i { padding-left:5px; font-size:12px;}
		.srch_select a {color:#cad6de; font-weight:bold;}
	/**/	
	.rescan1 .srch_op {position:absolute; left:0; top:50px; z-index:8; width:130px; background-color:#1b3953; border-bottom:1px solid #080e14; border-right:1px solid #080e14; display:none;}
		.srch_op li {margin-bottom:4px; text-align:center;}
		.srch_op li a {font-size:13px; color:#FFF;}
		.srch_op li a:hover {color:#de1400}
		.srch_op .selected {background-color:#365b7d;} 
	
	.search_box .rescan2 {float:right; width:400px; padding:8px 8px 0 0; position:relative;}
		.rescan2 label {vertical-align: middle; color:#cad6de; font-size:14px; font-weight:bold;}
		.rescan2 input[type="text"] {padding-right:60px; margin:0px; width:340px; height:34px; border:1px solid #d4d4d4; margin-left:10px;}
		.rescan2 a {color:#FFF; font-size:14px; font-weight:bold;}		
		.rescan_btn_srch {position:absolute; right:18px; top:11px;}
		.rescan_btn_srch span { display:block; padding:6px; background-color:#de1400; border-radius:3px;}
		.rescan2 a:hover span { background-color:#365b7d;}
		
	mark {background-color:#fff; color:#1174c7; font-weight:bold;}	
	

/*---------------------------------------------------------------- 공지사항 ----------------------------------------------------------------*/	
	.left_cont .bbs {width:750px; margin-top:15px;}	
		.bbs .bbs_list {width:100%; border-collapse: collapse; margin-top:0px;}		
			.bbs_list th {border-bottom:1px solid #d1d1d1; background:#f3f3f3; border-top:2px solid #666666; height:40px; font-size:15px;}
			.bbs_list tr:hover {background:#eaeaea;}
			.bbs_list td {border-bottom: solid 1px #d1d1d1; text-align: center; height:46px; font-size:15px;}
			.bbs_list .txt_l {text-align: left !important;}
			.bbs_list .bbs_list_tit {margin:0 10px;}
	
/*---------------------------------------------------------------- 특집페이지 이슈진단 ----------------------------------------------------------------*/
	/* 이슈진단 제목 */
	.special_top_tit {margin:30px 0 40px;}
		.special_top_tit h2 {font-size:40px; line-height:46px; font-weight:900; margin-bottom:10px;}
		.special_top_tit h2 i { font-size:42px;} 
		.special_top_tit h2 strong {font-weight:900; color:#de1400;}
		.special_top_tit p {font-size: 18px; margin: 0px;}
	/**/
	.special h2 {font-size:16px; font-weight:bold; color:#fff; position:relative; margin-bottom:20px; z-index:1;}	
	.special h2 span {background:#de1400; padding:8px 18px; border-radius:6px; position:relative;}	
	.special h2 span strong {font-weight:900; color:#8d8d8d;}
	.special h2 span strong:before {content: "/"; padding:0 6px;}
	.special h2:before {border-top:1px solid #cad6de; content: ""; position:absolute; top:51%; left:0; right:0; bottom:0; width:100%;}
	/**/
	.special h5 {font-size:16px; font-weight:bold; color:#fff; position:relative; margin-bottom:30px; z-index:1;}	
	.special h5 span {background:#120c0c; padding:8px 18px; position:relative;}	
	.special h5 span strong {font-weight:bold; color:#ffe073;}
	.special h5 span strong:after {content: "/"; padding:0 6px;}
	.special h5:after {content: ""; background-image:url(https://image.zdnet.co.kr/special/20190423/sp_tit_bg.jpg); background-repeat:no-repeat; position:absolute; top:-2px; width:100%; height:35px;}
	/**/
	.special .extend_bt {display:none;}
	#hide_area .extend_bt {display:block;} 
	.extend_bt {font-weight:900; font-size:18px; background:#fff; padding-left:15px; position:absolute; top:-50px; right:0px; z-index:2; color:#1174c7;}
	.extend_bt i { padding-right:3px;}
	.extend_bt:hover {color:#de1400;}	
	
	/**/
	.special_box:before, .special_box:after {content:""; display:table;}
	.special_box:after {clear:both;}
		/* 뉴스단락 기본 세팅 */
		.special .special_box {width:750px; margin-bottom:45px; position:relative;}		
		.special .special_box .newsPost {width:750px; height:122px; margin-bottom:0px;}		
			.special_box .assetThumb .img {position:relative; width:168px; height:118px; border:1px solid #cad6de; overflow: hidden;}
			/**/			
			.special_box .assetText .summary {font-size:13px; line-height:13px; font-weight:bold; height:16px; margin-bottom:6px; color:#de1400;}
			.special_box .assetText h3 {font-size:18px; font-weight:bold; line-height:20px; margin-bottom:10px;}
			.special_box .assetText p {font-size:13px; line-height:20px; color:#6b6b6b; margin:0 0 10px; height:40px; overflow:hidden;}
			.special_box .assetText .byline {font-size:13px;}
			/**/
			.newsPost:hover .assetText .summary {color:#1174c7;}			
		/**/
		.special .special_box .list { margin-top:20px;}
		.special .special_box .list .newsPost {width:730px; height:44px; margin:0px; padding:0 0 15px 15px; border-left:2px solid #de1400;}		
		.special_box .list .newsPost:last-child {padding-bottom:0px;}
			/**/
			.list .assetThumb {float:left; width:60px; height:44px; margin-right:20px;}			
			.list .assetThumb .img {position:relative; width:60px; height:44px; overflow:hidden;}		
			/**/
			.list .assetText {float:right; width:650px; line-height:18px; position:relative;} /* 단락별 세팅 */
			.list .assetText .summary {font-size:13px; font-weight:bold; height:16px; margin-bottom:6px; color:#de1400; display:block;}
			.list .assetText h3 {font-size:16px; font-weight:bold; line-height:20px; margin-bottom:0px; display:inline-block; float:left;}
			.list .assetText p { display:none;} /* 단락별 세팅 */
			.list .assetText span:after {content:"/"; padding:0 8px;}
			.list .assetText .byline {font-size:13px; color:#000; height:18px; margin:0px; display:block; width:160px; position:absolute; right:0px; bottom:0px;}
		/**/ 
		#hide_area .special_box .newsPost { margin-bottom:0px;}
		#hide_area .special_box .list .newsPost:first-child { margin-top:0px;}
		/* 20190704 추가 */		
		#hide_area .special_box .newsPost {margin-top:0px;}		
		.contentWrapper .special .right_cont {margin-top:15px;}		
		
	/* 기획특집 페이지 */
	.special2 {}
	.special2 .top_img {margin:15px 0 30px;}
	
	.special2 .special_box2 {width:750px; margin-bottom:45px; position:relative;}	
	
	.special_box2:before, .special_box2:after {content:""; display:table;}
	.special_box2:after {clear:both;}
		/* 뉴스단락 기본 세팅 */
		.special2 .special_box2 {width:750px; margin-bottom:45px; position:relative;}		
		.special2 .special_box2 .newsPost {width:750px; height:122px; margin-bottom:25px;}
		.special2 .special_box2 .newsPost:last-child {margin-bottom:0px;}
			.special_box2 .assetThumb .img {position:relative; width:168px; height:118px; overflow: hidden;}
			/**/			
			.special_box2 .assetText .summary {font-size:13px; line-height:13px; font-weight:bold; height:16px; margin-bottom:6px; color:#de1400;}
			.special_box2 .assetText h3 {font-size:18px; font-weight:bold; line-height:20px; margin-bottom:10px;}
			.special_box2 .assetText p {font-size:13px; line-height:20px; color:#6b6b6b; margin:0 0 10px; height:40px; overflow:hidden;}
			/**/
			.newsPost:hover .assetText .summary {color:#1174c7;}
			
	.contentWrapper .special2 .right_cont {margin-top:0px;}
		
/*---------------------------------------------------------------- 컨퍼런스 페이지 ----------------------------------------------------------------*/

	.conferece  h2 {font-size:16px; font-weight:bold; color:#fff; position:relative; margin-bottom:20px; z-index:1;}	
	.conferece  h2 span {background:#de1400; padding:8px 18px; border-radius:6px; position:relative;}	
	.conferece  h2 span strong {font-weight:900; color:#8d8d8d;}
	.conferece  h2 span strong:before {content: "/"; padding:0 6px;}
	.conferece  h2:before {border-top:1px solid #cad6de; content: ""; position:absolute; top:51%; left:0; right:0; bottom:0; width:100%;}
	
	.conferece .conferece_box {width:750px; margin-bottom:45px; position:relative;}	
	.conferece_box:before, .conferece_box:after, .conferece_box2:before, .conferece_box2:after {content:""; display:table;}
	.conferece_box:after, .conferece_box2:after  {clear:both;}
	
		/* 기본 세팅 */
		.conferece .conferece_box {width:750px; margin-bottom:25px; position:relative;}		
		.conferece .conferece_box .newsPost {width:750px; height:180px; margin-bottom:20px;}
		.conferece .conferece_box .newsPost:last-child {margin-bottom:0px;}
			.conferece_box .assetThumb {float:left; width:230px; height:180px; margin-right:20px; position:relative;}
			.conferece_box .assetThumb .img {position:relative; width:230px; height:180px; overflow: hidden;}
			/**/
			.conferece_box .assetText {float:right; width:490px; line-height:18px;}		
			.conferece_box .newsPost .assetText span::after {display:none;}
			.conferece_box .assetText h3 {font-size:24px; font-weight:900; line-height:22px; padding-bottom:15px; margin:0px; display:block;}
			.conferece_box .assetText h3 span { font-size:11px; color:#FFF; background-color:#de1400; padding:2px 4px; margin-left:5px;}
			.conferece_box .assetText ul li { padding-bottom:12px;}
			.conferece_box .assetText ul li span { font-size:11px; font-weight:bold; padding:4px 8px; color:#1174c7; border:1px solid #1174c7; margin-right:15px;}			
			/**/
			.conferece_box .newsPost:hover .assetText h3 span {background-color:#1174c7;}
			
		.conferece .conferece_box2 {width:750px; margin-bottom:25px; position:relative;}		
		.conferece .conferece_box2 .newsPost {width:750px; height:130px; margin-bottom:25px;}
		.conferece .conferece_box2 .newsPost:last-child {margin-bottom:0px;}
			.conferece_box2 .assetThumb {float:left; width:165px; height:120px; margin-right:20px; position:relative;}
			.conferece_box2 .assetThumb .img {position:relative; width:165px; height:120px; overflow: hidden;}
			/**/
			.conferece_box2 .assetText {float:right; width:545px; height:120px; line-height:18px;}		
			.conferece_box2 .newsPost .assetText span::after {display:none;}
			.conferece_box2 .assetText h3 {font-size:18px; font-weight:bold; line-height:20px; padding-bottom:12px; margin:0px; display:block;}
			.conferece_box2 .assetText h3 span { font-size:11px; color:#FFF; background-color:#de1400; padding:2px 4px; margin-left:5px;}
			.conferece_box2 .assetText ul li { padding-bottom:10px; font-size:14px;}
			.conferece_box2 .assetText ul .c_kw { color:#888}
			.conferece_box2 .assetText ul li span { font-size:11px; font-weight:bold; padding:2px 6px; color:#1174c7; border:1px solid #1174c7; margin-right:15px;}
			/**/
			.conferece_box2 .newsPost:hover .assetText ul .c_kw {color:#1174c7;}
			
	.conferece .conferece_bt {
		display:block; text-align:center; font-size:18px; font-weight:900; color:#FFF; padding:10px 0; border-radius:6px; margin-bottom:40px;
		background: rgb(0,28,66); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(0,28,66,1) 0%, rgba(0,95,155,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(0,28,66,1) 0%,rgba(0,95,155,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(0,28,66,1) 0%,rgba(0,95,155,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */		
	}
	.conferece .conferece_bt:hover {
		background: rgb(222,20,0); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(222,20,0,1) 0%, rgba(48,9,9,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(222,20,0,1) 0%,rgba(48,9,9,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(222,20,0,1) 0%,rgba(48,9,9,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	}
	.conferece .conferece_bt span{ font-size:14px; display:inline-block;}
	
	/**/
	.conferece .conference_bn {border-top:1px solid #b5b5b5; padding:20px 0 40px;}
	.conferece .conference_bn img {width:auto; border: 1px solid #b5b5b5; padding:0px;}
	.conference_bn:before, .conference_bn:after {content:""; display:table;}
	.conference_bn:after {clear:both;}
	.conferece .conference_bn ul { margin:0 auto;}
	.conferece .conference_bn ul li {float:left; margin-left:8px;}
	.conferece .conference_bn ul li a:hover { opacity:0.6;}
	.conferece .conference_bn .ml_0 {margin-left:10px;}


/*---------------------------------------------------------------- 리스트 뉴스축약 ----------------------------------------------------------------*/

.left_cont .view_cont {margin-bottom:0px; border:1px solid #CCC; padding:30px;}
	.view_cont:before, .view_cont:after {content:""; display:table;}
	.view_cont:after {clear:both;}

.left_cont .border_l {border-left:0px; border-top:15px solid #f5f5f6;}
.left_cont .border_l:first-child {border-top:0px;}

.left_cont .border_r {border-right:0px; border-top:15px solid #f5f5f6;}

	/*  기사 제목  */
	.left_cont .news_head {margin-top:0px;}
		.left_cont .news_head h1 {font-size:36px; font-weight:900; line-height:48px;}
		.left_cont .news_head .summary {margin:0; padding-top:10px; font-size:22px;}
	
		/* 기사 정보 */
		.meta {font-size:16px; line-height:24px; margin:0px; font-weight:bold;}
		.meta span {color:#6a767f; font-weight:normal;}
		.meta span:before, .meta span:after {content:"l"; padding:0 8px;}
		.meta a {color: #1174c7;}
		.meta a:hover {color:#de1400;}
		
	/* 버튼영역 */
	.left_cont .shareBar {display:table; width:100%; margin-bottom:30px;}
	.left_cont .shareBar:first-child {margin-bottom:20px;}
		.shareBar ul {width:100%; display:table-row;}
		.shareBar ul li {display:table-cell; text-align:center; vertical-align:middle; white-space:nowrap; width:15%;}
		.shareBar ul li span { font-weight:bold;}
		.shareBar ul li span:before { font-weight:normal;}
		.shareBar ul li a {width:100%; padding:7px 0 5px; display:block; color:#fff; transition:background-color 0.4s ease;}
		/**/
		.shareBar ul li.facebook a {background-color:#3e5999;}
		.shareBar ul li.facebook a:hover {background-color:#4a6ab6;}
		/**/
		.shareBar ul li.twitter a {background-color:#29a4d9;}
		.shareBar ul li.twitter a:hover {background-color:#1b8cd5;}
		/**/
		.shareBar ul li.kakaotalk a {background-color:#fe8f00; font-size:18px}
		.shareBar ul li.kakaotalk a:hover {background-color:#fe7200;}
		/**/
		.shareBar ul li.comments a {background-color:#d64937;}
		.shareBar ul li.comments a:hover {background-color:#de1400;}
		/**/
		.shareBar ul li.linkedin a {background-color:#d64937;}
		.shareBar ul li.linkedin a:hover {background-color:#c52713;}
		/**/
		.shareBar ul li.email a {background-color:#a71001;}
		.shareBar ul li.email a:hover {background-color:#820e03;}	
	
	/* 이미지세팅 */
	.view_cont .view_cont_img {line-height:16px; text-align:center; padding:10px 0 30px;}		
		.view_cont_img .img {display:block;}			
		.view_cont_img img {width:auto;}
		.view_cont_img figcaption { font-style:italic; font-size:14px; margin:10px 0 0px; text-align:center;}
		/**/
		.view_cont .align_left {float:left; margin-right:25px; padding:10px 0 20px;}
		.view_cont .align_right {float:right; margin-left:25px; padding:10px 0 20px;}
		.align_left figcaption { margin:10px 0 0px;}
	
	/* 기사뷰 세팅 */
	.view_cont p { margin:0; padding:0 0 20px;}
	.view_cont strong { font-size:18px; font-weight:bold; display:inline-block;}
	.view_cont p a {color:#1174c7;}		
	.view_cont p a:hover {color:#de1400;}
	
	/* 관련기사 */
	.hide_box .news_box {margin-bottom:26px; width:669px !important;}
	
	.news_box .connect2 {width:310px; height:40px; margin:0px 24px 0 15px; float:left; position:relative;}
	.news_box .connect2:nth-child(2n) { margin:0px 0px 12px 0;}
	.news_box .connect2:last-child {margin-right:0px;}
		.connect2 .assetThumb {display:none;}					
		.connect2 .assetText {float:none; width:270px; padding-left:40px; line-height:16px;}
		.connect2 .assetText:before {font-size:33px; line-height:30px; color:#CCC; position:absolute; top:5px; left:0px; content:'\e922'; font-family:'icomoon' !important;}
		
		.connect2 .assetText h3 {
			font-size:14px; font-weight:bold; line-height:14px; margin-bottom:5px;
			width:270px; height:15px; overflow:hidden; display:inline-block; white-space:nowrap; text-overflow:ellipsis
		}
		.connect2 .assetText p {font-size:13px; line-height:20px; color:#6b6b6b; margin:0px; height:60px; overflow:hidden; display:none;}
		.connect2 .assetText span {display:none}
		.connect2 .assetText .byline {font-size:12px; line-height:12px; color:#000; display:block; margin:0px; padding:0px;}
		
	/* 태그 */
	.left_cont .tags {margin:20px 0 30px;}
		.tags h3 {display:inline-block; font-weight:900; font-size:16px; line-height:24px; color:#de1400; text-transform:uppercase; padding-right:20px;}
		.tags a {
			display:inline-block; padding:10px; border:2px solid #de1400; margin:0 10px 10px 0; color:#de1400; font-weight:bold;  font-size:14px; line-height:20px; text-transform:uppercase; 
			-moz-transition:.25s;  -o-transition:.25s;  -webkit-transition:.25s; transition:.25s;
		}
		.tags a:hover { color:#000; border-color:#000;}		
	
	/* 기자소개 */	
	.hide_box .reporter_list, .no_hide_box .reporter_list  {margin:15px 0 0px; padding:25px 0 0px; width:669px; border-top:1px solid #dddacf; position: relative;}
		.hide_box .reporter_list .reporter_img, .no_hide_box .reporter_list .reporter_img {position: absolute; width:120px; height:120px; border-radius:100%; overflow: hidden;}
		/**/
		.hide_box .reporter_list .reporter_txt, .no_hide_box .reporter_list .reporter_txt {margin:0 0 0 160px; min-height:120px;}
			.hide_box .reporter_list .reporter_txt .reporter_name, .no_hide_box .reporter_list .reporter_txt .reporter_name {line-height:20px; margin-bottom:10px; padding:0px;}
			.hide_box .reporter_list .reporter_txt .reporter_name strong, .no_hide_box .reporter_list .reporter_txt .reporter_name strong {font-size:20px; font-weight:900; color:#000;}
			.hide_box .reporter_list .reporter_txt .reporter_name strong:after, .no_hide_box .reporter_list .reporter_txt .reporter_name strong:after {content:"l"; padding:0 15px; font-size:20px; font-weight:900; color:#000;}			
			.hide_box .reporter_list .reporter_txt .reporter_name a, .no_hide_box .reporter_list .reporter_txt .reporter_name a {
				border-radius:70%; background-color:#000; padding:6px; width:13px; height:13px; display:inline-block; line-height:12px; margin-right:15px; 
				-moz-transition:.25s;  -o-transition:.25s;  -webkit-transition:.25s; transition:.25s;
			}
			.hide_box .reporter_list .reporter_txt .reporter_name a:hover, .no_hide_box .reporter_list .reporter_txt .reporter_name a:hover {background-color:#de1400;}			
			.hide_box .reporter_list .reporter_txt .reporter_name a span, .no_hide_box .reporter_list .reporter_txt .reporter_name a span {font-size:12px; color:#FFF; line-height:12px;}
		
		.reporter_btn { margin:0;}
		.reporter_btn a:hover {opacity:.7}
		
		.reporter_list .reporter_txt .reporter_profile {font-size:14px; line-height:26px; border-top:1px solid #999; padding-top:10px;}
	
/**/	
.btn_aera {margin:10px auto; text-align:center;}
.btn_aera a {padding:10px 50px; background-color:#000; color:#FFF; display:inline-block; border-radius:3px; font-size:16px; font-weight:bold;}
.btn_aera a:hover { background-color:#de1400; -moz-transition:.25s; -o-transition:.25s; -webkit-transition:.25s; transition:.25s;}
.keep_btn { display:none;}

/* 창간 특집 페이지 */
.related h2 { margin-bottom:0px; font-size:14px;}
.related h2::before { border:none;}
.related h2 span { background-color:#b0b0b0; border-bottom-left-radius:0px;}
.special .special_box .related .newsPost {padding:20px 0 0 15px; border-color:#b0b0b0;}
.special .special_box .related .newsPost:nth-child(2n) {padding:20px 0 0 15px;}

/*---------------------------------------------------------------- 오른쪽 컨텐츠/메인 ----------------------------------------------------------------*/	
.contentWrapper .container .right_cont {margin-top:15px;}
