@import url('/assets/css/base.css');
/* 공통적용 */
/* 더보기 */ 
.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(//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(//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(//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(//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(//image.newsis.com/new_www/homepage/bl_arrow7_2.png) no-repeat 936px 19px; background-color:#fff;}
.btn_type3{display:inline-block; padding:0 10px; min-width:110px; min-height:40px; background:url(https://image.newsis.com/new_www/homepage/bl_arrow1.png) no-repeat 95% 50%; background-size:5px; background-color:#f1f1f1; font-size:16px; line-height:39px; letter-spacing:-0.5px; color:#676767; border:1px solid #ccc;}
.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(//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;}
/* ----------------------------------------------------------------------- */
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(//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(//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(//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(//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(//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(//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(//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(//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(//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(//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(//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(//image.newsis.com/new_www/homepage/bg_con.gif) repeat-y 0 0;}
/* -------------------------------------------- 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(//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(//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(//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;}
/* 검색 */
#container .search {position:relative; margin:0 auto; width:459px; height:50px; background:url(//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(//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(//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(//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(//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(//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(//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(//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(//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(//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;}
/* 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(//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(//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(//image.newsis.com/new_www/homepage/btn_next1.png) no-repeat 0 0; 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(//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 .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(//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(//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(//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(//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(//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(//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(//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:71px;} 
.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(//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(//image.newsis.com/new_www/homepage/btn_refresh1.png) no-repeat 0 0;}
/* 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(//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(//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_a2 */
.thum_a2 {}
.thum_a2 .group {}
.thum_a2 .bundle {margin-top:20px;}
.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(//image.newsis.com/new_www/homepage/bg_thum_round.png) no-repeat 0 0; z-index:1;}
.thum_a2 .bundle .thum.p1 a:after {content:' '; position:absolute; top:0; left:0; width:80px; height:80px; background:url(//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; 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_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:37px; font-size:14px; line-height:18px; letter-spacing:-0.25px; color:#666; 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(//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(//image.newsis.com/new_www/homepage/bl_arrow3_3_right.png) no-repeat 0 0;}
/* 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(//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(//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(//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(//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(//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(//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(//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 .social li.line {position:relative; margin-left:10px; padding-left:10px;}
#article .function .social li.line:after{position:absolute; display:block; content:''; top:5px; left:0px; width:1px; height:20px; background-color:#a1a1a1; }
#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(//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(//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(//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(//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(//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(//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 .btn_prev {position:absolute; top:50%; left:40px; margin-top:-37px; width:74px; height:74px; background:url(//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(//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(//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(//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(//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(//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(//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(//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(//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(//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(//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(//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(//image.newsis.com/new_www/homepage/icon_level7_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_a li .bxnum.n6 {background:url(//image.newsis.com/new_www/homepage/icon_level6_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_a li .bxnum.n5 {background:url(//image.newsis.com/new_www/homepage/icon_level5_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_a li .bxnum.n4 {background:url(//image.newsis.com/new_www/homepage/icon_level4_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_a li .bxnum.n3 {background:url(//image.newsis.com/new_www/homepage/icon_level3_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_a li .bxnum.n2 {background:url(//image.newsis.com/new_www/homepage/icon_level2_ed.png) no-repeat 0 0;}
.bx_msi .lst_msi2_a li .bxnum.n1 {background:url(//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(//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(//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(//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(//image.newsis.com/new_www/homepage/bl_round1.png) no-repeat 0 0;}
.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; }
#header .logobx .logo_newyear {display:inline-block; margin-top:18px;}
/*많이 본 뉴스 폰트 수정*/
.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;}
/* 전국 로고 수정 */
#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 }		
/*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(//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;}
/*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(//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(//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(//image.newsis.com/new_www/homepage/bl_arrow3_3_right.png) no-repeat 0 0;}
.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;}
/*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 .btn_prev {position:absolute; top:50%; left:40px; margin-top:-37px; width:74px; height:74px; background:url(//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(//image.newsis.com/new_www/homepage/btn_next4.png) no-repeat 0 0;}
.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;}	
/*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 16px;}
#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(//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 .bundle2 {width:154px;}
#gnbbx_ed .snb2 .depth3.siz2 .bundle2:first-child {margin-left:-10px;}
#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:219px;}
#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(//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;}	
.ptit_a a{display: block;overflow: hidden;max-height: 40px;font-size: 15px;line-height: 20px;letter-spacing: -0.25px;color: #000;word-break: break-all;}
/*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_썸네일이미수정- 섹션*/	
.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;}
.cropclsetc{max-width: 100px;}
/*20181114_es추가*/	
.box_text{border: 1px solid #e6e6e6; background: #f7f7f7; padding: 5px 5px; text-align: center; font-size: 16px; line-height:30px; letter-spacing: -0.5px; margin-top: 20px; height: 30px;}
/*전국메인*/
.div_whol_bx .bx-wrapper .bx-viewport{width : 75% !important;}
.div_whol_bx{width : 102% !important;}
.whol_bxslider li .span{width: 155px !important;}
.whol_bxslider li{width: 155px !important;}
/*광장*/
.squ_bxslider li{width: 310px !important;}
.divsqu_bxslider .bx-wrapper .bx-viewport{width: 102% !important;margin-left: -20px !important;}
.bx-clone {display: none;}
.thum_p13 .bundle:first-child {margin-left: 20px !important;}
/*포토*/
.photop_bxslider{width: 100% !important;}
.photop_bxslider li{width: 149px !important;}
.phodiv_bxslider .bx-wrapper .bx-viewport{height: 451px !important;}
.the_bxslider li{width: 158px !important;}
.themephoto_bxslider li{width: 178px !important;}
/*main*/
.main_view_tab li{width: 54px !important;}
.bx_weather li{width: 60px !important;}
#div_weather .bx-viewport{width: 80%  !important;left: 34px  !important;}
.city_many_bx li{width: 72px !important;}
.ui-datepicker-trigger{margin-top : -5px;}
.ad_border_top {border-top:1px solid #e4e4e4;}
.ad_border_bottom {border-bottom:1px solid #e4e4e4;}
.ad_border_in {overflow:hidden; margin:20px; width:100%; padding : 0px;}
.direct_li{display: inline-block;color: #666666;font-family: '맑은 고딕','MalgunGothic';font-size: 15px;line-height: 17px;letter-spacing: -0.25px;vertical-align: top;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsticker2{height: 33px !important;}
/* 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(//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(//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;}

/*코로나*/
.newCold_area{margin-top:10px; width:107px; height:316px; background:url(//image.newsis.com/new_www/homepage/bg_newCold2.png) no-repeat 0 0; text-align:center; letter-spacing:-.5px;}
.newCold_area h3{margin-bottom:14px; 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 p{margin-left:10px; text-align:left;}
.newCold_area .state span{display:block;}
.newCold_area .state .area{font-size:14px; line-height:17px;}
.newCold_area .state .count{margin-top:2px; font-size:14px; color:#dc4637; line-height:20px;}
.newCold_area .state .count strong{font-size:26px; letter-spacing:-2px;} 
.newCold_area .state.cont1{margin-bottom:18px;} 
.newCold_area .state.cont1_1{margin-bottom:22px;}
.newCold_area .state.cont2{margin-bottom:15px;}

/* 신종 코로나 */
.newCold_area2 {margin-top:10px; width:107px; height:374px; background:url(//image.newsis.com/new_www/homepage/bg_newCold3.png) no-repeat 0 0; text-align:center; letter-spacing:-.5px;}
.newCold_area2 h3{margin-bottom:18px; padding-top:14px; font-size:17px; }
.newCold_area2 h3 span{display:block; margin-top:2px; font-size:12px; color:#666; font-weight:normal; line-height:16px;}
.newCold_area2 h4{font-size:15px; margin:0 0 15px 0;}
.newCold_area2 p{margin-left:10px; text-align:left;}
.newCold_area2 .state.type1 span{display:inline-block;}
.newCold_area2 .state.type1 .area{font-size:14px; line-height:17px;}
.newCold_area2 .state.type1 .count{margin-top:2px; font-size:14px; color:#dc4637; line-height:20px;}
.newCold_area2 .state.type1 .count strong{font-size:18px; letter-spacing:-2.2px;}

.newCold_area2 .state.type2 span{display:block;}
.newCold_area2 .state.type2 .area{font-size:14px; line-height:17px;}
.newCold_area2 .state.type2 .count{margin-top:2px; font-size:14px; color:#dc4637; line-height:20px;}
.newCold_area2 .state.type2 .count strong{font-size:17px; letter-spacing:-2.2px;}
.newCold_area2 .state.type1.cont1{margin-bottom:13px;} 
.newCold_area2 .state.type1.cont1_1{margin-bottom:14px;}
.newCold_area2 .state.type1.cont1_2{margin-bottom:29px;}
.newCold_area2 .state.cont2{margin-bottom:15px;}
.newCold_area2 .state.type1.cont1_1{margin-bottom:12px;}
.newCold_area2 .state.type1.cont1_2{margin-bottom:29px;}
.newCold_area2 .state.cont2{margin-bottom:15px;}

/* 댓글 페이지 추가 */
.replyArea{position:relative; min-height:42px;}
.replyArea a.btn_type3{position:absolute; top:0px; left:0px;}
.replyArea+#lv-container{margin-top:-15px;}