@charset "utf-8";

/* reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video,select,option {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}
body {line-height:1;}

body,input,select,textarea,button { color:#727272;font-size:12px;line-height:1.5;font-family:Tahoma,Dotum,'돋움',sans-serif;}
body,th,td,input,select,textarea,button {*font-family:Dotum,'돋움',sans-serif;}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {display:block;}

a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent; color:#727272;text-decoration:none; cursor: pointer; }
a:active, a:hover {text-decoration:underline;}

button,input {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;cursor:pointer;*overflow:visible;}
img {vertical-align:middle;}

h1, h2, h3, h4, h5, h6 {  
	font-size:100%;   
	font-weight:normal;   
	} 
fieldset, img, abbr, acronym { border:0 none; } 
ol, ul { list-style:none; }
table {
	border-collapse: separate;
	border-spacing:0;
	border:0 none;
	}
caption {
	text-align:left;
	font-weight: normal;
}

address, caption, strong, em, cite {
	font-weight:normal;
	font-style:normal;
	}
ins { text-decoration:none; }
del { text-decoration:line-through; }

hr { display:none; }
em, address { font-style: normal; }


/* space */
.sm0 { margin:0 !important; }
.sp0 { padding:0 !important; } 

.smt10 { margin-top:10px !important; }
.smt20 { margin-top:20px !important; }
.smt30 { margin-top:30px !important; }
.smt40 { margin-top:40px !important; }
.smt50 { margin-top:50px !important; }

.smb10 { margin-bottom:10px !important; }
.smb20 { margin-bottom:20px !important; }
.smb30 { margin-bottom:30px !important; }
.smb40 { margin-bottom:40px !important; }
.smb50 { margin-bottom:50px !important; }

.sml25 { margin-left:25px !important; }

/* font */
.mg {font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif;}

/* icon */
.icon_issue { background:url('/resources/images/icon_plan.png') no-repeat scroll 0 0 transparent; }
.icon_series { background:url('/resources/images/icon_plan.png') no-repeat scroll 0 -36px transparent; }
.icon_plan { background:url('/resources/images/icon_plan.png') no-repeat scroll 0 -73px transparent; }

/* common */
.clearfix {zoom:1;}
.clearfix:after {content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.hide,legend,caption {display:block;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;text-indent:-9999px;}
.din {display:none!important; }
.fl { float:left !important;}
.fr { float:right !important; } 

.screen_out  { overflow: hidden; position:absolute; width:0;  height:0; line-height:0; text-indent:-9999px; }
.label_one { color:#0066a2; margin-right:5px; }
.label_fast { color:#db0000; margin-right:5px; }
.label_opi { color:#00758b; margin-right:5px; }
.shadow {display:block;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:url('http://images.joins.com/ui_joongang/news/pc/common/k_mask_03.png') 0 bottom repeat-x;}
.align {display:inline-block;*display:inline;width:0;height:100%;vertical-align:middle;zoom:1;}
.mask {position:absolute;top:0; right:0; bottom:0; left:0; border:1px solid #000; opacity:.08; -ms-filter:alpha(opacity=8);f ilter:alpha(opacity=8); }/* 이미지테두리 */
.thumb_img {background:url('/resources/images/thumb_empty.gif') repeat scroll center center transparent;}
.thumb_img a {*cursor:pointer;}
.gradation { display:block; position:absolute; left:0; top:0; bottom:0; right:0; background:url('/resources/images/overlay.png') repeat scroll 0 0 transparent; }
.overlay { display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:url('/resources/images/overlay.png') no-repeat scroll 0 0 transparent;  }
.more_icon { display:block; position:absolute; top:0; right:0; width:14px; height:14px; background:url('/resources/images/icon_sub.png') no-repeat scroll -350px -70px transparent; }
.cont_txt { display:block; font-size:14px; font-weight:bold; line-height:20px; letter-spacing:-1px; overflow:hidden; }
.icon_sub { background:url('/resources/images/icon_sub.png')no-repeat scroll 0 0 transparent; }


/* layout */
body { background: url('http://image.fnnews.com/resources/images/bg_gnb.gif') repeat-x scroll 0 0 transparent;}
#wrap { position:relative; width:1150px; margin:0 auto;}


/* 섹션타이틀 */
.section_tit { padding-top:15px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-weight:bold; letter-spacing:-2px; }
.section_tit h2 { font-size:40px; font-weight:bold; text-align:center; }
.section_tit h2 a { color:#252525; }


/* 컨텐츠 */
#container { position:relative; width:1050px; margin:0 auto; padding-bottom:60px;  background:#fff; *zoom:1; }
#container:after { clear:both; display:block; content:""; }
.content { position:relative; width:1050px; padding-top:30px; }

/* 컨텐츠 */
#containerWebtoon { position:relative; width:1400px; margin:0 auto; padding-bottom:60px;  background:#fff; *zoom:1; }
containerWebtoon:after { clear:both; display:block; content:""; }
.contentWebtoon { position:relative; width:1400px; padding-top:30px; }

/* 기사삭제문구 */
.art_del { padding-top:35px; text-align:center; }
.art_del .txt_del { padding:4px 8px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:24px; letter-spacing:-1px; color:#fff; background:#ca2d1d;  }

/* --------------------------------------------------------- 기사 섹션페이지 ---------------------------------------------------------- */
.art_subTop_wrap  { padding-bottom:50px; *zoom:1; }
.art_subTop_wrap:after { clear:both; display:block; content:""; }
.art_subTop { padding:25px 30px; border:1px solid #d8d8d8; background:#f5f5f5; *zoom:1; }
.art_subTop:after { clear:both; display:block; content:""; }
.art_subTop .thumb_img { float:left; display:block; width:460px; height:252px; margin-right:30px; overflow:hidden; }
.art_subTop .thumb_img img { width:460px; min-height:252px; }
.art_subTop strong { display:block; margin-top:15px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:30px; font-weight:bold; letter-spacing:-1px; line-height:38px; }
.art_subTop strong a { color:#252525; }
.art_subTop .cont_txt { max-height:121px; margin-top:15px; font-size:12px; font-weight:normal; line-height:20px; letter-spacing:-0.02em; overflow:hidden; }
.art_subTop .related_list { margin-top:15px; }
.art_subTop .related_list li { height:26px; padding-left:11px; background:url('/resources/images/icon_main_cont.png') no-repeat scroll -231px -20px transparent; font-size:14px; font-weight:bold; line-height:22px; letter-spacing:-0.02em; overflow:hidden; } /* 왼쪽영역 관련기사 */
.art_subTop .related_list li a { color:#252525; }
/* 관련기사있을때 */
.art_subTop_wrap .rel strong { margin-top:5px; }
.art_subTop_wrap .rel .cont_txt { max-height:80px; }
.art_subTop_wrap .rel .thumb_img { height:272px; }
.art_subTop_wrap .rel .thumb_img img { min-height:272px; }


.art_top_sub { margin-top:25px; *zoom:1; }
.art_top_sub:after { clear:both; display:block; content:""; }
.art_top_sub li { float:left; width:500px; *zoom:1; }
.art_top_sub li:after { clear:both; display:block; content:""; } 
.art_top_sub li strong { display:block; margin-bottom:15px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:21px; font-weight:bold; letter-spacing:-2px; line-height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.art_top_sub li strong a { color:#252525; }
.art_top_sub li .thumb_img { float:left; display:block; width:218px; height:145px; margin-right:20px; overflow:hidden; }
.art_top_sub li .thumb_img img { width:218px; min-height:145px; }
.art_top_sub li .cont_txt { max-height:140px; font-size:12px; font-weight:normal; line-height:20px; letter-spacing:-0.02em; overflow:hidden; }


/* 평창 */
#header .head .tit_pyeong { padding-top:25px !important; } 
.pyeong { padding-bottom:35px; border:2px solid #2aa0de; margin-bottom: 35px;}
.pyeong .art_subTop { background:url(/resources/images/bg_section_pyeong.jpg) no-repeat scroll 0 0 transparent; border:0; }
.pyeong .rel strong a { color:#fff; }
.pyeong .rel .cont_txt a { color:#d3f0ff;}
.pyeong .related_list li a { color:#edff00; }
.pyeong .art_top_sub { margin-top:30px; padding:0 30px; }
.pyeong .art_top_sub li { width:470px; }
.pyeong .art_top_sub li strong a { #108bcc }

/* 613 지방선거 */
#header .head .tit_vote613 { padding-top:25px !important; } 
.vote613 { padding-bottom:35px; border:2px solid #252676; margin-bottom: 35px;}
.vote613 .art_subTop { background:url(/resources/images/bg_section_vote613.jpg) no-repeat scroll 0 0 transparent; border:0; }
.vote613 .rel strong a { color:#fff; }
.vote613 .rel .cont_txt a { color:#cacbfd; }
.vote613 .related_list li a { color:#ffbe00; }
.vote613 .art_top_sub { margin-top:30px; padding:0 30px; }
.vote613 .art_top_sub li { width:470px; }
.vote613 .art_top_sub li strong a { #108bcc }
.btn_vote613 { position:absolute; right:0; top:0; }


/* 2018 러시아 월드컵 */
#header .head .tit_russia { padding-top:25px !important; } 
.russia { padding-bottom:35px; border:3px solid #e6ba7f; margin-bottom: 35px;}
.russia .art_subTop { background:url(/resources/images/bg_section_russia.jpg) no-repeat scroll 0 0 transparent; border:0; }
.russia .rel strong a { color:#fff; }
.russia .rel .cont_txt a { color:#ecc7c8; }
.russia .related_list li a { color:#fad6a8; }
.russia .art_top_sub { margin-top:30px; padding:0 30px; }
.russia .art_top_sub li { width:470px; }
.russia .art_top_sub li strong a { #108bcc }
.btn_russia { position:absolute; right:0; top:0; }

/* 2018 아시안게임 */
#header .head .tit_asianG { padding-top:25px !important; } 
.asianG { padding-bottom:35px; border:3px solid #de213d; }
.asianG .art_subTop { background:url(/resources/images/bg_section_asiangame.jpg) no-repeat scroll 0 0 transparent; border:0; }
.asianG .rel strong a { color:#fff; }
.asianG .rel .cont_txt a { color:#ecc7c8; }
.asianG .related_list li a { color:#fad6a8; }
.asianG .art_top_sub { margin-top:30px; padding:0 30px; }
.asianG .art_top_sub li { width:470px; }
.asianG .art_top_sub li strong a { #108bcc }
.btn_asianG { position:absolute; right:0; top:0; }

.section_list_wrap { background: url(/resources/images/sub_partition.png) repeat-y scroll 0 0 transparent; }
.section_list_wrap:after { clear:both; display:block; content:""; }
.section_list { float:left; width:725px; padding-bottom:40px; }
.section_list .hd { margin-right:40px; padding-bottom:10px; border-bottom:1px solid #d8d8d8; *zoom:1; }
.section_list .hd:after { clear:both; display:block; content:""; }
.section_list .hd .section_tit { float:left; padding:0; font-size:18px; line-height:20px; color:#252525; }
.section_list .hd .set_calendar { display:block; float:right; margin-left:10px; }
.section_list .hd .set_calendar a { display:block; float:left; width:16px; height:16px; margin-right:6px; background:url('/resources/images/icon_sub.png') no-repeat scroll -20px -168px transparent; text-indent:-9999px; overflow:hidden; }
.section_list .hd .set_calendar a:hover { background-position:-46px -168px; }
.section_list .hd .set_calendar p { float:left; width:auto; font-size:15px; color:#252525; letter-spacing:-0.05em; line-height:15px; }

.section_list .hd .fn_only { display:block; float:right; margin-right:8px; font-size:14px; font-weight:bold; letter-spacing:-1px; line-height:15px; /* 우측 달력있을 시 padding-right:19px; border-right:1px solid #bcbcbc; */}
.section_list .hd .fn_only a { display:block; padding-left:35px; background:url('/resources/images/icon_sub.png') no-repeat scroll 0 0 transparent; color:#252525; }
.section_list .hd .fn_only a.on { background-position:-74px -193px; }
.section_list .hd .fn_only a.off { background-position:-74px -168px; }

.section_list .bd { padding:30px 40px 0 0; }
.section_list .bd ul li { margin-bottom:40px; *zoom:1; }
.section_list .bd ul li:after { clear:both; display:block; content:""; }
.section_list .bd ul li .thumb_img { display:block; float:left; width:165px; height:107px; margin-right:20px; text-align:center; background:#fff; overflow:hidden; }
.section_list .bd ul li .thumb_img img { width:auto; max-width:100%; height:100%; }
.section_list .bd ul li strong { display:block; margin-bottom:13px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:17px; font-weight:bold; letter-spacing:-1px; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.section_list .bd ul li strong a { color:#252525; }
.section_list .bd ul li .cont_txt { font-size:12px; max-height:38px; font-weight:normal; letter-spacing:-0.02em; line-height:18px; overflow:hidden; }
.section_list .bd ul li .byline { margin-top:10px; }
.section_list .bd ul li .byline em { display:block; float:left; margin-left:5px; padding-left:7px; line-height:11px; border-left:1px solid #bebebe; color:#9e9e9e; }
.section_list .bd ul li .byline em:first-child { padding:0; margin:0; border:none; }

/* 상세검색설정 */
.wrap_searchDetail { overflow: hidden; margin:0 40px 50px 0; padding:20px 25px 15px; border:1px solid #d8d8d8; background:#f5f5f5; }
.search_align { float:left; }
.tit_searchDt { float: left; margin-right:10px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:15px;  letter-spacing:-1px; line-height:25px; color:#232323; }

.list_align { float: left; }
.list_align li { float: left; text-align:center; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:13px;   letter-spacing:-1px; line-height:23px; }
.list_align li a { display: block; width:83px; height:24px; border-style: solid; border-width: 1px 1px 1px 0; border-color: #c5c5c5; background:#d7d7d7; color:#717171; text-decoration:none; }
.list_align li a:hover { background:#fff; font-weight:bold; color:#232323; }
.list_align li.on { font-weight:bold; }
.list_align li.on a { color:#232323; background:#fff;  }
.list_align li.fir { border-left:1px solid #c5c5c5; }

.search_range { float:right; }
.list_range { float: left; }
.list_range li { float: left; text-align:center; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:13px;   letter-spacing:-1px; line-height:23px; }
.list_range li a { display: block; width:83px; height:24px; border-style: solid; border-width: 1px 1px 1px 0; border-color: #c5c5c5; background:#d7d7d7; color:#717171; text-decoration:none; }
.list_range li a:hover { background:#fff; font-weight:bold; color:#232323; }
.list_range li.on { font-weight:bold; }
.list_range li.on a { color:#232323; background:#fff;  }
.list_range li.fir { border-left:1px solid #c5c5c5; }

.search_period { float:left; margin:20px 0 15px; }
.list_period { float: left; }
.list_period li { float: left; text-align:center; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:13px;   letter-spacing:-1px; line-height:23px; }
.list_period li a { display: block; width:71px; height:24px; border-style: solid; border-width: 1px 1px 1px 0; border-color: #c5c5c5; background:#d7d7d7; color:#717171; text-decoration:none; }
.list_period li a:hover { background:#fff; font-weight:bold; color:#232323; }
.list_period li.on { font-weight:bold; }
.list_period li.on a { color:#232323; background:#fff;  }
.list_period li.fir { border-left:1px solid #c5c5c5; }

.dateSelect { overflow: hidden; padding-left:27px; }
.dateSelect .wrap_dateSel { float: left; position:relative; width:111px; height:24px; background:#d7d7d7; border:1px solid #c5c5c5; }
.dateSelect .on { background:#fff; }
.dateSelect .wrap_dateSel .dateSelBox { width:88px; height:24px; cursor:auto; }
.dateSelect .wrap_dateSel .btn_calendar { position:absolute; top:0; right:0; width:25px; height:24px; background:url('/resources/images/btn_calendar.gif') no-repeat center center; }
.search_period .bar { float: left; width: 25px; height: 100%; font-size: 15px;  text-align: center; color: #666; }
.wrap_detailBtn { clear:both; padding-top:15px; border-top:1px solid #e1e1e1; text-align: center; }
.wrap_detailBtn .btn_list .btn_accept { display:inline-block; width:98px; height:27px; margin:0 3px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:16px;  line-height:26px; letter-spacing:-1px; color: #fff; background:#0072b5; text-decoration:none; }
.wrap_detailBtn .btn_list .btn_close { display:inline-block; width:98px; height:27px;  margin:0 3px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:16px;  line-height:26px; letter-spacing:-1px; color: #fff; background:#6c6c6c; text-decoration:none; }

.screen_out {overflow: hidden;position: absolute;width: 0;height: 0;line-height: 0;text-indent: -9999px}
/* 상세검색설정 */


.content .ft { border-top:1px solid #d8d8d8; margin-right:40px; padding-top:35px; }
.content .paging { text-align:center; }
.content .paging a { display:inline-block; position:relative; width:27px; margin:0 -2px 0 -1px; padding:3px 0 5px; background:#fff; color:#333; font:bold 13px/16px Tahoma,Sans-serif; vertical-align:top; z-index: 2; }
.content .paging a.on { color:#0072b5; border: 1px solid #c7c7c7; cursor:default; }
.content .paging a.next { width:auto; height:20px; margin:0 0 0 10px; padding:3px 7px 0; font-size:12px; letter-spacing:-1px; text-decoration:none; border:1px solid #c1c1c1; } 
.content .paging a.prev { width:auto; height:20px; margin:0 10px 0 0; padding:3px 7px 0; font-size:12px; letter-spacing:-1px; text-decoration:none; border:1px solid #c1c1c1; } 
.content .paging a.next:hover { color:#0072b5; }
.content .paging a.prev:hover { color:#0072b5; }

.content .more_list { }
.content .more_list a { display:block; width:62px; margin:-19px auto 0; font-size:14px; font-weight:bold; letter-spacing:-1px; background:url('/resources/images/icon_list_more.png') no-repeat scroll right 5px transparent; color:#444; text-decoration:none; }

/* 오른쪽 3뎁스 */
.section_list_wrap .section_right { float:right; width:325px; padding-top:30px; }
.section_right ul.sub_category .category_tit { margin-bottom:20px; }
.section_right ul.sub_category .category_tit a { color:#0072b5; }
.section_right ul.sub_category > li { position:relative; margin-bottom:30px; padding:0 0 15px 25px; border-bottom:1px solid #d8d8d8; }
.section_right ul.sub_category > li .category_tit { line-height:16px; }
.tit_list li { margin-bottom:14px; padding-left:10px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:14px; font-weight:bold; letter-spacing:-1px; line-height:17px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background: url('/resources/images/icon_sub.png') no-repeat scroll -571px -281px transparent; }
.tit_list li a { color:#252525; }
.more {position:absolute; top:0; right:0; color:#b3b3b3;  font-size:11px; line-height:17px; letter-spacing:-0.02em; }
.more .icon { display:inline-block; zoom:1; width:5px;  height:9px; margin-left:5px; background: url(/resources/images/icon_main_cont.png) no-repeat scroll -232px -51px transparent; vertical-align:middle; overflow:hidden; }


/* 라이프 섹션 */
.art_lifeTop_wrap { padding-bottom: 30px; }
.art_lifeTop_wrap ul li { float:left; width:500px; *zoom:1; }
.art_lifeTop_wrap ul li:after { clear:both; display:block; content:""; } 
.art_lifeTop_wrap ul li strong { display:block; margin-bottom:15px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:20px; font-weight:bold; letter-spacing:-1px; line-height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.art_lifeTop_wrap ul li strong a { color:#252525; }
.art_lifeTop_wrap ul li .thumb_img { float:left; display:block; width:218px; height:145px; margin-right:20px; overflow:hidden; }
.art_lifeTop_wrap ul li .thumb_img img { width:218px; min-height:145px; }
.art_lifeTop_wrap ul li .cont_txt { max-height:140px; font-size:12px; font-weight:normal; line-height:20px; letter-spacing:-0.02em; overflow:hidden; }

.art_lifeMid { margin-bottom:30px; padding:30px 0 40px 0; border-top:1px solid #323232;  *zoom:1;  }
.art_lifeMid:after { clear:both; display:block; content:""; }
.life_left { float:left; padding-right:26px; border-right:1px solid #d8d8d8; }
.life_left .tit_bg { display:block; position:absolute; left:0; top:0; width:50px; height:81px; background:url('/resources/images/icon_main_cont.png') no-repeat scroll 0 0 transparent; }
.life_left .yes { left:42px; top:40px; background-position:-30px -70px; }
.life_left .pet { left:42px; top:40px; background-position:-106px -70px; }
.life_left strong { display:table-cell; vertical-align:middle; width:215px; height:159px; margin-left:-1px; font-size:18px; font-weight:bold; line-height:24px; letter-spacing:-2px; text-align:center; background:#fff; border:1px solid #cecece; }
.life_left strong a { display:block; margin:0 20px; color:#252525; }
.life_left .yesPlus { height:161px; margin-bottom:10px; }
.life_left .yesPlus .tit_bg_wrap { position:relative; display:block; float:left; width:133px; height:161px; background:#a85b77; }
.life_left .yesPlus .thumb_img { display:block; float:left; width:227px; height:161px; overflow:hidden; }
.life_left .yesPlus .thumb_img img { width:227px; min-height:161px; }
.life_left .fnPet { height:161px; }
.life_left .fnPet .tit_bg_wrap { position:relative; display:block; float:right; width:133px; height:161px; background:#58b888; }
.life_left .fnPet .thumb_img { display:block; float:right; width:227px; height:161px; overflow:hidden; }
.life_left .fnPet .thumb_img img { width:227px; min-height:161px; }

.life_right { float:right; width:430px; margin-bottom:-10px; *zoon:1;}
.life_right:after { clear:both; display:block; content:""; }
.life_right ul li { float:left; position:relative; margin:0 0 10px 10px; }
.life_right ul li .thumb_img { position:relative; display:block; width:205px; height:161px; overflow:hidden; }
.life_right ul li .thumb_img img { width:205px; min-height:161px; }
.life_right ul li .cont_txt { display:block; position:absolute; left:0; bottom:8px; height:43px; padding:0 12px; font-size:15px; font-weight:normal; line-height:20px; text-align:center; overflow:hidden;  }
.life_right ul li .cont_txt a { color:#fff; }
.life_right ul li .gradation {background-position:349px 25px; }


/* 오피니언 섹션 */
.art_opiTop_wrap { padding-bottom:40px; }
.art_opiTop_wrap ul li { float:left; width:480px; *zoom:1; }
.art_opiTop_wrap ul li:after { clear:both; display:block; content:""; }
.art_opiTop_wrap ul li strong { display:block; margin-bottom:15px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:23px; font-weight:bold; letter-spacing:-2px; line-height:29px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.art_opiTop_wrap ul li strong a { color:#252525; }
.art_opiTop_wrap ul li .cont_txt { max-height:60px; font-size:12px; font-weight:normal; line-height:20px; letter-spacing:-0.02em; overflow:hidden; }

.mid_opi_wrap { margin-bottom:40px; padding:40px 0 0 83px;  background:#f6f6f6; border:2px solid #cecece; *zoom:1; }
.mid_opi_wrap:after { clear:both; display:block; content:""; }
.mid_opi_wrap ul li { float:left; width:237px; margin:0 83px 40px 0; *zoom:1; }
.mid_opi_wrap ul li:after { clear:both; display:block; content:""; }
.mid_opi_wrap ul li .thumb_img { float:left; position:relative; display:block; width:67px; height:67px; margin:0 10px 0 0; overflow:hidden; }
.mid_opi_wrap ul li .thumb_img img { width:67px; min-width:67px; height:auto; }
.mid_opi_wrap ul li .thumb_img .frame { display:block; position:absolute; top:0; right:0; bottom:0; left:0; background:url('/resources/images/icon_sub.png') no-repeat scroll -299px -254px transparent; }
.mid_opi_wrap ul li .cont_txt_wrap { display:block; height:68px; overflow:hidden; }
.mid_opi_wrap ul li .cont_txt_wrap .name { margin-bottom:5px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:13px; font-weight:bold; letter-spacing:-1px; line-height:15px; color:#26827e; }
.mid_opi_wrap ul li .cont_txt_wrap .name a { color:#26827e; }
.mid_opi_wrap ul li .cont_txt_wrap strong { display:block; max-height:46px; font-size:16px; font-weight:bold; letter-spacing:-1px; line-height:21px; overflow:hidden; word-break:keep-all; word-wrap:break-word; }
.mid_opi_wrap ul li .cont_txt_wrap strong a { color:#252525; } 
.mid_opi_wrap ul li .cont_txt { max-height:37px; margin-top:3px; font-size:12px; font-weight:normal; line-height:18px; overflow:hidden; }
.mid_opi_wrap ul li .cont_txt a { color:#9d9d9d; }
.mid_opi_wrap ul li.fnStreet a { display:block; height:109px; background:url('/resources/images/icon_sub.png') no-repeat scroll -21px -251px transparent; color:#fff; }
.mid_opi_wrap ul li.fnStreet a strong { display:block; max-height:46px; padding:48px 12px 12px; text-align:center; font-size:22px; font-weight:bold; color:#fff; letter-spacing:-1px; line-height:25px; overflow:hidden; }

.bottom_opi_wrap { padding-left:35px; border-right:1px solid #cecece; border-left:1px solid #cecece; *zoom:1; }
.bottom_opi_wrap:after { clear:both; display:block; content:""; }
.bottom_opi_wrap ul { margin-bottom:-40px; }
.bottom_opi_wrap ul li { float:left; width:217px; margin:0 35px 40px 0; *zoom:1; }
.bottom_opi_wrap ul li:after { clear:both; display:block; content:""; }
.bottom_opi_wrap ul li .thumb_img { float:left; display:block; width:63px; height:59px; margin:0 10px 0 0; border:1px solid #e5e6e6; overflow:hidden; }
.bottom_opi_wrap ul li .thumb_img img { width:63px; min-width:59px; height:auto; }
.bottom_opi_wrap ul li .cont_txt_wrap { display:block; height:75px; overflow:hidden; }
.bottom_opi_wrap ul li .cont_txt_wrap .name { margin-bottom:5px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:12px; font-weight:bold; letter-spacing:-1px; line-height:14px; color:#26827e; }
.bottom_opi_wrap ul li .cont_txt_wrap .name a { color:#26827e; }
.bottom_opi_wrap ul li .cont_txt_wrap strong { font-size:15px; font-weight:bold; letter-spacing:-1px; line-height:19px; word-break:keep-all; word-wrap:break-word; }
.bottom_opi_wrap ul li .cont_txt_wrap strong a { color:#252525; } 


/* 기횐연재 섹션 */
.plan_wrap { *zoom:1; }
.plan_wrap:after { clear:both; display:block; content:""; }
.plan_wrap > ul > li { margin-bottom:50px; padding-bottom:50px; border-bottom:1px solid #a0a0a0;; *zoom:1; }
.plan_wrap ul li.la { margin:0; padding:0; border:none; }
.plan_wrap ul li:after { clear:both; display:block; content:""; }
.plan_wrap ul li .thumb_img { position:relative; float:left; display:block; width:506px; height:333px; overflow:hidden; }
.plan_wrap ul li .thumb_img img { width:506px; min-height:333px; }
.plan_wrap ul li .thumb_img .category_tit { position:absolute; top:0; left:0; width:506px; margin-top:12px; font-size:24px; font-weight:normal; letter-spacing:-2px; line-height:30px; text-align:center;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  }
.plan_wrap ul li .thumb_img .category_tit a { padding-left:42px; color:#fff; }
.plan_wrap ul li .thumb_img .category_tit a.icon_issue { background-position:0 6px; }
.plan_wrap ul li .thumb_img .category_tit a.icon_plan { background-position:-0 -106px; }
.plan_wrap ul li .thumb_img .category_tit a.icon_series { background-position:0 -49px; }
.plan_wrap ul li .thumb_img .overlay { height:54px; background-position:-20px -193px; }
.plan_wrap ul li .thumb_img ul.gradation { top:inherit; bottom:0; padding:60px 0 5px 0; background-position:-21px -281px; }
.plan_wrap ul li .thumb_img ul.gradation li { width:428px; margin:0 0 13px 30px; padding-left:13px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:17px; letter-spacing:-1px; line-height:22px; color:#fff; background:url('/resources/images/icon_sub.png') no-repeat scroll -569px -309px transparent; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.plan_wrap ul li .thumb_img ul.gradation li a { color:#fff; }

.plan_wrap .s_plan_wrap { float:right; }
.plan_wrap .s_plan_wrap > li { margin-bottom:26px; padding-bottom:26px; border-bottom:1px solid #d8d8d8; }
.plan_wrap .s_plan_wrap li .category_tit { margin-bottom:17px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:20px; letter-spacing:-1px; line-height:26px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.plan_wrap .s_plan_wrap li .category_tit a {  padding-left:42px; color:#252525; }
.plan_wrap .s_plan_wrap li .category_tit a.icon_issue { background-position:0 4px; }
.plan_wrap .s_plan_wrap li .category_tit a.icon_plan { background-position:0 -109px; }
.plan_wrap .s_plan_wrap li .category_tit a.icon_series { background-position:0 -52px; }
.plan_wrap .s_plan_wrap li .thumb_img { display:block; float:left; width:148px; height:97px; margin-right:20px; overflow:hidden; }
.plan_wrap .s_plan_wrap li .thumb_img img { width:148px; min-height:97px; }
.plan_wrap .s_plan_wrap li .related_list { float:left; width:333px; padding-top:7px; }
.plan_wrap .s_plan_wrap li .related_list li { max-width:309px; margin-bottom:10px; padding:0 12px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:15px; font-weight:bold; letter-spacing:-0.07em; line-height:20px; background:url('/resources/images/icon_sub.png') no-repeat scroll -569px -312px transparent; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; *zoom:1; }
.plan_wrap .s_plan_wrap li .related_list li:after { clear:both; display:block; content:""; }
.plan_wrap .s_plan_wrap li .related_list li a { color:#383838; }

.plan_wrap > ul.fl { margin-right:-46px; }
.plan_wrap > ul.fl > li { float:left; border:0; margin-right:46px; }


/* 펫 섹션 */
.feature_pet { overflow:hidden; padding-bottom:50px; border-bottom:1px solid #d8d8d8; }
.feature_pet .list_feature { overflow: hidden; }
.feature_pet .list_feature li { float: left; position:relative; margin-bottom:1px;}
.feature_pet .list_feature li+li { margin-left:1px; }
.feature_pet .list_feature li .thumb_img { display: block; width:261px; height:171px; overflow: hidden; }
.feature_pet .list_feature li .thumb_img img { width:261px; height:auto; }
.feature_pet .list_feature li .gradation {top: inherit; bottom: 0;  padding: 70px 0 5px 0; background-position: -21px -291px; }
.feature_pet .list_feature li .cont_txt { display: block; position: absolute; left:0; bottom:8px; height:auto; padding:0 12px; font-size:16px; font-weight:normal; line-height:22px; text-align:left; overflow: hidden; }
.feature_pet .list_feature li .cont_txt a { color:#fff; }
.feature_pet .list_feature li .mask {opacity:.03; -ms-filter:alpha(opacity=3);f ilter:alpha(opacity=3); }/* 이미지테두리 */
.feature_pet .list_feature li.fir .thumb_img img { width:526px; height:auto; }
.feature_pet .list_feature li.fir .thumb_img { width:526px; height:343px; }
.feature_pet .list_feature li.fir .cont_txt { bottom:20px; height:auto; padding:0 20px; font-size:26px; letter-spacing:-2px; line-height:36px;  }
.feature_pet .list_feature li.fir .gradation { padding-top:130px; background-position: -21px -281px; }


.section_pet { overflow:hidden; padding-top:40px;  }
.section_pet strong { display:-webkit-box; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; letter-spacing: -1px; line-height: 22px; overflow: hidden; word-break: keep-all; word-wrap: break-word; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.section_pet .section_l,.section_r { width:485px; overflow: hidden; }
.section_pet .section_l { float:left; padding-left:40px; border-right:1px solid #d8d8d8; }
.section_pet .section_r { float: right; }
.section_pet .section_tit { padding-top:0; font-size:18px; }
.section_pet .section_tit a { color:#232323; }
.section_pet .list_section { padding-top:20px; }
.section_pet .list_section li { float: left; width:210px; margin-right:25px; }
.section_pet .list_section li .thumb_img { position:relative; display:block; width:210px; height:130px; margin-bottom:10px; overflow:hidden; }
.section_pet .list_section li .thumb_img img { max-width:225px; min-height:130px; }
.section_pet .list_section li strong { height:46px; font-size:16px; }
.section_pet .list_section li strong a { color:#232323; }
.section_pet .list_section li.fir { float: none; width:445px; margin:0 0 20px; }
.section_pet .list_section li.fir strong { height:64px; line-height:30px; font-size:22px; }
.section_pet .list_section li.fir .thumb_img { width:445px; height:252px; }
.section_pet .list_section li.fir .thumb_img img { max-width:445px; min-width:445px; min-height:252px }


.wrap_pet_video { margin-top:50px; background:#38baae; }
.pet_video { padding:35px 0 40px 40px; background:url('/resources/images/pet_video_bg.png')no-repeat scroll 0 0 transparent; }
.pet_video .section_tit { padding:0 0 15px; font-size:18px; }
.pet_video .section_tit a { color:#fff; }
.pet_video .list_video { overflow:hidden; }
.pet_video .list_video li { float: left; width:310px; margin-right:20px; }
.pet_video .list_video li .thumb_img { position:relative; display:block; width:310px; height:173px; overflow:hidden; }
.pet_video .list_video li .thumb_img img { max-width:320px; min-height:173px; margin-top:-30px; }
.pet_video .list_video li .thumb_img .icon_play { display:block; position:absolute; left:122px; top:53px; width:71px; height:71px;  background:url('/resources/images/icon_sub.png')no-repeat scroll -395px -305px transparent;}
.pet_video .list_video li .thumb_img .playtime { position:absolute; right:0; bottom:0; display:block; padding:1px 4px; background-color:rgba(0, 0, 0, 0.4); color:#fff; }

.pet_video .list_video li .tit_box { padding:17px 15px; background:#fff; }
.pet_video .list_video li .tit_box strong { height:52px;display:-webkit-box; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:20px; letter-spacing: -1px; line-height: 26px; overflow: hidden;  -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.pet_video .list_video li .tit_box strong a {color:#232323; }

/* 포토 섹션 */
.feature_photo .list_feature { overflow: hidden; }
.feature_photo .list_feature li { float: left; position:relative; margin-bottom:1px;}
.feature_photo .list_feature li+li { margin-left:1px; }
.feature_photo .list_feature li .thumb_img { display: block; width:350px; height:227px; overflow: hidden; }
.feature_photo .list_feature li .thumb_img img { width:350px; height:auto; }
.feature_photo .list_feature li .gradation {top: inherit; bottom: 0;  padding: 70px 0 5px 0; background-position: -21px -291px; }
.feature_photo .list_feature li .cont_txt { display: block; position: absolute; left:0; bottom:12px; width:325px; height:24px; margin:0 0 0 14px; font-size:19px; font-weight:normal; line-height:22px; text-align:left; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; color:#fff; }
.feature_photo .list_feature li .cont_txt a { color:#fff; }
.feature_photo .list_feature li .mask {opacity:.03; -ms-filter:alpha(opacity=3);f ilter:alpha(opacity=3); }/* 이미지테두리 */
.feature_photo .list_feature li.fir .thumb_img img { width:699px; height:auto; }
.feature_photo .list_feature li.fir .thumb_img { width:699px; height:455px; }
.feature_photo .list_feature li.fir .cont_txt { width:648px; bottom:25px; height:40px; margin:0 0 0 25px; font-size:30px; line-height:36px;  }
.feature_photo .list_feature li.fir .gradation { padding-top:110px; background-position: -21px -505px; }

.wrap_photo_nemo { height:432px; margin-top:50px; overflow: hidden; background:#9b094e; }
.photo_nemo { position:relative; height:432px; background:url('/resources/images/photostory_bg.png')no-repeat scroll 0 0 transparent; overflow: hidden; }
.photo_nemo .section_tit { width:131px; height:29px; margin:34px auto 5px; text-indent:-999px; font-size:0; background:url('/resources/images/icon_sub.png')no-repeat scroll -296px -165px transparent; }
.photo_nemo .list_nemo { overflow: hidden; padding-left:81px; }
.photo_nemo .list_nemo li { float:left; position:relative;}
.photo_nemo .list_nemo li .thumb_img { display:block; width:295px; height:317px; overflow: hidden; }
.photo_nemo .list_nemo li .thumb_img img { width:296px; min-height:317px; }
.photo_nemo .list_nemo li .gradation {top: inherit; bottom: 0;  padding: 80px 0 5px 0; background-position: -21px -291px; }
.photo_nemo .list_nemo li .cont_txt { display: block; position: absolute; left:0; bottom:12px; width:297px; height:24px; font-size:17px; font-weight:bold; line-height:22px; text-align:center; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; color:#fff; }
.photo_nemo .list_nemo li .cont_txt a { color:#fff; }
.photo_nemo .list_nemo li .mask {opacity:.03; -ms-filter:alpha(opacity=3);f ilter:alpha(opacity=3); }/* 이미지테두리 */

.photo_nemo .btn_slide { position: absolute; width:50px; height:50px; background:#fff; opacity: .7; }
.photo_nemo .btn_prev { left:15px; top:50%; z-index:1;}
.photo_nemo .btn_next { right:15px; top:50%; }
.photo_nemo .icon_sub { position:absolute; display: block; width: 15px; height: 23px; text-indent:-9999px; font-size:0;}
.photo_nemo .btn_prev .icon_sub { left:16px; top:14px; background-position:-205px -218px; z-index:1;}
.photo_nemo .btn_next .icon_sub { right:16px; top:14px; background-position:-229px -218px; }

.issue_photo { margin-right:-19px; padding:35px 0 0 0; }
.issue_photo .section_tit { margin-bottom:15px; font-size:20px; color:#232323; }
.issue_photo .list_issueP { overflow: hidden; }
.issue_photo .list_issueP li { float:left; width:248px; margin:0 19px 30px 0; overflow:hidden; }
.issue_photo .list_issueP li .thumb_img { display:block; width:248px; height:248px; overflow: hidden; }
.issue_photo .list_issueP li .thumb_img img { min-width:248px; max-width:248px; min-height:248px; }
.issue_photo .list_issueP li .cont_txt { margin-top:13px; font-size:17px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.issue_photo .list_issueP li .cont_txt a { color: #232323; }
.issue_photo .list_issueP li .thumb_date { display: block; margin-top:3px; }
.btn_moreview { display: block; width: 195px; margin: 0 auto; border: 1px solid #2d2d2d; text-align: center; }
.btn_moreview:hover { background:#9b094e; border:1px solid #9b094e; }
.btn_moreview .inner_btn{ display: inline-block; padding: 16px 0 16px; vertical-align: top;}
.btn_moreview .inner_btn .ico_txt { float:left; display: block; overflow: hidden; height: 16px; line-height: 16px; font-size:14px; font-weight:bold; color:#232323; }
.btn_moreview:hover .inner_btn .ico_txt { color:#fff; }
.btn_moreview .inner_btn .icon_sub { float:right; display: block; width:14px; height:8px; margin:4px 0 0 5px; background-position:-253px -218px; }
.btn_moreview:hover .inner_btn .icon_sub { background-position:-253px -233px; }

/* 오토 섹션 */
.feature_auto { overflow: hidden; margin-bottom:30px; padding:20px 20px 15px; background:#292929;  }
.feature_auto .feature_l { overflow: hidden; float: left; }
.feature_auto .feature_l .thumb_img { position:relative; display: block; width:502px; height:427px; overflow: hidden; }
.feature_auto .feature_l .thumb_img img { width:502px; height:auto; }
.feature_auto .feature_l .gradation {top: inherit; bottom: 0;  padding: 100px 0 5px 0; background-position: -21px -281px; }
.feature_auto .feature_l .cont_txt { display: block; position: absolute; left:0; bottom:16px; margin:0 17px; font-size:30px; font-weight:normal; line-height:37px; text-align:left; overflow: hidden; }
.feature_auto .feature_l .cont_txt a { color:#fff; }
.feature_auto .feature_l .mask {opacity:.03; -ms-filter:alpha(opacity=3);f ilter:alpha(opacity=3); }/* 이미지테두리 */

.feature_auto .feature_r .list_feature { overflow: hidden; }
.feature_auto .feature_r .list_feature li { float:left; position:relative; margin:0 0 5px 5px;}
.feature_auto .feature_r .list_feature li .thumb_img { display: block; width:249px; height:211px; overflow: hidden; }
.feature_auto .feature_r .list_feature li .thumb_img img { width:249px; height:auto; }
.feature_auto .feature_r .list_feature li .gradation {top: inherit; bottom: 0;  padding: 70px 0 5px 0; background-position: -21px -291px; }
.feature_auto .feature_r .list_feature li .cont_txt { display: block; position: absolute; left:0; bottom:11px; margin:0 12px; font-size:19px; font-weight:normal; line-height:24px; text-align:left; overflow:hidden; color:#fff; }
.feature_auto .feature_r .list_feature li .cont_txt a { color:#fff; }
.feature_auto .feature_r .list_feature li .mask {opacity:.03; -ms-filter:alpha(opacity=3);f ilter:alpha(opacity=3); }/* 이미지테두리 */
.feature_auto .feature_r .list_feature li.fir .thumb_img { width:503px; height:211px; }
.feature_auto .feature_r .list_feature li.fir .thumb_img img { width:503px; height:auto; }
.feature_auto .feature_r .list_feature li.fir .cont_txt { bottom:14px; margin:0 14px; font-size:23px; line-height:27px;  }
.feature_auto .feature_r .list_feature li.fir .gradation { padding-top:110px; background-position: -21px -505px; }

.secList_auto { margin-right:-19px; padding:0 0 20px 0; }
.secList_auto .section_tit { margin-bottom:15px; font-size:20px; color:#232323; }
.secList_auto .section_tit a { color:#232323; }
.secList_auto .list_auto { overflow: hidden; }
.secList_auto .list_auto li { float:left; width:248px; margin:0 19px 0 0; overflow:hidden; }
.secList_auto .list_auto li .thumb_img { display:block; position:relative; width:248px; height:154px; overflow: hidden; }
.secList_auto .list_auto li .thumb_img img { width:248px; min-height:154px; }
.secList_auto .list_auto li .cont_txt { overflow: hidden; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:47px; margin-top:7px; font-size:17px; font-weight:normal; line-height:23px;  }
.secList_auto .list_auto li .cont_txt a { color: #232323; }

.warp_auto_b { overflow: hidden; margin-top:20px; padding:35px 0 35px; background:#e7e7e7; }
.auto_b_l,.auto_b_r { padding:0 40px; }
.auto_b_l { float:left;  }
.auto_b_r { float:right; padding-right:39px; border-left:1px solid #c4c4c4; }
.warp_auto_b .section_tit { margin-bottom:15px; padding:0; font-size:20px; color:#232323; }
.warp_auto_b .section_tit a { color:#232323; }
.warp_auto_b .list_auto_b { overflow:hidden; }
.warp_auto_b .list_auto_b li { overflow:hidden; width:445px; padding:17px 0; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:17px; letter-spacing:-1px; border-bottom:1px solid #cccccc; white-space: nowrap; text-overflow:ellipsis; }
.warp_auto_b .list_auto_b li:last-child { border-bottom:0; }
.warp_auto_b .list_auto_b li a { color:#232323; }
.warp_auto_b .list_auto_b li.fir { padding-top:0; border-bottom:0; }
.warp_auto_b .list_auto_b li.fir a { display:block; overflow:hidden; }
.warp_auto_b .list_auto_b li.fir a:hover .cont_txt { text-decoration: underline; }
.warp_auto_b .list_auto_b li.fir .thumb_img { overflow:hidden; position:relative; display:block; width:445px; height:275px; }
.warp_auto_b .list_auto_b li.fir .thumb_img img { width:445px; min-height:275px; }
.warp_auto_b .list_auto_b li.fir .thumb_img .cont_txt { overflow:hidden; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; position:absolute; bottom:15px; left:17px; right:17px; height:54px; font-size:21px; font-weight:normal; line-height:27px; color:#fff; white-space: normal; }
.warp_auto_b .list_auto_b li.fir .thumb_img  .gradation { top:inherit; bottom:0; padding:125px 0 5px 0; background-position: -21px -281px; }


/* 총선 섹션 */
/* 613 지방선거 */
#header .head .tit_vote613 { padding-top:25px !important; } 
.vote613 { padding-bottom:35px; border:2px solid #252676; margin-bottom: 35px;}
.vote613 .art_subTop { background:url(/resources/images/bg_section_vote613.jpg) no-repeat scroll 0 0 transparent; border:0; }
.vote613 .rel strong a { color:#fff; }
.vote613 .rel .cont_txt a { color:#cacbfd; }
.vote613 .related_list li a { color:#ffbe00; }
.vote613 .art_top_sub { margin-top:30px; padding:0 30px; }
.vote613 .art_top_sub li { width:470px; }
.vote613 .art_top_sub li strong a { #108bcc }
.btn_vote613 { position:absolute; right:0; top:0; }

/* 총선 섹션 */
.vote_bar { position: absolute; top: -42px; left: 0; width: 1050px; height: 3px; background: #3e2968; }
.wrap_vote { padding-bottom: 20px; }
.wrap_vote .vote_map { width: 1050px; height: 650px; background: url(/resources/images/vote_415_02.jpg)no-repeat left top; }
.wrap_vote .vote_map .mapbox { display: block; width: 650px; height: 650px; margin-left: 178px; }
.wrap_vote .vote_img01 {  position: relative;}
.wrap_vote .vote_img01 .day_num { display: block; position: absolute; top: 310px; left: 147px; width: 109px; height: 39px; border: 4px solid #524170; font-size: 30px; font-weight: bold; letter-spacing: -1px; line-height: 38px; text-align: center;  color: #ff361a; }

.vote_artlist { position: relative; position: fixed; overflow: hidden; width: 567px; padding:35px 0 30px; background: #fff; z-index: 99999; }
.vote_artlist .wrap_artlist { position: relative; overflow: hidden; width: 497px; margin: 0 auto; }
.vote_artlist .wrap_artlist .hd { padding-bottom:10px; border-bottom: 1px solid #dcdcdc; }
.vote_artlist .wrap_artlist .hd .tit_location { font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size: 20px; font-weight: bold; letter-spacing:-2px; line-height:26px; color: #000; }
.vote_artlist .wrap_artlist .hd .tit_location .txt_location { color: #7052a2; }
.vote_artlist .wrap_artlist .bd { overflow: hidden; padding: 20px 0 0 0; }
.vote_artlist .wrap_artlist .bd .head_art { overflow: hidden; }
.vote_artlist .wrap_artlist .bd .head_art .thumb_img { overflow: hidden; display: block; float: left;  width: 156px; height: 106px; margin-right: 20px; }
.vote_artlist .wrap_artlist .bd .head_art .thumb_img img { width:100%; }
.vote_artlist .wrap_artlist .bd .head_art .tit_art { overflow: hidden; display: block; max-height:56px; padding-top: 3px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size: 18px; font-weight: bold; letter-spacing:-2px; line-height:27px; color: #232323; font-size: 19px; font-weight: bold;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.vote_artlist .wrap_artlist .bd .head_art .tit_art a { color: #000; }
.vote_artlist .wrap_artlist .bd .head_art .cont_txt { margin-top: 7px; font-size: 13px; font-weight: normal; line-height: 17px; }
.vote_artlist .wrap_artlist .bd .list_rel li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 15px; padding: 0 0 0 10px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:16px; font-weight:bold; letter-spacing: -1px; line-height: 20px; background: url(/resources/images/icon_main_cont.png) no-repeat scroll -234px -20px transparent; }
.vote_artlist .wrap_artlist .bd .list_rel li a { color: #232323;}
.vote_artlist .wrap_artlist .ft { position: absolute; top: 1px; ; right: 0; padding: 2px 5px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:12px; letter-spacing: -0.08em; border-radius: 3px; -webkit-border-radius: 3px; background: #7052a2; }
.vote_artlist .wrap_artlist .ft a {  text-decoration: none;}
.vote_artlist .wrap_artlist .ft a span { color: #fff; }
.vote_artlist .btn_close { position: absolute; top: 7px; right: 7px; display: block; width: 24px; height: 24px; font-size:0; text-indent: 999px; background: url(/resources/images/images/btn_close.png) no-repeat center center; }

.wrap_vote .layer_bg { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.6); z-index: 9999; }

.cont_voteList { overflow: hidden; position: relative; padding-top:7px; }
.cont_voteList .box_artList { overflow: hidden; width: 1041px; border: 1px solid #dddddd; background: #fff; z-index: 999; }
.cont_voteList .box_artList:before { content: ""; display: block; position: absolute; top: 0; right: 0; width: 1041px; height: 716px; border: 1px solid #dfdfdf; background: #eee; z-index: -999; }  
.cont_voteList .box_artList .wrap_artList { overflow: hidden; width: 959px; margin: 40px 0 25px 41px;  }
.cont_voteList .l_art { float: left; width: 479px; border-right: 1px solid #e4e4e4; }
.cont_voteList .wrap_list { position: relative; width: 438px; }
.cont_voteList .wrap_list .hd { overflow: hidden; }
.cont_voteList .wrap_list .hd .ico_title { height: 34px; text-indent: -999px; font-size: 0; background: url(/resources/images/tit_voteList.png) no-repeat; background-size: 240px 136px;  }
.cont_voteList .wrap_list .hd .tit_v01 { background-position: 0 0; }
.cont_voteList .wrap_list .hd .tit_v02 { background-position: 0 -47px; }
.cont_voteList .wrap_list .hd .tit_v03 { background-position: 0 -89px; }

.cont_voteList .wrap_list .bd { overflow: hidden; padding-top: 17px; }
.cont_voteList .wrap_list .bd .list_art li { overflow: hidden; display: block; margin-bottom: 20px; }
.cont_voteList .wrap_list .bd .list_art li .link_thumb { overflow: hidden; position: relative; float: right; display: block; width: 92px; height: 67px; margin-left: 20px; text-align: center;}
.cont_voteList .wrap_list .bd .list_art li .link_thumb:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; border: 1px solid #000; opacity: .05; content: ''; }
.cont_voteList .wrap_list .bd .list_art li .link_thumb img { width: auto; max-width: 100%; height: 100%; }
.cont_voteList .wrap_list .bd .list_art li .tit_art { overflow: hidden; display: block; max-height: 56px; padding-top: 6px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size: 17px; letter-spacing: -1px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.cont_voteList .wrap_list .bd .list_art li .tit_art a { color: #232323; }
.cont_voteList .wrap_list .bd .list_art li.fir { height: 317px; margin: 0 0 20px; border-bottom: 1px solid #e4e4e4; }
.cont_voteList .wrap_list .bd .list_art li.fir .thumb_img { overflow: hidden; display: block; width: 438px; height: 247px; }
.cont_voteList .wrap_list .bd .list_art li.fir .tit_art { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; margin-top: 12px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size: 23px; letter-spacing: -0.07em; }
.cont_voteList .wrap_list .bd .list_art li.fir .tit_art a { color: #232323; }

.cont_voteList .wrap_list .ft_a { position: absolute; top: 15px; right: 0; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size: 14px; letter-spacing: -0.07em; }
.cont_voteList .wrap_list .ft a { color: #232323; }

.cont_voteList .r_art { float: right; }
.cont_voteList .r_art .v02 { border-bottom: 1px solid #e4e4e4; }
.cont_voteList .r_art .v03 { margin-top: 25px; }

.list_voteWrap .section_list .hd { position: relative; height: 74px; padding: 0; background: #524170 url(/resources/images/bg_tit_voteMap.png) no-repeat 573px 0; }
.list_voteWrap .section_list .hd .section_tit { margin: 28px 0 0 15px; font-size: 23px; color: #fff; font-weight: normal; }
.list_voteWrap .section_list .hd .link_goMap { position: absolute; top: 30px; right: 30px; width: 164px; height: 13px; }
.list_voteWrap .section_list .hd .link_goMap:hover { text-decoration: none; }
.list_voteWrap .section_list .hd .link_goMap .btn_goMap { display: block; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size: 14px; letter-spacing: -1px; color: #fff; }
.list_voteWrap .section_list .hd .link_goMap .btn_goMap .icon_arrow { display: block; float: right; width: 51px; height: 12px; margin-top: 4px; background: url(/resources/images/icon_sub.png) no-repeat scroll -296px -218px transparent; }

.banner_415r { position: absolute;width: 196px;height auto: ;right: 5px;top: 201px;}
.banner_415r .btn_close_415r { position: absolute; top: 0; right: 0; display: block; width: 25px; height: 25px; z-index: 999; }


/* 본문삭제 관련기사만 */
.art_subTop .rel_all li { height: 29px; font-weight: normal;}
.art_subTop .rel_all li a {color: #fff;}

/* 신규 핫이슈 섹션 */
.art_subTop_wrap .hot_issue { background: #0e0e0e; border: none; }
.art_subTop_wrap .hot_issue strong a { color: #fff; }
.art_subTop_wrap .hot_issue .thumb_img { position: relative; }
.art_subTop_wrap .hot_issue .thumb_img:after { position:absolute;left:0;right:0;bottom:0;width:100%;height:130px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.9)));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.9));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.9));content:'' }
.art_subTop_wrap .hot_issue .thumb_img .cate { display: block; position: absolute; left: 0; top: 0; width: 170px; padding: 7px 10px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif;  font-size: 19px; letter-spacing: -1px; line-height: 17px; font-weight: bold; color: #ed4747; background: linear-gradient(to right, rgba(25, 25, 25), rgba(0, 0, 0, 0)); }
.art_subTop_wrap .hot_issue .thumb_img .tit_thumb { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; bottom: 12px; width: 100%; text-align: center; font-size: 23px; font-weight: bold; z-index: 999; }
.art_subTop_wrap .hot_issue .thumb_img .tit_thumb a { color: #fff; }

/* ---------------------------------------------------------- 기사 뷰페이지 ---------------------------------------------------------- */


.article_head { border-bottom:1px solid #d8d8d8; }
.article_head h1 { margin-bottom:25px; font-size:35px; font-weight:bold; color:#252525; letter-spacing:-2px; line-height:40px; }
.article_head strong { display:block; font-size:16px; font-weight:bold; color:#b55d00; }
.article_head .byline { margin-bottom:10px; }
.article_head .byline em { margin-left:4px; padding-left:6px; border-left:1px solid #bebebe; }
.article_head .byline em:first-child { padding:0; margin:0; border:none; }

.article_wrap { margin-top:20px; background:url('/resources/images/sub_partition.png') repeat-y scroll 0 0 transparent; *zoom:1; }
.article_wrap:after { clear:both; display:block; content:""; }
.article_body { float:left; width:690px;  }

/* --------- 기사본문 영역 --------- */

.article_cont { min-height:250px; margin-bottom:45px; font-size:18px; letter-spacing:-0.05em; line-height:32px; color:#4e4e4e; word-break:keep-all; word-wrap:break-word;  }
.article_cont strong {font-weight:bold;}
.cont_txt_read > a { color:#0072b5; text-decoration:underline; }

.function_wrap { margin-bottom:40px; *zoom:1; }
.function_wrap:after { clear:both; display:block; content:""; }
.function_wrap .article_share { float:left; *zoom:1; }
.function_wrap .article_share:after { clear:both; display:block; content:""; }
.function_wrap .article_share ul li { float:left; margin-right:5px; }
.function_wrap .article_share ul li a { display:block; width:36px; height:34px; text-indent: -9999px; background: url('/resources/images/icon_sub.png') no-repeat scroll 0 0 transparent; }
.function_wrap .article_share ul li a.facebook { background-position:-20px -70px; }
.function_wrap .article_share ul li a.twitter { background-position:-66px -70px; }
.function_wrap .article_share ul li a.kakaoStory { background-position:-112px -70px; }
.function_wrap .article_share ul li a.googlePlus { background-position:-158px -70px; }
.function_wrap .article_share ul li a.naverBlog { background-position:-204px -70px; }
.function_wrap .article_share ul li a.naverBand { background-position:-250px -70px; }
.function_wrap .article_share ul li a.more_shaare { background-position:-296px -70px; }
.function_wrap .article_share ul li.hid_sns { display:block; height:34px; margin:0; overflow:hidden;  }
.function_wrap .article_share ul li.hid_sns a { float:left; margin-right:5px; }

.function_wrap .pageControl { float:right; *zoom:1; }
.function_wrap .pageControl:after { clear:both; display:block; content:""; }
.function_wrap .pageControl ul li { float:left; margin-left:5px; }
.function_wrap .pageControl ul li a { display:block; width:36px; height:34px; text-indent:-9999px; background: url('/resources/images/icon_sub.png') no-repeat scroll 0 0 transparent; }
.function_wrap .pageControl ul li a.print { background-position:-20px -114px; }
.function_wrap .pageControl ul li a.textMinus { background-position:-66px -114px; }
.function_wrap .pageControl ul li a.textPlus { background-position:-112px -114px; }
.function_wrap .pageControl ul li a.print:hover { background-position:-158px -114px; }
.function_wrap .pageControl ul li a.textMinus:hover { background-position:-204px -114px; }
.function_wrap .pageControl ul li a.textPlus:hover { background-position:-250px -114px; }


/* 기사본문 증권 */
.article_cont .security { margin-bottom:30px; *zoom:1; }
.article_cont .security:after { clear:both; display:block; content:""; }
.article_cont .security h3 { display:inline; float:left; margin-right:5px; padding:0 3px; font-size:15px; font-weight:bold; line-height:20px; background:#e20000; color:#fff; }
.article_cont .security ul li { float:left; margin-right:4px; font-size:15px; font-weight:bold; letter-spacing:-1px; line-height:18px; }
.article_cont .security ul li a { color:#2433ca; }

.article_cont .aricle_subtitle { margin:0 0 30px 0; padding-left:15px; border-left:2px solid #616161; }
.article_cont .aricle_subtitle p { font-size:17px; font-weight:bold; line-height:27px; color:#3c3c3c; }


/* 기사 이미지 */
.art_img_container { display:table-cell; width:690px; padding-bottom:30px; overflow:hidden; } 
.art_img_container .img_wrap { display:table-cell; width:100px; }
.art_img_container .img_wrap .caption { margin-top:5px; font-size:13px; line-height:20px; text-align:left; color:#969696; }
table.videon iframe { height:388px; }


/* 파뉴 */
.table_LSize { padding-bottom:30px; }
.table_MSize { padding-bottom:20px; }
.table_SSize { padding:0 20px 20px 0; }
.table_LSize .caption { max-width:570px; padding-top:5px; font-size:13px !important; line-height:20px; text-align:left; color:#969696 !important; }
.news_cont_img_wrap { margin:0 auto; }
.news_cont_img_txt { margin-top:5px; font-size:13px !important; line-height:20px; text-align:left; color:#969696 !important; }
.news_text > table { margin:0 auto; }
.news_text .article table { margin:0 auto; }



/* 연합 */
.news_cont_top_img { display:block; width:560px; margin:0 auto 30px; overflow:hidden; }
.news_cont_top_img img { width:560px; }
.news_cont_top_img .btn_original_img { display:none; }
.news_cont_top_img .news_cont_top_img_txt { margin-top:5px; font-size:13px; line-height:20px; text-align:left; color:#969696;}


/* 관련 기사 */
.art_relation { margin:30px 0; padding:20px 0; background:#f5f5f5; border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1;  *zoom:1; }
.art_relation:after { clear:both; display:block; content:""; }
.art_relation h2 { float:left; padding:0 40px; font-size:18px; font-weight:bold; line-height:20px; color:#0072b5; }
.art_relation ul { float:left; display:block; border-left:1px solid #e1e1e1; padding-left:20px; }
.art_relation ul li { max-width:500px; margin-bottom:12px; font-size:16px; font-weight:bold; line-height:21px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.art_relation ul li a { color:#3a3a3a; }

/* 바이라인 */
.byline_custom_wrap { padding:40px 0 0; }
.byline_custom_wrap .byline_custom { padding:0 15px; border-left:2px solid #d4d4d4; border-right:2px solid #d4d4d4; }
.byline_custom_wrap .byline_custom strong { font-weight:bold; color:#515151; margin-right:10px; }

/* 기사 키워드 */
.art_keyword_container { margin:25px 0 50px;  }
.art_keyword { overflow: hidden; }
.keyword_item { display: inline-block; position: relative; padding: 3px 15px; line-height: 18px; margin:0 5px 5px 0; font-size: 14px; font-weight: bold; text-transform: uppercase; border-radius: 100px; border: 1px solid #e0e0e0; color: #fdfdfd; background-color: #2985dc;}
.keyword_tit { font-weight: bold; background-color: #393939; color: #fff; border-color: #393939; cursor:default; }
.keyword_tit:hover { text-decoration:none; }

/* 이시간 핫 클릭 */
.hotClick { padding-bottom:20px; border:1px solid #dfdfdf; *zoom:1; }
.hotClick:after { clear:both; display:block; content:""; }
.hotClick b { color:#d90000; }
.hotClick h2 { margin-bottom:20px; padding:10px 0 10px 20px; font-size:16px; font-weight:bold; line-height:18px; color:#252525; background:#f1f1f1; }
.hotClick .thumb_img { float:left; display:block; width:166px; height:155px; margin:0 25px 0 20px; overflow:hidden; }
.hotClick .thumb_img img { width:166px; min-height:155px; }
.hotClick .list_hotClick { display:block;}
.hotClick .list_hotClick li { position:relative; margin-bottom:10px; padding-right:20px; font-size:16px; font-weight:bold; letter-spacing:-1px; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  }
.hotClick .list_hotClick li a { position:relative; padding-right:20px; color:#252525; }
.hotClick .list_hotClick li .ad_txt { position:absolute; top:-3px; right:0; display:block; font-size:10px; color:#F00; }
.hotClick .list_hotClick li a b { padding-right:6px; font-size:18px; }

/* 저작권자 */
.art_copyright { margin:40px 0; padding-bottom:15px; font-size:16px; color:#494949; letter-spacing:-0.05em; border-bottom:1px solid #696969; }

/* 뉴스스텐드 */
.wrap_stand { position:relative; margin-bottom:40px; padding:25px 40px 25px; border:1px solid #dedede; overflow:hidden; }
.wrap_stand:after { clear:both; display:block; content:""; }
.wrap_stand .tit_stand { margin-bottom:15px; }
.wrap_stand_l { float:left; width:329px; border-right:1px solid #dedede; overflow:hidden; }
.wrap_stand_l .left_stand { width:291px; overflow:hidden; }
.left_stand .thumb_img { display:block; width:291px; height:164px; margin-bottom:7px; overflow:hidden; }
.left_stand .thumb_img img { width:291px; height:164px; }
.left_stand strong { font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:20px; font-weight:bold; letter-spacing:-0.1em; line-height:1.3; }
.left_stand strong a { color:#252525; }
.left_stand ul.art_list { margin-top:14px; }
.left_stand ul.art_list li { margin-bottom:8px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:14px; font-weight:bold; letter-spacing:-0.07em; line-height:1.3; }
.left_stand ul.art_list li a { color:#252525; }

.wrap_stand_r { float:right; width:241px; overflow:hidden; }
.wrap_stand_r .right_stand { width:241px; overflow:hidden; }
.right_stand .thumb_img { display:block; position:relative; width:241px; height:164px; overflow:hidden; }
.right_stand .thumb_img img { width:241px; height:164px; }
.right_stand .thumb_img strong { display:block; position:absolute; top:119px; left:10px; width:221px; font-size:16px; font-weight:bold; letter-spacing:-0.08em; line-height:1.3;  }
.right_stand .thumb_img strong a { color:#fff; }
.right_stand .thumb_img .overlay { top:95px; left:-20px; background:url(/resources/images/overlay_stand.png) no-repeat scroll 0 0 transparent; }

.right_stand ul.mid_art_list { margin-top:19px; }
.right_stand ul.mid_art_list li { margin-bottom:18px; }
.right_stand ul.mid_art_list li.last { margin-bottom:0; }
.right_stand ul.mid_art_list li:after { clear:both; display:block; content:""; }
.right_stand ul.mid_art_list li .thumb_img { position:relative; float:left; width:66px; height:49px; margin-right:10px; overflow:hidden; }
.right_stand ul.mid_art_list li .thumb_img img { width:66px; height:49px; }
.right_stand ul.mid_art_list li strong { display: block; max-height: 41px; padding-top: 2px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size: 14px; font-weight:bold; letter-spacing: -0.07em; line-height: 1.4; overflow: hidden; }
.right_stand ul.mid_art_list li strong a { color:#252525; }



/* 프린트 */
#print { background:none; }
#print #wrap { width:auto; margin:0; padding:0; }
#print #wrap #container { width:auto; padding-bottom:0; }
#print #wrap #container .header_print { padding:20px 20px;  border-bottom:1px solid #d8d8d8; *zoom:1; }
#print #wrap #container .header_print:after { display:block; clear:both; content:""; }
#print #wrap #container .header_print h2 { float:left; margin-top:5px; }
#print #wrap #container .header_print .pbtn_set { float:right; }
#print #wrap #container .header_print .pbtn_set a { float:left; width:74px; padding:3px 0; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:13px; font-weight:bold; letter-spacing:-1px; line-height:18px; text-align:center; color:#252525; border:1px solid #CCC; }
#print #wrap #container .header_print .pbtn_set a:hover { text-decoration:none; color:#0072b5; }
#print #wrap #container .header_print .pbtn_set a.print { margin-right:5px; }
#print #wrap #container .content { width:auto; padding:30px 40px; overflow:hidden; }
#print #wrap #container .content .article_head { border:0; } 
#print #wrap #container .content .article_wrap { margin-top:40px; background:none; }
#print #wrap #container .content .article_wrap .article_body { float:none; margin:0 auto; }
#print #wrap #container .content .article_wrap .article_body .art_copyright { border:0; }

#print #wrap #container .footer_print { padding:20px 20px;  border-top:1px solid #d8d8d8; *zoom:1; }
#print #wrap #container .footer_print:after { display:block; clear:both; content:""; }
#print #wrap #container .footer_print .pbtn_set { float:right; }
#print #wrap #container .footer_print .pbtn_set a { float:left; width:74px; padding:3px 0; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:13px; font-weight:bold; letter-spacing:-1px; line-height:18px; text-align:center; color:#252525; border:1px solid #CCC; }
#print #wrap #container .footer_print .pbtn_set a:hover { text-decoration:none; color:#0072b5; }
#print #wrap #container .footer_print .pbtn_set a.print { margin-right:5px; }


/* 포토뷰 */
.photo_view { margin-top:0; }
.head_photoview { overflow: hidden; }
.wrap_photoview { position:relative; padding:0 39px;}
.slide_photoview { position:relative; overflow: hidden; width:612px; height:101px; }
.slide_photoview .list_photoview { overflow: hidden;}
.slide_photoview .list_photoview li { float:left; width:101px; height:101px; margin:0 0 0 0; background:url('/resources/images/s_view_none.jpg') no-repeat scroll 0 0 transparent; overflow:hidden; } 
.slide_photoview .list_photoview li .link_thumb { position:relative; display:block; width:101px; height:101px; }
.slide_photoview .list_photoview li .link_thumb:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; border: 1px solid #000; opacity: .05; content: ''; }
.slide_photoview .list_photoview li.on .link_thumb:before { border: 0 none;  background-color: #fff;  opacity: .5; }
.slide_photoview .list_photoview li.on .link_thumb:after {position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 20; border: 5px solid #9b094e; filter: lpha(opacity=30); content: ''; }

.slide_photoview .list_photoview li .link_thumb img { width:101px; min-height:101px; }
.wrap_photoview .btn_slide { position:absolute; display:block; width:38px; height:101px; background:#e0e0e0; }
.wrap_photoview .btn_prev { left:0; top:0; }
.wrap_photoview .btn_next { right:1px; top:0; }
.wrap_photoview .btn_slide span { position:absolute; display:block; width:11px; height:18px; background:url('/resources/images/icon_sub.png')no-repeat scroll 0 0 transparent; }
.wrap_photoview .btn_slide span.ico_prev { left:14px; top:42px; background-position:-113px -221px; }
.wrap_photoview .btn_slide span.ico_next { right:14px; top:42px; background-position:-134px -221px; }

.photoview { padding:40px 0 17px; text-align: center; overflow: hidden; }
.photoview .tit_thumb { display:block; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:23px; font-weight:bold; letter-spacing:-1px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; }
.photoview .tit_thumb a { color:#232323; }

.photoview_box { position:relative; width:690px; height:659px; text-align: center; background:#303030; }
.photo_detail { display:table; height:659px; margin:0 auto; }
.photo_detail .link_thumb { position:relative; display:table-cell; vertical-align:middle; }
.photo_detail .link_thumb img { max-width:690px; max-height:659px; vertical-align: middle; }
.photoview_box .img_control { position: absolute; width:50px; height:50px; background:#000; opacity: .5; }
.photoview_box .btn_prev { left:0; top:304px;  }
.photoview_box .btn_next { right:0; top:304px; }
.photoview_box .icon_sub { position:absolute; display: block; width: 15px; height: 23px; text-indent:-9999px; font-size:0;}
.photoview_box .btn_prev .icon_sub { left:16px; top:14px; background-position:-156px -218px; }
.photoview_box .btn_next .icon_sub { right:16px; top:14px; background-position:-181px -218px; }

.photo_share { padding:20px 0 70px; overflow: hidden;}
.wrap_share { width:123px; margin:0 auto; }
.wrap_share .list_sns { overflow: hidden; }
.wrap_share .list_sns li { float:left; margin:0 3px 0; font-size:0; text-indent:-9999px; }
.wrap_share .list_sns li a { display: block; width:35px; height:35px; background:url('/resources/images/icon_sub.png')no-repeat scroll 0 0 transparent; }
.wrap_share .list_sns li a.facebook { background-position:-159px -162px; }
.wrap_share .list_sns li a.twitter { background-position:-199px -162px; }
.wrap_share .list_sns li a.kakaotalk { background-position:-239px -162px; }
.wrap_share .list_sns li a.kakaoStory { background-position:-112px -70px; }

/* ----------------- 본문 오른쪽 -----------------  */

/* 최신 슬라이드 */

.new_slide { margin-right:-13px; padding:0 0 30px 25px;}
.new_slide h2 a { font-size:17px; color:#232323; text-decoration:none; cursor:default;  }
.new_slide:after { clear:both; display:block; content:""; }
.new_slide ul li { float:left; width:143px; margin:0 13px 15px 0; }
.new_slide ul li .thumb_img { display:block; width:143px; height:143px; overflow:hidden; }
.new_slide ul li .thumb_img img{ width:143px; min-height:143px; }
.new_slide ul li .cont_txt { display: -webkit-box; font-size:15px; font-weight:normal; margin-top:7px; height:42px; line-height:20px; overflow: hidden;  -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.new_slide ul li .cont_txt a { color:#252525; }

/* 오른쪽 탑 광고 */
.article_right { float:right; width:325px; overflow:hidden; }

/* 가장 많이 본 뉴스 */
.category_tit { margin-bottom:15px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:16px; font-weight:bold; letter-spacing:-1px; }
.category_tit a { color:#252525; } 
.hitNews_wrap ul.category_sub li { float:left; cursor: pointer; height:24px; margin-left:-1px; padding:9px 15px 0; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:13px; font-weight:bold; line-height:15px; color:#414141; text-align:center;  border:1px solid #ccc;  }
.hitNews_wrap ul.category_sub li.active { background:#0072b5; border-color:#0072b5; color:#fff; }
.hitNews_wrap ul.category_sub li:last-child { height:31px; padding-top:2px; }
.hitNews_wrap .hitNews_list { display:none; height:272px; margin:20px 0 30px 0; }
.hitNews_wrap .hitNews_list ul li { margin-bottom:20px; padding:0 0 0 25px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:15px; letter-spacing:-1px; line-height:21px; margin-bottom:15px; background:url('/resources/images/icon_sub.png') no-repeat scroll 0 0 transparent; }
.hitNews_wrap .hitNews_list ul li.ellipsisTxt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;height: 2.6em;} /*섹샨별 타이틀 2줄 제한*/
.hitNews_wrap .hitNews_list ul li a { color:#414141; }
.hitNews_wrap .hitNews_list ul li.hit_1 { background-position:-567px -16px; }
.hitNews_wrap .hitNews_list ul li.hit_2 { background-position:-567px -70px; }
.hitNews_wrap .hitNews_list ul li.hit_3 { background-position:-567px -125px; }
.hitNews_wrap .hitNews_list ul li.hit_4 { background-position:-567px -177px; }
.hitNews_wrap .hitNews_list ul li.hit_5 { margin-bottom:0; background-position:-567px -232px; }

/* 설문조사배너 */
.banner_research { width:294px; height:98px; overflow:hidden; background:url('/resources/images/bg_research.gif') no-repeat scroll 0 0 transparent;  }
.banner_research span { display:table-cell; width:294px; height:126px; vertical-align:middle; font-size:22px; font-weight:bold; letter-spacing:-1px; line-height:24px; text-align:center; color:#252525; }
.banner_research a { text-decoration:underline;  }

/* fn파스 */
.fnpas_wrap { position:relative; margin-top:40px; padding:30px 0 40px 25px; border-top:1px solid #d8d8d8; *zoom:1; }
.fnpas_wrap:after { clear:both; display:block; content:""; }
.fnpas_wrap .category_tit a { display:block; width:59px; height:19px; background:url('/resources/images/icon_sub.png') no-repeat scroll -350px -16px transparent; }
.fnpas_wrap ul li { height:59px; margin-bottom:10px; padding-left:25px; background: url(/resources/images/icon_sub.png) no-repeat scroll 0 0 transparent; }
.fnpas_wrap ul li .cont_txt { display:block; float:left; width:176px; max-height:40px; margin-top:5px; font-size:14px; font-weight:bold; line-height:20px; letter-spacing:-1px; overflow:hidden; }
.fnpas_wrap ul li .cont_txt a { color:#252525; }
.fnpas_wrap ul li .thumb_img { display:block; float:right; width:82px; height:59px; overflow:hidden; }
.fnpas_wrap ul li .thumb_img img { width:82px; min-height:59px; }
.fnpas_wrap .more_icon { top:30px; }
.fnpas_wrap ul li.hit_1 { background-position:-567px -6px; }
.fnpas_wrap ul li.hit_2 { background-position:-567px -60px; }
.fnpas_wrap ul li.hit_3 { background-position:-567px -115px; }
.fnpas_wrap ul li.hit_4 { background-position:-567px -167px; }
.fnpas_wrap ul li.hit_5 { margin-bottom:0; background-position:-567px -222px; }

#fnpas_wrap_ul .ad_right  { display:none; }

/* 후방주의 */

.hotPhoto_wrap { margin:0 -20px -18px 0; padding:30px 0 30px 25px; border-top:1px solid #d8d8d8; *zoom:1; }
.hotPhoto_wrap h2 a { color:#b70000; text-decoration:none; cursor:default;  }
.hotPhoto_wrap:after { clear:both; display:block; content:""; }
.hotPhoto_wrap ul li { float:left; width:140px; height:160px; margin:0 20px 18px 0; }
.hotPhoto_wrap ul li .thumb_img { display:block; width:140px; height:117px; overflow:hidden; }
.hotPhoto_wrap ul li .thumb_img img{ width:140px; min-height:117px; }
.hotPhoto_wrap ul li .cont_txt { margin-top:8px; max-height:36px; text-align:center; line-height:17px; }
.hotPhoto_wrap ul li .cont_txt a { color:#252525; }


/* 헉스5 */
.hugs5_wrap { overflow:hidden; position:relative; padding:30px 0 40px 25px; border-top:1px solid #d8d8d8;  }
.hugs5_wrap .category_tit a { display:block; width:43px; height:19px; background:url('/resources/images/icon_sub.png') no-repeat scroll -423px -16px transparent; text-indent:-9999px; font-size:0; }
.hugs5_wrap .list_hugs5 { overflow: hidden; }
.hugs5_wrap .list_hugs5 li { overflow:hidden; margin-top:15px; }
.hugs5_wrap .list_hugs5 li.fir { margin-top:0; }
.hugs5_wrap .list_hugs5 li .thumb_img { overflow:hidden; display:block; float:left; width:90px; height:62px; }
.hugs5_wrap .list_hugs5 li .thumb_img img { width:94px; min-height:63px; }
.hugs5_wrap .list_hugs5 li .cont_txt { overflow:hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; float:right; width:197px; max-height:48px; margin-top:3px; font-size:15px; line-height:24px; letter-spacing:-0.06em;  }
.hugs5_wrap .list_hugs5 li .cont_txt a { color:#252525; }

.hugs5_wrap .more_icon { top:34px; }

/* 당신이 놓친 뉴스 */
.misNews_wrap { padding:30px 0 40px 25px; border-top:1px solid #d8d8d8; }
.misNews_wrap .category_tit a { color:#0072b5; text-decoration:none; cursor:default; } 
.misNews_wrap ul li { height:59px; margin-bottom:10px; }
.misNews_wrap ul li .cont_txt { display:block; float:left; width:197px; max-height:45px; margin-top:5px; font-size:14px; line-height:23px; letter-spacing:-0.09em; overflow:hidden; }
.misNews_wrap ul li .cont_txt a { color:#252525; }
.misNews_wrap ul li .thumb_img { display:block; float:right; width:82px; height:59px; overflow:hidden; }
.misNews_wrap ul li .thumb_img img { width:82px; min-height:59px; }

/* 광고 */
.article_right .ad_right { width:300px; height:auto; margin:0 0 35px 25px; overflow:hidden; }
.article_right .ad_right_60 { width:300px; height:60px; margin:0 0 35px 25px; overflow:hidden; }
.article_right .ad_right_250 { width:300px; height:250px; margin:0 0 35px 25px; overflow:hidden; }
.article_right .ad_right_300 { width:300px; height:300px; margin:0 0 35px 25px; overflow:hidden; }
.article_right .ad_right_350 { width:300px; height:350px; margin:0 0 35px 25px; overflow:hidden; }
.article_right .ad_right_400 { width:300px; height:400px; margin:0 0 35px 25px; overflow:hidden; }
.article_right .ad_right_600 { width:300px; height:600px; margin:0 0 35px 25px; overflow:hidden; }

.article_body .ad_left_580x400 { width:580px; height:400px; margin:15px auto; overflow:hidden; }
.ad_banner_leftWing { position:absolute; top:0; left:-160px; width:160px; height:600px; z-index:9; }
.ad_banner_rightWing { position:absolute; top:0; right:-160px; width:160px; height:600px; z-index:9; }
.article_cont .ad_leftbox { margin:20px 0 15px 0; }
/* ----------------- ETC PAGE -----------------  */

/* 사고알림 */
.notice_wrap { min-height:400px; padding-top:10px; }
.notice_wrap td, th { display:table-cell; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:15px; text-align:center; }
.notice_wrap thead { background:#343434; }
.notice_wrap thead th { padding:9px 0 10px 0; font-weight:bold; letter-spacing:-1px; color:#fff; border-right:1px solid #656565; }
.notice_wrap tbody tr:hover td { background: #f8f8f8; color: #0072b5; }
.notice_wrap tbody tr:hover td a { font-weight: bold; color: #0072b5; letter-spacing: -1px; }
.notice_wrap tbody td { padding:9px 0 10px 0; letter-spacing:-1px; color:#444; border-bottom:1px solid #dedede;: } 
.notice_wrap tbody td a { color:#444; }
.notice_wrap .number { font-weight:bold; font-size:14px; }
.notice_wrap .left { padding-left:45px; text-align:left; }
.notice_wrap .date { font-size:14px; }

/* 검색 */
.section_list .ouput_search { font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; margin-left:20px; font-size:15px; letter-spacing:-0.06em; color:#252525; }
.section_list .ouput_search strong { font-weight:bold; color:#0482c4; }
.section_list .list_sort { float:right; }
.section_list .list_sort li { float:left; margin-left:15px; padding-left:8px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:14px; background:url(/resources/images/icon_sub.png) no-repeat scroll -571px -278px transparent; }
.section_list .list_sort li.on { background:url(/resources/images/icon_sub.png) no-repeat scroll -571px -343px transparent; }
.section_list .list_sort li.on .link_sort { font-weight:bold; color:#252525;  }
.section_list .list_sort li .link_sort { color:#8a8a8a; }



/* 속보 */
.art_flash_wrap { }
.art_flash_wrap ul li{ padding:16px 15px 0 15px;; height:42px; border-bottom:1px solid #ebebeb; *zoom:1; }
.art_flash_wrap ul li:after { clear:both; display:block; content:""; }
.art_flash_wrap ul li:nth-child(even){ background:#f9f9f9; }
.art_flash_wrap ul li strong.catagory_title { display:block; float:left; max-width:660px; margin-right:10px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:17px; font-weight:bold; letter-spacing:-0.05em; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.art_flash_wrap ul li strong.catagory_title a { color:#252525;  }
.art_flash_wrap ul li span { float:left; display:block; margin-top:3px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; }
.art_flash_wrap ul li span.category_text { margin-right:10px; padding:1px 3px; font-weight:bold; border:1px solid #dddcd9; background:#fffdf4; color:#0072b5; -webkit-border-radius:2px;
   -moz-border-radius:2px;
        border-radius:2px; }
.art_flash_wrap ul li span.category_date { float:right; font-size:14px; color:#605f5f; }
.art_flash_wrap ul li img.cls_img{ margin-right:10px; vertical-align:baseline;}
.art_flash_wrap .btn_ct_more { text-align:center; margin-top:25px; height:55px; }
.art_flash_wrap .btn_ct_more a{ display:block; width:100%; height:40px; text-decoration:none; font-size:15px; font-weight:bold; color:#242424; letter-spacing:-0.08em; background:url("/resources/images/btn_category_more.jpg") center bottom no-repeat; }
.art_flash_wrap .btn_ct_more a:hover { background:url("/resources/images/btn_category_more_on.jpg") center bottom no-repeat; color:#0072b5;  }


/*  투데이 */
.today_paper { position:relative; padding-top:10px;}
.today_paper .date { padding:7px 0; line-height:30px; border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; background:#f1f1f1; }
.date_wrap { width:202px; margin:0 auto; *zoom:1;}
.date_wrap:after { clear:both; display:block; content:""; }
.date strong { float:left; margin-right:6px; font: normal 29px/33px Tahoma,Sans-serif; color:#252525;}
.date img{ vertical-align:middle; cursor:pointer;}

.date a{ display:block; float:left; margin-top:13px;}
.date a.btn{width:10px;height:19px;text-indent:-9999em;}
.date a.end{cursor:default;}
.date a.set_calendar { float:left; width:16px; height:16px; margin-right:6px; background: url('/resources/images/icon_sub.png') no-repeat scroll -20px -168px transparent; text-indent:-9999px; overflow:hidden; }

.today_paper a.btn_prev{margin-right:10px;background:url(/resources/images/btn_arrowL.gif) left center no-repeat;}
.today_paper a.btn_prev:hover, .today_paper a.btn_prev.active{background-image:url(/images/btn_arrowL_over.gif);}
.today_paper a.btn_prev.end{background-image:url(/images/btn_arrowL_end.gif);}

.today_paper a.btn_next{margin-left:10px;background:url(/resources/images/btn_arrowR.gif) left center no-repeat;}
.today_paper a.btn_next:hover, .today_paper a.btn_next.active{background-image:url(/resources/images/btn_arrowR_over.gif);}
.today_paper a.btn_next.end{background-image:url(/resources/images/btn_arrowR_end.gif);}
.today_paper .paper_paging{ height:21px;padding:10px 15px; border-bottom:1px solid #eaeaea;}
.today_paper .paper_paging a{display:block;float:left;width:56px;height:19px;margin-right:9px;border:1px solid #dadada;font-size:12px;line-height:19px;color:#464646;text-align:center; background:#fff;}
.today_paper .paper_paging a:hover, .today_paper .paper_paging a.active{color:#0071b3;font-weight:bold;}
.today_paper .paper_paging a.btn_top{float:right;width:auto;padding-left:15px;margin:0;border:0;background:url(/resources/images/btn_arrowT.gif) left center no-repeat;text-align:right;}
.today_paper .paper_section{display:block;padding:30px 0 20px;border-bottom:1px solid #969696;overflow:hidden;}
.today_paper .paper_section h3{ padding:0; margin-bottom:13px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:20px; font-weight:bold; color:#0071b3;}
.today_paper .paper_section ul{ float:left; }
.today_paper .paper_section ul li{ width:713px; margin-bottom:35px; overflow:hidden;}
.today_paper .paper_section ul li .thumb_img { display:block; float:left; width:125px; height:95px; margin-right:15px; text-align:center; background:#fff; overflow:hidden; }
.today_paper .paper_section ul li .thumb_img img { max-width:125px; max-height:95px; }
.today_paper .paper_section ul li strong{ display:block; margin-bottom:6px; font-size:17px; font-weight:bold; letter-spacing:-1px; line-height:23px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.today_paper .paper_section ul li strong a { color:#252525; }
.today_paper .paper_section ul li strong a:hover {color:#0072b5;}
.today_paper .paper_section ul li .cont_txt { max-height:38px; font-size:12px; font-weight:normal; letter-spacing:-0.05em; overflow:hidden;}
.today_paper .paper_section ul li>p.paper_label{ margin-top:7px;}
.today_paper .paper_section ul li>p.paper_label>span{display:inline-block;height:14px;font-size:11px;line-height:17px;letter-spacing:0.02em;font-family:Dotum, '돋움', Verdana, Arial, sans-serif;}
.today_paper .paper_section ul li span.paper_news_no{padding-left:15px;background:url(/resources/images/icon_paper.gif) left 3px no-repeat;color:#b35151;}
.today_paper .paper_section ul li span.label_bar{color:#c4c4c4;padding:0 3px;}
.today_paper .paper_section ul li span.paper_news_time{color:#646464;}
.today_paper .paper_section .paper_img { float:right; margin:-34px 0 20px 0; padding:10px; border:1px solid #dadada; }
.today_paper .paper_section .paper_img a { display:block; }
.today_paper .paper_section .paper_img a img { width:265px; }
.today_paper .date_paging{display:block;padding:20px 0;text-align:center;font-size:12px;line-height:15px;color:#444;}
.today_paper .date_paging>a{display:inline-block;width:80px;height:15px;}
.today_paper .date_paging>a:hover, .today_paper .date_paging>a.active{font-weight:bold;color:#b40606;}


/*  지면보기 */
.paper_wrap { *zoom:0; }
.paper_wrap:after { clear:both; display:block; content:""; }
.paper_wrap .date { padding:7px 0; border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; background:#f1f1f1; }
.paper_wrap .date p { font-size:11px; text-align:center; margin-top:5px; }
.pager_thumb_wrap { *zoom:1; }
.pager_thumb_wrap:after { clear:both; display:blcok; content:""; }
.pager_thumb_wrap ul { padding-top:30px; margin-right:-35px; }
.pager_thumb_wrap ul li { float:left; display:block; margin:0 35px 23px 0; border:1px solid #d8d8d8; *zoom:1; }
.pager_thumb_wrap ul li:hover { background:#eaeaea; }
.pager_thumb_wrap ul li a { display:block; margin:15px;}
.pager_thumb_wrap ul li strong { display:block; margin-bottom:5px; font-size:14px; font-weight:bold; letter-spacing:-0.06em; text-align:center; color:#252525;}
.pager_thumb_wrap ul li strong span { color:#ff0000; }
.pager_thumb_wrap ul li img { width:150px; height:218px; *zoom:1; }
.pager_thumb_wrap ul li:after { clear:both; display:blcok; content:""; }
.pager_thumb_wrap ul li.fir { margin:0 35px 22px 0; border:2px solid #9e9e9e; }
.pager_thumb_wrap ul li.fir a { margin:13px 20px 15px; }
.pager_thumb_wrap ul li.fir img { width:355px; height:517px; }
.pager_thumb_wrap ul li.fir strong { margin-bottom:0; font-size:18px; letter-spacing:-0.08em; }

.special_wrap { padding-top:30px; overflow: hidden; }
.special_wrap .tit_special { position: relative; text-align: center; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:20px; letter-spacing:-2px; color:#0072b5; z-index:1; }
.special_wrap .tit_special:before { content: ""; position: absolute; left:0;  top: 14px; width: 100%; height: 2px; background: #6b6b6b; z-index: -1;  }
.special_wrap .tit_special span { padding:0 10px; background: #fff;}




/* 신규 이슈페이지 */
.hotNews, .funNews { margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #a1a1a1; overflow:hidden;}
.issue_wrap h1 { font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:28px; letter-spacing:-2px; color:#252525;  }
.hotNews h1.title_issue span { border-bottom: 3px solid #d22700; }
.funNews h1.title_issue span { border-bottom: 3px solid #0072b5; }
.missNews h1.title_issue span { border-bottom: 3px solid #80b500; }

.title_issue { margin-bottom:30px; font-size:31px; font-weight:bold; text-align:center; }
.title_issue span{ display:block; margin:0 auto; padding-top:10px; width:73px;}
.wrap_hotNews { margin:0 -30px 0 0; }
.wrap_hotNews ul li{ float:left; width:330px; margin-right:30px; }
.wrap_hotNews ul li .wrap_img_hot { position:relative; overflow:hidden; height:198px;  }
.wrap_hotNews ul li .wrap_img_hot span.imgBorder { position:absolute; top:0; right:0; bottom:0; left:0;  border:1px solid #3a3a3a; opacity:.08;
    -ms-filter: alpha(opacity=8);
    filter: alpha(opacity=8); } 
.wrap_hotNews ul li .wrap_img_hot img {
	position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
    width: 100%;
    height: auto;
	min-height:100%;
 }
.wrap_hotNews ul li h2 { max-height:66px; padding:10px 0 0 5px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:21px; font-weight:bold; letter-spacing:-0.05em; overflow:hidden; }
.wrap_hotNews ul li h2 a{ color:#333;  }


.wrap_funNews { margin:0 -23px 0 0; }
.wrap_funNews ul li { float:left; width:245px; margin-right:23px; }
.wrap_funNews ul li .box_funNews { box-sizing:border-box; padding:0 12px 0 12px; border:1px solid #c9c9c9; background:#f5f5f5; }
.wrap_funNews ul li .box_funNews .wrap_img_fun { position:relative; overflow:hidden; margin:-1px -13px 0; height:163px; }
.wrap_funNews ul li .box_funNews .wrap_img_fun span.imgBorder { position:absolute; top:0; right:0; bottom:0; left:0;  border:1px solid #3a3a3a; opacity:.08; -ms-filter: alpha(opacity=8); filter: alpha(opacity=8); } 
.wrap_funNews ul li .box_funNews .wrap_img_fun img {
	position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
    width: 100%;
    height: auto;
	min-height:100%;
}
.wrap_funNews ul li .box_funNews h2 { height:60px; margin-top:10px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:17px; font-weight:bold; letter-spacing:-0.04em; overflow:hidden; }
.wrap_funNews ul li .box_funNews h2 a{ display:block; max-height:54px; overflow: hidden; text-overflow: ellipsis; color:#252525; }



.wrap_missNews dl { float:left; margin-right:35px; padding-right:35px; width:302px; border-right:1px solid #d1d1d1; }
.wrap_missNews dl.last { border:0; margin-right:0; padding:0; }
.wrap_missNews dl dt .warp_img_miss { position:relative; overflow:hidden; height:203px;  }
.wrap_missNews dl dt .warp_img_miss span.imgBorder { position:absolute; top:0; right:0; bottom:0; left:0;  border:1px solid #3a3a3a; opacity:.08; -ms-filter: alpha(opacity=8); filter: alpha(opacity=8); }
.wrap_missNews dl dt .warp_img_miss img {
	position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
    width: 100%;
    height: auto;
	min-height:100%;
}
.wrap_missNews dl dt .oversizing img{
	position:static;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:0;
    max-width:360px;
	min-width:352px;
    min-height:250px;
}
.wrap_missNews dl dt h2 { padding:11px 0 11px 5px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:21px; font-weight:bold; letter-spacing:-0.05em; }
.wrap_missNews dl dt h2 a { display:block; max-height:62px; overflow:hidden; color:#333;}
.wrap_missNews dl dd { padding:12px 0 13px 13px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; border-top:1px solid #e5e5e5; background:url(/resources/images/dot_issue_list.jpg) no-repeat left 23px; }
.wrap_missNews dl dd a { display:block; max-height:49px; font-size:16px; font-weight:bold; letter-spacing:-0.06em; line-height:1.5; color:#333; overflow: hidden; }







/* ----------------- 회사소개 ----------------- */
.company { position:relative; *zoom:1;  }
.company:after { clear:both; display:block; content:""; }
.company .lnb {float:left;}
.company .lnb h3 { margin-bottom:10px; font-size:26px; line-height:30px; color:#252525; }
.company ul.com_lnb li { height:42px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; border-top:1px solid #e6e6e6;}
.company ul.com_lnb li a { display:block; width:191px; height:31px; padding:11px 0 0 13px; font-size:14px; color:#737373; }
.company ul.com_lnb li a:hover { text-decoration:none; background:#F6F6F6; }
.company ul.com_lnb li a strong { padding-right:13px; font-weight:bold; background:url("/resources/images/bg_company_lnb.png") no-repeat scroll right 5px transparent;}
.company ul.com_lnb li.on a {  background:#0072b5; color:#fff;}



/*  인사말 */
.company .com_cont{ float:right; position:relative; width:796px; }
.company .com_cont h4.tit_com { margin-bottom:30px; padding-bottom:5px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:23px; letter-spacing:-1px; color:#252525; border-bottom:1px solid #7b7b7b; }
.company .com_cont .com_intro{ padding:0 0 20px 0; word-break: keep-all; background:url('/resources/images/greeting_bg.png') no-repeat right 5px;}
.company .com_cont .com_intro span { float: right; width: 270px; height: 610px; text-indent:-9999px; overflow:hidden; margin-bottom: 34px;}
.company .com_cont .com_intro em { display:block; height: 56px; margin-bottom:28px; padding-left: 138px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:17px; letter-spacing:-0.05em; font-weight:bold; color:#252525; background: url(../images/greeting_logo.png) no-repeat left top;}
.company .com_cont .com_intro p{ font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:15px; letter-spacing:-0.05em; line-height: 27px; color:#505050; }
.company .com_cont .com_intro p a { font-size:14px; font-weight:bold; color:#115795; }


/*  비전 */
.com_vision { height:610px;background:url("/resources/images/bg_vision.gif") no-repeat scroll 28px 14px transparent; }

/* 매체특성 */
.com_media {height:827px;background:url("/resources/images/bg_media.gif") no-repeat scroll 0 27px transparent;}

/* map */
.com_map {margin-top:30px;}
.table_info {border-collapse:separate; *border-collapse:collapse; margin-top:20px; width:100%; border:1px solid #dadada; }
.table_info caption {position:absolute;top:-9999em;left:-9999em;visibility:hidden;}
.table_info th {background:#f7f7f7;color:#252525;height:34px;font-weight:normal; vertical-align:middle;}
.table_info th,
.table_info td { vertical-align:middle; border-bottom:1px solid #e9e9e9;}
.table_info td {color:#444547;padding-left:15px;}
.table_info tr.last th,
.table_info tr.last td {border:0;}
.subway {margin:49px 0 113px 13px;}
.subway strong {display:block;padding-left:5px;margin-bottom:10px; font-size:16px; letter-spacing:-0.04em; line-height:18px; border-left:2px solid #105796;color:#444547;}
.subway p {padding-left:5px;color:#999;}

/* terms */
.com_terms { min-height:480px;}
.com_terms dl dt { font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; color:#333; font-size:17px; font-weight:bold; letter-spacing:-2px; padding-bottom:20px; }
.com_terms dl dd strong,
.com_terms strong.bold { font-weight:bold; }
.com_terms dl dd strong { display:block; margin-bottom:6px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:16px; letter-spacing:-0.05em; color:#a70707; }
.com_terms dl dd {width:100%;overflow:hidden;margin-bottom:25px;}
.com_terms ,
.com_terms dl dd span,
.com_terms dl dd li {color:#767676; }
.com_terms dl dd li strong { font-size:14px; }
.com_terms dl dd span { display:block; padding-bottom:15px; word-spacing: -1px; }
.com_terms dl dd li { padding-bottom:17px; word-spacing:-1px;}
.com_terms dl dd li.inside ol { padding:9px 0;}
.com_terms dl dd li.inside li { padding:0 0 3px 12px;}
.com_terms dl dd li .indent {display:inline-block;padding-left:14px;}
.com_terms .top_line {margin-bottom:35px;background:url('/resources/images/go_top_line.gif') no-repeat scroll 0 0 transparent; height:14px;}
.com_terms .top_line a {text-indent:-9999em;float:right;width:27px;height:14px;}
.com_terms .nav_terms {margin:30px 0 65px 0;padding:5px;background:#f7f7f7;border:1px solid #e1e1e1;}
.subscription .nav_terms {margin-bottom:10px;}
.com_terms .nav_terms .nav_inside { background:#fff;padding:28px 41px 18px; *zoom:1 }
.com_terms .nav_terms .nav_inside:after { clear:both; display:block; content:""; }
.com_terms .nav_terms .nav_inside.nav_scroll {height:212px;padding:20px 0 0 18px;overflow:scroll;}
.com_terms .nav_terms .nav_inside ol {float:right;}
.com_terms .nav_terms .nav_inside ol.fir {float:left;}
.com_terms .nav_terms .nav_inside ol li {padding-bottom:14px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:14px; font-weight:bold; letter-spacing:-1px; }
.com_terms .nav_terms .nav_inside ol li a { color:#353535; }
.com_terms strong.bold {font-size:14px;color:#444547;}
.com_terms span.txt_b {color:#646464;}
.com_terms strong.txt_b {padding:0;}
.com_terms .use_li li {padding-bottom:20px;}
.com_terms .reset dt { margin-bottom:5px; padding:0; font-size:15px; font-weight:bold; color:#a70707; }
.com_terms .reset dd {margin:0;}

.com_terms ol.copyright li { margin-bottom:20px; padding-left:10px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:13px; letter-spacing:-0.05em; color:#6d6d6d; background:url('/resources/images/dot_list.jpg') no-repeat scroll 0 8px transparent; }
.com_terms .ft { margin:0; padding:10px 0 0 10px; border-top:1px solid #CCC; }
.com_terms .ft p { color:#252525; }
.com_terms .ft p strong { color:#252525  }
.com_terms .ft .danger { margin-top:20px; }
.com_terms .ft .danger a { color:#b73232; }

.com_terms dl.partner { margin-bottom:45px; }
.com_terms dl.partner dt { width:220px; margin-bottom:10px; padding:0 0 5px; font-size:16px; border-bottom:1px solid #b9b9b9; }
.com_terms dl.partner dd { margin-bottom:2px; }
.com_terms dl.partner dd.fir { font-weight:bold; letter-spacing:-0.05em; color:#252525; }

.gudok_wrap strong { font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:15px; font-weight:bold; letter-spacing:-1px; color:#252525;  }
.terms_box_gudok { overflow:auto; height:174px; padding:8px 10px; margin-top:20px; border:1px solid #d2d2d2; background:#f7f7f7; }
.terms_box_gudok dl { margin-bottom:15px; }
.terms_box_gudok dl dt { margin-bottom:5px; font-weight:bold; letter-spacing:-0.05em; color:#5f5f5f; }
.terms_box_gudok dl dd p { letter-spacing:-0.05em }
.terms_box_gudok dl dd ol { padding:8px 0 0 6px; letter-spacing:-0.05em }
.terms_agree { padding:10px 0 8px; }
.terms_agree input { width:13px; height:13px; margin-right:4px; vertical-align:middle; }
.terms_agree label { padding-top:1px; }

.gudok_wrap .table_info th { padding-left:14px; font-size:14px; letter-spacing:-0.04em; text-align:left; }
.gudok_wrap th span { background: url('/resources/images/icon_check.png') no-repeat 5px 5px; display: inline-block; padding-left: 5px; width:11px; height:15px; text-indent:-9999px; overflow:hidden; }
.gudok_wrap tr.last th, .gudok_wrap tr.last td { border:0; } 
.gudok_wrap .table_info .txt { width:209px; height:20px; padding-left:10px; border:1px solid #ddd; }
.gudok_wrap .table_info .txt_big {width:520px;}
.gudok_wrap .table_info .line {padding:5px 0 0 15px;}
.gudok_wrap .table_info .line label img { vertical-align:top; }
.gudok_wrap .table_info .line .txt,
.gudok_wrap .table_info .line .txt_big {margin-bottom:5px;}
.gudok_wrap .table_info .txt_small {width:40px;text-align:center;}
.gudok_wrap .table_info .day {width:110px;}
.gudok_wrap .btn_sect {padding:35px 0 88px 0;text-align:center;}
.gudok_wrap .btn_sect a { margin-right:5px; }
.gudok_wrap .btn_sect a:hover {text-decoration:none;}
.gudok_wrap .sect_phone { margin-right:-120px; *zoom:1; }
.gudok_wrap .sect_phone:after { clear:both; diplay:block; content:""; }
.gudok_wrap .sect_phone li { float:left; height:34px; margin-right:120px; line-height:34px; border-bottom:1px solid #e8e8e8; *zoom:1;}
.gudok_wrap .sect_phone li:after { clear:both; diplay:block; content:""; }
.gudok_wrap .sect_phone .sect { display:block; float:left; width:107px; color:#444547;}
.gudok_wrap .sect_phone .num {color:#888;}
.gudok_wrap .bottom_info {clear:both;display:block;padding:19px 0 0 18px;color:#646464;}

.subscription { position:relative; *zoom:1; }
.subscription:after { clear:both; display:block; conetent:""; }
.subscription .tab_list .tab_li { width:50%; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:14px; font-weight:bold; letter-spacing:-1px; line-height:35px; background:#fafafb; }
.subscription .tab_list .tab_li a.active { font-size:16px; color:#252525; border-color:#105796;}
.subscription .tab_list .tab_li a { display:block; height:35px; text-align:center; border:1px solid #e1e1e1; color:#b3b3b3;}
.subscription .tab_list .tab_li a {text-decoration:none;}

.tab_list { margin-bottom:30px; }
.tab_list .tab_li { float:left;width:109px;background:#5592f7;}
.tab_list li a.tab:hover{text-decoration:none;}/*새로추가*/
.tab_list li.selected > .display {display:block;}
.tab_list li.selected a.tab {background:#fff;color:#000;font-weight:bold;}
.tab_list li.selected a.tab:hover{text-decoration:none;}
.tab_list li a.active { color:#000; }


.subscription .tabcontent { clear:both; }
.subscription .tabcontent h5 { margin-bottom:8px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:17px; font-weight:bold; letter-spacing:-1px; color:#006098; }
.subscription .h5_desc { margin-bottom:40px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:14px; letter-spacing:-0.05em; color:#252525; }
.subscription .tabcontent dl dt { padding:0 0 8px 18px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:15px; font-weight:bold; letter-spacing:-1px; background:url("/resources/images/bul_broblem.gif") no-repeat scroll 2px 4px transparent;}
.subscription .tabcontent dl {padding-bottom:30px;}
.subscription .tabcontent dl dd { margin-bottom:0; letter-spacing:-0.02em; }
.subscription .tabcontent dl dd ol { padding:13px 0; }
.subscription .tabcontent dl dd ol li { padding-left:10px; font-weight:bold; }
.subscription .tabcontent dl ul.info li strong { font-size:13px; margin-bottom:3px;  }
.subscription .tabcontent dl ul.info li { margin-bottom:10px; color:#646464;}
.subscription .btn_down {padding-top:35px;width:100%;}
.subscription .btn_down .left {float:left;}
.subscription .btn_down .right {float:right;}


.tbl_desc { table-layout:fixed; width:100%; border-spacing:0; border-top:2px solid #094573; }
.tbl_desc th{padding:10px 5px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:15px; font-weight:bold; text-align:center; color:#222; vertical-align:middle; letter-spacing:-0.04em; line-height:20px; background-color:#f0f9fd; border-bottom:1px solid #ddd;}
.tbl_desc th.border {border-left:1px solid #ddd;}
.tbl_desc th.mborder {border-bottom:1px solid #ddd;}
.tbl_desc td{padding:6px 15px 6px 20px; border-bottom:1px solid #ddd; vertical-align:middle; }
.tbl_desc td.border{ }
.tbl_desc td { word-break:break-all; }
.tbl_desc td p { font-size:13px; }
.tbl_desc.vtop tbody td { vertical-align:top; }
.tbl_desc.vtop tbody td.head { vertical-align:middle; }
.tbl_desc .vtop { vertical-align:top; }
.tbl_desc td.head{ font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-weight:bold; background-color:#fafafc; text-align:center; padding-left:10px; padding-right:10px; font-size:14px; letter-spacing:-0.07em; color:#252525; }
.tbl_desc td.head.fnb { font-weight:normal; font-size:1em; }
.tbl_desc.nor_head_font td.head { font-size:1em; font-weight:normal; color:inherit; }
.tbl_desc td.point{font-weight:bold; }
.tbl_desc.center tbody td, .tbl_desc td.center{padding-left:10px; padding-right:10px; }
.tbl_desc td.left{padding-left:20px; }
.tbl_desc td.right{padding-right:20px; }
.tbl_desc td.left.head{ padding-left:30px; word-break:break-all;}
.tbl_desc td.left.head.fnb { padding-left:20px; text-align:left; }
.tbl_desc td.border{border-left:1px solid #ddd;}
.tbl_desc td.borderbnone{border-bottom:1px solid #fff;}
.tbl_desc td.font{ font-size:16px; }
.tbl_desc td.font14p{ font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:14px; font-weight: bold; text-align:center; background:#dedede }
.tbl_desc td.bold { font-weight:bold; }
.tbl_desc .null_td { padding:0; height:2px; }
.tbl_desc td.head_bg { background:#fafafc }
.tbl_desc td.head_bg_green { background:#eff7f6 }

.tbl_desc2 td { padding:6px 3px 6px 3px; text-align:center; border-bottom:1px solid #ddd; vertical-align:middle;  }
.tbl_desc2 td input { width:100%; padding:3px 5px; background:#fff; }

#dablewidget_2XnA2kld { border-top:1px solid #d8d8d8; }


/* 404 */
.error_wrap .sorry { display:block; margin-bottom:5px; padding-top:10px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:35px; letter-spacing:-2px; text-align:center; color:#252525; }
.error_wrap p { font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:14px;letter-spacing:-1px; text-align:center; color:#555; }
.error_wrap strong { display:block; margin-bottom:15px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:182px; letter-spacing:-2px; line-height:1.2; text-align:center; color:#252525; }
.error_wrap .btn_wrap { padding-top:15px; text-align:center; }
.error_wrap .btn_wrap span { padding:0 4px; }
.error_wrap .btn_wrap .btn_basic { padding:5px 10px 5px 19px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:13px; font-weight:bold; letter-spacing:-1px; color:#6d6d6d; text-decoration:none; border:1px solid #d8d8d8; background:url("/resources/images/icon_arrow_back.png") no-repeat scroll 2px 6px transparent; }
.error_wrap .btn_wrap a:hover { color:#0072b5; }

/* rss */
.rss_wrap .tit_com { margin-bottom: 30px; padding-bottom: 5px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size: 23px; letter-spacing: -1px; color: #252525; border-bottom: 1px solid #7b7b7b; }
.rss_wrap h5 { margin-bottom: 8px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size: 17px; font-weight: bold; letter-spacing: -1px; color: #006098; }
.rss_wrap .h5_desc  { margin-bottom: 40px; font-family: 'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size: 14px; letter-spacing: -0.05em; color: #252525; }
.rss_wrap .rss_desc {padding-bottom:60px;color:#999;line-height:1.5em;}
.rss_wrap .rss_desc strong.desc {color:#444547;font-size:14px;}
.rss_wrap .rss_desc .desc_desc {color:#646464; }
.icon_rss {float:left;margin-right:5px;text-indent:-9999em;overflow:hidden;width:16px;height:16px;background:url("/resources/images/icon_rss.gif") no-repeat 0 0;}
.rss_wrap .fnn_rss h5 {color:#444547; font-size:14px; line-height:17px; font-weight:bold;}
.rss_wrap .fnn_rss h6 {color:#646464; font-size:12px;height:12px;margin:18px 0 16px 0;padding-left:5px;background:url("/resources/images/bg_border_h6.gif") no-repeat 0 1px; line-height:13px;}
.rss_wrap .fnn_rss .rss_table {width:100%;margin-bottom:43px;}
.rss_wrap .fnn_rss .rss_table th {background:#f7f7f7;}
.rss_wrap .fnn_rss .rss_table th,
.rss_wrap .fnn_rss .rss_table td {height:34px; vertical-align:middle; border:1px solid #e9e9e9;}
.rss_wrap .fnn_rss .rss_table td {padding-left:15px;}
.btn_rss {display:inline-block;width:65px;height:16px;background:url("/resources/images/btn_rss.gif") no-repeat 0 0;text-indent:-9999em;}
.rss_guide {padding:12px 0 0 11px;}
.rss_guide li {color:#999;padding-bottom:5px;}
.rss_guide li strong {color:#105796;}

/*slide add*/
.basic_slide {clear:both; width:500px; margin:0 auto; position:relative;margin-bottom:35px;}
.basic_slide .bx-pager {display:none;}
.basic_slide ul li img {width:500px; min-height:250px}
.basic_slide2 { list-style-type: none; padding: 0px; width: 100%; }
.basic_slide2 .ui-state-default {list-style:none;float:left;width:100%;height:%;
									margin: 3px 3px 3px 0;
								    }
.basic_slide2 .ui-state-highlight { height: 100px;width:100px;     
									border: 1px solid #dad55e;
								    background: #fffa90;
								    color: #777620;
								    float:left;
								    }
.basic_slide2 .slideThum {width:100%;height:100%;}
.img_slide .btn_basic_prev{
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 2000;
    display:none;
}

.img_slide .btn_basic_next{
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 2000;
    display:none;
} 

.bx-wrapper .bx-prev {
  left: 10px;
 /*  background: url('/resources/images/controls.png') no-repeat 0px 0px; */
  background: url('/resources/images/controls.png') no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 10px;
  /* background: url('/resources/images/controls.png') no-repeat 0px 0px; */
  background: url('/resources/images/controls.png') no-repeat -43px -32px;
}
/* .bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: 0px -32px;
} */
/* .bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 45%;
  margin-top: -16px;
  outline: 0;
  width: 40px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
} */