@charset "euc-kr";
/* jins@hankyung.com  2014-08  Version:1.0 */

@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

@font-face{
    font-family:'hkGothicL';
    src:url(http://img.hankyung.com/img/font/Hkgl.eot);
    src:local(¡Ø), url(http://img.hankyung.com/img/font/Hkgl.woff) format('woff');
}

/* news img common */
.btn_ico,
.btn_imgZoom,
.ico_imgMore,
.recomm_txt {background-image:url(http://img.hankyung.com/img/btn_renewal2014.png); background-repeat:no-repeat}
.btn_ico_group {background-image:url(http://img.hankyung.com/img/bul_renewal2014.png); background-repeat:no-repeat}

/* news btn common */
.btn_ico_group {position:relative; float:left; padding-left:8px; background-position:0 0}
.btn_ico_group:first-child {padding-left:0; background-image:none}
.btn_ico {position:relative; float:left; width:22px; height:20px; padding:0 7px}
.btn_ico span {position:absolute; top:-27px; overflow:hidden; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap}
.btn_ico:hover span {overflow:hidden; padding:2px 5px; line-height:16px; text-indent:0; text-align:center; font-size:11px; color:#777; border:1px solid #ddd; background-color:#fff}
.btn_ico.dict {background-position:7px 0; /* margin-right:6px; */}
.btn_ico.dict span {left:-20px; min-width:65px}
.btn_ico.zommout {background-position:-23px 0}
.btn_ico.zommout span {left:-10px; min-width:45px}
.btn_ico.zommin {background-position:-53px 0}
.btn_ico.zommin span {left:-10px; min-width:45px}
.btn_ico.zommin {background-position:-53px 0}
.btn_ico.zommin span {left:-10px; min-width:45px}
.btn_ico.print {background-position:-23px -30px}
.btn_ico.print span {left:-10px; min-width:45px}
.btn_ico.email {background-position:-53px -30px}
.btn_ico.email span {left:-20px; min-width:65px}
.btn_ico.rss {background-position:7px -30px}
.btn_ico.rss span {left:-5px}
.btn_ico.goto_comment {background-position:-92px -260px}
.btn_ico.goto_comment span {left:-20px; min-width:65px}
.btn_imgZoom {overflow:hidden; width:80px; height:26px; background-position:0 -230px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap}
.ico_imgMore {overflow:hidden; width:26px; height:22px; background-position:-90px -230px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap}
.btn_bold {display:inline-block; line-height:20px; font-size:14px; font-weight:bold}

.btn_poll {display:inline-block; padding:4px 15px 2px; line-height:20px; font-size:14px; font-weight:bold; color:#fff; background-color:#a6b2ba; border-radius:3px}
.btn_poll:hover {text-decoration:none;}
.btn_poll span {color:#fff}

.btn_ftype {float:left; width:165px;}
.btn_ftype .stt {float:left; padding:2px 8px 0 0; line-height:16px; font-size:11px; color:#777;}
.btn_ftype .sel {position:relative; float:left; width:78px; line-height:20px; font-size:11px; color:#777; z-index:97}
.btn_ftype .sel-itm {overflow:hidden; height:18px; line-height:16px; padding:0 16px 0 8px; border:1px solid #ccc; cursor:pointer;}
.btn_ftype .sel-itm .arr-ico {position:absolute; top:8px; right:7px; width:5px; height:3px; background:url(http://img.hankyung.com/img/btn_renewal2014.png) no-repeat -110px -60px}
.btn_ftype .sel-itm .up .arr-ico {background-position:-110px -60px;}
.btn_ftype .sel-itm .dn .arr-ico {background-position:-110px -70px;}
.btn_ftype .sel ul {display:none; position:absolute; top:19px; left:0; width:76px; background-color:#fff; border:1px solid #ccc;}
.btn_ftype .sel li a {display:block; line-height:20px; padding:0 8px; color:#777}
.btn_ftype .sel li.active a {background-color:#bbb; color:#fff;}
.btn_ftype .sel li a:hover {background-color:#f1f1f1;}
.btn_ftype .sel li.active a:hover {background-color:#bbb; color:#fff;}
.zomm_group {float:left; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.zomm_group:after {clear:both; display:block; content:'';}
.zomm_group .btn_ico {width:21px; height:18px; padding:0; border-right:1px solid #ccc;}
.zomm_group .btn_ico.zommout {background-position:-46px -296px}
.zomm_group .btn_ico.zommin {background-position:-66px -296px}

/* news section */
.nav_location {margin-bottom:8px; line-height:20px; font-size:14px; color:#777}
.nav_location a {color:#777}
.nav_location a:hover {text-decoration:underline}

.news_wrap {width:640px; padding-top:10px}
.news_wrap:after {clear:both; display:block; content:''}
.news_wrap.news_view {padding-top:0}

/* ±â»ç º¸±â ÄÁÆ®·Ñ ¹öÆ°  */
.news_option {float:right; margin:-28px 0 8px}

.f-gulim .news_sbj,
.f-gulim .news_info,
.f-gulim .news_article {font-family:gulim, Dotum, sans-serif}

.f-dotum .news_sbj,
.f-dotum .news_info,
.f-dotum .news_article {font-family:Dotum, gulim, sans-serif}

.f-batang .news_sbj,
.f-batang .news_info,
.f-batang .news_article {font-family:Batang, Dotum, gulim, sans-serif}

.f-nanum .news_sbj,
.f-nanum .news_info,
.f-nanum .news_article {font-family:'Nanum Gothic', '³ª´®°íµñ', Dotum, gulim, sans-serif}

.f-hk .news_sbj,
.f-hk .news_info,
.f-hk .news_article {font-family:'hkGothicL','µ¸¿ò',dotum, sans-serif}

.f-mg .news_sbj,
.f-mg .news_info,
.f-mg .news_article {font-family:'Malgun Gothic', '¸¼Àº °íµñ', Dotum, sans-serif}

/* ±â»çÁ¦¸ñ */
/* .news_sbj {clear:both; padding:20px 30px 0; border-top:1px solid #888} */
.news_sbj {clear:both; padding:7px 30px 0; border-top:1px solid #888; /*font-family:'hkGothicL','µ¸¿ò',dotum, sans-serif;*/}
.news_sbj_stit {display:block; padding-top:9px; line-height:20px; font-size:14px; font-weight:bold; color:#115c8e}
/* .news_sbj_h {padding-top:14px; line-height:34px; font-size:24px; font-weight:bold; letter-spacing:-1px}*/
.news_sbj_h {padding-top:14px; line-height:34px; font-size:28px; font-weight:bold; letter-spacing:-2px; color:#000}
.news_sbj_stit + .news_sbj_h {padding-top:5px}

/* ÀÔ·ÂÁ¤º¸ */
/* .news_info {padding:14px 30px 0; font-size:12px; color:#ddd} */
.news_info {padding:14px 30px 0; font-size:12px; color:#ddd; font-family:'hkGothicL','µ¸¿ò',dotum, sans-serif;}
.news_info span {color:#777}

/* ±â»çº»¹® */
/* .news_article {width:580px; margin-top:25px; padding:27px 30px 0; border-top:1px solid #ddd; font-size:16px; line-height:1.625} */
.news_article {width:580px; margin-top:20px; padding:20px 30px 0; border-top:1px solid #ddd; font-size:17px; /*font-family:'hkGothicL','µ¸¿ò',dotum, sans-serif;*/ line-height:1.625}
.news_article:after {clear:both; display:block; content:''}
.news_article a {color:#115c8e; font-weight:bold}
.news_article a:hover {text-decoration:underline}
.article_stit {margin-bottom:1.5em; font-size:16px; font-weight:bold; color:#115c8e}
.articleImg {position:relative; display:inline-block; margin:0 0 5px; max-width:580px}
.articleImg.txtC {/*clear:both; */display:block; margin-left:auto; margin-right:auto; text-align:right}
.articleImg.txtLF {float:left; margin-right:20px;}
.articleImg.txtRF {float:right; margin-left:20px;}
.articleImg img {max-width:580px;}
.articleImg p {padding-top:10px; line-height:18px; font-size:12px; text-align:left; color:#777}
.ico_imgMore {display:none; position:absolute; top:12px; right:12px;}
.articleImg:hover .ico_imgMore {display:block;}
.articleImg:hover img {opacity:0.8; filter:alpha(opacity=80); cursor:pointer;}
.btn_imgZoom {position:absolute; top:-26px; right:0;}
/* ±â»çº»¹® ³» aside ¿µ¿ª */
.article_aside_group {clear:both; float:right; width:250px; margin:0 -30px 0 20px}
/* °ü·Ã Áõ±Ç Á¤º¸ */
.article_widget_stock,
.article_widget_land,
.article_widget_auto {position:relative; width:220px; margin-bottom:20px; padding:14px 14px 0; border:1px solid #ddd; font-size:12px}
.article_widget_plus {width:100%; margin-bottom:20px;}
.article_widget_stock .s_more {top:14px; right:14px; font-size:11px; font-weight:normal; color:#888;}
.widget_tit {line-height:20px; padding-bottom:5px; font-size:14px; font-weight:bold; color:#115c8e}
.article_widget_auto .widget_tit,
.article_widget_land .widget_tit {border-bottom:1px solid #ddd}
.widget_stock_data {line-height:20px; padding:10px 0; border-top:1px solid #ddd}
.widget_tit + .widget_stock_data {border-top:1px solid #ccc}
.widget_stock_data dt {clear:left; float:left; width:49px; height:22px; line-height:22px; padding-top:2px; color:#777}
.widget_stock_data dd {height:24px; line-height:24px; margin-left:50px}
.stock_name a,
.stock_name {font-size:14px; color:#000}
.stock_id {margin-left:4px; color:#777; font-family:tahoma, verdana, dotum, sans-serif; font-weight:normal}
.widget_photo_group {overflow:hidden; width:240px; margin-left:-20px; padding-bottom:10px;}
.widget_photo_group .list_photo_item {width:100px; }
.widget_photo_group .list_photo_thumb {height:61px;}
.widget_photo_group .opacity_border {width:98px; height:59px;}
.widget_photo_group .list_photo_txt {margin-top:5px; font-weight:normal; color:#000;}
/* ±â»çº»¹® ³» Æ÷Åä½½¶óÀÌµå */
.news_article .news_photoslide {width:580px; margin-top:0; border:0;}
.news_article .photoslide_top {padding-top:0;}
.news_article .photoslide_thumb {width:501px; height:500px; margin:0 auto; text-align:center;}
.news_article .photoslide_thumb .baseLine {display:inline-block; width:1px; height:500px; margin:0 -4px; vertical-align:middle;}
.news_article .photoslide_img {max-width:500px; max-height:500px;}
.news_article .photoslide_paging .btn_arrow.prev {left:-40px;}
.news_article .photoslide_paging .btn_arrow.next {right:-40px;}

.hk-news-view .news_photoslide {float:left;}
/* °ü·Ã±â»ç */
.slist_tit {margin-bottom:3px; line-height:28px; font-size:16px; color:#000}
.news_slist_related,
.news_slist_hot {width:450px; margin:20px 30px 0;}
.list_slist_ad {padding-top:5px;}

.news_slist_related .list_dash_item.lg {font-weight:normal; color:#222; background:url(http://img.hankyung.com/img/bul_dash_newsL.gif) no-repeat 0 4px;}
.news_slist_hot .list_dot_item.lg {font-weight:normal; color:#222; background:url(http://img.hankyung.com/img/bul_renewal2015.png) no-repeat 0 -17px}

/* sns °øÀ¯ ¹öÆ° */
.news_sns_group {overflow:hidden; width:640px; padding-top:38px; margin:0 auto}
.btn_recomm_group {float:left; width:200px; padding-right:10px; border-right:1px solid #ddd; text-align:right}
.btn_sns_group {float:left; width:400px; height:21px;}
.btn_sns_group:after {clear:both; display:block; content:'';}
.news_sns_group .sns_article {width:400px; margin:0 auto; padding:0;}
.sns_article .v_top > div {vertical-align:top !important}
.btn_recomm_up,
.btn_recomm_dn {display:inline-block; height:20px; margin-left:6px; padding:0; border:1px solid #ccc; border-radius:3px; background-color:#fff; white-space:nowrap;}
.btn_recomm_up,
.btn_recomm_up:hover {color:#ff4c4c}
.btn_recomm_dn,
.btn_recomm_dn:hover {color:#4273aa}
.recomm_num {display:inline-block; padding:0 5px 0 3px; font:bold 14px/20px tahoma, verdana, dotum, sans-serif; white-space:nowrap; vertical-align:middle;}
.recomm_txt {display:inline-block; padding:4px 0 0 24px; line-height:16px; text-align:left; background-position:8px -58px; font-size:11px; letter-spacing:-1px;  vertical-align:middle;}
.btn_recomm_dn .recomm_txt {background-position:5px -85px}

/* ÇÁ·Î¸ð¼Ç ¿µ¿ª */
.promotion {overflow:hidden; width:100%; margin-top:39px;}
.prm_tit {overflow:hidden; width:100%; height:35px;}
.prm_logo {float:left;}
.prm_info {float:right;}
.prm_article {overflow:hidden; border:1px solid #ddd; border-top:none;}
.prm_article:after {clear:both; display:block; content:'';}
/* ces 2015 ÇÁ·Î¸ð¼Ç */
.ces2015 .prm_tit {background:url(http://img.hankyung.com/ces2015/img/prm_bg_viewTit.gif) no-repeat 0 0;}
.ces2015 .prm_logo {padding:4px 0 0 13px;}
.ces2015 .prm_info {padding:4px 20px 0 0; font:bold 11px/30px Dotum, sans-serif; color:#fff;}
.ces2015 .prm_topnews {float:left; width:318px; padding:15px 0 10px 19px;}
.ces2015 .list_thumb_sbj {max-height:40px; padding-top:0; font-size:14px; line-height:20px;}
.ces2015 .list_thumb_img {width:130px; height:80px}
.ces2015 .list_thumb_stxt {overflow:hidden; max-height:36px; margin-top:8px;}
.ces2015 .prm_list {float:right; width:263px; padding:13px 19px 10px 0;}
.ces2015 .list_dot_item {line-height:22px;}
.promotion + .news_footer {margin-top:30px;}

/* news footer */
.news_footer {position:relative; width:100%; min-height:22px;/* margin-top:40px;*/ padding-bottom:5px; border-bottom:1px solid #888}
.news_footer:after {clear:both; display:block; content:''}
.news_copyright {font-size:14px; line-height:22px}
.news_footer_btn {position:absolute; top:0; right:0}
.news_footer_btn .btn_ico_group {margin-top:-2px}
.btn_link_group {float:left}
.btn_link_group a {float:left; margin-right:5px}

.ad_view_highlight {overflow:hidden; width:100%; margin-top:30px}
.news_reply_sns {overflow:hidden; width:100%; margin-top:30px}
.clear_wrap {overflow:hidden; width:100%; margin-top:30px}
.news_reply_sns + .clear_wrap {margin-top:8px}

/* ±¤°í */
.news_poll {overflow:hidden; float:left; width:338px; height:248px; border:1px solid #ddd}
.news_ad_rec300 {overflow:hidden; float:right; width:300px; height:250px}
/* .news_ad_adplex {overflow:hidden; float:left; width:318px; height:234px; padding:14px 0 0 20px; border:1px solid #ddd} */
.news_ad_adplex {overflow:hidden; float:left; width:350px; height:290px; }
.news_ad_shoppingbox {overflow:hidden; float:right; width:300px; height:250px; padding:19px; border:1px solid #e5e5e5; border-left:none;}

.news_wrap.news_view .news_poll {position:relative; overflow:hidden; float:left; width:338px; height:248px; padding:0; border:1px solid #ddd}
.news_wrap.news_view .article-ad-rec300 {overflow:hidden; float:right; width:299px; height:248px; padding:0; border:1px solid #ddd; border-left:none;}

.news_wrap.news_view .news_ad_adplex {overflow:hidden; float:left; width:339px; height:290px; border-right:1px solid #ddd;}
.news_wrap.news_view .news_ad_shoppingbox {overflow:hidden; float:right; width:299px; height:248px; padding:20px 0; border:1px solid #ddd; border-left:none;}


/* Æ÷Åä ½½¶óÀÌµå */
.news_photoslide {width:100%; margin-top:30px; border:1px solid #ddd; box-sizing:border-box;}
.news_photoslide:after {clear:both; display:block; content:'';}
.photoslide_top {position:relative; padding:30px 0 26px; text-align:center}
.photoslide_sbj {margin-top:18px; font-size:14px; font-weight:normal; color:#000; letter-spacing:-1px;}
a.photoslide_sbj:hover,
a:hover .photoslide_sbj {text-decoration:underline}
.photoslide_thumb {width:481px; height:400px; margin:0 auto; text-align:center;}
.photoslide_thumb .baseLine {display:inline-block; width:1px; height:400px; margin:0 -4px; vertical-align:middle;}
.photoslide_img {max-width:480px; max-height:400px; vertical-align:middle; margin:0 -4px;}
.photoslide_paging .btn_arrow {width:70px; height:500px;}
.photoslide_paging .btn_arrow span {top:50%; width:30px; height:60px; margin-top:-30px;}
.photoslide_paging .btn_arrow.prev {left:0;}
.photoslide_paging .btn_arrow.prev span {left:29px; background-position:0 -110px;}
.photoslide_paging .btn_arrow.next {right:0;}
.photoslide_paging .btn_arrow.next span {right:29px; background-position:-40px -110px}

.hk-news-view .photoslide_img {max-width:480px;}

.list_photoslide_group {overflow:hidden; padding:10px 0 16px 8px; border-top:1px solid #ddd}
.list_photoslide_group:after {clear:both; display:block; content:''}
.list_photoslide_group .list_photo_item {width:100px; height:105px}
.list_photoslide_group .opacity_border {width:98px; height:58px}
.list_photoslide_group .list_photo_thumb {height:60px}

/* 20150109 Æ÷Åä½½¶óÀÌµå ui  º¯°æ */
.news_photoslide h2,
.news_photonews h2 { line-height:18px; padding:14px 0 8px; margin:0 20px; border-bottom:1px solid #ccc; font-size:14px; font-weight:bold;}
.news_photonews {width:638px; margin-top:30px; border:1px solid #ddd}
.news_photonews:after {clear:both; display:block; content:'';}

.news_photonews .list_photo_group {overflow:hidden; padding:5px 0 16px 0; margin-left:-4px;}
.news_photonews .list_photo_group:after {clear:both; display:block; content:''}
.news_photonews .list_photo_group .list_photo_item {width:100px; height:105px; padding-left:24px;}
.news_photonews .list_photo_group .opacity_border {width:98px; height:58px; left:24px;}
.news_photonews .list_photo_group .list_photo_thumb {height:60px}

/* poll */
.news_poll {position:relative}
.poll_cnt {display:none; overflow:hidden; height:229px; padding:19px 49px 0}
.poll_cnt.on {display:block}
.poll_q {padding-bottom:12px; line-height:20px; border-bottom:1px solid #ccc; font-size:14px; font-weight:bold; text-align:center}
.poll_list_group {padding:10px 0 0}
.poll_list_item {font-size:14px; line-height:20px; margin-top:6px}
.poll_list_item input,
.poll_list_item label {vertical-align:middle}
.poll_btn_group {margin-top:10px; text-align:center}

.poll_photo_group {overflow:hidden; width:220px; margin:0 auto; padding-top:6px}
.poll_photo_item {float:left; width:90px; text-align:center}
.poll_vs {float:left; width:40px; margin-top:40px; text-align:center; font-size:14px; font-weight:bold}
.poll_photo_item input,
.poll_photo_item label {vertical-align:top}
.poll_photo_item label {display:block; width:100%; padding-top:3px}
.poll_photo_thumb {width:100%; max-height:60px; margin-bottom:8px}


/* ±â»çºä ³» POLL */
.poll_news_view {float:left; width:250px; margin:0px 15px 5px 0px; text-align:left; border-top:2px solid #00080b;}
.poll_news_view .list {overflow:hidden; width:248px; padding:1px 0 0 0; border:1px solid #e2e2e2; border-top:none;}
.poll_news_view .list strong {display:block; margin:0 0 3px 0; text-align:center; font-size:10px; color:#057dac;}
.poll_news_view .list em {display:block; padding:0 0 8px 0; border-bottom:1px dotted #ccc; font-size:12px; line-height:16px; letter-spacing:-1px; text-align:center; font-weight:bold; color:#555;}
.poll_news_view .list ul {overflow:hidden; height:99px; padding:10px 19px 0 21px; color:#555;}
.poll_news_view .list ul li {float:left; display:block; position:relative; overflow:hidden; width:85px;}
.poll_news_view .list ul li span {position:absolute; top:0; left:0; width:83px; height:62px; border:1px solid #000; text-align:left; text-indent:-2000px; background:url(/img/blank.gif) repeat 0 0; opacity:0.2; filter:alpha(opacity=20);}
.poll_news_view .list ul li img {width:85px; height:64px; margin-bottom:1px; *margin-bottom:5px;}
.poll_news_view .list ul li.bg_vs {padding-right:38px; background:url("/img/news/img_poll_vs1.gif") no-repeat 77px 0;}
.poll_news_view .list ul li p {overflow:hidden;}
.poll_news_view .list ul li p input {float:left; width:12px; height:12px; vertical-align:bottom;}
.poll_news_view .list ul li p label {float:left; margin-top:3px; line-height:13px;}
.poll_news_view .list ul li p label {font-size:11px;}

.poll_news_view .list1 {overflow:hidden; width:248px; padding:1px 0 0 0; border:1px solid #e2e2e2; border-top:none;}
.poll_news_view .list1 strong {display:block; margin:0 0 3px 0; text-align:center; font-size:10px; color:#057dac;}
.poll_news_view .list1 em {display:block; padding:0 0 8px 0; border-bottom:1px dotted #ccc; font-size:12px; line-height:16px; letter-spacing:-1px; text-align:center; font-weight:bold; color:#555;}
.poll_news_view .list1 ul {overflow:hidden; padding:10px 7px 5px 7px; text-align:left; color:#555;}
.poll_news_view .list1 ul li {overflow:hidden; float:left; width:240px; padding-bottom:4px; line-height:18px;letter-spacing:-1px;}
.poll_news_view .list1 ul li input {float:left; width:12px; height:12px; vertical-align:middle; margin-right:5px;}
.poll_news_view .list1 ul li label {float:left; width:215px; font-size:11px;}

.poll_news_view .poll_btn_c {margin:0 0 13px 0;}

.poll_btn_ev {overflow:hidden; width:265px; margin:0 auto;}
.poll_btn_ev .txt {float:left; width:193px; font:11px/16px Dotum, sans-serif; color:#757575;}
.poll_btn_ev a {float:right; width:70px}
.disNone {display:none;}

/* poll_news_view2 */
.poll_news_view2 {position:relative; float:right; width:345px; height:248px; text-align:left; border:1px solid #e2e2e2; background:url("/img/news/bg_tap_1px.gif") repeat-x 0 bottom;}
.poll_news_view2 .list {overflow:hidden;}
.poll_news_view2 .list em {display:block; padding:16px 0 13px; border-bottom:1px solid #e2e2e2; font-size:14px; line-height:20px; letter-spacing:-1px; text-align:center; font-weight:bold; color:#555;}
.poll_news_view2 .list ul {overflow:hidden; width:247px; height:111px; padding:20px 0 16px; margin:0 auto; color:#555;}
.poll_news_view2 .list ul li {float:left; display:block; position:relative; overflow:hidden; width:97px;}
.poll_news_view2 .list ul li span {position:absolute; top:0; left:0; width:95px; height:71px; border:1px solid #000; text-align:left; text-indent:-2000px; background:url(/img/blank.gif) repeat 0 0; opacity:0.2; filter:alpha(opacity=20);}
.poll_news_view2 .list ul li img {width:97px; height:73px; margin-bottom:8px; *margin-bottom:11px;}
.poll_news_view2 .list ul li.bg_vs {padding-right:53px; background:url("/img/news/img_poll_vs1.gif") no-repeat 96px 0;}
.poll_news_view2 .list ul li p {overflow:hidden;}
.poll_news_view2 .list ul li p input {float:left; width:12px; height:12px; vertical-align:bottom;}
.poll_news_view2 .list ul li p label {float:left; margin-top:3px; line-height:13px; *margin:0 0 0 5px;}
.poll_news_view2 .list ul li p label {font-size:11px;}

.poll_news_view2 .list1 {overflow:hidden;}
.poll_news_view2 .list1 em {display:block; padding:16px 20px 12px; border-bottom:1px solid #e2e2e2; font-size:14px; line-height:20px; letter-spacing:-1px; text-align:center; font-weight:bold; color:#555;}
/* 2014.02.14 - Gparts ÇÏ´Ü ¼³¹® ¹è³Ê ¶§¹®¿¡ ³ôÀÌ ¿µ¿ª »èÁ¦  */
.poll_news_view2 .list1 ul {overflow:hidden; width:258px; /*height:111px;*/ padding:27px 0 14px; margin:0 auto; color:#555; *padding:27px 0 2px;}
.poll_news_view2 .list1 ul li {overflow:hidden; float:left; width:240px; padding-bottom:6px; line-height:20px; letter-spacing:-1px;}
.poll_news_view2 .list1 ul li input {float:left; width:12px; height:12px; vertical-align:middle; margin-right:5px;}
.poll_news_view2 .list1 ul li label {float:left; width:215px; font-size:11px;  *margin:-3px 0 0 0;}

.poll_news_view2 .poll_news_btn a {display:block; width:8px; height:15px; background-image:url("/img/news/icon_sprite1.gif"); background-repeat:no-repeat; text-align:left; text-indent:-2000px;}
.poll_news_view2 .poll_news_btn .prev {position:absolute; top:45%; left:10px; background-position:0 0; }
.poll_news_view2 .poll_news_btn .next {position:absolute; top:45%; right:10px; background-position:0 -35px; }

/* popup POLL */
.poll_news_popup .list {overflow:hidden; width:248px; padding:10px 0 0 0; border:1px solid #e2e2e2;}
.poll_news_popup .list strong {display:block; margin:0 0 5px 0; text-align:center; font-size:14px; color:#057dac;}
.poll_news_popup .list em {display:block; padding:0 0 8px 0; border-bottom:1px dotted #ccc; font-size:12px; line-height:16px; letter-spacing:-1px; text-align:center; font-weight:bold; color:#555;}
.poll_news_popup .list ul {overflow:hidden; height:99px; padding:10px 19px 0 21px; color:#555;}
.poll_news_popup .list ul li {float:left; display:block; position:relative; overflow:hidden; width:85px;}
.poll_news_popup .list ul li span {position:absolute; top:0; left:0; width:83px; height:62px; border:1px solid #000; text-align:left; text-indent:-2000px; background:url(/img/blank.gif) repeat 0 0; opacity:0.2; filter:alpha(opacity=20);}
.poll_news_popup .list ul li img {width:85px; height:64px; margin-bottom:5px; *padding-bottom:5px;}
.poll_news_popup .list ul li.bg_vs {padding-right:38px; background:url("/img/news/img_poll_vs1.gif") no-repeat 77px 0;}
.poll_news_popup .list ul li p {overflow:hidden;}
.poll_news_popup .list ul li p input {float:left; width:12px; height:12px; margin-right:5px; vertical-align:bottom;}
.poll_news_popup .list ul li p label {float:left; line-height:13px; font-size:11px;}

.poll_news_popup .list1 {overflow:hidden; width:248px; padding:10px 0 0 0; border:1px solid #e2e2e2;}
.poll_news_popup .list1 strong {display:block; margin:0 0 5px 0; text-align:center; font-size:14px; color:#057dac;}
.poll_news_popup .list1 em {display:block; padding:0 0 8px 0; border-bottom:1px dotted #ccc; font-size:12px; line-height:16px; letter-spacing:-1px; text-align:center; font-weight:bold; color:#555;}
.poll_news_popup .list1 ul {overflow:hidden; padding:10px 7px 3px; 7px; text-align:left; color:#555;}
.poll_news_popup .list1 ul li {overflow:hidden; float:left; width:240px; padding-bottom:4px; line-height:18px;letter-spacing:-1px;}
.poll_news_popup .list1 ul li input {float:left; width:12px; height:12px; vertical-align:middle; *margin:2px 5px 0 0;}
.poll_news_popup .list1 ul li label {float:left; width:215px; font-size:11px; }



/* ´º½º Æú 2011-10-10 */
.poll_wrap label {display:inline;}
.poll_wrap {overflow:hidden; width:632px; margin:25px 23px; border:1px solid #e6e6e6; color:#333; text-align:left;}
.poll_nowTop {width:572px; padding:0 30px 30px;}
.poll_date {text-align:right; margin-right:6px; padding:20px 0 10px ;font:bold 11px dotum,µ¸¿ò; line-height:14px;}
.poll_txt {width:100%; margin-bottom:20px; background:url(/poll/img/bg_pollBody.gif) repeat-y 0 0;}
.poll_txt dt {padding:60px 32px 27px; background:url(/poll/img/bg_pollTop.gif) no-repeat 0 0;font:bold 16px dotum,µ¸¿ò; line-height:24px;}
.poll_txt dd {padding:0 32px 55px; background:url(/poll/img/bg_pollBtm.gif) no-repeat 0 bottom; line-height:20px;}
.poll_chk {padding:0 35px 10px;}
.poll_chk li {margin-bottom:10px;}
.poll_chk li input {vertical-align:middle; line-height:16px; margin-right:5px;}
.poll_chk li label {display:inline; vertical-align:middle; line-height:16px; font-weight:bold;}
.poll_nowTop .poll_btn {text-align:center;}
.poll_nowTop .poll_btn a {margin:0 3px;}

.poll_nowList {overflow:hidden; width:596px; padding:28px 0 8px 36px; border-top:1px solid #e6e6e6;}
.poll_nowList dl {overflow:hidden; float:left; width:268px; height:188px; margin:0 20px 24px 0; border:1px solid #d4d4d4;}
.poll_nowList dt {overflow:hidden; height:18px; padding:0 20px; margin:18px 0 13px; font-weight:bold; line-height:18px;}
.poll_nowList .p_cnt {overflow:hidden; width:228px; height:105px; padding:0 20px; }
.poll_nowList .p_btn {padding-top:9px; height:26px; text-align:center; background-color:#d4d4d4;}
.poll_nowList .p_btn a {margin:0 2px;}

.pollThum_ty1 .p_cnt .pq1 {overflow:hidden; float:left; width:80px;}
.pollThum_ty1 .p_cnt .pq2 {overflow:hidden; float:right; width:80px;}
.pollThum_ty1 .p_cnt .pq1 img ,
.pollThum_ty1 .p_cnt .pq2 img {width:80px; height:60px;}
.pollThum_ty1 .p_cnt .pq1 p ,
.pollThum_ty1 .p_cnt .pq2 p {overflow:hidden; width:80px; height:32px; padding-top:5px;}
.pollThum_ty1 .p_cnt .pq1 input ,
.pollThum_ty1 .p_cnt .pq2 input {float:left; height:14px; width:14px;}
.pollThum_ty1 .p_cnt .pq1 label ,
.pollThum_ty1 .p_cnt .pq2 label {float:right; width:58px; line-height:16px; margin-top:2px;}
.pollThum_ty1 .p_cnt .vsTxt {float:left; width:65px; padding-top:20px; text-align:center;}

.pollThum_ty2 .p_cnt p {overflow:hidden; width:100%; height:18px; margin-bottom:5px;}
.pollThum_ty2 .p_cnt .pq1 input ,
.pollThum_ty2 .p_cnt .pq2 input {float:left; height:14px; width:14px; }
.pollThum_ty2 .p_cnt .pq1 label ,
.pollThum_ty2 .p_cnt .pq2 label {float:right; width:208px; line-height:18px; margin-top:2px;}

.pastPoll_btn {padding:30px 0; text-align:center;}

/* ´º½º Æú ²ý */


/* ÃßÃµ ±â»ç */
.news_recommlist .news_aside_tit {margin-bottom:20px}
.news_recommlist {position:relative; margin-top:30px}
.news_recommlist .s_more {padding-top:3px}
.news_recommlist .list_group {overflow:hidden; width:100%}
.news_recommlist .list_thumb_item {float:left; width:290px; height:88px; margin:0 30px 0 0}
.news_recommlist .list_thumb_img {width:110px; height:67px}
.news_recommlist .opacity_border {width:108px; height:65px}
.news_recommlist .list_thumb_sbj {max-height:40px; font-size:14px; line-height:20px; color:#000;}

.news_recommlist.news .s_more {position:absolute; left:70px; top:0;}
.news_recommlist.news .list_thumb_item {height:67px;}


.news_recommlist div.thumb-news {float:left; width:290px; height:88px; margin:0 30px 0 0}
.news_recommlist div.thumb-news .cate {float:right; width:165px}
.news_recommlist div.thumb-news .thumb,
.news_recommlist div.thumb-news .thumb img {width:110px; max-width:110px; max-height:67px; margin:0;}
.news_recommlist .opacity_border {width:108px; height:65px}
.news_recommlist div.thumb-news .sbj {overflow:hidden; float:right; width:165px; max-height:40px; margin-top:5px; font-size:14px; line-height:20px; color:#000;}


/* ±â»ç ¸®½ºÆ® */
.nav_newslist {float:right}
.nav_newslist select {height:24px; padding-left:10px; border:1px solid #ccc}
.newslist_tit {font-size:16px; line-height:24px; padding-bottom:7px}
.newslist_tit.bar {border-bottom:2px solid #dadada}
.list_topnews_item {display:block; overflow:hidden; margin-top:20px}

.list_news_group {padding:25px 0 0; border-bottom:1px solid #ddd}
.list_topnews_group {padding:20px 0 0; border-bottom:1px solid #ddd}
.list_news_item {overflow:hidden; width:100%; padding-bottom:25px; line-height:18px}
.list_news_sbj {display:inline; overflow:hidden; margin-bottom:5px; line-height:22px; font-weight:bold; font-size:16px; text-align:left}
.list_news_info { display:inline; color:#888; font-size:11px; font-family:"µ¸¿ò",Dotum; line-height:20px; padding-left:5px}
.list_news_img {float:left; max-width:120px; max-height:84px; margin-right:15px; margin-bottom:3px; border:1px solid #ccc}
.list_news_txt {display:block; line-height:18px; margin-top:10px; color:#757575}
a.list_news_sbj:hover,
a:hover .list_news_sbj,
a.list_news_txt:hover,
a:hover .list_news_txt {text-decoration:underline}

.list_topnews_group .list_news_item {padding-bottom:20px;}
.list_topnews_group .list_news_img {width:120px; height:92px}
.list_topnews_group .list_news_sbj {font-size:18px; line-height:24px}

/* ±â»çºä ÀÌ¹ÌÁö½½¶óÀÌµå ÆË¾÷ */
.layer_popup_group {position:fixed; top:0; left:0; width:100%; height:100%; z-index:999}
.layer_popup_bg {position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.7; filter:alpha(opacity=70)}
.layer_popup_item {position:absolute; top:50%; left:50%; background-color:#fff; z-index:1000}

.layer_news_slide {width:720px; height:520px; margin:-260px 0 0 -360px; border:1px solid #ddd}
.layer_news_sbj {position:absolute; bottom:0; left:0; overflow:hidden; text-overflow:ellipsis; width:700px; height:44px; padding:4px 10px 0; border-top:1px solid #ddd; font-size:16px; font-weight:bold; line-height:40px; white-space:nowrap; text-align:center; background-color:#f3f3f3}
a.layer_news_sbj:hover,
.layer_news_sbj a:hover {text-decoration:underline;}

.slide_img_group {overflow:hidden; width:560px; height:410px; margin:30px auto 0}
.slide_img_item {overflow:hidden; width:560px; height:410px; text-align:center}
.slide_img_item img,
img.slide_img_item {max-width:559px; max-height:410px; line-height:410px; vertical-align:middle}
.slide_img_item .baseLine {display:inline-block; width:1px; height:410px; margin:0 -4px; vertical-align:middle}

/* °Ô½ÃÆÇ ¹öÆ° ±×·ì */
.btn_boardList_group.bd_top_btn {float:right; margin-top:-35px; height:35px;}
.btn_boardList_group.bd_btm_btn {float:right; margin-top:-55px; height:55px;}
.btn_boardView_group.bd_top_btn {float:right; margin-top:-28px; height:28px;}
.btn_boardView_group.bd_btm_btn {margin-top:20px; text-align:right;}



/* 2015 09 °³ÆÇ */
.row {width:100%;}
.row:after {clear:both; display:block; content:'';}
.col-730 {float:left; width:730px;}
.col-690 {float:left; width:690px;}
.col-630 {float:left; width:630px;}
.col-470 {float:left; width:470px;}
.col-150 {float:left; width:150px;}
.col-300 {float:left; width:300px;}
.line-y-100 {background:url(http://img.hankyung.com/img/dot_1pxef.gif) repeat-y 100px 0;}
.line-y-654 {background:url(http://img.hankyung.com/img/dot_1pxef.gif) repeat-y 654px 0;}
.line-y-730 {background:url(http://img.hankyung.com/img/dot_1pxef.gif) repeat-y 730px 0;}

.thumb {position:relative; text-align:center;}
/* .thumb:before {position:absolute; top:0; left:0; display:block; width:100%; height:100%; box-sizing:border-box; border:1px solid rgba(0,0,0,0.2); content:'';} */
.thumb img {max-width:100%;}

.ico {display:inline-block; background-image:url(http://img.hankyung.com/img/icon_news2015.png); background-repeat:no-repeat;}
.ico.paging-arr-prev {width:23px; height:43px; background-position:0 0;}
.ico.paging-arr-next {width:23px; height:43px; background-position:-30px 0;}
.ico.btn-snb-close {width:34px; height:34px; background-position:0 -60px;}
.ico.btn-snb-open {width:24px; height:60px; background-position:0 -100px;}
.ico.sns-fb {width:24px; height:24px; background-position:-60px 0;}
.ico.sns-tw {width:24px; height:24px; background-position:-90px 0;}
.ico.stock-arr {width:11px; height:13px; vertical-align:middle;}
.dn .ico.stock-arr {width:11px; height:13px; background-position:-60px -30px;}
.dn2 .ico.stock-arr {width:11px; height:13px; background-position:-80px -30px}
.hold .ico.stock-arr {width:11px; height:13px; background-position:-100px -30px}
.up .ico.stock-arr {width:11px; height:13px; background-position:-60px -50px}
.up2 .ico.stock-arr {width:11px; height:13px; background-position:-80px -50px}
.ico.arr-location-move {width:8px; height:5px; background-position:-100px -50px;}
.ico.clamp {width:6px; height:6px; background-position:0 -50px; vertical-align:middle;}
.like .ico.recomm-hand {width:17px; height:23px; background-position:-120px 0; vertical-align:middle;}
.unlike .ico.recomm-hand {width:17px; height:23px; background-position:-150px 0; vertical-align:middle;}
.ico.bul-round-bdr {width:18px; height:18px; background-position:-120px -30px;}
.ico.paging-first {width:38px; height:32px; background-position:-40px -70px;}
.ico.paging-prev {width:38px; height:32px; background-position:-80px -70px;}
.ico.paging-next {width:38px; height:32px; background-position:-120px -70px;}
.ico.paging-last {width:38px; height:32px; background-position:-160px -70px;}
.ico.arr-calendar-prev {width:10px; height:19px; background-position:-150px -30px;}
.ico.arr-calendar-next {width:10px; height:19px; background-position:-170px -30px}
.ico.btn-calendar {width:19px; height:19px; background-position:-180px 0}

/* °øÅë paging */
.paging-pie {}
.pg_num {float:left; line-height:18px}
.pg_arrow {display:inline; float:left; width:33px; height:17px; margin-left:8px; background:url(http://img.hankyung.com/img/btn_renewal2014.png) no-repeat -70px -60px}
.pg_arrow a {float:left; overflow:hidden; width:16px; height:17px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap}
.pg_dot {display:inline; float:left; overflow:hidden; width:8px; height:8px; margin:2px 0 0 4px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap; background-position:-70px -80px}
.pg_dot.on {background-position:-90px -80px}

/* ¸®½ºÆ® ÇÏ´Ü paging */
.bd-paging {margin-top:20px; text-align:center; white-space:nowrap;}
.bd-paging > a,
.bd-paging > span {display:inline-block; width:38px; height:32px; line-height:32px; margin:0 0 0 -4px; border:1px solid #e5e5e5; border-left:none; vertical-align:top}
.bd-paging > a:first-child {border-left:1px solid #e5e5e5;}
.bd-paging a.active {position:relative; margin-left:-5px; padding-left:1px; background-color:#bbb; border-color:#bbb; color:#fff;}

/* ¸®½ºÆ® ½æ³×ÀÏ ÁÂ¿ìÁ¤·Ä Å¸ÀÔ */
.thumb-news li {overflow:hidden; margin-top:15px;}
.thumb-news .line {padding-top:25px; margin-top:25px; border-top:1px solid #ddd;}
.thumb-news li:first-child {margin-top:0}
.thumb-news li:after {clear:both; display:block; content:'';}
.thumb-news .sbj {font-size:17px; font-weight:bold; line-height:22px;}
.thumb-news .thumb {float:left;  width:90px; height:68px; margin-right:15px;}
.thumb-news .thumb-r .thumb,
.thumb-news.thumb-r .thumb {float:right; margin:3px 0 0 15px;}
.thumb-news .thumb img {max-width:90px; max-height:68px; /* vertical-align:middle; */ vertical-align:top}
.thumb-news .thumb:after {display:inline-block; overflow:hidden; width:1px; height:68px; margin:0 -1px 0 0; vertical-align:middle; content:'';}
.thumb-news .read {overflow:hidden; max-height:36px; margin-top:3px; font-size:13px; line-height:18px; color:#999;}
.thumb-news .read a {color:#999}
.thumb-news .cate {line-height:20px; color:#999}

/* ±â»çºä Á¦¸ñ */
.news-atc-tit {padding:15px 20px 10px; background-color:#fff; border-bottom:1px solid #222}
.news-atc-tit:after {clear:both; display:block;  content:'';}
.news-atc-tit .atc-tit {margin-bottom:12px; font-size:32px; line-height:40px; letter-spacing:-3px;}
.news-atc-tit .atc-tit .cate {display:block; font-size:19px; line-height:26px;font-weight:normal; letter-spacing:-2px;}

/* ´º½º »ó´Ü ³×ºñ°ÔÀÌ¼Ç */
.nav-location {position:relative; width:100%; line-height:20px; font-size:15px; color:#777; z-index:50;}
.news-atc-tit .nav-location:after {clear:both; display:block; content:'';}
.nav-location ul {width:100%;}
.nav-location li {position:relative; float:left; margin-left:5px;}
.nav-location li a,
.nav-location li button {color:#777; font-family:'Malgun Gothic', '¸¼Àº °íµñ',¡¯µ¸¿ò¡¯,Dotum, ¡¯±¼¸²¡¯,Gulim, AppleSDGothicNeo,AppleGothic,Verdana,Arial,sans-serif;}
.nav-location li li {float:none; margin:0;}
.nav-location li li a {display:block; padding:5px 0 5px 15px; line-height:20px; font-size:15px; color:#222}
.nav-location li li a:hover {background-color:#f7f7f7;}
.nav-location li li.active a {background-color:#bbb; color:#fff;}
.nav-location .sel-cate-list {display:none; position:absolute; top:20px; left:0; width:112px; padding-bottom:10px; border:1px solid #ccc; background-color:#fff;}
.nav-location .sel-cate-list.open {display:block;}

/* ´º½º »ó´Ü ³×ºñ ´ë½Å µé¾î°¡´Â ¼ÒÁ¦¸ñ */
.news-stit,
.news-stit a {line-height:28px; font-size:17px; font-weight:bold; color:#222;}
.news-stit {padding-bottom:8px; border-bottom:1px solid #222;}

.news-atc-tit .news-stit,
.news-atc-tit .news-stit a {line-height:20px; font-size:15px; font-weight:normal; color:#777;}
.news-atc-tit .news-stit {padding-bottom:0; border:none;}

.cnt-news-wrap.news-etc .news-stit {border:none; padding-bottom:0}

/* ´º½º ¸®½ºÆ® */
.hk-news-list {float:left; width:100%; margin-top:14px;}
.hk-news-list .thumb-news {padding-bottom:25px; border-bottom:1px solid #ddd;}
.hk-news-list .thumb-news .sbj {line-height:22px;}
.hk-news-list .thumb-news .date {font-weight:normal; color:#888; font-size:11px; letter-spacing:0}
.hk-news-list .thumb-news .thumb {float:left;  width:100px; height:75px; margin-right:15px;}
.hk-news-list .thumb-news .thumb:after {height:75px;}
.hk-news-list .thumb-news .thumb img {max-width:100px; max-height:75px; /* vertical-align:middle;*/ vertical-align:top;}
.hk-news-list .thumb-news .read {max-height:36px; line-height:18px; letter-spacing:0;}


/* ±â»çº»¹® ³» aside ¿µ¿ª */
.atc-widg-group {position:relative; /* clear:both;*/ float:right; width:250px; margin:0 0 0 20px}
.atc-widg-group.w300 {width:300px;}
/* °ü·Ã Áõ±Ç Á¤º¸ */
.article-widget {width:82px; margin:100px 0 20px; padding-top:18px; background:url(http://img.hankyung.com/img/bar_news_snb.gif) no-repeat 100% 0 #fff; text-align:right;}
.hk-news-view .article-widget a {color:#222}
.article-widget .widg-tit {font-size:16px; line-height:22px; font-weight:bold;}
.article-widget .widg-not {margin:4px 0; font-size:11px; color:#999; line-height:16px;}
.article-widget.widg-stock dl {margin-top:10px;}
.article-widget.widg-stock dd {margin-top:12px;}
.article-widget .stock-name {display:block; font-size:14px; line-height:20px;}
.article-widget .stock-id {display:block; font-size:13px; color:#999; line-height:20px;}
.article-widget .cur-price {display:block; font-size:14px; line-height:20px; color:#222 !important;}
.article-widget .net-change,
.article-widget .fluctuation {display:block; font-size:12px; line-height:20px;}
.article-widget.widg-stock .dn dd,
.article-widget.widg-stock .dn2 dd {color:#457fff}
.article-widget.widg-stock .up dd,
.article-widget.widg-stock .up2 dd {color:#ff0009;}
.article-widget .widg-photo {width:100%; margin-top:6px;}
.article-widget .widg-photo .thumb,
.article-widget .widg-photo .thumb img {width:80px; height:60px;}
.article-widget .widg-photo .sbj {clear:right; margin-top:8px; font-size:13px; line-height:16px; text-align:center;}
.article-widget.widg-land {padding-top:0; text-align:center; background-image:none;}
.article-widget.widg-plus {padding-top:0; text-align:center; background-image:none;}

.article-widget-bottom {position:absolute; bottom:0; left:0; width:82px; margin:0 0 20px; text-align:center;}
.article-widget-bottom .widg-tit {font-size:16px; font-weight:bold;}
.article-widget-bottom .widg-photo {width:100%; margin-top:6px;}
.article-widget-bottom .widg-photo .thumb,
.article-widget-bottom .widg-photo .thumb img {width:80px; height:60px;}
.article-widget-bottom .widg-photo .sbj {clear:right; margin-top:8px; font-size:13px; line-height:16px; text-align:center;}

.atc-ad-r300 {}

/* ÇØ½ÃÅÂ±× */
.hk-news-tag {overflow:hidden; margin-top:25px; margin-left:30px;}
.news-atc-grp .hk-news-tag {margin-left:0;}
.hk-news-tag:after {clear:both; display:block; content:'';}
.hk-news-tag a,
.hk-news-tag a > span {float:left; display:inline-block; background-image:url(http://img.hankyung.com/img/bg_tagbox_news.png); background-repeat:no-repeat; color:#457fff;}
.hk-news-tag a {height:26px; padding:0 13px 0 0; margin:3px 2px 2px 15px; background-position:100% 0;}
.hk-news-tag a > span {overflow:hidden; max-width:454px; text-overflow:ellipsis; white-space:nowrap; line-height:16px; padding:5px 0 5px 13px; margin-left:-13px; background-position:0 0; font-size:13px; font-weight:normal;}

.hk-news-tag a:hover {background-position:100% -30px}
.hk-news-tag a:hover > span {background-position:0 -30px;}

.hk-news-tag.hei-tag a,
.hk-news-tag.hei-tag a > span {background-image:url(http://img.hankyung.com/img/bg_tagbox_hei.png); background-repeat:no-repeat; color:#e4007f;}


.hk-list-tag {padding:7px 0 3px;}
.hk-list-tag a {display:inline-block; padding-right:5px; margin-right:5px; color:#457fff; font-size:13px; line-height:20px;}
.hk-list-tag.hei-tag a {color:#e4007f}

/* °ü·Ã±â»ç */
.hk-news-relate {overflow:hidden; width:100%; margin:40px 0; font-size:16px;}
.hk-news-relate h1 {}
.hk-news-relate li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:4px; line-height:22px;}
.hk-news-relate li iframe {margin-top:4px;}

/* ±â»çºä sns */
.atc-sns {width:100%; text-align:center;}
.news_wrap.news_view .atc-sns {margin-top:38px;}
.atc-sns:after,
.sns-share:after,
.fb-push:after {clear:both; display:block; content:'';}
.atc-sns .btn-recomm {display:inline-block; min-width:80px; margin:0 5px; padding:9px 9px 3px; border:1px solid #ccc; border-radius:3px;}
.btn-recomm .recomm-type {padding-top:4px; border-top:1px solid #ddd; font-size:12px;}
.btn-recomm .recomm-type .ico {margin-right:4px;}
.btn-recomm .num {display:block; padding-bottom:3px; font-size:14px; font-weight:bold; line-height:20px;}
.btn-recomm.like {color:#ff4c4c;}
.btn-recomm.unlike {color:#4273aa;}

.sns-share {width:500px; margin:0 auto; padding:20px 0 50px;}

.fb-push {width:100%; margin:4px 0 15px;}
.fb-push > div {display:inline-block; margin:0 4px; vertical-align:middle;}
.fb-sns {display:inline-block; width:150px;}
.sns_article {text-align:center;}
.sns_article ul > li {display:inline-block; vertical-align:middle;}
.sns_article ul > li > div {vertical-align:middle !important;}

/* top ±¤°í */
.ad-top-wide {padding:15px 0; text-align:center; border-bottom:1px solid #ddd; background-color:#fff;}

/* ±â»ç º¸±â ÄÁÆ®·Ñ ¹öÆ°  */
.atc-info-wrap {width:100%;}
.atc-info-wrap:after {clear:both; display:block; content:'';}
.atc-info {float:left; font-size:12px; color:#ddd; letter-spacing:0; padding-top:4px}
.atc-info span {color:#777}
.atc-option {float:right; padding-top:2px;}
.atc-option .btn_ftype {width:140px;}
/* ±â»çº¸±â Á¤º¸¶õ ±¤°í */
.atc-top-ad {display:none; float:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:180px; text-align:right; padding-top:2px; margin-right:10px; line-height:20px; letter-spacing:-1px;}
.atc-top-ad img {margin-right:3px; vertical-align:middle;}
.atc-top-ad.ad-ele413 {display:block; overflow:visible; padding-top:0; margin-top:-1px;}
.atc-top-ad.ad-rio2016 {display:block; overflow:visible; padding-top:0; margin-top:-1px; font-size:14px; line-height:20px;}
.atc-top-ad.ad-rio2016 a:hover {text-decoration:none;}
.atc-top-ad.ad-rio2016 a:hover .txt {text-decoration:underline;}
.atc-top-ad.ad-rio2016 img,
.atc-top-ad.ad-rio2016 .txt {vertical-align:bottom;}
.atc-top-ad.ad-rio2016 .txt {line-height:18px;}
/* ±â»çºä */
.hk-news-view {width:100%; padding-top:10px; font-size:16px; line-height:26px; color:#222}
.hk-news-view .atc-stit {margin-bottom:20px; font-size:18px; font-weight:bold;}
.hk-news-view img {max-width:550px;}
.hk-news-view .txtLF img,
.hk-news-view .txtRF img {max-width:100%;}

.hk-news-view a {color:#457fff; font-weight:bold;}
.atc-ad-grp {float:right; margin: 0 0 0 15px;}

.atc-btm {width:100%; border-top:1px solid #222; font-size:14px;}
.atc-btm:after {clear:both; display:block; content:'';}
.atc-copyright {float:left; padding-top:13px;}
.atc-btm-btn {float:right; padding-top:11px;}

.news-images {position:relative; float:left; width:367px; padding-top:15px;}
.news-images .thumb,
.news-images .thumb img {width:367px; height:275px;}
.news-images .sbj {position:absolute; bottom:0; left:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:337px; padding:120px 15px 10px; margin-top:10px; font-size:16px; line-height:22px; font-weight:bold; text-align:center; background:url(http://img.hankyung.com/img/bg_thumbSbj.png) repeat-x 0 100%; color:#fff}
.news-images a:hover {text-decoration:none;}
.news-images a:hover .sbj {text-decoration:underline;}
.btn_ico_group .sns-fb {margin-left:10px;}
.btn_ico_group .ico {margin-top:-2px;}

.news-recomm {position:relative; float:right; width:310px; padding-top:15px;}
.news-recomm ul {overflow:hidden; width:100%;}
.news-recomm div.thumb-news {width:100%; margin-top:11px;}
.news-recomm div.thumb-news:first-child {margin-top:0}
.news-recomm div.thumb-news:after {clear:both; display:block; content:'';}

.news-recomm .thumb-news li {margin-top:11px;}
.news-recomm .thumb-news li:first-child {margin-top:1px;}
.news-recomm .thumb-news .thumb,
.news-recomm .thumb-news .thumb img {width:80px; height:60px;}
.news-recomm .thumb-news .sbj {float:right; width:215px; overflow:hidden; max-height:40px; font-size:16px; line-height:20px;}
.news-recomm .thumb-news .cate {float:right; width:215px;}
.news-recomm .thumb-news .cate a {color:#999}

.news-recomm .list_thumb_stit {margin:0; line-height:20px; color: #999;}
.news-recomm .list_thumb_img {width:80px; height:60px;}
.news-recomm .list_thumb_item .opacity_border {display:none; width:78px; height:58px;}
.news-recomm .list_thumb_sbj {overflow:hidden; max-height:40px; padding:0; font-size:16px; line-height:20px;}
.news-recomm .paging-pie {position:absolute; top:0; right:5px; }

/* ±â»çºä ÇÏ´Ü wrap */
.atc-ad-wrap {margin-top:-1px;}
.atc-pollAd-wrap {margin-top:30px;}
.atc-recomm-wrap {margin-top:10px;}

/* ±¤°í: ¿À´ÃÀÇ ÁÖ¿ä´º½º */
.atc-ad-adplex {overflow:hidden; float:left; width:390px; height:250px; }

/* ±â»çºä ³» poll */
.hk-news-poll {position:relative; overflow:hidden; float:left; width:348px; height:288px; border:1px solid #ddd}
.hk-news-poll .poll_cnt {height:258px; padding-top:30px}
.hk-news-poll .poll_q {text-align:left; font-size:16px; line-height:22px;}
.hk-news-poll .poll_list_group {padding-top:13px;}
.hk-news-poll .poll_list_item {margin-top:3px;}
.hk-news-poll .poll_btn_group {margin-top:20px;}
.article-ad-rec300 {float:right; width:300px; height:250px; padding:19px; border:1px solid #ddd; border-left:none;}

.news-dbinsight {margin-top:15px;}
.news-dbinsight ul {overflow:hidden; width:100%;}
.news-dbinsight li {position:relative; float:left; width:220px; height:148px; margin-left:15px;}
.news-dbinsight li:first-child {margin-left:0}
.news-dbinsight .thumb,
.news-dbinsight .thumb img {width:220px; height:165px;}
.news-dbinsight .sbj {position:absolute; bottom:0; left:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:190px; max-height:22px; padding:110px 15px 10px; background:url(http://img.hankyung.com/img/bg_thumbSbj.png) repeat-x 0 100%; text-align:center; color:#fff; font-size:16px; line-height:22px; font-weight:bold;}
.news-dbinsight a:hover {text-decoration:none;}
.news-dbinsight a:hover .sbj {text-decoration:underline;}

/* popin ÃßÃµ±â»ç */
.atc-popin-recomm {overflow:hidden; width:100%; margin-top:30px;}

/* ÆíÁýÀÚ ÃßÃµ±â»ç */
.atc-editor-recomm {width:705px; margin:30px 0 0 -15px;}
.atc-editor-recomm h2 {margin-left:15px; line-height:15px; padding:10px; background-color:#e5e5e5;}
.atc-editor-recomm ul {overflow:hidden; width:100%;}
.atc-editor-recomm li {position:relative; float:left; width:220px; height:165px; margin:15px 0 0 15px; background-color:#6995c0;}
.atc-editor-recomm a:hover {text-decoration:none;}
.atc-editor-recomm a:hover .sbj {text-decoration:underline;}
.atc-editor-recomm .thumb,
.atc-editor-recomm .thumb img {width:220px; height:165px;}
.atc-editor-recomm .sbj {position:absolute; bottom:0; left:0; overflow:hidden; width:190px; max-height:44px; padding:100px 15px 10px; background:url(http://img.hankyung.com/img/bg_thumbSbj.png) repeat-x 0 100%; text-align:left; color:#fff; font-size:16px; line-height:22px; font-weight:bold;}
.atc-editor-recomm .sbj span {display:block; overflow:hidden; max-height:44px;}
.atc-editor-recomm .sbj span img {display:none;}
.atc-editor-recomm .sbj span font {color:#fff !important;}
.atc-editor-recomm .no-thumb a {display:table; width:100%; height:165px;}
.atc-editor-recomm .no-thumb .sbj {position:static; display:table-cell; height:66px; padding:50px 25px 49px; max-height:auto; background:none; vertical-align:middle;}
.atc-editor-recomm .no-thumb .sbj span {max-height:none;}
/* 2015 °³Æí */

.f-gulim .news-atc-tit .atc-tit,
.f-gulim .atc-info,
.f-gulim .cnt-news-wrap {font-family:gulim, Dotum, sans-serif}

.f-dotum .news-atc-tit .atc-tit,
.f-dotum .atc-info,
.f-dotum .cnt-news-wrap {font-family:Dotum, gulim, sans-serif}

.f-batang .news-atc-tit .atc-tit,
.f-batang .atc-info,
.f-batang .cnt-news-wrap {font-family:Batang, Dotum, gulim, sans-serif}

.f-nanum .news-atc-tit .atc-tit,
.f-nanum .atc-info,
.f-nanum .cnt-news-wrap {font-family:'Nanum Gothic', '³ª´®°íµñ', Dotum, gulim, sans-serif}

.f-hk .news-atc-tit .atc-tit,
.f-hk .atc-info,
.f-hk .cnt-news-wrap {font-family:'hkGothicL','µ¸¿ò',dotum, sans-serif}

.f-mg .news-atc-tit .atc-tit,
.f-mg .atc-info,
.f-mg .cnt-news-wrap  {font-family:'Malgun Gothic', '¸¼Àº °íµñ', Dotum, sans-serif}

/* 413ÃÑ¼± */
.bnr-spc-ele413 {float:left; height:32px; margin-top:-32px;}


/*  */
.special_olympic {overflow:hidden; width:100%; padding-top:15px; }
.special_olympic h2 {float:left; overflow:hidden; width:70px; height:35px; margin:-7px 15px 6px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap; background-position:0 -264px;}
.special_olympic .rank {float:left; font-size:14px; color:#fff;}
.special_olympic .rank span {padding-left:5px;}
.special_olympic article {clear: both; overflow:hidden; width:640px; padding:20px 24px; border:1px solid #e5e5e5; border-top:0;}
.special_olympic article ul {overflow:hidden; width:660px; margin-left:-20px;}
.special_olympic article ul li {float:left; width:145px; margin-left:20px;}
.special_olympic article ul li a {color:#353c42;}
.special_olympic article ul li .thum {position:relative; display:block; width:145px; height:109px; margin-bottom:10px;}
.special_olympic article ul li .thum img {width:145px; height:109px;}
.special_olympic article ul li .imgFrame {width:143px; height:107px;}
.special_olympic article ul li .txt {overflow:hidden; width:135px; height:44px; padding:0 5px; font-size:15px; line-height:22px; color:#064d86;}
.br-rio2016 .dday .dday_d,
.br-rio2016 .dday .num0,
.br-rio2016 .dday .num1,
.br-rio2016 .dday .num2,
.br-rio2016 .dday .num3,
.br-rio2016 .dday .num4,
.br-rio2016 .dday .num5,
.br-rio2016 .dday .num6,
.br-rio2016 .dday .num7,
.br-rio2016 .dday .num8,
.br-rio2016 .dday .num9 {background-image:url('http://olympic.hankyung.com/img/rio2016/mobile/ico_dday_all.png'); background-repeat: no-repeat; text-align:left; text-indent:-9000px; font-size:0; white-space: nowrap;}
.br-rio2016 {position:relative; overflow:hidden; height:40px; background:url('http://olympic.hankyung.com/img/rio2016/web/w_bg_viewSpc1.gif') no-repeat right 0 #5bba47; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.br-rio2016 .txt-dt {position:absolute; top:12px; left:73px; color:#fff; font-size:14px; line-height:20px; letter-spacing:0;}
.br-rio2016 .txt-dt span {padding-left:3px;}
.br-rio2016.medal1 .txt-dt span {padding-left:0;}
.br-rio2016.medal1 {overflow:hidden; background:url('http://olympic.hankyung.com/img/rio2016/web/w_bg_viewSpc3.gif') no-repeat right 0 #5bba47; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.br-rio2016 a {display:block; overflow:hidden; width:auto; height:40px; }
.br-rio2016 .logo {position:absolute; top:7px; left:20px; height:28px;}
.br-rio2016 .logo span {display:block; width:47px; height:27px; background:url('http://olympic.hankyung.com/img/rio2016/web/logo1.png') no-repeat 0 0 ;  text-align:left; text-indent:-9000px; font-size:0; white-space: nowrap;}
.br-rio2016 .dday {position:absolute; top:9px; right:20px;}
.br-rio2016 .dday span {display:block; float:left; margin-left:2px;}
.br-rio2016 .dday .dday_d {width:23px; height:24px; background-position: 0 0;}
.br-rio2016 .dday .num-sty {width:24px; height:24px;}
.br-rio2016 .dday .num0 {background-position: -23px 0;}
.br-rio2016 .dday .num1 {background-position: -48px 0;}
.br-rio2016 .dday .num2 {background-position: -73px 0;}
.br-rio2016 .dday .num3 {background-position: -98px 0;}
.br-rio2016 .dday .num4 {background-position: -123px 0;}
.br-rio2016 .dday .num5 {background-position: -148px 0;}
.br-rio2016 .dday .num6 {background-position: -173px 0;}
.br-rio2016 .dday .num7 {background-position: -198px 0;}
.br-rio2016 .dday .num8 {background-position: -223px 0;}
.br-rio2016 .dday .num9 {background-position: -248px 0;}
.br-rio2016 .ioc-btn {position:absolute; top:0; right:3px; width:40px; height:40px; border:none; text-align:left; text-indent:-9000px; font-size:0; white-space: nowrap;}
.br-rio2016 .btn-open {background:url('http://olympic.hankyung.com/img/rio2016/web/ico_more_arrUpDn2.png') no-repeat 13px 15px;}
.br-rio2016 .btn-close {background:url('http://olympic.hankyung.com/img/rio2016/web/ico_more_arrUpDn2.png') no-repeat -31px 15px;}

.br-rio2016 .txt-day {position:absolute; top:10px; right:20px; font-size:14px; line-height:20px; color:#fff;}
.medal-list {overflow:hidden; position:absolute; top:10px; right:17px; width:177px; text-align:center;}
.medal-list .md-txt {float:left; width:75px; font-size:14px; line-height:20px; color:#fff;}
.medal-list .md-txt strong {}
.medal-list .md-ranking {overflow:hidden; float:left; width:102px; font-size:12px; line-height:18px;}
.medal-list .md-ranking li {float:left; width:31px; padding-right:3px;}
.medal-list .md-ranking li.gold {color:#888000;}
.medal-list .md-ranking li.silver {color:#888888;}
.medal-list .md-ranking li.copper {color:#a67023;}

.spacial-news .rio-news-cnt {padding-bottom:5px; border-top:1px solid #ddd}
.spacial-news .rio-news-cnt .img-list {position:relative; float:left; width:260px; margin:15px 10px 0 19px;}
.spacial-news .rio-news-cnt .img-list .thumb {overflow:hidden; width:260px; height:210px;}
.spacial-news .rio-news-cnt .img-list .thumb img {width:260px; min-height:210px;}
.spacial-news .rio-news-cnt .img-list .sbj {position:absolute; bottom:0; left:0; overflow:hidden; width:240px; height:60px; padding:60px 10px 0; background:url(http://img.hankyung.com/img/bg_thumbSbj.png) repeat-x 0 100%; color:#fff; text-align:left; }
.spacial-news .rio-news-cnt .img-list .sbj span {display:block; overflow:hidden; width:100%; height:48px; line-height:24px; font-size:17px;}
.spacial-news .rio-news-cnt .txt-list {overflow:hidden; width:350px; margin:15px 0 0 0;}
.spacial-news .rio-news-cnt .txt-list .list {float:left; width:350px; margin-bottom:10px;}
.spacial-news .rio-news-cnt .txt-list .list.last {border-bottom:none;}
.spacial-news .rio-news-cnt .txt-list .sbj {margin-bottom:3px; font-size:17px; line-height:24px; letter-spacing:-1px; white-space:normal; color:#222222;}
.spacial-news .rio-news-cnt .txt-list .thumb {position:relative; float:left; width:133px; height:100px; margin-right:10px;}
.spacial-news .rio-news-cnt .txt-list .thumb img {width:133px; height:100px; vertical-align:top;}
.spacial-news .rio-news-cnt .txt-list .thumb .imgFrame {position:absolute; top:0; left:0; width:132px; height:98px;  border:1px solid #000; opacity:0.12;}
.spacial-news .rio-news-cnt .txt-list .issue-tag {overflow:hidden; color:#457fff;}
.spacial-news .rio-news-cnt .txt-list .issue-tag li {float:left; padding-right:5px; font-size:14px; line-height:20px; color:#457fff;}
.spacial-news .rio-news-cnt .txt-list .issue-tag li a {display:block; color:#457fff;}
