@import url('/assets/css/base.css?pd=202412171407');

/* 공통적용 */
	/* 더보기 */ 
	.more1 {position:absolute; overflow:hidden; padding-right:11px; height:11px; background:url() no-repeat right 2px; font-weight:bold; letter-spacing:-1px; line-height:10px; color:#999;}
	.more1:hover,
	.more1:focus {background-image:url(); text-decoration:none; color:#0137a1;}
	/* 이미지 보더라인 */
	.edge1 {position:absolute; top:0; left:0; right:0; bottom:0; border:1px solid #000; opacity:0.06; filter:alpha(opacity=6);}
	/* 라인 */
	.mgpg_br1 {margin-bottom:19px; padding-bottom:18px; border-bottom:1px solid #ccc;}
	.mgpg_br2 {margin-bottom:19px; padding-bottom:25px; border-bottom:1px solid #e4e4e4;}
	.mgpg_br3 {margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #e4e4e4;}
	/* 위치 */
	.lgroup {float:left;}
	.rgroup {float:right;}
	/* 버튼 */
	.btnarea {text-align:center;}
	.btn_mtop {position:fixed; bottom:200px; left:50%; margin-left:453px; z-index:10;}
	.btn_more1 {display:inline-block; padding-right:10px; width:91px; height:26px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow1.png) no-repeat 90px 10px; font-size:14px; line-height:24px; letter-spacing:-0.5px; color:#676767; border:1px solid #ccc;}
	.btn_more2 {display:block; padding-bottom:3px; width:100%; height:49px; background:#fff; font-size:17px; font-weight:bold; line-height:46px; letter-spacing:-0.5px; color:#000; border:1px solid #ccc;}
	.btn_type1 {display:block; padding-bottom:4px; height:45px; width:100%; background:url(https://image.newsis.com/new_www/homepage/bl_arrow6_1.png) no-repeat 936px 19px; background-color:#464953; font-size:18px; font-weight:bold; text-align:left; letter-spacing:-0.4px; text-indent:22px; color:#fff; border:1px solid #464953;}
	.btn_type1.on {background:url(https://image.newsis.com/new_www/homepage/bl_arrow6_2.png) no-repeat 936px 19px; background-color:#464953;}
	.btn_type2 {display:block; padding-bottom:4px; height:45px; width:100%; background:url(https://image.newsis.com/new_www/homepage/bl_arrow7_1.png) no-repeat 936px 19px; background-color:#fff; font-size:18px; font-weight:bold; text-align:left; letter-spacing:-0.4px; text-indent:22px; color:#000; border:1px solid #ccc;}
	.btn_type2.on {background:url(https://image.newsis.com/new_www/homepage/bl_arrow7_2.png) no-repeat 936px 19px; background-color:#fff;}
	.btn_t1 {display:inline-block; padding-bottom:3px; height:36px; background:#ed1b2f; font-size:17px; letter-spacing:-0.25px; font-weight:bold; color:#fff;}
	/* 박스 사이즈 */
	.bxcn {position:relative;}
	.bxcn1 {margin:0 auto; width:970px;}
	.bxcn1_2 {overflow:hidden; background:url(https://image.newsis.com/new_www/homepage/bg_m_con.gif) repeat-y 0 0;}
	.bxcn2 {position:relative; background:#f1f1f1;}
	/* con_box */
	.con_box1 {float:left; width:640px;} 
	.con_box2 {float:right; width:300px;}
	/* 폰트 */
	.c1 {color:#ed1b2f !important;}
	.c2 {color:#2c82c9 !important;}
	/* 텍스트 */
	.c_txt_tp1 {display:block; font-size:17px; line-height:30px; letter-spacing:-0.5px; color:#333;}

	/* 페이징 */
	#paging_t1 {overflow:hidden; height:18px; text-align:center;}
	#paging_t1 button {display:inline-block; width:18px; height:18px; vertical-align:top;}
	#paging_t1 .first {margin-right:5px; background:url(https://image.newsis.com/new_www/homepage/btn_paging_first.gif) no-repeat 0 0;}
	#paging_t1 .prev {margin-right:3px; background:url(https://image.newsis.com/new_www/homepage/btn_paging_prev.gif) no-repeat 0 0;}
	#paging_t1 .next {margin-left:3px; background:url(https://image.newsis.com/new_www/homepage/btn_paging_next.gif) no-repeat 0 0;}
	#paging_t1 .end {margin-left:5px; background:url(https://image.newsis.com/new_www/homepage/btn_paging_end.gif) no-repeat 0 0;}
	#paging_t1 a {display:inline-block; font-size:14px; vertical-align:top;}
	#paging_t1 .num a {display:inline-block; overflow:hidden; padding:0 7px; height:18px; line-height:16px; letter-spacing:-0.6px; text-align:center; color:#747474;}
	.ie8 #paging_t1 .num a {line-height:18px;}
	#paging_t1 a strong,
	#paging_t1 a:hover,
	#paging_t1 a:focus {font-weight:normal; color:#ed1b2f;}

/* ----------------------------------------------------------------------- */
html,body {height:100%;}
/* wrap */
#wrap {position:relative; height:100%;}
	/* skip */
#wrap a.skip {position:absolute; top:-100px; display:block; z-index:10;}
#wrap a.skip:focus {top:0; background:yellow;}

/* -------------------------------------------- header -------------------------------------------- */
#header .hd_rellink {position:relative; height:30px; background:#f0f0f0;}               
#header .hd_rellink .date {display:inline-block; margin-top:6px; margin-right:8px; font-size:13px; color:#666;}	/* 날짜 */
.ie8 #header .hd_rellink .date {margin-top:7px;}
.ie9 #header .hd_rellink .date {margin-top:5px;}
.ie10 #header .hd_rellink .date {margin-top:5px;}
.ie11 #header .hd_rellink .date {margin-top:5px;}
			/* 날씨 */
#header .hd_rellink .weather {display:inline-block;}
#header .hd_rellink .weather a {display:inline-block;}
#header .hd_rellink .weather a:hover,
#header .hd_rellink .weather a:focus {text-decoration:none;}
#header .hd_rellink .weather .txt {font-size:13px; color:#666;}
#header .hd_rellink .weather a:hover .txt,
#header .hd_rellink .weather a:focus .txt {text-decoration:underline;}
#header .hd_rellink .weather img {display:inline-block; margin-top:-2px; margin-right:9px; width:25px; height:20px;}
.ie8 #header .hd_rellink .weather img {margin-top:-1px;}
.ie9 #header .hd_rellink .weather img {margin-top:-1px;}
.ie10 #header .hd_rellink .weather img {margin-top:-1px;}
.ie11 #header .hd_rellink .weather img {margin-top:-1px;}
			/* 사이트 */
#header .hd_rellink .sitelink {margin-top:6px;}
.ie8 #header .hd_rellink .sitelink {margin-top:7px;}
.ie9 #header .hd_rellink .sitelink {margin-top:5px;}
.ie10 #header .hd_rellink .sitelink {margin-top:5px;}
.ie11 #header .hd_rellink .sitelink {margin-top:5px;}
#header .hd_rellink .sitelink li {float:left; padding:0 6px 0 8px; background:url(https://image.newsis.com/new_www/homepage/bar1.gif) no-repeat 0 3px;}
.ie8 #header .hd_rellink .sitelink li {float:left; padding:0 6px 0 8px; background:url(https://image.newsis.com/new_www/homepage/bar1.gif) no-repeat 0 4px;}
.ie9 #header .hd_rellink .sitelink li {float:left; padding:0 6px 0 8px; background:url(https://image.newsis.com/new_www/homepage/bar1.gif) no-repeat 0 4px;}
.ie10 #header .hd_rellink .sitelink li {float:left; padding:0 6px 0 8px; background:url(https://image.newsis.com/new_www/homepage/bar1.gif) no-repeat 0 4px;}
.ie11 #header .hd_rellink .sitelink li {float:left; padding:0 6px 0 8px; background:url(https://image.newsis.com/new_www/homepage/bar1.gif) no-repeat 0 4px;}
#header .hd_rellink .sitelink li:first-child {background:none;}
#header .hd_rellink .sitelink li a {display:block; font-size:13px; color:#666;}
			/* 소셜링크 */
#header .hd_rellink .sociallink {margin-top:5px;}
#header .hd_rellink .sociallink li {float:left; padding:0 3px 0 2px;}
#header .hd_rellink .sociallink li.last {padding-right:0;}
#header .hd_rellink .sociallink li a {display:block;}
	/* 로고 및 광고 */
#header .logobx {position:relative; overflow:hidden; height:100px; text-align:center;}
#header .logobx .logo {display:inline-block; margin-top:26px;}
#header .logobx .logo strong {margin-left:8px; font-size:33px; line-height:54px; letter-spacing:-0.75px; color:#000;}
.ie8 #header .logobx .logo strong {line-height:58px;}
#header .logobx .logo:hover,
#header .logobx .logo:focus,
#header .logobx .logo:hover strong,
#header .logobx .logo:focus strong {text-decoration:none;}
#header .logobx .logo img {vertical-align:top;}
#header .logobx .banner1 {position:absolute; top:20px; left:0;}
#header .logobx .banner2 {position:absolute; top:20px; right:0;}
	/* 실시간뉴스, 검색 */
#header .live_search {overflow:hidden; height:33px; background:#e1e1e1;}
			/* 실시간뉴스 */
#header .livenews {position:relative; overflow:hidden; width:550px; line-height:31px;}
#header .livenews .group {}
#header .livenews .group .bundle {overflow:hidden; width:532px; height:33px;}
#header .livenews .group .bundle a {float:left; overflow:hidden; width:475px; font-size:14px; line-height:30px; letter-spacing:-0.25px; color:#666;}
#header .livenews .group .bundle .time {float:right; font-size:13px; letter-spacing:-0.25px; color:#969696;}
.ie8 #header .livenews .group .bundle .time {margin-top:2px;}
#header .livenews .more {position:absolute; top:12px; right:0; width:12px; height:12px;}
#header .livenews .more img {vertical-align:top;}
			/* 검색 */
#header .search {position:relative; margin-top:5px; width:189px; height:23px; background:url(https://image.newsis.com/new_www/homepage/bg_search1.png) no-repeat 0 0;}
#header .search input[type="text"] {margin:3px 0 0 10px; width:145px; height:18px; background:#eee; font-size:13px; line-height:18px; border:0; box-sizing: border-box;}
.ie9 #header .search input[type="text"] {margin-top:2px;}
.ie10 #header .search input[type="text"] {margin-top:2px;}
.ie11 #header .search input[type="text"] {margin-top:2px;}
#header .search input[type="image"] {position:absolute; top:4px; right:11px;}
	/* 메뉴 */
	#gnbbx {position:relative; border-top:1px solid #ed1b2f;}
	#gnbbx.gmsi {border-bottom:1px solid #e1e1e1;}
	#gnbbx .gnb {height:68px;}
	#gnbbx.mgnb .gnb {height:35px;}
	#gnbbx .gnb dl {}
	#gnbbx .gnb .depth1 {float:left; padding:0 32px;}
	#gnbbx.gmsi .gnb .depth1 {float:left; padding:0 28px;}
	#gnbbx .gnb .depth1.pd1 {padding:0 31px;}
	#gnbbx .gnb .depth1.first {padding-left:0;}
	#gnbbx .gnb .depth1.last {padding-right:0;}
	#gnbbx .gnb .depth1 a {display:block; height:35px; font-size:15px; font-weight:bold; line-height:32px; letter-spacing:-0.26px; color:#000;}
	#gnbbx .gnb .depth1 a.on,
	#gnbbx .gnb .depth1 a:hover,
	#gnbbx .gnb .depth1 a:focus {text-decoration:underline; color:#ed1b2f;}
	#gnbbx .snb {position:absolute; top:34px; left:0; width:100%; height:33px; background:#fff; border-top:1px solid #e1e1e1; z-index:1;}
	#gnbbx .snb .bxcn1 {overflow:hidden;}
	#gnbbx.mgnb .snb {background:#efefef; border-top:0;}
	#gnbbx .snb .depth2 {width:100%;}
	#gnbbx .snb .depth2 .bundle {float:left;}
	#gnbbx .snb .depth2 .bundle > a {display:block; padding:0 10px 0 12px; background:url(https://image.newsis.com/new_www/homepage/bar2.gif) no-repeat 0 11px; font-size:14px; line-height:32px; letter-spacing:-0.25px; color:#666;}
	#gnbbx .snb .depth2 .bundle:first-child > a {padding-left:0; background:none;}
	#gnbbx .snb .depth2 .bundle > a.on,
	#gnbbx .snb .depth2 .bundle > a:hover,
	#gnbbx .snb .depth2 .bundle > a:focus {text-decoration:underline; color:#ed1b2f;}
	#gnbbx .snb2 {position:absolute; top:153px; left:0; width:100%; height:34px; background:#fff; border-bottom:1px solid #ccc; z-index:2;}
	#gnbbx .snb2 .bxcn1 {overflow:hidden;}
	#gnbbx .snb2 .depth3 {margin:0 auto; width:1040px;}
	#gnbbx .snb2 .depth3 .bundle2 {position:relative; float:left; text-align:center;}
	#gnbbx .snb2 .depth3.siz1 .bundle2 {width:104px;}
	/*#gnbbx .snb2 .depth3.siz2 {width:1078px;}*/
	#gnbbx .snb2 .depth3.siz2 {width:1078px;}
	#gnbbx .snb2 .depth3.siz2 .bundle2 {width:154px;}
	#gnbbx .snb2 .depth3.siz2 .bundle2:first-child {margin-left:-10px;}
	/*
	#gnbbx .snb2 .depth3.siz3 {width:260px;}  16.11.10 인사부고동정 부고 변경으로인한 width 변경 hjh
	*/
	#gnbbx .snb2 .depth3.siz3 {width:395px}
	#gnbbx .snb2 .depth3.siz3 .bundle2 {width:130px;}
	#gnbbx .snb2 .depth3.siz4 {width:1101px;}
	#gnbbx .snb2 .depth3.siz4 .bundle2 {width:219px;}
	#gnbbx .snb2 .depth3.siz4 .bundle2:first-child {margin-left:6px;}
	#gnbbx .snb2 .depth3.siz5 {width:1078px;}
	#gnbbx .snb2 .depth3.siz5 .bundle2 {width:134px;}
	.msi_bundle {width: 285px !important;}
	#gnbbx .snb2 .depth3 .bundle2:first-child {margin-left:0;}
	#gnbbx .snb2 .depth3 .bundle2 a {display:block; font-size:15px; line-height:18px; letter-spacing:-0.5px; color:#666;}
	#gnbbx .snb2 .depth3 .bundle2.on a,
	#gnbbx .snb2 .depth3 .bundle2:hover a,
	#gnbbx .snb2 .depth3 .bundle2:focus a {text-decoration:none; color:#ed1b2f;}
	#gnbbx .snb2 .depth3 .bundle2:hover a:after,
	#gnbbx .snb2 .depth3 .bundle2:focus a:after,
	#gnbbx .snb2 .depth3 .bundle2.on a:after {content:' '; position:absolute; top:31px; left:50%; margin-left:-4px; width:8px; height:8px; background:url(https://image.newsis.com/new_www/homepage/bl_round1.png) no-repeat 0 0;}

/* -------------------------------------------- footer -------------------------------------------- */
#footer {position:relative;}
		/* 서비스 전체보기 */
#footer .bx_service {position:relative; width:100%; height:45px; border-top:1px solid #e7e7e7;}
#footer .bx_service .btn_all {padding:12px 10px 15px 47px; background:url(https://image.newsis.com/new_www/homepage/icon_bar1.gif) no-repeat 10px 15px; font-size:14px; letter-spacing:-0.5px; color:#666;}
#footer .bx_service .bx_partners {height:45px;}
#footer .bx_service .bx_partners dt {float:left; margin-top:14px; padding-right:14px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow2.png) no-repeat right 5px; font-size:14px; letter-spacing:-0.5px; color:#666;}
#footer .bx_service .bx_partners dd {float:left; margin:11px 0 0 10px;}
				/* 레이어 - 서비스 전체보기 */
#footer .lay_service {position:absolute; top:0; left:0; padding:24px 0 21px; width:100%; background:#fff; border-top:1px solid #e7e7e7;}
#footer .lay_service .group {}
#footer .lay_service .group .bundle {float:left; margin-left:30px; width:164px;}
#footer .lay_service .group2 {}
#footer .lay_service .group2.l_list {width:95px;}
#footer .lay_service .group2 dt {}
#footer .lay_service .group2 dt a {display:block; font-size:16px; font-weight:bold; line-height:28px; letter-spacing:-0.25px; color:#000;}
#footer .lay_service .group2 dd {font-size:15px; line-height:28px; letter-spacing:-0.25px; color:#666;}
#footer .lay_service .group2.l_list dd {float:left; margin-right:9px;}
#footer .lay_service .group2 dd a {display:block; font-size:15px; line-height:28px; letter-spacing:-0.25px; color:#666;}
#footer .lay_service .group2 dd ul {}
#footer .lay_service .group2 dd ul li {}
#footer .lay_service .group2 dd ul li a {}

		/* 배너 - 추가 161107 */
#footer .fbanner {position:relative; width:100%; border-top:1px solid #e7e7e7; text-align:center;}
#footer .fbanner ul {display:table; margin:0 auto; height:60px; text-align:center;}
#footer .fbanner ul li {display:table-cell; vertical-align:middle;}
#footer .fbanner ul li a {display:block; margin-left:50px;}
#footer .fbanner ul li:first-child a {margin-left:0;} 

		/* 링크 */
#footer .relink {height:32px; background:#f0f0f0; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
#footer .relink ul {}
#footer .relink ul li {float:left; padding:7px 6px 0 8px; background:url(https://image.newsis.com/new_www/homepage/bar1.gif) no-repeat 0 10px;}
#footer .relink ul li:first-child {padding-left:0; background:none;}
#footer .relink ul li.last {padding-top:5px; padding-right:0; background:none;}
#footer .relink ul li a {display:block; font-size:13px; letter-spacing:-0.5px; color:#666;}
		/* copyright */
#footer .copyright {padding-bottom:27px;}
#footer .copyright .logo {margin:47px 25px 0 0;}
#footer .copyright .logo img {}
#footer .copyright .add_copy {}
#footer .copyright .add_copy address {font-size:13px; line-height:21px; letter-spacing:-0.4px; font-style:normal; color:#999;}
#footer .copyright .add_copy .copy {display:block; font-size:13px; line-height:21px; letter-spacing:-0.4px; color:#999;}
#footer .copyright .add_copy address a {color:#999;}

/* -------------------------------------------- container -------------------------------------------- */
#container {position:relative;}
#container .cnbg {padding-bottom:150px; background:url(https://image.newsis.com/new_www/homepage/bg_con.gif) repeat-y 0 0;}
	/* 상단기사 */
			/* m_content */
.m_content {position:relative;}
.m_content .thum {float:left; margin-top:8px;}
.m_content .thum a {display:block; overflow:hidden; width:292px; height:189px;}
.m_content .thum a img {display:block; min-width:292px; min-height:189px;}
.m_content .area {margin-left:322px;}
.m_content .area .title {display:block; overflow:hidden; height:40px;}
.m_content .area .title a {font-size:31px; line-height:40px; letter-spacing:-1.5px; color:#000;}
.m_content .area .title2 {display:block; overflow:hidden; height:30px; font-size:20px; line-height:30px; letter-spacing:-1px; color:#333;}
.m_content .area .txt1 {overflow:hidden; max-height:50px;}
.m_content .area .txt1 a {font-size:16px; line-height:25px; letter-spacing:-0.25px; color:#666;}

				/* 수정 161107 */
.m_content .area .txt {overflow:hidden;}
.m_content .area .txt a {font-size:16px; line-height:25px; letter-spacing:-0.25px; color:#666;}
.m_content .area .txt.hiz1 {max-height:25px;}
.m_content .area .txt.hiz2 {max-height:50px;}
.m_content .area .txt.hiz3 {max-height:75px;}
.m_content .area .txt.hiz4 {max-height:100px;}

/*임시 수정 jh 161104*/
.m_content .area .txt1 {overflow:hidden; max-height:50px;}
.m_content .area .txt1 a {font-size:16px; line-height:25px; letter-spacing:-0.25px; color:#666;}

/*임시 수정 jh 161104*/

.m_content .more {float:right; margin-right:2px; padding-right:14px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow1.png) no-repeat right 6px; font-size:13px; letter-spacing:-0.25px; color:#666;}	/* 탑기사 전체보기 */
			/* m_content2 */
.m_content2 {position:relative;}
.m_content2 .thum {position:relative; float:left;}
.m_content2 .thum a {display:block; overflow:hidden; width:280px; height:210px;}
.m_content2 .thum a img {display:block; min-width:280px; min-height:210px;}
.m_content2 .thum .cls {position:absolute; top:10px; left:10px; padding:0 8px; height:23px; background:url(https://image.newsis.com/new_www/homepage/png50.png) repeat 0 0; font-size:14px; line-height:21px; letter-spacing:-0.4px; color:#fff;}
.m_content2 .thum a:hover .cls,
.m_content2 .thum a:focus .cls {text-decoration:none;}
.m_content2 .area {}
.m_content2 .thum + .area {margin-left:298px;}
.m_content2 .area .cls {display:block; font-size:18px; line-height:22px; letter-spacing:-0.4px; color:#0042ff;}
.m_content2 .area .title {display:block; overflow:hidden; max-height:70px;}	
.m_content2 .area .title a  {font-size:28px; line-height:35px; letter-spacing:-0.4px; color:#000;}
/*.m_content2 .area .title2 {display:block; overflow:hidden; margin-top:11px; height:30px; font-size:20px; line-height:30px; letter-spacing:-0.4px; color:#333;}	수정 161012 */

/* 수정 161107 */
.m_content2 .area .txt {overflow:hidden; margin-top:10px}
.m_content2 .area .txt.hiz1 {max-height:25px;}
.m_content2 .area .txt.hiz2 {max-height:50px;}
.m_content2 .area .txt.hiz3 {max-height:75px;}
.m_content2 .area .txt.hiz4 {max-height:100px;}
.m_content2 .area .txt.hiz5 {max-height:125px;}
.m_content2 .area .txt.hiz6 {max-height:150px;}

/*// 수정 161107 */
.m_content2 .area .txt a {font-size:16px; line-height:25px; letter-spacing:-0.4px; color:#666;}
.m_content2 .area .date {display:block; height:10px; font-size:13px; line-height:22px; letter-spacing:-0.25px; color:#999;}

.m_content2 .area .txt1 {overflow:hidden; margin-top:10px; max-height:50px;}	/* 수정 161012 */
.m_content2 .area .txt1.mh1 {margin-top:11px; max-height:100px;}
.m_content2 .area .txt1 a {font-size:16px; line-height:25px; letter-spacing:-0.4px; color:#666;}

/*임시 수정 jh 161104*/
.m_content2 .area .txt2 {overflow:hidden; margin-top:10px; max-height:25px;}	/* 수정 161012 */
.m_content2 .area .txt2.mh1 {margin-top:11px; max-height:100px;}
.m_content2 .area .txt2 a {font-size:16px; line-height:25px; letter-spacing:-0.4px; color:#666;}

.m_content2 .area .txt3 {overflow:hidden; margin-top:10px; max-height:73px;}	/* 수정 161012 */  
.m_content2 .area .txt3.mh1 {margin-top:11px; max-height:100px;}
.m_content2 .area .txt3 a {font-size:16px; line-height:25px; letter-spacing:-0.4px; color:#666;}

.m_content2 .area .txt4 {overflow:hidden; margin-top:10px; max-height:97px;}	/* 수정 161012 */  
.m_content2 .area .txt4.mh1 {margin-top:11px; max-height:100px;}
.m_content2 .area .txt4 a {font-size:16px; line-height:25px; letter-spacing:-0.4px; color:#666;}

.m_content2 .area .txt5 {overflow:hidden; margin-top:10px; max-height:129px;}	/* 수정 161012 */  
.m_content2 .area .txt5.mh1 {margin-top:11px; max-height:100px;}
.m_content2 .area .txt5 a {font-size:16px; line-height:26px; letter-spacing:-0.4px; color:#666;} /* 19.11.11 수정 */  


/*임시 수정 jh */

.m_content2 .area .date {display:block; height:10px; font-size:13px; line-height:22px; letter-spacing:-0.25px; color:#999;}

/* 20191224 기획특집 변경 */
.special_bx_b.siz1 {
    padding: 13px 0 0 128px;
    height:75px !important;
}
.special_bx_b .tit_a {
    position: absolute;
    top:8px;
    left: 19px;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.5px;
    color: #333333;
}		
.special_bx_b {position:relative; background:#fff; border:2px solid #ccc;}
.special_bx_b .btn_more_a {position:absolute; width:74px; height:23px; background:url(https://image.newsis.com/new_www/homepage/btn_more3.gif) no-repeat 0 0; font-size:0; line-height:0;}	
.thum_spec {}
.thum_spec .group {}
.thum_spec .bundle {position:relative; float:left; margin-left:20px;}
.thum_spec .bundle:first-child {margin-left:0;}
.thum_spec .bundle a {display:block;overflow:hidden;width:260px;height:60px;}
.thum_spec .bundle a img {display:block; min-width:260px; min-height:60px;}
.thum_spec .bundle a .txt_area {position:absolute;top:0;left:0;z-index:1;width: 260px;box-sizing: border-box;background:#999;}
.thum_spec .bundle a .txt_area .table {display:table;height:60px;width: 260px;box-sizing: border-box;}
.thum_spec .bundle a .txt_area .td {display:table-cell; font-size:17px;font-weight:bold;line-height:19px;text-align:center;vertical-align:middle;letter-spacing:-0.5px;color:#fff; padding-top:5px;}
.thum_spec .bundle a .txt_area .td span {display:inline-block;overflow:hidden;padding-bottom:1px;width:250px;min-height:24px;max-height:37px; word-break:break-all;}
.thum_spec .bundle a .txt_area .td span.t1 {text-align:left;}
.thum_spec .bundle a:hover .txt_area .td span,
.thum_spec .bundle a:focus .txt_area .td span {text-decoration:underline;}

/* bx_msi */
.bx_msi {position:relative; padding:14px 0 14px; background:#efefef; border:1px solid #d1d1d1;}
.bx_msi.a_bundle1 {border:0;}
.bx_msi .msi_title {margin-bottom:13px; padding:0 19px 15px; border-bottom:1px solid #d1d1d1;}
.bx_msi .tit1 {width:228px; height:28px; background:url(https://image.newsis.com/new_www/homepage/bg_msiback.gif) no-repeat 0 0;}
.bx_msi .tit1 .ntxt {display:inline-block; width:114px; font-size:16px; line-height:25px; text-align:center; color:#fff;}
.ie8 .bx_msi .tit1 .ntxt {line-height:27px;}
.bx_msi .tit2 {display:inline-block; font-size:20px; line-height:26px; color:#333;}
.bx_msi .tit2 span {font-weight:normal;}
.bx_msi .tit3 {display:inline-block; font-size:19px; line-height:26px; color:#333;}
.bx_msi .tit3 span {font-weight:normal; color:#666;}
.bx_msi .btn_qu {margin-top:6px; margin-left:5px; width:20px; height:19px; background:url(https://image.newsis.com/new_www/homepage/icon_qu.gif) no-repeat 0 0;}

.bx_msi .lst_msi {padding:0 19px;}
.bx_msi .lst_msi dt {}
.bx_msi .lst_msi dt .lank {float:left; font-size:18px; line-height:26px; letter-spacing:-0.5px; color:#000;}
.bx_msi .lst_msi dt .date {float:left; margin-left:8px; font-size:13px; line-height:27px; color:#333;}
.bx_msi .lst_msi dd {overflow:hidden;}
.bx_msi .lst_msi dd .group {float:left;}
.bx_msi .lst_msi dd .group li {overflow:hidden; margin-top:9px; width:282px;}
.bx_msi .lst_msi dd .group li:first-child {margin-top:0;}
.bx_msi .lst_msi dd .group .type {font-size:14px; line-height:16px; letter-spacing:-0.5px; color:#333;}
.bx_msi .lst_msi dd .group .type .num {float:left; margin-top:2px; margin-right:10px; font-size:16px; line-height:16px; letter-spacing:-0.5px; font-style: italic; color:#333;}
.bx_msi .lst_msi dd .group .type .bxnum {float:left; margin-right:8px; width:19px; height:19px; font-size:0; line-height:0;}
.bx_msi .lst_msi dd .group .type .bxnum.n7 {background:url(https://image.newsis.com/new_www/homepage/icon_level7.png) no-repeat 0 0;}
.bx_msi .lst_msi dd .group .type .bxnum.n6 {background:url(https://image.newsis.com/new_www/homepage/icon_level6.png) no-repeat 0 0;}
.bx_msi .lst_msi dd .group .type .bxnum.n5 {background:url(https://image.newsis.com/new_www/homepage/icon_level5.png) no-repeat 0 0;}
.bx_msi .lst_msi dd .group .type .bxnum.n4 {background:url(https://image.newsis.com/new_www/homepage/icon_level4.png) no-repeat 0 0;}
.bx_msi .lst_msi dd .group .type .bxnum.n3 {background:url(https://image.newsis.com/new_www/homepage/icon_level3.png) no-repeat 0 0;}
.bx_msi .lst_msi dd .group .type .bxnum.n2 {background:url(https://image.newsis.com/new_www/homepage/icon_level2.png) no-repeat 0 0;}
.bx_msi .lst_msi dd .group .type .bxnum.n1 {background:url(https://image.newsis.com/new_www/homepage/icon_level1.png) no-repeat 0 0;}
.bx_msi .lst_msi dd .group .rgroup {font-size:14px; letter-spacing:-0.5px;}
.bx_msi .lst_msi dd .group .rgroup.up {color:#ed1c24;}
.bx_msi .lst_msi dd .group .rgroup.down {color:#0054a6;}
.bx_msi .lst_msi dd .group .rgroup.sam {}

.bx_msi .lst_msi2 {padding:9px 19px 0; border-top:1px solid #d1d1d1;}
.bx_msi .lst_msi2 li {float:left; margin-left:29px;}
.bx_msi .lst_msi2 li:first-child {margin-left:0;}
.bx_msi .lst_msi2 li .bxnum {float:left; margin-right:5px; width:19px; height:19px; font-size:0; line-height:0;}
.bx_msi .lst_msi2 li .bxnum.n7 {background:url(https://image.newsis.com/new_www/homepage/icon_level7.png) no-repeat 0 0;}
.bx_msi .lst_msi2 li .bxnum.n6 {background:url(https://image.newsis.com/new_www/homepage/icon_level6.png) no-repeat 0 0;}
.bx_msi .lst_msi2 li .bxnum.n5 {background:url(https://image.newsis.com/new_www/homepage/icon_level5.png) no-repeat 0 0;}
.bx_msi .lst_msi2 li .bxnum.n4 {background:url(https://image.newsis.com/new_www/homepage/icon_level4.png) no-repeat 0 0;}
.bx_msi .lst_msi2 li .bxnum.n3 {background:url(https://image.newsis.com/new_www/homepage/icon_level3.png) no-repeat 0 0;}
.bx_msi .lst_msi2 li .bxnum.n2 {background:url(https://image.newsis.com/new_www/homepage/icon_level2.png) no-repeat 0 0;}
.bx_msi .lst_msi2 li .bxnum.n1 {background:url(https://image.newsis.com/new_www/homepage/icon_level1.png) no-repeat 0 0;}
.bx_msi .lst_msi2 li .txt {float:left; font-size:12px; line-height:18px; letter-spacing:-0.5px; color:#6e6e6e;}
.ie8 .bx_msi .lst_msi2 li .txt {line-height:20px;}
/*// 수정 161107 */ 

.bx_msi .lay {position:absolute; top:-56px; right:-1px; background:#fff; border:1px solid #e5e5e5; z-index:1;}
.bx_msi .lay p {padding:8px 13px 11px 13px; font-size:13px; line-height:18px; letter-spacing:-0.5px; color:#7b7b7b;}

/* -------------------------------------------- content -------------------------------------------- */
#content {position:relative;}
.content {float:left; width:640px;}
	/* 타이틀 */
	.h1_con_tit1 {font-size:28px; line-height:38px; text-align:center; letter-spacing:-0.5px; color:#000;}
	.h2_con_tit1 {font-size:20px; line-height:26px; letter-spacing:-0.5px; color:#ed1b2f;}
	.h2_con_tit2 {font-size:35px; line-height:40px; text-align:center; letter-spacing:-0.5px; color:#000;}
	.h3_con_tit1 {font-size:20px; line-height:26px; letter-spacing:-0.5px; color:#000;}
	.h3_con_tit1 a {display:inline-block; padding-right:18px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow4.png) no-repeat right 9px; font-size:20px; line-height:26px; letter-spacing:-0.5px; color:#000;}
	.h3_con_tit1 a:hover,
	.h3_con_tit1 a:focus {text-decoration:none;}
	.h3_con_tit2 {font-size:17px; line-height:23px; letter-spacing:-0.5px; color:#000;}
	.h3_con_tit2 a {display:inline-block; padding-right:15px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow4.png) no-repeat right 8px; font-size:17px; line-height:23px; letter-spacing:-0.5px; color:#000;}
	.h3_con_tit2 a:hover,
	.h3_con_tit2 a:focus {text-decoration:none;}
	.h3_con_tit3 {font-size:17px; line-height:23px; letter-spacing:-0.5px; color:#000;}
	.h3_con_tit3 a {display:inline-block; padding-right:15px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow9.png) no-repeat right 9px; font-size:17px; line-height:23px; letter-spacing:-0.5px; color:#000;}
	.h3_con_tit3 a:hover,
	.h3_con_tit3 a:focus {text-decoration:none;}

	/* m_bxcn1 */
	.m_bxcn1 {position:relative; border:1px solid #ccc;}
				/* 박스 */
	.m_bxcn1 .bx1 {position:relative; padding:16px 20px 0 19px; width:280px; height:190px;}
	.m_bxcn1 .bx2 {position:relative; padding:16px 20px 0 19px; width:279px; height:190px; border-left:1px solid #ccc;}
	.m_bxcn1 .bx3 {position:relative; padding:16px 20px 14px 19px; border-top:1px solid #ccc;}
				/* 타이틀 */
	.m_bxcn1 .h3_tit {}
	.m_bxcn1 .h3_tit a {display:inline-block; font-size:17px; line-height:22px; letter-spacing:-0.5px; color:#000;}
	.m_bxcn1 .h3_tit.icon1 a {padding-right:18px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow5.png) no-repeat right 7px;}
	.m_bxcn1 .h3_tit.icon2 a {padding-right:18px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow4.png) no-repeat right 7px;}
				/* 텍스트 */
	.m_bxcn1 .txt1 {display:block; font-size:17px; line-height:22px; letter-spacing:-0.25px; color:#666;}

/* bx_se */
.bxcn_se {}
.bxcn_se .se_title {}
.bxcn_se .se_title h1 {font-size:38px; text-align:center; letter-spacing:-0.5px; line-height:44px; color:#000;}
.bxcn_se .se_title h2 {margin-top:20px; font-size:22px; text-align:center; letter-spacing:-0.5px; line-height:28px; color:#000;}	/* 수정 161227 */

.bxcn_se {}
.bxcn_se .se_title_d {}
.bxcn_se .se_title_d h1 {font-size:42px; text-align:center; letter-spacing:-0.5px; line-height:44px; color:#000;}
.bxcn_se .se_title_d h2 {margin-top:20px; font-size:22px; text-align:center; letter-spacing:-0.5px; line-height:28px; color:#000;}	/* 추가 161227 */

/* bx_calendar */
.bx_calendar {position:relative; text-align:center;}
.bx_calendar .area {position:relative; display:inline-block; margin-left:40px; padding:0 7px; width:332px; text-align:center;}
.bx_calendar .area .date {display:block; font-size:28px; line-height:33px; letter-spacing:-0.5px; text-align:center; color:#333;}
.bx_calendar .area .btn_prev {position:absolute; top:9px; left:0; width:11px; height:21px; background:url(https://image.newsis.com/new_www/homepage/btn_prev3.png) no-repeat 0 0;}
.bx_calendar .area .btn_next {position:absolute; top:9px; right:0; width:11px; height:21px; background:url(https://image.newsis.com/new_www/homepage/btn_next3.png) no-repeat 0 0;}
.bx_calendar .btn_cal {margin:-11px 0 0 11px; background:none;}
.ie9 .bx_calendar .btn_cal {margin-top:-13px;}
.ie10 .bx_calendar .btn_cal {margin-top:-13px;}
.ie11 .bx_calendar .btn_cal {margin-top:-13px;}

/* bx_calendar2 */
.bx_calendar2 {position:relative; text-align:center;}
.bx_calendar2 .txt1 {font-size:20px; line-height:26px; letter-spacing:-0.5px; color:#000;}
.bx_calendar2 .btn_cal {margin-top:-5px; margin-left:12px; width:18px; height:18px; background:url(https://image.newsis.com/new_www/homepage/icon_calendar3.png) no-repeat 0 0;}
.ie9 .bx_calendar2 .btn_cal {margin-top:-6px;}
.ie10 .bx_calendar2 .btn_cal {margin-top:-6px;}
.ie11 .bx_calendar2 .btn_cal {margin-top:-6px;}

/* 검색 */
#container .search {position:relative; margin:0 auto; width:459px; height:50px; background:url(https://image.newsis.com/new_www/homepage/bg_search2.png) no-repeat 0 0;}
#container .search input[type="text"] {margin:3px 0 0 24px; padding-bottom:3px; width:370px; height:41px; background:none; font-size:20px; line-height:41px; letter-spacing:-0.5px; color:#666; border:0; box-sizing: border-box;}
.ie8 #container .search input[type="text"] {line-height:43px;}
#container .search input[type="image"] {position:absolute; top:11px; right:30px;}
#container .search .btn_detail {position:absolute; bottom:0; right:-64px; background:none; font-size:14px; letter-spacing:-0.25px; color:#666;}
			/* 검색 조건 */
#container .bx_detailSearch {position:relative;; background:#f6f6f6;}
#container .bx_detailSearch .mwbx {margin:0 auto; padding:20px 0; width:888px;}
#container .bx_detailSearch .bx_area1 {display:table; height:30px;}
#container .bx_detailSearch .bx_area1 .t_tit {display:table-cell; font-weight:normal; vertical-align:middle; font-size:16px; letter-spacing:-0.5px; color:#333;}
#container .bx_detailSearch .bx_area1 .bx1 {display:table-cell; vertical-align:middle;}
					/* 탭 */
#container .bx_detailSearch .bx_tab1 {float:left; overflow:hidden; height:30px; background:#fff;}
#container .bx_detailSearch .bx_tab1 li {position:relative; float:left; margin-left:-1px; height:100%; text-align:center; line-height:28px;}
#container .bx_detailSearch .bx_tab1 li:first-child {margin-left:0;}
#container .bx_detailSearch .bx_tab1 li.w120 {width:120px;}
#container .bx_detailSearch .bx_tab1 li a {display:block; height:100%; text-decoration:none; font-size:15px; letter-spacing:-0.5px; color:#666;}
#container .bx_detailSearch .bx_tab1 li a:after {content:' '; position:absolute; top:0; left:0; width:118px; height:28px; border:1px solid #c8c8c8;}
#container .bx_detailSearch .bx_tab1 li.on a,
#container .bx_detailSearch .bx_tab1 li:hover a,
#container .bx_detailSearch .bx_tab1 li:focus a {background:#ed1b2f; color:#fff;}
#container .bx_detailSearch .bx_tab1 li.on a:after,
#container .bx_detailSearch .bx_tab1 li:hover a:after,
#container .bx_detailSearch .bx_tab1 li:focus a:after {border:1px solid #ed1b2f;}
					/* 날짜 */
#container .bx_detailSearch .bx_c1 {float:left; position:relative; width:101px; height:27px; background:#fff; border:1px solid #bbb;}
#container .bx_detailSearch .bx_c1 input[type="text"] {display:block; width:76px;  height:27px; line-height:27px; font-size:15px; text-align:center; letter-spacing:-0.5px; color:#666; border:0;}
#container .bx_detailSearch .bx_c1 button {position:absolute; top:0; right:0; width:25px; height:27px; background:url(https://image.newsis.com/new_www/homepage/icon_calendar2.png) no-repeat center center;}
#container .bx_detailSearch .bar {float:left; width:25px; height:100%; font-size:15px; letter-spacing:-0.4px; line-height:27px; text-align:center; color:#666;}
					/* 선택 */
#container .bx_detailSearch .bx_c2 {overflow:hidden;}
#container .bx_detailSearch .bx_c2 li {float:left; margin-top:12px; margin-left:23px; width:148px;}
#container .bx_detailSearch .bx_c2 li input[type="checkbox"] {width:14px; height:14px;}
#container .bx_detailSearch .bx_c2 li label {font-size:14px; letter-spacing:-0.25px; color:#666;}
				/* 결과 */
#container .search_result {font-size:16px; line-height:30px; letter-spacing:-0.25px; color:#666;}

/* tab1 */
.tab1 {position:relative; overflow:hidden;}
.tab1 ul {margin-left:1px;}
.tab1 ul li {position:relative; float:left;}
.tab1 ul li a {display:block; margin-left:-1px; width:192px; height:34px; font-size:15px; line-height:33px; letter-spacing:-0.25px; text-align:center; color:#666; border:1px solid #c7c7c7;}
.tab1 ul li.on a,
.tab1 ul li:hover a,
.tab1 ul li:focus a {text-decoration:none; color:#ed1b2f;}
.tab1 ul li.on a:after,
.tab1 ul li:hover a:after,
.tab1 ul li:focus a:after {content:' '; position:absolute; top:0; left:-1px; width:192px; height:34px; border:1px solid #ed1b2f; z-index:1;}

/* lst_p1 */
.lst_p1 {}
.lst_p1 .group {}
.lst_p1 .group .p1_bundle {position:relative; margin-top:19px;}
.lst_p1 .group .p1_bundle:first-child {margin-top:0;}
.lst_p1 .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:6px; width:160px; height:120px;}
.lst_p1 .group .p1_bundle .thum a {display:block;}
.lst_p1 .group .p1_bundle .thum a img {display:block; min-width:160px; min-height:120px;}
.lst_p1 .group .p1_bundle .area {min-height:126px;}
.lst_p1 .group .p1_bundle .thum + .area {margin-left:180px; min-height:120px;}
.lst_p1 .group .p1_bundle .area .title {display:block; overflow:hidden; height:26px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_p1 .group .p1_bundle .thum + .area .title {padding-top:5px;} 
.lst_p1 .group .p1_bundle .area .title + .rel_article_p2 {margin-top:11px;}
.lst_p1 .group .p1_bundle .area .title a {font-size:20px; line-height:26px; letter-spacing:-0.75px; color:#000;}
.lst_p1 .group .p1_bundle .area .txt1 {overflow:hidden; margin-top:12px; max-height:66px; }
.lst_p1 .group .p1_bundle .area .txt1 a {font-size:15px; line-height:22px; letter-spacing:-0.25px; color:#666;}
.lst_p1 .group .p1_bundle .area .txt2 {overflow:hidden; margin-top:12px; max-height:22px;}
.lst_p1 .group .p1_bundle .area .txt2 a {font-size:15px; line-height:22px; letter-spacing:-0.25px; color:#666;}

.lst_p1 .group .p1_bundle .area .txt3 {overflow:hidden; margin-top:12px; max-height:46px;}
.lst_p1 .group .p1_bundle .area .txt3 a { font-size:15px; line-height:22px; letter-spacing:-0.25px; color:#666;}
.lst_p1 .group .p1_bundle .area .txt3 + .rel_article_p2,

.lst_p1 .group .p1_bundle .area .txt1 + .rel_article_p2,
.lst_p1 .group .p1_bundle .area .txt2 + .rel_article_p2 {margin-top:4px;}
.lst_p1 .group .p1_bundle .area .rel_article_p2 {width:587px;}
.lst_p1 .group .p1_bundle .thum + .area .rel_article_p2 {width:427px;}
.lst_p1 .group .p1_bundle .area .date {display:block; height:10px; font-size:13px; line-height:22px; letter-spacing:-0.25px; color:#999;}
.lst_p1 .btn_open {position:absolute; bottom:0; right:0; width:21px; height:20px; background:url(https://image.newsis.com/new_www/homepage/btn_lst_open1.gif) no-repeat 0 0;}
.lst_p1 .btn_close {position:absolute; bottom:0; right:0; width:21px; height:20px; background:url(https://image.newsis.com/new_www/homepage/btn_lst_close1.gif) no-repeat 0 0;}

			/* 161107 추가 */
.lst_p1 .group .p1_bundle .area .txt3 {overflow:hidden; margin-top:12px; max-height:44px;}
.lst_p1 .group .p1_bundle .area .txt3 a {font-size:15px; line-height:22px; letter-spacing:-0.25px; color:#666;}
			/*// 161107 추가 */
.lst_p1 .group .p1_bundle .area .txt1 + .rel_article_p2,
.lst_p1 .group .p1_bundle .area .txt2 + .rel_article_p2 {margin-top:4px;}
.lst_p1 .group .p1_bundle .area .rel_article_p2 {width:587px;}
.lst_p1 .group .p1_bundle .thum + .area .rel_article_p2 {width:427px;}
.lst_p1 .group .p1_bundle .area .date {display:block; height:10px; font-size:13px; line-height:22px; letter-spacing:-0.25px; color:#999;}
.lst_p1 .btn_open {position:absolute; bottom:0; right:0; width:21px; height:20px; background:url(https://image.newsis.com/new_www/homepage/btn_lst_open1.gif) no-repeat 0 0;}
.lst_p1 .btn_close {position:absolute; bottom:0; right:0; width:21px; height:20px; background:url(https://image.newsis.com/new_www/homepage/btn_lst_close1.gif) no-repeat 0 0;}

/* lst_p2 */
.lst_p2 {}
.lst_p2 .group {}
.lst_p2 .group .p1_bundle {position:relative; margin-top:20px; padding-top:9px; border-top:1px solid #e4e4e4;}
.lst_p2 .group .p1_bundle:first-child {margin-top:0; padding-top:0; border-top:0;}
.lst_p2 .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:6px; width:125px; height:94px;}
.lst_p2 .group .p1_bundle .thum a {display:block;}
.lst_p2 .group .p1_bundle .thum a img {display:block; min-width:125px; min-height:94px;}
.lst_p2 .group .p1_bundle .area {overflow:hidden; min-height:79px;}
.lst_p2 .group .p1_bundle .thum + .area {margin-left:144px; min-height:94px;}
.lst_p2 .group .p1_bundle .area .title {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_p2 .group .p1_bundle .thum + .area .title {margin-top:10px;}
.lst_p2 .group .p1_bundle .area .title a {height:26px; font-size:17px; line-height:26px; letter-spacing:-0.5px; color:#000;}
.lst_p2 .group .p1_bundle .area .txt1 {overflow:hidden; margin-top:7px; padding-right:22px; max-height:44px;}
.lst_p2 .group .p1_bundle .area .txt1 a {font-size:15px; line-height:22px; letter-spacing:-0.25px; color:#666;}
.lst_p2 .group .p1_bundle .area .rel_article_p2 {margin-top:5px; width:610px;}
.lst_p2 .group .p1_bundle .thum + .area .rel_article_p2 {width:470px;}
.lst_p2 .btn_open {position:absolute; bottom:0; right:0; width:21px; height:20px; background:url(https://image.newsis.com/new_www/homepage/btn_lst_open1.gif) no-repeat 0 0;}
.lst_p2 .btn_close {position:absolute; bottom:0; right:0; width:21px; height:20px; background:url(https://image.newsis.com/new_www/homepage/btn_lst_close1.gif) no-repeat 0 0;}
/* lst_p3 */
.lst_p3 {overflow:hidden;}
.lst_p3 .group {}
.lst_p3 .bundle {overflow:hidden; margin-top:4px; padding-left:9px; background:url(https://image.newsis.com/new_www/homepage/bl_square1.gif) no-repeat 0 9px;}
.lst_p3 .bundle:first-child {margin-top:0;}
.lst_p3 .bundle a {display:inline-block; overflow:hidden; height:40px; font-size:15px; line-height:20px; letter-spacing:-0.25px; color:#666;}
.lst_p3 .bundle2 {overflow:hidden; float:left; margin-left:20px; width:465px; padding-left:9px; background:url(https://image.newsis.com/new_www/homepage/bl_square2.png) no-repeat 0 14px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.ie8 .lst_p3 .bundle2 {background-position:0 13px;}
.lst_p3 .bundle2 a {font-size:15px; line-height:28px; letter-spacing:-0.25px; color:#666;}
/* lst_p4 */
.lst_p4 {}
.lst_p4 .group {}
.lst_p4 .bundle {overflow:hidden; width:285px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_p4 .bundle a {font-size:15px; line-height:28px; letter-spacing:-0.25px; color:#666;}
.lst_p4 .bundle a .cls {color:#201818;}
/* lst_p4_1 */
.lst_p4_1 {}
.lst_p4_1 .group {}
.lst_p4_1 .bundle {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_p4_1 .bundle a {font-size:15px; line-height:25px; letter-spacing:-0.25px; color:#666;}
/* lst_p5 */
.lst_p5 {}
.lst_p5 .group {}
.lst_p5 .bundle {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_p5 .bundle a {font-size:17px; line-height:31px; letter-spacing:-0.5px; color:#000;}
.ie8 .lst_p5 .bundle a {line-height:29px;}
.lst_p5 .bundle2 {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_p5 .bundle2 a {font-size:15px; line-height:28px; letter-spacing:-0.25px; color:#666;}
/* lst_p6 */
.lst_p6 {}
.lst_p6 .group {}
.lst_p6 .group .p1_bundle {position:relative; margin-top:23px;}
.lst_p6 .group .p1_bundle:first-child {margin-top:0;}
.lst_p6 .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:2px; width:125px; height:94px;}
.lst_p6 .group .p1_bundle .thum a {display:block;}
.lst_p6 .group .p1_bundle .thum a img {display:block; min-width:125px; min-height:94px;}
.lst_p6 .group .p1_bundle .area {margin-top:-5px; height:94px;}
.lst_p6.tmsi1 .group .p1_bundle .thum {border:1px solid #e3e3e3;}
.ie8 .lst_p6 .group .p1_bundle .area {height:92px;}
.lst_p6 .group .p1_bundle .thum + .area {margin-top:0; margin-left:144px;}
.lst_p6 .group .p1_bundle .area .title {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_p6 .group .p1_bundle .area .title a {height:26px; font-size:17px; line-height:26px; letter-spacing:-0.5px; color:#000;}
.lst_p6 .group .p1_bundle .area .txt {overflow:hidden; margin-top:5px; padding-right:22px; max-height:44px;}
.lst_p6 .group .p1_bundle .area .txt.mh1 {max-height:66px;}
.lst_p6 .group .p1_bundle .area .txt a {font-size:15px; line-height:22px; letter-spacing:-0.25px; color:#666;}
.lst_p6 .group .p1_bundle .date {display:block; font-size:13px; line-height:22px; letter-spacing:-0.25px; color:#999;}
/* lst_p7 */
.lst_p7 {}
.lst_p7 .group {}
.lst_p7 .group .bundle {position:relative; overflow:hidden; margin-top:13px;}
.lst_p7 .group .bundle:first-child {margin-top:0;}
.lst_p7 .group .bundle .thum {float:left; overflow:hidden; width:130px; height:98px;}
.lst_p7 .group .bundle .thum a {display:block;}
.lst_p7 .group .bundle .thum a img {display:block; min-width:130px; min-height:98px;}
.lst_p7 .group .bundle .area {}
.lst_p7 .group .bundle .thum + .area {margin-left:143px;}
.lst_p7 .group .bundle .area .title {display:block; overflow:hidden; margin-top:8px; height:26px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_p7 .group .bundle .area .title a {font-size:18px; line-height:26px; letter-spacing:-0.5px; color:#000;}
.lst_p7 .group .bundle .area .txt1 {display:block; overflow:hidden; margin-top:8px; max-height:44px;}
.lst_p7 .group .bundle .area .txt1 a {font-size:15px; line-height:22px; letter-spacing:-0.25px; color:#666; word-break:break-all;}
/* lst_p8 */
.lst_p8 {}
.lst_p8 .group {}
.lst_p8 .group .bundle {}
.lst_p8 .group .bundle a {display:inline-block; overflow:hidden; height:31px; font-size:17px; line-height:33px; letter-spacing:-0.5px; color:#000; word-break:break-all;}
.ie8 .lst_p8 .group .bundle a {height:30px;}
/* lst_p9 */
.lst_p9 {margin-left:-22px;}
.lst_p9 .group {}
.lst_p9 .bundle {float:left; overflow:hidden; margin-top:20px; margin-left:22px; width:300px;}
.lst_p9 .bundle.last {width:284px;}
.lst_p9 .bundle .thum {position:relative; float:left; margin-right:13px;}
.lst_p9 .bundle .thum a {display:block; overflow:hidden; width:110px; height:83px;}
.lst_p9 .bundle .thum a img {display:block; width:110px; min-height:83px;}	/* 수정 161128 */
.lst_p9 .bundle .area {overflow:hidden;}
.lst_p9 .bundle .area .cls {display:block; margin-top:6px;}
.lst_p9 .bundle .area .cls a {display:inline-block; overflow:hidden; font-size:15px; line-height:20px; letter-spacing:-0.4px; color:#e74b3c;}
.lst_p9 .bundle .area .txt {display:block; overflow:hidden; margin-top:5px; height:40px;}
.lst_p9 .bundle .area .txt a {font-size:14px; line-height:20px; letter-spacing:-0.4px; color:#666; word-break:break-all;}
/* lst_p10 */
.lst_p10 {margin-top:-20px; margin-left:-21px;}
.lst_p10 .group {}
.lst_p10 .group .bundle {position:relative; float:left; overflow:hidden; margin-top:20px; margin-left:21px; padding-right:18px; width:456px; background:#f1f1f1;}
.lst_p10 .group .bundle .thum {float:left; overflow:hidden; width:107px; height:99px;}
.lst_p10 .group .bundle .thum a {display:block;}
.lst_p10 .group .bundle .thum a img {display:block; min-width:107px; min-height:99px;}
.lst_p10 .group .bundle .area {}
.lst_p10 .group .bundle .thum + .area {margin-left:123px;}
.lst_p10 .group .bundle .area .title {display:block; overflow:hidden; margin-top:13px; height:26px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_p10 .group .bundle .area .title a {font-size:15px; line-height:25px; letter-spacing:-0.4px; color:#333;}
.lst_p10 .group .bundle .area .txt1 {display:block; overflow:hidden; margin-top:4px; max-height:40px;}
.lst_p10 .group .bundle .area .txt1 a {font-size:14px; line-height:20px; letter-spacing:-0.4px; color:#666; word-break:break-all;}
/* lst_p11 */
.lst_p11 {}
.lst_p11 .group {}
.lst_p11 .group .bundle {position:relative; overflow:hidden; margin-top:25px;}
.lst_p11 .group .bundle:first-child {margin-top:0;}
.lst_p11 .group .bundle .thum {float:left; overflow:hidden; margin-top:2px; width:229px; height:149px;}
.ie8 .lst_p11 .group .bundle .thum {margin-top:1px;}
.lst_p11 .group .bundle .thum a {display:block;}
.lst_p11 .group .bundle .thum a img {display:block; min-width:229px; min-height:149px;}
.lst_p11 .group .bundle .area {}
.lst_p11 .group .bundle .thum + .area {margin-left:248px;}
.lst_p11 .group .bundle .area .title {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_p11 .group .bundle .area .title a {font-size:20px; line-height:26px; letter-spacing:-0.5px; color:#000;}
.lst_p11 .group .bundle .area .title2 {display:block; overflow:hidden; margin-top:1px; font-size:17px; line-height:30px; letter-spacing:-0.25px; color:#333; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_p11 .group .bundle .area .txt1 {display:block; overflow:hidden; margin-top:5px; max-height:66px;}
.lst_p11 .group .bundle .area .txt1 a {font-size:15px; line-height:22px; letter-spacing:-0.25px; color:#666; word-break:break-all;}
.lst_p11 .group .bundle .date {display:block; margin-top:3px; font-size:13px; line-height:18px; letter-spacing:-0.25px; color:#999;}
/* lst_p12 */
.lst_p12 {}
.lst_p12 .group {}
.lst_p12 .group .bundle {position:relative; overflow:hidden; margin-top:25px;}
.lst_p12 .group .bundle:first-child {margin-top:0;}
.lst_p12 .group .bundle .thum {float:left; overflow:hidden; width:165px; height:124px;}
.lst_p12 .group .bundle .thum a {display:block;}
.lst_p12 .group .bundle .thum a img {display:block; min-width:165px; min-height:124px;}
.lst_p12 .group .bundle .area {margin-top:8px;}
.lst_p12 .group .bundle .thum + .area {margin-left:184px;}
.lst_p12 .group .bundle .area .title {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_p12 .group .bundle .area .title a {font-size:20px; line-height:26px; letter-spacing:-0.5px; color:#000;}
.lst_p12 .group .bundle .area .txt1 {display:block; overflow:hidden; margin-top:13px; max-height:44px;}
.lst_p12 .group .bundle .area .txt1 a {font-size:15px; line-height:22px; letter-spacing:-0.25px; color:#666; word-break:break-all;}
.lst_p12 .group .bundle .date {display:block; margin-top:3px; font-size:13px; line-height:18px; letter-spacing:-0.25px; color:#999;}
.lst_p12 .num:not(.scpage) {float:left; padding-right:7px; margin-right:10px; min-width:33px; height:40px; background:#ed1b2f; font-size:30px; font-style:italic; line-height:38px; text-align:center; letter-spacing:-0.25px; color:#fff;}/*검색 페이징 문제 not 추가 20170112 hjh*/
.ie8 .lst_p12  .num {line-height:40px;}
.lst_p12 .thum a .num {position:absolute; top:0; left:0; margin-right:0; padding-right:7px; min-width:33px; height:40px; background:#ed1b2f; font-size:30px; font-style:italic; line-height:38px; text-align:center; letter-spacing:-0.25px; color:#fff;}
.ie8 .lst_p12 .thum a .num {line-height:40px;}
/* lst_p13 */
.lst_p13 {}
.lst_p13 .group {}
.lst_p13 .group .bundle {position:relative; overflow:hidden; margin-top:25px;}
.lst_p13 .group .bundle:first-child {margin-top:0;}
.lst_p13 .group .bundle .thum {float:left; overflow:hidden; width:165px; height:124px;}
.lst_p13 .group .bundle .thum a {display:block;}
.lst_p13 .group .bundle .thum a img {display:block; min-width:165px; min-height:124px;}
.lst_p13 .group .bundle .area {;}
.lst_p13 .group .bundle .thum + .area {margin-left:184px;}
.lst_p13 .group .bundle .area .title {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_p13 .group .bundle .area .title a {font-size:17px; line-height:26px; letter-spacing:-0.5px; color:#000;}
.lst_p13 .group .bundle .area .txt1 {display:block; overflow:hidden; margin-top:7px; max-height:66px;}
.lst_p13 .group .bundle .area .txt1 a {font-size:15px; line-height:22px; letter-spacing:-0.25px; color:#666; word-break:break-all;}
.lst_p13 .group .bundle .date {display:block; margin-top:3px; font-size:13px; line-height:18px; letter-spacing:-0.25px; color:#999;}
/* lst_p14 */	/* 추가 161107 */	
.lst_p14 {}
.lst_p14 .group {margin-left:-30px;}
.lst_p14 .group .bundle {position:relative; float:left; margin-top:22px; margin-left:30px; width:470px;}
.lst_p14 .group .bundle .thum {float:left; overflow:hidden; margin-top:6px; width:149px; height:110px;}
.lst_p14 .group .bundle .thum a {display:block;}
.lst_p14 .group .bundle .thum a img {display:block; min-width:149px; min-height:110px;}
.lst_p14 .group .bundle .area {overflow:hidden; height:118px;}
.lst_p14 .group .bundle .thum + .area {margin-left:169px; height:118px;}
.lst_p14 .group .bundle .area .title {display:block; overflow:hidden; padding-bottom:1px; max-height:44px; word-break:break-all;}
.lst_p14 .group .bundle .area .title a {font-size:17px; line-height:22px; letter-spacing:-0.75px; color:#000;}
.lst_p14 .group .bundle .area .txt {overflow:hidden; margin-top:5px; max-height:88px;}
.lst_p14 .group .bundle .area .txt a {font-size:15px; line-height:22px; letter-spacing:-0.25px; color:#666;}
/*// 추가 161107 */	
/* thum_b1 */
.thum_b1 {position:relative;}
.thum_b1 a {display:block; overflow:hidden; width:661px; height:340px;}
.thum_b1 .thum {display:block;}
.thum_b1 .thum:after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;/* background:url(https://image.newsis.com/new_www/homepage/bg_gr1.png) repeat-x 0 50px; */}	/* 수정 161216 */
.thum_b1 .thum img {display:block; min-width:661px; min-height:340px;}
.thum_b1 .txt {position:absolute; bottom:19px; left:0; overflow:hidden; padding:0 20px; width:621px; font-size:22px; line-height:28px; letter-spacing:-0.5px; color:#fff; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
/* thum_b2 */
.thum_b2 {position:relative;}
.thum_b2 a {display:block; overflow:hidden; width:970px; height:340px;}
.thum_b2 .thum {display:block;}
.thum_b2 .thum:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr1.png) repeat-x 0 50px;}	/* 수정 161216 */
.thum_b2 .thum img {display:block; min-width:970px; min-height:340px;}
.thum_b2 .txt {position:absolute; bottom:19px; left:0; overflow:hidden; padding:0 20px; width:621px; font-size:22px; line-height:28px; letter-spacing:-0.5px; color:#fff; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.thum_b2 .txt.siz1 {width:930px;}
/* thum_b3 */
.thum_b3 {}
.thum_b3 .group {}
.thum_b3 .b_bundle {float:left; width:316px; margin-left:11px;}
.thum_b3 .b_bundle:first-child {margin-left:0;}
.thum_b3 .b_bundle a {position:relative; display:block; overflow:hidden; width:316px; height:316px;}
.thum_b3 .b_bundle .thum {display:block;}
.thum_b3 .b_bundle .thum:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr3.png) repeat-x 0 0;}
.thum_b3 .b_bundle .thum img {display:block; min-width:316px; min-height:316px;}
.thum_b3 .b_bundle .txt {position:absolute; bottom:19px; left:0; overflow:hidden; padding:0 20px 2px; width:276px; max-height:48px; font-size:20px; line-height:24px; letter-spacing:-0.5px; color:#fff; word-break:break-all;}
/* thum_b4 */
.thum_b4 {position:relative;}
.thum_b4 a {display:block; overflow:hidden; width:427px; height:320px;}
.thum_b4 .thum {display:block;}
.thum_b4 .thum:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr3.png) repeat-x 0 bottom;}
.thum_b4 .thum img {display:block; min-width:427px; min-height:320px;}
.thum_b4 .txt {position:absolute; bottom:19px; left:0; overflow:hidden; padding:0 15px 2px; width:397px; font-size:20px; line-height:24px; letter-spacing:-0.5px; color:#fff; white-space:nowrap;  text-overflow:ellipsis; word-break:break-all;}
/* thum_b5 */
.thum_b5 {margin-top:-11px; margin-left:-11px;}
.thum_b5 .group {}
.thum_b5 .b_bundle {float:left; width:206px; margin-top:11px; margin-left:11px;}
.thum_b5 .b_bundle a {position:relative; display:block; overflow:hidden; width:206px; height:204px;}
.thum_b5 .b_bundle .thum {display:block;}
.thum_b5 .b_bundle .thum:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr5.png) repeat-x 0 0;}
.thum_b5 .b_bundle .thum img {display:block; min-width:206px; min-height:204px;}
.thum_b5 .b_bundle .txt {position:absolute; bottom:10px; left:0; overflow:hidden; padding:0 15px 2px; width:176px; max-height:40px; font-size:15px; line-height:20px; letter-spacing:-0.5px; color:#fff; word-break:break-all;}
/* thum_b6 */
.thum_b6 {}
.thum_b6 .group {}
.thum_b6 .b_bundle {float:left;}
.thum_b6 .b_bundle .tit_thum {position:relative; width:292px; height:220px;}
.thum_b6 .b_bundle .tit_thum .thum {display:block; overflow:hidden; width:292px; height:220px;}
.thum_b6 .b_bundle .tit_thum .thum img {display:block; min-width:292px; min-height:220px;}
.thum_b6 .b_bundle .tit_thum .thum:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/png60.png) repeat 0 0;}
.thum_b6 .b_bundle .tit_thum .area {position:absolute; top:17px; left:0; padding:0 10px  2px 20px; z-index:1;}
.thum_b6 .b_bundle .tit_thum .area .tit {display:block; font-size:17px; line-height:20px; letter-spacing:-0.5px; color:#fff;}
.thum_b6 .b_bundle .tit_thum .area .num {display:inline-block; margin-left:7px; width:44px; height:20px; background:#ed1b2f; font-size:15px; line-height:19px; text-align:center; letter-spacing:-0.5px; color:#fff;}
.thum_b6 .b_bundle .tit_thum a:hover .num, 
.thum_b6 .b_bundle .tit_thum a:focus .num {text-decoration:none;}
.thum_b6 .b_bundle .tit_thum .more {position:absolute; bottom:17px; left:20px; padding-right:14px; width:86px; height:23px; background:url(https://image.newsis.com/new_www/homepage/bg_more1.png) no-repeat 0 0; font-size:13px; line-height:21px; text-align:center; letter-spacing:-0.5px; color:#fff;}
.ie8 .thum_b6 .b_bundle .tit_thum .more {line-height:24px;}
/* thum_b7 */
.thum_b7 {position:relative;}
.thum_b7  a {position:relative; display:block; overflow:hidden; width:270px; height:203px;}
.thum_b7 .thum {display:block;}
.thum_b7 .thum:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr8.png) repeat-x 0 bottom;}
.thum_b7 .thum a img {display:block; min-width:270px; min-height:203px;}
.thum_b7 .txt {position:absolute; bottom:15px; left:0; overflow:hidden; padding:0 20px; width:230px; font-size:15px; line-height:25px; letter-spacing:-0.25px; color:#fff; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
/* thum_b8 */
.thum_b8 {position:relative; overflow:hidden; width:227px; height:196px;}
.thum_b8 .bundle {position:relative; overflow:hidden; float:left; width:227px;}
.thum_b8 .bundle .thum {}
.thum_b8 .bundle .thum a {display:block; overflow:hidden; width:227px; height:170px;}
.thum_b8 .bundle .thum a img {display:block; min-width:227px; min-height:170px;}
.thum_b8 .bundle .txt {display:block; overflow:hidden; margin-top:6px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.thum_b8 .bundle .txt a {font-size:15px; line-height:20px; letter-spacing:-0.25px; color:#666;}
.thum_b8 .btn_prev {position:absolute; top:60px; left:0; width:41px; height:51px; background:url(https://image.newsis.com/new_www/homepage/btn_prev1.png) no-repeat 0 0; z-index:1;}
.thum_b8 .btn_next {position:absolute; top:60px; right:0; width:41px; height:51px; background:url(https://image.newsis.com/new_www/homepage/btn_next1.png) no-repeat 0 0; z-index:1;}

/* thum_p1 */
.thum_p1 {}
		/* 큰 이미지 */
.thum_p1 .b_thum {position:relative; float:left;}
.thum_p1 .b_thum a {display:block; overflow:hidden; width:430px; height:415px;}
.thum_p1 .b_thum a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_big_thum.png) no-repeat 0 0;}
.thum_p1 .b_thum img {display:block; min-width:430px; min-height:415px;}
.thum_p1 .b_thum .cls {position:absolute; top:0; left:0; background:#ed1f31; width:71px; height:38px; font-size:20px; line-height:34px; letter-spacing:-0.5px; text-align:center; color:#fff; z-index:1;}
.thum_p1 .b_thum .txt {position:absolute; bottom:23px; left:0; overflow:hidden; padding:0 19px; width:392px; height:22px; font-size:18px; font-weight:bold; line-height:18px; letter-spacing:0.5px; color:#fff; z-index:1; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.thum_p1 .b_thum:hover .txt {text-decoration:underline;}
		/* 작은 이미지 */
.thum_p1 .s_thum {float:right; margin-top:-5px; width:210px;}
.thum_p1 .s_thum .group {}
.thum_p1 .s_thum .group .bundle {position:relative; float:left; margin-top:5px; margin-left:5px; width:100px; height:100px;}
.thum_p1 .s_thum .group .bundle a {display:block; overflow:hidden; width:100px; height:100px;}
.thum_p1 .s_thum .group .bundle a img {display:block; min-width:100px; min-height:100px;}
.thum_p1 .s_thum .group .bundle.on a:after,
.thum_p1 .s_thum .group .bundle:hover a:after,
.thum_p1 .s_thum .group .bundle:focus a:after {content:' '; position:absolute; top:0px; left:0px; width:94px; height:94px; border:3px solid #ed1b2f; z-index:10;}
/* thum_p1_2 */
.thum_p1_2 {}
		/* 큰 이미지 */
.thum_p1_2 .b_thum {position:relative; float:left;}
.thum_p1_2 .b_thum a {display:block; overflow:hidden; width:670px; height:451px;}
.thum_p1_2 .b_thum a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr6.png) repeat-x 0 0;}
.thum_p1_2 .b_thum img {display:block; min-width:670px; min-height:451px;}
.thum_p1_2 .b_thum .area {position:absolute; bottom:10px; left:0; padding:0 19px; width:632px; color:#fff; z-index:1;}
.thum_p1_2 .b_thum .area .tit {display:block; font-size:20px; line-height:24px; letter-spacing:0.25px; color:#fff;}
.thum_p1_2 .b_thum .area .tit .email {font-size:17px;}
.thum_p1_2 .b_thum .area .txt {overflow:hidden; display:block; margin-top:1px; font-size:15px; line-height:24px; letter-spacing:0.25px; color:#fff; z-index:1; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.thum_p1_2 .b_thum:hover .area {text-decoration:underline;}
		/* 작은 이미지 */
.thum_p1_2 .s_thum {position:relative; float:right; margin-top:-1px; width:300px;}
.thum_p1_2 .s_thum .group {}
.thum_p1_2 .s_thum .group .bundle {position:relative; float:left; margin-top:1px; margin-left:1px; width:149px; height:112px;}
.thum_p1_2 .s_thum .group .bundle a {display:block; overflow:hidden; width:149px; height:112px;}
.thum_p1_2 .s_thum .group .bundle a img {display:block; min-width:149px; min-height:112px;}
.thum_p1_2 .s_thum .group .bundle.on a:after,
.thum_p1_2 .s_thum .group .bundle:hover a:after,
.thum_p1_2 .s_thum .group .bundle:focus a:after {content:' '; position:absolute; top:0px; left:0px; width:139px; height:102px; border:5px solid #ed1b2f; z-index:10;}
.thum_p1_2 .s_thum .btn_prev {position:absolute; top:200px; left:1px; width:41px; height:51px; background:url(https://image.newsis.com/new_www/homepage/btn_prev1.png) no-repeat 0 0; z-index:11;}
.thum_p1_2 .s_thum .btn_next {position:absolute; top:200px; right:0; width:41px; height:51px; background:url(https://image.newsis.com/new_www/homepage/btn_next1.png) no-repeat 0 0; z-index:11;}
/* thum_p1_3 */
.thum_p1_3 {}
		/* 큰 이미지 */
.thum_p1_3 .b_thum {position:relative;}
.thum_p1_3 .b_thum a {display:block; overflow:hidden; width:476px; height:356px;}
.thum_p1_3 .b_thum a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr6.png) repeat-x 0 0;}
.thum_p1_3 .b_thum img {display:block; min-width:476px; min-height:356px;}
.thum_p1_3 .b_thum .tit {position:absolute; bottom:18px; left:0; overflow:hidden; padding:0 19px 2px; width:356px; height:22px; font-size:18px; line-height:22px; letter-spacing:0.5px; color:#fff; z-index:1;}
.thum_p1_3 .b_thum .num {position:absolute; bottom:22px; right:20px; width:45px; height:22px; background:url(https://image.newsis.com/new_www/homepage/bg_txt_round1.png) no-repeat 0 0; font-size:15px; line-height:22px; text-align:center; letter-spacing:-0.25px; color:#fff; z-index:1;}
		/* 작은 이미지 */
.thum_p1_3 .s_thum {position:relative; width:476px;}
.thum_p1_3 .s_thum .group {margin-left:-1px;}
.thum_p1_3 .s_thum .group .bundle {position:relative; float:left; margin-top:1px; margin-left:1px; width:158px; height:119px;}
.thum_p1_3 .s_thum .group .bundle a {display:block; overflow:hidden; width:158px; height:119px;}
.thum_p1_3 .s_thum .group .bundle a img {display:block; min-width:158px; min-height:119px;}
.thum_p1_3 .s_thum .btn_prev {position:absolute; top:34px; left:0; width:41px; height:51px; background:url(https://image.newsis.com/new_www/homepage/btn_prev1.png) no-repeat 0 0; z-index:11;}
.thum_p1_3 .s_thum .btn_next {position:absolute; top:34px; right:0; width:41px; height:51px; background:url(https://image.newsis.com/new_www/homepage/btn_next1.png) no-repeat 0 0; z-index:11;}
/* thum_p1_4 */
.thum_p1_4 {}
		/* 큰 이미지 */
.thum_p1_4 .b_thum {position:relative; float:left;}
.thum_p1_4 .b_thum a {display:block; overflow:hidden; width:518px; height:338px;}
.thum_p1_4 .b_thum a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr1.png) repeat-x 0 bottom;}
.thum_p1_4 .b_thum img {display:block; min-width:518px; min-height:338px;}
.thum_p1_4 .b_thum .area {position:absolute; bottom:18px; left:0; overflow:hidden; padding:0 19px 2px; max-height:44px; z-index:1;}
.thum_p1_4 .b_thum .area .tit {display:block; font-size:20px; line-height:22px; letter-spacing:0.5px; color:#fff;}
.thum_p1_4 .b_thum .area .num {display:inline-block; margin-top:3px; margin-left:17px; width:44px; height:20px; background:#ed1b2f; font-size:15px; line-height:19px; text-align:center; letter-spacing:-0.5px; color:#fff;}
.thum_p1_4 .b_thum a:hover .num, 
.thum_p1_4 .b_thum a:focus .num {text-decoration:none;}
		/* 작은 이미지 */
.thum_p1_4 .s_thum {position:relative; float:right; width:452px;}
.thum_p1_4 .s_thum .group {margin-top:-6px;}
.thum_p1_4 .s_thum .group .bundle {position:relative; float:left; margin-top:6px; margin-left:5px; width:221px; height:166px;}
.thum_p1_4 .s_thum .group .bundle a {display:block; overflow:hidden; width:221px; height:166px;}
.thum_p1_4 .s_thum .group .bundle a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr7.png) repeat-x 0 bottom;}
.thum_p1_4 .s_thum .group .bundle a img {display:block; min-width:221px; min-height:166px;}
.thum_p1_4 .s_thum .group .bundle .area {position:absolute; bottom:15px; left:0; overflow:hidden; padding:0 19px 2px; max-height:43px; z-index:1;}	/* 수정 161128 */
.thum_p1_4 .s_thum .group .bundle .area .tit {display:block; font-size:16px; line-height:20px; letter-spacing:0.5px; color:#fff;}
.thum_p1_4 .s_thum .group .bundle .area .tit .tit2 {margin-right:7px;}
.thum_p1_4 .s_thum .group .bundle .area .num {display:inline-block; margin-top:3px; width:44px; height:20px; background:#ed1b2f; font-size:15px; line-height:19px; text-align:center; letter-spacing:-0.5px; color:#fff;}	/* 수정 161128 */
.thum_p1_4 .s_thum .group .bundle a:hover .num, 
.thum_p1_4 .s_thum .group .bundle a:focus .num {text-decoration:none;}
/* thum_p2 */
.thum_p2 {}
.thum_p2 .group {}
.thum_p2 .bundle {position:relative; float:left; margin-left:20px;}
.thum_p2 .bundle:first-child {margin-left:0;}
.thum_p2 .bundle a {display:block; overflow:hidden; width:260px; height:73px;}
.thum_p2 .bundle a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/png29.png) repeat 0 0;}
.thum_p2 .bundle a img {display:block; min-width:260px; min-height:73px;}
.thum_p2 .bundle a .txt_area {position:absolute; top:0; left:0; z-index:1;}
.thum_p2 .bundle a .txt_area .table {display:table; height:73px;}
.thum_p2 .bundle a .txt_area .td {display:table-cell; padding:0 40px; font-size:21px; font-weight:bold; line-height:26px; text-align:center; vertical-align:middle; letter-spacing:-0.5px; color:#fff;}
.thum_p2 .bundle a .txt_area .td span {display:inline-block; overflow:hidden; padding-bottom:1px; width:200px; min-height:27px; max-height:53px; text-shadow:2px 2px 2px #696767; word-break:break-all;}	/* 수정 161128 */
.thum_p2 .bundle a .txt_area .td span.t1 {text-align:left;}
.thum_p2 .bundle a:hover .txt_area .td span,
.thum_p2 .bundle a:focus .txt_area .td span {text-decoration:underline;}
/* thum_p3 */
.thum_p3 {position:relative;}
.thum_p3 .group {margin-left:-11px;}
.thum_p3 .bundle {position:relative; float:left; margin-left:11px;}
.thum_p3 .bundle a {display:block; overflow:hidden; width:197px; height:151px;}
.thum_p3 .bundle a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/png29.png) repeat 0 0;}
.thum_p3 .bundle img {display:block; min-width:197px; min-height:151px;}
.thum_p3 .bundle .txt {position:absolute; bottom:9px; left:0; overflow:hidden; padding:0 15px; width:167px; font-size:15px; line-height:20px; text-align:center; letter-spacing:-0.25px; color:#fff; white-space:nowrap; text-overflow:ellipsis; word-break:break-all; z-index:1;}
.thum_p3 .bundle a:hover .txt,
.thum_p3 .bundle a:focus .txt {text-decoration:underline;}
.thum_p3 .bundle .num {position:absolute; top:10px; right:9px; width:45px; height:22px; background:url(https://image.newsis.com/new_www/homepage/bg_txt_round1.png) no-repeat 0 0; font-size:15px; line-height:20px; text-align:center; letter-spacing:-0.25px; color:#fff; z-index:1;}
.thum_p3 .btn_prev {position:absolute; top:50px; left:0; width:41px; height:51px; background:url(https://image.newsis.com/new_www/homepage/btn_prev1.png) no-repeat 0 0;}
.thum_p3 .btn_next {position:absolute; top:50px; right:11px; width:41px; height:51px; background:url(https://image.newsis.com/new_www/homepage/btn_next1.png) no-repeat 0 0;}

.thum_p3 .bundle2 {position:relative; width:227px; }
.thum_p3 .bundle2 .thum {position:relative; display:block;}
.thum_p3 .bundle2 .thum a {display:block; overflow:hidden; width:227px; height:170px;}
.thum_p3 .bundle2 .thum a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/png30.png) repeat 0 0;}
.thum_p3 .bundle2 .thum img {display:block; min-width:227px; min-height:170px;}
.thum_p3 .bundle2 .txt {display:block; overflow:hidden; margin-top:6px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.thum_p3 .bundle2 .txt a {font-size:15px; line-height:20px; letter-spacing:-0.25px; color:#666;}
.thum_p3 .bundle2 .num {position:absolute; top:10px; right:9px; width:45px; height:22px; background:url(https://image.newsis.com/new_www/homepage/bg_txt_round1.png) no-repeat 0 0; font-size:15px; line-height:20px; text-align:center; letter-spacing:-0.25px; color:#fff; z-index:1;}

/* thum_p4 */
.thum_p4 {}
.thum_p4 .bundle {}
.thum_p4 .bundle .thum {position:relative; float:left; margin-right:20px; padding-top:4px; background:url(https://image.newsis.com/new_www/homepage/bg_book_top.png) no-repeat 0 0;}
.thum_p4 .bundle .thum a {display:block; overflow:hidden; width:91px; height:123px;}
.thum_p4 .bundle .thum a img {display:block; width:91px;}
/* thum_p5 */
.thum_p5 {}
.thum_p5 .bundle {position:relative; margin-top:10px;}
.thum_p5 .bundle:first-child {margin-top:0;}
.thum_p5 .bundle a {display:block;}
.thum_p5 .bundle a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr2.png) repeat-x 0 10px;}	/* 수정 161216 */
.thum_p5 .bundle .thum {display:block; overflow:hidden; width:300px; height:165px;}
.thum_p5 .bundle .thum img {display:block; min-width:300px; min-height:165px;}
.thum_p5 .bundle .txt {position:absolute; bottom:17px; left:0; overflow:hidden; padding:0 19px 2px; max-height:36px; font-size:16px; line-height:18px; letter-spacing:-0.5px; color:#fff; z-index:1;}
/* thum_p6 */
.thum_p6 {}
.thum_p6 .group {margin-left:-20px;}
.thum_p6 .bundle {float:left; margin-top:21px; margin-left:20px; width:227px;}
.thum_p6 .h264 .bundle {margin-top:0; height:264px;}
.thum_p6 .bundle .thum {display:block;}
.thum_p6 .bundle .thum a {display:block; overflow:hidden; width:227px; height:170px;}
.thum_p6 .bundle .thum a img {display:block; min-width:227px; min-height:170px;}
.thum_p6 .bundle .txt {display:block; overflow:hidden; margin-top:11px; height:42px;}
.thum_p6 .bundle .txt a {font-size:15px; line-height:20px; letter-spacing:-0.5px; color:#333;}
.thum_p6 .bundle .txt2 {display:block; overflow:hidden; padding-bottom:1px; margin-top:12px; max-height:38px;}
.ie8 .thum_p6 .bundle .txt2 {padding-bottom:0;}
.thum_p6 .bundle .txt2 a {font-size:15px; line-height:18px; letter-spacing:-0.25px; color:#333;}
.thum_p6 .bundle .date {display:block; font-size:13px; line-height:22px; letter-spacing:-0.25px; color:#999;}
/* thum_p7 */
.thum_p7 {padding:20px; background:#374a80;}
.thum_p7 .group {}
.thum_p7 .bundle {position:relative; float:left; margin-left:20px; width:290px;}
.thum_p7 .bundle:before {content:' '; position:absolute; bottom:0; left:0; width:100%; height:53px; background:url(https://image.newsis.com/new_www/homepage/png60.png) repeat 0 0; z-index:0;}	/* 추가 161012 */
.thum_p7 .bundle:first-child {margin-left:0;}
.thum_p7 .bundle .thum {display:block; overflow:hidden; width:290px; height:217px;}
.thum_p7 .bundle .thum img {display:block; min-width:290px; min-height:217px;}
.thum_p7 .bundle .cls {position:absolute; top:0; left:0; padding:0 10px; min-width:48px; height:25px; background:#e74b3c; font-size:13px; line-height:23px; letter-spacing:-0.4px; color:#fff;}
.ie8 .thum_p7 .bundle .cls {line-height:27px;}
.thum_p7 .bundle .txt {position:absolute; bottom:0; left:0; overflow:hidden; padding:5px 12px 4px; height:44px; font-size:15px; line-height:22px; letter-spacing:-0.5px; color:#fff;}	/* 수정 161012 */
.thum_p7 .bundle a:hover .txt,
.thum_p7 .bundle a:focus .txt {text-decoration:underline;}
.thum_p7 .bundle a:hover .cls,
.thum_p7 .bundle a:focus .cls {text-decoration:none;}
.thum_p7 .btn_more {position:absolute; top:6px; right:8px; width:18px; height:18px;}
/* thum_p8 */
.thum_p8 {padding:20px; background:#374a80;}
.thum_p8 .group {}
.thum_p8 .bundle {position:relative; float:left; margin-left:18px; width:188px;}
.thum_p8 .bundle:first-child {margin-left:0;}
.thum_p8 .bundle .thum {display:block; overflow:hidden; width:188px; height:141px;}
.thum_p8 .bundle .thum img {display:block; min-width:188px; min-height:141px;}
.thum_p8 .bundle .cls {position:absolute; top:0; left:0; padding:0 10px; min-width:48px; height:25px; background:#e74b3c; font-size:13px; line-height:23px; letter-spacing:-0.4px; color:#fff;}
.ie8 .thum_p8 .bundle .cls {line-height:27px;}
.thum_p8 .bundle .txt {position:absolute; bottom:0; left:0; overflow:hidden; padding:5px 12px 4px; height:44px; background:url(https://image.newsis.com/new_www/homepage/png60.png) repeat 0 0; font-size:15px; line-height:22px; letter-spacing:-0.5px; color:#fff;}
.thum_p8 .bundle a:hover .txt,
.thum_p8 .bundle a:focus .txt {text-decoration:underline;}
.thum_p8 .bundle a:hover .cls,
.thum_p8 .bundle a:focus .cls {text-decoration:none;}
.thum_p8 .btn_more {position:absolute; top:6px; right:8px; width:18px; height:18px;}
/* thum_p9 */
.thum_p9 {position:relative;}
.thum_p9 .h3_tit {padding:18px 0 0 22px; width:133px; height:141px; background:#e74b3c; font-size:18px; line-height:22px; letter-spacing:-0.5px; color:#fff;}
.thum_p9 .group {}
.thum_p9 .bundle {float:left; margin-left:7px; width:155px;}
.thum_p9 .bundle:first-child {margin-left:6px;}
.thum_p9 .bundle a {display:block; color:#000;}
.thum_p9 .bundle .thum {display:block; overflow:hidden; width:155px; height:104px;}
.thum_p9 .bundle .thum img {display:block; min-width:155px; min-height:104px;}
.thum_p9 .bundle .area {display:block; padding:4px 11px 6px; border:1px solid #ccc; border-top:0;}
.thum_p9 .bundle .txt {display:block; overflow:hidden; height:44px; font-size:14px; line-height:22px; letter-spacing:-0.25px;}
.thum_p9 .btn_prev {position:absolute; top:118px; left:96px; width:20px; height:21px; background:url(https://image.newsis.com/new_www/homepage/btn_prev2.png) no-repeat 0 0;}
.thum_p9 .btn_next {position:absolute; top:118px; left:115px; width:20px; height:21px; background:url(https://image.newsis.com/new_www/homepage/btn_next2.png) no-repeat 0 0;}
/* thum_p10 */
.thum_p10 {position:relative;}
.thum_p10 .group {}
.thum_p10 .bundle {float:left; margin-left:11px; width:206px;}
.thum_p10 .bundle:first-child {margin-left:0;}
.thum_p10 .bundle a {display:block; color:#000;}
.thum_p10 .bundle .thum {display:block; overflow:hidden; width:206px; height:140px;}
.thum_p10 .bundle .thum img {display:block; min-width:206px; min-height:140px;}
.thum_p10 .bundle .area {display:block; padding:12px 8px 9px; border:1px solid #ccc; border-top:0;}
.thum_p10 .bundle .txt {display:block; overflow:hidden; height:42px; font-size:15px; text-align:center; line-height:20px; letter-spacing:-0.5px; color:#666;}
/* thum_p11 */
.thum_p11 {position:relative; padding:20px; background:#f1f1f1;}
.thum_p11 .group {margin-top:-21px; margin-left:-19px;}
.thum_p11 .bundle {float:left; margin-top:21px; margin-left:19px; width:218px;}
.thum_p11 .bundle a {display:block; color:#000;}
.thum_p11 .bundle .thum {display:block; overflow:hidden; width:218px; height:163px;}
.thum_p11 .bundle .thum img {display:block; min-width:218px; min-height:163px;}
.thum_p11 .bundle .area {display:block; padding:16px 15px 20px; background:#fff;}
.thum_p11 .bundle .txt {display:block; overflow:hidden; height:44px; font-size:15px; text-align:center; line-height:22px; letter-spacing:-0.5px; color:#333;}
/* thum_p12 - 수정 161227 */
.thum_p12 {position:relative;}
.thum_p12 .group {margin-top:-20px; margin-left:-20px;}
.thum_p12 .bundle {float:left; margin-top:20px; margin-left:20px; width:225px; border:1px solid #f1f1f1;}
.thum_p12 .bundle a {display:block; color:#000;}
.thum_p12 .bundle .thum {display:block; overflow:hidden; width:225px; height:163px;}
.thum_p12 .bundle .thum img {display:block; min-width:225px; min-height:163px;}
.thum_p12 .bundle .area {display:block; padding:9px 15px 10px; background:#f1f1f1;}
.thum_p12 .bundle .txt {display:block; overflow:hidden; height:44px; font-size:15px; text-align:center; line-height:22px; letter-spacing:-0.5px; color:#333;}
/* thum_p13 */
.thum_p13 {position:relative;}
.thum_p13 .group {}
.thum_p13 .bundle {position:relative; float:left; margin-left:20px;}
.thum_p13 .bundle:first-child {margin-left:0;}
.thum_p13 .bundle a {display:block; overflow:hidden; width:310px; height:232px; background:url(https://image.newsis.com/new_www/homepage/bg_310x232.gif) no-repeat 0 0;}
.thum_p13 .bundle img {display:block; min-width:310px; min-height:232px;}
.thum_p13 .bundle .cls {position:absolute; top:0px; left:0; width:90px; height:25px; background:#e74b3c; font-size:14px; line-height:23px; text-align:center; letter-spacing:-0.25px; color:#fff;}
.thum_p13 .bundle .tit {position:absolute; bottom:0; left:0; overflow:hidden; padding:0 10px 0 15px; width:285px; height:45px; background:url(https://image.newsis.com/new_www/homepage/png60.png) repeat 0 0; font-size:16px; line-height:43px; letter-spacing:-0.25px; color:#fff; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.thum_p13 .bundle a:hover .tit,
.thum_p13 .bundle a:focus .tit {text-decoration:underline;}
.thum_p13 .btn_prev {position:absolute; top:91px; left:0; width:41px; height:51px; background:url(https://image.newsis.com/new_www/homepage/btn_prev1.png) no-repeat 0 0;}
.thum_p13 .btn_next {position:absolute; top:91px; right:0; width:41px; height:51px; background:url(https://image.newsis.com/new_www/homepage/btn_next1.png) no-repeat 0 0;}
/* thum_p14 */
.thum_p14 {}
.thum_p14 .group {}
.thum_p14 .bundle {float:left; margin-left:15px; width:174px;}
.thum_p14 .bundle:first-child {margin-left:0;}
.thum_p14 .bundle .thum {position:relative; display:block;}
.thum_p14 .bundle .thum a {display:block; overflow:hidden; width:174px; height:130px;}
.thum_p14 .bundle .thum a img {display:block; min-width:174px; min-height:130px;}
.thum_p14 .bundle .cls {position:absolute; top:0; left:0; padding:0 7px; height:21px; background:url(https://image.newsis.com/new_www/homepage/png50.png) repeat 0 0; font-size:14px; line-height:19px; letter-spacing:-0.4px; color:#fff;}
.thum_p14 .bundle a:hover .cls,
.thum_p14 .bundle a:focus .cls {text-decoration:none;} 
.thum_p14 .bundle .txt {display:block; overflow:hidden; margin-top:10px; height:44px;}
.thum_p14 .bundle .txt a {font-size:15px; line-height:22px; letter-spacing:-0.5px; color:#333; word-break:break-all;}
/* thum_p15 */
.thum_p15 {}
.thum_p15 .group {}
.thum_p15 .bundle {float:left; margin-left:17px; width:180px;}
.thum_p15 .bundle:first-child {margin-left:0;}
.thum_p15 .bundle .thum {position:relative; display:block;}
.thum_p15 .bundle .thum a {display:block; overflow:hidden; width:180px; height:135px;}
.thum_p15 .bundle .thum a img {display:block; min-width:180px; min-height:135px;}
.thum_p15 .bundle .cls {position:absolute; top:0; left:0; padding:0 7px; height:21px; background:url(https://image.newsis.com/new_www/homepage/png50.png) repeat 0 0; font-size:14px; line-height:19px; letter-spacing:-0.4px; color:#fff;}
.thum_p15 .bundle a:hover .cls,
.thum_p15 .bundle a:focus .cls {text-decoration:none;} 
.thum_p15 .bundle .txt {display:block; overflow:hidden; margin-top:5px; height:44px;}
.thum_p15 .bundle .txt a {font-size:15px; line-height:22px; letter-spacing:-0.5px; color:#333; word-break:break-all;}
/* thum_p16 */
.thum_p16 {position:relative;}
.thum_p16 .group {}
.thum_p16 .bundle {float:left; margin-left:5px; width:221px;}
.thum_p16 .bundle a {display:block; color:#666;}
.thum_p16 .bundle .thum {display:block; overflow:hidden; width:221px; height:153px;;}
.thum_p16 .bundle .thum img {display:block; min-width:221px; min-height:153px;}
.thum_p16 .bundle .area {display:block; padding:12px 13px 10px; border:1px solid #dedede; border-top:0;}
.thum_p16 .bundle .txt {display:block; overflow:hidden; height:44px; font-size:15px; line-height:22px; letter-spacing:-0.4px; color:#666; word-break:break-all;}
/* thum_p17 */
.thum_p17 {}
.thum_p17 .group {margin-left:-20px;}
.thum_p17 .bundle {float:left; margin-left:20px; width:310px; height:339px;}
.thum_p17 .bundle .thum {position:relative; display:block;}
.thum_p17 .bundle .thum a {display:block; overflow:hidden; width:310px; height:232px;}
.thum_p17 .bundle .thum a .num {position:absolute; top:0; left:0; padding-right:7px; min-width:33px; height:40px; background:#ed1b2f; font-size:30px; font-style:italic; line-height:38px; text-align:center; letter-spacing:-0.25px; color:#fff;}	/* 수정 161012 */
.ie8 .thum_p17 .bundle .thum a .num {line-height:40px;}
.thum_p17 .bundle .thum a img {display:block; min-width:310px; min-height:232px;}
.thum_p17 .bundle .tit {display:block; overflow:hidden; margin-top:9px; max-height:48px;}
.thum_p17 .bundle .tit a {font-size:18px; line-height:24px; letter-spacing:-0.25px; color:#000; word-break:break-all;}
.thum_p17 .bundle .date {display:block; margin-top:9px; font-size:13px; line-height:18px; letter-spacing:-0.25px; color:#999;}
/* thum_p18 */
.thum_p18 {position:relative; background:#464953;}
.thum_p18 .group {}
.thum_p18 .bundle {float:left; width:190px; margin-left:15px;}
.thum_p18 .bundle:first-child {margin-left:0;}
.thum_p18 .bundle .thum {position:relative; display:block; overflow:hidden; width:190px; height:139px;}
.thum_p18 .bundle .thum a {display:block;}
.thum_p18 .bundle .thum a img {display:block; min-width:190px; min-height:139px;}
.thum_p18 .bundle .thum a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr3.png) repeat 0 0;}
.thum_p18 .bundle .txt {display:block; overflow:hidden; margin-top:6px;  height:40px;}
.thum_p18 .bundle .txt a {font-size:15px; line-height:20px; letter-spacing:-0.5px; color:#fff;}
.thum_p18 .bundle .num {position:absolute; bottom:10px; right:9px; width:45px; height:22px; background:url(https://image.newsis.com/new_www/homepage/bg_txt_round1.png) no-repeat 0 0; font-size:15px; line-height:20px; text-align:center; letter-spacing:-0.25px; color:#fff; z-index:1;}
/* thum_p19 */
.thum_p19 {position:relative; padding:22px 20px 19px; background:#464953;}
.thum_p19 .group {margin-left:-10px;}
.thum_p19 .bundle {float:left; width:178px; margin-left:10px;}
.thum_p19 .bundle .thum {position:relative; display:block; overflow:hidden; width:178px; height:133px;}
.thum_p19 .bundle .thum a {display:block;}
.thum_p19 .bundle .thum a img {display:block; min-width:178px; min-height:133px;}
.thum_p19 .bundle .thum a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/png30.png) repeat 0 0;}
.thum_p19 .bundle .txt {display:block; overflow:hidden; margin-top:6px;  height:40px;}
.thum_p19 .bundle .txt a {font-size:15px; line-height:20px; letter-spacing:-0.5px; color:#fff;}
.thum_p19 .bundle .num {position:absolute; bottom:10px; right:9px; width:45px; height:22px; background:url(https://image.newsis.com/new_www/homepage/bg_txt_round1.png) no-repeat 0 0; font-size:15px; line-height:20px; text-align:center; letter-spacing:-0.25px; color:#fff; z-index:1;}
.thum_p19 .btn_prev {position:absolute; top:63px; left:20px; width:41px; height:51px; background:url(https://image.newsis.com/new_www/homepage/btn_prev1.png) no-repeat 0 0;}
.thum_p19 .btn_next {position:absolute; top:63px; right:20px; width:41px; height:51px; background:url(https://image.newsis.com/new_www/homepage/btn_next1.png) no-repeat 0 0;}
/* thum_p20 */
.thum_p20 {position:relative; padding:22px 55px 18px; background:#464953;}
.thum_p20 .group {margin-left:-12px;}
.thum_p20 .bundle {float:left; width:162px; margin-left:12px;}
.thum_p20 .bundle .thum {position:relative; display:block; overflow:hidden; width:162px; height:162px;}
.thum_p20 .bundle .thum a {display:block;}
.thum_p20 .bundle .thum a img {display:block; min-width:162px; min-height:162px;}
.thum_p20 .bundle .txt {display:block; overflow:hidden; margin-top:6px;  height:40px;}
.thum_p20 .bundle .txt a {font-size:15px; line-height:20px; letter-spacing:-0.5px; color:#fff;}
.thum_p20 .btn_prev {position:absolute; top:108px; left:15px; width:16px; height:31px; background:url(https://image.newsis.com/new_www/homepage/btn_prev5.png) no-repeat 0 0;}
.thum_p20 .btn_next {position:absolute; top:108px; right:15px; width:16px; height:31px; background:url(https://image.newsis.com/new_www/homepage/btn_next5.png) no-repeat 0 0;}
/* thum_p21 */
.thum_p21 {position:relative;}
.thum_p21 .group {margin-left:-20px;}
.thum_p21 .bundle {float:left; width:227px; margin-left:20px; margin-bottom:15px;}
.thum_p21 .bundle .thum {position:relative; display:block; overflow:hidden; width:227px; height:151px;}
.thum_p21 .bundle .thum a {display:block;}
.thum_p21 .bundle .thum a img {display:block; min-width:227px; min-height:151px;}
.thum_p21 .bundle .thum a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr3.png) repeat 0 0;}
.thum_p21 .bundle .thum.on a:before,
.thum_p21 .bundle .thum:hover a:before {content:' '; position:absolute; top:0; left:0; width:221px; height:164px; border:3px solid #ed1b2f;}
.thum_p21 .bundle .txt {display:block; overflow:hidden; margin-top:6px;  height:40px;}
.thum_p21 .bundle .txt a {font-size:15px; line-height:18px; letter-spacing:-0.5px; color:#333;}
.thum_p21 .bundle .num {position:absolute; bottom:10px; right:9px; width:45px; height:22px; background:url(https://image.newsis.com/new_www/homepage/bg_txt_round1.png) no-repeat 0 0; font-size:15px; line-height:20px; text-align:center; letter-spacing:-0.25px; color:#fff; z-index:1;}

/* t_type1 */
.t_type1 {}
.t_type1 table {}
.t_type1 th {padding-top:16px; width:98px; font-size:16px; line-height:22px; text-align:left; vertical-align:top; letter-spacing:-0.5px; border:1px solid #ccc; border-left:0;}	/* 수정 161107 */
.t_type1 th a {display:inline-block; padding-right:18px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow4.png) no-repeat right 7px; color:#010101;}
.t_type1 td {padding:14px 0 11px 20px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;} 
.t_type1 td .lst_p2,
.t_type1 td .lst_p5 {max-width:520px;}
.ie8 .t_type1 .lst_p5 .bundle:first-child {margin-top:2px}
/* t_type2 */
.t_type2 {}
.t_type2 table {}
.t_type2 td {position:relative; height:48px; text-align:center; border:1px solid #c2c2c2;}
.t_type2 td a {display:block; height:48px; font-size:15px; line-height:46px; letter-spacing:-0.5px; color:#333;}
.t_type2 td.on a,
.t_type2 td:hover a,
.t_type2 td:focus a {text-decoration:none; color:#ed1b2f;}
.t_type2 td:hover a strong,
.t_type2 td:focus a strong {text-decoration:none;}
.t_type2 .t1.on a:after,
.t_type2 .t1:hover a:after,
.t_type2 .t1:focus a:after {content:' '; position:absolute; top:-1px; left:-1px; width:135px; height:46px; border:2px solid #ed1b2f;}
.t_type2 .t2.on a:after,
.t_type2 .t2:hover a:after,
.t_type2 .t2:focus a:after {content:' '; position:absolute; top:-1px; left:-1px; width:136px; height:46px; border:2px solid #ed1b2f;}
/* t_type3 */
.t_type3 {}
.t_type3 table {}
.t_type3 th {height:38px; font-size:15px; letter-spacing:-0.5px; color:#000; border-top:1px solid #979797; border-bottom:1px solid #979797;}
.t_type3 .lst td {height:40px; font-size:14px; text-align:center; color:#333; border-bottom:1px solid #d9d9d9;}
.t_type3 td.tit {padding-left:17px; text-align:left;}
.t_type3 td.tit img {margin-top:2px; vertical-align:top;}
.t_type3 td.tit a {color:#333;}
.t_type3 td.on .tit a {text-decoration:underline;}
.t_type3 .area td {display:none;}
.t_type3 .on .area td {display:table-cell;}
.t_type3 .txt {padding:23px 30px 30px; font-size:14px; line-height:24px; text-align:left; letter-spacing:-0.25px; color:#777; border-bottom:1px solid #d9d9d9; }
/*.t_type3 .txt {font-size:14px; line-height:24px; text-align:left; letter-spacing:-0.25px; color:#777; border-bottom:1px solid #d9d9d9; text-align: center; }*/
.t_type3 .lst_file {}
.t_type3 .lst_file .tit {display:block; padding-left:13px; height:36px; background:#ececec; font-size:14px; line-height:34px; color:#000;}
.t_type3 .lst_file .group {padding:6px 0 8px; background:#f7f7f7;}
.t_type3 .lst_file .bundle {overflow:hidden;}
.t_type3 .lst_file .bundle .txt_link {padding-left:14px; font-size:13px; line-height:25px; color:#333;}
.t_type3 .lst_file .bundle .txt_link img {margin-top:-2px;}
.t_type3 .lst_file .bundle .txt_link a {font-size:13px; line-height:24px; color:#333;}
.t_type3 .lst_file .bundle .txt_link .sizkb {color:#989797;}
.t_type3 .lst_file .bundle .link {margin-left:9px;}
.t_type3 .lst_file .bundle .link a {font-size:12px; line-height:25px; color:#ed1b2f;}

/* rel_article_p1 */
.rel_article_p1 {}
.rel_article_p1 .group {}
.rel_article_p1 .group .bundle {float:left; overflow:hidden; padding:0 12px; width:300px; background:url(https://image.newsis.com/new_www/homepage/bl_rel1.png) no-repeat 0 5px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.rel_article_p1 .group .bundle a {width:292px; height:24px; font-size:14px; line-height:24px; letter-spacing:-0.25px; color:#666;}
/* rel_article_p2 */
.rel_article_p2 {}
.rel_article_p2 .group {}
.rel_article_p2 .group .bundle {overflow:hidden; padding-left:12px; background:url(https://image.newsis.com/new_www/homepage/bl_rel1.png) no-repeat 0 4px;  white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.rel_article_p2 .group .bundle a {height:23px; font-size:14px; line-height:23px; letter-spacing:-0.25px; color:#666;}
/* rel_article_p3 */
.rel_article_p3 {}
.rel_article_p3 .group {margin-left:-10px;}
.rel_article_p3 .group .bundle {float:left; overflow:hidden; margin-top:12px; margin-left:11px; padding-left:15px; width:304px; background:url(https://image.newsis.com/new_www/homepage/bl_rel1.png) no-repeat 0 5px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.rel_article_p3 .group .bundle a {width:300px; height:23px; font-size:16px; line-height:23px; letter-spacing:-0.5px; color:#676767;}
.rel_article_p3 .group.siz1 .bundle {width:300px;}
/* rel_article_p4 */
.rel_article_p4 {}
.rel_article_p4 .group {}
.rel_article_p4 .group .bundle {overflow:hidden; padding-left:12px; background:url(https://image.newsis.com/new_www/homepage/bl_rel1.png) no-repeat 0 4px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.rel_article_p4 .group .bundle a {height:23px; font-size:15px; line-height:23px; letter-spacing:-0.5px; color:#666;}

/* lst_weather */
.lst_weather {position:relative;}
.lst_weather .group {overflow:hidden; margin-left:-16px; padding-left:34px;}
.lst_weather .bundle {float:left; margin-left:16px;}
.lst_weather .bundle a {display:block; color:#666;}
.lst_weather .bundle .thum {position:relative; display:block; width:60px; height:60px; text-align:center;}
.lst_weather .bundle .thum img {margin-top:12px; width:45px;}
.lst_weather .bundle .thum:after {content:' '; position:absolute; top:0; left:0; width:60px; height:60px; background:url(https://image.newsis.com/new_www/homepage/bg_circle1.png) no-repeat 0 0;}
.lst_weather .bundle .txt {display:block; font-size:14px; line-height:20px; text-align:center; letter-spacing:-0.25px; color:#666;}
.lst_weather .btn_prev {position:absolute; top:0; left:0; width:34px; height:60px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow3_2_left.png) no-repeat 0 22px; background-color:#fff;}
.lst_weather .btn_next {position:absolute; top:0; right:0; width:33px; height:60px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow3_2_right.png) no-repeat 19px 22px;  background-color:#fff;}

/* 헤드라인 뉴스 */
.today_head {}
	/* 상단 뉴스 */
.today_head .hd_news {position:relative;}
.today_head .hd_news .thum {float:left; overflow:hidden; margin-top:10px; margin-right:18px; width:160px; height:105px;}
.today_head .hd_news .thum a {}
.today_head .hd_news .thum a img {}
.today_head .hd_news .area {}
.today_head .hd_news .area .tit {display:block; overflow:hidden; height:35px;}
.today_head .hd_news .area .tit a {font-size:22px; line-height:35px; letter-spacing:-0.4px; color:#000;}
.today_head .hd_news .area .tit2 {display:block; overflow:hidden; margin-top:2px; height:20px; font-size:17px; line-height:20px; letter-spacing:-0.4px; color:#333;}
.today_head .hd_news .area .txt1 {display:block; overflow:hidden; margin-top:9px; height:50px;}
.today_head .hd_news .area .txt1 a {font-size:16px; line-height:25px; letter-spacing:-0.4px; color:#666;}
	/* lst_t1 */
.today_head .lst_t1 {}
.today_head .lst_t1 .group {margin-left:-20px;}
.today_head .lst_t1 .bundle {float:left; overflow:hidden; margin-bottom:15px; margin-left:20px; width:310px;}
.today_head .lst_t1 .bundle .thum {float:left; overflow:hidden; margin-right:15px; width:108px; height:81px;} 
.today_head .lst_t1 .bundle .thum a {}
.today_head .lst_t1 .bundle .thum a img {}
.today_head .lst_t1 .bundle .txt {display:block; overflow:hidden; margin-top:10px; height:48px;}
.today_head .lst_t1 .bundle .txt a {font-size:17px; line-height:24px; letter-spacing:-0.4px; color:#000;}
	/* thum_t1 */
.today_head .thum_t1 {}
.today_head .thum_t1 .group {}
.today_head .thum_t1 .bundle {position:relative; float:left; overflow:hidden; margin-left:10px; width:152px;}
.today_head .thum_t1 .bundle:first-child {margin-left:0;}
.today_head .thum_t1 .bundle .thum {display:block; overflow:hidden; width:152px; height:122px;}
.today_head .thum_t1 .bundle .thum a {}
.today_head .thum_t1 .bundle .thum a img {min-width:152px; min-height:122px;}
.today_head .thum_t1 .bundle .txt {display:block; overflow:hidden; margin-top:3px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.today_head .thum_t1 .bundle .txt a {font-size:15px; line-height:27px; letter-spacing:-0.25px; color:#333;}

/* -------------------------------------------- aside-------------------------------------------- */
#aside {float:right; width:300px;}
.a_bundle {position:relative; margin-left:20px; margin-right:20px; padding-bottom:19px;}
.a_bundle1 {position:relative; background:#efefef; padding:21px 20px 19px;}
.a_bundle2 {position:relative; background:#fff;}
.a_bundle3 {position:relative; margin-left:20px; margin-right:20px; padding-top:20px; border-top:1px solid #e4e4e4;}
.a_bundle4 {position:relative; padding:27px 19px 30px; border-bottom:1px solid #e4e4e4;}
		/* 타이틀 */
.a_h3_tit {font-size:17px; line-height:19px; letter-spacing:-0.5px; color:#000;}
.a_h3_tit a {display:inline-block; padding-right:18px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow4.png) no-repeat right 6px; font-size:17px; line-height:19px; letter-spacing:-0.5px; color:#000;}
		/* 실시간 주요지수 */
.a_bx1 {}	
.a_bx1 .ifam {position:relative;}
.a_bx1 .ifam:after {content:' '; position:absolute; top:0; left:0; width:100%; height:20px; background:#efefef;}
.a_bx1.amsi .ifam:after {background:#fff;}
.a_bx1 .date1 {display:block; font-size:12px; letter-spacing:-0.5px; text-align:right; color:#8c8c8c;}
.a_bx1 .btn_re {position:absolute; top:0; right:0; width:20px; height:20px; background:url(https://image.newsis.com/new_www/homepage/btn_refresh1.png) no-repeat 0 0;}


/* bx_msi */
.a_msi {position:relative; padding:19px 19px 14px 19px; background:#efefef;}
.a_msi .tit1 {width:260px; height:35px; background:url(https://image.newsis.com/new_www/homepage/bg_msiback2.gif) no-repeat 0 0;}
.a_msi .tit1 .ntxt {display:inline-block; width:130px; font-size:18px; line-height:33px; letter-spacing:-0.5px; text-align:center; color:#fff;}
.ie8 .a_msi .tit1 .ntxt {line-height:31px;}
.a_msi .tit2 {display:block; font-size:19px; text-align:center; line-height:26px; color:#333;}
.a_msi .tit2 span {font-weight:normal; color:#666;}
.a_msi .msitb {}
.a_msi .msitb table {}
.a_msi .msitb td {height:34px; background:#fff; border:1px solid #d7d7d7;}
.a_msi .msitb td a {display:block; font-size:17px; text-align:center; color:#666;}
.a_msi .msitb td.on a {color:#ed1b2f;}
		/* alst_msi1 */
.alst_msi1 {overflow:hidden;}
.alst_msi1 .group {}
.alst_msi1 .group li {overflow:hidden; margin-top:5px;}
.alst_msi1 .group li:first-child {margin-top:0;}
.alst_msi1 .group .type {font-size:14px; line-height:16px; letter-spacing:-0.5px; color:#333;}
.alst_msi1 .group .type .num {float:left; margin-top:2px; margin-right:10px; font-size:16px; line-height:16px; letter-spacing:-0.5px; font-style: italic; color:#333;}
.alst_msi1 .group .type .bxnum {float:left; margin-right:8px; width:18px; height:18px; font-size:13px; text-align:center; line-height:16px; letter-spacing:-0.5px; color:#fff;}
.ie8 .alst_msi1 .group .type .bxnum {line-height:20px;}
.alst_msi1 .group .type .bxnum.n7 {background-color:#f71b2d;}
.alst_msi1 .group .type .bxnum.n6 {background-color:#f25964;}
.alst_msi1 .group .type .bxnum.n5 {background-color:#f69098;}
.alst_msi1 .group .type .bxnum.n4 {background-color:#fabdc3;}
.alst_msi1 .group .type .bxnum.n3 {background-color:#afafaf;}
.alst_msi1 .group .type .bxnum.n2 {background-color:#878787;}
.alst_msi1 .group .type .bxnum.n1 {background-color:#5b5b5b;}
.alst_msi1 .group .rgroup {font-size:14px; letter-spacing:-0.5px;}
.alst_msi1 .group .rgroup.up {color:#ed1c24;}
.alst_msi1 .group .rgroup.down {color:#0054a6;}
.alst_msi1 .group .rgroup.sam {}
.alst_msi1 .group .type .num2 {display:inline-block; margin-right:10px; padding-right:3px; width:17px; height:18px; background:#c1c1c1; font-size:13px; text-align:center; line-height:17px; letter-spacing:-0.5px; font-style: italic; color:#fff;}
.ie8 .alst_msi1 .group .type .num2 {line-height:18px;}
		/* alst_msi2 */
.alst_msi2 {padding:10px 0; background:#ededed;}
.alst_msi2 li {float:left; margin-left:17px;}
.alst_msi2 li:first-child {margin-left:10px;}
.alst_msi2 li .bxnum {display:block; margin-bottom:2px; width:19px; height:19px; font-size:13px; text-align:center; line-height:17px; letter-spacing:-0.5px; color:#fff;}
.ie8 .alst_msi2 li .bxnum {line-height:20px;}
.alst_msi2 li .bxnum.n7 {background-color:#f71b2d;}
.alst_msi2 li .bxnum.n6 {background-color:#f25964;}
.alst_msi2 li .bxnum.n5 {background-color:#f69098;}
.alst_msi2 li .bxnum.n4 {background-color:#fabdc3;}
.alst_msi2 li .bxnum.n3 {background-color:#afafaf;}
.alst_msi2 li .bxnum.n2 {background-color:#878787;}
.alst_msi2 li .bxnum.n1 {background-color:#5b5b5b;}
.alst_msi2 li .txt {display:block; margin-left:-1px; width:21px; font-size:11px; line-height:12px; letter-spacing:-0.5px; vertical-align:middle; color:#6e6e6e;}
/* msi 코너 */
.abxlst {}
.abxlst .group {}
.abxlst .bundle {}
.abxlst .bundle .thum {position:relative; float:left; margin-right:19px;}
.abxlst .bundle .thum a {display:block; overflow:hidden; width:106px; height:106px;}
.abxlst .bundle .thum a img {display:block; min-width:106px; min-height:106px;}
.abxlst .bundle .thum a:after {content:' '; position:absolute; top:0; left:0; width:106px; height:106px; background:url(https://image.newsis.com/new_www/homepage/bg_thum_round3.png) no-repeat 0 0; z-index:1;}
.abxlst .bundle .area {overflow:hidden; margin-top:5px;}
.abxlst .bundle .area .cls {display:inline-block; overflow:hidden; padding-right:20px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow11.png) no-repeat right 7px;}
.abxlst .bundle .area .cls a {font-size:17px; line-height:22px; color:#ed1b2f;}
.abxlst .bundle .area .txt {display:block; overflow:hidden; max-height:60px;}
.abxlst .bundle .area .txt a {font-size:15px; line-height:20px; color:#666; word-break:break-all;}

	/* tab1 */
.a_tab1 {position:relative; overflow:hidden;}
.a_tab1 ul {margin-left:23px;}
.a_tab1 ul li {position:relative; float:left;}
.a_tab1 ul li a {display:block; margin-left:-1px; width:53px; height:24px; font-size:13px; line-height:23px; letter-spacing:-0.25px; text-align:center; color:#666; border:1px solid #b0b0b0;}
.ie8 .a_tab1 ul li a {line-height:26px;} 
.a_tab1.siz1 ul li a {width:71px;}
.a_tab1 ul li.on a,
.a_tab1 ul li:hover a,
.a_tab1 ul li:focus a {background:#ed1b2f; text-decoration:none; color:#fff;}
.a_tab1 ul li.on a:after,
.a_tab1 ul li:hover a:after,
.a_tab1 ul li:focus a:after {content:' '; position:absolute; top:0; left:-1px; width:53px; height:24px; border:1px solid #ed1b2f; z-index:1;}
.a_tab1.siz1 ul li.on a:after,
.a_tab1.siz1 ul li:hover a:after,
.a_tab1.siz1 ul li:focus a:after {content:' '; position:absolute; top:0; left:-1px; width:71px; height:24px; border:1px solid #ed1b2f; z-index:1;}
.a_tab1 .btn_prev {position:absolute; top:0; left:0; width:22px; height:26px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow3_left.png) no-repeat 5px 7px; background-color:#efefef; border:1px solid #b0b0b0; border-right:0;}
.a_tab1 .btn_next {position:absolute; top:0; right:0; width:21px; height:26px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow3_right.png) no-repeat 8px 7px; background-color:#efefef; border:1px solid #b0b0b0; border-left:0;}
.a_tab1.siz1 .btn_prev,
.a_tab1.siz1 .btn_next {background-color:#fff;}

/*20181005 focus none*/
.a_tab1 ul li.out a:after{content:' '; position:absolute; top:0; left:-1px; width:53px; height:24px; border:1px solid #b0b0b0; z-index:1;}
.a_tab1 ul li.out a {background:none; text-decoration:none; color:#fff;}   


	/* a_tab2 */
.a_tab2 {position:relative; overflow:hidden;}
.a_tab2 ul {margin-left:1px;}
.a_tab2 ul li {position:relative; float:left;}
.a_tab2 ul li a {display:block; margin-left:-1px; width:85px; height:24px; font-size:13px; line-height:23px; letter-spacing:-0.25px; text-align:center; color:#666; border:1px solid #b0b0b0;}
.ie8 .a_tab2 ul li a {line-height:26px;} 
.a_tab2 ul li.on a,
.a_tab2 ul li:hover a,
.a_tab2 ul li:focus a {background:#ed1b2f; text-decoration:none; color:#fff;}
.a_tab2 ul li.on a:after,
.a_tab2 ul li:hover a:after,
.a_tab2 ul li:focus a:after {content:' '; position:absolute; top:0; left:-1px; width:85px; height:24px; border:1px solid #ed1b2f; z-index:1;}

/* lst_a1 */
.lst_a1 {}
.lst_a1 .group {}
.lst_a1 .bundle {overflow:hidden; height:28px;}
.lst_a1 .bundle .num {float:left; padding-right:8px; width:18px; font-family:'myriad-web-pro'; font-size:18px; line-height:32px; font-style:italic; text-align:center; letter-spacing:-0.25px; color:#000;}
.lst_a1 .bundle a {display:block; overflow:hidden; font-size:15px; line-height:28px; letter-spacing:-0.25px; color:#666; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
/* lst_a2 */
.lst_a2 {}
.lst_a2 .group {}
.lst_a2 .bundle {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_a2 .bundle a {font-size:15px; line-height:27px; letter-spacing:-0.25px; color:#666;}
/* lst_a3 */
.lst_a3 {}
.lst_a3 .group {}
.lst_a3 .bundle {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_a3 .bundle a {font-size:14px; line-height:23px; letter-spacing:-0.25px; color:#666;}

/* thum_a1 */
.thum_a1 {margin-left:-20px;}
.thum_a1 .group {}
.thum_a1 .bundle {float:left; margin-left:20px; width:140px;}
.thum_a1 .bundle .thum {position:relative;}
.thum_a1 .bundle .thum a {display:block; overflow:hidden; width:140px; height:105px;}
.thum_a1 .bundle .thum a .cls {position:absolute; top:0; left:0; width:52px; height:22px; font-size:13px; line-height:21px; text-align:center; letter-spacing:-0.5px; color:#fff;}
.thum_a1 .bundle .thum a .cls.b1 {background:#e67f22;}
.thum_a1 .bundle .thum a .cls.b2 {background:#e74b3c;}
.thum_a1 .bundle .thum a img {display:block; min-width:140px; min-height:105px;}
.thum_a1 .bundle .txt {display:block;}
.thum_a1 .bundle .txt a {display:block; overflow:hidden; height:40px; font-size:14px; line-height:20px; letter-spacing:-0.25px; color:#666; word-break:break-all;}
/* thum_a2 */
.thum_a2 {}
.thum_a2 .group {}
.thum_a2 .bundle {margin-top:10px;}
.thum_a2 .bundle:first-child {margin-top:0;}
.thum_a2 .bundle .thum {position:relative; float:left; margin-right:19px;}
.thum_a2 .bundle .thum a {display:block; overflow:hidden; width:80px; height:80px;}
.thum_a2 .bundle .thum a img {display:block; min-width:80px; min-height:80px;}
/*.thum_a2 .bundle .thum a:after {content:' '; position:absolute; top:0; left:0; width:80px; height:80px; background:url(https://image.newsis.com/new_www/homepage/bg_thum_round.png) no-repeat 0 0; z-index:1;}*/
.thum_a2 .bundle .thum a:after {content:' '; position:absolute; top:0; left:0; width:80px; height:80px; z-index:1;}
.thum_a2 .bundle .thum.p1 a:after {content:' '; position:absolute; top:0; left:0; width:80px; height:80px; background:url(https://image.newsis.com/new_www/homepage/bg_thum_round2.png) no-repeat 0 0; z-index:1;}
.thum_a2 .bundle .area {overflow:hidden;}
.thum_a2 .bundle .area .tit {display:block; overflow:hidden; margin-top:8px; height:40px;}	 /* 수정 161216 */
.thum_a2 .bundle .area .tit a {font-size:15px; line-height:20px; letter-spacing:-0.5px; color:#ed1b2f; word-break:break-all;}	 /* 수정 161216 */
.thum_a2 .bundle .area .txt {display:block; overflow:hidden; margin-top:1px; height:40px; }
.thum_a2 .bundle .area .txt a {font-size:14px; line-height:20px; letter-spacing:-0.5px; color:#666; word-break:break-all;}
/* thum_a3 */
.thum_a3 {margin-left:-20px;}
.thum_a3 .group {}
.thum_a3 .bundle {float:left; margin-left:20px; width:120px;}
.thum_a3 .bundle .thum {display:block;}
.thum_a3 .bundle .thum a {display:block; overflow:hidden; width:120px; height:90px;}
.thum_a3 .bundle .thum a img {display:block; min-width:120px; min-height:90px;}
.thum_a3 .bundle .txt {display:block; margin-top:5px;}
.thum_a3 .bundle .txt a {display:block; overflow:hidden; height:40px; font-size:14px; line-height:20px; letter-spacing:-0.25px; color:#666; word-break:break-all;}
/* thum_a4 */
.thum_a4 {}
.thum_a4 .ptit {display:block; font-size:15px; line-height:20px; letter-spacing:-0.25px; color:#000;}
.thum_a4 .group {}
.thum_a4 .bundle {}
.thum_a4 .bundle .thum {float:left; margin-right:20px;}
.thum_a4 .bundle .thum a {display:block; overflow:hidden; width:120px; height:90px;}
.thum_a4 .bundle .thum a img {display:block; min-width:120px; min-height:90px;}
.thum_a4 .bundle .area {}
.thum_a4 .bundle .area .tit {display:block;}
.thum_a4 .bundle .area .tit a {display:block; overflow:hidden; max-height:40px; font-size:15px; line-height:20px; letter-spacing:-0.25px; color:#000; word-break:break-all;}
.thum_a4 .bundle .area .tit2 {display:block;}
.thum_a4 .bundle .area .tit2 a {display:block; overflow:hidden; max-height:60px; font-size:15px; line-height:20px; letter-spacing:-0.25px; color:#000; word-break:break-all;}
.thum_a4 .bundle .area .txt {display:block;}
.thum_a4 .bundle .area .txt a {display:block; overflow:hidden; max-height:75px; font-size:14px; line-height:18px; letter-spacing:-0.25px; color:#666; word-break:break-all;}/*max-height:37 -> 75px*/
/* thum_a5 */
.thum_a5 {}
.thum_a5 .group {}
.thum_a5 .bundle {overflow:hidden;}
.thum_a5 .bundle .thum {float:left; margin-right:18px;}
.thum_a5 .bundle .thum a {display:block; overflow:hidden; width:80px; height:60px;}
.thum_a5 .bundle .thum a img {display:block; min-width:80px; min-height:60px;}
.thum_a5 .bundle .tit {display:block; overflow:hidden; margin-top:3px; max-height:40px;}
.thum_a5 .bundle .tit a {font-size:14px; line-height:20px; letter-spacing:-0.5px; color:#000; word-break:break-all;}
/* thum_a6 */
.thum_a6 {}
.thum_a6 .group {}
.thum_a6 .bundle {margin-top:25px;}
.thum_a6 .bundle:first-child {margin-top:0;}
.thum_a6 .bundle .thum {display:block;}
.thum_a6 .bundle .thum a {display:block; overflow:hidden; width:260px; height:173px;}
.thum_a6 .bundle .thum a img {display:block; min-width:260px; min-height:173px;}
.thum_a6 .bundle .txt {display:block; overflow:hidden; margin-top:8px; max-height:52px;}
.thum_a6 .bundle .txt a {font-size:15px; line-height:26px; letter-spacing:-0.5px; color:#333; word-break:break-all;}
/* thum_a6_2 */
.thum_a6_2 {}
.thum_a6_2 .group {}
.thum_a6_2 .bundle {margin-top:7px; width:225px;}
.thum_a6_2 .bundle:first-child {margin-top:0;}
.thum_a6_2 .bundle .thum {display:block; overflow:hidden; width:225px; height:171px; border:1px solid #ccc;}
.thum_a6_2 .bundle .thum a {display:block;}
.thum_a6_2 .bundle .thum a img {display:block; min-width:225px; min-height:171px;}
.thum_a6_2 .bundle .txt {display:block; overflow:hidden; margin-top:10px; height:44px;}
.thum_a6_2 .bundle .txt a {font-size:15px; line-height:22px; letter-spacing:-0.5px; color:#333; word-break:break-all;}
/* thum_a7 */
.thum_a7 {}
.thum_a7 .group {margin-left:-20px;}
.thum_a7 .bundle {float:left; margin-left:20px; width:118px;}
.thum_a7 .bundle:first-child {margin-top:0;}
.thum_a7 .bundle .thum {display:block;}
.thum_a7 .bundle .thum a {display:block; overflow:hidden; width:118px; height:118px; border:1px solid #b0b0b0;}
.thum_a7 .bundle .thum a img {display:block; min-width:118px; min-height:118px;}
.thum_a7 .bundle .txt {display:block; margin-top:5px;}
.thum_a7 .bundle .txt a {display:block; overflow:hidden; height:44px; font-size:15px; line-height:22px; letter-spacing:-0.5px; color:#333; word-break:break-all;}
/* thum_a8 */
.thum_a8 {position:relative; overflow:hidden; width:260px;}
.thum_a8 .group {}
.thum_a8 .bundle {position:relative; float:left; width:260px;}
.thum_a8 .bundle a {display:block; overflow:hidden; width:260px; height:73px;}
.thum_a8 .bundle img {display:block; min-width:260px; min-height:73px;}
.thum_a8 .bundle .tit {position:absolute; top:20px; left:50%; overflow:hidden; margin-left:-95px; width:190px; font-size:21px; line-height:28px; text-align:center; letter-spacing:-0.5px; color:#fff; white-space:nowrap; word-break:break-all;}
.thum_a8 .btn_prev {position:absolute; top:29px; left:10px; width:11px; height:15px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow3_3_left.png) no-repeat 0 0;}
.thum_a8 .btn_next {position:absolute; top:29px; right:10px; width:11px; height:15px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow3_3_right.png) no-repeat 0 0;}
/* thum_a9 */
.thum_a9 {}
.thum_a9 .bundle {position:relative;}
.thum_a9 .bundle a {display:block;}
.thum_a9 .bundle a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr4.png) repeat 0 0;}
.thum_a9 .bundle .cls {position:absolute; top:0; left:0; padding:0 10px 0 9px; height:25px; background:#e67f22; font-size:13px; line-height:23px; letter-spacing:-0.4px; color:#fff;}
.ie8 .thum_a9 .bundle .cls {line-height:26px;}
.thum_a9 .bundle a:hover .cls,
.thum_a9 .bundle a:focus .cls {text-decoration:none;}
.thum_a9 .bundle .thum {display:block; overflow:hidden; width:300px; height:177px;}
.thum_a9 .bundle .thum img {display:block; min-width:300px; min-height:177px;}
.thum_a9 .bundle .txt {position:absolute; bottom:11px; left:0; overflow:hidden; padding:0 19px 2px; width:262px; max-height:44px; font-size:16px; line-height:22px; letter-spacing:-0.25px; color:#fff; z-index:1; word-break:break-all;}
.ie8 .thum_a9 .bundle .txt {bottom:12px;}

/* bx_lst1 */
.bx_list1 {position:relative; overflow-y:auto; padding:0 22px 0 17px; width:259px; max-height:1471px; border:1px solid #d7d7d7;}	/* 수정 20161012 */
.bx_list1 ul {}
.bx_list1 ul li {position:relative;width:259px; border-top:1px solid #e8e8e8;}
.bx_list1 ul li:first-child {border-top:0;}
.bx_list1 ul li a {display:block;  padding:16px 0; font-size:16px; font-weight:bold; line-height:20px; letter-spacing:-0.5px; color:#000;}
.bx_list1 ul li.on a:after,
.bx_list1 ul li:hover a:after,
.bx_list1 ul li:focus a:after {content:' '; position:absolute; top:0; left:-18px;; height:100%; border-left:4px solid #ed1b2f; z-index:1;}
.bx_list1 ul li.on a,
.bx_list1 ul li:hover a,
.bx_list1 ul li:focus a {color:#ed1b2f;}

/* lst_banner */
.lst_banner {}
.lst_banner li {margin-top:5px;}
.lst_banner li:first-child {margin-top:0;}
.lst_banner li a {display:block;}

/* msi 코너 */
.bxlst {}
.bxlst .group {}
.bxlst .bundle {float:left; padding:19px; margin-left:-1px; width:280px; border:1px solid #d7d7d7;}
.bxlst .bundle:first-child {margin-left:0;}
.bxlst .bundle .thum {position:relative; float:left; margin-right:19px;}
.bxlst .bundle .thum a {display:block; overflow:hidden; width:106px; height:106px;}
.bxlst .bundle .thum a img {display:block; min-width:106px; min-height:106px;}
.bxlst .bundle .thum a:after {content:' '; position:absolute; top:0; left:0; width:106px; height:106px; background:url(https://image.newsis.com/new_www/homepage/bg_thum_round3.png) no-repeat 0 0; z-index:1;}
.bxlst .bundle .area {overflow:hidden; margin-top:5px;}
.bxlst .bundle .area .cls {display:inline-block; overflow:hidden; padding-right:20px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow11.png) no-repeat right 7px;}
.bxlst .bundle .area .cls a {font-size:17px; line-height:22px; color:#ed1b2f;}
.bxlst .bundle .area .txt {display:block; overflow:hidden; max-height:60px;}
.bxlst .bundle .area .txt a {font-size:15px; line-height:20px; color:#666; word-break:break-all;}

/* bx_mobile */
.bx_mobile {position:relative;}
.bx_mobile .bx_thum {display:block; margin-left:-10px; text-align:center;}
.bx_mobile .bx_thum span {display:block;}
.bx_mobile .bx_thum img {}
.bx_mobile .tit1 {display:block; font-size:30px; line-height:34px; letter-spacing:-0.5px; color:#ec1b30;}
.bx_mobile .txt1 {margin-left:19px; font-size:16px; line-height:24px; letter-spacing:-0.2px; color:#333;}
.ie8 .bx_mobile .txt1 {letter-spacing:-0.3px;}
.bx_mobile .txt2 {font-size:16px; line-height:24px; letter-spacing:-0.1px; color:#333;}
.bx_mobile .btn_app {display:inline-block; padding-right:19px; width:169px; height:43px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow10.png) no-repeat 168px 16px; font-size:17px; text-align:center; line-height:39px; letter-spacing:-0.5px; color:#6b6b6b; border:1px solid #d2d2d2;}
		/* lst1 */
.bx_mobile .lst1 {margin-left:20px;}
.bx_mobile .lst1 li {overflow:hidden;}
.bx_mobile .lst1 .num {float:left; margin-top:7px; margin-right:10px; padding-left:5px; width:18px; height:21px; background:url(https://image.newsis.com/new_www/homepage/bl_square3.gif) no-repeat 0 0; font-size:16px; font-style:italic; line-height:20px; color:#fff;}
.ie9 .bx_mobile .lst1 .num {padding-left:6px; width:17px;}
.ie10 .bx_mobile .lst1 .num {padding-left:6px; width:17px;}
.ie11 .bx_mobile .lst1 .num {padding-left:6px; width:17px;}
.bx_mobile .lst1 .txt {float:left; font-size:16px; line-height:32px; letter-spacing:-0.1px; color:#333;}
.bx_mobile .lst1 .txt_2 {float:left; font-size:20px; line-height:32px; letter-spacing:-0.5px; color:#ec1b30;}
		/* lst2 */
.bx_mobile .lst2 {}
.bx_mobile .lst2 li {float:left; overflow:hidden; margin-left:20px; padding-left:13px; width:452px; background:url(https://image.newsis.com/new_www/homepage/bl_square4.gif) no-repeat 0 15px; font-size:16px; line-height:32px; letter-spacing:-0.1px; color:#333;}
.bx_mobile .lst2 li .tit {float:left; width:55px;} 
.bx_mobile .lst2 li .tit.siz2 {width:110px;}
.bx_mobile .lst2 li .txt {float:left;}
.bx_mobile .lst2 li .txt a {color:#333;}
.bx_mobile .btn_go {position:absolute; top:38px; right:0; width:190px; height:45px; background:#ed1b2f; font-size:16px; line-height:43px; text-align:center; letter-spacing:-0.5px; color:#fff;}


/* -------------------------------------------- -------------------------------------------- */
/* not_found */
.not_found {position:relative; margin:0 auto; width:555px;}
.not_found .icon {display:block; text-align:center;}
.not_found .icon img {}
.not_found .txt1 {display:inline-block; font-size:32px; font-weight:normal; line-height:40px; letter-spacing:-0.5px; color:#000;}
.not_found .txt2 {display:inline-block; font-size:17px; line-height:26px; letter-spacing:-0.75px; color:#666;}
.not_found .btn1 {display:inline-block; background:#fff; width:202px; height:43px; font-size:18px; line-height:41px; text-align:center; letter-spacing:-0.5px; color:#666; border:1px solid #c8c8c8;}
.not_found .btn2 {display:inline-block; background:#ed1b2f; width:202px; height:43px; font-size:18px; line-height:41px; text-align:center; letter-spacing:-0.5px; color:#fff; border:1px solid #ed1b2f;}

/* -------------------------------------------- -------------------------------------------- */
/* article */
#article {position:relative;}
#article .pag_num {font-size:20px; font-weight:bold; line-height:26px; letter-spacing:-1px; color:#666;}
#article .pag_num strong {color:#000;}
		/* 상단 */
#article .article_tbx {background:#fff;}
#article .article_tbx.w970 {width:970px;}
#article .article_tbx .num {position:relative; display:inline-block; padding:0 14px; min-width:45px; height:26px; font-size:20px; line-height:24px; text-align:center; letter-spacing:-1px; color:#666; border-top:1px solid #adadad; border-bottom:1px solid #adadad;}
#article .article_tbx .num:after {content:' '; position:absolute; top:-1px; left:0; width:14px; height:28px; background:url(https://image.newsis.com/new_www/homepage/bg_txt_round2_left.gif) no-repeat 0 0;}
#article .article_tbx .num:before {content:' '; position:absolute; top:-1px; right:0; width:14px; height:28px; background:url(https://image.newsis.com/new_www/homepage/bg_txt_round2_right.gif) no-repeat 0 0;}
#article .article_tbx .num .page {color:#000;}
#article .article_tbx h1 {font-size:36px; line-height:45px; letter-spacing:-0.5px; color:#000;}
#article .article_tbx h2 {font-size:24px; font-weight:normal; line-height:32px; letter-spacing:-0.5px; color:#333;}
#article .article_tbx .write {display:block; font-size:15px; line-height:22px; letter-spacing:-0.5px; color:#999;}
#article .article_tbx .write .bar {font-size:14px; color:#d7d7d7;}
#article .article_tbx .write2 {display:block; font-size:14px; line-height:20px; letter-spacing:-0.25px; color:#999;}
#article .article_tbx .write2 .bar {font-size:14px; color:#d7d7d7;}
					/* 날짜 */
#article .article_tbx .date {display:block; font-size:14px; line-height:22px; letter-spacing:-0.25px; color:#999; border-top:1px solid #909090;}
#article .article_tbx .date .bar {color:#d7d7d7;}
			/* 소셜 및 링크 */
#article .function {}
#article .function .social {float:left;}
#article .function .social ul {}
#article .function .social ul li {float:left; margin-left:3px;}
#article .function .social ul li:first-child {margin-left:0;}
#article .function .social ul li a {}
#article .function .social ul li a img {}
#article .function .info {float:left; margin-top:1px;}
#article .function .info ul {}
#article .function .info ul li {float:left;}
#article .function .info ul li a {margin-left:-1px;}
#article .function .info ul li button {}
#article .function .info ul li .f_size_s {width:29px; height:29px; background:url(https://image.newsis.com/new_www/homepage/icon_fontSize.gif) no-repeat 0 0;}
#article .function .info ul li .f_size_b {width:29px; height:29px; background:url(https://image.newsis.com/new_www/homepage/icon_fontSize.gif) no-repeat -29px 0;}
		/* 내용 */
#article .article_bx {margin-top:53px;}
#article .article_bx .view_text {margin-top:30px; font-size:17px; line-height:28px; letter-spacing:-0.5px; color:#333;}
#article .article_bx .view_text:first-child {margin-top:0;}
#article .article_bx .view_text .article_photo {position:relative; width:100px !important;}
#article .article_bx .view_text .article_photo .img {position:relative;}
#article .article_bx .view_text .article_photo .desc {padding:15px 0; font-size:14px; line-height:22px; letter-spacing:-0.5px; color:#666;}
#article .article_bx .view_text .article_photo.left {float:left; margin:5px 20px 10px 0; padding:0;}
#article .article_bx .view_text .article_photo.right {float:right; margin:5px 0 10px 20px; padding:0;}
#article .article_bx .view_text .article_photo.center {margin:0 auto; min-width:40px; margin-bottom:20px;}
#article .article_bx .view_text .tit {font-size:20px; line-height:28px; letter-spacing:-0.5px; color:#000;}
#article .article_bx .copy {font-size:14px; line-height:26px; letter-spacing:-0.5px; color:#999;}
#article .article_bx .infotxt {padding:15px 19px 16px; background:#f0f0f0;}
#article .article_bx .infotxt p {font-size:15px; line-height:23px; letter-spacing:-0.8px; color:#444;}
	/* 포토 */
#article .photo_bx {position:relative; overflow:hidden; margin-bottom:22px; width:970px; height:748px; background:#f2f2f2;}
#article .photo_bx ul {}
#article .photo_bx ul li {float:left; overflow:hidden; width:970px; height:748px;}
#article .photo_bx ul li .a_bx {position:absolute; top:33px; left:0; width:970px; text-align:center;}
#article .photo_bx ul li .bx_num {position:relative; display:inline-block; padding:0 14px; min-width:45px; height:28px;}
#article .photo_bx ul li .bx_num .num {display:block; height:26px; font-size:20px; line-height:24px; text-align:center; letter-spacing:-1px; color:#666; border-top:1px solid #adadad; border-bottom:1px solid #adadad;}
#article .photo_bx ul li .bx_num:after {content:' '; position:absolute; top:0; left:0; width:14px; height:28px; background:url(https://image.newsis.com/new_www/homepage/bg_txt_round2_left.png) no-repeat 0 0;}
#article .photo_bx ul li .bx_num:before {content:' '; position:absolute; top:0; right:0; width:14px; height:28px; background:url(https://image.newsis.com/new_www/homepage/bg_txt_round2_right.png) no-repeat 0 0;}
#article .photo_bx ul li .bx_num .num .page {color:#000;}
#article .photo_bx .thum_tb {display:table; width:970px; height:748px;}
#article .photo_bx .thum_tb .td {display:table-cell; vertical-align:middle; text-align:center;}
#article .photo_bx .thum_tb .td img {max-width:560px; max-height:530px;}
#article .photo_bx .thum_tb2 {display:table; padding:80px 0; width:500px;}
#article .photo_bx .thum_tb2 .td {display:table-cell; vertical-align:middle; text-align:center;}
#article .photo_bx .thum_tb2 .td img {max-width:500px;}
#article .photo_bx .btn_prev {position:absolute; top:50%; left:40px; margin-top:-37px; width:74px; height:74px; background:url(https://image.newsis.com/new_www/homepage/btn_prev4.png) no-repeat 0 0;}
#article .photo_bx .btn_next {position:absolute; top:50%; right:40px; margin-top:-37px; width:74px; height:74px; background:url(https://image.newsis.com/new_www/homepage/btn_next4.png) no-repeat 0 0;}
	/* 그래픽 */
#article .photo_bx2 {position:relative; overflow:hidden; margin-bottom:22px; width:970px; padding:80px 0; background:#f2f2f2;}
#article .photo_bx2 ul {}
#article .photo_bx2 ul li {float:left; overflow:hidden; width:970px;}
#article .photo_bx2 .thum_tb {display:table; width:970px;}
/*
#article .photo_bx2 .thum_tb .td {display:table-cell; vertical-align:middle; text-align:center;}
*/
/*#article .photo_bx2 .thum_tb .td img {max-width:500px;} 20180717*/ 
#article .photo_bx2 .btn_prev {position:absolute; top:50%; left:40px; margin-top:-37px; width:74px; height:74px; background:url(https://image.newsis.com/new_www/homepage/btn_prev4.png) no-repeat 0 0;}
#article .photo_bx2 .btn_next {position:absolute; top:50%; right:40px; margin-top:-37px; width:74px; height:74px; background:url(https://image.newsis.com/new_www/homepage/btn_next4.png) no-repeat 0 0;}

/* 추가 161216 광고영역 */
.adbundle {position:relative;}
.adbundle .lay_down {position:absolute; top:35px; left:50%; margin-left:-80px; padding:0 18px 0 16px; background-color:#fff; height:39px; border:1px solid #e5e5e5; z-index:1;}
.adbundle .lay_down:after {content:' '; position:absolute; top:-12px; left:50%; margin-left:-11px; width:20px; height:12px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow11.png) no-repeat 0 0;}
.adbundle .lay_down ul {}
.adbundle .lay_down ul li {float:left; margin-left:13px; padding-left:18px; background:url(https://image.newsis.com/new_www/homepage/bar3.gif) no-repeat 0 12px; line-height:39px;}
.adbundle .lay_down ul li:first-child {margin-left:0; padding-left:0; background:none;}
.adbundle .lay_down ul li a {display:block; font-size:15px; color:#7c7c7c;}



/*추가 170113 인덱스 포토 msi*/


/*인덱스 포토존 큰이미지 430 작은이미지 8개*/
.thum_p1 .b_thum_a {position:relative; float:left;}
.thum_p1 .b_thum_a a {display:block; overflow:hidden; width:430px; height:291px;}
.thum_p1 .b_thum_a a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_big_thum.png) no-repeat 0 0;}
.thum_p1 .b_thum_a img {display:block; min-width:430px; min-height:291px;}
.thum_p1 .b_thum_a .cls {position:absolute; top:0; left:0; background:#ed1f31; width:71px; height:38px; font-size:20px; line-height:34px; letter-spacing:-0.5px; text-align:center; color:#fff; z-index:1;}
.thum_p1 .b_thum_a .txt {position:absolute; bottom:23px; left:0; overflow:hidden; padding:0 19px; width:392px; height:22px; font-size:18px; font-weight:bold; line-height:18px; letter-spacing:0.5px; color:#fff; z-index:1; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.thum_p1 .b_thum_a:hover .txt {text-decoration:underline;}


.thum_p1 .s_thum_a {float:right; margin-top:-5px; width:210px;}
.thum_p1 .s_thum_a .group {}
.thum_p1 .s_thum_a .group .bundle {position:relative; float:left; margin-top:5px; margin-left:5px; width:100px; height:69px;}
.thum_p1 .s_thum_a .group .bundle a {display:block; overflow:hidden; width:100px; height:69px;}
.thum_p1 .s_thum_a .group .bundle a img {display:block; min-width:100px; min-height:69px;}
.thum_p1 .s_thum_a .group .bundle.on a:after,
.thum_p1 .s_thum_a .group .bundle:hover a:after,
.thum_p1 .s_thum_a .group .bundle:focus a:after {content:' '; position:absolute; top:0px; left:0px; width:94px; height:63px; border:3px solid #ed1b2f; z-index:10;}





/*인덱스 msi*/

.bx_msi .lst_msi dt .lank_a {font-size:18px; line-height:26px; letter-spacing:-0.5px; color:#000;}
.bx_msi .lst_msi dt .date_a { font-size:13px; line-height:27px; color:#333;}

.bx_msi .lst_msi dd .group_a {float:left;}
.bx_msi .lst_msi dd .group_a li {overflow:hidden; margin-top:9px; width:165px;}
.bx_msi .lst_msi dd .group_a li:first-child {margin-top:0;}
.bx_msi .lst_msi dd .group_a .type {font-size:14px; line-height:16px; letter-spacing:-0.5px; color:#333;}
.bx_msi .lst_msi dd .group_a .type .num {float:left; margin-top:2px; margin-right:10px; font-size:16px; line-height:16px; letter-spacing:-0.5px; font-style: italic; color:#333;}
.bx_msi .lst_msi dd .group_a .type .bxnum {float:left; margin-right:8px; width:19px; height:19px; font-size:0; line-height:0;}
.bx_msi .lst_msi dd .group_a .type .bxnum.n7 {background:url(https://image.newsis.com/new_www/homepage/icon_level7_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi dd .group_a .type .bxnum.n6 {background:url(https://image.newsis.com/new_www/homepage/icon_level6_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi dd .group_a .type .bxnum.n5 {background:url(https://image.newsis.com/new_www/homepage/icon_level5_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi dd .group_a .type .bxnum.n4 {background:url(https://image.newsis.com/new_www/homepage/icon_level4_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi dd .group_a .type .bxnum.n3 {background:url(https://image.newsis.com/new_www/homepage/icon_level3_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi dd .group_a .type .bxnum.n2 {background:url(https://image.newsis.com/new_www/homepage/icon_level2_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi dd .group_a .type .bxnum.n1 {background:url(https://image.newsis.com/new_www/homepage/icon_level1_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi dd .group_a .rgroup {font-size:14px; letter-spacing:-0.5px;}
.bx_msi .lst_msi dd .group_a .rgroup.up {color:#ed1c24;}
.bx_msi .lst_msi dd .group_a .rgroup.down {color:#0054a6;}
.bx_msi .lst_msi dd .group_a .rgroup.sam {}

.bx_msi .lst_msi2_a {padding:9px 19px 0; border-top:1px solid #d1d1d1;}
.bx_msi .lst_msi2_a li {float:left; margin-left:29px;}
.bx_msi .lst_msi2_a li:first-child {margin-left:0;}
.bx_msi .lst_msi2_a li .bxnum {float:left; margin-right:5px; width:19px; height:19px; font-size:0; line-height:0;}
.bx_msi .lst_msi2_a li .bxnum.n7 {background:url(https://image.newsis.com/new_www/homepage/icon_level7_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_a li .bxnum.n6 {background:url(https://image.newsis.com/new_www/homepage/icon_level6_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_a li .bxnum.n5 {background:url(https://image.newsis.com/new_www/homepage/icon_level5_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_a li .bxnum.n4 {background:url(https://image.newsis.com/new_www/homepage/icon_level4_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_a li .bxnum.n3 {background:url(https://image.newsis.com/new_www/homepage/icon_level3_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_a li .bxnum.n2 {background:url(https://image.newsis.com/new_www/homepage/icon_level2_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_a li .bxnum.n1 {background:url(https://image.newsis.com/new_www/homepage/icon_level1_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_a li .txt {float:left; font-size:12px; line-height:18px; letter-spacing:-0.5px; color:#6e6e6e;}
.ie8 .bx_msi .lst_msi2_a li .txt {line-height:20px;}



/*인덱스 포토존 박스*/

.thum_p1 .b_thum_a1 {position:relative; float:left;}
.thum_p1 .b_thum_a1 a {display:block; overflow:hidden; width:640px; height:431px;}
/*.thum_p1 .b_thum_a1 a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_big_thum_a.png) no-repeat 0 0 ;}*/
.thum_p1 .b_thum_a1 img {display:block; min-width:640px; height:431px;}
/*.thum_p1 .b_thum_1a .cls {position:absolute; top:0; left:0; background:#ed1f31; width:71px; height:38px; font-size:20px; line-height:34px; letter-spacing:-0.5px; text-align:center; color:#fff; z-index:1;}*/
.thum_p1 .b_thum_a1 .txt {
	position: absolute;
	bottom: 22px;
	left: 0px;
	overflow: hidden;
	padding: 0 0px;
	width: 640px;
	height: 25px;
	font-size: 22px;
	font-weight: bold;
	line-height: 22px;
	letter-spacing: 0.5px;
	color: #fff;
	z-index: 1;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: break-all;
	text-align:center;
}
.thum_p1 .b_thum_a1:hover .txt {text-decoration:underline;}

/*20181130 백그라운드 배경 변경*/
.thum_p1 .b_thum_a1 .txt .bak{ background-color: rgba(0,0,0,0.6);  padding:4px 2px}  
.thum_p1 .b_thum_a1:hover .txt {text-decoration:none;}

.thum_p1 .s_thum_a1 { width:640px;}
.thum_p1 .s_thum_a1 .group {  margin-left:-5px;  }
.thum_p1 .s_thum_a1 .group .bundle {position:relative; float:left; margin-top:5px; margin-left:5px; width:124px; height:83px;}
.thum_p1 .s_thum_a1 .group .bundle a {overflow:hidden; width:124px; height:83px;}
.thum_p1 .s_thum_a1 .group .bundle a img { min-width:124px; min-height:83px;}
.thum_p1 .s_thum_a1 .group .bundle.on a:after,
.thum_p1 .s_thum_a1 .group .bundle:hover a:after,
.thum_p1 .s_thum_a1 .group .bundle:focus a:after {content:' '; position:absolute; top:0px; left:0px; width:118px; height:77px; border:3px solid #ed1b2f; z-index:10;}


.s_thum_a1 {position:relative;}
.s_thum_a1 .btn_prev {position:absolute; top:464px; left:0px; width:21px; height:26px; background:url(https://image.newsis.com/new_www/homepage/btn_prev1_a.png) no-repeat 0 0;}
.s_thum_a1 .btn_next {position:absolute; top:464px; right:1px; width:21px; height:26px; background:url(https://image.newsis.com/new_www/homepage/btn_next1_a.png) no-repeat 0 0;}


/*푸터 제휴사 위치*/
.fmgt { margin-left:50%;}



/*msi메뉴수정*/
#gnbbx_a {position:relative; border-top:1px solid #ed1b2f;}
#gnbbx_a.gmsi {border-bottom:1px solid #e1e1e1;}
#gnbbx_a .gnb {height:68px;}
#gnbbx_a.mgnb .gnb {height:35px;}
#gnbbx_a .gnb dl {}
#gnbbx_a .gnb .depth1 {float:left; padding:0 32px;}
#gnbbx_a.gmsi .gnb .depth1 {float:left; padding:0 28px;}
#gnbbx_a .gnb .depth1.pd1 {padding:0 31px;}
#gnbbx_a .gnb .depth1.first {padding-left:0;}
#gnbbx_a .gnb .depth1.last {padding-right:0;}
#gnbbx_a .gnb .depth1 a {display:block; height:35px; font-size:15px; font-weight:bold; line-height:32px; letter-spacing:-0.5px; color:#000;}
#gnbbx_a .gnb .depth1 a.on,
#gnbbx_a .gnb .depth1 a:hover,
#gnbbx_a .gnb .depth1 a:focus {text-decoration:underline; color:#ed1b2f;}

#gnbbx_a .snb2 {position:absolute; top:153px; left:0; width:100%; height:34px; background:#fff; border-bottom:1px solid #ccc; z-index:2;}
#gnbbx_a .snb2 .bxcn1 {overflow:hidden;}
#gnbbx_a .snb2 .depth3 {margin:0 auto; width:1040px;}
#gnbbx_a .snb2 .depth3 .bundle2 {position:relative; float:left; text-align:center;}
#gnbbx_a .snb2 .depth3.siz1 .bundle2 {width:104px;}
/*#gnbbx_a .snb2 .depth3.siz2 {width:1078px;}*/
#gnbbx_a .snb2 .depth3.siz2 {width:1078px;}
#gnbbx_a .snb2 .depth3.siz2 .bundle2 {width:154px;}
#gnbbx_a .snb2 .depth3.siz2 .bundle2:first-child {margin-left:-10px;}
/*
#gnbbx_a .snb2 .depth3.siz3 {width:260px;}  16.11.10 인사부고동정 부고 변경으로인한 width 변경 hjh
*/
#gnbbx_a .snb2 .depth3.siz3 {width:395px}
#gnbbx_a .snb2 .depth3.siz3 .bundle2 {width:130px;}
#gnbbx_a .snb2 .depth3.siz4 {width:1101px;}
#gnbbx_a .snb2 .depth3.siz4 .bundle2 {width:219px;}
#gnbbx_a .snb2 .depth3.siz4 .bundle2:first-child {margin-left:6px;}
#gnbbx_a .snb2 .depth3.siz5 {width:1078px;}
#gnbbx_a .snb2 .depth3.siz5 .bundle2 {width:134px;}
.msi_bundle {width: 285px !important;}
#gnbbx_a .snb2 .depth3 .bundle2:first-child {margin-left:0;}
#gnbbx_a .snb2 .depth3 .bundle2 a {display:block; font-size:15px; line-height:18px; letter-spacing:-0.5px; color:#666;}
#gnbbx_a .snb2 .depth3 .bundle2.on a,
#gnbbx_a .snb2 .depth3 .bundle2:hover a,
#gnbbx_a .snb2 .depth3 .bundle2:focus a {text-decoration:none; color:#ed1b2f;}
#gnbbx_a .snb2 .depth3 .bundle2:hover a:after,
#gnbbx_a .snb2 .depth3 .bundle2:focus a:after,
#gnbbx_a .snb2 .depth3 .bundle2.on a:after {content:' '; position:absolute; top:31px; left:50%; margin-left:-4px; width:8px; height:8px; background:url(https://image.newsis.com/new_www/homepage/bl_round1.png) no-repeat 0 0;}


/*광장메인*/

.cont_sec_box{padding:21px 20px 21px; border:1px solid #e4e4e4;}
.lst_p6_sec {}
.lst_p6_sec .group {}
.lst_p6_sec h2 {margin-bottom:15px;}
.lst_p6_sec .group .p1_bundle {position:relative; }
.lst_p6_sec .group .p1_bundle:first-child {margin-top:0;}
.lst_p6_sec .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:5px; width:120px; height:90px;}
.lst_p6_sec .group .p1_bundle .thum a {display:block;}
.lst_p6_sec .group .p1_bundle .thum a img {display:block; min-width:120px; min-height:90px;}
.lst_p6_sec .group .p1_bundle .area {margin-top:-5px; height:90px;}
.lst_p6_sec.tmsi1 .group .p1_bundle .thum {border:1px solid #e3e3e3;}
.lst_p6_sec .group .p1_bundle .thum + .area {margin-top:0; margin-left:140px;}
.lst_p6_sec .group .p1_bundle .area .title {height:44px; display:block; overflow:hidden; text-overflow:ellipsis; word-break:break-all; max-height:44px;}
.lst_p6_sec .group .p1_bundle .area .title a { font-size:17px; line-height:22px; letter-spacing:-0.5px; color:#000; max-height:44px;}
.lst_p6_sec .group .p1_bundle .area .txt {overflow:hidden; margin-top:5px; padding-right:12px; max-height:38px; }
.lst_p6_sec .group .p1_bundle .area .txt a {font-size:15px; line-height:18px; letter-spacing:-0.25px; color:#666;}
.lst_p6_sec .group .p1_bundle .date {display:block; font-size:13px; line-height:18px; letter-spacing:-0.25px; color:#285b95; margin-bottom:10px;}

.lst_p6_sec_1{ margin-top:30px;}
.lst_p6_sec_1 h2 {margin-bottom:15px;}
.lst_p6_sec_1 .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:6px; width:80px; height:80px;}
.lst_p6_sec_1 .group .p1_bundle .thum a {display:block;}
.lst_p6_sec_1 .group .p1_bundle .thum a img {display:block; min-width:80px; min-height:80px;}
.lst_p6_sec_1 .group .p1_bundle .area {margin-top:-5px; height:80px;}
.lst_p6_sec_1.tmsi1 .group .p1_bundle .thum {border:1px solid #e3e3e3;}
.lst_p6_sec_1 .group .p1_bundle .thum + .area {margin-top:0; margin-left:100px;}
.lst_p6_sec_1 .group .p1_bundle .area .title {height:44px; display:block; overflow:hidden; text-overflow:ellipsis; word-break:break-all; max-height:44px;}
.lst_p6_sec_1 .group .p1_bundle .area .title a {height:44px; font-size:17px; line-height:22px; letter-spacing:-0.5px; color:#000; max-height:44px;}
.lst_p6_sec_1 .group .p1_bundle .area .txt {overflow:hidden; margin-top:5px; padding-right:12px; max-height:38px;}
.lst_p6_sec_1 .group .p1_bundle .area .txt a {font-size:15px; line-height:18px; letter-spacing:-0.25px; color:#666;}

.lst_p6_sec_2{ margin-top:30px; width:400px;}
.lst_p6_sec_2 h2 {margin-bottom:15px;}
.lst_p6_sec_2 .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:6px; width:80px; height:80px;}
.lst_p6_sec_2 .group .p1_bundle .thum a {display:block;}
.lst_p6_sec_2 .group .p1_bundle .thum a img {display:block; min-width:80px; min-height:80px;}
.lst_p6_sec_2 .group .p1_bundle .area {margin-top:-5px; height:80px;}
.lst_p6_sec_2.tmsi1 .group .p1_bundle .thum {border:1px solid #e3e3e3;}
.lst_p6_sec_2 .group .p1_bundle .thum + .area {margin-top:0; margin-left:100px;}
.lst_p6_sec_2 .group .p1_bundle .area .title { width:270px;  height:44px; display:block; overflow:hidden; text-overflow:ellipsis; word-break:break-all; max-height:44px;}
.lst_p6_sec_2 .group .p1_bundle .area .title a {height:44px; font-size:17px; line-height:22px; letter-spacing:-0.5px; color:#000; max-height:44px;}
.lst_p6_sec_2 .group .p1_bundle .area .txt {width:270px; height:38px;  overflow:hidden; margin-top:5px; padding-right:5px; max-height:38px;}
.lst_p6_sec_2 .group .p1_bundle .area .txt a {font-size:15px; line-height:18px; letter-spacing:-0.25px; color:#666; max-height:38px;}

.lst_p6_sec_3{ margin-top:20px; width:150px; padding-right:20px; padding-top:7px; float:right;}
.lst_p6_sec_3 h2 {margin-bottom:15px;}
.lst_p6_sec_3 .group .p1_bundle .area .txt span:first-child{ padding-right:10px}
.lst_p6_sec_3 .group .p1_bundle .area .txt {height:25px;  overflow:hidden; margin-top:5px; padding-right:5px; max-height:38px; white-space:nowrap;text-overflow:ellipsis; word-break:break-all;}
.lst_p6_sec_3 .group .p1_bundle .area .txt a {font-size:14px; line-height:18px; letter-spacing:-0.25px; color:#666; max-height:38px; white-space:nowrap;text-overflow:ellipsis; word-break:break-all;}

.cont_sec_box1 h2{margin-bottom:15px;}
.lst_p2_sec {padding:21px 20px 19px; background-color:#efefef}

.lst_p2_sec {}
.lst_p2_sec .group {}
.lst_p2_sec h2 {margin-bottom:15px;}
.lst_p2_sec .group .p1_bundle {position:relative; }
.lst_p2_sec .group .p1_bundle:first-child {margin-top:0;}
.lst_p2_sec .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:5px; width:120px; height:90px;}
.lst_p2_sec .group .p1_bundle .thum a {display:block;}
.lst_p2_sec .group .p1_bundle .thum a img {display:block; min-width:120px; min-height:90px;}
.lst_p2_sec .group .p1_bundle .area {margin-top:-5px; height:90px;}
.lst_p2_sec.tmsi1 .group .p1_bundle .thum {border:1px solid #e3e3e3;}
.lst_p2_sec .group .p1_bundle .thum + .area {margin-top:0; margin-left:140px;}
.lst_p2_sec .group .p1_bundle .area .title {height:44px; display:block; overflow:hidden; text-overflow:ellipsis; word-break:break-all; max-height:44px;}
.lst_p2_sec .group .p1_bundle .area .title a { font-size:17px; line-height:22px; letter-spacing:-0.5px; color:#000; max-height:44px;}
.lst_p2_sec .group .p1_bundle .area .txt {overflow:hidden; margin-top:5px; padding-right:10px; max-height:38px; }
.lst_p2_sec .group .p1_bundle .area .txt a {font-size:15px; line-height:18px; letter-spacing:-0.25px; color:#666;}
.lst_p2_sec .group .p1_bundle .date {display:block; font-size:13px; line-height:18px; letter-spacing:-0.25px; color:#285b95; margin-bottom:10px;}

.a_bundle_sec {position:relative; background:#efefef; padding:21px 20px 17px;}

#bunddle_sec{ position:relative; background:#fff; }
.a_bundle_sec_a {padding:21px 20px 19px; border:1px  solid #e4e4e4; margin-top:15px;}
.a_bundle_sec_a h2{margin-bottom:15px;}
.thum_a2_sec {}
.thum_a2_sec .group {}
.thum_a2_sec .bundle {margin-top:10px;}
.thum_a2_sec .bundle:first-child {margin-top:0;}
.thum_a2_sec .bundle .thum {position:relative; float:left; margin-right:19px;}
.thum_a2_sec .bundle .thum a {display:block; overflow:hidden; width:80px; height:80px;}
.thum_a2_sec .bundle .thum a img {display:block; min-width:80px; min-height:80px;}
.thum_a2_sec .bundle .thum a:after {content:' '; position:absolute; top:0; left:0; width:80px; height:80px;}
.thum_a2_sec .bundle .thum.p1 a:after {content:' '; position:absolute; top:0; left:0; width:80px; height:80px;}
.thum_a2_sec .bundle .area {overflow:hidden;}
.thum_a2_sec .bundle .area .tit {display:block; overflow:hidden; margin-top:0px; height:40px; margin-bottom:17px;}	 /* 수정 161216 */
.thum_a2_sec .bundle .area .tit a {font-size:15px; line-height:20px; letter-spacing:-0.5px; color:#000; word-break:break-all;}	 /* 수정 161216 */
.thum_a2_sec .bundle .area .txt  {font-size:13px; line-height:18px; letter-spacing:-0.5px; color:#666; word-break:break-all; }




/*광장메인 수정 20170125*/

.lst_p6_sec_ed {}
.lst_p6_sec_ed .group {}
.lst_p6_sec_ed h2 {margin-bottom:15px;}
.lst_p6_sec_ed .group .p1_bundle {position:relative; }
.lst_p6_sec_ed .group .p1_bundle:first-child {margin-top:0;}
.lst_p6_sec_ed .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:5px; width:120px; height:90px;}
.lst_p6_sec_ed .group .p1_bundle .thum a {display:block;}
.lst_p6_sec_ed .group .p1_bundle .thum a img {display:block; min-width:120px; min-height:90px;}
.lst_p6_sec_ed .group .p1_bundle .area {margin-top:-5px; height:90px;}
.lst_p6_sec_ed.tmsi1 .group .p1_bundle .thum {border:1px solid #e3e3e3;}
.lst_p6_sec_ed .group .p1_bundle .thum + .area {margin-top:0; margin-left:140px;}
.lst_p6_sec_ed .group .p1_bundle .area .title {height:22px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all; max-height:22px;}
.lst_p6_sec_ed .group .p1_bundle .area .title a { font-size:17px; line-height:22px; letter-spacing:-0.5px; color:#000; max-height:22px;}
.lst_p6_sec_ed .group .p1_bundle .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:7px; padding-right:12px; height:57px; max-height:57px; }
.lst_p6_sec_ed .group .p1_bundle .area .txt a {font-size:15px; line-height:18px; letter-spacing:-0.25px; color:#666;}
.lst_p6_sec_ed .group .p1_bundle .date {display:block; font-size:14px; line-height:18px; letter-spacing:-0.25px; color:#285b95; margin-bottom:10px;}
 
.lst_p6_sec_1_ed{ margin-top:30px;}
.lst_p6_sec_1_ed h2 {margin-bottom:15px;}
.lst_p6_sec_1_ed .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:6px; width:80px; height:80px;}
.lst_p6_sec_1_ed .group .p1_bundle .thum a {display:block;}
.lst_p6_sec_1_ed .group .p1_bundle .thum a img {display:block; min-width:80px; min-height:80px;}
.lst_p6_sec_1_ed .group .p1_bundle .area {margin-top:-5px; height:80px;}
.lst_p6_sec_1_ed.tmsi1 .group .p1_bundle .thum {border:1px solid #e3e3e3;}
.lst_p6_sec_1_ed .group .p1_bundle .thum + .area {margin-top:0; margin-left:100px;}
.lst_p6_sec_1_ed .group .p1_bundle .area .title {height:22px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all; max-height:22px;}
.lst_p6_sec_1_ed .group .p1_bundle .area .title a {height:22px; font-size:17px; line-height:22px; letter-spacing:-0.5px; color:#000; max-height:22px;}
.lst_p6_sec_1_ed .group .p1_bundle .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:7px; padding-right:12px; height:57px; max-height:57px;}
.lst_p6_sec_1_ed .group .p1_bundle .area .txt a {font-size:15px; line-height:18px; letter-spacing:-0.25px; color:#666;}
 
.lst_p6_sec_2_ed{ margin-top:30px; width:400px;}
.lst_p6_sec_2_ed h2 {margin-bottom:15px;}
.lst_p6_sec_2_ed .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:6px; width:80px; height:80px;}
.lst_p6_sec_2_ed .group .p1_bundle .thum a {display:block;}
.lst_p6_sec_2_ed .group .p1_bundle .thum a img {display:block; min-width:80px; min-height:80px;}
.lst_p6_sec_2_ed .group .p1_bundle .area {margin-top:-5px; height:80px;}
.lst_p6_sec_2_ed.tmsi1 .group .p1_bundle .thum {border:1px solid #e3e3e3;}
.lst_p6_sec_2_ed .group .p1_bundle .thum + .area {margin-top:0; margin-left:100px;}
.lst_p6_sec_2_ed .group .p1_bundle .area .title { width:270px;  height:22px; display:block; white-space:nowrap; text-overflow:ellipsis; word-break:break-all; max-height:22px;}
.lst_p6_sec_2_ed .group .p1_bundle .area .title a {height:22px; font-size:17px; line-height:22px; letter-spacing:-0.5px; color:#000; max-height:22px;}
.lst_p6_sec_2_ed .group .p1_bundle .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:7px; padding-right:12px; height:57px; max-height:57px; }
.lst_p6_sec_2_ed .group .p1_bundle .area .txt a { font-size:15px; line-height:18px; letter-spacing:-0.25px; color:#666; max-height:38px;}
   
.lst_p2_sec_ed {padding:21px 20px 19px; background-color:#efefef}
.lst_p2_sec_ed .group {}
.lst_p2_sec_ed h2 {margin-bottom:15px;}
.lst_p2_sec_ed .group .p1_bundle {position:relative; }
.lst_p2_sec_ed .group .p1_bundle:first-child {margin-top:0;}
.lst_p2_sec_ed .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:5px; width:120px; height:90px;}
.lst_p2_sec_ed .group .p1_bundle .thum a {display:block;}
.lst_p2_sec_ed .group .p1_bundle .thum a img {display:block; min-width:120px; min-height:90px;}
.lst_p2_sec_ed .group .p1_bundle .area {margin-top:-5px; height:90px;}
.lst_p2_sec_ed.tmsi1 .group .p1_bundle .thum {border:1px solid #e3e3e3;}
.lst_p2_sec_ed .group .p1_bundle .thum + .area {margin-top:0; margin-left:140px;}
.lst_p2_sec_ed .group .p1_bundle .area .title {height:44px; display:block; overflow:hidden; text-overflow:ellipsis; word-break:break-all; max-height:44px;}
.lst_p2_sec_ed .group .p1_bundle .area .title a { font-size:17px; line-height:22px; letter-spacing:-0.5px; color:#000; max-height:44px;}
.lst_p2_sec_ed .group .p1_bundle .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:5px; padding-right:12px; height:38px; max-height:38px; }
.lst_p2_sec_ed .group .p1_bundle .area .txt a {font-size:15px; line-height:18px; letter-spacing:-0.25px; color:#666;}
.lst_p2_sec_ed .group .p1_bundle .date {display:block; font-size:13px; line-height:18px; letter-spacing:-0.25px; color:#285b95; margin-bottom:10px;}



/*인덱스 메인 타이틀 텍스트 수정*/
.m_content .area .title_main_a {display:block; overflow:hidden; height:50px;}
.m_content .area .title_main_a a {font-size:31px; line-height:50px; letter-spacing:-1.5px; color:#000;}



#gnbbx_ed .snb2 .depth3.siz3_a {width:1122px;}
#gnbbx_ed .snb2 .depth3.siz3_a .bundle2 {width:220px;}
#gnbbx_ed .snb2 .depth3.siz3_a .bundle2:first-child {margin-left:14px;}
	
/*인덱스 msi박스 수정*/
.bx_msi .lst_msi2_box {padding:9px 17px 0; border-top:1px solid #d1d1d1;}
.bx_msi .lst_msi2_box li {float:left; margin-left:22px; padding:7px 3px 7px;}
.bx_msi .lst_msi2_box .on {border:2px solid #999999; padding:5px; border-radius:3px;}
.bx_msi .lst_msi2_box li:first-child {margin-left:0;}
.bx_msi .lst_msi2_box li .bxnum {float:left; margin-right:5px; width:19px; height:19px; font-size:0; line-height:0;}
.bx_msi .lst_msi2_box li .bxnum.n7 {background:url(https://image.newsis.com/new_www/homepage/icon_level7_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_box li .bxnum.n6 {background:url(https://image.newsis.com/new_www/homepage/icon_level6_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_box li .bxnum.n5 {background:url(https://image.newsis.com/new_www/homepage/icon_level5_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_box li .bxnum.n4 {background:url(https://image.newsis.com/new_www/homepage/icon_level4_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_box li .bxnum.n3 {background:url(https://image.newsis.com/new_www/homepage/icon_level3_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_box li .bxnum.n2 {background:url(https://image.newsis.com/new_www/homepage/icon_level2_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_box li .bxnum.n1 {background:url(https://image.newsis.com/new_www/homepage/icon_level1_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_box li .txt {float:left; font-size:12px; line-height:18px; letter-spacing:-0.5px; color:#6e6e6e;}
.ie8 .bx_msi .lst_msi2_box li .txt {line-height:20px;}


#header .logobx .logo_newyear {display:inline-block; margin-top:18px;}


/*msi - 하단*/
.lst_p6_msi {background-color:#efefef;}
.lst_p6_msi .group {}
.lst_p6_msi .group .p1_bundle {position:relative; }
.lst_p6_msi .group .p1_bundle:first-child {margin-top:0;}
.lst_p6_msi .group .p1_bundle .area {}
.lst_p6_msi .group .p1_bundle .area .txt {overflow:hidden; max-height:44px; font-size:14px; line-height:22px;  color:#666; padding:15px;}


/*광장 흙과 생명 이야기*/

.a_bundle_sec_b {position:relative; background:#efefef; padding:21px 20px 22px;}

.lst_p2_sec_b {padding:17px 20px 23px; background-color:#fff; border: 1px solid #e5e5e5}
.lst_p2_sec_b .group {}
.lst_p2_sec_b h2 {margin-bottom:15px;}
.lst_p2_sec_b .group .p1_bundle {position:relative; }
.lst_p2_sec_b .group .p1_bundle:first-child {margin-top:0;}
.lst_p2_sec_b .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:5px; width:80px; height:80px;}
.lst_p2_sec_b .group .p1_bundle .thum a {display:block;}
.lst_p2_sec_b .group .p1_bundle .thum a img {display:block; min-width:80px; min-height:80px;}
.lst_p2_sec_b .group .p1_bundle .area {margin-top:-5px; height:80px;}
.lst_p2_sec_b.tmsi1 .group .p1_bundle .thum {border:1px solid #e3e3e3;}
.lst_p2_sec_b .group .p1_bundle .thum + .area {margin-top:0; margin-left:100px;}
.lst_p2_sec_b .group .p1_bundle .area .title {height:22px; display:block; overflow:hidden; text-overflow:ellipsis; word-break:break-all; max-height:22px;}
.lst_p2_sec_b .group .p1_bundle .area .title a {height:22px; font-size:17px; line-height:22px; letter-spacing:-0.5px; color:#000; max-height:22px;}
.lst_p2_sec_b .group .p1_bundle .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:7px; padding-right:12px; height:57px; max-height:57px; }
.lst_p2_sec_b .group .p1_bundle .area .txt a {font-size:15px; line-height:18px; letter-spacing:-0.25px; color:#666;}

.lst_sec {}
.lst_sec .group {}
.lst_sec .bundle {overflow:hidden; height:30px;}
.lst_sec .bundle .num {float:left; padding-right:8px; width:18px; font-family:'myriad-web-pro'; font-size:18px; line-height:32px; font-style:italic; text-align:center; letter-spacing:-0.25px; color:#000;}
.lst_sec .bundle a {display:block; overflow:hidden; font-size:15px; line-height:28px; letter-spacing:-0.25px; color:#666; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}


/*많이 본 뉴스 폰트 수정*/
.lst_a1_A {}
.lst_a1_A .group {}
.lst_a1_A .bundle {overflow:hidden; height:25px;}
.lst_a1_A .bundle .num {float:left; padding-right:8px; width:18px; font-family:'myriad-web-pro'; font-size:14px; line-height:29px; font-style:italic; text-align:center; letter-spacing:-0.25px; color:#000;}
.lst_a1_A .bundle a {display:block; overflow:hidden; font-size:14px; line-height:25px; letter-spacing:-0.25px; color:#666; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}	

.thum_a4 .ptit_a {display:block; font-size:15px; line-height:20px; letter-spacing:-0.25px; color:#000; max-height:40px; overflow:hidden; word-break:break-all;}


/* SE 서브타이틀 추가 */
.bxcn_se .se_title .title_sub {display:block; overflow:hidden; height:40px; font-size:28px; line-height:40px; letter-spacing:-1px; color:#515151; text-align:center;}

.bxcn_se .se_title_d .title_sub {display:block; overflow:hidden; height:40px; font-size:23px; line-height:40px; letter-spacing:-1px; color:#515151; text-align:center;}

/* 전국 로고 수정 */
#header .logobx .logo_cit {display:inline-block; margin-top:26px;}
#header .logobx .logo_cit strong {margin-left:8px; font-size:33px; line-height:54px; letter-spacing:-0.75px; color:#000;}
#header .logobx .logo_cit img{vertical-align:top;}
#header .logobx .logo_cit img:hover {text-decoration: none;}		
#header .logobx .logo_cit img:active {text-decoration: none; outline: dotted #000 thin }		

/*20170309 메인 subtitle 수정*/
.m_content .area .title2_aa {display:block; overflow:hidden; height:38px; font-size:32px; line-height:38px; letter-spacing:-1px; color:#333;}


/*20170323 섹션 탑 title 관련기사 길이 수정*/
.rel_article_p1_a {}
.rel_article_p1_a .group {}
.rel_article_p1_a .group .bundle {float:left; overflow:hidden; padding:0 12px; width:600px; background:url(https://image.newsis.com/new_www/homepage/bl_rel1.png) no-repeat 0 5px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.rel_article_p1_a .group .bundle a {width:292px; height:24px; font-size:14px; line-height:24px; letter-spacing:-0.25px; color:#666;}

/*20170327 섹션 탑 스포츠, 연예 테두리*/
.thum_p10_ed {position:relative;}
.thum_p10_ed .group {}
.thum_p10_ed .bundle {float:left; margin-left:11px; width:206px;}
.thum_p10_ed .bundle:first-child {margin-left:0;}
.thum_p10_ed .bundle a {display:block; color:#000;}
.thum_p10_ed .bundle .thum {display:block; overflow:hidden; width:206px; height:140px; border: 1px solid #ccc; border-bottom: 0; box-sizing: border-box;}
.thum_p10_ed .bundle .thum img {display:block; min-width:206px; min-height:140px;}
.thum_p10_ed .bundle .area {display:block; padding:12px 8px 9px; border:1px solid #ccc; border-top:0;}
.thum_p10_ed .bundle .txt {display:block; overflow:hidden; height:42px; font-size:15px; text-align:center; line-height:20px; letter-spacing:-0.5px; color:#666;}



/* 대선추가 20170425 */
.bxcn_se .se_title_election { width: 661px;}
.bxcn_se .se_title_election h1 {font-size:30px; text-align:center; letter-spacing:-0.5px; line-height:44px; color:#000;}
.bxcn_se .se_title_election h2 {margin-top:23px; padding-bottom:17px; font-size:30px; font-weight:normal; text-align:center; letter-spacing:-0.5px; line-height:44px; color:#000;}
.bxcn_se .se_title_election .title_sub {display:block; overflow:hidden; height:40px; font-size:20px; line-height:40px; letter-spacing:-1px; color:#515151; text-align:center;}

.thum_p5_election {}
.thum_p5_election .bundle {position:relative; margin-top:10px;}
.thum_p5_election .bundle:first-child {margin-top:0;}
.thum_p5_election .bundle a {display:block;}
.thum_p5_election .bundle a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr2_elec.png) repeat-x 0 10px;}
.thum_p5_election .bundle .thum {display:block; overflow:hidden; width:300px; height:190px;}
.thum_p5_election .bundle .thum img {display:block; min-width:300px; min-height:190px;}
.thum_p5_election .bundle .txt {position:absolute; bottom:10px; left:0; overflow:hidden; padding:0 19px 2px; max-height:36px; font-size:16px; line-height:18px; letter-spacing:-0.5px; color:#fff; z-index:1;}


.thum_b1_election {position:relative;}
.thum_b1_election a {display:block; overflow:hidden; width:661px; height:355px;}
.thum_b1_election .thum {display:block;}
.thum_b1_election .thum:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr1.png) repeat-x 0 50px;}
.thum_b1_election .thum img {display:block; min-width:661px; min-height:340px;}
.thum_b1_election .txt {position:absolute; bottom:10px; left:0; overflow:hidden; padding:0 20px; width:621px; font-size:22px; line-height:28px; letter-spacing:-0.5px; color:#fff; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}

.thum_b1_election .thum1 {display:block;}
.thum_b1_election .thum1:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%;}
.thum_b1_election .thum1 img {display:block; min-width:661px; min-height:340px;}

	
/*20170426 대선 css 추가*/
.rel_article_p3_election {}
.rel_article_p3_election .group {margin-left:-10px;}
.rel_article_p3_election .group .bundle {float:left; overflow:hidden; margin-top:9px; margin-left:11px; padding-left:15px; width:304px; background:url(https://image.newsis.com/new_www/homepage/bl_rel1.png) no-repeat 0 5px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.rel_article_p3_election .group .bundle a {width:300px; height:23px; font-size:16px; line-height:23px; letter-spacing:-0.5px; color:#676767;}
.rel_article_p3_election .group.siz1 .bundle {width:300px;}

.pre_in_wrap{ border: 1px solid #e3e3e3; padding:15px 15px 15px 15px; position: relative;}
				
				
				
/*20170427 대선 css 추가 se6*/
.thum_b2_election {position:relative;}
.thum_b2_election a {display:block; overflow:hidden; width:970px; height:390px;}
.thum_b2_election .thum {display:block;}
.thum_b2_election .thum:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr1.png) repeat-x 0 50px;}
.thum_b2_election .thum img {display:block; min-width:970px; min-height:390px;}
.thum_b2_election .txt {position:absolute; bottom:19px; left:0; overflow:hidden; padding:0 20px; width:621px; font-size:22px; line-height:28px; letter-spacing:-0.5px; color:#fff; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.thum_b2_election .txt.siz1 {width:930px;}
.btn_more1_election {display:inline-block; padding-right:10px; width:120px; height:26px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow1.png) no-repeat 117px 10px; font-size:14px; line-height:24px; letter-spacing:-0.5px; color:#676767; border:1px solid #ccc;}

.thum_b2_election .thum1 {display:block;}
.thum_b2_election .thum1:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%;}
.thum_b2_election .thum1 img {display:block; min-width:970px; min-height:390px;}

/*20170607 광장 추가*/
#gnbbx .snb2 .depth3.siz4_a {width:1010px;}
#gnbbx .snb2 .depth3.siz4_a .bundle2 {width:165px;}
#gnbbx .snb2 .depth3.siz4_a .bundle2:first-child {margin-left:6px;}
			
			
.lst_p6_a {}
.lst_p6_a .group {}
.lst_p6_a .group .p1_bundle {position:relative; margin-top:23px;}
.lst_p6_a .group .p1_bundle:first-child {margin-top:0;}

.lst_p6_a .group .p1_bundle .area .title {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all; width: 640px;}
.lst_p6_a .group .p1_bundle .area .title a {height:26px; font-size:17px; line-height:26px; letter-spacing:-0.5px; color:#000;}
.lst_p6_a .group .p1_bundle .area .txt {overflow:hidden; margin-top:5px; padding-right:22px; max-height:44px;}
.lst_p6_a .group .p1_bundle .area .txt.mh1 {max-height:66px;}
.lst_p6_a .group .p1_bundle .area .txt a {font-size:15px; line-height:22px; letter-spacing:-0.25px; color:#666;}
.lst_p6_a .group .p1_bundle .date {display:block; font-size:13px; line-height:22px; letter-spacing:-0.25px; color:#999;}



/* 20170621 라이트바 기획특집 css 변경 */
.thum_a8_ed {position:relative; overflow:hidden; width:260px;}
.thum_a8_ed .group {}
.thum_a8_ed .bundle {position:relative; float:left; width:260px;}
.thum_a8_ed .bundle a {display:block; overflow:hidden; width:260px; height:73px;}
.thum_a8_ed .bundle a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/png29.png) repeat 0 0;}	
.thum_a8_ed .bundle img {display:block; min-width:260px; min-height:73px;}
.thum_a8_ed .bundle .tit {position:absolute; top:20px; left:50%; overflow:hidden; margin-left:-95px; width:190px; font-size:21px; line-height:28px; text-align:center; letter-spacing:-0.5px; color:#fff; white-space:nowrap; word-break:break-all; z-index:2; text-shadow:2px 2px 2px #696767 }
.thum_a8_ed .btn_prev {position:absolute; top:29px; left:10px; width:11px; height:15px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow3_3_left.png) no-repeat 0 0;}
.thum_a8_ed .btn_next {position:absolute; top:29px; right:10px; width:11px; height:15px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow3_3_right.png) no-repeat 0 0;}

/*20170705 se 그라데이션 제거*/
.thum_b2 .thum_Sed {display:block;}




/*20170823 메인변경 css*/

.a_h3_tit_ed {font-size:22px; line-height:19px; letter-spacing:-0.5px; color:#000;}
.a_h3_tit_ed a {display:inline-block; padding-right:18px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow4.png) no-repeat right 6px; font-size:17px; line-height:19px; letter-spacing:-0.5px; color:#000;}
	
	
	
.thum_a4_ed {}
.thum_a4_ed .ptit {display:block; font-size:15px; line-height:20px; letter-spacing:-0.25px; color:#000;}
.thum_a4_ed .group {}
.thum_a4_ed .bundle {}
.thum_a4_ed .bundle .thum {float:left; margin-right:20px;}
.thum_a4_ed .bundle .thum a {display:block; overflow:hidden; width:120px; height:80px;}
.thum_a4_ed .bundle .thum a img {display:block; min-width:120px; min-height:80px;}
.thum_a4_ed .bundle .area {}
.thum_a4_ed .bundle .area .tit2 {display:block;}
.thum_a4_ed .bundle .area .tit2 a {display:block; overflow:hidden; max-height:80px; font-size:15px; line-height:25px; letter-spacing:-0.25px; color:#000; word-break:break-all;}
.thum_a4_ed .bundle .area .txt {display:block;}
.thum_a4_ed .bundle .area .txt a {display:block; overflow:hidden; max-height:37px; font-size:14px; line-height:18px; letter-spacing:-0.25px; color:#666; word-break:break-all;}
 
.a_bundle .btn_qu {margin-top:6px; margin-left:5px; width:20px; height:19px; background:url(https://image.newsis.com/new_www/homepage/icon_qu.gif) no-repeat 0 0;}	
	
.b_thum_a1 {position:relative;}
.b_thum_a1 .btn_prev {position:absolute; top:180px; left:0; width:41px; height:51px; background:url(https://image.newsis.com/new_www/homepage/btn_prev1.png) no-repeat 0 0;}
.b_thum_a1 .btn_next {position:absolute; top:180px; right:0; width:41px; height:51px; background:url(https://image.newsis.com/new_www/homepage/btn_next1.png) no-repeat 0 0;}
	
.b_thum_a1 .btn_prev_ed {position:absolute; top:185px; left:0; width:60px; height:60px; background:url(https://image.newsis.com/new_www/homepage/btn_prev11.png) no-repeat 0 0;}
.b_thum_a1 .btn_prev_ed:active {width:60px; height:60px; background:url(https://image.newsis.com/new_www/homepage/btn_prev11_over.png) no-repeat 0 0;}
.b_thum_a1 .btn_next_ed {position:absolute; top:185px; right:0; width:60px; height:60px; background:url(https://image.newsis.com/new_www/homepage/btn_next11.png) no-repeat 0 0;}	
.b_thum_a1 .btn_next_ed:active {width:60px; height:60px; background:url(https://image.newsis.com/new_www/homepage/btn_next11_over.png) no-repeat 0 0;}

.thum_a1_ed .bundle .thum a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_sub_thum_a.png) no-repeat 0 0 ; width: 300px; height: 200px;}	
	
.thum_a1_ed {margin-left:-20px;}
.thum_a1_ed .group {}
.thum_a1_ed .bundle {float:left; margin-left:20px; width:300px;}
.thum_a1_ed .bundle .thum {position:relative;}
.thum_a1_ed .bundle .thum a {display:block; overflow:hidden; width:300px; height:200px;}
.thum_a1_ed .bundle .thum .txt_ent a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_sub_thum_a.png) no-repeat 0 0 ;}	
.thum_a1_ed .bundle .thum a .cls {position:absolute; top:0; left:0; width:62px; height:26px; font-size:15px; line-height:25px; text-align:center; letter-spacing:-0.5px; color:#fff;}
.thum_a1_ed .bundle .thum a .cls.b1 {background:#e67f22;}
.thum_a1_ed .bundle .thum a .cls.b2 {background:#e74b3c;}
.thum_a1_ed .bundle .thum a img {display:block; min-width:300px; min-height:200px;}
	
.thum_a1_ed .bundle .txt_spo {display:block; position: absolute; top:185px;  z-index:10;}
.thum_a1_ed .bundle .txt_spo a { width:300px; display:block; overflow:hidden; height:40px; font-size:15px; line-height:20px; letter-spacing:-0.8px; color:#fff; text-align: center; font-weight:bold;  z-index: 1;	white-space: nowrap;text-overflow: ellipsis; word-break: break-all;}	

.thum_a1_ed .bundle .txt_ent {display:block; position: absolute; bottom:20px;  z-index:10}
.thum_a1_ed .bundle .txt_ent a { width: 300px; display:block; overflow:hidden; height:40px; font-size:15px; line-height:20px; letter-spacing:-0.8px; color:#fff;  text-align: center; font-weight: bold; z-index: 1;	white-space: nowrap;text-overflow: ellipsis; word-break: break-all;}
	
	
.a_bundle .lay {position:absolute; top:-115px; right:-1px; background:#fff; border:1px solid #e5e5e5; z-index:1;}
.a_bundle .lay p {padding:8px 13px 11px 13px; font-size:13px; line-height:18px; letter-spacing:-0.5px; color:#7b7b7b;}	


.thum_a4 .bundle .area .tit_ed {display:block;}
.thum_a4 .bundle .area .tit_ed a {display:block; overflow:hidden; max-height:80px; font-size:15px; line-height:20px; letter-spacing:-0.25px; color:#000; word-break:break-all;}


/*20171012_es수정*/	
.thum_b4_ed {position:relative;}
.thum_b4_ed .thum {display:block; overflow: hidden; width:427px; height: 240px;border-bottom: 0;box-sizing: border-box;}
.thum_b4_ed .thum img {display:block; min-width:427px; min-height:240px;}
.thum_b4_ed .area{width: 425px;}
.thum_b4_ed .title {display:block; overflow:hidden; margin-top:8px; height:26px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.thum_b4_ed .title a {font-size:20px; line-height:26px; letter-spacing:-0.5px; color:#000;}
.thum_b4_ed .txt1{display:block; overflow:hidden; margin-top:5px;  max-height:43px;}
.thum_b4_ed .txt1 a {font-size:15px; line-height:21px; letter-spacing:-0.25px; color:#666; word-break:break-all; }	

/*20171012 스포츠메인 부분변경*/
.rel_article_p3_ed {}
.rel_article_p3_ed .group {}
.rel_article_p3_ed .group .bundle {overflow:hidden; padding-left:12px; background:url(https://image.newsis.com/new_www/homepage/bl_rel1.png) no-repeat 0 7px;  white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.rel_article_p3_ed .group .bundle {overflow:hidden; padding-left:12px; background:url(https://image.newsis.com/new_www/homepage/bl_rel1.png) no-repeat 0 7px;  white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.rel_article_p3_ed .group .bundle a {height:23px; font-size:14px; line-height:23px; letter-spacing:-0.25px; color:#666;}

.rel_article_p2_ed {}
.rel_article_p2_ed .group {margin-top: 10px;}
.rel_article_p2_ed .group .bundle {overflow:hidden; padding-left:12px; background:url(https://image.newsis.com/new_www/homepage/bl_rel1.png) no-repeat 0 3px;  white-space:nowrap; text-overflow:ellipsis; word-break:break-all; z-index: 10;}
.rel_article_p2_ed .group .bundle a {height:10px; font-size:14px; line-height:10px; letter-spacing:-0.25px; color:#666;}

/*20171017_es 메인 스포츠/연예 추가수정*/	
.thum_a1_edit .bundle .thum a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_sub_thum_a_ed.png) no-repeat 0 0 ; width: 300px; height: 169px;}	
.thum_a1_edit {margin-left:-20px;}
.thum_a1_edit .group {}
.thum_a1_edit .bundle {float:left; margin-left:20px; width:300px;}
.thum_a1_edit .bundle .thum {position:relative;}
.thum_a1_edit .bundle .thum a {display:block; overflow:hidden; width:300px; height:169px;}
.thum_a1_edit .bundle .thum .txt_ent a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_sub_thum_a_ed.png) no-repeat 0 0 ;}	
.thum_a1_edit .bundle .thum a .cls {position:absolute; top:0; left:0; width:62px; height:26px; font-size:15px; line-height:25px; text-align:center; letter-spacing:-0.5px; color:#fff;}
.thum_a1_edit .bundle .thum a .cls.b1 {background:#e67f22;}
.thum_a1_edit .bundle .thum a .cls.b2 {background:#e74b3c;}
.thum_a1_edit .bundle .thum a img {display:block; min-width:300px; min-height:169px;}
	
.thum_a1_edit .bundle .txt_spo {display:block; position: absolute; top:155px;  z-index:10;}
.thum_a1_edit .bundle .txt_spo a { width:300px; display:block; overflow:hidden; height:40px; font-size:15px; line-height:20px; letter-spacing:-0.8px; color:#fff; text-align: center; font-weight:bold;  z-index: 1;	white-space: nowrap;text-overflow: ellipsis; word-break: break-all;}	

.thum_a1_edit .bundle .txt_ent {display:block; position: absolute; bottom:19px;  z-index:10}
.thum_a1_edit .bundle .txt_ent a { width: 300px; display:block; overflow:hidden; height:40px; font-size:15px; line-height:20px; letter-spacing:-0.8px; color:#fff;  text-align: center; font-weight: bold; z-index: 1;	white-space: nowrap;text-overflow: ellipsis; word-break: break-all;}



/*20171024 그래픽 배경제거 css 추가*/

#article .photo_bx2_ed {position:relative; overflow:hidden; margin-bottom:22px; width:970px; padding:80px 0; }
#article .photo_bx2_ed ul {}
#article .photo_bx2_ed ul li {float:left; overflow:hidden; width:970px;}
#article .photo_bx2_ed .thum_tb {display:table; width:970px;}
/*
#article .photo_bx2_ed .thum_tb .td {display:table-cell; vertical-align:middle; text-align:center;}
*/
/*#article .photo_bx2_ed .thum_tb .td img {max-width:500px;} 20170717*/
#article .photo_bx2_ed .btn_prev {position:absolute; top:50%; left:40px; margin-top:-37px; width:74px; height:74px; background:url(https://image.newsis.com/new_www/homepage/btn_prev4.png) no-repeat 0 0;}
#article .photo_bx2_ed .btn_next {position:absolute; top:50%; right:40px; margin-top:-37px; width:74px; height:74px; background:url(https://image.newsis.com/new_www/homepage/btn_next4.png) no-repeat 0 0;}

/*20171024 광장 썸네일 변경*/
.lst_p2_sec_b_ed {padding:15px 20px 25px; background-color:#fff; border: 1px solid #e5e5e5}
.lst_p2_sec_b_ed .group {}
.lst_p2_sec_b_ed h2 {margin-bottom:15px;}
.lst_p2_sec_b_ed .group .p1_bundle {position:relative; }
.lst_p2_sec_b_ed .group .p1_bundle:first-child {margin-top:0;}
.lst_p2_sec_b_ed .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:5px; width:120px; height:90px;}
.lst_p2_sec_b_ed .group .p1_bundle .thum a {display:block;}
.lst_p2_sec_b_ed .group .p1_bundle .thum a img {display:block; min-width:120px; min-height:90px;}
.lst_p2_sec_b_ed .group .p1_bundle .thum a img {display:block; min-width:120px; min-height:90px;}
.lst_p2_sec_b_ed .group .p1_bundle .area {margin-top:-5px; height:90px;}
.lst_p2_sec_b_ed .tmsi1 .group .p1_bundle .thum {border:1px solid #e3e3e3;}
.lst_p2_sec_b_ed .group .p1_bundle .thum + .area {margin-top:0; margin-left:140px;}
.lst_p2_sec_b_ed .group .p1_bundle .area .title {height:22px; display:block; overflow:hidden; text-overflow:ellipsis; word-break:break-all; max-height:22px; }
.lst_p2_sec_b_ed .group .p1_bundle .area .title a {height:22px; font-size:17px; line-height:22px; letter-spacing:-0.5px; color:#000; max-height:22px;}
.lst_p2_sec_b_ed .group .p1_bundle .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:13px; padding-right:12px; height:60px; max-height:60px; }
.lst_p2_sec_b_ed .group .p1_bundle .area .txt a {font-size:15px; line-height:20px; letter-spacing:-0.25px; color:#666;}


/*20171030 광장 추가*/
#gnbbx .snb2 .depth3.siz4_a_ed {width:1010px;}
#gnbbx .snb2 .depth3.siz4_a_ed .bundle2 {width:143px;}
#gnbbx .snb2 .depth3.siz4_a_ed .bundle2:first-child {margin-left:6px;}


/*20171108 수능 css 추가*/
.exam_2018 {font-size:12px; text-align:center;}
.exam_2018 td{border-right:#ebebeb solid 1px; border-bottom:#ebebeb solid 1px; height: 40px;}	


.thum_p6_ed {}
.thum_p6_ed .group {margin-left:-20px;}
.thum_p6_ed .bundle {float:left; margin-top:21px; margin-left:15px; width:200px;}
.thum_p6_ed .h264 .bundle {margin-top:0; height:264px;}
.thum_p6_ed .bundle .thum {display:block;}
.thum_p6_ed .bundle .thum a {display:block; overflow:hidden; width:200px; height:170px;}
.thum_p6_ed .bundle .thum a img {display:block; min-width:200px; min-height:170px;}
.thum_p6_ed .bundle .txt {display:block; overflow:hidden; margin-top:11px; height:42px;}
.thum_p6_ed .bundle .txt a {font-size:14px; line-height:20px; letter-spacing:-0.5px; color:#333;}
.thum_p6_ed .bundle .txt2 {display:block; overflow:hidden; padding-bottom:1px; margin-top:12px; max-height:38px;}
.ie8 .thum_p6_ed .bundle .txt2 {padding-bottom:0;}
.thum_p6_ed .bundle .txt2 a {font-size:14px; line-height:18px; letter-spacing:-0.25px; color:#333;}
.thum_p6_ed .bundle .date {display:block; font-size:13px; line-height:22px; letter-spacing:-0.25px; color:#999;}	

/*광장메인 수정 20171109*/

.lst_p6_sec_ed .group .p1_bundle .area .title {height:22px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all; max-height:22px;}
.lst_p6_sec_ed .group .p1_bundle .area .title a { font-size:16px; line-height:22px; letter-spacing:-0.5px; color:#000; max-height:22px;}
.lst_p6_sec_ed .group .p1_bundle .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:7px; padding-right:12px; height:57px; max-height:57px; }
.lst_p6_sec_ed .group .p1_bundle .area .txt a {font-size:14px; line-height:18px; letter-spacing:-0.25px; color:#666;}
		

.lst_p6_sec_1_ed .group .p1_bundle .area .title {height:22px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all; max-height:22px;}
.lst_p6_sec_1_ed .group .p1_bundle .area .title a {height:22px; font-size:16px; line-height:22px; letter-spacing:-0.5px; color:#000; max-height:22px;}
.lst_p6_sec_1_ed .group .p1_bundle .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:7px; padding-right:12px; height:57px; max-height:57px;}
.lst_p6_sec_1_ed .group .p1_bundle .area .txt a {font-size:14px; line-height:18px; letter-spacing:-0.25px; color:#666;}		
				
		

.lst_p6_sec_2_ed .group .p1_bundle .area .title { width:270px;  height:22px; display:block; white-space:nowrap; text-overflow:ellipsis; word-break:break-all; max-height:22px;}
.lst_p6_sec_2_ed .group .p1_bundle .area .title a {height:22px; font-size:16px; line-height:22px; letter-spacing:-0.5px; color:#000; max-height:22px;}
.lst_p6_sec_2_ed .group .p1_bundle .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:7px; padding-right:12px; height:57px; max-height:57px; }
.lst_p6_sec_2_ed .group .p1_bundle .area .txt a { font-size:14px; line-height:18px; letter-spacing:-0.25px; color:#666; max-height:38px;}		
		

.lst_p2_sec_b .group .p1_bundle .area .title {height:22px; display:block; overflow:hidden; text-overflow:ellipsis; word-break:break-all; max-height:22px;}
.lst_p2_sec_b .group .p1_bundle .area .title a {height:22px; font-size:16px; line-height:22px; letter-spacing:-0.5px; color:#000; max-height:22px;}
.lst_p2_sec_b .group .p1_bundle .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:7px; padding-right:12px; height:57px; max-height:57px; }
.lst_p2_sec_b .group .p1_bundle .area .txt a {font-size:14px; line-height:18px; letter-spacing:-0.25px; color:#666;}				
		
		

.lst_p2_sec_ed .group .p1_bundle .area .title {height:44px; display:block; overflow:hidden; text-overflow:ellipsis; word-break:break-all; max-height:44px;}
.lst_p2_sec_ed .group .p1_bundle .area .title a { font-size:16px; line-height:22px; letter-spacing:-0.5px; color:#000; max-height:44px;}
.lst_p2_sec_ed .group .p1_bundle .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:5px; padding-right:12px; height:38px; max-height:38px; }
.lst_p2_sec_ed .group .p1_bundle .area .txt a {font-size:14px; line-height:18px; letter-spacing:-0.25px; color:#666;}

/*20171114 문화 css 추가*/
.thum_a2_sec_ed {}
.thum_a2_sec_ed .group {}
.thum_a2_sec_ed .bundle {margin-top:10px;}
.thum_a2_sec_ed .bundle:first-child {margin-top:0;}
.thum_a2_sec_ed .bundle .thum {position:relative; float:left; margin-right:15px;}
.thum_a2_sec_ed .bundle .thum a {display:block; overflow:hidden; width:80px; height:80px;}
.thum_a2_sec_ed .bundle .thum a img {display:block; min-width:80px; min-height:80px;}
.thum_a2_sec_ed .bundle .thum a:after {content:' '; position:absolute; top:0; left:0; width:80px; height:80px;}
.thum_a2_sec_ed .bundle .thum.p1 a:after {content:' '; position:absolute; top:0; left:0; width:80px; height:80px;}
.thum_a2_sec_ed .bundle .area {overflow:hidden;}
.thum_a2_sec_ed .bundle .area .tit {display:block; overflow:hidden; margin-top:0px; height:20px; margin-bottom:13px; font-weight: bold;}	
.thum_a2_sec_ed .bundle .area .tit a {font-size:15px; line-height:20px; letter-spacing:-0.5px; color:#000; word-break:break-all;}	
.thum_a2_sec_ed .bundle .area .txt  {font-size:14px; display: block; overflow: hidden; height: 42px;}
.thum_a2_sec_ed .bundle .area .txt a {font-size:14px; line-height:22px;  letter-spacing:-0.8px; color:#666; word-break:break-all; }	


/*20171114 광장 css 추가*/
.lst_p6_sec_2_cul{ margin-top:30px; width:400px;}
.lst_p6_sec_2_cul h2 {margin-bottom:15px;}
.lst_p6_sec_2_cul .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:6px; width:80px; height:80px;}
.lst_p6_sec_2_cul .group .p1_bundle .thum a {display:block;}
.lst_p6_sec_2_cul .group .p1_bundle .thum a img {display:block; min-width:80px; min-height:80px;}
.lst_p6_sec_2_cul .group .p1_bundle .area {margin-top:-5px; height:80px;}
.lst_p6_sec_2_cul.tmsi1 .group .p1_bundle .thum {border:1px solid #e3e3e3;}
.lst_p6_sec_2_cul .group .p1_bundle .thum + .area {margin-top:0; margin-left:100px;}
.lst_p6_sec_2_cul .group .p1_bundle .area .title { width:270px;  height:48px; display:block; overflow: hidden; text-overflow:ellipsis; word-break:break-all; max-height:48px;}
.lst_p6_sec_2_cul .group .p1_bundle .area .title a {height:48px; font-size:16px; line-height:20px; letter-spacing:-0.5px; color:#000; max-height:48px;}
.lst_p6_sec_2_cul .group .p1_bundle .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:4px; padding-right:12px; height:38px; max-height:38px; }
.lst_p6_sec_2_cul .group .p1_bundle .area .txt a { font-size:14px; line-height:18px; letter-spacing:-0.25px; color:#666; max-height:38px;}

/*20171116 인사부고동정css변경*/
.a_h3_tit_squ {font-size:16px; line-height:19px; letter-spacing:-0.5px; color:#000;}
.a_h3_tit_squ a {display:inline-block; padding-right:18px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow4.png) no-repeat right 6px; font-size:16px; line-height:19px; letter-spacing:-0.5px; color:#000;}	


/*20171115 css 추가*/
.thum_a9 .bundle_ed .cls_ed {position:absolute; top:0; left:0; padding:0 10px 0 9px; height:25px; background:#e67f22; font-size:13px; line-height:23px; letter-spacing:-0.4px; color:#fff; z-index: 10}
.ie8 .thum_a9 .bundle_ed .cls_ed {line-height:26px;}
.thum_a9 .bundle_ed a:hover .cls_ed,
.thum_a9 .bundle_ed a:focus .cls_ed {text-decoration:none;}	

/*20180329 */
.summary_view{font-weight: bold; display: block; position: relative; padding-left: 14px; margin-bottom: 25px;}
.summary_view:before{ content: "  "; position: absolute; width: 3px; background-color: #000; left: 0; top: 5px; z-index: 10;  clear: both; display: block;bottom: 2px;   }



/*20180705_gnb변경es*/		
	/* 메뉴 */
#gnbbx_ed {position:relative; border-top:1px solid #ed1b2f;}
#gnbbx_ed.gmsi {border-bottom:1px solid #e1e1e1;}
#gnbbx_ed .gnb {height:68px;}
#gnbbx_ed.mgnb .gnb {height:35px;}
#gnbbx_ed .gnb dl {}
#gnbbx_ed .gnb .depth1 {float:left; padding:0 28px;}
#gnbbx_ed.gmsi .gnb .depth1 {float:left; padding:0 28px;}
#gnbbx_ed .gnb .depth1.pd1 {padding:0 20px;}
#gnbbx_ed .gnb .depth1.first {padding-left:0;}
#gnbbx_ed .gnb .depth1.last {padding-right:0;}
#gnbbx_ed .gnb .depth1 a {display:block; height:35px; font-size:15px; font-weight:bold; line-height:32px; letter-spacing:-0.26px; color:#000;}
#gnbbx_ed .gnb .depth1 a.on,
#gnbbx_ed .gnb .depth1 a:hover,
#gnbbx_ed .gnb .depth1 a:focus {text-decoration:underline; color:#ed1b2f;}
#gnbbx_ed .snb {position:absolute; top:34px; left:0; width:100%; height:33px; background:#fff; border-top:1px solid #e1e1e1; z-index:1;}
#gnbbx_ed .snb .bxcn1 {overflow:hidden;}
#gnbbx_ed.mgnb .snb {background:#efefef; border-top:0;}
#gnbbx_ed .snb .depth2 {width:100%;}
#gnbbx_ed .snb .depth2 .bundle {float:left;}
#gnbbx_ed .snb .depth2 .bundle > a {display:block; padding:0 10px 0 12px; background:url(https://image.newsis.com/new_www/homepage/bar2.gif) no-repeat 0 11px; font-size:14px; line-height:32px; letter-spacing:-0.25px; color:#666;}
#gnbbx_ed .snb .depth2 .bundle:first-child > a {padding-left:0; background:none;}
#gnbbx_ed .snb .depth2 .bundle > a.on,
#gnbbx_ed .snb .depth2 .bundle > a:hover,
#gnbbx_ed .snb .depth2 .bundle > a:focus {text-decoration:underline; color:#ed1b2f;}
#gnbbx_ed .snb2 {position:absolute; top:153px; left:0; width:100%; height:34px; background:#fff; border-bottom:1px solid #ccc; z-index:2;}
#gnbbx_ed .snb2 .bxcn1 {overflow:hidden;}
#gnbbx_ed .snb2 .depth3 {margin:0 auto; width:1040px;}
#gnbbx_ed .snb2 .depth3 .bundle2 {position:relative; float:left; text-align:center;}
#gnbbx_ed .snb2 .depth3.siz1 .bundle2 {width:104px;}
/*#gnbbx_ed .snb2 .depth3.siz2 {width:1078px;}*/
#gnbbx_ed .snb2 .depth3.siz2 {width:1078px;}
#gnbbx_ed .snb2 .depth3.siz2 .bundle2 {width:154px;}
#gnbbx_ed .snb2 .depth3.siz2 .bundle2:first-child {margin-left:-10px;}
/*
#gnbbx_ed .snb2 .depth3.siz3 {width:260px;}  16.11.10 인사부고동정 부고 변경으로인한 width 변경 hjh
*/
#gnbbx_ed .snb2 .depth3.siz3 {width:395px}
#gnbbx_ed .snb2 .depth3.siz3 .bundle2 {width:130px;}
#gnbbx_ed .snb2 .depth3.siz4 {width:1101px;}
#gnbbx_ed .snb2 .depth3.siz4 .bundle2 {width:216px;}
#gnbbx_ed .snb2 .depth3.siz4 .bundle2_op {width:218px;}/*218*/
#gnbbx_ed .snb2 .depth3.siz4 .bundle2:first-child {margin-left:6px;}
#gnbbx_ed .snb2 .depth3.siz5 {width:1078px;}
#gnbbx_ed .snb2 .depth3.siz5 .bundle2 {width:134px;}
.msi_bundle {width: 285px !important;}
#gnbbx_ed .snb2 .depth3 .bundle2:first-child {margin-left:0;}
#gnbbx_ed .snb2 .depth3 .bundle2 a {display:block; font-size:15px; line-height:18px; letter-spacing:-0.5px; color:#666;}
#gnbbx_ed .snb2 .depth3 .bundle2.on a,
#gnbbx_ed .snb2 .depth3 .bundle2:hover a,
#gnbbx_ed .snb2 .depth3 .bundle2:focus a {text-decoration:none; color:#ed1b2f;}
#gnbbx_ed .snb2 .depth3 .bundle2:hover a:after,
#gnbbx_ed .snb2 .depth3 .bundle2:focus a:after,
#gnbbx_ed .snb2 .depth3 .bundle2.on a:after {content:' '; position:absolute; top:31px; left:50%; margin-left:-4px; width:8px; height:8px; background:url(https://image.newsis.com/new_www/homepage/bl_round1.png) no-repeat 0 0;}
#gnbbx_ed .snb2 .depth3.siz1_ed .bundle2 {width:94px;}
#gnbbx_ed .snb2 .depth3.siz4_a_ed {width:1040px;}
#gnbbx_ed .snb2 .depth3.siz4_a_ed .bundle2 {width:147px;}
#gnbbx_ed .snb2 .depth3.siz4_a_ed .bundle2:first-child {margin-left:6px;}

#article .article_bx .view_text .article_photo .img img {max-height: 770px;}	

/*20180807_썸네일이미수정- 메인*/	
.m_content .thum a img {display:block; width:292px; height:189px;}/* min-width:292px; min-height:189px;*/
.lst_p1 .group .p1_bundle .thum a img {display:block; width:160px; height:120px;}/* min-width:160px; min-height:120px;*/
.thum_a2 .bundle .thum a img {display:block; width:80px; height:80px;}	/*min-width:80px; min-height:80px;*/
.lst_p2 .group .p1_bundle .thum a img {display:block;}/*min-width:125px; min-height:94px; width:125px; height:94px;*/
.thum_a4 .bundle .thum a img {display:block; width:120px; height:90px;}/*min-width:120px; min-height:90px;*/

/*20180807_썸네일이미수정- 광장*/		
.squ_m_content .thum a img {display:block; width:600px; height:419px;}	/*min-width:600px; min-height:419px;*/

/*20180807_썸네일이미수정- 섹션*/	
	
/*.m_content2 .thum a img {display:block; width:280px; height:210px;}/*min-width:280px; min-height:210px;*/
.lst_p1 .group .p1_bundle .thum a img {display:block; width:160px; height:120px;}/*min-width:160px; min-height:120px;*/

/*20180807_썸네일이미수정- 연예*/
.thum_b4_ed .thum img {display:block; width:427px; height:240px;}/* min-width:427px; min-height:240px;*/
.lst_p7 .group .bundle .thum a img {display:block; width:130px; height:98px;}/* min-width:130px; min-height:98px;*/

/*20180928 섹션리스트 메인 조절*/
.cropcls{max-width: 170px;max-height: 200px;}
.cropcls2{max-width: 325px;}
.cropcls3{max-width: 300px;}
.cropcls4{max-width: 180px;max-height: 200px;}
.cropcls4_1{max-width: 180px;}
.cropcls5{max-width: 220px;max-height: 200px;}
.cropcls6{max-width: 340px;max-height: 300px;}
.cropcls7{max-width: 200px;}
.cropcls8{max-width: 440px;}
.cropcls9{max-width: 220px;}
.cropcls10{max-width: 150px;}
.cropcls11{max-width: 680px;}
.cropcls12{max-width: 500px;}
.cropcls13{max-width: 340px;max-height: 400px;}
.cropcls14{max-width: 400px;}
.cropcls15{max-width: 290px;}
.cropclsetc{max-width: 100px;}



/*20181001_esc썸네일사이즈변경*/	
.lst_p6_a1 {}
.lst_p6_a1 .group {}
.lst_p6_a1 .group .p1_bundle {position:relative; margin-top:23px;}
.lst_p6_a1 .group .p1_bundle:first-child {margin-top:0;}
.lst_p6_a1 .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:2px; width:100px; height:100px;}
.lst_p6_a1 .group .p1_bundle .thum a {display:block;}
.lst_p6_a1 .group .p1_bundle .thum a img {display:block; min-width:100px; min-height:100px;}
.lst_p6_a1 .group .p1_bundle .area {margin-top:-5px; height:100px;}
.lst_p6_a1.tmsi1 .group .p1_bundle .thum {border:1px solid #e3e3e3;}
.ie8 .lst_p6_a1 .group .p1_bundle .area {height:92px;}
.lst_p6_a1 .group .p1_bundle .thum + .area {margin-top:0; margin-left:124px;}
.lst_p6_a1 .group .p1_bundle .area .title {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_p6_a1 .group .p1_bundle .area .title a {height:26px; font-size:17px; line-height:26px; letter-spacing:-0.5px; color:#000;}
.lst_p6_a1 .group .p1_bundle .area .txt {overflow:hidden; margin-top:5px; padding-right:22px; max-height:44px;}
.lst_p6_a1 .group .p1_bundle .area .txt.mh1 {max-height:66px;}
.lst_p6_a1 .group .p1_bundle .area .txt a {font-size:15px; line-height:22px; letter-spacing:-0.25px; color:#666;}
.lst_p6_a1 .group .p1_bundle .date {display:block; font-size:13px; line-height:22px; letter-spacing:-0.25px; color:#999;}	
	
/*20181204_es추가*/	
.thum_p1_2 .b_thum_ed {position:relative; float:left;}
.thum_p1_2 .b_thum_ed a {display:block; overflow:hidden; width:670px; height:451px;}
.thum_p1_2 .b_thum_ed img {display:block; min-width:670px; min-height:451px; transition:1s;}
.thum_p1_2 .b_thum_ed .area {position:absolute; bottom:10px; left:0; padding:0 19px; width:632px; color:#fff; z-index:1;}
.thum_p1_2 .b_thum_ed .area .tit {display:block; font-size:20px; line-height:28px; letter-spacing:0.25px; color:#fff; }
.thum_p1_2 .b_thum_ed .area .tit .email {font-size:17px;}
.thum_p1_2 .b_thum_ed .area .txt {overflow:hidden; display:block; margin-top:2px; font-size:15px; line-height:28px; letter-spacing:0.25px; color:#fff; z-index:1; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.thum_p1_2 .b_thum_ed:hover .area{text-decoration:none;}
.thum_p1_2 .b_thum_ed .area .tit .bak{ background-color: rgba(0,0,0,0.6);  padding:3px 2px}  
.thum_p1_2 .b_thum_ed  .txt .bak{ background-color: rgba(0,0,0,0.6);  padding:3px 2px} 
.thum_p1_2 .b_thum_ed:hover strong,
.thum_p1_2 .b_thum_ed:focus strong {text-decoration:none;}

/*20181114_es추가*/
.paging_ed{ text-align: center; color: #747474; font-size: 14px; position: relative;}
.paging_ed .bar{width:2px;  }
.paging_ed span{display: inline-block; width:90px;}
.paging_ed a {display:inline-block; overflow:hidden; padding:0 7px; height:18px; line-height:16px; letter-spacing:-0.6px; text-align:center; color:#747474;}	
.paging_ed .on,
.paging_ed a:hover,
.paging_ed a:focus {font-weight:normal; color:#ed1b2f;}
.paging_ed .bar{position: absolute; left: 322px; top: 0; font-size: 11px; color: #d2d2d2; }

/*20190110_es수정*/		
.thum_p6_gra {}
.thum_p6_gra .group {margin-left:-20px;}
.thum_p6_gra .bundle {float:left; margin-top:21px; margin-left:18px; width:227px; border: 1px solid #ccc;}
.thum_p6_gra .h264 .bundle {margin-top:0; height:264px; }
.thum_p6_gra .bundle .thum {display:block;}
.thum_p6_gra .bundle .thum a {display:block; overflow:hidden; width:227px; height:170px;}
.thum_p6_gra .bundle .thum a img {display:block; min-width:227px; min-height:170px;}
.thum_p6_gra .bundle .txt {display:block; overflow:hidden; margin-top:11px; height:42px; padding: 0 3px;}
.thum_p6_gra .bundle .txt a {font-size:15px; line-height:20px; letter-spacing:-0.5px; color:#333;}
.thum_p6_gra .bundle .txt2 {display:block; overflow:hidden; padding-bottom:1px; margin-top:12px; max-height:38px;}
.ie8 .thum_p6_gra .bundle .txt2 {padding-bottom:0;}
.thum_p6_gra .bundle .txt2 a {font-size:15px; line-height:18px; letter-spacing:-0.25px; color:#333;}
.thum_p6_gra .bundle .date {display:block; font-size:13px; line-height:22px; letter-spacing:-0.25px; color:#999;}


/*20190201_es 수정 섹션메인 최하단*/	
.t_type1_ed {}
.t_type1_ed table {}
.t_type1_ed th {padding-top:16px; width:72px; font-size:14px; line-height:22px; text-align:left; vertical-align:top; letter-spacing:-2.2px; border:1px solid #ccc; border-left:0;}	
.t_type1_ed th a {display:inline-block; padding-right:10px; /*background:url(https://image.newsis.com/new_www/homepage/bl_arrow4_ed.png) no-repeat right 7px;*/ color:#010101;}
.t_type1_ed td {padding:10px 0 11px 10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;} 
.t_type1_ed td .lst_p2_ed,
.t_type1_ed td .lst_p5 {max-width:560px;}


.lst_p2_ed {}
.lst_p2_ed .group {}
.lst_p2_ed .group .p1_bundle {position:relative; margin-top:20px; padding-top:9px; border-top:1px solid #e4e4e4;}
.lst_p2_ed .group .p1_bundle:first-child {margin-top:0; padding-top:0; border-top:0;}
.lst_p2_ed .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:6px; width:125px; height:94px;}
.lst_p2_ed .group .p1_bundle .thum a {display:block;}
.lst_p2_ed .group .p1_bundle .thum a img {display:block; min-width:125px; min-height:94px;}
.lst_p2_ed .group .p1_bundle .area {overflow:hidden; min-height:79px;}
.lst_p2_ed .group .p1_bundle .thum + .area {margin-left:137px; min-height:94px;}
.lst_p2_ed .group .p1_bundle .area .title {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.lst_p2_ed .group .p1_bundle .thum + .area .title {margin-top:10px;}
.lst_p2_ed .group .p1_bundle .area .title a {height:26px; font-size:16px; line-height:26px; letter-spacing:-0.8px; color:#000;}
.lst_p2_ed .group .p1_bundle .area .txt1 {overflow:hidden; margin-top:7px; /*padding-right:22px;*/ max-height:44px;}
.lst_p2_ed .group .p1_bundle .area .txt1 a {font-size:14px; line-height:22px; letter-spacing:-0.25px; color:#666;}
.lst_p2_ed .group .p1_bundle .area .rel_article_p2 {margin-top:5px; width:610px;}
.lst_p2_ed .group .p1_bundle .thum + .area .rel_article_p2 {width:470px;}
.lst_p2_ed .btn_open {position:absolute; bottom:0; right:0; width:21px; height:20px; background:url(https://image.newsis.com/new_www/homepage/btn_lst_open1.gif) no-repeat 0 0;}
.lst_p2_ed .btn_close {position:absolute; bottom:0; right:0; width:21px; height:20px; background:url(https://image.newsis.com/new_www/homepage/btn_lst_close1.gif) no-repeat 0 0;}		


/*20190220_es 수정 섹션메인 최하단*/	
.t_type1_a {}
.t_type1_a table {}
.t_type1_a th {padding-top:16px; width:84px; font-size:15px; line-height:22px; text-align:left; vertical-align:top; letter-spacing:-1px; border:1px solid #ccc; border-left:0;}	
.t_type1_a th a {display:inline-block; padding-right:10px; /*background:url(https://image.newsis.com/new_www/homepage/bl_arrow4_ed.png) no-repeat right 7px;*/ color:#010101;}
.t_type1_a td {padding:10px 0 11px 17px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;} 
.t_type1_a td .lst_p2_a,
.t_type1_a td .lst_p5 {max-width:545px;}

.lst_p2_a {}
.lst_p2_a .group {}
.lst_p2_a .group .p1_bundle {position:relative; margin-top:20px; padding-top:9px; border-top:1px solid #e4e4e4;}
.lst_p2_a .group .p1_bundle:first-child {margin-top:0; padding-top:0; border-top:0;}
.lst_p2_a .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:6px; width:125px; height:94px;}
.lst_p2_a .group .p1_bundle .thum a {display:block;}
.lst_p2_a .group .p1_bundle .thum a img {display:block; min-width:125px; min-height:94px;}
.lst_p2_a .group .p1_bundle .area {overflow:hidden; min-height:79px;}
.lst_p2_a .group .p1_bundle .thum + .area {margin-left:140px; min-height:94px;}
.lst_p2_a .group .p1_bundle .area .title {display:block; overflow:hidden;  text-overflow:ellipsis; word-break:break-all;}
.lst_p2_a .group .p1_bundle .thum + .area .title {margin-top:10px;}
.lst_p2_a .group .p1_bundle .area .title a {height:26px; font-size:16px; line-height:26px; letter-spacing:-0.5px; color:#000;}
.lst_p2_a .group .p1_bundle .area .txt1 {overflow:hidden; margin-top:7px;max-height:44px;}
.lst_p2_a .group .p1_bundle .area .txt1 a {font-size:15px; line-height:22px; letter-spacing:-0.25px; color:#666;}
.lst_p2_a .group .p1_bundle .area .rel_article_p2 {margin-top:5px; width:610px;}
.lst_p2_a .group .p1_bundle .thum + .area .rel_article_p2 {width:470px;}
.lst_p2_a .btn_open {position:absolute; bottom:0; right:0; width:21px; height:20px; background:url(https://image.newsis.com/new_www/homepage/btn_lst_open1.gif) no-repeat 0 0;}
.lst_p2_a .btn_close {position:absolute; bottom:0; right:0; width:21px; height:20px; background:url(https://image.newsis.com/new_www/homepage/btn_lst_close1.gif) no-repeat 0 0;}
.ptit_a a{display: block;overflow: hidden;max-height: 60px;font-size: 15px;line-height: 20px;letter-spacing: -0.25px;color: #000;word-break: break-all;}
/*20190410_es추가*/			
.cont_photo{zoom:1}
.cont_photo:after{display:block;clear:both;content:''}
.cont_photo a{display:block}
.cont_photo a:hover .text{z-index:1}
.cont_photo .cont_photo_big{position:relative;z-index:10;float:left;width:320px;height:213px}
.cont_photo .cont_photo_big .text{height:213px;font-size:14px;letter-spacing:-1px}
.cont_photo .cont_photo_big .title{font-weight:bold}
.cont_photo .cont_photo_small{overflow:hidden;position:relative;z-index:10;display:block;width:159px;height:106px}
.cont_photo .cont_photo_small .text{height:119px}
.cont_photo .cont_photo_list{overflow:hidden;float:left;width:320px;height:213px}
.cont_photo .cont_photo_list .list{zoom:1; margin-top: -1px;}
.cont_photo .cont_photo_list .list:after{display:block;clear:both;content:''}
.cont_photo .cont_photo_list .list li{float:left;border-bottom:1px solid #fff;border-left:1px solid #fff; margin-top: 1px;}
.cont_photo .text{z-index:-1;position:absolute;top:0;left:0;display:table;width:100%;padding:30px;font-size:11px;text-align:center;line-height:1.4em;background-image:url(https://image.newsis.com/new_www/homepage/img_mask.png);background-repeat:repeat;background-position:0 0;box-sizing:border-box;-webkit-box-sizing:border-box}
.cont_photo .title{display:table-cell;color:#fff;font-weight:normal;vertical-align:middle}
.cont_photo .mask{opacity:0.05;-moz-opacity:0.05;filter:alpha(opacity=5);position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #000;}
/* 20190412_es추가 */
.lst_p1_a { }
.lst_p1_a .group {}
.lst_p1_a h2 {margin-bottom:5px;}
.lst_p1_a .group .p1_bundle {position:relative; }
.lst_p1_a .group .p1_bundle:first-child {margin-top:0;}
.lst_p1_a .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:5px; width:170px; height:132px;}
.lst_p1_a .group .p1_bundle .thum a {display:block;}
.lst_p1_a .group .p1_bundle .thum a img {display:block; min-width:170px; min-height:132px;}
.lst_p1_a .group .p1_bundle .area::before {content:' '; height:10px; display: block;}		
.lst_p1_a .group .p1_bundle .area { height:132px;}
.lst_p1_a .group .p1_bundle .thum + .area {margin-top:0; margin-left:188px;}
.lst_p1_a .group .p1_bundle .area .title {display:block;overflow:hidden;}
.lst_p1_a .group .p1_bundle .area .title a { font-size:16px; line-height:25px; letter-spacing:-0.5px; color:#000;}
.lst_p1_a .group .p1_bundle .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:10px; padding-right:12px; height:63px;  }
.lst_p1_a .group .p1_bundle .area .txt a {font-size:14px; line-height:21px; letter-spacing:-0.25px; color:#333;}
.mgpg_br1_a {margin-bottom: 19px;padding-bottom: 15px;border-bottom: 1px solid #ccc;}
/*20190701 포토 변경*/
.thum_p1_2 img:hover{image-rendering:-webkit-optimize-contrast; transition-duration:0.5s; -webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}
.thum_p21_photo .bundle .thum:hover img{image-rendering:-webkit-optimize-contrast; transition-duration:0.2s; -webkit-transform:scale(1.02); -ms-transform:scale(1.02); transform:scale(1.02);}
/*.thum_p21_photo .bundle .thum:hover{image-rendering:-webkit-optimize-contrast; transition-duration:0.2s; -webkit-transform:scale(1.02); -ms-transform:scale(1.02); transform:scale(1.02);}*/
.thum_p11 .bundle .thum img:hover{image-rendering:-webkit-optimize-contrast; transition-duration:0.2s; -webkit-transform:scale(1.02); -ms-transform:scale(1.02); transform:scale(1.02);}		
	/* thum_p21_photo */
.thum_p21_photo {position:relative;}
.thum_p21_photo .group {margin-left:-20px;}
.thum_p21_photo .bundle {float:left; width:227px; margin-left:20px; margin-bottom:15px;}
.thum_p21_photo .bundle .thum {position:relative; display:block; overflow:hidden; width:227px; height:151px; transition:0.5s;}
.thum_p21_photo .bundle .thum a {display:block;}
.thum_p21_photo .bundle .thum a img {display:block; min-width:227px; min-height:170px;}
.thum_p21_photo .bundle .thum a:after {content:' '; position:absolute; top:0; left:0; width:98%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_gr3.png) repeat 0 0; }
/*
.thum_p21_photo .bundle .thum.on a:before,
.thum_p21_photo .bundle .thum:hover a:before {content:' '; position:absolute; top:0; left:0; width:221px; height:164px; border:3px solid #ed1b2f; }
*/

.thum_p21_photo .bundle .txt {display:block; overflow:hidden; margin-top:6px;  height:40px;}
.thum_p21_photo .bundle .txt a {font-size:15px;line-height: 22px;letter-spacing:-0.5px;color:#333;}
.thum_p21_photo .bundle .num {position:absolute; bottom:4px; right:1px; width:45px; height:50px; background:url(https://image.newsis.com/new_www/homepage/ico_photo.gif) no-repeat 15px 30px; font-size:15px; line-height:20px; text-align:center; letter-spacing:-0.25px; color:#fff; z-index:1;}
/*메인화보베너*/
.thum_a1_Aedit .bundle .thum a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_sub_thum_a_ed.png) no-repeat 0 0 ; width: 300px; height: 169px;}	
.thum_a1_Aedit {margin-left:-20px;}
.thum_a1_Aedit .group {}
.thum_a1_Aedit .bundle {float:left; margin-left:20px; width:300px;}
.thum_a1_Aedit .bundle .thum {position:relative; transition: 1s;}
.thum_a1_Aedit .bundle .thum a {display:block; overflow:hidden; width:300px; height:169px;}
.thum_a1_Aedit .bundle .thum .txt_ent a:after {content:' '; position:absolute; top:0; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_sub_thum_a_ed.png) no-repeat 0 0 ;}	
.thum_a1_Aedit .bundle .cls {position:absolute; top:0; left:0; width:62px; height:26px; font-size:15px; line-height:25px; text-align:center; letter-spacing:-0.5px; color:#fff; z-index: 50}
.thum_a1_Aedit .bundle .cls.b1 {background:#ed1b2f;}
.thum_a1_Aedit .bundle .cls.b2 {background:#e74b3c;}
.thum_a1_Aedit .bundle .thum a img {display:block; min-width:300px; min-height:169px;}
	
.thum_a1_Aedit .bundle .txt_spo {display:block; position: absolute; top:136px;  z-index:10;}
.thum_a1_Aedit .bundle .txt_spo a { width:300px; display:block; overflow:hidden; height:40px; font-size:15px; line-height:20px; letter-spacing:-0.8px; color:#fff; text-align: center; font-weight:bold;  z-index: 1;	white-space: nowrap;text-overflow: ellipsis; word-break: break-all;}	

.thum_a1_Aedit .bundle .thum img{transition:0.3s;}
.thum_a1_Aedit .bundle .thum a:hover img{image-rendering:-webkit-optimize-contrast;transition-duration:.3s;-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}

/*20190724_es메인화보베너*/
.mainRphoto .bundle .thum a:after {content:' '; position:absolute; top:31px; left:0; width:100%; height:100%; background:url(https://image.newsis.com/new_www/homepage/bg_sub_thum_a_ed.png) no-repeat 0 0 ; width: 300px; height: 200px;}	
.mainRphoto {margin-left:-20px;}
.mainRphoto .group {}
.mainRphoto .bundle {float:left; margin-left:20px; width:300px;}
.mainRphoto .bundle .thum {position:relative; transition: 1s;}
.mainRphoto .bundle .thum a {display:block; overflow:hidden; width:300px; height:200px;}
.mainRphoto .bundle .cls {position:absolute; top:0; left:0; width:62px; height:26px; font-size:15px; line-height:25px; text-align:center; letter-spacing:-0.5px; color:#fff; z-index: 50}
.mainRphoto .bundle .cls.b1 {background:#ed1b2f;}
.mainRphoto .bundle .cls.b2 {background:#e74b3c;}
.mainRphoto .bundle .thum a img {display:block; min-width:300px; min-height:200px; transition:0.3s;}	
.mainRphoto .bundle .txt_spo {display:block; position: absolute; top:167px;  z-index:10;}
.mainRphoto .bundle .txt_spo a { width:300px; display:block; overflow:hidden; height:40px; font-size:15px; line-height:20px; letter-spacing:-0.8px; color:#fff; text-align: center; font-weight:bold;  z-index: 1;	white-space: nowrap;text-overflow: ellipsis; word-break: break-all;}	
.mainRphoto .bundle .thum a:hover img{image-rendering:-webkit-optimize-contrast;transition-duration:.3s;-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}
.mainRphoto .bundle .txt_spo .bak {background-color: rgba(0,0,0,0.6);padding: 4px 2px;}
.mainRphoto .bundle .thum a:after {content:' '; background-image: none; }	

area:focus{
  border: none;
  outline:none;
  outline-style: none; 
  -moz-outline-style:none;  
}

/*20191010 행정부처*/
/*20190909_es추가*/
.bxcn_Asp{ }
.bxcn_Asp ul{}
.bxcn_Asp li{ display: inline-block; }
.bxcn_Asp li .thum{ margin-bottom: 15px; }
.bxcn_Asp li .thum a{ display:block; overflow:hidden; width:300px; height:175px; }
.bxcn_Asp li .thum a img{ display:block;  width:300px; height:175px; }
.bxcn_Asp .title_squ {display:block; overflow:hidden; height:20px; font-size:15px; line-height:20px;  color:#000; }
.bxcn_Asp .area{ width: 300px;}
.bxcn_Asp .area .txt1{display: block; overflow: hidden; height: 93px;}
.bxcn_Asp .area .txt1 a{font-size: 23px; line-height:32px; display: block; color: #000;}
.bxcn_Asp .area .txt2{display: block; overflow: hidden; height:110px;}
.bxcn_Asp .area .txt2 a{font-size: 14px; line-height: 22px; display: block; color: #333;}
.thum_Asp {position:relative; padding-right:35px; border-right: 1px solid #dedede;}
.thum_Asp .thum {display:block; overflow: hidden; width:600px; height:350px;border-bottom: 0;box-sizing: border-box;}
.thum_Asp .thum img {display:block; min-width:600px; min-height:350px;}
.thum_Asp .area{width:600px;}
.thum_Asp .title {display:block; overflow:hidden; margin-top:20px; height:26px; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.thum_Asp .title a {font-size:23px; line-height:26px; letter-spacing:-0.5px; color:#000;}
.thum_Asp .txt1{display:block; overflow:hidden; margin-top:20px;  max-height:43px;}
.thum_Asp .txt1 a {font-size:14px; line-height:21px; letter-spacing:-0.25px; color:#333; word-break:break-all; }			
.lst_p2_Csp { }
.lst_p2_Csp .group {}
.lst_p2_Csp h2 {margin-bottom:5px;}
.lst_p2_Csp .group .p1_bundle {position:relative; }
.lst_p2_Csp .group .p1_bundle:first-child {margin-top:-5px;}
.lst_p2_Csp .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:0px; width:160px; height:110px;}
.lst_p2_Csp .group .p1_bundle .thum a {display:block;}
.lst_p2_Csp .group .p1_bundle .thum a img {display:block; min-width:160px; min-height:110px;}
.lst_p2_Csp .group .p1_bundle .area { height:110px;}
.lst_p2_Csp.tmsi1 .group .p1_bundle .thum {border:1px solid #e3e3e3;}
.lst_p2_Csp .group .p1_bundle .thum + .area {margin-top:0; margin-left:175px;}
.lst_p2_Csp .group .p1_bundle .area .title { display:block; overflow:hidden; text-overflow:ellipsis; word-break:break-all; max-height:55px; padding-top:3px;}
.lst_p2_Csp .group .p1_bundle .area .title a { font-size:17px; line-height:25px; letter-spacing:-0.5px; color:#000; max-height:55px;}
.lst_p2_Csp .group .p1_bundle .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:10px; padding-right:12px; height:45px; max-height:45px; }
.lst_p2_Csp .group .p1_bundle .area .txt a {font-size:14px; line-height:22px; letter-spacing:-0.25px; color:#333;}
.title_squ {display:block;  height:20px; font-size:15px; line-height:14px;  color:#000;}		
.squ_m_content {position:relative;}
.squ_m_content .thum {float:left; margin-top:8px;}
.squ_m_content .thum a {display:block; overflow:hidden; width:600px; height:419px;}
.squ_m_content .thum a img {display:block; min-width:600px; min-height:419px;}
.squ_m_content .area {margin-left:640px;}
.squ_m_content .area .title_main_a {display:block; overflow:hidden; height:163px;}
.squ_m_content .area .title_main_a a {font-size:38px; line-height:55px; letter-spacing:-0.5px; color:#000;}
.squ_m_content .area .title_squ {display:block; overflow:hidden; height:30px; font-size:15px; line-height:30px;  color:#000; padding-top: 35px;}
.squ_m_content .area .title2 {display:block; overflow:hidden; height:30px; font-size:17px; line-height:30px; letter-spacing:-0.25px; color:#333;}
.squ_m_content .area .txt1 {overflow:hidden; max-height:50px;}
.squ_m_content .area .txt1 a {font-size:16px; line-height:25px; letter-spacing:-0.25px; color:#666;}
.squ_m_content .area .txt {overflow:hidden; color: #333; height: 95px;}
.squ_m_content .area .txt a {font-size:14px; line-height:24px; letter-spacing:-0.25px; color:#333; height:95px; }
.squ_m_content .area .txt.hiz1 {max-height:25px;}
.squ_m_content .area .txt.hiz2 {max-height:50px;}
.squ_m_content .area .txt.hiz3 {max-height:75px;}
.squ_m_content .area .txt.hiz4 {max-height:110px;}
.squ_m_content .area .txt1 {overflow:hidden; max-height:50px;}
.squ_m_content .area .txt1 a {font-size:16px; line-height:25px; letter-spacing:-0.25px; color:#666;}
.bxcn_Asqu{border-top: 1px solid #e1e1e1; padding-top: 30px;}
.bxcn_Asqu ul{margin-left:-41px; }
.bxcn_Asqu li{ display: inline-block; margin-left:41px; }
.bxcn_Asqu li .thum{ margin-bottom: 15px; }
.bxcn_Asqu li .thum a{ display:block; overflow:hidden; width:265px; height:185px; }
.bxcn_Asqu li .thum a img{ display:block;  width:265px; height:185px; }
.bxcn_Asqu .title_squ {display:block; overflow:hidden; height:20px; font-size:15px; line-height:20px;  color:#000; }
.bxcn_Asqu .area{ width: 265px;}
.bxcn_Asqu .area .txt1{display: block; overflow: hidden; height: 50px;}
.bxcn_Asqu .area .txt1 a{font-size: 20px; line-height: 24px; display: block; color: #000;}
.bxcn_Asqu .area .txt2{display: block; overflow: hidden; height: 40px;}
.bxcn_Asqu .area .txt2 a{font-size: 14px; line-height: 20px; display: block; color: #333;}

.bxcn_Bsqu{border-top: 1px solid #e1e1e1; padding-top: 30px;}
.bxcn_Bsqu ul{margin-left:-46px; }
.bxcn_Bsqu li{ display: inline-block; margin-left:46px; }
.bxcn_Bsqu li .thum{ margin-bottom: 15px; }
.bxcn_Bsqu li .thum a{ display:block; overflow:hidden; width:169px; height:165px; }
.bxcn_Bsqu li .thum a img{ display:block;  width:169px; height:165px; }
.bxcn_Bsqu .title_squ {display:block; overflow:hidden; height:20px;  }
.bxcn_Bsqu .title_squ a{display:block; overflow:hidden; height:20px; font-size:15px; line-height:20px;  color:#333; text-decoration: none;}
.bxcn_Bsqu .area{ width: 169px;}
.bxcn_Bsqu .area .txt1{display: block; overflow: hidden; height: 50px;}
.bxcn_Bsqu .area .txt1 a{font-size: 20px; line-height: 24px; display: block; color: #000;}
.bxcn_Bsqu .area .txt2{display: block; overflow: hidden; height: 40px;}
.bxcn_Bsqu .area .txt2 a{font-size: 14px; line-height: 20px; display: block; color: #333;}
.bxcn_Csqu {border-top: 1px solid #e1e1e1; padding-top: 30px; }
.lst_p2_squ { }
.lst_p2_squ .group {}
.lst_p2_squ h2 {margin-bottom:5px;}
.lst_p2_squ .group .p1_bundle {position:relative; }
.lst_p2_squ .group .p1_bundle:first-child {margin-top:0;}
.lst_p2_squ .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:5px; width:169px; height:125px;}
.lst_p2_squ .group .p1_bundle .thum a {display:block;}
.lst_p2_squ .group .p1_bundle .thum a img {display:block; min-width:169px; min-height:125px;}
.lst_p2_squ .group .p1_bundle .area { height:125px;}
.lst_p2_squ.tmsi1 .group .p1_bundle .thum {border:1px solid #e3e3e3;}
.lst_p2_squ .group .p1_bundle .thum + .area {margin-top:0; margin-left:185px;}
.lst_p2_squ .group .p1_bundle .area .title {height:55px; display:block; overflow:hidden; text-overflow:ellipsis; word-break:break-all; max-height:55px;}
.lst_p2_squ .group .p1_bundle .area .title a { font-size:17px; line-height:28px; letter-spacing:-0.5px; color:#000; max-height:55px;}
.lst_p2_squ .group .p1_bundle .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:20px; padding-right:12px; height:47px; max-height:47px; }
.lst_p2_squ .group .p1_bundle .area .txt a {font-size:14px; line-height:25px; letter-spacing:-0.25px; color:#333;}
.thum_a2_sec_squ {}
.thum_a2_sec_squ .group {}
.thum_a2_sec_squ .bundle {margin-top:25px;}
.thum_a2_sec_squ .bundle:first-child {margin-top:0;}
.thum_a2_sec_squ .bundle .thum {position:relative; float:left; margin-right:19px;}
.thum_a2_sec_squ .bundle .thum a {display:block; overflow:hidden; width:100px; height:100px;}
.thum_a2_sec_squ .bundle .thum a img {display:block; min-width:100px; min-height:100px;}
.thum_a2_sec_squ .bundle .thum a:after {content:' '; position:absolute; top:0; left:0; width:100px; height:100px;}
.thum_a2_sec_squ .bundle .thum.p1 a:after {content:' '; position:absolute; top:0; left:0; width:100px; height:100px;}
.thum_a2_sec_squ .bundle .area {overflow:hidden;}
.thum_a2_sec_squ .bundle .area .tit {display:block; overflow:hidden; margin-top:0px; height:65px; margin-bottom:17px;}
.thum_a2_sec_squ .bundle .area .tit a {font-size:15px; line-height:23px; letter-spacing:-0.5px; color:#000; word-break:break-all;}
.thum_a2_sec_squ .bundle .area .txt  {font-size:13px; line-height:18px;  letter-spacing:-0.25px; color:#666;display: block;margin-top: 14px; }
.bxcn_Dsqu{border-top: 1px solid #e1e1e1; padding-top: 30px;}
.bxcn_Dsqu ul{margin-left:-46px; }
.bxcn_Dsqu li{ display: inline-block; margin-left:46px; }
.bxcn_Dsqu li .thum{ margin-bottom: 15px; }
.bxcn_Dsqu li .thum a{ display:block; overflow:hidden; width:169px; height:125px; }
.bxcn_Dsqu li .thum a img{ display:block;  width:169px; height:125px; }
.bxcn_Dsqu .title{display:block; overflow:hidden; height:20px; font-size:15px; line-height:20px;  color:#000; width: 470px; }
.bxcn_Dsqu .area{ width: 169px;}
.bxcn_Dsqu .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:10px;  height:80px; width: 470px; }
.bxcn_Dsqu .area .txt a {font-size:14px; line-height:20px; letter-spacing:-0.25px; color:#333;width: 470px; display: block; height: 40px;}
.lst_p3_squ { }
.lst_p3_squ .group {}
.lst_p3_squ h2 {margin-bottom:5px;}
.lst_p3_squ .group .p1_bundle {position:relative; }
.lst_p3_squ .group .p1_bundle:first-child {margin-top:0;}
.lst_p3_squ .group .p1_bundle .thum {float:left; overflow:hidden; margin-top:5px; width:169px; height:125px;}
.lst_p3_squ .group .p1_bundle .thum a {display:block;}
.lst_p3_squ .group .p1_bundle .thum a img {display:block; min-width:169px; min-height:125px;}
.lst_p3_squ .group .p1_bundle .area { height:125px;}
.lst_p3_squ.tmsi1 .group .p1_bundle .thum {border:1px solid #e3e3e3;}
.lst_p3_squ .group .p1_bundle .thum + .area {margin-top:0; margin-left:185px;}
.lst_p3_squ .group .p1_bundle .area .title {height:55px; display:block; overflow:hidden; text-overflow:ellipsis; word-break:break-all; max-height:55px;}
.lst_p3_squ .group .p1_bundle .area .title a { font-size:17px; line-height:28px; letter-spacing:-0.5px; color:#000; max-height:55px;}
.lst_p3_squ .group .p1_bundle .area .txt {display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; margin-top:10px; padding-right:12px; height:74px; max-height:75px; }
.lst_p3_squ .group .p1_bundle .area .txt a {font-size:14px; line-height:23px; letter-spacing:-0.25px; color:#333;}
.lst_p6_seq{  width:260px;   float:right;}
.lst_p6_seq ul{ margin-bottom: -10px;}
.lst_p6_seq ul li{ margin-bottom: 10px;}
.lst_p6_seq .group .p1_bundle .area .txt span:first-child{ padding-right:10px}
.lst_p6_seq .group .p1_bundle .area .txt {height:25px;  overflow:hidden; margin-top:5px; max-height:25px; white-space:nowrap;text-overflow:ellipsis; word-break:break-all;}
.lst_p6_seq .group .p1_bundle .area .txt a {font-size:14px; line-height:18px; letter-spacing:-0.25px; color:#666; max-height:25px; white-space:nowrap;text-overflow:ellipsis; word-break:break-all; color: #333;}
.lst_p7_sec {}
.lst_p7_sec .group {}
.lst_p7_sec .bundle {overflow:hidden; height:30px; width: 300px;}
.lst_p7_sec .bundle .num { padding-right:8px; width:18px;  font-size:18px; line-height:32px; font-style:italic; text-align:center; letter-spacing:-0.25px; color:#000;}
.lst_p7_sec .bundle a {display:block; overflow:hidden; font-size:14px; line-height:28px; letter-spacing:-0.25px; color:#333; white-space:nowrap; text-overflow:ellipsis; word-break:break-all;}
.a_h3_tit_squA {font-size:15px; line-height:15px; letter-spacing:-0.5px; color:#000; height: 15px;}
.a_h3_tit_squA a {display:inline-block; padding-right:18px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow4.png) no-repeat right 1px; font-size:15px; line-height:15px; letter-spacing:-0.5px; color:#000; height: 15px;}
/*20191028_es추가*/
#gnbbx_ed .snb2 .depth3.siz4 .bundle_wal {width:180px;}


/* 2020수능 폼 */
.tab_examArea .info_area {display:table; width:100%; min-height:400px; text-align:center;}
.tab_examArea .info_area p{display:table-cell; font-size:32px; line-height:36px; vertical-align:middle;}
.bxcn_examTop{margin: 0 auto; width: 970px; padding-bottom:40px; border-bottom: 1px solid #c7c7c7;}
.bxcn_examBot{margin: 0 auto; width: 970px; margin-top: 40px; padding-bottom: 150px; background: url(https://image.newsis.com/new_www/event/2020exam/bg_exam.jpg) repeat-y 0 0;}
.tab_exam{position:relative;height:48px;margin-bottom:20px;border-bottom:1px solid #232445}	
.tab_examList{width:100%;display:table;table-layout:fixed;border-spacing:0}
.tab_examList .tab_examItem{display:table-cell}
.tab_examList .tab_examItem .tab_examCate{display:block;position:relative;margin:0 -1px;padding:14px 0 15px;border:1px solid #d8d8d8;border-bottom:0;background:#f7f7f7;font-size:17px;color:#969696;text-align:center;z-index:10;line-height:18px}
.tab_examList .tab_examItem:last-child .tab_exam--cate{margin-right:0}
.tab_examList li:hover .tab_examCate,.tab_examList li.selected .tab_examCate{padding-bottom:16px;border:1px solid #333;border-bottom:0;background:#fff;font-weight:bold;color:#232445;z-index:20}

.table_exam {font-size:14px; text-align:center;}
.table_exam th, .table_exam td{height:40px; border:1px solid #c7c7c7; border-collapse: collapse;}	
.table_exam th{background: #eee}
.table_exam td{padding:5px 0px; line-height:18px;}		
.table_exam .bg_f7{background-color: #f7f7f7; font-weight: bold;}

.exam_thum .exam_list {margin-left:-15px;}
.exam_thum li {float:left; margin-top:21px; margin-left:15px; width:230px;}
.exam_thum .exam_list.h264 li{margin-top:0; height:264px;}
.exam_thum li.thum {display:block;}
.exam_thum li .thum a {display:block; overflow:hidden; width:230px; height:170px;}
.exam_thum li .thum a img {display:block; min-width:230px; min-height:170px;}
.exam_thum li .txt {display:block; overflow:hidden; margin-top:11px; height:42px;}
.exam_thum li .txt a {font-size:14px; line-height:20px; letter-spacing:-0.5px; color:#333;}
.exam_thum li .txt2 {display:block; overflow:hidden; padding-bottom:1px; margin-top:12px; max-height:38px;}
.ie8 .exam_thum li .txt2 {padding-bottom:0;}
.exam_thum li .txt2 a {font-size:14px; line-height:18px; letter-spacing:-0.25px; color:#333;}
.exam_thum li .date {display:block; font-size:13px; line-height:22px; letter-spacing:-0.25px; color:#999;}

/* 신년기획 */
.newYear_area{position:relative; width:100%; height:87px; margin-top:10px;}
.newYear_area p{position:absolute; width:112px; font-size:22px; line-height:28px; text-align:right;}
.newYear_area ul{margin-left:130px;}
.newYear_area ul li{display:inline-block; margin:18px 15px 0 0; padding-left:20px;}

.newYear_area.type1{background-color:#2b3559;}
.newYear_area.type1 p{left:10px; margin-top:12px; color:#fff; text-align:center;}
.newYear_area.type1 ul li a{color:#fff; font-size:14px;}
.newYear_area.type1 ul li.news{background:url(../images/ico_news_w.png) no-repeat 0 0;}
.newYear_area.type1 ul li.pic{margin-right:30px; background:url(../images/ico_pic_w.png) no-repeat 0 0;}

.newYear_area.type2{background:url(../images/bg_newyear.jpg) no-repeat 0 0;}
.newYear_area.type2 p{margin-top:12px; color:#fff; text-align:center;}
.newYear_area.type2 ul li a{color:#000; font-size:14px;}
.newYear_area.type2 ul li.news{background:url(../images/ico_news_b.png) no-repeat 0 0;}
.newYear_area.type2 ul li.pic{margin-right:30px; background:url(../images/ico_pic_b.png) no-repeat 0 0;}

.newYear_area.type3{height:52px; background-color:#2b3559;}
.newYear_area.type3 p{ width:165px; margin-top:12px; color:#fff; text-align:right;}
.newYear_area.type3 ul{margin-left:182px;}
.newYear_area.type3 ul li a{color:#fff; font-size:14px;}
.newYear_area.type3 ul li.news{background:url(../images/ico_news_w.png) no-repeat 0 0;}
.newYear_area.type3 ul li.pic{margin-right:30px; background:url(../images/ico_pic_w.png) no-repeat 0 0;}

.newYear_area.type3.ea4 p{width:155px; font-size:21px;}
.newYear_area.type3.ea4 ul{margin-left:167px;}
.newYear_area.type3.ea4 ul li{margin-right:30px;}
.newYear_area.type3.ea4 ul li.pic{margin-right:10px;}

.newYear_area.type3.ea3 ul li.pic,.newYear_area.type3.ea3 ul li.news{margin-right:20px;}
 
/* 신년기획 - 우측메뉴 width:300 */
.newYear_area.type4{width:300px; height:45px; border: 1px solid #d7dadc; background:#f5f5f5; box-sizing:border-box;}
.newYear_area.type4 ul{margin-left:35px;}
.newYear_area.type4 ul li{display:inline-block; margin:15px 15px 0 0; padding-left:20px;}	
.newYear_area.type4 ul li a{color:#2b3559; font-size:15px; font-weight: bold;}
.newYear_area.type4 ul li.news {background: url(https://image.newsis.com/new_www/topnews/images/ico_news_n.png) no-repeat 0 1px;}
.newYear_area.type4 ul li.pic {margin-right: 30px; background: url(https://image.newsis.com/new_www/topnews/images/ico_pic_n.png) no-repeat 0 0;}

/* 신종 코로나 */
.newCold_area{margin-top:10px; width:104px; height:374px; background:url(../images/bg_newCold3.png) no-repeat 0 0; text-align:center; letter-spacing:-.5px;}
.newCold_area h3{margin-bottom:18px; padding-top:14px; font-size:17px; }
.newCold_area h3 span{display:block; margin-top:2px; font-size:12px; color:#666; font-weight:normal; line-height:16px;}
.newCold_area h4{font-size:15px; margin:0 0 15px 0;}
.newCold_area p{margin-left:10px; text-align:left;}
.newCold_area .state.type1 span{display:inline-block;}
.newCold_area .state.type1 .area{font-size:14px; line-height:17px;}
.newCold_area .state.type1 .count{margin-top:2px; font-size:14px; color:#dc4637; line-height:20px;}
.newCold_area .state.type1 .count strong{font-size:18px; letter-spacing:-2.2px;} 

.newCold_area .state.type2 span{display:block;}
.newCold_area .state.type2 .area{font-size:14px; line-height:17px;}
.newCold_area .state.type2 .count{margin-top:2px; font-size:14px; color:#dc4637; line-height:20px;}
.newCold_area .state.type2 .count strong{font-size:21px; letter-spacing:-2.5px;} 
.newCold_area .state.type1.cont1{margin-bottom:13px;} 
.newCold_area .state.type1.cont1_1{margin-bottom:14px;}
.newCold_area .state.type1.cont1_2{margin-bottom:29px;}
.newCold_area .state.cont2{margin-bottom:15px;}

/* 뉴시스메인 총선 2020 */
.mr10{margin-right:10px;}
.election20_area{overflow:hidden; height:313px; margin-top:; border-top:1px solid #1c2d41;}
.election20_area .toplineArea{height:44px; padding:0 15px; background:url(../images/bg_topLine.png) no-repeat 0 0;}
.election20_area .toplineArea .state{float:left; margin-top:9px; line-height:21px; font-size:17px; color:#000; font-weight:bold;}
.election20_area .toplineArea .state strong{font-size:26px; color:#2d2d2d;}
.election20_area .toplineArea .state .txt1{font-size:22px; color:#7b7b7b; font-weight:normal}
.election20_area .toplineArea .state .txt2{font-size:16px; color:#7b7b7b; font-weight:normal}
.election20_area .toplineArea .addTxt{float:right; margin-top:15px; line-height:16px; font-size:12px; color:#888;}
.election20_area .cont{position:relative; height:268px; background:url(../images/bg_cont.png) no-repeat 0 0;}
.election20_area .cont p.title{position:absolute; top:9px; left:10px; font-size:20px; line-height:24px; font-weight:bold; color:#fff; letter-spacing:-1px;}
.election20_area .cont .regionArea{float:left; padding-top:58px;}
.election20_area .cont .regionArea li{width:140px; margin-bottom:17px;}
.election20_area .cont .regionArea li:last-child{margin-bottom:0px;}
.election20_area .cont .regionArea li a{display:block; color:#fff; text-decoration: none; text-align:right; font-size:15px; letter-spacing:-0.5px;}
.election20_area .cont .regionArea li.on a{text-decoration:underline; font-weight:bold;}
.election20_area .cont .regionArea li:hover a{text-decoration:underline; font-weight:bold;}
.election20_area .cont .electionArea{width:808px; margin-left:162px; padding-top:13px;}
.election20_area .cont .electionArea div.region{position:relative; float:left; padding:0 10px; text-align:center;}
.election20_area .cont .electionArea div.region .goo{position:relative; padding-bottom:20px; font-size:17px; font-weight:bold; line-height:20px; background:url(../images/bg_shadow.png) no-repeat 50% 100%; letter-spacing:-1.5px;}
.election20_area .cont .electionArea div.region .inner{position:relative; margin-top:0px;}
.election20_area .cont .electionArea div.region .inner:after{content:''; display:block; position:absolute; top:127px; left:50%; width:54px; height:21px; margin-left:-27px; background:url(../images/ico_vs.png) no-repeat 0 0;}
.election20_area .cont .electionArea div.region .inner div.dom{position:relative; width:120px; height:94px; background:url(../images/bg_dom2.png) no-repeat 50% 0;}
.election20_area .cont .electionArea div.region .inner div.dom img{position:absolute; right:50%; bottom:0; width:83px; margin-right:-43px; border-radius:50%;}
.election20_area .cont .electionArea div.region .inner div img{display:inline-block;}
.election20_area .cont .electionArea div.region .inner div.left{float:left; width:120px; text-align:right;}
.election20_area .cont .electionArea div.region .inner div.right{float:right; width:120px; text-align:right;}
.election20_area .cont .electionArea div.region .inner.markDang:before{content:''; display:block; position:absolute; top:-14px; left:-15px; width:64px; height:61px; background:url(../images/mark_dang.png) no-repeat 0 0; z-index: 9;} /*당선*/
.election20_area .cont .electionArea div.region .inner.markDang2:before{content:''; display:block; position:absolute; top:-14px; left:-10px; width:40px; height:46px; background:url(../images/mark_dang2.png) no-repeat 0 0; background-size:40px 46px; z-index: 9;} /*당선*/
.election20_area .cont .electionArea div.region .inner.markYou:before{content:''; display:block; position:absolute; top:-14px; left:-8px; width:43px; height:50px; background:url(../images/mark_you.png) no-repeat 0 0; z-index: 9;} /*유력*/
.election20_area .cont .electionArea div.region .inner.markWoo:before{content:''; display:block; position:absolute; top:-14px; left:-8px; width:43px; height:50px; background:url(../images/mark_woo.png) no-repeat 0 0; z-index: 9;} /*우세*/
.election20_area .cont .electionArea div.region .inner.markBet:before{content:''; display:block; position:absolute; top:20px; left:50%; width:54px; height:54px; margin-left:-27px; background:url(../images/mark_bet.png) no-repeat 0 0; z-index: 9;} /*우세*/

.election20_area .cont .electionArea div.region .congress{height:26px; text-align:center; line-height:24px; font-size:14px; color:#fff; font-weight:bold;}
.election20_area .cont .electionArea div.region .congress.dang_m{background-color:#e84472;} /* 더불어민주당 */
.election20_area .cont .electionArea div.region .congress.dang_d{background-color:#00a0e2;} /* 미래통합당 */
.election20_area .cont .electionArea div.region .congress.dang_k{background-color:#de5511;} /* 국민의당 */
.election20_area .cont .electionArea div.region .congress.dang_j{background-color:#ffcb07;} /* 정의당 */
.election20_area .cont .electionArea div.region .congress.dang_moo{background-color:#4c4c4c;} /* 무소속 */
.election20_area .cont .electionArea div.region .congress.dang_min{background-color:#0ba95f;} /* 민생당 */
.election20_area .cont .electionArea div.region .congress.dang_chin{background-color:#e70012;} /* 친박신당 */
.election20_area .cont .electionArea div.region .congress.dang_w{background-color:#004ea2;} /* 우리공화당 */
.election20_area .cont .electionArea div.region .congress.dang_minj{background-color:#ea5b0a;} /* 민중당 */
.election20_area .cont .electionArea div.region .congress img{margin-top:-3px;}
.election20_area .cont .electionArea div.region ul{background-color:#fff; box-shadow:3px 3px 5px #9aafc4;}
.election20_area .cont .electionArea div.region ul li{text-align:center;}
.election20_area .cont .electionArea div.region ul li.name{padding:8px 0 3px; font-size:21px; line-height:21px; font-weight:bold;}
.election20_area .cont .electionArea div.region ul li.percent{padding:3px 0; font-size:22px; line-height:22px; color:#222;}
.election20_area .cont .electionArea div.region ul li.percent span{font-size:15px;}
.election20_area .cont .electionArea div.region ul li.percent.no{padding:3px 0; font-size:19px; line-height:22px; color:#222;}
.election20_area .cont .electionArea div.region ul li.vote{padding:3px 0 5px; font-size:15px; line-height:15px;}
.election20_area .cont .electionArea div.region ul li.vote span{font-size:12px; color:#666;}
.election20_area .slick-next{display:block; position:absolute; top:17px; right:25px; width:12px; height:13px; background:url(../images/election_next.png) no-repeat 0 0; text-indent: -10000px; z-index: 9;}
.election20_area .slick-next:after{content:''; display:block; position:absolute; top:-50%; left:-50%; width:100%; height:100%; margin:-4px 0 0 -5px; padding:10px; }
.election20_area .slick-prev{display:block; position:absolute; top:17px; left:25px; width:12px; height:13px; background:url(../images/election_prev.png) no-repeat 0 0; text-indent: -10000px; z-index: 9;}
.election20_area .slick-prev:after{content:''; display:block; position:absolute; top:-50%; left:-50%; width:100%; height:100%; margin:-4px 0 0 -4px; padding:10px; }

/* 2020총선 결과 화면 */
.election20_area.result{height:auto; margin-top:30px; border-top:none;}
.election20_area.result .toplineArea{height:47px; line-height:47px; border-bottom:1px solid #95bcee; background-image:none; background-color:#4f90e3;}
.election20_area.result .toplineArea .state{margin-top:0px;}
.election20_area.result .toplineArea .state strong{line-height:47px; font-size:20px; color:#fff; letter-spacing:-0.5px;}
.election20_area.result .toplineArea .state strong span{font-size:17px;} 
.election20_area.result .toplineArea .state strong span.num{font-size:26px;}
.election20_area.result .toplineArea .state span{color:#fff;}
.election20_area.result .toplineArea .addTxt a{padding-right:10px; background:url(../images/arr_more.png) no-repeat 100% 50%; font-size:15px; color:#fff; letter-spacing:-.5px; font-weight:bold;} 
.election20_area.result .cont{position:relative; padding:20px 15px; height:660px; background:url(../images/bg_cont2.png) no-repeat 0 0;}
.election20_area.result .cont .titleArea{position:relative; }
.election20_area.result .cont .titleArea p{position:relative; margin-bottom:15px; padding-left:10px; font-size:17px; font-weight:bold; letter-spacing:-1px;}
.election20_area.result .cont .titleArea p:after{content:''; display:block; position:absolute; top:0; left:0; width:3px; height:16px; background-color:#000;}
.election20_area.result .cont .titleArea a.more{position:absolute; top:0; right:0; padding-right:10px; background:url(../images/arr_more2.png) no-repeat 100% 50%; font-size:14px; letter-spacing:-.5px; color:#1d2b3d;}
.election20_area.result .cont .tab li{float:left; width:250px; height:32px; line-height:32px; text-align:center;}
.election20_area.result .cont .tab li a{display:block; color:#8a8a8a; border:1px solid #d6d6d6; border-radius:10px 10px 0 0; background-color:#ededed;  font-size:16px;}
.election20_area.result .cont .tab li.on a{border-radius:10px 10px 0 0; border:1px solid #151f2d; background-color:#151f2d; color:#fff; font-weight:bold;}
.election20_area.result .cont .tab li a:hover{text-decoration:none;}

.election20_area.result .cont .bottom_area {clear:both; margin-top:20px;}
.election20_area.result .cont .bottom_area .innerLeft{float:left; width:440px;}
.election20_area.result .cont .bottom_area .innerRight{float:right; width:470px;}
.electionArea2 {position:relative; margin-left:10px}
.electionArea2 div.region2 .inner{margin-left:5px;}
.electionArea2 div.region2 .inner>div{position:relative; float:left; width:120px; height:180px; margin:0 10px 30px; text-align:center;}
.electionArea2 div.region2 .inner>div:hover{cursor:pointer;}
.electionArea2 div.region2 .inner.markDang>div:before{content: ''; display: block; position: absolute; top: 34px; left: -10px; width: 40px; height: 46px; background: url(../images/mark_dang2.png) no-repeat 0 0; background-size:40px 46px; z-index: 9;}
.electionArea2 div.region2 .see{padding-bottom:20px; text-align:center; font-size:23px; line-height:25px; font-weight:bold;}
.electionArea2 div.region2 .goo{display:table; width:100%; height:40px; font-size:14px; line-height:15px; text-align:center;}
.electionArea2 div.region2 .goo strong{display:table-cell; vertical-align: middle; font-size:15px; line-height:17px;}
.electionArea2 div.region2 .dom{position:relative; width:120px; height:94px; background:url(../images/bg_dom2.png) no-repeat 50% 0;}
.electionArea2 div.region2 .dom img{position:absolute; right:50%; bottom:0; width:83px; margin-right:-43px; border-radius:50%;}
.electionArea2 div.region2 .congress{height:26px; text-align:center; line-height:24px; font-size:14px; color:#fff; font-weight:bold;}
.electionArea2 div.region2 .congress.dang_m{background-color:#e84472;} /* 더불어민주당 */
.electionArea2 div.region2 .congress.dang_d{background-color:#00a0e2;} /* 미래통합당 */
.electionArea2 div.region2 .congress.dang_k{background-color:#de5511;} /* 국민의당 */
.electionArea2 div.region2 .congress.dang_j{background-color:#ffcb07;} /* 정의당 */
.electionArea2 div.region2 .congress.dang_moo{background-color:#4c4c4c;} /* 무소속 */
.electionArea2 div.region2 .congress.dang_min{background-color:#0ba95f;} /* 민생당 */
.electionArea2 div.region2 .congress.dang_chin{background-color:#e70012;} /* 친박신당 */
.electionArea2 div.region2 .congress.dang_w{background-color:#004ea2;} /* 우리공화당 */
.electionArea2 div.region2 .congress.dang_minj{background-color:#ea5b0a;} /* 민중당 */
.electionArea2 div.region2 .congress img{display:inline-block; margin-top:-3px;}
.electionArea2 div.region2 p.name{height:39px; background-color:#fff; line-height:39px; font-size:21px; font-weight:bold; box-shadow:3px 3px 5px #9aafc4;}
.electionArea2 div.region2 ul {display:none; position:absolute; top:40px; left:0; width:100%; text-align:center;}
.electionArea2 div.region2 ul li{position:absolute; width:100%; text-align:center; color:#fff;}
.electionArea2 div.region2 ul li.percent{top:26px; font-size:24px; letter-spacing:-1px;}
.electionArea2 div.region2 ul li.percent span{font-size:16px;}
.electionArea2 div.region2 ul li.vote{top:52px; font-size:16px;}
.electionArea2 div.region2 ul li.vote span{font-size:13px;}
.electionArea2 div.region2 ul:before{content:''; display:block; position:absolute; top:0; left:50%; width:94px; height:94px; margin-left:-47px; border-radius:50%; background-color:rgba(0,0,0, .7);}
.imageArea{width:470px; height:492px; background-color:#e4f1f9}
.election_paging{margin-top:10px; text-align:center; letter-spacing:-3px; font-size:19px; }
.election_paging .center{display:block; position:relative; width:80px; margin:0 auto;}
.election_paging a{position:absolute; color:#000;}
.election_paging a:hover{text-decoration:none !important ;}
.election_paging a:hover strong{text-decoration:none !important ;}
.election_paging a.prev,.election_paging a.next{display:inline-block; width:20px;}
.election_paging a.prev{top:0; left:0;}
.election_paging a.next{top:0; right:0;}
.election_paging a img{display:inline-block; margin-top:-3px; vertical-align: middle;}
.electionArea2 .slick-prev{top:8px;}
.electionArea2 .slick-next{top:8px;}

/* 정당별 의석 테이블 */
.congressTable_area{position:relative; }
.congressTable_area p.info_txt{position:absolute; top:10px; right:0; color:#000; font-size:11px;}
.congressTable th.total{border-right:1px solid #151f2d; background-color:#151f2d; color:#fff; font-size:15px;}
.congressTable td{padding:13px 0; border:1px solid #dadada; border-top:none; box-sizing:border-box; font-size:18px; font-weight:bold; text-align:center;}
.congressTable td.dang_d{background-color:#f2fafe;}
.congressTable td.dang_m{background-color:#fef5f8;}
.congressTable td.dang_min{background-color:#f3fbf7;}
.congressTable td.dang_j{background-color:#fffcf2;}
.congressTable td.dang_k{background-color:#fdf6f3;}
.congressTable td.dang_w{background-color:#f2f6fa;}
.congressTable td.dang_minj{background-color:#fef7f3;}
.congressTable td.dang_h{background-color:#fef9f2;}
.congressTable td.dang_chin{background-color:#fef2f3;}
.congressTable td.dang_moo{background-color:#ffffff;}
.congressTable td.total{background-color:#ffffff;}

/* 총선에서 사용 후 삭제해도 됨. slick.css 에 대한 기본 스타일. */
/* Slider */
.slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding:0 0 5px 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;}
.slick-track:before,.slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none; position:relative; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{position:relative; float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}


/* 기획 특집 영역  */
.line{height:1px; margin:0 20px; background-color:#e4e4e4;}
.plan_area{position:relative; width:640px; height:122px; background:url(../images/bg_planArea.png) no-repeat 0 0;}
.plan_area a.more{position:absolute; top:-2px; left:102px;}
.plan_area a:hover span{text-decoration:underline;}
.plan_area ul{padding:28px 25px 0;}
.plan_area ul li{overflow:hidden; position:relative; float:left; width:280px; height:73px; background:url(../images/bg_plan.png) no-repeat 0 0;}
.plan_area ul li a{display:block; position:relative;width:100%; height:100%;}
.plan_area ul li p{position:absolute; top:0; left:0; width:100%; height:100%; line-height:73px; text-align:center;}
.plan_area ul li p span{display:inline-block; height:26px; padding:0 5px; color:#fff; font-size:17px; line-height:26px;  letter-spacing: -.5px;}
.plan_area ul li:first-child{margin-right:30px;}