@charset "euc-kr";
/* jins@hankyung.com  2014-08  Version : 1.0 */

/* reset */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button {margin:0; padding:0; font-size:100%;}
body {font-size:13px; font-family:'AppleSDGothicNeo-Light','Malgun Gothic', '¸¼Àº °íµñ',¡¯µ¸¿ò¡¯,Dotum, ¡¯±¼¸²¡¯,Gulim,AppleSDGothicNeo,AppleGothic,Verdana,Arial,sans-serif; color:#000; -webkit-text-size-adjust:none; -ms-text-size-adjust: none; /* ºäÇ¥Æ® º¯È¯½Ã ÆùÆ®Å©±â ÀÚµ¿È®´ë ¹æÁö. */ letter-spacing:-1px;}
dl,ul,ol {list-style:none;}
fieldset, img {border:0;}
img {vertical-align:top;}
input,textarea,select {font-size:13px; font-family:'Malgun Gothic', '¸¼Àº °íµñ',¡¯µ¸¿ò¡¯,Dotum, ¡¯±¼¸²¡¯,Gulim,AppleSDGothicNeo,AppleGothic,Verdana,Arial,sans-serif; color:#000;}
table {width:100%; border-collapse:collapse;}
em, address {font-style:normal;}
a {color:#222; text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}
/*
a:visited {color:#777; text-decoration:none;}
*/
button {margin:0; padding:0; border:0; background:none; cursor:pointer; font-family:'AppleSDGothicNeo-Light','Malgun Gothic', '¸¼Àº °íµñ',¡¯µ¸¿ò¡¯,Dotum, ¡¯±¼¸²¡¯,Gulim,AppleSDGothicNeo,AppleGothic,Verdana,Arial,sans-serif; color:#000;}
section, article, aside, header, footer {display:block;margin:0; padding:0;}


/* common */
.disBlock {display:block;}
.disNone {display:none;}
.hidden,
.noview {position:absolute; left:-10000px; top:0; overflow:hidden; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;}

.blue {color:#115c8e !important;}
.red {color:#ef0e0e !important;}

/* layout */
#container {width:1050px; max-width:1050px; margin:0 auto; padding-bottom:20px;}
#container:after {clear:both; display:block; content:'';}
.news-container {background:url(http://img.hankyung.com/img/news_line_y.gif) repeat-y 100px 0}
.news-container.line-y-730,
.news-container.full-type {background:url(http://img.hankyung.com/img/dot_1pxef.gif) repeat-y 730px 0;}
.news-container.full-type .snb-news {display:none;}
.news-container.full-type .cnt-news-wrap {width:650px; margin-left:0;}
/* .news-container #contents {padding-top:30px; } */
#footer,
.ft_ad {width:1050px; margin-left:auto; margin-right:auto}
.noview {position:absolute; top:-9000px; left:-9000px; overflow:hidden; width:1px; height:1px; margin:-1px 0 0 -1px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;}
.b {font-weight:bold !important;}
.f-lft {float:left !important;}
.f-rgt {float:right !important;}

/* ¹Ýº¹¿µ¿ª °Ç³Ê¶Ù±â : Á¢±Ù¼ºÁöÄ§ */
.jump-nav,
.jump-nav ul {position:absolute; top:0; left:0; width:100%;}
.jump-nav a {position:absolute; top:-100px; left:50%; display:block; width:1050px; height:30px; line-height:30px; margin-left:-525px; background-color:#f1f1f1; text-align:center; z-index:999}
.jump-nav a:focus,
.jump-nav a:hover,
.jump-nav a:active {top:0;}

/* 2015 09 °³ÆÇ */

/* °øÅë */
.noview {position:absolute; top:-9000px; left:-9000px; overflow:hidden; width:1px; height:1px; margin:-1px 0 0 -1px; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;}
.b {font-weight:bold !important;}
.color-red {color:#ff000a;}
.f-lft {float:left !important;}
.f-rgt {float:right !important;}
.row:after,
.clr:after {clear:both; display:block; content:'';}
.thumb {position:relative;}
/* 
.thumb > a::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:'';}
a > .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%;}

.fltAd.newsAd .lft {left:-700px}
.fltAd.newsAd .rgt {right:-700px}

.ico {display:inline-block; background-image:url(http://img.hankyung.com/img/icon_news2015.png); background-repeat:no-repeat;}
.ico.btn-nav-all {width:50px; height:40px; background-position:-40px -112px;}
.ico.btn-nav-close {width:49px; height:40px; margin-right:1px; background-position:-40px -162px;}
.ico.btn-search {width:50px; height:40px; background-position:-100px -112px;}
.ico.hdr-sns-fb {width:27px; height:27px; background-position:-100px -160px;}
.ico.hdr-sns-tw {width:27px; height:27px; background-position:-130px -160px;}
.ico.btn-search-frm {width:38px; height:28px; background-position:-160px -113px;}
.ico.arr-sel {width:8px; height:5px; background-position:-100px -50px; vertical-align:middle;}
.ico.btn-sitemap-close {width:17px; height:14px; background-position:-170px -160px; vertical-align:middle;}

/* board - paging_list */
.paging {padding:20px 0 30px; text-align:center; font-size:11px; }
.paging a {color:#757575;}
.paging a img {vertical-align:baseline;}
.paging a:hover {text-decoration:underline;}
.paging span {font-weight:bold; color:#249ac8;}
.paging a,
.paging span {display:inline-block; padding:5px 11px 5px 12px; height:18px; line-height:18px; margin:0 -2px; border:1px solid #e8e8e8; border-bottom:1px solid #b3b3b3; background:url("http://img.hankyung.com/img/bg_paging1.gif") repeat-x 0 0; vertical-align:middle; font-weight: bold;}

/* Çì´õ */
.hk-header {position:relative; width:1050px; height:85px; margin:0 auto; z-index:99}
.hk-header .hk-logo {width:190px; margin:0 auto; text-align:center; padding-top:29px;}
.hk-header .hk-logo.y2016 {width:325px; margin:0 0 0 293px; text-align:center; padding-top:18px;}
.hrd-weather {position:absolute; top:41px; left:0; width:200px; font-size:13px; line-height:27px;}
.hrd-weather img {width:30px; height:27px; vertical-align:middle;}
.hrd-s-bnr {position:absolute; top:45px; left:192px; font-size:14px; line-height:20px; vertical-align:middle; font-weight:bold;}
.hrd-s-bnr a {color:#333; line-height:20px;}
.hrd-s-bnr img {margin-top:-2px; vertical-align:middle;}
.hrd-join {position:absolute; top:45px; right:0; font-size:14px; line-height:27px;}
.hrd-join .join {float:left; font-size:14px;}
.hrd-join .join > a {float:left; margin-left:20px;}
.hrd-join .join > a:first-child {margin-left:0}
.hrd-join .my-data {float:left; min-width:80px; max-width:120px;}
.hrd-join .lang {float:left; width:80px; margin-left:10px;}
.hrd-join .lang .sel-list {width:60px;}
.hrd-join .sel-box {position:relative;}
.hrd-join .sel-box li {white-space:nowrap;}
.hrd-join .sel-box li a {display:block;}
.hrd-join .sel-box .ico {margin-left:3px;}
.hrd-join .sel-tit {display:block; padding:0 9px; white-space:nowrap;}
.hrd-join .sel-list {display:none; position:absolute; top:0; left:0; padding:0 9px; border:1px solid #e5e5e5; background-color:#fff;}
.hrd-join .open .sel-list {display:block;}
.hrd-join .sns {float:left;}
.hrd-join .sns a {float:left; margin-left:8px;}

/* ÇÃ·ÎÆÃ ¹è³Ê */
.ad-floatBnr .ad-lft {position:absolute; top:486px; right:50%; width:160px; height:0; margin-right:545px;}
.ad-floatBnr .ad-rgt {position:absolute; top:210px; left:50%; width:80px; height:0; margin-left:555px;}

/* gnb */
.top-nav-wrap {position:relative; width:1050px; margin:0 auto; background-color:#457fff; z-index:98;}
.top-nav-wrap .btn-nav-all,
.top-nav-wrap .btn-nav-close {float:left; text-align:left; text-indent:-9000px; font-size:0;}
.top-nav-wrap .btn-search {float:right; text-align:left; text-indent:-9000px; font-size:0;}
.top-nav-wrap .nav-gnb {float:left; min-height:40px;}

.nav-gnb li {position:relative; float:left;}
.nav-gnb li a {display:block; padding:8px 20px 12px; min-height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#fff;}
.nav-gnb li a:hover {text-decoration:none;}
.nav-gnb li.active a {background-color:#ff0009}
.nav-gnb li.hei {margin-left:9px; padding-left:11px; background:url(http://img.hankyung.com/img/gnb_bar_opacity20.png) no-repeat 0 50%;}
.nav-gnb li .ico-gnb-new {position:absolute; top:-4px; right:4px;}

.v2 .nav-gnb li a {display:block; padding:9px 19px; min-height:22px; line-height:22px; font-size:17px; font-weight:bold; color:#fff;}
.v2 .nav-gnb li.hei {margin-left:9px; padding-left:8px; background:url(http://img.hankyung.com/img/gnb_bar_opacity20.png) no-repeat 0 50%;}
.v2 .nav-gnb li.hei a {padding-right:14px; padding-top:8px}
.v2 .nav-gnb li.n-grp2 a {padding-left:16px; padding-right:16px; font-size:15px; color:#efffa5;}

.top-search {float:right;}
.top-search legend {position:absolute; top:0; left:-9000px; overflow:hidden; text-align:left; text-indent:-9000px;}
.top-search .search-frm {position:absolute; top:0; right:4px; width:200px; height:28px; border:6px solid #457fff; background-color:#fff;}
.top-search .search-frm .inpTxt {float:left; width:162px;}
.top-search .search-frm .inpTxt input[type=text] {width:156px; height:28px; padding:0 3px; line-height:28px; border:none; font-size:13px;}
.top-search .search-frm button {float:right; overflow:hidden; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;}
.top-sitemap {display:none; position:absolute; top:40px; left:0; width:100%; padding:24px 0 13px; background-color:#fff; border:1px solid #d9d9d9; box-sizing:border-box; letter-spacing:0;}
.top-sitemap .ico-gnb-new {vertical-align:middle; margin-top:-4px;}
.top-sitemap.open {display:block;}
.top-sitemap .s-group {float:left; min-height:296px; padding:0 30px; border-left:1px solid #e9e9e9; font-size:14px; line-height:26px; }
.top-sitemap .s-group:first-child {border-left:none;}
.top-sitemap .s-group.g1 {max-width:72px}
.top-sitemap .s-group.g2 {max-width:84px}
.top-sitemap .s-group.g3 {max-width:108px}
.top-sitemap .s-group.g4 {max-width:80px}
.top-sitemap .s-group.g5 {max-width:84px}
.top-sitemap .s-group.g6 {max-width:100px}
.top-sitemap .s-group.g7 {max-width:86px}
.top-sitemap dl + ul,
.top-sitemap ul + ul,
.top-sitemap ul + dl {margin-top:18px;}
.top-sitemap dt {font-size:15px; font-weight:bold;}
.top-sitemap dd,
.top-sitemap li {white-space:nowrap;}
.top-sitemap .sitemap-btn {clear:both; overflow:hidden; text-align:right; margin-right:15px;}
.top-sitemap .sitemap-btn button {height:18px; border:none; background:none; padding:0; margin:0;}

/* ´º½º ·¹ÀÌ¾Æ¿ô */
.news-atc-grp {position:relative;  padding-top:16px; background:url(http://img.hankyung.com/img/dot_1pxef.gif) repeat-y 100px 0;}
.news-container.full-type .news-atc-grp {background-image:none;}
.news-atc-grp .snb-news {margin-top:36px; padding-bottom:180px;}

.snb-news.col-80 {float:left; width:82px; padding-top:18px; /*padding-bottom:180px;*/ background:url(http://img.hankyung.com/img/bar_news_snb.gif) no-repeat 100% 0; text-align:right;}
.snb-news li.active a {color:#457fff; font-weight:bold}
.snb-news h1 {line-height:24px; font-size:16px; font-weight:bold; text-align:right;}
.snb-news h1 span {display:inline-block}
.snb-news li {line-height:20px; margin-top:10px; font-size:14px;/* white-space:nowrap;*/}
.cnt-news-wrap {width:550px; margin-left:100px; padding:0 40px;}
.cnt-news-wrap:after {clear:both; display:block; content:'';}

/* snb ¿­±â ´Ý±â ¹öÆ° */
.btn-snb-close {position:absolute; top:0; left:67px;}
.btn-snb-open {position:absolute; top:0; left:0;}

/* ´º½º ¼½¼Ç */
.top-newslist {overflow:hidden; position:relative; margin-top:-10px;}
.top-newslist:after {clear:both; display:block; content:'';}
.top-newslist h1 {margin-bottom:6px; line-height:30px; font-size:22px; font-weight:bold; letter-spacing:-3px; color:#222}
.top-newslist h1 a {color:#222}
.top-newslist .thumb {float:left; width:125px; height:94px; margin-right:15px;}
.top-newslist .thumb img {max-width:125px; height:94px;}
.top-newslist .read {overflow:hidden; max-height:60px; line-height:20px; color:#888}
.top-newslist .read a {color:#888}
.top-newslist .sns {margin-top:5px;}
.top-newslist .sns a {vertical-align:top}

.mdtop-newslist {overflow:hidden; margin-top:10px; padding-bottom:17px; border-bottom:2px solid #222;}
.mdtop-newslist:after {clear:both; display:block; content:'';}
.mdtop-newslist h1 {font-size:22px; font-weight:bold; letter-spacing:-3px; color:#222}
.mdtop-newslist h1 a {color:#222}
.mdtop-newslist .thumb {display:table-cell; float:left; width:125px; height:94px; margin-right:15px; vertical-align:middle;}
.mdtop-newslist .thumb img {max-width:125px; height:94px; vertical-align:middle;}
.mdtop-newslist .read {overflow:hidden; max-height:40px; margin-top:4px; line-height:20px; color:#888}
.mdtop-newslist .read a {color:#888}

.news-itm-list {padding-top:14px;}

.photo-md .cnt-news-wrap {padding:20px 40px 22px; background-color:#2e4254;}

.photo-box {position:relative;}
.photo-box:after {clear:both; display:block; content:'';}
.photo-box .thumb {float:left; width:275px; height:204px; margin-right:20px;}
.photo-box .thumb img {width:275px; height:204px;}
.photo-box .sbj {font-size:19px; font-weight:bold; color:#fff; line-height:28px;}
.photo-box .sbj a {color:#fff}
.photo-box .read {overflow:hidden; height:60px; margin-top:7px; font-size:13px; line-height:20px; color:#888}
.photo-box .read a {color:#888}
.photo-box .sns {position:absolute; bottom:0; left:296px; margin-top:17px;}
.photo-box .sns a {vertical-align:top}

.plan-issue .cnt-news-wrap {padding:20px 40px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.photo-news:after {clear:both; display:block; content:'';}
.photo-news li {position:relative; float:left; width:176px; margin-left:11px;}
.photo-news li:first-child {margin-left:0;}
.photo-news .thumb {width:176px; height:118px;}
.photo-news .thumb img {width:100%; height:118px;}
.photo-news .sbj {position:absolute; top:0; left:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:146px; height:26px; padding:92px 15px 0; background:url(http://img.hankyung.com/img/bg_thumbSbj.png) repeat-x 0 100%; color:#fff;}

/* Áõ±Ç ¸ðµâ */
.stock-md .cnt-news-wrap {padding:20px 40px 10px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.stock-info-list {overflow:hidden;}
.stock-info-list:after {clear:both; display:block; content:'';}
.stock-itm {float:left; width:146px; height:80px; margin-left:11px; padding:10px 15px;background-color:#2e4254; color:#fff; letter-spacing:0;}
.news-container.full-type .stock-itm {width:179px;}
.stock-itm:first-child {margin-left:0;}
.stock-itm h2 {float:left; font-weight:normal;}
.stock-itm .date {float:right; color:#7990a4; font-size:11px;}
.stock-itm .stock-num {overflow:hidden; width:100%; padding-top:5px; text-align:center; font-size:20px; font-weight:bold;}
.stock-itm .stock-num2 {margin-top:5px; text-align:center; font-size:15px;}
.stock-itm .stock-num2 .ico {vertical-align:middle;}
.stock-itm .stock-num2.hold .ico.stock-arr {background-position:-100px -30px}
.stock-itm .stock-num2.dn,
.stock-itm .stock-num2.dn2 {color:#5e90ff}
.stock-itm .stock-num2.up,
.stock-itm .stock-num2.up2 {color:#ff4047}
.stock-itm .stock-num2.hold {color:#a4b8ca}
.stock-itm .stock-num2 .arr-num,
.stock-itm .stock-num2 .per-num {margin:0 3px;}

/* */
.news-grp {position:relative; margin:0 0 24px; padding-top:30px;}
.news-grp .snb-news {margin-top:60px;}
.news-grp2 {margin:23px 0 24px;}
.news-grp-last {position:relative; margin:28px 0 60px;}
.news-grp-last .snb-news {position:absolute; bottom:0; left:0;}

/* ´º½º ÀüÃ¼º¸±â */
.thumb-news-all {}
.thumb-news-all li {position:relative; padding:0 0 30px 25px; background:url(http://img.hankyung.com/img/dot_2pxe7.gif) repeat-y 8px 0;}
.thumb-news-all li.last,
.thumb-news-all li:last-child {background:none;}
.thumb-news-all .ico.bul-round-bdr {position:absolute; top:0; left:0;}
.thumb-news-all .date {line-height:18px; color:#888; letter-spacing:0}
.thumb-news-all .sbj {font-weight:bold; font-size:17px; line-height:24px;}
.thumb-news-all .thumb {float:right; width:90px; height:68px; margin-left:20px; white-space:nowrap;}
.thumb-news-all .thumb:after {display:inline-block; overflow:hidden; width:1px; height:68px; margin:0 -4px 0 0; vertical-align:middle; content:'';}
.thumb-news-all .thumb img {max-width:90px; max-height:68px; vertical-align:middle;}
.thumb-news-all .read {overflow:hidden; max-height:60px; margin-top:9px; line-height:20px; color:#888;}

/* ¸¹ÀÌ º» ´º½º */
.hk-news-rank {float:left; width:100%; margin-top:14px;}
.rank-search {width:100%;}
.rank-tab {overflow:hidden; float:left;}
.rank-tab li {float:left; width:100px; height:36px; text-align:center;}
.rank-tab li a {display:block; height:27px; padding-top:7px; border:1px solid #e5e5e5; border-left:none; font-size:14px; line-height:20px; color:#222}
.rank-tab li:first-child a {border-left:1px solid #e5e5e5;}
.rank-tab li.active a {border-bottom:none; font-weight:bold;}
.search-date {float:right; width:233px;}
.search-date:after {clear:both; display:block; content:'';}
.search-date .date-arr {position:relative; float:left; width:200px; text-align:center;}
.search-date .date-arr button {position:absolute; top:8px; }
.search-date .date-arr .arr-calendar-prev {left:0;}
.search-date .date-arr .arr-calendar-next {right:0;}
.search-date .date-arr strong {font-size:20px; font-weight:bold; line-height:30px;}
.search-date .btn-calendar {float:right; width:17px; margin-top:8px; border:none; cursor:pointer;}
.rank-sub-tab {clear:both; overflow:hidden; width:100%; padding:26px 0 10px; border-bottom:2px solid #222; text-align:center;}
.rank-sub-tab li {display:inline; padding:0 8px 0 9px; font-size:14px; line-height:20px; background:url(http://img.hankyung.com/img/bar_1x14pxe5.gif) no-repeat 0 3px;}
.rank-sub-tab li:first-child {background-image:none;}
.rank-sub-tab li.active {font-weight:bold;}

.thumb-news-rank {padding-top:21px;}
.thumb-news-rank li {position:relative; padding:0 0 37px 30px;}
.thumb-news-rank .num {position:absolute; top:0; left:8px; font-weight:bold; font-size:20px; color:#457fff; line-height:30px;}
.thumb-news-rank .date {font-size:13px; font-weight:normal;line-height:18px; color:#888;}
.thumb-news-rank .sbj {font-weight:bold; font-size:17px; line-height:30px;}
.thumb-news-rank .thumb {float:right;  width:100px; height:75px; margin:3px 0 0 15px; white-space:nowrap;}
.thumb-news-rank .thumb img {max-width:100px; max-height:75px; vertical-align:middle;}
.thumb-news-rank .thumb:after {display:inline-block; overflow:hidden; width:1px; height:75px; margin:0 -1px 0 0; vertical-align:middle; content:'';}

.thumb-news-rank .read {overflow:hidden; max-height:60px; margin-top:5px; line-height:20px; color:#888;}
.list-news-rank {padding:0 0 28px; border-bottom:1px solid #e5e5e5;}
.list-news-rank li {overflow:hidden; width:100%; line-height:30px; margin-top:6px; font-size:15px; font-weight:bold;}
.list-news-rank li:first-child {padding-top:20px; margin-top:0; border-top:1px solid #e5e5e5;}
.list-news-rank .num {float:left; width:30px; text-align:center; color:#457fff;}
.list-news-rank .sbj {float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:440px; font-weight:bold; font-size:15px; }
.list-news-rank .date {float:right; width:80px; font-size:13px; font-weight:normal; text-align:right; color:#888}
.rank-search-btm {overflow:hidden; width:100%; text-align:center; padding-top:7px;}
.rank-search-btm li {display:inline; padding:0 5px 0 9px; background:url(http://img.hankyung.com/img/bar_1x14pxe5.gif) no-repeat 0 4px; font-size:14px; line-height:20px;}
.rank-search-btm li:first-child {background:none;}
.rank-search-btm .active {font-weight:bold;}

.photo-rank-wrap {overflow:hidden; width:100%;}
.photo-news-rank {overflow:hidden; width:570px; margin-left:-20px; padding-bottom:28px; border-bottom:1px solid #e5e5e5}
.photo-news-rank li {float:left; width:170px; margin:30px 0 0 20px;}
.photo-news-rank.best li {margin-top:20px;}
.photo-news-rank .num {display:block; margin-bottom:8px; text-align:center; font-size:20px; line-height:28px; font-weight:bold; color:#457fff;}
.photo-news-rank .sbj {overflow:hidden; height:44px; margin-top:6px; text-align:center; font-size:14px; line-height:22px;}
.photo-news-rank .thumb,
.photo-news-rank .thumb img {width:170px; height:116px;}

/* ´Þ·Â */
.calendar_date {width:200px; padding:15px !important; border:1px solid #ccc; background:#fff;}
.calendar_date table {border-bottom:1px solid #efefef; }
.calendar_date .con_date {position:relative; overflow:hidden; height:30px; text-align:center;}
.calendar_date .con_date * {margin:0; padding:0;}
.calendar_date .con_date a {display:inline-block; width:20px; height:20px; vertical-align:middle;}
.calendar_date .con_date .pre1 {position:absolute; top:6px; left:0;}
.calendar_date .con_date .nxt1 {position:absolute; top:6px; right:0;}

.calendar_date .bggrf { background:#f7f7f7;}
.calendar_date th {padding:4px 0 3px; border-top:1px solid #ccc; border-bottom:1px solid #efefef; text-align:center; font:normal 11px/14px Dotum, sans-serif; color:#555;}
.calendar_date td {padding:4px 0 3px; font-size:12px; text-align:center; }
.calendar_date td a { color:#888;}
.calendar_date .first td {padding-top:6px;}

/* °øÅë ¿ìÃø */
.r_ranknews {margin-top:27px;}

/* poll */
.hidden_nav {position:relative; width:980px; margin:0 auto; z-index:100; text-align:center;}
.hidden_nav a:link,
.hidden_nav a:visited {position:absolute; top:-9000em; left:0; background:#115c8e; z-index:100;}
.hidden_nav a:hover,
.hidden_nav a:focus,
.hidden_nav a:active {display:block; position:absolute; top:0; width:100%; height:20px; padding-top:10px; background:#115c8e; border-bottom:1px solid #efefef; color:#fff; font-weight:bold;}

/* Çö À§Ä¡: */
.nav_location {padding-top:10px; margin-bottom:8px; line-height:20px; font-size:14px; color:#777;}
.nav_location a {color:#777}

.poll-wrap {padding-top:20px; margin-right:20px;}
.poll_btn_c {margin-bottom:19px; text-align:center;}
.con_pollM {overflow:hidden;}
.con_pollM .poll_main_wrap {margin:21px auto 0; background:url(http://img.hankyung.com/img/news/bg_poll_top.gif) no-repeat 0 0;}
.con_pollM .poll_top {width:100%; width:590px; padding:10px 0 20px 50px; background:url(http://img.hankyung.com/img/news/bg_poll_btm.gif) no-repeat 0 100%; color:#555;}
.con_pollM .poll_top .title_date {width:500px; padding:15px 20px 0 20px; text-align:center; color:#757575;}
.con_pollM .poll_top .title_date strong {color:#555;}
.con_pollM .poll_top h3 {width:500px; padding:29px 20px 0 20px; text-align:center; font-size:16px; letter-spacing:-1px; color:#fff;}
.con_pollM .poll_top p {width:540px; padding:35px 0 10px 0; line-height:20px; letter-spacing:-1px; font-weight:bold;}
.con_pollM .poll_top .q {border-bottom:1px dashed #ccc}
.con_pollM .poll_top ul {overflow:hidden; width:560px; padding:27px 0 0 0; }
.con_pollM .poll_top ul li {float:left; width:560px; margin-bottom:2px; line-height:22px;}
.con_pollM .poll_top ul li input {width:15px; height:15px; vertical-align:middle;}
.con_pollM .poll_top .btn_c {margin:-4px 0 19px;}

.poll-main-info {overflow:hidden; width:533px; padding:20px 30px; margin-left:30px; background-color:#778189; color:#fff; font-size:13px; line-height:24px; letter-spacing:0}
.poll-main-info:after {clear:both; display:block; content:'';}
.poll-main-info .tit {float:left; font-size:17px; font-weight:bold;}
.poll-main-info .txt {margin-left:60px; padding-left:20px; border-left:1px solid #929aa1;}
.poll-main-info .txt-line {text-decoration:underline;}

.con_pollM .poll_list {overflow:hidden; width:648px; margin:20px 0 0 -6px; *margin:20px 0 20px -6px;}
.con_pollM .poll_list .list1,
.con_pollM .poll_list .list2 {float:left; width:304px; height:auto; margin:0 0 20px 18px; border:1px solid #e5e5e5; border-top:2px solid #ccc; background:url("http://img.hankyung.com/img/news/bg_tap_1px.gif") no-repeat -5px bottom;}
.con_pollM .poll_list .list1 h4,
.con_pollM .poll_list .list2 h4 {padding:18px 15px 13px; border-bottom:1px dotted #ccc; font-size:13px; line-height:20px; letter-spacing:-1px; text-align:center; color:#555;}

.con_pollM .poll_list .list1 ul {overflow:hidden; padding:12px 22px 20px; color:#555;}
.con_pollM .poll_list .list1 ul li {float:left; width:264px; padding-bottom:4px; line-height:22px;}
.con_pollM .poll_list .list1 ul li input {width:12px; height:12px; vertical-align:middle;}

.con_pollM .poll_list .list2 ul {overflow:hidden; /*height:121px;*/ padding:15px 22px 0 33px; color:#555;}
.con_pollM .poll_list .list2 ul li {float:left; display:block; position:relative; overflow:hidden; width:97px;}
.con_pollM .poll_list .list2 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(http://img.hankyung.com/img/blank.gif) repeat 0 0; opacity:0.2; filter:alpha(opacity=20);}
.con_pollM .poll_list .list2 ul li img {width:97px; height:73px; margin-bottom:7px;}
.con_pollM .poll_list .list2 ul li.bg_vs {padding-right:53px; background:url("http:/img.hankyung.com/img/news/img_poll_vs1.gif") no-repeat right 0;}
.con_pollM .poll_list .list2 ul li p {overflow:hidden; max-height:54px; line-height:18px;}
.con_pollM .poll_list .list2 ul li p input {width:12px; height:12px; margin-top:3px; vertical-align:top;}
.con_pollM .poll_list .list2 ul li p label {vertical-align:top;}

.poll_btn_btm {width:660px; margin-top:19px; text-align:center;}

.con_poll_list {overflow:hidden;}
.lastPoll {margin-bottom:5px; padding:0 0 0 0; }
.lastPoll .title_date {margin-bottom:8px; padding-top:30px; font:normal 10px/10px Arial, sans-serif; color:#757575;}
.lastPoll .title_date img {margin-right:5px; vertical-align:middle;}
.lastPoll .top_title {overflow:hidden; margin-bottom:18px; font-size:14px; letter-spacing:-1px; color:#555;}
.lastPoll .top_title h3 {float:left; margin-top:4px;}
.lastPoll .top_title h3 span {font-size:12px; letter-spacing:0; color:#057dac;}
.lastPoll .top_title img {float:right; vertical-align:top;}

.d_view {padding:8px 0; border:1px solid #efefef;}
.d_view dl {overflow:hidden; padding:6px 0;line-height:16px;}
.d_view dl:after {clear:both; display:block; content:'';}
.d_view dt {float:left; width:400px; padding-left:15px; margin-right:10px;}
.d_view dt .thum {float:left; position:relative; width:58px; height:44px; margin-right:10px;}
.d_view dt .thum img {width:58px; height:44px;}
.d_view dt .thum span {display:block; position:absolute; top:0; left:0; width:56px; height:42px; border:1px solid #000; background: url('http:/img.hankyung.com/img/blank.gif') repeat scroll 0 0 transparent; text-align:left; text-indent:-2000px; opacity:0.2; filter:alpha(opacity=20);}
.d_view dt .txt {margin-top:15px;}
.d_view dt .tit {float:left; width:100px;}
.d_view .p_bar {float:left; width:100px; height:12px; background-color:#f3f3f3; margin-top:1px;}
.d_view .p_bar p {width:0%; height:12px;background-color:#ababab;}
.d_view .p_bar p.rank1 {background-color:#057dac;}
.d_view .p_hit {float:right; width:100px;}
.d_view .p_bar2,
.d_view .p_hit2 {margin-top:14px;}

/* header ¸®´º¾ó */
.h-ico {display:inline-block; background-image:url(/img/icon_2016.png); background-repeat:no-repeat;}
.h-ico.top-nav {display:block; overflow:hidden; width:19px; height:15px; margin:0 auto; background-position:0 0; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;}
.h-ico.top-sch {display:block; overflow:hidden; width:19px; height:19px; margin:0 auto; background-position:-30px 0; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;}
.h-ico.top-closeX {display:block; overflow:hidden; width:17px; height:17px; margin:0 auto; background-position:-60px 0; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;}
.h-ico.sns-top-face {overflow:hidden; width:29px; height:29px; margin:0 auto; background-position:-90px 0; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;}
.h-ico.sns-top-twit {overflow:hidden; width:29px; height:29px; margin:0 auto; background-position:-130px 0; text-align:left; text-indent:-9000px; font-size:0; white-space:nowrap;}

.view-header {width:100%;}
.glb-header {position:relative; width:1050px; height:58px; margin:0 auto; border-bottom:1px solid #222; z-index:100; /*box-shadow: 0 5px 0 0 rgba(0,0,0,0.3);*/}
.glb-header .hk-logo {width:123px; margin:0 auto; padding:15px 0 0; text-align:center;}
.glb-header .hk-logo img {height:30px;}
.nav-top-wrap {position:absolute; top:60px; left:0;}
.sch-top-wrap {position:absolute; top:0; right:0;}
.glb-header .nav-top-wrap {position:absolute; top:0; left:0;}
.glb-header .sch-top-wrap {position:absolute; top:0; right:0;}
.glb-header .btn-top-nav {position:absolute; top:12px; left:0; width:35px; height:35px;}
.glb-header .btn-top-sch {position:absolute; top:12px; right:0; width:35px; height:35px;}
.nav-topmenu {display:none; position:absolute; top:59px; left:0; width:1038px; padding:23px 0 40px 10px; background-color:#fff; border:1px solid #d9d9d9;}
.nav-topmenu.active {display:block}
.nav-topmenu a {display:block;}
.nav-topmenu .btn-nav-closeX {position:absolute; top:-47px; left:0; width:35px; height:35px; background-color:#fff;}
.nav-topmenu .s-group {float:left; width:131px; min-height:346px; padding-left:18px; border-left:1px solid #e9e9e9;}
.nav-topmenu .s-group.g1 {width:111px; border-left:none;}
.nav-topmenu li,
.nav-topmenu dl {line-height:30px; font-size:14px;}
.nav-topmenu dt {font-weight:bold;}
.nav-topmenu ul + ul {padding-top:23px;}
.top-search-frm {display:none; position:absolute; top:12px; right:0; width:190px; height:31px; padding:0 15px; border:1px solid #e5e5e5; border-radius:15px; background-color:#fff;}
.top-search-frm.active {display:block}
.top-search-frm input {border:none; width:158px; height:30px; line-height:30px; padding:0; margin:0; font-size:17px;}
.top-search-frm button {position:absolute; top:0; right:6px; width:28px; height:32px; vertical-align:middle;}
.btn-top-nav:hover,
.btn-top-sch:hover,
.nav-topmenu .btn-nav-closeX:hover {background-color:#f3f3f3}
.nav-topmenu .sitemap-btn {position:absolute; bottom:15px; right:15px;}
.nav-topmenu .sitemap-btn button {height:18px; border:none; background:none; padding:0; margin:0;}

.fix-wrap {display:none; position:fixed; top:0; left:0; width:100%; min-width:1050px; background-color:#fff; border-bottom:1px solid #222; z-index:100; box-shadow: 0 1px 5px 0 rgba(0,0,0,0.3);}
.fix-wrap.active {display:block;}
.fix-header {position:relative; width:1050px; margin:0 auto;}
.fix-header:after {clear:both; display:block; content:'';}
.fix-header .hk-logo {float:left; height:20px; margin:0 0 0 45px; padding:19px 0}
.fix-header .hk-logo img {width:82px; height:20px;}
.fix-header .nav-top-wrap {position:absolute; top:0; left:0;}
.fix-header .sch-top-wrap {position:absolute; top:0; right:0;}
.fix-header .btn-top-nav {position:absolute; top:11px; left:0; width:35px; height:35px;}
.fix-header .btn-top-nav:hover {background-color:#f3f3f3}
.fix-header .btn-top-sch {position:absolute; top:11px; right:0; width:35px; height:35px;}
.fix-header .sns-top-wrap {position:absolute; top:15px; right:45px; height:29px; padding-right:5px; border-right:1px solid #e5e5e5}
.fix-header .sns-top-wrap a {float:left; margin-right:10px;}
.fix-header .sns-top-wrap a .h-ico {float:left;}
.fix-header .top-atc-sbj {overflow:hidden; width:600px; height:22px; margin:0 0 0 148px; padding-top:16px; font-size:17px; line-height:21px; font-weight:normal; }
.fix-header .top-atc-sbj a {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

#stickyunit {position:fixed;}

/* new-poll */
.new-poll {overflow:hidden; margin-bottom:20px;}
.new-poll .new-poll-box {overflow:hidden; width:390px; padding:10px 79px; border:1px solid #e5e5e5;}
.new-poll .new-poll-box .h2-title {text-align:center; padding:4px 0 12px; margin-left:-36px;}
.new-poll .new-poll-box em {display:block; padding:0 0 12px 0; font-size:17px; line-height:24px; letter-spacing:-1px; text-align:center; scolor:#000;}
.new-poll .new-poll-box .poll_btn_c {margin-bottom:11px;}
.new-poll .img-list .thumb {overflow:hidden; margin-bottom:9px; color:#555;}
.new-poll .img-list .thumb li img {width:120px; height:90px; margin-bottom:11px; *padding-bottom:11px;}
.new-poll .img-list .thumb li.bg_vs1 {float:left;  display:block; position:relative; overflow:hidden; width:160px; text-align:left; padding-right:65px; background:url("/img/news/img_poll_vs2.gif") no-repeat scroll 180px 37px;}
.new-poll .img-list .thumb li.bg_vs1 span {position:absolute; top:0; left:0; width:118px; height:88px; 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);}
.new-poll .img-list .thumb li.bg_vs1 p {overflow:hidden;}
.new-poll .img-list .thumb li.bg_vs1 p input {float:left; width:13px; height:24px; margin-right:5px; vertical-align:bottom;}
.new-poll .img-list .thumb li.bg_vs1 p label {float:left; width:120px; line-height:20px; font-size:15px;}
.new-poll .img-list .thumb li.bg_vs2 {float:right; display:block; position:relative; overflow:hidden; width:160px; text-align:right;}
.new-poll .img-list .thumb li.bg_vs2 span {position:absolute; top:0; right:0; width:118px; height:88px; 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);}
.new-poll .img-list .thumb li.bg_vs2 p {overflow:hidden;}
.new-poll .img-list .thumb li.bg_vs2 p input {float:right; width:13px; height:24px; margin-left:5px; line-height:20px; vertical-align:bottom;}
.new-poll .img-list .thumb li.bg_vs2 p label {float:right; width:120px; line-height:20px; font-size:15px;}
.new-poll .img-list .poll-bar-list {overflow:hidden; width:390px; height:10px; padding:0; margin-bottom:5px; letter-spacing:-1px;}
.new-poll .img-list .poll-bar-list .stit .stxt {font-size:11px;}
.new-poll .img-list .poll-bar-list .bar {position:relative; overflow:hidden; width:100%; height:10px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; behavior: url(ie-css3.htc);}
.new-poll .img-list .poll-bar-list .bar:after {content:''; clear:both; display:block; }
.new-poll .img-list .poll-bar-list .bar li {float:left; height:10px;}
.new-poll .img-list .poll-bar-list .bar li div {position:absolute; top:23px; font-size:13px; line-height:22px; color:#00080b; letter-spacing:-1px;}
.new-poll .img-list .poll-bar-list .lv1 {background-color:#8fa5d4;}
.new-poll .img-list .poll-bar-list .lv2 {background-color:#ed6d71;}
.new-poll .img-list .poll-bar-list .lv1 div {left:53%;}
.new-poll .img-list .poll-bar-list .lv2 div {left:47%;}
.new-poll .img-list .bar_list_txt {overflow:hidden; margin-bottom:15px;}
.new-poll .img-list .bar_list_txt ul {overflow:hidden;}
.new-poll .img-list .bar_list_txt ul li.list1 {overflow:hidden; float:left;}
.new-poll .img-list .bar_list_txt ul li.list1 p {float:left; font-size:13px; line-height:20px; color:#777;}
.new-poll .img-list .bar_list_txt ul li.list1 strong {float:left; display:block; padding-right:5px; font-size:17px; line-height:20px; color:#8fa5d4;}
.new-poll .img-list .bar_list_txt ul li.list2 {overflow:hidden; float:right;}
.new-poll .img-list .bar_list_txt ul li.list2 p {float:right; font-size:13px; line-height:20px; color:#777;}
.new-poll .img-list .bar_list_txt ul li.list2 strong {float:right; display:block; padding-left:5px; font-size:17px; line-height:20px; color:#ed6d71;}
.new-poll .gp-list {overflow:hidden; }
.new-poll .gp-list .gp-view {overflow:hidden; width:100%; padding:3px 0 17px;}
.new-poll .gp-list .gp-view dl {overflow:hidden; padding:6px 0; line-height:16px;}
.new-poll .gp-list .gp-view dl:after {clear:both; display:block; content:'';}
.new-poll .gp-list .gp-view dt {overflow:hidden; width:310px;/*float:left; width:170px; margin-right:5px;*/}
.new-poll .gp-list .gp-view dt input {float:left; width:15px; height:15px; margin-top:6px}
.new-poll .gp-list .gp-view dt label {display:block; margin-left:20px; font-size:15px; line-height:23px;}
.new-poll .gp-list .gp-view .p_bar {overflow:hidden; float:left; width:290px; height:10px; margin-left:20px; background-color:#f3f3f3; margin-top:5px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; behavior: url(ie-css3.htc);}
.new-poll .gp-list .gp-view .p_bar:after {content:''; clear:both; display:block; }
.new-poll .gp-list .gp-view .p_bar p {width:0%; height:10px; background-color:#ababab;}
.new-poll .gp-list .gp-view .p_bar p.rank1 {background-color:#ed6d71;}
.new-poll .gp-list .gp-view .p_hit {float:right; width:76px; padding-right:2px; font-size:13px; line-height:18px; text-align:right; color:#777; white-space:nowrap;}
.new-poll .gp-list .gp-view .p_hit strong {font-weight:bold; color:#ed6d71;}