@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
h1, h2, h3, h4, h5, h6 {font-size: 100%}

.row {width:100%}
.row:after {clear:both; display:block; content:''}
/* .row.line-414 {background:url(https://img.hankyung.com/img/dot_1pxef.gif) repeat-y 414px 0}
.row.line-654 {background:url(https://img.hankyung.com/img/dot_1pxef.gif) repeat-y 654px 0} */
.row .col-200 {float:left; width:200px}
.row .col-300 {float:left; width:300px}
.row .col-400 {float:left; width:400px}
.row .col-630 {float:left; width:630px}
.flt-r {float:right !important}

.arr {background-image:url(https://static.hankyung.com/img/finance/arrow_group.png); background-repeat:no-repeat}
.dn .arr {background-position:-280px -19px !important} /* 하향세 */
.up .arr {background-position:-280px 1px !important} /* 상향세 */
.dn2 .arr {background-position:-280px -78px !important}/* 하향세2  */
.up2 .arr {background-position:-280px -58px  !important}/* 상향세2  */
.hold .arr {background-position:-280px -32px }/* 보합  */

table.k-stock-tb .stock-arr {display:inline-block; width:11px; height:13px; background-image:url(https://static.hankyung.com/img/finance/stock_arrow.png); background-repeat:no-repeat; vertical-align:middle}
.dn .stock-arr {background-position:0 0 !important} /* 하향세 */
.up .stock-arr {background-position:0 -20px !important} /* 상향세 */
.dn2 .stock-arr {background-position:-20px 0 !important}/* 하향세2  */
.up2 .stock-arr {background-position:-20px -20px  !important}/* 상향세2  */
.hold .stock-arr {background-position:-40px 0 !important}/* 보합  */

/* 뉴스리스트 공통 */
.news-rel img,
.news-list img {vertical-align:middle; margin-right:4px; margin-bottom:2px}
.news-rel a {font-weight:bold}


/* 탑뉴스 type2 */
.col-980 .main_top {overflow:hidden; width:980px; margin-top:16px; padding-bottom:20px; border-bottom:1px solid #222}
.col-980 .main_top.coin {border-bottom:0}
.col-980 .main_top .top-news-left {float:left; width:663px; border-right:1px solid #eee}
.col-980 .main_top .top-news-right {float:right; width:300px; padding:4px 0 0 16px}
.col-980 .main_top .top-news-right .tab_img {margin-bottom:10px}
.top-news2 .news-top:after {clear:both; display:block; content:''}
.top-news2 {position:relative; overflow:hidden; width:630px; margin-bottom:15px}
.top-news2 h1 {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-bottom:8px; line-height:38px; font-family:'Malgun Gothic', '맑은 고딕', ’돋움’,Dotum, sans-serif; font-size:29px; letter-spacing:-3px; color:#222}
.top-news2 h1 a {color:#222}
.top-news2 h1 img {margin-right:5px; vertical-align:middle}
.top-news2 .news-top {overflow:hidden; min-height:185px}
.top-news2 .news-top .thumb {float:left; width:210px; margin-right:15px; margin-top:2px}
.top-news2 .news-top .thumb img {width:210px; height:130px}
.top-news2 .news-top .news-stit {display:block; overflow:hidden; height:20px; margin-bottom:4px;font-weight:bold; font-size:15px; line-height:20px; color:#222}
.top-news2 .news-top .news-read {overflow:hidden; display:block; font-size:13px; line-height:20px; color:#666; letter-spacing: -1px; padding:5px 0;
                                text-overflow: ellipsis; white-space: normal; max-height:113px}
.top-news2 .news-top .news-rel > div {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:4px; font-size:14px; line-height:20px}
.top-news2 .news-top .news-rel > div:first-child {margin-top:0}
.top-news2 .news-top div.rel-news ul li {margin:3px 0}
.top-news2 .news-top div.rel-news ul li a {font-size:15px; color:#222}
.top-news2 .news-rel a {color:#555}
.top-news2 ul.rel-news li {margin:4px 0; font-size:15px; letter-spacing: -1px}
.top-news2 ul.rel-news li a {color:#222}
.top-news-left .news-list {padding-top:6px}
.top-news2 .news-list ul {overflow:hidden; width:660px; margin-left:-15px; padding-top:5px; margin-top:20px; border-top:1px solid #ddd}
.top-news2 .news-list li {float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:290px; margin:0 15px; font-size:15px; line-height:22px; padding-top:10px; font-weight:bold; letter-spacing:-1px}
/* 우측 탑 증시지표 */
.top-news-right {}
.top-news-right .market_search {margin:0 0 15px}
.top-news-right .pie-tab-c .tab-item .tab-tit a {padding:6px 0 5px}
.top-news-right .pie-tab-c .tab-cnt {padding-top:36px}
.stockinfo-grp {overflow:hidden; width:100%}
.stockinfo-grp dl {overflow:hidden; width:100%; padding:5px 0; line-height:24px; border-bottom:1px solid #e5e5e5}
.itm1 .stockinfo-grp dl {padding:3px 0}
.stockinfo-grp dt {float:left; width:80px; padding-left:10px; text-align:left; font-weight:bold; color:#00080b; letter-spacing:-1px; white-space:nowrap}
.stockinfo-grp dd {float:left; text-align:right}
.stockinfo-grp dd.num {width:72px; color:#222 !important}
.stockinfo-grp dd.num2 {width:60px}
.stockinfo-grp dd.num3 {width:50px}
.stockinfo-grp dd.grp {clear:left; display:none; float:none; width:100%; text-align:left; color:#222 !important}
.stockinfo-grp .open dd.grp {display:block}
.stockinfo-grp .up dd,
.stockinfo-grp .up2 dd {color:#ff0009}
.stockinfo-grp .dn dd,
.stockinfo-grp .dn2 dd {color:#457fff}
.stockinfo-txt {padding:5px 10px 0 0; text-align:right; font-size:11px; color:#757575}

/* 속보 */
.quick-news {position:relative; overflow:hidden; width:630px; margin-bottom:3px; border-top:1px solid #ccc; border-bottom:1px solid #ccc}
.quick-news .tit {height:34px; font-size:14px}
.quick-news .tit > h1 {float:left; width:167px; height:34px; font-weight:bold; color:#e41c20; font-size:14px; line-height:34px; background-color:#f5f5f5; border-right:1px solid #dddddd; text-align:center}
.quick-news .tit > h1 a {color:#e41c20}
.quick-news .tit > div {overflow:hidden; height:34px; margin-left:187px; vertical-align:top; line-height:34px}
.quick-news .tit div {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333333}
.quick-news .tit div a {color:#333333}
.quick-news .tit .clsBannerScreen div {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:420px}

.stock-memo-r {padding:6px 10px 0 0; line-height:16px; font-size:11px; text-align:right; color:#757575; border-top:1px solid #eee}
.stock-memo-r .basic {float:left}
.stock-memo-r .basic span {display:block; float:left; width:40px; height:17px; margin-right:7px; text-align:center; border:1px solid #eeeeee; color:#333333}
.stock-memo-r p {float:right}

.pie-tb-c .dn .stock-num,
.pie-tb-c .dn2 .stock-num {color:#457fff}
.pie-tb-c .up .stock-num,
.pie-tb-c .up2 .stock-num {color:#ff0009}
.pie-tb-c .hold .stock-num {color:#757575}

.pie-tb-c .num,
.pie-tb-c .stock-num {padding-right:10px; text-align:right; font-family:Arial, dotum, sans-serif}

/* 조각파일 탭타입 2deps 가운데 정렬 */
.pie-tab-c {position:relative; width:100%}
.pie-tab-c .tab-item .tab-tit {position:absolute; top:0; overflow:hidden; height:36px; text-align:center; font-weight:normal; z-index:1}
.pie-tab-c .tab-item.active .tab-tit {font-weight:bold; z-index:3}
.pie-tab-c .tab-item .tab-tit a {display:block; line-height:20px; margin-left:-1px; padding:8px 0 7px; border:1px solid #ccc; border-top:none; text-decoration:none; color:#00080b}
.pie-tab-c .tab-item:first-child .tab-tit a,
.pie-tab-c .tab-item.stock-up .tab-tit a,
.pie-tab-c .tab-item.itm1 .tab-tit a {margin-left:0}
.pie-tab-c .tab-item.active .tab-tit a {border-bottom:1px solid #fff}
.pie-tab-c .tab-cnt {display:none; padding-top:45px}
.pie-tab-c .tab-item.active .tab-cnt {display:block}

/* 탭 안의 탭 */
.tab-item.active .pie-tab-c .tab-item .tab-tit {font-weight:normal; z-index:0}
.tab-item.active .pie-tab-c .tab-item.active .tab-tit {font-weight:bold; z-index:3}
.tab-item.active .pie-tab-c .tab-item .tab-tit a {margin-left:-1px}
.tab-item.active .pie-tab-c .tab-item:first-child .tab-tit a,
.tab-item.active .pie-tab-c .tab-item.stock-up .tab-tit a,
.tab-item.active .pie-tab-c .tab-item.itm1 .tab-tit a {margin-left:0}
.tab-item.active .pie-tab-c .tab-item.active .tab-tit a {border-bottom:1px solid #fff}
.tab-item.active .pie-tab-c .tab-item .tab-tit a {border:1px solid #ccc; border-top:none}
.tab-item.active .pie-tab-c .tab-item .tab-cnt {display:none}
.tab-item.active .pie-tab-c .tab-item.active .tab-cnt {display:block}

.pie-tab-c.stock-rank {}
.pie-tab-c.stock-rank .tab-item .tab-tit {width:50%}
.pie-tab-c.stock-rank .tab-item.stock-up .tab-tit {left:0; border-top:1px solid #ccc}
.pie-tab-c.stock-rank .tab-item.stock-dn .tab-tit {left:50%; border-top:1px solid #ccc}
.pie-tab-c.stock-rank h2 {padding:8px 0 4px 10px; line-height:20px; font-size:13px; border-bottom:1px solid #ddd}
.pie-tab-c.stock-rank.prom {margin-top:20px; height:235px; }

/* 조각파일 탭타임 3deps: */
.pie-tab-c.stock-info .tab-item .tab-tit {width:33.333%; border-top:1px solid #ccc; background-color:#fff}
.pie-tab-c.stock-info .tab-item.itm1 .tab-tit {left:0}
.pie-tab-c.stock-info .tab-item.itm2 .tab-tit {left:33.333%}
.pie-tab-c.stock-info .tab-item.itm3 .tab-tit {left:66.666%}

/* 조각파일 탭타임 4deps: */
.pie-tab-c.stock-topnews .tab-item .tab-tit {width:25%; border-top:1px solid #ccc; background-color:#fff}
.pie-tab-c.stock-topnews .tab-item.itm1 .tab-tit {left:0}
.pie-tab-c.stock-topnews .tab-item.itm2 .tab-tit {left:25%}
.pie-tab-c.stock-topnews .tab-item.itm3 .tab-tit {left:50%}
.pie-tab-c.stock-topnews .tab-item.itm4 .tab-tit {left:75%}

/* 투자주체별 매매동향, 프로그램 */
.pie-tab-c.stock-inv-prgm {margin-top:14px}
.pie-tab-c.stock-inv-prgm .tab-item .tab-tit {width:50%; border-top:1px solid #ccc; background-color:#fff; letter-spacing:-1px}
.pie-tab-c.stock-inv-prgm .tab-item.itm1 .tab-tit {left:0}
.pie-tab-c.stock-inv-prgm .tab-item.itm2 .tab-tit {left:50%}
.top-news-right .pie-tab-c.stock-inv-prgm .tab-cnt {padding-top:40px}
.stock-inv-prgm th {font-weight:normal; color:#888}
.stock-inv-prgm th,
.stock-inv-prgm td {font-size:13px; line-height:18px; padding:0 6px; white-space:nowrap}
.stock-inv-prgm thead th {padding:2px 6px 5px; border-bottom:1px solid #e1e1e1; text-align:right}
.stock-inv-prgm thead th.date {text-align:left}
.stock-inv-prgm tbody th {text-align:left}
.stock-inv-prgm tbody td {text-align:right}
.stock-inv-prgm tbody tr:first-child th,
.stock-inv-prgm tbody tr:first-child td {padding-top:5px}
.stock-inv-prgm td.up,
.stock-inv-prgm td.up2 {color:#ff0009}
.stock-inv-prgm td.dn,
.stock-inv-prgm td.dn2 {color:#457fff}

/* 외국인 기관 */
.pie-tab-c.r-stock-grp {}
.pie-tab-c.r-stock-grp .tab-cnt {padding-top:50px}
.pie-tab-c.r-stock-grp .tab-item .tab-tit {width:50%}
.pie-tab-c.r-stock-grp .tab-item.itm1 .tab-tit {left:0; border-top:1px solid #ccc}
.pie-tab-c.r-stock-grp .tab-item.itm2 .tab-tit {left:50%; border-top:1px solid #ccc}
.pie-tab-c.r-stock-grp h2 {padding:8px 0 4px 10px; line-height:20px; font-size:13px; border-bottom:1px solid #ddd}
.pie-tab-c.r-stock-grp.prom {height:235px; border-bottom:1px solid #efefef}

/* 국내증시 해외증시 증시지표  */
.market_issue {position:relative; margin:0}
.market_issue h2 {height:20px; padding:0 10px; font-size:13px; font-weight:bold; color:#00080b; line-height:20px; letter-spacing:0}
.market_issue h2 a {color:#00080b}
.market_issue .search {position:absolute; top:0; right:0}
.market_issue .search input[type=text] {float:left; width:80px; height:16px; line-height:16px; padding:0 0 0 3px; margin:0; border:1px solid #d6d6d6; border-right:0; background-color:#f3f3f3; font-size:11px; color:#777; }
.market_issue .grp {position:relative; width:100%; padding-top:5px}
.market_issue .grp:after {clear:both; display:block; content:''}
.market_issue .time {position:absolute; top:-18px; right:10px; font-size:11px; color:#a6a6a6}
.market_issue .side01 {float:left; width:120px; padding:0 0 0 10px; margin-top:-1px}
.market_issue .side01 li {overflow:hidden; white-space:nowrap; white-space:nowrap; font-size:13px}
.market_issue .side01 li div {display:block; overflow:hidden; width:100%; line-height:14px; padding:4px 0; }
.market_issue .side01 .tit {float:left; width:44px; color:#00080b; letter-spacing:-1px}
.market_issue .side01 .cont {overflow:hidden; float:left; width:60px; padding-right:15px; font-family:Arial, Tahoma, Dotum, sans-serif; text-align:right}
.market_issue .side01 .up {color:#ff5f5f }
.market_issue .side01 .dn {color:#4266c0}
.market_issue .side01 .w01 {float:left; width:53px; color:#333}
.market_issue .side01 .w02 {float:left; width:53px}
.market_issue .side01 .w02 .arr {font-size:0; overflow:hidden; display:inline-block; width:10px; height:10px; vertical-align:middle}
.market_issue .side02 {float:left; overflow:hidden; width:160px; padding-right:10px}
.market_issue .side02 img {width:150px; max-height:74px}
.market_issue .side03 {clear:both; width:100%; padding-top:3px}
.market_issue .side03 ul {margin-top:10px; border-top:1px solid #f2f2f2}
.market_issue .side03 ul li {overflow:hidden; border-bottom:1px solid #f2f2f2; white-space:nowrap; white-space:nowrap; font-size:14px}
.market_issue .side03 ul li a {display:block; overflow:hidden; line-height:20px; padding:6px 10px}
.market_issue .side03 .tit {float:left; width:82px; color:#00080b; letter-spacing:-1px; font-weight:bold}
.market_issue .side03 .btn-open {float:left; overflow:hidden; display:inline-block; width:17px; height:20px; background:url(https://static.hankyung.com/img/finance/arrow_group.png) no-repeat right -112px; font-size:0; vertical-align:middle}
.market_issue .side03 .cont {overflow:hidden; float:left; width:181px; font-family:Arial, Tahoma, Dotum, sans-serif; text-align:right}
.market_issue .side03 .up {color:#ff5f5f }
.market_issue .side03 .dn {color:#4266c0}
.market_issue .side03 .w01 {float:left; width:70px; color:#333}
.market_issue .side03 .w02 {float:left; width:53px}
.market_issue .side03 .w02 .arr {font-size:0; overflow:hidden; display:inline-block; width:10px; height:10px; vertical-align:middle}
.market_issue .side03 .w03 {float:left; width:58px}
.market_issue .side03 .w03 .arr {font-size:0; overflow:hidden; display:inline-block; width:10px; height:10px; vertical-align:middle}

.market_issue .side04 {float:left; width:145px; padding:0; margin-top:-1px}
.market_issue .side04.first {padding-right:10px}
.col-sty .col-3 .market_issue .side04 h3 {padding:0 5px 5px; border-bottom:1px solid #dddddd; font-size:13px; line-height:22px; color:#00080b}
.market_issue .side04 ul {padding-top:5px}
.market_issue .side04 ul li {overflow:hidden; padding-bottom:5px; white-space:nowrap; white-space:nowrap; font-size:13px}
.market_issue .side04 ul li div {display:block; overflow:hidden; width:100%; line-height:14px; padding:4px 0; }
.market_issue .side04 .tit {float:left; width:50%; color:#00080b; letter-spacing:-1px}
.market_issue .side04 .cont {overflow:hidden; float:left; width:50%; font-family:Arial, Tahoma, Dotum, sans-serif; text-align:right}
.market_issue .side04 .up {color:#ff0009 }
.market_issue .side04 .dn {color:#457fff}
.market_issue .side04 .w01 {float:left; width:100%}
.market_issue .side04 .w01 .arr {font-size:0; overflow:hidden; display:inline-block; width:10px; height:10px; vertical-align:middle}

.market_issue .side05 {width:245px; padding:0; margin-top:-1px}
.market_issue .side05.left {float:left; padding-right:14px; border-right:1px solid #efefef}
.market_issue .side05.right {float:right}
.market_issue .side05 h3 {padding:0 10px 5px; border-bottom:1px solid #dddddd; font-size:13px; line-height:22px}
.market_issue .side05 ul {width:225px; padding:8px 10px 5px 10px; border-bottom:1px solid #efefef}
.market_issue .side05 ul li {overflow:hidden; padding-bottom:7px; white-space:nowrap; white-space:nowrap; font-size:13px}
.market_issue .side05 ul li div {display:block; overflow:hidden; width:100%; line-height:18px; padding:2px 0; }
.market_issue .side05 .tit {float:left; width:40%; color:#00080b; letter-spacing:-1px}
.market_issue .side05 .cont {overflow:hidden; float:left; width:60%; font-family:Arial, Tahoma, Dotum, sans-serif; text-align:right}
.market_issue .side05 .up {color:#ff0009 }
.market_issue .side05 .dn {color:#457fff}
.market_issue .side05 .w01 {float:left; width:55%; text-align:right; font-weight:normal; color:#555555}
.market_issue .side05 .w02 {float:left; width:45%; text-align:right}
.market_issue .side05 .w02 .arr {font-size:0; overflow:hidden; display:inline-block; width:10px; height:10px; vertical-align:middle}

.market_issue ul li.down2 a span {color:#4266c0 !important}
.market_issue ul li.up2 a span {color:#ff5f5f !important}
.market_issue ul li.down2 .tit,
.market_issue ul li.up2 .tit {color:#777 !important}
.market_issue .news_list {padding-top:5px}
.market_issue .news_list li:first-child {font-weight:bold}
.news_list li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; line-height:20px; margin-top:6px}
.news_list a:hover {text-decoration:underline}
.market_issue.v2 {margin-top:16px}


/* 많이본 뉴스 */
.stock-topnews .market_issue .grp {padding-top:0}
.list-much {font-size:14px; line-height:28px; letter-spacing:-1px; color:#00080b}
.list-much a {color:#00080b}
.list-much span {padding-right:5px; font-size:16px; color:#457fff}
.list-much li { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:28px}

/* 리스트 */
.col-sty {position:relative; overflow:hidden; padding:15px 0; border-bottom:1px solid #cccccc; color:#333333}
.col-sty.col-sty03 {border-bottom:none}
.col-sty a {color:#333333}
.col-sty .col-1 {float:left; width:88px; margin:0 15px 0 10px}
.col-sty .col-1 h2 {height:26px; font-size:20px; line-height:26px; color:#00080b}
.col-sty .col-1 h2 a {color:#00080b}
.col-sty .col-1 .txt-list {position:absolute; bottom:20px; left:10px; font-size:13px; line-height:24px; text-align:left; color:#757575}
.col-sty .col-1 .txt-list a {color:#757575}
.col-sty.col-sty03 .col-1 .row2-2 .txt-list {bottom:0}
.col-sty .col-1 .ioc-list {overflow:hidden}
.col-sty .col-1 .ioc-list li {width:98px; height:36px; padding-top:68px; border-top:1px solid #dddddd; text-align:center; background-image:url(https://static.hankyung.com/img/finance/bg_title_sty01.png); background-repeat:no-repeat}
.col-sty .col-1 .ioc-list li a {display:block}
.col-sty .col-1 .ioc-list li.list-01 {border-top:1px solid #ffffff; background-position:center 29px}
.col-sty .col-1 .ioc-list li.list-02 { background-position:center -51px}
.col-sty .col-1 .ioc-list li.list-03 { background-position:center -132px}
.col-sty .col-1 .ioc-list li.list-04 { background-position:center -212px}
.col-sty .col-2 {float:left; width:519px; margin:0 15px; font-size:16px; font-weight:bold; line-height:22px}
.col-sty .col-2 .news-rel {padding-top:5px}
.col-sty .col-2 .news-rel a {font-size:14px; font-weight:normal}
.col-sty .col-2 .list-col {width:509px; padding-left:10px}
.col-sty .col-2 .list-col li {overflow:hidden; width:100%; padding-bottom:8px; text-overflow:ellipsis; white-space:nowrap; line-height:24px}
.col-sty .col-2 .list-col a {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; max-width:400px}
.col-sty .col-2 .list-col .date {float:right; width:109px; font-size:11px; font-weight:normal; color:#888; text-align:right}
.col-sty .col-2 .list-col.m li {}
.col-sty .col-2 .list-col.list-sty02 li {padding-bottom:11px}
.col-sty .col-2 .list-col.list-sty02 li a {display:block; overflow:hidden; float:left; max-width:400px; text-overflow:ellipsis; white-space:nowrap; line-height:22px}
.col-sty .col-2 .list-col.list-sty02 li span {display:block; overflow:hidden; float:right; width:109px; font-size:11px; font-weight:normal; color:#888; text-align:right}
.col-sty .col-2 .stock-memo-r {overflow:hidden; text-align:left; padding:3px 0 0; border-top:none}

.col-sty .col-2 .list-col .thumb-item {overflow:hidden; width:100%; padding-bottom:8px; white-space:normal; line-height:24px}
.col-sty .col-2 .list-col .thumb-item a {display:block; overflow:hidden; text-overflow:ellipsis; white-space:normal; float:left; max-width:100%}
.col-sty .col-2 .list-col .thumb-item .thumb {position:relative; float:right; width:80px; height:60px; margin:4px 0 0 12px; text-align:center}
.col-sty .col-2 .list-col .thumb-item .thumb:before {display:block; position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid rgba(0, 0, 0, 0.2); box-sizing:border-box; content:''}
.col-sty .col-2 .list-col .thumb-item .thumb img {max-width:80px; max-height:60px; vertical-align:middle}
.col-sty .col-2 .list-col .thumb-item .thumb:after {display: inline-block; overflow: hidden; width: 1px; height: 60px; margin: 0 -1px 0 0; vertical-align: middle; content: ''}
.col-sty .col-2 .list-col .thumb-item .read {overflow:hidden; max-height:36px; margin-top:4px; line-height:18px; font-size:13px; font-weight:normal; color:#666; letter-spacing: -1px}
.col-sty .col-2 .list-col .thumb-item .date {float:none; width:auto; line-height:18px; font-size:11px; font-weight:normal; color:#888; text-align:left}

.col-sty .col-3 {float:left; width:300px; padding:0 0 0 15px}
/* .col-sty .col-3 .r_tit {padding-bottom:8px; font-size:13px; line-height:18px; letter-spacing:-1px; color:#457fff} */
.col-sty .col-3 .r_tit a {color:#457fff}
.col-sty .col-3 .r_ranknews {margin-top:0}
.col-sty.col-sty01 .col-1 {}
.col-sty.col-sty02 .col-1 {}
.col-sty.col-sty03 .col-1 {}
.col-sty.col-sty03 .col-1 h2 {letter-spacing:-2px; white-space:nowrap}
.col-sty.col-sty03 .col-2 .list-col li {padding-bottom:9px}
.col-sty.col-sty04 .col-1 {width:98px; margin: 0 15px 0 0}
.col-sty.col-sty04 .col-2 {padding-top:4px}
.col-sty.col-sty04 .col-2 .pie-tab-c .tab-item .tab-tit {font-size:14px}
.col-sty.col-sty05 .col-1 {}
.col-sty.col-sty05 { margin-bottom:30px; border-bottom:none}
.col-sty .col-wrap {float:left; width:664px; background:url(https://static.hankyung.com/img/finance/bg_lineCnt.gif) repeat-y 113px 0}
.row-divide {position:relative; overflow:hidden; width:100%}
.row-divide .col-1 {padding-top:15px; border-top:1px solid #eee}
.row-divide .col-2 {padding-top:15px; border-top:1px solid #eee}
.row-divide.row2-1 .col-1 {padding-top:0; border-top:none}
.row-divide.row2-1 .col-2 {padding-top:0; padding-bottom:10px; border-top:none}

/* 한경 컨센서스 */
.m_box01.col_box01 {width:300px; margin:0}
.m_box01.col_box01 .box_graph {height:40px; padding:2px 0 15px 0; background:none; border-bottom:1px solid #efefef}
.m_box01.col_box01 .bar_list {float:left; width:299px; padding:0}
.m_box01.col_box01 .bar_list_txt {float:left; overflow:hidden; width:300px}
.m_box01.col_box01 .bar_list_txt ul {overflow:hidden; padding-top:6px; margin-left:-1px}
.m_box01.col_box01 .bar_list_txt ul li {float:left; padding-left:6px; font-size:13px; line-height:26px; color:#00080b; letter-spacing:-1px; white-space:nowrap}
.m_box01.col_box01 .bar_list .bar {overflow:hidden; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; behavior: url(ie-css3.htc)}
.m_box01.col_box01 .bar_list .bar li {height:15px}
.m_box01.col_box01 .bar_list .bar li div {position:absolute; top:23px; font-size:13px; line-height:22px; color:#00080b}
.m_box01.col_box01 .indx_list_ty1 tbody td {padding:6px 6px}
.m_box01.col_box01 .indx_list_ty1 tbody .sbj {font-family:'Malgun Gothic', '맑은 고딕', ’돋움’,Dotum, sans-serif}
.m_box01.col_box01 .indx_list_ty1 tbody .fst th,
.m_box01.col_box01 .indx_list_ty1 tbody .fst td {padding-top:12px}
.m_box01.col_box01 .indx_list_ty1 tbody .last th,
.m_box01.col_box01 .indx_list_ty1 tbody .last td {padding-bottom:19px; border-bottom:none}
.m_box01.col_box01 .indx_list_ty1 thead th {padding:9px 5px 8px; white-space:nowrap;font-family:'Malgun Gothic', '맑은 고딕', ’돋움’,Dotum, sans-serif}
.m_box01.col_box01 td.sbj a {color:#00080b}

.m_box01.col_box01 .up {color:#ff0009 !important}
.m_box01.col_box01 .dn {color:#457fff !important}
/* my증권, 최근조회 */


/* 면편집영역 탑뉴스 */
.stm_top_news {overflow: hidden; margin-right:33px; margin-top:23px; padding-bottom:5px}
.stm_top_news h2 {font-size: 18px; margin-bottom:5px; padding-bottom: 0}
.stm_top_news h2 a {color:#222}
.stm_top_news .thumb {float: right; width: 120px; height:90px; margin-left:15px}
.stm_top_news .thumb img {width: 120px; height:90px}
.stm_top_news p.news-pg {overflow: hidden; font-size:13px; line-height: 21px; max-height: 60px}
.stm_top_news p a {font-size:13px; color:#666; letter-spacing: -1px}
.col-630 .new-read {color:#666; letter-spacing: -1px}

.stm_top_news .rel-news li {line-height: 20px}

/* 속보 */
.quick_news {position:relative; display:inline-block; width:630px; height:20px; line-height:20px; padding:10px 0; border:1px solid #ccc; background-color:#fff; font-size:14px; z-index:1; letter-spacing:0}
.quick_news h2 {float:left; width:110px; padding-left:20px; font-size:14px}
.quick_news #roll_realtime {width:465px; margin-left:130px}
.quick_news #roll_realtime a {position:relative; float:left; white-space:nowrap; max-width:450px; padding-right:15px}
.quick_news #roll_realtime a .sbj {float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:350px; letter-spacing:-1px; font-weight:normal}
.quick_news #roll_realtime a:hover {text-decoration:none}
.quick_news #roll_realtime a:hover .sbj {text-decoration:underline}
.quick_news button {overflow:hidden; float:left; width:24px; height:21px; margin:0; padding:0; border:none; background:none; vertical-align:middle; text-align:left; text-indent:-9000px; font-size:0; cursor:pointer}
.quick_news .arr-more-black {position:absolute; top:7px; right:0}
.quick_news .btn-quick {position:absolute; top:8px; right:10px}
.quick_news .btn-quick .disNone {display:none}
.quick_news .btn-quick .quick-all {position:relative; }
.quick_news .btn-quick .quick-all .list-unfold {display: flex}
.quick_news .btn-quick .quick-all .list-fold {position:absolute; top:0; right:24px; width:70px}
.quick_news .fold-all {position:absolute; top:39px; left:-1px; width:630px; border:1px solid #ccc; background:url(https://static.hankyung.com/img/finance/dot_2pxe7.gif) repeat-y 20px 0 #f3f3f3; z-index:999; box-shadow: 0 3px 5px rgba(0, 0, 0, .2)}
.quick_news .fold-all .qb-fold-list {overflow:hidden; padding:5px 17px 11px 38px}
.quick_news .fold-all .qk-list-all {overflow:hidden;  padding:32px 0 0 8px}
.quick_news .fold-all .qk-list-all li {float:left; width:140px; margin-bottom:28px; font-size:14px}
.quick_news .fold-all .qk-list-all li a {display:block; line-height:30px}
.quick_news .thumb-news-list {position:relative; width:545px; margin-top:10px; padding-right:29px; border:1px solid #ddd; background-color:#fff}
.quick_news .thumb-news-list:after {clear:both; display:block; content:''}
.quick_news .thumb-news-list a:hover {text-decoration:none}
.quick_news .thumb-news-list a:hover .sbj {text-decoration:underline}
.quick_news .thumb-news-list .q-time {position:absolute; top:0; left:0; width:69px; height:100%; border-right:1px solid #ddd; text-align:center; font-size:13px; font-weight:bold; color:#999}
.quick_news .thumb-news-list .q-time span {position:absolute; top:50%; left:-23px; width:69px; height:20px; padding-left:23px; line-height:20px; margin-top:-10px; background:url(https://static.hankyung.com/img/finance/icon_quick_time.png) no-repeat 0 50%}
.quick_news .thumb-news-list .sbj {overflow:hidden; max-height:40px; margin:13px 0 12px 89px; font-weight:normal; font-size:14px; line-height:20px; vertical-align: middle; .display:block; .float:left; letter-spacing:-1px}
.quick_news .thumb-news-list .sbj span {display:inline-block; font-size:14px}
.quick_news .thumb-news-list .sbj:after {display:inline-block; width:1px; height:40px; margin-right:-1px; vertical-align:middle; content:''}
/* .quick_news .thumb-news-list .sbj.img {width:335px} */
.quick_news .thumb-news-list .thumb {float:right; width:60px; height:45px; margin:10px 0 10px 15px; vertical-align: middle; .display:block; .float:left}
.quick_news .thumb-news-list .thumb img {width:60px; height:45px}
.quick_news .thumb-news-list .arr-more-black {top:50%; right:13px; margin-top:-6px}
.bt22 .mk-insight,
.bt22 .photo-box {height:175px; padding-top:5px}


/* 1609 */
.ico1 {display:inline-block; overflow:hidden; background-image:url('https://static.hankyung.com/img/img.hk/w/icon_main1609.png'); background-repeat:no-repeat; font-size: 0; white-space: nowrap; text-indent: -9000px; text-align: left}
.ico1.arr-more-black {width:4px; height:12px; background-position:0px -108px; vertical-align:middle}
.ico1.stop {width:24px; height:22px; background-position:0px 0; vertical-align:middle}
.ico1.play {width:24px; height:22px; background-position:-24px 0; vertical-align:middle}
.ico1.stop1 {width:24px; height:22px; background-position:0px -81px; vertical-align:middle}
.ico1.play1 {width: 30px;height:22px;background-position: -190px -46px;vertical-align:middle}
.ico1.unfold {width:25px; height:22px; background-position:0px -27px; vertical-align:middle}
.ico1.fold {width:25px; height:22px; background-position:-25px -27px; vertical-align:middle}
.ico1.prev {width:23px; height:22px; background-position:0px -54px; vertical-align:middle}
.ico1.next {width:23px; height:22px; background-position:-22px -54px; vertical-align:middle}

.ico1.stop:hover {width:24px; height:22px; background-position:-195px -46px; vertical-align:middle}
.ico1.play:hover {width:24px; height:22px; background-position:-219px -46px; vertical-align:middle}
.ico1.stop1:hover {width:24px; height:22px; background-position:-195px -127px; vertical-align:middle}
.ico1.play1:hover {width:24px; height:22px; background-position:-219px -127px; vertical-align:middle}
.ico1.unfold:hover {width:25px; height:22px; background-position:-195px -73px; vertical-align:middle}
.ico1.fold:hover {width:25px; height:22px; background-position:-220px -73px; vertical-align:middle}
.ico1.prev:hover {width:23px; height:22px; background-position:-195px -100px; vertical-align:middle}
.ico1.next:hover {width:23px; height:22px; background-position:-217px -100px; vertical-align:middle}

.ico1.qk-price {display: inline-block; width:39px; height:30px; margin-right:8px; background-position:-156px -1px; vertical-align:middle}
.ico1.qk-market {display: inline-block; width:39px; height:30px; margin-right:8px; background-position:-156px -35px; vertical-align:middle}
.ico1.qk-briefing {display: inline-block; width:39px; height:30px; margin-right:8px; background-position:-156px -68px; vertical-align:middle}
.ico1.qk-weather {display: inline-block; width:39px; height:30px; margin-right:8px; background-position:-156px -102px; vertical-align:middle}
.ico1.gametoc {width:98px; height:30px; background-position:-53px 0; vertical-align:middle}
.ico1.bntnews {width:98px; height:30px; background-position:-53px -35px; vertical-align:middle}
.ico1.autotimes {width:98px; height:30px; background-position:-53px -70px; vertical-align:middle}
.ico1.kizmom {width:98px; height:30px; background-position:-53px -105px; vertical-align:middle}
.ico1.asia10 {width:98px; height:30px; background-position:-53px -140px; vertical-align:middle}
.issu-tg .prev .ico1 {display:block; width:15px; height:30px; background-position: 0px -127px; vertical-align:middle}
.issu-tg .next .ico1 {display:block; width:15px; height:30px; background-position: -20px -127px; vertical-align:middle}


/* ico2 */
.ico2 {display:inline-block; overflow:hidden; background-image:url(https://static.hankyung.com/img/finance/icon_stmain.png); background-repeat:no-repeat; font-size: 0; white-space: nowrap; text-indent: -9000px; text-align: left}
.ico2.arr-more-black {width:4px; height:12px; background-position:0px -108px; vertical-align:middle}
.ico2.stop {width:24px; height:22px; background-position:0px -50px; vertical-align:middle}
.ico2.play {width:24px; height:22px; background-position:-24px -25px; vertical-align:middle}
.ico2.unfold {width:25px; height:22px; background-position:0px -27px; vertical-align:middle}
.ico2.fold {width:25px; height:22px; background-position:-25px -27px; vertical-align:middle}

.ico2.stop:hover {width:24px; height:22px; background-position:0px 0px; vertical-align:middle}
.ico2.play:hover {width:24px; height:22px; background-position:0px -25px; vertical-align:middle}
.ico2.unfold:hover {width:25px; height:22px; background-position:-195px -73px; vertical-align:middle}
.ico2.fold:hover {width:25px; height:22px; background-position:-220px -73px; vertical-align:middle}



/* 뉴스 리스트 */
.news-grp {position:relative; padding-top:13px; margin-top:15px; padding-bottom:20px; border-top:1px solid #e5e5e5}
.news-grp2 {padding:20px 0 30px}
.news-grp3 {padding:16px 0 30px}

.news-item {margin-top:11px}
.news-list.first .news-item:first-child {margin-top:0}
.section-news .news-item .sbj {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.section-news .news-item .sbj {color:#222}
.news-item .sbj {font-size:18px; font-weight:bold; line-height:26px}
.news-item img {vertical-align:middle; margin-right:4px; margin-bottom:2px}
.news-item img.ico-wcms-vod,
.news-item img.ico-vod {margin-left:4px; height:17px}
.news-item.line {margin-top:18px; padding-top:18px; border-top:2px solid #222}
img.ico-wcms-vod,
img.ico-vod {height:18px !important; margin-left:4px; vertical-align:text-bottom}

img.ico-wcms-box {height:16px !important; margin-right:4px; vertical-align:middle}
img.ico-wcms-rel {height:5px !important; margin-right:4px; vertical-align:middle}
img.ico-wcms-dot {height:3px !important; margin-right:4px; vertical-align:middle}
.rel-news img.ico-wcms-box {vertical-align:middle}

.news-item .rel-news li {margin-top:4px; font-size:15px; line-height:20px}
.news-list .thumb-news {margin-top:10px}
.news-list .thumb-news:after {clear:both; display:block; content:''}
.news-list .news-item .cate,
.news-list .thumb-news .cate,
.news-list .news-item .cate a,
.news-list .thumb-news .cate a {font-size:13px; font-weight:bold; line-height:18px; color:#5c6bc2}
.news-list .thumb-news .sbj {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:5px; font-size:16px}
.news-list .thumb-news .sbj img {margin-right:4px; margin-bottom:2px; vertical-align:middle}
.news-list .thumb-news .thumb {float:left; width:107px; height:80px; margin-right:15px; margin-top:3px}
.news-list .thumb-news .thumb img {width:107px; height:80px}
.news-list .thumb-news .read {overflow:hidden; padding-top:3px; max-height:69px; font-size:14px; line-height:23px; color:#999}
.news-list .thumb-news .read a {color:#666; letter-spacing: -1px}
.news-list .thumb-news .rel-news {}
.news-list .thumb-news .rel-news li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:4px; font-size:15px; line-height:22px}
.news-list .thumb-news .rel-news li:first-child {margin-top:6px}
.news-list .thumb-news.md-highlight {margin-top:15px; padding:12px 0 15px; border-top:2px solid #222; border-bottom:1px solid #e5e4e5}
.news-list .thumb-news.md-highlight .sbj {white-space:normal; font-size:16px; line-height:24px}
.wcms .col-470 .news-list {}

.news-box {margin:10px 0; padding:12px 19px; background-color:#f1f1f1; border:1px solid #e5e4e5; border-top-color:#000}

.news-box .cate {display:block; color:#457fff; font-size:15px; font-weight:bold}
.news-box .cate a {color:#457fff}
.news-box .thumb-news {margin-top:0; padding-bottom:5px}
.news-box .thumb-news:after {clear:both; display:block; content:''}
.news-box .thumb-news .sbj {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:5px; font-size:17px}
.news-box .thumb-news .sbj img {margin-right:4px; margin-bottom:2px; vertical-align:middle}
.news-box .thumb-news .thumb {float:left; width:107px; height:80px; margin-right:15px; margin-top:3px}
.news-box .thumb-news .thumb img {width:107px; height:80px}
.news-box .thumb-news .read {overflow:hidden; padding-top:3px; max-height:69px; font-size:14px; line-height:23px; color:#999}
.news-box .thumb-news .read a {color:#666; letter-spacing: -1px}
.news-box .thumb-news .rel-news {}
.news-box .thumb-news .rel-news li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:4px; font-size:15px; line-height:22px}
.news-box .thumb-news .rel-news li:first-child {margin-top:6px}
.news-box .news-item {margin-top:4px}


/* 해시태그 */

.st-full-bg {overflow: hidden; width:100%; padding:21px 0 21px; background:#f7f7f7}

.st_issu-tg {position:relative; overflow:hidden; float: left; width:460px; margin:0 100px; text-align:center; font-size:14px}
.st_issu-tg a {display:inline-block; padding:4px 13px 7px; margin:5px; border:1px solid #99b9ff; border-radius:14px; background:#fff; *padding:1px 16px 3px; color:#457fff}
.st_issu-tg a span {font-size:13px; letter-spacing: -1px}
.st_issu-tg a:hover {background:#ebf5ff}
.st_issu-tg .paging_arr button {position:absolute; top:50%; margin-top:-45px; border:none; background:#f1f1f1}
.st_issu-tg .paging_arr .prev {width:55px; height:90px; padding-left:17px; left:0; }
.st_issu-tg .paging_arr .next {width:55px; height:90px; padding-left:17px; right:0}

/* 비트코인 추가 */
.vm_coin_wrap {float: left; width: 600px; padding:0 50px 0 13px; border-right: 1px solid #e3e3e3}
.vm_coin_wrap .tit {margin:0 0 10px; *zoom:1}
.vm_coin_wrap .tit h2 {float: left; padding-left:14px; font-size: 17px; color: #222}
.vm_coin_wrap .tit span.coin_info {padding-top:5px; float: right; font-size: 12px; color:#999}
.vm_coin_wrap .tit:after {display: block; clear: both; content: ""}
.vm_coin_wrap .coin_list {}
.vm_coin_wrap .coin_list ul {margin-left:-39px}
.vm_coin_wrap .coin_list ul li {width: 173px; float: left; margin:0 0 7px 39px}
.vm_coin_wrap .coin_list ul li span {display: inline-block; font-size: 15px}
.vm_coin_wrap .coin_list ul li span.coin_item {float: left}
.vm_coin_wrap .coin_list ul li span.coin_item strong {display: inline-block; width: 50px; vertical-align: middle; margin-left:8px}
.vm_coin_wrap .coin_list ul li span.data_num {float: right; width: 90px; text-align: right; padding-top: 2px}

/* 비트코인 아이콘표시 9종목 */
.coin_icon {display: inline-block; width: 21px; height: 21px; text-indent: -9999px; font-size: 0; vertical-align: middle;
	background: url(https://static.hankyung.com/img/finance/stock_coin_sprite.png) no-repeat}
.coin_icon.btc {background-position: 0 0}
.coin_icon.bch {background-position: -30px 0}
.coin_icon.eth {background-position: -60px 0}
.coin_icon.etc {background-position: 0 -30px}
.coin_icon.xrp {background-position: -30px -32px}
.coin_icon.qtum {background-position: -61px -32px}
.coin_icon.ltc {background-position: -30px -61px}
.coin_icon.iota {background-position: 0 -61px}
.coin_icon.btg {background-position: -61px -63px}

.vm_coin_wrap .coin_list ul:after {display: block; clear: both; content: ""}


.vm_icon {display: inline-block; text-indent: -9999px; font-size: 0; vertical-align: middle;
                            background: url(https://static.hankyung.com/img/finance/stock_coin_sprite.png) no-repeat}
.vm_icon.arr_select {width: 9px; height: 14px; background-position: -7px -92px}
.vm_icon.arr_prev {width: 10px; height: 16px; background-position: -28px -94px}
.vm_icon.arr_next {width: 10px; height: 16px; background-position: -51px -94px}
.vm_icon.arr_close {width: 12px; height: 15px; background-position: -69px -91px}
.vm_icon.arr_open {width: 12px; height: 15px; background-position: -69px -104px}

.vm_point {display: inline-block; margin:0 3px; letter-spacing: 0}
.vm_point .ico_vm_up, .vm_point .ico_vm_down, .vm_point .ico_vm_hold, .vm_point .ico_vm_max, .vm_point .ico_vm_min
{display:inline-block; overflow:hidden; outline: 0; text-indent:-9999px; vertical-align:middle; padding:0 0 2px;
	*display:inline;*zoom:1; *text-indent:0; *font-size:0; *line-height:0; *color:transparent;
}
.vm_point .ico_vm_hold {padding:0}

.vm_point .ico_vm_up {width: 12px; height: 9px; background: url(https://www.hankyung.com/resource/images/stock/ico_sm_up.png) no-repeat; background-size: 12px}
.vm_point .ico_vm_down {width: 12px; height: 9px; background: url(https://www.hankyung.com/resource/images/stock/ico_sm_down.png) no-repeat; background-size: 12px}
.vm_point .ico_vm_hold {width: 12px; height: 14px; background: url(https://www.hankyung.com/resource/images/stock/ico_sm_hold.png) no-repeat; background-size: 12px}
.vm_point .ico_vm_max {width: 12px; height: 15px; background: url(https://www.hankyung.com/resource/images/stock/ico_sm_max.png) no-repeat; background-size: 12px}
.vm_point .ico_vm_min {width: 12px; height: 15px; background: url(https://www.hankyung.com/resource/images/stock/ico_sm_min.png) no-repeat; background-size: 12px}

.vm_point.hold {color: #666}
.vm_point.up, .vm_point.max {color: #fa141f}
.vm_point.down, .vm_point.min {color: #4684fb}


.vm_price_wrap {margin:0 21px 0 0px}
.vm_price_wrap > div {margin:0 0 34px}
.vm_price_wrap .top_tit {position: relative; margin:0 0 0; *zoom:1}
.vm_price_wrap .top_tit h2 {color:#222; font-size: 17px; *zoom:1}
.vm_price_wrap .top_tit.top h2 {font-size: 20px; *zoom:1}
.vm_price_wrap .top_tit .right_info {display: inline-block; float: right; padding:5px 0 0; font-size: 13px;
                                    color:#777; font-weight: normal; line-height: 27px; letter-spacing: 0}
.vm_price_wrap .top_tit:after {display: block; clear: both; content: ""}
.vm_price_wrap .vm_price {margin-left:-12px}
.vm_price .vm_item {float: left; margin:0 0 12px 12px; width: 209px; height: 197px; border:1px solid #ccc}
.vm_price .vm_item p {text-align: center}
.vm_price .vm_item .item_type {height:50px; padding:11px 0 10px; box-sizing:border-box}
.vm_price .vm_item .item_type .name {display: inline-block; font-size:17px; vertical-align: bottom; letter-spacing: -1px}
.vm_price .vm_item .item_type span + span.name {}
.vm_price .vm_item .price {height:70px; padding:9px 0; background: #f7f7f7; text-align: center; box-sizing:border-box}
.vm_price .vm_item .price strong {display: block; font-size:20px; font-family: 'Tahoma', 'sans-serif'}
.vm_price .vm_item .price_info {padding:10px 12px 12px}
.vm_price .vm_item .price_info ul li {}
.vm_price .vm_item .price_info ul li + li {margin:8px 0 0}
.vm_price .vm_item .price_info ul li span:first-child {float: left; font-size: 13px; letter-spacing: -1px}
.vm_price .vm_item .price_info ul li span + span {float: right; font-size:14px}
.vm_price .vm_item .price_info ul li:after {display: block; clear: both; content: ""}
.vm_price_wrap .vm_price:after {display: block; clear: both; content: ""}

.vm_chart_wrap {position: relative}
.vm_chart_wrap .top_tit {margin:0 0 5px}
.vm_chart_wrap .top_tit button {padding:10px 15px; border:1px solid #e5e5e5}
.vm_chart_wrap .top_tit button.select {padding:10px 10px 10px 15px; font-weight: bold; letter-spacing: -1px}
.vm_chart_wrap .top_tit button.select span.vm_icon.arr_select {position:relative; top:-2px; margin-left:10px}
.vm_chart_wrap .top_tit .right_info {padding-top:14px}
.vm_chart_wrap .select_vm {position: absolute; z-index: 100; top:0; left:0}
.vm_chart_wrap .select_vm ul {padding:12px 22px; background:#fff; border:1px solid #e5e5e5}
.vm_chart_wrap .select_vm ul li {padding:5px 0 6px; letter-spacing: -1px}
.vm_chart_wrap .select_vm ul li + li {margin:6px 0 0; border-top:1px solid #e5e5e5}
.vm_chart_wrap .select_vm ul li button {border:0; padding:0}
.vm_chart_wrap .select_vm ul li button:hover, button:active {color:#c2c2c2}

.news_part2 {}
.news_part2 .top_tit {}
.news_part2 .top_tit h2 {margin:0 0 17px; padding:0 0 7px; border-bottom:1px solid #e5e5e5}
.news_part2 .part_wrap {}
.news_part2 .part_wrap ul {float: left}
.news_part2 .part_wrap ul + ul {margin-left: 36px}
.news_part2 .part_wrap ul li {position:relative; font-size: 15px; letter-spacing: -1.2px; padding-left:8px;
    /*background: url(https://img.hankyung.com/img/w/bul_list_dot.gif) left 12px no-repeat*/}
.news_part2 .part_wrap ul li:before {content:''; display:inline-block; position:absolute; top:12px; left:0; width:3px; height:1px; background:#222;}
.news_part2 .part_wrap ul li a {display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 280px}
.news_part2 .part_wrap ul li + li {margin:10px 0 0}
.news_part2 .part_wrap:after {display: block; clear: both; content: ""}

.vm_coin_info {position: relative; border:1px solid #e5e5e5}
.top_tit + .vm_coin_info {margin-top:12px}
.vm_coin_info .top_menu {}
.vm_coin_info .top_menu ul {/* padding-left:21px; */}
html[xmlns*=""] body:last-child .vm_coin_info .top_menu ul {padding-left:41px}
.vm_coin_info .top_menu ul li {float: left; text-align: center; height: 44px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; outline: none}
.vm_coin_info .top_menu ul li a {outline: none; display: block; padding:13px 17px; font-size: 15px}
.vm_coin_info .top_menu ul li + li {border-left:0}
.vm_coin_info .top_menu ul li.on {border-bottom:1px solid #fff}
.vm_coin_info .top_menu ul li.on a {font-weight: bold}
.vm_coin_info .top_menu .btn {position: absolute; z-index: 200; top: 0; padding:12px 0 0; height: 32px; width: 20px; text-align: center; background:#fff}
.vm_coin_info .top_menu .btn.prev {left:0; border-right: 1px solid #e5e5e5; border-bottom:1px solid #e5e5e5}
.vm_coin_info .top_menu .btn.next {right:0; border-left: 1px solid #e5e5e5; border-bottom:1px solid #e5e5e5}
.vm_coin_info .info_wrap {}
.vm_coin_info .info_wrap .coin_name {margin:40px 0; text-align: center}
.vm_coin_info .info_wrap .coin_name strong {display: inline-block; font-size:19px}
.vm_coin_info .info_wrap .coin_name strong span {display: inline-block; vertical-align: middle; padding:3px 0 0}
.vm_coin_info .info_wrap .coin_name strong:before {content: ""; display: inline-block; width: 33px; height: 33px; margin-right:5px; vertical-align: middle;
										background: url(https://static.hankyung.com/img/finance/stock_coin_sprite.png) no-repeat}
.vm_coin_info .info_wrap .coin_name strong.btc:before {background-position: 0 -130px}
.vm_coin_info .info_wrap .coin_name strong.bch:before {background-position: -51px -130px}
.vm_coin_info .info_wrap .coin_name strong.eth:before {background-position: -100px -130px}
.vm_coin_info .info_wrap .coin_name strong.etc:before {background-position: -152px -130px}
.vm_coin_info .info_wrap .coin_name strong.xrp:before {background-position: -205px -130px}
.vm_coin_info .info_wrap .coin_name strong.qtum:before {background-position: 0px -176px}
.vm_coin_info .info_wrap .coin_name strong.ltc:before {background-position: -51px -176px}
.vm_coin_info .info_wrap .coin_name strong.iota:before {background-position: -101px -176px}
.vm_coin_info .info_wrap .coin_name strong.btg:before {background-position: -152px -176px}

.vm_coin_info .info_wrap .coin_info_text {padding:0 28px 35px; line-height: 24px; font-size: 14px}
.vm_coin_info .closeopen {text-align: center}
.vm_coin_info .closeopen a {display: block; padding:4px 0 5px; border-top:1px solid #e5e5e5}
.vm_coin_info .closeopen .vm_icon {margin-left:3px}

/* 비트코인 추가 180220 */
.vm_coin_wrap.mid {width: 672px; padding: 0px 26px 0 13px}
.vm_coin_wrap.mid .coin_list {margin-left:14px}
.vm_coin_wrap.mid .coin_list ul {margin:0}
.vm_coin_wrap.mid .coin_list ul li {display: table; margin:0; width: 180px; padding:10px 17px}
.vm_coin_wrap.mid .coin_list ul li.line_h {border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3}
.vm_coin_wrap.mid .coin_list ul li.line_v {border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3}
.vm_coin_wrap.mid .coin_list ul li span.coin_item {float:none; display: table-cell; vertical-align: middle}
.vm_coin_wrap.mid .coin_list ul li span.coin_icon {width: 28px; height: 28px}
.vm_coin_wrap.mid .coin_list ul li span.coin_icon.btc {background-position: 0 -230px}
.vm_coin_wrap.mid .coin_list ul li span.coin_icon.bch {background-position: -46px -230px}
.vm_coin_wrap.mid .coin_list ul li span.coin_icon.eth {background-position: -91px -230px}
.vm_coin_wrap.mid .coin_list ul li span.coin_icon.etc {background-position: -137px -230px}
.vm_coin_wrap.mid .coin_list ul li span.coin_icon.xrp {background-position: -183px -230px}
.vm_coin_wrap.mid .coin_list ul li span.coin_icon.qtum {background-position: 0 -269px}
.vm_coin_wrap.mid .coin_list ul li span.coin_icon.ltc {background-position: -47px -269px}
.vm_coin_wrap.mid .coin_list ul li span.coin_icon.iota {background-position: -95px -267px}
.vm_coin_wrap.mid .coin_list ul li span.coin_icon.btg {background-position: -141px -267px}

.vm_coin_wrap.mid .coin_list ul li .data_text:after {content:''; display:block; clear:both}
.vm_coin_wrap.mid .coin_list ul li .data_text {display: table-cell; width:250px; padding-left:7px; vertical-align: middle}
.vm_coin_wrap.mid .coin_list ul li .data_text strong {display: block}
.vm_coin_wrap.mid .coin_list ul li .data_text strong.name {float:left; margin-top:7px; font-size: 15px}
.vm_coin_wrap.mid .coin_list ul li .data_text strong.num {float:right; font-size: 15px; font-family: 'Tahoma', 'Apple SD Gothic Neo', '돋움', Dotum, '굴림', Gulim, Verdana, Arial, sans-serif; font-weight: normal; text-align:right}
.vm_coin_wrap.mid .coin_list ul li .data_text strong.num .current {display:block; margin-bottom:4px; font-size:15px}
.vm_coin_wrap.mid .coin_list ul li .data_text strong.num .vm_point,
.vm_coin_wrap.mid .coin_list ul li .data_text strong.num .rate {font-size:12px}
.vm_coin_wrap.mid .coin_list ul li .data_text strong.num .rate {font-weight: normal}
.vm_coin_wrap.mid .coin_list ul li .data_text strong.num .rate.up {color:#fa141f}
.vm_coin_wrap.mid .coin_list ul li .data_text strong.num .rate.down {color:#4684fb}



/* 바로가기 aside */
.quick-icon-list {float: right;padding: 0px 19px 19px 0}
.quick-icon-list h2 {font-size:17px; color:#222}
.quick-icon-list ul {*zoom:1}
.quick-icon-list ul li + li {margin-left:13px}
.quick-icon-list ul li {float:left; font-size:13px; padding:45px 10px 0px 10px; margin-top:65px; letter-spacing: -1px}
.quick-icon-list ul li a {display: initial; padding-top: 45px}
.quick-icon-list ul li.quick-icon-01 {background: url(https://static.hankyung.com/img/finance/quick-icon-01.png) no-repeat 53% 8%}
.quick-icon-list ul li.quick-icon-02 {background: url(https://static.hankyung.com/img/finance/quick-icon-02.png) no-repeat 52% 8%}
.quick-icon-list ul li.quick-icon-03 {background: url(https://static.hankyung.com/img/finance/quick-icon-03.png) no-repeat 52% 8%}
.quick-icon-list ul:after {overflow: hidden; clear: both; display: block; content: ""}


/* 우측 리스트모듈 */
.asidemodule {margin:15px 0 0; position: relative}
.asidemodule .tit_list {position: relative; display:block; font-size:15px; height:28px; border-bottom:1px solid #e5e5e5}
.asidemodule .tit_list .right_link {position: absolute; top:3px; right: 0; padding-right: 2px; font-size: 12px; font-weight: normal}
.asidemodule .tit_list .right_link .ico.go_link {margin-left:5px; vertical-align: baseline}
.fri_toon .tit_list {display:block; font-size:14px; height:20px}
/* 주요뉴스 */
.asidemodule .list_major {padding:10px 0 0}
.asidemodule .list_major li {position: relative; font-size:14px; line-height: 30px}/*hk*/
.asidemodule .list_major a {display:block; padding-left: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.asidemodule .list_major em {position: absolute; margin-right:4px; font-weight:bold; font-style: inherit}

/* 우측 광고 */
.r-ad300 {width:300px; margin:20px auto 0}
.r-ad300-2 {width:300px; margin:20px auto 0}

/* 증권 탭 */
.r-tab {position:relative; overflow:hidden; width:100%; padding-bottom:10px; border-top:1px solid #e5e5e5}
.r-tab .r-tab-tit {position:absolute; top:0; height:35px; text-align:center}
.r-tab .r-tab-tit a {display:block; line-height:24px; padding:4px 0 6px; border:1px solid #e5e5e5; border-top:none; border-left:none; background-color:#fff; font-weight:normal}
.r-tab .r-tab-item h2 {font-size:14px}
.r-tab .r-tab-item h2 a {color:#777}
.r-tab .r-tab-item h2.tab-on a {font-size:14px; font-weight: bold; color:#222}
.r-tab .r-tab-item:first-child .r-tab-tit a {border-left:1px solid #e5e5e5}
.r-tab .r-tab-item.active .r-tab-tit a {font-weight:bold; border-bottom:none}
.r-tab .r-tab-cnt {display:none; margin-top:40px}
.r-tab .r-tab-cnt p.data-right {text-align: right; font-size: 11px; color:#666; letter-spacing: -1px; margin-right:5px}
.r-tab .r-tab-item.active .r-tab-cnt {display:block}
.r-tab .r-tab-item.active h2 a {color:#222}

.r-tab.tab_oneitem {border-top:0}
.r-tab.tab_oneitem .r-tab-item h2 {font-size:15px}
.r-tab.tab_oneitem .r-tab-item:first-child .r-tab-tit a {border-top:1px solid #e5e5e5}
.r-tab.tab_oneitem .r-tab-cnt {display:none; margin-top:0}
.r-tab.tab_oneitem .r-tab-cnt .sum_consensus_list li {min-height:140px; padding:13px 0 0; box-sizing:border-box}
.r-tab.tab_oneitem .r-tab-cnt .sum_consensus_list .sbj {display:block; overflow:hidden; max-height:36px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word}

/* 증시 */
.stock-tab .r-tab-tit {width:50%}
.stock-tab .tab-itm1 .r-tab-tit {left:0}
.stock-tab .tab-itm2 .r-tab-tit {left:50%}
.stock-tab.tab_oneitem .md_tit {padding-bottom:6px; border-bottom:1px solid #d2d2d2; font-size:14px}
.stock-tab.tab_oneitem .md_tit a:after {display:none}
.stock-tab.tab_oneitem .r-tab-cnt p.data-right {position:absolute; top:5px; right:10px}

.k-stock-tb th,
.k-stock-tb td {text-align:left; padding:5px 2px; line-height:23px; border-bottom:1px solid #e5e5e5}
.k-stock-tb th {font-size:13px; font-weight: normal; padding-left:7px}
.k-stock-tb td {font-size:13px}
.k-stock-tb .num {text-align:right; padding: 5px 10px; color:#777}
.k-stock-tb .stock-num {text-align:left; padding: 5px 0; font-weight: bold}
.k-stock-tb .stock-btn img {vertical-align: middle}
.k-stock-tb .stock-arr {vertical-align:middle}
.up .stock-num,
.up2 .stock-num {color:#ff0009}
.dn .stock-num,
.dn2 .stock-num {color:#457fff}
.stock-tab .info-txt {margin-top:8px; font-size:12px; color:#999; text-align:right}

/* 환율, 원자재*/
.m-ex-rate + .r-tab {margin:20px 0 0}
.m-ex-rate {overflow: hidden; margin-top:12px; margin-left:7px}
.m-ex-rate h2 {color:#222; font-size:14px; padding-bottom:6px; border-bottom: 1px solid #d2d2d2}
.m-ex-rate h2 a {color:#222}
.m-ex-rate .ex-rate-title h2 span {float:right; font-weight: normal; font-size:11px; color:#666; margin-right:10px; padding-top:5px}

.ex-rate {margin-top:5px; font-size:13px}
.ex-rate th {font-weight: normal}
.ex-rate th,
.ex-rate td {text-align:left; padding:2px; line-height:20px}
.ex-rate td {font-size:13px}
.ex-rate .num {text-align:center; padding: 5px 0}
.ex-rate .stock-btn img {vertical-align: super}
.ex-rate .stock-arr {vertical-align:middle}
.ex-rate .stock-num {text-align:right; padding: 5px 0}
.ex-rate .stock-num .ico {display:inline-block; width:11px; height:13px; background-image:url(https://static.hankyung.com/img/finance/stock_arrow.png); background-repeat:no-repeat; vertical-align:middle}

.ex-rate .stock-per {padding-right:0; text-align: right}
.ex-rate span.exrate-per {display: inline-block; text-align: right; width:45px; padding:0px 5px; color:#fff}

.hold .exrate-per {background: #666}
.up .exrate-per,
.up2 .exrate-per {background:#ff0009}
.dn .exrate-per,
.dn2 .exrate-per {background: #457fff}
.up .stock-num,
.up2 .stock-num {color:#ff0009}
.dn .stock-num,
.dn2 .stock-num {color:#457fff}


.stock-list {padding:3px 10px 0}
.stock-list li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:24px; margin-top:3px}

.stock-search {position:relative; overflow:hidden; width:100%; margin-top:17px}
.stock-search:after {clear:both; display:block; content:''}
.stock-search input[type=text] {width:286px; height:32px; padding:0 0 0 10px; background-color:#f1f1f1; border:1px solid #ddd}
.stock-search .btn-stock-sch {position:absolute; top:0; right:0; overflow:hidden; border:none; margin:0; padding:0; text-align:left; text-indent:-9000px; font-size:0}


/* 증권메인 하단 테마박스 */
.sub_seclist {overflow: hidden; width:980px; margin-top:20px}
.sub_seclist:after {clear:both; overflow: hidden; display: inline-block; content: ""}
.box-wrap-top {overflow: hidden; display: inline-block}
.box-wrap-bottom {margin: 10px 0; overflow: hidden; display: inline-block; margin-bottom:20px}

.theme-box-list {
    width:278px;
    min-height: 375px;
    position: relative;
    overflow: hidden;
    border:1px solid #ccc;
    padding:0 20px;
    padding-bottom:5px;
}

.box-left {float:left; margin-right:10px; padding-bottom:5px}
.box-center {float:left}
.box-right {float:right; margin-left: 10px}

.theme-box-list h2 {text-align: center; width:170px; margin: 0 auto; padding:5px 0; line-height: 22px; font-size:13px; color:#fff}
.theme-box-list h2 a {color:#fff}
.theme-box-list h2.box-bg-01 {background-color:#71a6db}
.theme-box-list h2.box-bg-02 {background-color:#60b5ba}
.theme-box-list h2.box-bg-03 {background-color:#9ab675}
.theme-box-list h2.box-bg-04 {background-color:#cbb280}
.theme-box-list h2.box-bg-05 {background-color:#c7827e}
.theme-box-list h2.box-bg-06 {background-color:#b389bc}
.theme-box-list ul {margin-top:10px}
.theme-box-list ul li:first-child {border-top: 0}
.theme-box-list ul li {margin:6px 0; padding: 9px 0 12px 0; border-top:1px solid #e5e5e5; font-size: 15px; max-height: 38px; line-height: 20px;
                     width:278px; overflow: hidden; text-overflow: ellipsis; white-space: normal}
.theme-box-list ul li a {display: block; line-height: 19px}
.theme-box-list ul li.pt-img-title {width:278px; overflow: hidden; text-overflow: ellipsis; white-space: normal}
.theme-box-list ul li.pt-img-title img {width:60px; height: 45px; float: left; margin-right:10px; margin-top:2px}
.theme-box-list ul li.pt-img-title div.sbj {padding-top:3px; max-height: 38px; overflow: hidden; width:202px;
                                            text-overflow: ellipsis; white-space: normal}

/* 체널 gnb 수정 180226 */

/* 증권부터 시작, 공통분모 확인 */
#wrap.old_cn {width: 1040px; padding:0}
.main_top {padding-bottom: 20px}
.main_top.coin .top-news-left {float: left; width: 680px; padding:16px 20px 0 0; border-right: 1px solid #ccc}
.top-news-left {float: left; width: 680px; padding:16px 31px 0 0; border-right: 1px solid #ccc}
.top-news2 {width: 680px}
.quick_news {width: 680px}
.fltAd.stockAd .lft {left: -740px !important}
.fltAd .rgt {right: -660px}
#contents {padding-top: 0}
.sub_seclist {width: 1040px}
.stm_top_news {margin-right:0px}

.theme-box-list {width: 291px}
.box-left {margin-right: 20px}
.box-right {margin-left:20px}
.box-wrap-bottom {margin:20px 0}

.col-1040 .main_top {width:1040px}
.col-1040 #contents {width:1040px}

/* 2018-03-16 추가 */
.m-ex-rate h2 a {font-size:15px}
.m-ex-rate {margin-left:0}

/* 2018-03-21 stock 기간변동률 추가 */
.sorting_table table {width:100%; margin-top:12px; border:1px solid #ccc; table-layout:fixed}
.sorting_table th {padding:11px 15px 10px; color:#777; font-size:13px; font-weight:normal; letter-spacing:-0.075em; background-color:#f7f7f7}
.sorting_table th:first-child {text-align:left}
.sorting_table .order {text-align:right}
.sorting_table .order:after {content:''; display:inline-block; width:8px; height:12px; margin-left:5px; background-image:url('https://static.hankyung.com/img/finance/btn_sorting_g.png'); background-repeat:no-repeat; vertical-align:middle}
.sorting_table .order.ascend:after {height:6px}
.sorting_table .order.descend:after {height:6px; background-position:0px -6px}
.sorting_table td {padding:8px 15px; color:#333; font-size:14px; border-top:1px solid #ccc}
.sorting_table tr:hover td {background-color:#f7f7f7}
.sorting_table td + td {text-align:right; letter-spacing:0;  border-left:1px solid #efefef}
.sorting_table .coin_icon {margin-right:10px}

.stock_reference .bul_refer {font-size:12px; line-height:24px; letter-spacing:-0.075em}
.stock_reference .bul_refer + .bul_refer {margin-top:8px}

/* 2018-04-16 부분개편 */
.inner_list_wrap {margin-top:30px}
.inner_list_wrap:after {content:''; display:block; clear:both}
.inner_list_wrap .medium_news_list {float:left; width:410px; padding-right:20px; padding-bottom:40px; border-right:1px solid #ccc}
.inner_list_wrap .narrow_news_list {float:left; width:250px; margin-left:-1px; padding-left:19px; padding-bottom:40px; border-left:1px solid #ccc}  /*2018-05-18 border-left:  */

.top-news-left {width:700px; padding-right:20px}
.top-news2 {width:100%}
.quick_news {width:100%; height:42px; box-sizing:border-box}

.news_origin a {display:inline-block; color:#5c7bc2; font-size:13px; font-weight:bold; letter-spacing:-0.075em}
.news_origin a:after {content:''; display:inline-block; width:4px; height:9px; margin-left:6px; background:url('https://static.hankyung.com/img/finance/ico_arr_g02.gif') no-repeat; vertical-aling:-1px}
.news_origin a + a:before {content:''; display:inline-block; width:1px; height:10px; margin-left:6px; padding-left:6px; border-left:1px solid #e5e5e5; vertical-align:-2px}
.news_tit {overflow:hidden;  display:block; /* width:100%;*/ font-size:17px; line-height:26px; letter-spacing:-0.075em; text-overflow:ellipsis; white-space:nowrap}

.md_tit_box {position:relative; padding-bottom:5px; border-bottom:1px solid #e5e5e5}
.md_tit {font-size:15px; letter-spacing:-0.075em}
.md_tit a:after {content:''; display:inline-block; width:4px; height:9px; margin-left:6px; background:url('https://static.hankyung.com/img/finance/ico_arr_g02.gif') no-repeat}
.md_tit_box.noline {border-bottom:none; padding-bottom:0}

.paging-pie {position:absolute; top:3px; right:0; width:80px}
.paging-pie .num  {float:left; width:30px; text-align:center; font-size:11px; line-height:18px; color:#999}
.paging-pie .num strong {color:#222}
.paging-pie .arr-paging {float:right; width:48px; height:16px; border:1px solid #e5e5e5}
.paging-pie .arr-paging .ico.prev {background-position:-100px -43px}
.paging-pie .arr-paging .ico.next {background-position:-99px -79px; border-left:1px solid #e5e5e5}
.paging-pie button {overflow:hidden; float:left; width:24px; height:16px; margin:0; padding:0; border:none;
 vertical-align:middle; text-align:left; text-indent:-9000px; font-size:0; cursor:pointer}

/* .main_coin_column .coin_calumn {overflow:hidden; height:144px} 2018-04-27 삭제 */
/* .main_coin_column .coin_calumn .sbj {width:175px} */
.main_coin_column .coin_calumn .slide_item {width:250px}

.part_area .vm_coin_wrap {float:none; width:100%; padding:0; border-right:0}
.vm_coin_wrap.mid .coin_list {overflow:hidden; margin-left:0; height:130px}
.vm_coin_wrap.mid .coin_list .data_text {padding-left:11px}
.vm_coin_wrap.mid .coin_list ul li .data_text strong.name {font-size:14px; font-weight:normal}
.vm_coin_wrap.mid .coin_list ul li .data_text strong.num {font-size:0; letter-spacing:0}

.vm_coin_wrap.mid .coin_list .slide_item {width:100%; padding:0}
.vm_coin_wrap.mid .coin_list .slide_in {padding:13px 0 13px 7px}
.vm_coin_wrap.mid .coin_list .slide_in + .slide_in {border-top:1px dotted #e5e5e5}
.vm_coin_wrap .coin_list .current {color:#333}
.vm_coin_wrap .coin_list .num span + span {margin-left:5px; margin-right:0}
.vm_coin_wrap .coin_list ul li span {font-size:13px}

.part_area .vm_coin_wrap .coin_info {padding-top:13px; color:#999; letter-spacing:0; font-size:11px; border-top:1px solid #e5e5e5}
.part_area .vm_coin_wrap .coin_info:after {content:''; display:block; clear:both}
.part_area .vm_coin_wrap .coin_info .info_right {float:right}

.main_top {padding-bottom:0; border-bottom:0}
.main_aside_issue .keyword_list {margin-top:15px; text-align:center}
.main_aside_issue .keyword_list li {display:inline-block; margin:0 5px 10px 0}
.main_aside_issue .keyword_list li a {display:inline-block; padding:5px 14px 7px; color:#5c7bc2; font-size:14px; letter-spacing:-0.075em; border:1px solid #95afe4; border-radius:15px}
.asidemodule.quick-icon-list02 {margin-top:22px}
.asidemodule.quick-icon-list02 .icon_list {margin-top:0; padding:0 18px}
.asidemodule.quick-icon-list02 .icon_list:After {content:''; display:block; clear:both}
.asidemodule.quick-icon-list02 .icon_list li {float:left; margin-top:0; background-repeat:no-repeat; background-position:center top}
.asidemodule.quick-icon-list02 .icon_list li + li {margin-left:18px}
.asidemodule.quick-icon-list02 .icon_list li a {display:block; padding:42px 0 0; font-size:14px}
.asidemodule.quick-icon-list02 .quick-icon-01 {background-image:url('https://static.hankyung.com/img/finance/quick-icon-01.png')}
.asidemodule.quick-icon-list02 .quick-icon-02 {background-image:url('https://static.hankyung.com/img/finance/quick-icon-02.png')}
.asidemodule.quick-icon-list02 .quick-icon-03 {background-image:url('https://static.hankyung.com/img/finance/quick-icon-03.png')}

.narrow_news_list .r-tab .r-tab-item.active .r-tab-cnt {min-height:300px} /*2018-05-18 tab-cont-tit 삭제 */
.narrow_news_list .r-tab {padding-bottom:0}
.narrow_news_list .bnr_box {margin-top:7px}
/* .sum_starwarz_list {border-top:1px solid #e5e5e5} 2018-05-18 tab-cont-tit 삭제 */
.sum_starwarz_list li {display:table; width:100%; padding:9px 0; min-height:59px; table-layout:fixed; box-sizing:border-box}
.sum_starwarz_list li + li {border-top:1px dotted #e5e5e5}
.sum_starwarz_list .col {display:table-cell; padding:0 5px; vertical-align:middle}
.sum_starwarz_list .col:first-child {width:15px; text-align:center}
.sum_starwarz_list .rank {font-size:17px; font-style:italic}
.sum_starwarz_list .investor {display:block; font-size:14px}
.sum_starwarz_list .investor:after {content:''; display:block; clear:both}
.sum_starwarz_list .name {display:block; float:left; width:145px; font-weight:bold; letter-spacing:-0.1em}
.sum_starwarz_list .stock-num {display:block; float:right; width:70px; letter-spacing:0}
.sum_starwarz_list .target {display:block}
.sum_starwarz_list .target a {display:inline-block; margin-top:5px; font-size:13px; letter-spacing:-0.1em}

/* .sum_consensus_list {border-top:1px solid #e5e5e5} 2018-05-18 tab-cont-tit 삭제  */
.sum_consensus_list li {padding:15px 0 17px}
.sum_consensus_list li + li {border-top:1px dotted #e5e5e5}
.sum_consensus_list .sbj {font-size:14px; letter-spacing:-0.1em; font-weight:normal}
.sum_consensus_list .exchange {position:relative; margin-top:10px; padding-right:85px}
.sum_consensus_list .exchange .item {display:block; font-size:13px}
.sum_consensus_list .exchange .item + .item {margin-top:5px}
.sum_consensus_list .fc_red {color:#ff0009}
.sum_consensus_list .info {display:block; margin-top:12px}
.sum_consensus_list .info .item {color:#777; letter-spacing:0}
.sum_consensus_list .info .item + .item {margin-left:5px}
.sum_consensus_list .btn_view_origin {position:absolute; top:4px; right:0}

.hold .stock-num {color:#666}
.stock-tab .tab-cont-tit {display:inline-block; margin:8px 0; font-size:14px; font-weight:normal; letter-spacing:-0.15em}

.part_area + .part_area {margin-top:25px; padding-top:25px; border-top:1px solid #e5e5e5}
.part_area .md_news_list {margin-top:4px}
.part_area .md_news_list li + li {margin-top:8px}

.tag_list {margin-top:15px}
.tag_list:after {content:''; display:block; clear:both}
.tag_list li {float:left; margin:0 5px 5px 0}
.tag_list a {display:inline-block; padding:1px 10px 3px; color:#5c7bc2  ; font-size:12px; border:1px solid #5c7bc2; border-radius:22px}

.top-news2 .news-top .news-read {max-height:80px; margin:3px 0 5px; padding:0}
.top-news2 .news-top .news-top-box {display:table; width:100%; table-layout:fixed}
.top-news2 .news-top .thumb {float:none; display:table-cell; margin:0; vertical-align:top}
.top-news2 .news-top .text_box {float:none; display:table-cell; padding-left:15px; vertical-align:top}

.quick_news .fold-all {width:100%}
.quick_news .thumb-news-list {width:100%; box-sizing:border-box}
.quick_news .thumb-news-list .sbj {margin-right:127px}

/*  2018-05-18 스탁론 배너 슬라이드 추가 */
.bnr_box.type_slide {overflow:hidden; height:51px; margin:25px 0}
.bnr_box.type_slide .slick-vertical .slick-slide {border:0}

/*  2018-09-20 블록체인 제공처 */
.vm_price_wrap .top_tit .right_info {padding:0 0 5px}
.vm_price_wrap .top_tit .right_info .invest_link {display:inline-block; height:16px; margin-top:-1px; vertical-align:middle}
.vm_price_wrap .top_tit .right_info .invest_link img {vertical-align:top}
.vm_price_wrap .top_tit .right_info >span {display:inline-block; vertical-align:top}
.vm_price_wrap .top_tit .right_info >span + span:before {content:''; display:inline-block; width:1px; height:13px; margin:0 9px 0 5px; background-color:#777; vertical-align:-2px}

/*  2018-09-20 블록체인 시세 수정 */
.vm_price .vm_item {height:auto; cursor:pointer}
.vm_price .vm_item .item_type {padding: 12px 0 14px}
.vm_price .vm_item .price {padding: 15px 0}

/*  2018-09-20 증권 메인  */
.part_area .vm_coin_wrap .coin_info {padding-top:9px; padding-bottom:3px}
.part_area .vm_coin_wrap .coin_info .info_l {float:left; display:block}
.part_area .vm_coin_wrap .coin_info .info_r {float:right; display:block}
.part_area .vm_coin_wrap .invest_link {display:inline-block; width:80px; margin-top:-1px; vertical-align:top}
.part_area .vm_coin_wrap .invest_link img {width:100%}

/*  2018-10-01 블록체인 시세 아이콘 크기 조절 */
.vm_point .ico_vm_hold {height:12px}

/* 2019.01.30 기획시리즈 추가 */
.main_special_series {margin-bottom:25px; padding-bottom:26px; border-bottom:1px solid #e5e5e5}
.main_special_series h2 {color:#222; font-size:15px}
.main_special_series li:after {content:''; display:block; clear:both}
.main_special_series li {margin-top:23px}
.main_special_series li .series-thumb {float:right; width:70px; height:44px; /* margin-top:14px; */ margin-left:10px; overflow:hidden}
.main_special_series li .series-thumb a {display:block}
.main_special_series li .series-thumb img {width:100%}
.main_special_series li .series-thumb.video-thumb a {position:relative}
.main_special_series li .series-thumb.video-thumb a:after {content:''; display:inline-block; position:absolute; top:11px; left:24px; width:22px; height:22px; background:url('https://www.hankyung.com/resource/images/w/2017hk-sprite.png') no-repeat -107px -259px}
.main_special_series li .series-title {margin-bottom:5px; font-size:13px}
.main_special_series li .series-title a {color:#777}
.main_special_series li .read {height:42px; font-weight:normal; font-size:14px; line-height:21px; overflow:hidden}
.main_special_series li:first-child {margin-top:14px}

/* 2019.05.30 텔레그램 추가 */
.telegram_area {display:block;margin-bottom:15px}

/* 202001 증권 섹션 www 이관 관련 추가 */
/* layout */
#container {width:1130px}
.chscgnb_header .wrap_header,
.foot-inner {max-width:1130px}
.fltAd .left,
.fltAd .right {top:280px !important}
.fltAd .left {left:-754px}
.fltAd .right {right:-595px}

.main_contents {overflow:hidden; *zoom:1}
.main_contents .contents {float:left; width:790px; padding:16px 20px 0 0; border-right:1px solid #ccc}
.main_contents .aside {float:right; width:300px; padding-top:20px}
.main_contents .aside > div + div {margin-top:20px}
.main_contents .inner_list_wrap .medium_news_list {width: 460px;}
.main_contents .inner_list_wrap .narrow_news_list,
.main_coin_column .coin_calumn .slide_item {width: 290px}

/* contents */
.news_top {margin-bottom:15px}
.news_top .news_tit {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:15px 0 18px; font-size:34px; line-height:38px; letter-spacing:-3px}
.news_top .news_cont {display:table; table-layout:fixed; width:100%}
.news_top .news_cont .thumb {display:table-cell; width:320px; vertical-align:top}
.news_top .news_cont .thumb img {width:300px; height:188px; object-fit:cover}
.news_top .news_cont .text_box {display:table-cell; width:470px; vertical-align:top}
.news_top .lead {max-height:140px; margin:5px 0; color:#666; font-size:13px; line-height:20px; letter-spacing:-1px; overflow:hidden; word-break:keep-all; word-wrap:break-word; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:7}

.coin_calumn {height:155px; margin-top:10px}
.bnr_box.type_slide,
.narrow_news_list .bnr_box {text-align:center}