/**************************************************************************** 
	background-image ¾ÆÀÌÄÜ
****************************************************************************/
/*  ¾ÆÀÌÄÜ °øÅë¿ä¼Ò */
.ico_corp {display:inline-block;zoom:1;*display:inline;overflow:hidden;background:url(http://img.khan.co.kr/spkn/main_2017/ico_corp.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999px;*text-indent:0;vertical-align:middle;}

.ico_logo {width:204px;height:45px;background-position:0 -35px}
.ico_logo.small {width:116px;height:26px;background-position:-231px -35px}
.ico_logo.new {background:url("http://img.khan.co.kr/spkn/main_2017/logo_skhan_main.gif?v=20170906") no-repeat 0 0;}
.ico_facebok {width:10px;height:21px;background-position:0 -1px}
.ico_twitter {width:25px;height:21px;background-position:-28px -1px}
.ico_kakaostory {width:12px;height:21px;background-position:-67px -1px}
.ico_instagram {width:20px;height:21px;background-position:-97px -1px}
.ico_youtube {width:24px;height:21px;background:url("http://img.khan.co.kr/spkn/main_2017/ico_corp_header_youtube.png") no-repeat 0 0;}
.ico_news_search {width:25px;height:25px;background-position:-135px 0}
.ico_snb {width:31px;height:25px;border:1px solid #d2d2d2;background-position:-165px -1px}
.ico_close {width:21px;height:21px;background-position:-206px -6px}
.ico_more_caption {width:108px;height:29px;background-position:-290px -3px}
.ico_photoslide_prev {width:40px;height:69px;background-position:-1px -82px}
.ico_photoslide_next {width:40px;height:69px;background-position:-41px -82px}
.ico_middot1 {width:2px;height:2px;background-position:-271px -16px}
.ico_play_medium {width:50px;height:50px;background-position:-90px -82px}
.ico_photo_medium {width:50px;height:50px;background-position:-174px -82px}
.ico_play_small {width:32px;height:32px;background-position:-141px -82px}
.ico_photo_small {width:32px;height:32px;background-position:-225px -82px}
.bg_thumb_overlay .ico_play_medium,
.bg_thumb_overlay .ico_photo_medium,
.bg_thumb_overlay .ico_play_small.tit_inner,
.bg_thumb_overlay .ico_photo_small.tit_inner {position:absolute;right:5%;bottom:20%}
.bg_thumb_overlay .ico_play_small,
.bg_thumb_overlay .ico_photo_small {position:absolute;right:8px;bottom:8px}
.ico_expand {width:50px;height:50px;border:2px solid red}
.ico_ad_info {width:16px;height:16px;background:url(http://img.khan.co.kr/spko/sub_2014/img_ad_info_i.png) no-repeat 0 0;}
.ico_ad_info:hover {width:44px;height:16px;background:url(http://img.khan.co.kr/spko/sub_2014/img_ad_info_o.png) no-repeat 0 0;}

/**************************************************************************** 
	<A> & <BOTTOM> µðÀÚÀÎ
****************************************************************************/
/* Á¤·Ä */

/* CSS ¹öÆ° °øÅë¿ä¼Ò */
.link_corp {display:inline-block;position:relative;z-index:1;text-align:center;cursor:pointer;line-height:1em/*line-height:0*/}
.link_corp:hover,
.link_corp:hover span {text-decoration:none}
.link_corp span {display:inline-block;color:inherit;line-height:1em;*line-height:normal}
.link_corp.off {cursor:no-drop}

/* ±â»ç Á¦¸ñ ±Û ¸Ó¸® °­Á¶ */
.btn40 {height:20px;border-radius:3px;background-color:#0d81ff;vertical-align:middle}
.btn40 span {padding:3px 5px 0 4px;*padding:2px 5px 0 4px;font-size:12px;font-weight:bold;color:#fff;text-shadow:1px 1px 0 #105fd5;letter-spacing:-0.07em;*vertical-align:top}

.btn41 {height:20px;border-radius:3px;background-color:#ff0060;vertical-align:middle}
.btn41 span {padding:3px 5px 0 4px;*padding:2px 5px 0 4px;font-size:12px;font-weight:bold;color:#fff;text-shadow:1px 1px 0 #db0743;letter-spacing:-0.07em;*vertical-align:top}

.btn42 {height:20px;border-radius:3px;background-color:#610ce3;vertical-align:middle}
.btn42 span {padding:3px 5px 0 4px;*padding:2px 5px 0 4px;font-size:12px;font-weight:bold;color:#fff;text-shadow:1px 1px 0 #300573;letter-spacing:-0.07em;*vertical-align:top}

.btn43 {height:20px;border-radius:3px;background-color:#ff5700;vertical-align:middle}
.btn43 span {padding:3px 5px 0 4px;*padding:2px 5px 0 4px;font-size:12px;font-weight:bold;color:#fff;text-shadow:1px 1px 0 #ca2100;letter-spacing:-0.07em;*vertical-align:top}

.btn44 {height:20px;border-radius:3px;background-color:#ffc10d;vertical-align:middle}
.btn44 span {padding:3px 5px 0 4px;*padding:2px 5px 0 4px;font-size:12px;font-weight:bold;color:#9b491d;text-shadow:1px 1px 0 #efca34;letter-spacing:-0.07em;*vertical-align:top}

/**************************************************************************** 
	data_table
****************************************************************************/
/* Å×ÀÌºí °øÅë¿ä¼Ò */
.data_table {}

/* tbl_type1 */
.tbl_type1 {}

/**************************************************************************** 
layout
****************************************************************************/
/* Frame */
html, body {width:100%;height:100%}
#wrap {position:relative;min-width:1050px}
#wrap.sub {/*width:1225px;margin:0 auto*/}
#header {position:relative;z-index:30;border-bottom:2px solid #000;font-family:Malgun Gothic, Dotum, Helvetica, AppleGothic, Sans-serif;background:url(http://img.khan.co.kr/spkn/main_2017/bg_header_border.png) 0 0 repeat-x}
#container {position:relative;z-index:20}
#content {position:relative}
#footer {z-index:10}

/* GNB */
.gnb {height:30px;font-size:16px}
.gnb:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.gnb .list_family_site {float:left;padding-top:6px}
.gnb .list_family_site li {float:left;padding-left:15px;background:url(http://img.khan.co.kr/spkn/main_2017/bg_gnb_border.png) 8px 5px no-repeat;line-height:1em}
.gnb .list_family_site li:first-child {padding-left:0;background:0}
.gnb .list_family_site a {font-size:12px;color:#a6a5a5}
.gnb .list_member {float:right;padding-top:6px}
.gnb .list_member li {float:left;padding-left:15px;background:url(http://img.khan.co.kr/spkn/main_2017/bg_gnb_border.png) 8px 5px no-repeat;line-height:1em}
.gnb .list_member li:first-child {padding-left:0;background:0}
.gnb .list_member a {font-size:12px;color:#a6a5a5}
.gnb .list_member .btn_setpage {*margin-top:6px;font-size:11px;color:#ff0078;vertical-align:middle}
.gnb .list_member .btn_setpage img {margin-right:3px;vertical-align:middle}
.gnb .list_member .btn_setpage span {display:inline-block;*display:inline;vertical-align:middle}

/* header */
#header .inner_header {position:relative;width:1050px;margin:0 auto}
#header.sub .inner_header {width:990px}
#header.sub .inner_header.skhan {width:1050px}
.sta {position:relative;height:130px}
.sta h1 {padding-top:42px;text-align:center}
.sta h2 {padding-top:42px;text-align:center}
.sta h2 a {font-size:38px;color:#000;letter-spacing:-0.07em}
#header.sub .sta h1 {padding-top:0}
#header.sub .ico_logo {position:absolute;top:24px;left:0;width:116px;height:26px;background-position:-231px -35px}
#header.sub .ico_logo.new {position:absolute;top:24px;left:0;width:116px;height:26px;background:url("http://img.khan.co.kr/spkn/main_2017/logo_skhan_sub.gif?v=20170906") no-repeat 0 0;}

.wrap_sns {position:absolute;top:113px;right:0}
.wrap_sns:after {content:'';display:block;visibility:hidden;clear:both;height:0;font-size:0}
.wrap_sns .list_sns {float:left}
.wrap_sns .list_sns dd {float:left;margin-left:17px}
.wrap_sns .list_sns dd:first-child {margin-left:0}
.wrap_sns #search {float:left;height:25px;margin-left:17px}

.lnb {position:relative;height:43px;padding-left:97px}
.lnb .list_cate {float:left;background:url(http://img.khan.co.kr/spkn/main_2017/bg_lnb_border.png) 0 14px no-repeat} 
.lnb .list_cate li {float:left;padding:13px 0 0 16px;/*padding:13px 0 0 26px;*/line-height:1em}
.lnb .list_cate li a {font-size:16px;font-weight:bold;color:#000;line-height:1em}
.lnb .list_cate li a:hover,
.lnb .list_cate li.on a {color:#e6007e;text-decoration:underline}
.lnb .list_cate li.ico_up a {padding-left:28px;background:url(http://img.khan.co.kr/spkn/main_2017/ico_up.jpg) 0 0 no-repeat}
.lnb .list_issue {float:right}
.lnb .list_issue li  {float:left;padding:13px 0 0 26px;line-height:1em}
.lnb .list_issue li:first-child {padding-left:0}
.lnb .list_issue li.img {padding:0}
.lnb .list_issue li a {font-size:16px;font-weight:bold;color:#0d81ff;line-height:1em}
.lnb .box_snb {position:absolute;top:9px;*top:6px;left:0}
.lnb .box_snb .btn_snb {font-size:16px;font-weight:bold;color:#000;vertical-align:middle}
.lnb .box_snb .ico_snb {margin-right:8px}
.lnb .box_snb .txt_snb {vertical-align:middle}

/* snb */
.snb {position:fixed;top:0;left:-430px;z-index:50;height:100%;width:210px;background:url(http://img.khan.co.kr/spkn/main_2017/bg_snb.png) repeat-y scroll 0 0} 
.snb:focus,
.snb.on {left:0;outline:none}
.snb.over {width:380px}
.snb .list_snb {width:200px;padding-top:70px}
.snb .list_snb > li {position:relative;margin-bottom:10px}
.snb .list_snb .link_snb {display:block;position:relative;padding:15px 0 15px 32px;font-size:16px;font-weight:bold;color:#000}
.snb .list_snb .link_snb:after {content:'';position:absolute;top:22px;right:10px;z-index:1;width:4px;height:8px;background:url(http://img.khan.co.kr/spkn/main_2017/ico_corp.png) no-repeat -252px -7px;}
.snb .list_snb .link_snb.null:after {display:none} 
.snb .list_snb .link_snb:hover,
.snb .list_snb li.on .link_snb {background-color:#fff;color:#e6007e;text-decoration:none}
.snb .list_snb li.on .link_snb:after {background-position:-252px -19px}
.snb .list_section {display:none;position:absolute;top:0;left:200px;z-index:1;width:180px}
.snb li.on .list_section {display:block}
.snb .list_section .link_section {display:block;padding:5px 0 5px 32px;font-size:16px;font-weight:bold;color:#e6007e}
.snb .list_section .link_section:hover {color:#000}
.snb .ico_close {position:absolute;top:20px;left:160px}
.snb .bg_snb {display:none;position:absolute;width:198px;height:100%;top:0;left:200px;z-index:-1;background:url(http://img.khan.co.kr/spkn/main_2017/bg_snb_section.png) repeat-y scroll 0 0}
.snb.over .bg_snb {display:block}

/* fnb */
.fnb {position:fixed;left:0;top:-76px;z-index:40;width:100%;height:76px;padding:0;background:url(http://img.khan.co.kr/spkn/main_2017/bg_wrap_topbar.png) repeat-x scroll 0 0;}
.fnb.on {top:0}
.fnb .inner_fnb {position:relative;width:100%;min-width:1050px;min-height:56px;padding-bottom:15px;}
.fnb .inner_fnb .box_snb {position:absolute;left:30px;top:12px}
.fnb .inner_fnb .box_snb .btn_snb {padding:5px 10px 5px 5px;border:1px solid #d7d7d7;font-size:16px;font-weight:bold;color:#000;vertical-align:middle}
.fnb .inner_fnb .box_snb .ico_snb {border:0}
.fnb .inner_fnb .box_logo {text-align:center;padding-top:18px}
.fnb .inner_fnb .fld_news_search {position:absolute;right:20px;top:17px}
.fnb .inner_fnb .area_progress {display:block; position:absolute; top:60px; height:3px; background-color:#ff1181; transition:width .4s ease-out; transform:rotateZ(0deg); z-index:9998;}
/* fnb - sub*/
.fnb .inner_fnb .logo {position:absolute; left:124px; top:17px;}
.fnb .inner_fnb .sns_wrap {position:absolute; top:16px; right:30px;}
.fnb .inner_fnb .sns_wrap .social {float:left;}
.fnb .inner_fnb .sns_wrap .social li {float:left; background:url("http://img.khan.co.kr/spko/main_2015/set_sub.png") no-repeat scroll 0 0 transparent; width:27px; height:30px;}
.fnb .inner_fnb .sns_wrap .social li a {display:block; width:27px; height:30px; text-indent:-9999px;}
/* .fnb .inner_fnb .sns_wrap .social li.facebook {background-position:0 -419px; margin-right:3px;}
.fnb .inner_fnb .sns_wrap .social li.facebook:hover {background-position:0 -449px;}
.fnb .inner_fnb .sns_wrap .social li.twitter {background-position:-32px -419px; margin-right:2px;}
.fnb .inner_fnb .sns_wrap .social li.twitter:hover {background-position:-32px -449px;}
.fnb .inner_fnb .sns_wrap .social li.kakao {background-position:-92px -419px; margin-right:1px;}
.fnb .inner_fnb .sns_wrap .social li.kakao:hover {background-position:-92px -449px;}
.fnb .inner_fnb .sns_wrap .social li.band {width:40px; background-position:-152px -419px; margin-right:8px;}
.fnb .inner_fnb .sns_wrap .social li.band:hover {background-position:-152px -449px;}
.fnb .inner_fnb .sns_wrap .social li.nhnblog {width:30px; background-position:-370px -419px; margin-right:5px;}
.fnb .inner_fnb .sns_wrap .social li.nhnblog:hover {background-position:-370px -449px;}
.fnb .inner_fnb .sns_wrap .social li.google {background-position:-65px -419px; margin-right:1px;}
.fnb .inner_fnb .sns_wrap .social li.google:hover {background-position:-65px -449px;}
.fnb .inner_fnb .sns_wrap .social li.email {background-position:-117px -419px;}
.fnb .inner_fnb .sns_wrap .social li.email:hover {background-position:-117px -449px;} */
.fnb .inner_fnb .sns_wrap .social li.facebook {background-position:0 -449px; margin-right:3px;}
.fnb .inner_fnb .sns_wrap .social li.twitter {background-position:-32px -449px; margin-right:2px;}
.fnb .inner_fnb .sns_wrap .social li.kakao {background-position:-92px -449px; margin-right:1px;}
.fnb .inner_fnb .sns_wrap .social li.band {width:40px; background-position:-152px -449px; margin-right:8px;}
.fnb .inner_fnb .sns_wrap .social li.nhnblog {width:30px; background-position:-370px -449px; margin-right:5px;}
.fnb .inner_fnb .sns_wrap .social li.google {background-position:-65px -449px; margin-right:1px;}
.fnb .inner_fnb .sns_wrap .social li.email {background-position:-117px -449px;}
.fnb .inner_fnb .title { min-width:200px;}
.fnb .inner_fnb .title p { overflow:hidden;  max-width:500px; height:22px; margin:0 auto; padding-top:18px; font-size:17px; font-weight:bold; letter-spacing:0; text-align:center; text-overflow:ellipsis; white-space:nowrap;}

/* ±â»ç°Ë»ö */
.fld_news_search .tf_search {display:none;height:26px}
.fld_news_search .tf_search.on {display:inline-block}

/* ÇªÅÍ */
.footer {border-top:1px solid #b9bbbe}
.footer .inner_footer {width:1050px;margin:0 auto;padding:25px 0 20px;}
.footer .inner_footer:after { clear: both; content: ""; display: block;}
.footer .inner_footer a { color:#888; font-size:12px; line-height:15px;}
.footer .inner_footer h2 { float:left; margin:2px 70px 0 70px;}
.footer .inner_footer .cnt { float:left; width:755px;}
.footer .inner_footer .cnt .blind { display:block; position:absolute; left:0; top:-9999px; overflow:hidden;}
.footer .inner_footer .cnt dd.first { margin-bottom:2px;}
.footer .inner_footer .link span { background:url("http://img.khan.co.kr/spko/main_2013/blit_bar.gif") no-repeat scroll 2px 5px transparent; display:inline-block; padding-left:10px; zoom:1; *display:inline;}
.footer .inner_footer .link span.first { background:none repeat scroll 0 0 transparent; padding-left:0;}
.footer .inner_footer .adr { margin-top:4px; color:#888; font-size:12px;}
.footer .inner_footer .adr span { background:url("http://img.khan.co.kr/spko/main_2013/blit_bar.gif") no-repeat scroll 2px 5px transparent; display:inline-block; padding-left:10px; zoom:1; *display:inline;}
.footer .inner_footer .adr span.first { background:none repeat scroll 0 0 transparent; padding-left:0;}
.footer .inner_footer address { color:#aaa; float:left; font-family:Verdana, Sans-serif; font-weight:bold; font-size:11px; margin-top:6px;}
.footer .inner_footer address strong { color:#2544a6; letter-spacing:0;}
.footer .inner_footer .khRss { float:left; margin-left:5px; margin-top:2px;}
.footer .inner_footer .khRss a { background:url('http://img.khan.co.kr/spko/main_2013/set_common.png') no-repeat scroll 0 -964px transparent; display:block; width:14px; height:17px; overflow:hidden; text-indent:-9999px;}
.gotomobile {text-align:center;} /* ¸ð¹ÙÀÏ È­¸éÀ¸·Î º¸±â ¸µÅ© ¹öÆ° */

/* ±¤°í¿µ¿ª */
.aside_container {position:absolute;top:0;left:50%;width:1050px;margin-left:-525px}
.aside_container.sub {width:990px;margin-left:-495px}
.aside_container .ad_left {position:absolute;top:30px;left:-30px}
.aside_container.sub_ad .ad_left {position:absolute;top:360px;left:-30px}
.aside_container .ad_left .inner_banner {position:absolute;top:0;right:0}
.aside_container .ad_right {position:absolute;top:30px;right:-30px}
.aside_container.sub_ad .ad_right {position:absolute;top:360px;right:-30px}
.aside_container .ad_right .inner_banner {position:absolute;top:0;left:0}
.aside_container .ad_mid_right {position:absolute;top:2540px;right:-30px}
.aside_container .ad_mid_right .inner_banner {position:absolute;top:0;left:0}

.aside_container.ad_190429edit .ad_left {left:-10px; top:550px;}
.aside_container.ad_190429edit .ad_right {top:750px;}


/**************************************************************************** 
	animate
****************************************************************************/
/*  Fadein È¿±« */
.Fadein02,
.Fadein02 *,
.snb * {
    -webkit-transition: all 0.2s ease-in-out;
       -moz-transition: all 0.2s ease-in-out;
         -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
}
.fnb.on,
.snb.on,
.snb.over .bg_snb {
	opacity:0;filter:alpha(opacity=100);
	-webkit-animation: bgEffect 0.2s forwards;
	   -moz-animation: bgEffect 0.2s forwards;
	     -o-animation: bgEffect 0.2s forwards;
			animation: bgEffect 0.2s forwards;
}
@keyframes bgEffect {
    0% {opacity:0;filter:alpha(opacity=0)}
	100% {opacity:1;filter:alpha(opacity=100)}
}

/* ¸¶¿ì½º ¿À¹ö½Ã ÀÌ¹ÌÁö È®´ë */
.hoverZoom {overflow:hidden}
.hoverZoom img {overflow:hidden;position:relative;
	-webkit-transform:scale(1);
       -moz-transform:scale(1);
         -ms-transform:scale(1); 
          -o-transform:scale(1);  
              transform:scale(1);
	-webkit-transition:.3s ease-in-out !important;
       -moz-transition:.3s ease-in-out !important;
         -ms-transition:.3s ease-in-out !important;
           -o-transition:.3s ease-in-out !important;
               transition:.3s ease-in-out !important;
	
}
.hoverZoom:hover img {
	-webkit-transform:scale(1.1);
       -moz-transform:scale(1.1);
         -ms-transform:scale(1.1);   
           -o-transform:scale(1.1);
               transform:scale(1.1);
	/*-webkit-filter: grayscale(20%);*/
}

.hoverZoom:hover .caption img {	
	/* ±â»çÁ¦¸ñ¿¡ »ðÀÎµÇ´Â ¾ÆÀÌÄÜ ÀÌ¹ÌÁö scale Àû¿ë Á¦¿ÜÇÔ */
	-webkit-transform:scale(1);
       -moz-transform:scale(1);
         -ms-transform:scale(1);   
           -o-transform:scale(1);
               transform:scale(1);
}


/**************************************************************************** 
	paging
****************************************************************************/
.paging { text-align:center; line-height:normal; padding:30px 0;}
.paging a, .paging strong { background-color: #FFFFFF; color: #333333; display: inline-block; font: bold 14px/16px Tahoma,Sans-serif; margin: 0 -3px; padding: 1px 8px; position: relative; text-decoration: none; vertical-align:top; z-index: 2;}
.paging a.prev { background:url("http://img.khan.co.kr/spko/lady/lady_2012/sub_set.gif") no-repeat scroll -20px -30px transparent; border: medium none; height: 15px; overflow: hidden; padding: 3px 2px 0 2px; margin-top:2px; width: 14px;  overflow:hidden; text-indent:-9999px;}
.paging a.next { background:url("http://img.khan.co.kr/spko/lady/lady_2012/sub_set.gif") no-repeat scroll 0 -30px transparent; border: medium none; height: 15px; overflow: hidden; padding: 3px 2px 0 2px; margin-top:2px; width: 14px;  overflow:hidden; text-indent:-9999px;}
.paging strong { color:#d50404;}
#poll_paging a.on {color:#d50404;}
#poll_paging a.on:hover {text-decoration:none; cursor:default;}