@charset "utf-8";

/* 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 {margin:0;padding:0; font-size:100%;}
body{ font-size:12px; font-family: 'Malgun Gothic', '맑은 고딕','AppleSDGothicNeo-Light', ’돋움’,Dotum,’굴림’,Gulim,Verdana,Arial,AppleGothic,sans-serif; -webkit-text-size-adjust:none; -ms-text-size-adjust: none; /* 뷰표트 변환시 폰트크기 자동확대 방지. */ text-align:center; /* word-break: keep-all; word-wrap: break-word; */}
dl,ul,ol,li{list-style:none;}
fieldset, img{border:0;}
iframe, img{vertical-align:top;}
input,textarea,select{font-size:12px;}
table{width:100%; border-collapse:collapse;}
em, address{font-style:normal;}
a {color:#222;text-decoration:none;}
a:hover {/*color:#245389;*/text-decoration:underline;}
button {margin:0; padding:0; border:0; background:none; cursor:pointer;}
h1, h2, h3, h4, h5, h6 {color:#00080b;text-align:left;}
caption {overflow: hidden; margin-top: -1px; padding: 0; width: 1px; height: 1px; font-size: 0; line-height: 0;}

/* common */
.disBlock{display:block;}
.disNone{display:none;}
.hidden {visible:hidden; position:absolute;left:-10000px;top:-10000px;}
.noview {visible:hidden; position:absolute;left:-10000px;top:-10000px;}
.no_view {display:none;}
.hand {cursor:pointer;}
.redb {color:#de1515 !important; font-weight:bold !important;}
.list_news_sbj {color:#000;}

/* 주식 등락 색 */
.crDn {color:#156ade !important;}
.crUp {color:#de1515 !important;}

.img_ty0 {border:1px solid #ccc;}
.img_ty1 {border:1px solid #ccc;}

.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:#249ac8; 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:#249ac8; border-bottom:1px solid #efefef; color:#fff; font-weight:bold;}

/* layout */
/* #wrap {width:980px; margin:0 auto; padding:0 10px; text-align:left;}
#header {position:relative; width:980px;} */
#wrap {margin:0 auto; text-align:left}
#container {width:1040px; margin:0 auto}
#container:after {content:''; display:block; clear:both}
#container.sub_ty1 {width:1040px; /*980*/}
#header .mn_starwars img {vertical-align:middle}

.sub_ty1,
.sub_ty2 {position:relative}
.sub_ty1:before,
.sub_ty2:before {content:''; display:block; position:absolute; top:0; bottom:0; width:1px; background:#ddd; pointer-events:none}
.sub_ty1:before {left:720px}
.sub_ty2:before {left:805px}

#contents {float:left; padding-top:20px;}
#contents:after {clear:both; display:block; content:'';}
.sub_full #contents {width:100%; padding-bottom:20px}
.sub_ty1 #contents {width:700px}
.sub_ty2 #contents {width:790px;}
.sub_ty3 #contents {width:100%;}

#aside {float:right; overflow:hidden; text-align:left; padding-top:20px;}
.sub_ty1 #aside {width:300px;}
.sub_ty2 #aside {width:160px;}

#aside.r_aside {padding-top:20px !important}
.aside_banner {height:60px; margin:20px 0; overflow:hidden}
.aside_banner:first-child {margin-top:0}
.aside_banner .slick-slide {outline:none}
.telegram_area {margin-top:0 !important}

/* headr */
h1.hrd_logo a,
.nav_hk a,
.moreview a,
.hrd_joinwrap a,
.hrd_search  {background-image:url(https://static.hankyung.com/img/finance/header_all.gif); background-repeat:no-repeat;}

#header h1.hrd_logo {overflow:hidden; width:196px; height:50px; margin:20px auto;} /*제호*/
#header h1.hrd_logo .logo_hk {float:left; width:86px; height:50px; background-position:0 -70px; text-align:left; text-indent:-2000px}
#header h1.hrd_logo .logo_ch {float:left; width:110px; height:50px; background-position:-86px -70px; text-align:left; text-indent:-2000px}

.hrd_weather {position:absolute; top:37px; right:0;} /* 날씨 */

.hrd_search {position:absolute; top:70px; right:0; width:300px; height:29px; background-position:0 100%;} /* 상단통합검색 */
.hrd_search legend {display:none;}
.hrd_search .tzSelect {position:relative; float:left; width:90px; z-index:90; color:#888; text-align:left;}
.hrd_search .tzSelect .selectBox {padding:8px; cursor:pointer;}
.hrd_search .tzSelect .dropDown {position:absolute; top:2px; left:0; width:88px; background-color:#fff; border:1px solid #ccc;}
.hrd_search .tzSelect .dropDown li {padding:2px 0 0 8px; line-height:18px; cursor:pointer;}
.hrd_search .tzSelect .dropDown li:hover {background-color:#f5f8f9; font-weight:bold;}
.hrd_search .inp_search_kwd {float:left; width:160px; height:24px; padding-top:2px; }
.hrd_search #promotionHtml {overflow:hidden; width:155px; padding-right:5px; vertical-align:top}
.hrd_search .inp_search_kwd input {width:100%; height:24px; line-height:24px; border:0; margin:0; padding:0; background:none; letter-spacing:-1px; vertical-align:top}
.hrd_search .btnSearch {float:right; width:43px; height:29px; }

.hrd_ad {position:absolute; top:43px; left:0;}
.hrd_ad iframe {vertical-align:top;}


/* 종목검색 - 오른쪽영역 추가 */
.market_search {position: relative; height: 30px; margin: 20px 0 15px; border:1px solid #e5e5e5;}
.market_search .search_p {position: absolute; top: 6px; left:11px; font-size: 14px; color:#888;}
.market_search input[type="text"] {float: left; width: 145px; margin-left:73px; height:16px; padding:7px 10px; border: 0;}
.market_search button.search {float: right; height:31px; padding:6px 16px; background: #bbb; color: #fff; font-size: 14px;}
.market_search:after {display: block; clear: both; content: "";}


/* gnb */
/* #gnb {position:relative; width:980px; background-color:#f7f7f7; border-bottom:1px solid #e8e8e8;}
#gnb .sochi2014 {position:absolute; top:5px; right:0; z-index:99;}
#gnb .hrd_gnb {position:relative; width:100%; border-top:5px solid #3b72b2; background:#fff url(https://static.hankyung.com/img/finance/dot_gnbbar_1px.gif) repeat-x 0 32px; z-index:80;}
#gnb .hrd_gnb:after {content:''; clear:both; display:block; }
#gnb .hrd_gnb li {float:left; height:33px;}
#gnb .hrd_gnb li.m1 {width:66px;}
#gnb .hrd_gnb li.m2 {width:90px;}
#gnb .hrd_gnb li.m3 {width:92px;}
#gnb .hrd_gnb li.m4 {width:92px;}
#gnb .hrd_gnb li.m5 {width:91px;}
#gnb .hrd_gnb li.m6 {width:92px;}
#gnb .hrd_gnb li.m7 {width:92px;}
#gnb .hrd_gnb li.m8 {width:92px;}
#gnb .hrd_gnb li.m9 {width:84px;}
#gnb .hrd_gnb li.m10 {width:79px;}
#gnb .hrd_gnb li.m11 {width:90px;}
#gnb .hrd_gnb a {display:block; height:33px; margin-left:0; background-image:url(https://static.hankyung.com/img/finance/gnb_menu_all.gif); background-repeat:no-repeat; text-align:left; text-indent:-2000px;}
#gnb .hrd_gnb a.on,
#gnb .hrd_gnb a:hover {position:relative; left:-1px; border-right:1px solid #ccc}

#gnb .hrd_gnb li.m1 a {background-position:0 0;}
#gnb .hrd_gnb li.m2 a {background-position:-66px 0;}
#gnb .hrd_gnb li.m3 a {background-position:-156px 0;}
#gnb .hrd_gnb li.m4 a {background-position:-248px 0;}
#gnb .hrd_gnb li.m5 a {background-position:-340px 0;}
#gnb .hrd_gnb li.m6 a {background-position:-431px 0;}
#gnb .hrd_gnb li.m7 a {background-position:-523px 0;}
#gnb .hrd_gnb li.m8 a {background-position:-615px 0;}
#gnb .hrd_gnb li.m9 a {background-position:-707px 0;}
#gnb .hrd_gnb li.m10 a {background-position:-791px 0;}
#gnb .hrd_gnb li.m11 a {background-position:-870px 0;}

#gnb .hrd_gnb li.m1 a:hover,
#gnb .hrd_gnb li.m1 a.on {background-position:1px -40px;}
#gnb .hrd_gnb li.m2 a:hover,
#gnb .hrd_gnb li.m2 a.on {background-position:-65px -40px;}
#gnb .hrd_gnb li.m3 a:hover,
#gnb .hrd_gnb li.m3 a.on {background-position:-155px -40px;}
#gnb .hrd_gnb li.m4 a:hover,
#gnb .hrd_gnb li.m4 a.on {background-position:-247px -40px;}
#gnb .hrd_gnb li.m5 a:hover,
#gnb .hrd_gnb li.m5 a.on {background-position:-339px -40px;}
#gnb .hrd_gnb li.m6 a:hover,
#gnb .hrd_gnb li.m6 a.on {background-position:-430px -40px;}
#gnb .hrd_gnb li.m7 a:hover,
#gnb .hrd_gnb li.m7 a.on {background-position:-522px -40px;}
#gnb .hrd_gnb li.m8 a:hover,
#gnb .hrd_gnb li.m8 a.on {background-position:-614px -40px;}
#gnb .hrd_gnb li.m9 a:hover,
#gnb .hrd_gnb li.m9 a.on {background-position:-706px -40px;}
#gnb .hrd_gnb li.m10 a:hover,
#gnb .hrd_gnb li.m10 a.on {background-position:-790px -40px;}
#gnb .hrd_gnb li.m11 a:hover,
#gnb .hrd_gnb li.m11 a.on {background-position:-869px -40px;}

#gnb .hrd_gnb .hrd_snb {position:absolute; top:33px; left:0; overflow:hidden; width:980px; height:47px; font:12px/18px Dotum; background-color:#f7f7f7; z-index:80}
#gnb .hrd_gnb .hrd_snb table {width:auto; margin-top:10px; margin-left:0;}
#gnb .hrd_gnb .hrd_snb table.mty2 {margin-top:6px;}
#gnb .hrd_gnb .hrd_snb td {height:18px; padding:0 10px 0 20px; margin:0; vertical-align:top; line-height:18px;}
#gnb .hrd_gnb .hrd_snb a {display:inline-block; height:18px; color:#555; font-family:dotum; text-indent:0; background:none; border:0;}
#gnb .hrd_gnb .hrd_snb a:hover {left:0; color:#3b72b2; text-decoration:underline; border:0;}
#gnb .hrd_gnb .hrd_snb a.on {left:0; font-weight:bold; color:#3b72b2; border:0;}

#gnb .hrd_quickmenu {position:relative; overflow:hidden; width:100%; height:47px; font:12px/18px Dotum; z-index:1;}
#gnb .hrd_quickmenu dl {float:left; padding-right:10px;}
#gnb .hrd_quickmenu dl:after {clear:both; display:block; content:'';}
#gnb .hrd_quickmenu dt {float:left; width:73px; padding-top:8px; text-align:right; font-weight:bold; color:#3b72b2;}
#gnb .hrd_quickmenu dd {display:inline-block; float:left; padding-top:8px; margin-right:10px;}
#gnb .hrd_quickmenu dd a {color:#555; padding:0 8px;}
#gnb .hrd_quickmenu dd a:hover {color:#3b72b2;}
#gnb .hrd_quickmenu ul {float:left; }
#gnb .hrd_quickmenu ul:after {clear:both; display:block; content:'';}
#gnb .hrd_quickmenu li {float:left; padding-top:8px; }
#gnb .hrd_quickmenu li span {float:left; overflow:hidden; margin-right:10px; padding:2px 14px 0 5px; border:1px solid #e8e8e8; background:url(https://img.hankyung.com/img/bg_btnShadow.gif) no-repeat 100% 100%; font:11px/14px Dotum; letter-spacing:-1px;}
#gnb .hrd_quickmenu li span.notice {color:#888;}
#gnb .hrd_quickmenu li span.event {color:#249ac8;}
#gnb .hrd_quickmenu li span.func {color:#47b37a;}
#gnb .hrd_quickmenu li span.scoop {color:#f40000;}
#gnb .hrd_quickmenu li a {float:left; padding-top:2px; margin-right:20px; color:#555; line-height:16px;}
#gnb .hrd_quickmenu li a:hover {color:#3b72b2;} */


/* AD */
/* .ad_cntTop {width:100%; padding:20px 0; border-bottom:1px solid #ccc; text-align:center} */
.ad_bottom {width:970px; margin:20px auto; text-align:center}
.fltAd .left,
.fltAd .right {top:265px !important}

/* 상단 광고 728 90 */
.cnl_ad_frame {position:relative; width:970px; height:90px; margin:0 auto; /* border:1px solid #e6e6e6;*/ text-align:center;}
.cnl_ad_frame iframe {vertical-align:top; margin:0 auto; }
.cnl_ad_frame .closeX {position:absolute; bottom:-1px; right:-20px; overflow:hidden; width:19px; height:19px; background-position:100% 0; text-align:left; text-indent:-2000px; display:none;}

/* cp copyright */
.cp_copyright {padding:15px 0 20px; border-top:1px solid #efefef; border-bottom:1px solid #ccc; text-align:center; font:11px/22px Arial, Dotum; color:#888;}
.cp_copyright img {vertical-align:middle;}

/*footer*/
.ftr_qlink {overflow:hidden; width:100%; padding:30px 0 25px; background-color:#f7f7f7;}
.ftr_qlink dl {display:inline; float:left; width:170px; margin-left:60px;}
.ftr_qlink dt {width:100%; height:20px; margin-bottom:5px; font-weight:bold; border-bottom:1px dotted #ccc;}
.ftr_qlink dd {height:20px; line-height:20px; padding-left:5px;}
#footer > .ftr_info + a {position:absolute; top:225px; left:50%; margin-left:500px;}

/* contents - 공통 */
.nav_history {display:none ;padding-bottom: 25px; font-size:11px; color:#ccc; }
.nav_history a {color:#757575}
.nav_history strong {color:#757575; font-weight:normal;}
.nav_history + h2 {font-size:20px; color:#222; padding-bottom:12px;}
h2#page_subject {font-size:20px; color:#222; padding-bottom:12px;}
h2 {height:24px; padding-bottom:12px; margin-bottom:0; font-size:20px; letter-spacing:-1px; color:#555; text-align:left;}
h3 {position:relative;}
h3 span {margin-left:10px; color:#757575; font-size:11px; font-weight:normal;}
h3 .right {position:absolute; top:0; right:0;}
h3 .date { font-family:Aral, dotum;}
.set_btn {text-align:center;} /* 버튼 감싸는 박스 */
.set_btn.r { text-align:right;}
.board02+.set_btn {margin-top:20px;}
/* 간격,너비 */
.mt10 { margin-top:10px !important;}
.mt20 { margin-top:20px !important;}
.mt30 { margin-top:30px !important;}
.mt50 { margin-top:50px !important;}
.wid04 { width:88px !important;}
.wid155 { width:155px !important;}
.wid08 { width:360px !important;}
.form_full { margin-right:10px;}
.form_full .txt_a {display:block; width:100%; padding:5px; height:70px; overflow:auto;}
.form_full input.txt {display:block; width:100%;}

/* 타이틀 우측에 select박스 */
.title_select {margin-bottom:10px; color:#555;}
.title_select * { vertical-align:middle;}
.title_select h3 {display:inline-block; margin-right:2px;}

.arr {background-image:url(https://static.hankyung.com/img/finance/arrow_group.png); background-repeat:no-repeat;}
.arr.dn {background-position:-280px -18px !important;} /* 하향세 */
.arr.up {background-position:-280px 2px !important;} /* 상향세 */
.arr.dn2 {background-position:-280px -78px !important;}/* 하향세2  */
.arr.up2 {background-position:-280px -58px  !important;}/* 상향세2  */
.arr.hold {background-position:-280px -32px ;}/* 보합  */

.arr.up3 {display:inline-block; *display:inline; overflow:hidden; width:17px; height:21px; background-position:0 -100px !important; font-size:0; line-height:0; vertical-align:middle; *zoom:1;}/* 상향세3  */
.arr.up4 {display:inline-block; *display:inline; overflow:hidden; width:17px; height:21px; background-position:-20px -100px !important; font-size:0; line-height:0; vertical-align:middle; *zoom:1;}/* 상향세4  */
.arr.mid {display:inline-block; *display:inline; overflow:hidden; width:17px; height:21px; background-position:0 -160px !important; font-size:0; line-height:0; vertical-align:middle; *zoom:1;} /* 변화없음 */
.arr.dn3 {display:inline-block; *display:inline; overflow:hidden; width:17px; height:21px; background-position:0 -130px !important; font-size:0; line-height:0; vertical-align:middle; *zoom:1;}/* 하향세3  */
.arr.dn4 {display:inline-block; *display:inline; overflow:hidden; width:17px; height:21px; background-position:-20px -130px !important; font-size:0; line-height:0; vertical-align:middle; *zoom:1;}/* 하향세4  */

/* 컬러박스 아이콘 */
.color_no {overflow:hidden; display:inline-block; *display:inline; width:11px; height:11px; margin-right:5px; vertical-align:middle; font-size:0; line-height:0; vertical-align:middle;}
.color_no.no1 { background:#ff9a00;}
.color_no.no2 { background:#94c91f;}
.color_no.no3 { background:#24bfd5;}
.color_no.no4 { background:#8e05db;}
.color_no.no5 { background:#ffd526;}
.color_no.no6 { background:#e00fa9;}

/* 숫자박스 아이콘 */
.list_no {overflow:hidden; display:inline-block; *display:inline; width:13px; height:13px; margin-right:6px; background:url(https://static.hankyung.com/img/finance/bg_list_sort01.gif) no-repeat 0 0; vertical-align:middle; font-size:0; line-height:0; *zoom:1;}
.list_no.no1 {background-position:0 0;}
.list_no.no2 {background-position:0 -24px;}
.list_no.no3 {background-position:0 -48px;}
.list_no.no4 {background-position:0 -72px;}
.list_no.no5 {background-position:0 -96px;}

.icn {background-image:url(https://static.hankyung.com/img/finance/icon_group.png); background-repeat:no-repeat;}
.tit00 {background-image:url(https://static.hankyung.com/img/finance/tit_s00.gif); background-repeat:no-repeat;}
.tit02 {background-image:url(https://static.hankyung.com/img/finance/tit_s02.gif); background-repeat:no-repeat;}

/* btn */
.btn_ty1 {overflow:hidden; display:inline-block; background-image:url(https://static.hankyung.com/img/finance/btn_group.png); background-repeat:no-repeat; vertical-align:middle; text-align:left; text-indent:-2000px;}
.btn_blue {overflow:hidden; display:inline-block; height:26px; background:url(https://static.hankyung.com/img/finance/btn_group.png) no-repeat 100% -120px; cursor:pointer;}
.btn_blue span {display:block; height:26px; line-height:16px; padding:6px 12px 0 14px; margin-right:2px; background:url(https://static.hankyung.com/img/finance/btn_group.png) no-repeat 0 -120px; vertical-align:middle; text-align:center; color:#fff; letter-spacing:-1px;}
.btn_blue_large {overflow:hidden; display:inline-block; height:38px; background:url(https://static.hankyung.com/img/finance/btn_group.png) no-repeat 100% -350px; cursor:pointer;}
.btn_blue_large span {display:block; height:18px; line-height:18px; padding:12px 12px 8px 14px; margin-right:2px; background:url(https://static.hankyung.com/img/finance/btn_group.png) no-repeat 0 -350px; vertical-align:middle; font-size:14px; font-weight:bold; text-align:center; color:#fff; letter-spacing:-1px;}

.btn_white {overflow:hidden; display:inline-block; height:26px; background:url(https://static.hankyung.com/img/finance/btn_group.png) no-repeat 100% -150px; cursor:pointer;}
.btn_white span {display:block; height:26px; line-height:16px; padding:6px 12px 0 14px; margin-right:2px; background:url(https://static.hankyung.com/img/finance/btn_group.png) no-repeat 0 -150px; vertical-align:middle; text-align:center; color:#245389; letter-spacing:-1px;}
.btn_refrash {width:69px; height:18px; background-position:0 0;} /*새로고침*/
.btn_gotoevent {width:94px; height:18px; background-position:-80px 0;} /*이벤트바로가기*/
.btn_request {display:inline-block; width:75px; height:18px; padding-right:10px; margin-left:4px; text-align:right; font:11px/18px Dotum, sans-serif; color:#245389;  background:url(https://static.hankyung.com/img/finance/icon_group.png) no-repeat 82px -25px; letter-spacing:-1px; } /*실시간시세 신청*/

/* 공통 button */
.btn_bd1_w {display:inline-block; padding:5px 10px 4px; height:15px; line-height:15px; border:1px solid #e5e5e5; background:url("https://static.hankyung.com/img/finance/bg_line_off.gif") repeat-x 0 bottom; text-align:center;}
.btn_bd1_g {display:inline-block; padding:5px 10px 4px; height:15px; line-height:15px; border:1px solid #8c939a; background:url("https://static.hankyung.com/img/finance/bg_line_on.gif") repeat-x 0 bottom #9ca3ab; text-align:center; color:#fff;}
.btn_bd1_g:hover,
.btn_bd2_g:hover {color:#fff;}
.btn_bd2_w {display:inline-block; padding:2px 8px; height:15px; line-height:15px; border:1px solid #e5e5e5; background:url("https://static.hankyung.com/img/finance/bg_line_off.gif") repeat-x 0 bottom; text-align:center; font-size:11px; letter-spacing:-1px;}
.btn_bd2_g {display:inline-block; padding:2px 8px; height:15px; line-height:15px; border:1px solid #8c939a; background:url("https://static.hankyung.com/img/finance/bg_line_on.gif") repeat-x 0 bottom #9ca3ab; text-align:center; font-size:11px; letter-spacing:-1px;  color:#fff; font-family:dotum, sans-serif;}
.btn_bd1_w:hover,
.btn_bd1_g:hover,
.btn_bd2_w:hover {text-decoration:none;}

.box_wrap {overflow:hidden; width:100%;}

/* div 셀렉트 */
.div_select {position:relative; width:100%; display:inline-block; *display:inline; *zoom:1;}
.div_select .btn_show {position:absolute; top:2px; right:-1px; z-index:99; display:block; width:20px; height:19px; background:url(https://static.hankyung.com/img/finance/bg_down_arrow01.gif) no-repeat 0 0; cursor:pointer;}
.div_select .btn_show span {text-indent:-9999px; font-size:0; line-height:0; overflow:hidden;}
.div_select .btn_hide {position:absolute; top:2px; right:-1px; z-index:99; display:block; width:20px; height:19px; cursor:pointer; background:url(https://static.hankyung.com/img/finance/bg_up_arrow01.gif) no-repeat 0 0;}
.div_select .btn_hide span {text-indent:-9999px; font-size:0; line-height:0; overflow:hidden;}
.div_select .txt_box {overflow:hidden; width:100%; display:inline-block; *display:inline; height:20px; border-top:1px solid #bebebe; border-right:1px solid #ededed; border-bottom:1px solid #ebebeb; border-left:1px solid #e4e4e4; background:#fff; *zoom:1;}
.div_select .txt {border:none; *border:0; padding:0 6px; width:100%; height:18px; line-height:24px; *line-height:22px; color:#888;}
.div_select .list_view {position:absolute; top:21px; left:0; width:101%;}
.div_select .list_view ul {padding:4px 4px 2px; border:1px solid #ebebeb; background:#fff; text-align:left;}
.div_select .list_view ul a {font-size:11px;}
.div_select .list_view ul a:hover {color:#555;}
.div_select .list_view li em {padding-right:5px;}
.div_select .list_view span {color:#a82312; line-height:21px;}
.div_select.wid155 .list_view { width:101.5%;}
/* //div 셀렉트 */

/* 조각파일 게시판 type1 */
.pie_list_ty1 {width:100%}
.pie_list_ty1 li {overflow:hidden; width:100%; height:18px; margin-bottom:6px;}
.pie_list_ty1 a { padding-left:8px; line-height:18px; text-align:left; background:url(https://static.hankyung.com/img/finance/icon_group.png) no-repeat -98px 8px; }

/* 지수 게시판 type1 (코스피.코스닥, 선물) */
.indx_list_ty1 {width:100%; border-collapse:collapse;}
.indx_list_ty1 caption {overflow:hidden;  font-size:0; width:0; height:0; text-align:left; text-indent:-20000em;}
.indx_list_ty1 th,
.indx_list_ty1 td {padding:6px 10px; text-align:right; vertical-align:top}
.indx_list_ty1 thead th {padding-left:10px; padding-top:11px; font:normal 11px/14px Dotum; color:#888; border-bottom:1px solid #efefef;}
.indx_list_ty1 tbody td {padding:4px 6px; font:11px/16px Tahoma, Dotum; color:#555;}
.indx_list_ty1 tbody .fst th,
.indx_list_ty1 tbody .fst td {padding-top:14px;}
.indx_list_ty1 tbody .last th,
.indx_list_ty1 tbody .last td {padding-bottom:14px; border-bottom:1px solid #efefef;}
.indx_list_ty1 tbody .crDn .num_c {color:#156ade !important;}
.indx_list_ty1 tbody .crUp .num_c {color:#de1515 !important;}
.indx_list_ty1 tbody td .arr {display:inline-block; overflow:hidden; width:10px; height:14px; background-position:-280px -38px; text-align:left; text-indent:-2000px; vertical-align:middle;}
/* td ,th 영역에 체크 박스가 있을 경우. */
.indx_list_ty1 th .chk , .indx_list_ty1 td .chk {position:relative; top:-2px; vertical-align:middle; margin:0 6px 0 0; padding:0;}
.indx_list_ty1 td .chk {margin-left:4px;}
.indx_list_ty1 .time {text-align:left;}
.indx_list_ty1 .comp {text-align:left; font-size:12px;}
.indx_list_ty1 .sbj {text-align:left; font-size:12px; letter-spacing:-1px;}
.indx_list_ty1 th.sbj {text-align:left; font-size:11px; letter-spacing:0;}
.indx_list_ty1 .lft {text-align:left;}
.indx_list_ty1 .lft2 {text-align:left; padding-left:20px;}
.indx_list_ty1 .cnt {text-align:center;}
.indx_list_ty1 .date {text-align:center; color:#888;}
.indx_list_ty1 .pdf {display:block; overflow:hidden; width:16px; height:16px; margin:0 auto; text-align:left; text-indent:-2000px; background-position:-20px 0;}
.indx_list_ty1 .txt88 {color:#888;}
/* 데이터 없을ㅤㄸㅒㅤ */
.indx_list_ty1 .no_data { text-align:center; border-bottom:1px solid #efefef;}

/* 지수 게시판 type2 (옵션) */
.indx_list_ty2 {width:100%; border-collapse:collapse;border-top:1px solid #ccc;}
.indx_list_ty2 caption {overflow:hidden;  font-size:0; width:0; height:0; text-align:left; text-indent:-20000em;}
.indx_list_ty2 th,
.indx_list_ty2 td {padding:6px; text-align:right;}
.indx_list_ty2 th {padding-left:10px; font:normal 11px/14px Dotum; color:#888; border-bottom:1px solid #efefef; line-height:18px;}
.indx_list_ty2 th.line , .indx_list_ty2 td.line { border-right:1px solid #efefef;}
.indx_list_ty2 thead th {padding-left:6px; text-align:center; background-color:#f7f7f7; }
.indx_list_ty2 tbody th { line-height:18px;}
.indx_list_ty2 tbody td {padding:4px 6px; font:11px/16px Tahoma, Dotum; color:#555; text-align:center;}
.indx_list_ty2 tbody .fst td {padding-top:14px;}
.indx_list_ty2 tbody .last td {padding-bottom:14px; border-bottom:1px solid #efefef;}
.indx_list_ty2 .ev_price {border-left:1px solid #efefef; border-right:1px solid #efefef;}
.indx_list_ty2 tbody .crDn {color:#156ade !important;}
.indx_list_ty2 tbody .crUp {color:#de1515 !important;}
.indx_list_ty2 tbody .crDn .num_c {color:#156ade !important;}
.indx_list_ty2 tbody .crUp .num_c {color:#de1515 !important;}
.indx_list_ty2 tbody td .arr {display:inline-block; overflow:hidden; width:10px; height:14px; background-position:-280px -38px; text-align:left; text-indent:-2000px; vertical-align:middle;}
.indx_list_ty2 tbody td .dn {background-position:-280px -18px}
.indx_list_ty2 tbody td .up {background-position:-280px 2px}
.indx_list_ty2 tbody td .dn2 {background-position:-280px -78px}
.indx_list_ty2 tbody td .up2 {background-position:-280px -58px}
.indx_list_ty2 .time {text-align:left;}
.indx_list_ty2 .comp {text-align:left; font-size:12px;}
.indx_list_ty2 .sbj {text-align:left; font-size:12px;}
.indx_list_ty2 th.sbj {font-size:11px;}
.indx_list_ty2 .date {text-align:center; color:#888;}
.indx_list_ty2 .cnt {text-align:center;}
/* 게시판 type03 */
.indx_list_ty3 {width:100%; border-collapse:collapse; border-spacing:0; border-top:1px solid #ccc;}
.indx_list_ty3 caption {overflow:hidden;  font-size:0; width:0; height:0; text-align:left; text-indent:-20000em;}
.indx_list_ty3 thead th {padding:10px 10px 6px; font:normal 11px/14px Dotum; color:#888; border-bottom:1px solid #efefef; text-align:right;}
.indx_list_ty3 tbody td {padding:15px 6px; font:11px/16px Tahoma, Dotum; text-align:right; color:#555; border-bottom:1px solid #efefef;}
.indx_list_ty3 tbody .crDn .num_c {color:#156ade !important;}
.indx_list_ty3 tbody .crUp .num_c {color:#de1515 !important;}
.indx_list_ty3 tbody td .arr {display:inline-block; overflow:hidden; width:10px; height:14px; background-position:-280px -38px; text-align:left; text-indent:-2000px; vertical-align:middle;}
.indx_list_ty3 .time {text-align:left;}
.indx_list_ty3 .comp {text-align:left; font-size:12px;}
.indx_list_ty3 .sbj {text-align:left; font-size:12px;}
.indx_list_ty3 th.sbj {text-align:left; font-size:11px;}
.indx_list_ty3 .lft {text-align:left;}
.indx_list_ty3 .lft2 {text-align:left; padding-left:20px;}
.indx_list_ty3 .cnt {text-align:center;}
.indx_list_ty3 .date {text-align:center; color:#888;}
.indx_list_ty3 .pdf {display:block; overflow:hidden; width:16px; height:16px; margin:0 auto; text-align:left; text-indent:-2000px; background-position:-20px 0;}
/* //게시판 type03 */
.indx_list_foot {margin-top:12px;}
.indx_list_foot tbody th {font-size:11px; color:#555; font-weight:normal; background:#f3f3f3;}
.indx_list_foot tbody th , .indx_list_foot tbody td {line-height:16px; padding:8px 20px 3px 0; border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
.indx_list_foot tbody td { text-align:right;}
/* 주요시세 */
.i_price {float:left; width:480px;}
.i_price .list_table01 {width:240px; float:left; border-bottom:1px solid #efefef; border-right:1px solid #efefef;}
.i_price .list_table01.dif {width:238px; border-bottom:1px solid #efefef; border-right:none; border-left:none;}
.i_price .cont {overflow:hidden; border-top:1px solid #ccc; *zoom:1;}
.list_table01 {color:#555; padding:17px 0 23px;}
.list_table01 .arr {display:inline-block; overflow:hidden; width:10px; height:14px; vertical-align:middle; font-size:0; text-indent:0;}
.list_table01 table {}
.list_table01 tbody th {padding:8px 0 0 10px; font-size:11px; font-weight:normal; text-align:left;}
.list_table01 tbody td {padding:8px 10px 0 0; font-size:11px; font-family:Arial; line-height:16px;}
.list_table01 .right { text-align:right;}
.box_right {float:right; width:480px;}
/* 거래원 정보 */
.business_info {}
.list_table02 .time {position:absolute; top:10px; left:50%; margin-left:-20px; font-size:11px; font-family:Arial; color:#888;}
.list_table02 {position:relative; border-top:1px solid #ccc; border-bottom:1px solid #efefef; color:#555;}
.list_table02 .right {text-align:right;}
.list_table02 .left {text-align:left;}
.list_table02 .r_line {border-right:1px solid #efefef;}
.list_table02 thead th {padding:10px 10px 4px; border-bottom:1px solid #efefef; font:11px/16px dotum; color:#888; font-weight:normal;}
.ul_table {padding:8px 10px;}
.ul_table li {overflow:hidden; *zoom:1; padding-top:8px;}
.ul_table li strong {display:block; float:left; font-size:11px; line-height:16px; font-weight:normal;}
.ul_table li .price {display:block; float:right; font-size:11px; font-family:Arial;}

/* 외국인 순매매량 */
.foreign_sell {margin-top:28px; *margin-top:15px;}

/* 외국인 보유 */
.box_list_cont { overflow:hidden; *zoom:1;}
.box_list_cont h3 {margin-bottom:8px;}
.box_list_cont .business_info {float:left; width:480px;}
.box_list_cont .box_possession {float:right; width:480px;}
/* .box_volume { margin-top:30px;} */
.box_volume h3 {margin-bottom:10px;}
.box_volume .indx_list_ty1 { border-top:1px solid #ccc;}

/* 시간별 시세 */
.day_price {margin-top:30px;}
/* board - 공통 */
.sct_board {overflow:hidden; width:100%;}
.sct_board .top_h2 {overflow:hidden; width:100%;}
.sct_board .top_h2 h2 {width:400px;}
.sct_board .top_h2 h2,
.sct_board .top_h2 h3 {float:left;}
.sct_board .top_h2 .warning {padding-left:20px; background:url("https://static.hankyung.com/img/finance/icon_list1.gif") no-repeat 1px -45px; color:#555;}
.sct_board .top_h2 .r_sel {float:right;}

/* list - 공통 table (게시판리스트, 게시판 조각파일 full size) */
.board_list {border-bottom:1px solid #ccc;}
.board_list th {padding:7px 8px 4px; border-top:1px solid #ccc; border-bottom:1px solid #efefef; background:#f7f7f7; font-weight:normal; text-align:center; line-height:1.6; color:#888;}
.board_list caption {overflow:hidden;  font-size:0; width:0; height:0; text-align:left; text-indent:-20000em;}
.board_list td {padding:6px 5px; text-align:center; font-size:11px; line-height:16px; color:#888; font-family:Tahoma, Dotum;}
.board_list .sbj {width:420px; text-align:left; font-size:12px; letter-spacing:-1px;}
.board_list .sbj img {padding-left:5px; vertical-align:middle;}
.board_list .on a {color:#245389; text-decoration:underline;}
.board_list .writer {font-size:12px; font-family:dotum; }
.board_list .lft {text-align:left;}
.board_list .rgt {text-align:right;}
.board_list .pdf {display:block; overflow:hidden; width:16px; height:16px; margin:0 auto; text-align:left; text-indent:-2000px; background-position:-20px 0; font-size:0;}
.pdf2 {display:inline-block; overflow:hidden; width:16px; height:16px; margin:0 auto; background-position:-20px 0; font-size:0;}
.pdf2 span {visibility:hidden;}
.board_list .fst td {padding-top:20px;}
.board_list .last td {padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #e5e5e5;}
.board_list td .comment_num {display:inline-block; margin-left:3px; font:11px/16px Dotum; color:#249ac8;}
.board_list .win { text-align:left; font-size:12px; color:#555;}
/* 표 - 공통 가로타입 (한경컨센서스안내 도움말) */
.table_ty1 {width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.table_ty1 th,
.table_ty1 td {padding:8px; border:1px solid #efefef; vertical-align:middle;}
.table_ty1 th {background-color:#f7f7f7; text-align:center;}
.table_ty1 td {color:#555}

/* list - table style */
.basic_bd td {border-bottom:1px dotted #efefef;}

/* tab - list tab type1 */
.bd_tabTy1 {overflow:hidden; width:100%; border-top:2px solid #00080b; border-bottom: 2px solid #d9d9d9; /* background:url("https://static.hankyung.com/img/finance/bg_tap_1px.gif") repeat-x 0 bottom; */}
.bd_tabTy1 li {float:left; border-left:1px solid #ccc; box-sizing:border-box}
.bd_tabTy1 li a {display:block; padding-top:8px; padding-bottom:7px; color:#888;}
.bd_tabTy1 li:first-child,
.bd_tabTy1 li.fst {border-left:none}
.bd_tabTy1 li.on a {display:block; /* border-bottom:1px solid #fff; */ font-weight:bold; color:#245389; text-decoration:none}

/* tab - list tab type2 */
.bd_tabTy2 {overflow:hidden; width:100%; margin-bottom:10px; background:url("https://static.hankyung.com/img/finance/bg_tap_1px.gif") repeat-x 0 bottom;}
.bd_tabTy2 li {float:left; border-top:2px solid #00080b;}
.bd_tabTy2 li a {display:block; padding:8px 20px 7px; border-right:1px solid #ccc; color:#888;}
.bd_tabTy2 li.on a {display:block; border-bottom:1px solid #fff; font-weight:bold; color:#245389;}

/* tab - list tab type3 */
.bd_tabTy3 {overflow:hidden; padding:9px 0 8px; border:1px solid #efefef; background:url("https://static.hankyung.com/img/finance/bg_tap_1px.gif") repeat-x 0 bottom;}
.bd_tabTy3:after {clear:both; content:''; display:block;}
.bd_tabTy3 li {float:left; background:url(https://static.hankyung.com/img/finance/icon_group.png) no-repeat -99px -28px;}
.bd_tabTy3 li.fst {background:none;}
.bd_tabTy3 li a {display:block; padding:0 20px; color:#888; font:11px/14px Dotum;}
.bd_tabTy3 li.on a {font-weight:bold; color:#245389;}

/* board - list 정렬 설정 */
.list_orderby {padding:4px 0; border-top:1px solid #ccc; border-bottom:1px solid #efefef; background-color:#f7f7f7; text-align:right;}
.list_orderby select {vertical-align:middle;}
.list_orderby span {display:inline-block;}
.cpdis_orderby {margin-top:20px;}
.cpdis_orderby .refrash {width:100px}
.cpdis_orderby .sel {width:80px}

/* board - 공통 뉴스 */
.bd_list caption {overflow:hidden;  font-size:0; width:0; height:0; text-align:left; text-indent:-20000em;}
.bd_list th,
.bd_list td {padding:4px 5px;}
.bd_list th {padding-left:0; font-weight:bold; font-size:17px; line-height:26px; letter-spacing:-1px; text-align:left;}
.bd_list .fst th,
.bd_list .fst td {padding-top:28px;}
.bd_list .line5 th,
.bd_list .line5 td {padding-bottom:28px; border-bottom:1px dotted #e5e5e5;}
.bd_list .last th,
.bd_list .last td {padding-bottom:28px;  border-bottom:1px solid #ccc;}
.bd_list .date {font:normal 12px/20px Tahoma, Verdana, Dotum; letter-spacing:-1px; color:#757575; text-align:center;}
.bd_list .txt {font:normal 12px/20px Dotum, Tahoma, Verdana; color:#757575; text-align:center;}
.bd_topborder {border-top:1px solid #ccc;}
.mg_top30 {margin-top:30px;}
/* news - list (FP분석뉴스) */
.analysisTab li a {padding-left:21px; padding-right:21px;}
.analysisTab li.last.on {float:right;}

/* news - list (종목뉴스공시) */
.analysisTab02 li a {display:block; text-align:center;}
.analysisTab02 li {width:20%;}
.gap { margin-bottom:12px;}

/* news - list (종목분석) */
.analysisTab03 li a {display:block; text-align:center;}
.analysisTab03 li {width:20%}

.item-analysis {overflow:hidden; background:#ffffff; padding:30px 0 0}
.item-analysis .bd_tabTy3 {margin-top:20px;}

/* news - list (금감원 전자공시) */
.dartReportTab {margin-bottom:25px;}
.dartReportTab li a {padding-left:24px; padding-right:25px;}

/* news - list (증시속보, 특징주, 표로보는 증시, 증권사 추천종목, 증권가 동향) */
.stocknews {overflow:hidden; width:100%; border-top:2px solid #00080b;}
.stocknews .bd_list {border-bottom:1px solid #ccc;}
.stocknews .bd_list li a {width:465px;}
.stocknews .bd_list li .info {overflow:hidden; width:180px;}
.stocknews .bd_list li .info span {float:left; vertical-align:middle}
.stocknews .bd_list li .info .date {width:100px;}
.stocknews .bd_list li .info .reporter {width:78px;}

/* news - tab 있는 list (시황, 금감원 전자공시, 기업공시)*/
.stocknews_tab {overflow:hidden; width:100%;}
.stocknews_tab .bd_list {border-bottom:1px solid #ccc;}
.stocknews_tab .bd_list li a {width:465px;}
.stocknews_tab .bd_list li .info {overflow:hidden; width:180px;}
.stocknews_tab .bd_list li .info span {float:left; vertical-align:middle}
.stocknews_tab .bd_list li .info .date {width:100px;}
.stocknews_tab .bd_list li .info .reporter {width:78px;}
.stocknews_tab .bd_list li .info .indx_type {width:78px;}
.stocknews_tab iframe {width:100%}
.stock-iframe {text-align:center}
.stock-iframe iframe {max-width:100%}
.stock-iframe.stocknews_tab iframe {width:750px !important}
.stock-iframe.business_info_cp iframe {width:1000px !important}

.box_profile {position:relative; height:175px; margin-bottom:20px; padding:25px 20px 0 240px; border-top:2px solid #00080b; border-bottom:1px solid #efefef; background:#f7f7f7 url(https://static.hankyung.com/img/finance/bg_columnProfile.jpg) no-repeat 0 100%; line-height:1.6;}
.box_profile h3 {position:relative; overflow:hidden; margin-bottom:25px;}
.box_profile .ty2 {padding-top:10px}
.box_profile h3 .job {position:absolute; top:0; left:86px; font:normal 11px/18px Dotum; color:#888;}
.box_profile .ty2 .job {top:10px}
.box_profile .thum {position:absolute; bottom:0; left:0; width:220px; text-align:right;}
.box_profile .txt {overflow:hidden; margin-bottom:15px; font-size:11px; line-height:16px; letter-spacing:-1px; word-break:keep-all;}
.box_profile .txt a {color:#888;}
.box_profile li {line-height:18px; margin-bottom:4px; padding-left:7px; background:url(https://static.hankyung.com/img/finance/icon_group.png) no-repeat -98px 7px;}
.box_profile .moreview {position:absolute; top:20px; right:10px; width:70px; height:18px; background:url("https://static.hankyung.com/img/finance/icon_list2.gif") no-repeat 0 -76px;}
.box_profile .moreview span {display:none;}

.profile_list {position:relative; overflow:hidden; width:100%; padding:40px 0 30px; margin-bottom:30px; border-bottom:1px solid #efefef}
.profile_list ul {overflow:hidden; width:550px; margin:0 auto;}
.profile_list li {float:left; width:80px; margin:0 15px;}
.profile_list .thum {position:relative; width:80px; height:85px; margin-bottom:8px;}
.profile_list .thum img { width:80px; height:85px;}
.profile_list .thum a {position:absolute; top:0; left:0; overflow:hidden; width:78px; height:83px; border:1px solid #000; opacity:0.2; filter:alpha(opacity=20); /* background:url(https://img.hankyung.com/img/blank.gif) repeat 0 0; */ text-align:left; text-indent:-2000px;}
.profile_list .txt {overflow:hidden; height:32px; font:12px/16px Dotum; color:#555; letter-spacing:-1px; text-align:center;}
.profile_list .paging_arrow a {position:absolute; top:70px; overflow:hidden; width:10px; height:20px; text-align:left; text-indent:-2000px;}
.profile_list .paging_arrow .prev {left:20px; background-position:0 -210px;}
.profile_list .paging_arrow .next {right:20px; background-position:-20px -210px;}

.main_list h4 {margin-bottom:10px;}

.box_profile2 {overflow:hidden; padding:15px; border:1px solid #ddd; line-height:1.6;}
.box_profile2 dl {float:left; width:130px; padding:5px 32px 10px 0;}
.box_profile2 dl dt img {border:1px solid #000;}
.box_profile2 p {clear:both; padding-top:5px; border-top:1px solid #aaa;}
.box_profile2 .last {padding-right:0;}

/* board - view (증권리더스, 기본게시판) */
.article p {line-height:2;}
.article {padding-bottom:20px;}

.view_cnt {overflow:hidden; width:100%; padding-bottom:20px; border-bottom:1px solid #ccc;}
.view_cnt .article p {margin-bottom:1em;}
.view_cnt h1,
.view_cnt h1.bd_tit,
.view_cnt h3 {padding:10px 0 9px 20px; border-bottom:1px solid #efefef; background:#f7f7f7; font-size:14px; color:#00080b; letter-spacing:-1px; text-align:left;}
.view_cnt .info_article {overflow:hidden; width:100%; padding:10px 0; margin-bottom:20px; border-bottom:1px solid #efefef; color:#888;}
.view_cnt .info_article .lft {float:left; width:40%; text-align:left; padding-left:20px;}
.view_cnt .info_article .rgt {float:right; width:40%; text-align:right; padding-right:20px;}
/*.view_cnt .info_article span {vertical-align:top;}*/
.view_cnt .info_article span {font-size:11px;}
.view_cnt .info_article .date {padding-left:8px; font-size:11px;}
.view_cnt .info_article .num {padding-right:8px; font-size:11px;}
.view_cnt .article {clear:both; width:610px; padding:0 20px 20px; color:#555; font:13px/20px Dotum;}
.view_cnt .btn_recom {width:110px; height:61px; margin:0 auto; background:url("https://static.hankyung.com/img/finance/icon_list2.gif") no-repeat center 0; text-align:center;}
.view_cnt .btn_recom a {display:block; margin:0 auto; text-align:center; cursor:pointer;}
.view_cnt .btn_recom strong {display:block; height:23px; padding-top:12px; font-size:14px; letter-spacing:-1px;}
.view_cnt .btn_recom a strong {color:#223870;}
.view_cnt .btn_recom span {display:block; height:20px; padding:2px 0 0 15px;}
.view_cnt .warning {height:15px; padding:0 0 0 25px; margin:10px 0; background:url("https://static.hankyung.com/img/finance/icon_list1.gif") no-repeat 0 -45px; color:#888;}

.view_cnt .info_article .article_info {padding-top:5px;}
.view_cnt .info_article em {display:block; float:right; padding-right:10px;}
.view_cnt .article {clear:both;}

.board_list1 {overflow:hidden; width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.board_list1 li {float:left; overflow:hidden; width:100%; padding:9px 0 8px; border-bottom:1px solid #efefef;}
.board_list1 li a {display:block; float:left; padding-left:30px;}
.board_list1 li a:hover {text-decoration:underline;}
.board_list1 li span {display:block; float:right; width:75px; font-size:11px; font-weight:normal; color:#888;}
.board_list1 .sub_list0 { background:url("https://static.hankyung.com/img/finance/icon_list1.gif") no-repeat 10px -64px}
.board_list1 .sub_list1 { background:url("https://static.hankyung.com/img/finance/icon_list1.gif") no-repeat 10px -94px}
.board_list1 .sub_list2 {font-weight:bold; background:url("https://static.hankyung.com/img/finance/icon_list1.gif") no-repeat 10px -122px}
.board_list1 .sub_list3 { background:url("https://static.hankyung.com/img/finance/icon_list1.gif") no-repeat 10px -150px}
.board_list1 .sub_list4 {border-bottom:none; background:url("https://static.hankyung.com/img/finance/icon_list1.gif") no-repeat 10px -181px}

.comment {overflow:hidden; width:100%; padding:30px 0;}
.comment .textarea_box {overflow:hidden; width:98%; padding:15px 0 0 15px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; background:#f7f7f7;}
.comment .textarea_box .txt_name {overflow:hidden; padding-bottom:5px; color:#555; font-weight:bold;}
.comment .textarea_box .txt_name legend {display:inline-block; padding-right:5px;}
.comment .textarea_box .txt_name input { vertical-align:middle; font-weight:normal;}
.comment .textarea_box .txt_name span {color:#888;}
.comment .textarea_box .disabled {color:#888;}
.comment .btn_regist {float:right; overflow:hidden; width:51px; height:26px; margin:10px 12px 10px 0; background:url("https://static.hankyung.com/img/finance/icon_list2.gif") no-repeat 0 -150px; text-align:left; text-indent:-2000px;}
/*.comment .title_list {overflow:hidden; height:20px; font-size:11px;}*/
.comment .title_list {overflow:hidden; height:25px; font-size:11px;}
/*.comment .title_list strong {float:left;}*/
.comment .title_list strong {float:left; overflow:hidden;}
.comment .title_list strong img {vertical-align:middle;}
.comment .title_list span {float:right; color:#888;}
.comment .title_list span em {font-weight:bold;}
.comment_list {overflow:hidden; width:100%; line-height:1.6;}
.comment_list dl {position:relative; overflow:hidden; width:650px; padding-bottom:10px; margin-bottom:8px; border-bottom:1px solid #efefef;}
.comment_list dl dt {padding-bottom:5px;}
.comment_list dl dt em {color:#888;}
.comment_list dl dt span {padding:0 10px; font-size:11px; color:#757575;}
.comment_list dl .btn_close {display:inline-block; width:14px; height:13px; background:url("https://static.hankyung.com/img/finance/icon_list1.gif") no-repeat 0 -22px; font-size:11px; vertical-align:middle;}
.conn_list {overflow:hidden; width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.conn_list li {overflow:hidden; padding:9px 0 8px; border-bottom:1px solid #efefef; }
.conn_list li a {display:block; float:left; padding-left:30px;}
.conn_list li a:hover {text-decoration:underline; /*color:#223870;*/}
.conn_list li span {display:block; float:right; width:75px; font-size:11px; font-weight:normal; color:#888;}
.conn_list .sub_list0 { background:url("https://static.hankyung.com/img/finance/icon_list1.gif") no-repeat 10px -64px}
.conn_list .sub_list1 { background:url("https://static.hankyung.com/img/finance/icon_list1.gif") no-repeat 10px -94px}
.conn_list .sub_list2 {font-weight:bold; background:url("https://static.hankyung.com/img/finance/icon_list1.gif") no-repeat 10px -122px}
.conn_list .sub_list3 { background:url("https://static.hankyung.com/img/finance/icon_list1.gif") no-repeat 10px -150px}
.conn_list .sub_list4 {border-bottom:none; background:url("https://static.hankyung.com/img/finance/icon_list1.gif") no-repeat 10px -181px}

/* board - type02 (읽기,쓰기) */
.board02 {position:relative; overflow:hidden; margin-top:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.board02 table {table-layout:fixed; margin:-1px 0;}
.board02 tbody th {padding:11px 10px 8px; border-bottom:1px solid #ccc; background:#f7f7f7; text-align:left; font-weight:normal; font-size:12px; color:#888; line-height:16px; letter-spacing:-1px;}
.board02 tbody td {padding:11px 10px 8px; border-bottom:1px solid #efefef; color:#555; line-height:16px; word-wrap:break-word; word-wrap:keep-all; font-weight:normal;}
.board02 .write tbody td {padding:8px 10px 7px;}
.board02 input.txt {width:187px; height:20px; padding:0 5px; border:1px solid #ededed; border-left:1px solid #e4e4e4; border-top:1px solid #bebebe; vertical-align:middle; line-height:23px;}
.board02 .sel { vertical-align:middle;}
.board02 .rdo { width:14px1; height:14px; vertical-align:-2px; *vertical-align:1px;}
.board02 .btn_bd2_w { margin:0 -1px 0 0; vertical-align:middle;}
.board02 .btn_bd2_g { margin:0 -1px 0 0; vertical-align:middle;}
.board02 .file_attach {overflow:hidden; margin:10px -10px 0 0; *zoom:1;}
.board02 .file_attach div {float:left; margin-right:10px;}
.board02 .file_attach div a {display:block;}
.board02 .file_attach div img {width:110px; height:152px; border:1px solid #dbdbdb;}
.list_form {margin-top:-4px;}
.list_form li .rdo { vertical-align:-1px;}
.list_form02 {overflow:hidden; margin-left:-6px; *zoom:1;}
.list_form02 li {display:inline-block; *display:inline; margin-left:6px; vertical-align:middle; *zoom:1;}

/* board - top button */
.btn_board_topR {float:right; height:30px; margin-top:-30px;}

/* board - bottom button */
.btn_board_btm {overflow:hidden; width:100%; margin:30px 0;}
.btn_board_btm .btn_lft {float:left; width:49%; text-align:left;}
.btn_board_btm .btn_rgt {float:right; width:49%; text-align:right;}
.btn_board_btm .btn_center {text-align:center;}

/* board - paging_list */
.btm_pag {overflow:hidden; width:100%}
.sub_ty1 .paging,
.sub_full .paging {padding:20px 0 30px; text-align:center; font-size:11px; }
.sub_ty1 .paging a,
.sub_full .paging a {color:#888;}
.sub_ty1 .paging a img,
.sub_full .paging a img {vertical-align:middle;}
.sub_ty1 .paging a:hover,
.sub_full .paging a:hover {text-decoration:underline;}
.sub_ty1 .paging span,
.sub_full .paging span {font-weight:bold; color:#249ac8;}
.sub_ty1 .paging a,
.sub_ty1 .paging span,
.sub_full .paging a,
.sub_full .paging span{display:inline-block; padding:8px 11px 6px 12px; height:14px; line-height:14px; margin:0 -3px; border:1px solid #e8e8e8; border-bottom:1px solid #b3b3b3; background:url("https://static.hankyung.com/img/finance/bg_paging1.gif") repeat-x 0 0; vertical-align:middle; font-weight: bold;}

/* board - paging_view */
.view_paging a,
.view_paging span {height:17px; padding:3px 11px 0px 12px; margin:-3px; border-top:none; border-bottom:none; background:#fff;}
.view_paging .first {border-left:none;}
.view_paging .last {border-right:none;}

.btn_board_btm_r {overflow:hidden; float:right; height:55px; margin-top:-55px;}

/* board-search */
.board_search {overflow:hidden; width:100%; padding:14px 0 13px; margin-bottom:30px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; background-color:#f7f7f7; text-align:center; }
.board_search input,
.board_search select,
.board_search button {vertical-align:middle;}
.board_search label {position:absolute; visibility:hidden;}
.board_search .btn_search {display:inline-block;  width:51px; height:26px; background:url("https://static.hankyung.com/img/finance/icon_list2.gif") no-repeat 0 -109px; vertical-align:middle;}
.board_search .btn_search span {display:none;}

/* 게시판 */
.mg_bottom30 {margin-bottom:30px;}
.board_top_paging {overflow:hidden; padding-top:10px; margin-bottom:-5px; text-align:right;}
.board_top_tablePaging {overflow:hidden; padding-bottom:10px; text-align:right;}

/* board - 롤링이미지 */
.board_rollingImg {overflow:hidden; width:100%; padding-bottom:30px; margin-bottom:50px; border-bottom:1px solid #efefef;}
.board_rollingImg .prev {float:left; display:block; width:10px; height:20px; margin:33px 10px 0 20px; background:url("https://static.hankyung.com/img/finance/icon_list3.gif") no-repeat 1px -79px; font-size:14px;}
.board_rollingImg .next {float:right; display:block; width:10px; height:20px; margin:33px 20px 0 10px; background:url("https://static.hankyung.com/img/finance/icon_list3.gif") no-repeat -21px -79px; font-size:14px;}
.board_rollingImg .txt_style1 {padding-bottom:0;}
.board_rollingImg .view_side {overflow:hidden; float:left; width:570px; height:130px;}
.board_rollingImg .view_side ul {overflow:hidden; width:10000px; }
.board_rollingImg .view_side ul li {float:left; overflow:hidden; width:100px; padding-right:15px; text-align:center; word-break:keep-all;}
.board_rollingImg .view_side ul li img {width:78px; height:83px;}
.board_rollingImg .view_side ul li span {display:block; width:78px; height:83px; margin-left:13px; border:1px solid #d1d1d1;}
.board_rollingImg .view_side ul li p {width:100px; height:32px; padding-top:8px; line-height:1.4;}
.board_rollingImg .view_side ul li p a:hover {text-decoration:underline; color:#f68b00;}
.board_rollingImg .view_side ul li p strong {display:block; overflow:hidden; width:110px; height:17px; color:#249ac8;}

.board_book .board_rollingImg {padding-top:30px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.board_book .board_rollingImg .prev {margin:40px 10px 0 20px;}
.board_book .board_rollingImg .next {margin:40px 20px 0 10px;}
.board_book .board_rollingImg .view_side ul li {width:96px; height:131px; padding:0 25px 0 22px;}
.board_book .board_rollingImg .view_side ul li img {width:84px; height:118px;}

.btn_refrash01 {overflow:hidden; width:650px; padding:10px 0; text-align:right;}

/* board (주식만평) */
.bd_gal_h2 {margin-bottom:30px; border-bottom:2px solid #00080b;}
.bd_gal_h2_view {border-bottom:2px solid #00080b;}
.board_column1 ul {overflow:hidden; width:650px;}
.board_column1 ul .list1 {float:left; width:150px; height:170px; padding:10px 33px; margin-bottom:40px; border-right:1px solid #efefef;}
.board_column1 ul .list1 .thum {overflow:hidden; width:148px; height:103px; border:1px solid #d1d1d1;}
.board_column1 ul .list1 .thum img {width:148px; height:103px;}
.board_column1 ul .list1 .txt {overflow:hidden; width:152px; padding-top:9px; text-align:center; line-height:1.5; letter-spacing:-1px;}
.board_column1 ul .list1 .txt_date {width:152px; height:15px; padding-top:6px; text-align:center; color:#757575; font-size:11px;}
.board_column1 ul .last {margin-right:0; border-right:none;}

.txt_tag {overflow:hidden; width:100%; margin-bottom:10px; color:#757575;}
.mg_bottom0 {margin-bottom:0;}
.txt_tag a {color:#888;}
.txt_tag .b {color:#555; font-weight:bold;}
.btm_boxType1 {overflow:hidden; width:630px; margin-top:20px; padding:20px 0 20px 20px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; background:#f7f7f7;}
.btm_boxType1 div {overflow:hidden; width:610px;}
.btm_boxType1 div a {color:#555;}
.btm_boxType1 .img_list {float:left; overflow:hidden; width:610px; border:none; padding-left:20px;}
.btm_boxType1 .img_list li {float:left; width:136px; margin-right:10px;}
.btm_boxType1 .img_list .thum {position:relative; width:112px; height:67px; margin-left:10px;}
.btm_boxType1 .img_list .thum img {width:112px; height:67px;}
.btm_boxType1 .img_list .thum a {position:absolute; top:0; left:0; width:110px; height:65px; border:1px solid #000; /* background:url('https://img.hankyung.com/img/blank.gif') repeat 0 0; */ opacity:0.2; filter:alpha(opacity=20); text-indent:-9999px;}
.btm_boxType1 .img_list .txt {padding-top:10px; text-align:center;}
.btm_boxType1 .img_box {overflow:hidden; padding:10px 0 20px 3px; border-bottom:none;}
.btm_boxType1 .img_box li {position:relative; float:left; width:106px; height:66px; margin-right:20px;}
.btm_boxType1 .img_box li img {width:106px; height:66px;}
.btm_boxType1 .img_box li a {position:absolute; top:0; left:0; width:104px; height:64px; border:1px solid #000; /* background:url('https://img.hankyung.com/img/blank.gif') repeat 0 0; */ opacity:0.2; filter:alpha(opacity=20); text-indent:-9999px;}
.bd_hover .img_box li a:hover {position:absolute; top:-3px; left:-3px; width:106px; height:66px; border:3px solid #245389; opacity:1; filter:alpha(opacity=100);}
.btm_boxType1 .img_box li span {position:relative; display:block; margin-top:5px; text-align:center;}
.btm_boxType1 .img_box li span a {position:absolute; bottom:0; left:0; height:18px; border:none; opacity:1; filter:alpha(opacity=100); text-indent:1px;}
.bd_hover .img_box li span a:hover {display:inline-block; border:none; padding:3px 0 0 2px;}
.view_cnt .warning {width:300px; height:15px; padding:0 0 0 25px; margin:10px auto; background:url("https://static.hankyung.com/img/finance/icon_list1.gif") no-repeat 0 -45px; color:#888; letter-spacing:-1px; font-size:11px;}

/* board - 글쓰기 */
.write_form {margin-bottom:10px;}
.write_form th {width:70px; padding:7px 0 6px 20px; border-top:1px solid #efefef;; border-bottom:1px solid #efefef; background:none; font-weight:normal; text-align:left; color:#555;}
.write_form td {overflow:hidden; text-align:left; padding:7px 0 6px 20px; border-bottom:1px solid #efefef; background:none; vertical-align:middle;}
.write_form td span {display:inline-block; height:20px; padding:2px 0 0 5px; font-size:11px; color:#888;}
.write_form td input {padding:0; margin:0; height:20px; line-height:20px; border:1px solid #ededed; border-top:1px solid #bebebe; vertical-align:middle;}
.write_form td .inp_chk {border:0;}
.write_form .input_none input {border:none ;}
.write_form td label {display:inline-block; padding-top:4px; vertical-align:middle;}
.write_form .first th,
.write_form .first td {border-top:1px solid #ccc; }
.write_form .first {border-top:1px solid #ccc; }
.write_form td .txt_report {padding-top:5px; font-size:11px; color:#888;}
.write_form .txt_center {padding-left:0; text-align:center;}

.cke_editor {overflow:hidden;}

.board_write .warning {padding:10px 0 30px; font-size:11px; color:#888; }
.board_write .warning strong {padding-left:20px;  color:#555; }
.board_write .warning .iconImg {display:inline-block; overflow:hidden; width:15px; height:15px; text-align:left; text-indent:-2000px;}
.board_write .warning {padding:10px 0 30px; font-size:11px; color:#888; }
.board_write .warning strong {padding-left:20px; background:url("https://static.hankyung.com/img/finance/icon_list1.gif") no-repeat 1px -45px; color:#555; }
.board_write .warning span {padding-left:20px; background:url("https://static.hankyung.com/img/finance/icon_list1.gif") no-repeat 3px 0;}

.check_style1 {overflow:hidden; padding:6px 0 6px 20px; border-top:1px solid #efefef;  background:#f7f7f7; vertical-align:middle;}
.check_style1 div {float:left; width:127px;}
.check_style1 select {vertical-align:middle;}

.input_tag {overflow:hidden; width:100%; color:#555;}
.input_tag a {color:#555;}
.input_tag img {vertical-align:middle;}
.input_tag label {display:inline-block; padding:0 19px 0 5px;}
.input_tag span {display:inline-block; width:450px; padding-top:10px; text-align:right; color:#888;}
.input_tag .often_tag {width:534px; padding:20px 0; margin-left:114px;}
.input_tag .often_tag p {padding-left:5px;}
.input_tag .often_tag em {color:#888;}
.input_tag .often_tag div {padding:10px 15px; margin-top:5px; border:1px solid #efefef; background:#f7f7f7; word-break:keep-all; line-height:1.6;}

/* 뉴스메인 */
.sct_news_top {overflow:hidden; width:100%; margin-top:-10px; margin-bottom:30px; padding-bottom:22px;border-bottom:2px solid #00080b; /* background:url(https://img.hankyung.com/img/dot_1pxef.gif) repeat-y 119px 0; */}
.sct_news_top .nav_stnews {float:left; width:100px; padding-top:30px;}
.sct_news_top .nav_stnews h2 {padding-bottom:0; margin-bottom:20px; border-bottom:2px solid #00080b;}
.sct_news_top .nav_stnews .snb {padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #efefef;}
.sct_news_top .nav_stnews .snb li {line-height:20px; margin-bottom:4px;}
.sct_news_top .nav_stnews .bnr li {line-height:18px; margin-bottom:4px; background-image:url(https://static.hankyung.com/img/finance/icon_group.png); background-repeat:no-repeat; font-size:11px; color:#888;}
.sct_news_top .nav_stnews .bnr a {color:#888;}
.sct_news_top .nav_stnews .bnr .allnews {padding-left:16px; background-position:-88px -178px;}
.sct_news_top .nav_stnews .bnr .livenews {padding-left:16px; background-position:-88px -200px;}
.sct_news_top .pie_stcnews {float:right; width:510px; padding-top:27px;}

.sct_news_top .topnews .newsTop {overflow:hidden; width:100%; height:61px; margin-bottom:10px;}
.sct_news_top .topnews .newsTop img {float:left; width:98px; height:59px; margin-right:10px;}
.sct_news_top .topnews .newsTop a {color:#777; line-height:18px;}
.sct_news_top .topnews {overflow:hidden; width:100%; margin-bottom:20px;}
.sct_news_top .topnews .tit {padding-bottom:8px; font:bold 21px/25px Dotum; color:#00080b; letter-spacing:-2px;}
.sct_news_top .topnews .tit a {color:#00080b;}
.sct_news_top .topnews .txt img {float:left; width:98px; height:59px; margin-right:15px; }
.sct_news_top .topnews .txt {line-height:18px;}

.sct_news_top .newslist {overflow:hidden; width:100%; margin-bottom:8px;}
.sct_news_top .newslist ul {float:left; width:350px;}
.sct_news_top .newslist li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; line-height:22px; margin-bottom:6px; font-weight:bold; letter-spacing:-1px;}
.sct_news_top .newslist div {float:right; width:100px; padding-right:10px; font:11px/14px Dotum, sans-serif;}
.sct_news_top .newslist div p {overflow:hidden; width:95px; height:28px; margin:8px auto 0; letter-spacing:-1px;}
.sct_news_top .newslist div img {width:93px; height:58px; border:1px solid #efefef;}

.sct_news_top .quicklist {position:relative; overflow:hidden; width:100%; padding:7px 0 5px; line-height:18px; background-color:#edf2f5; border-top:1px solid #d3dde7; border-bottom:1px solid #d3dde7;}
.sct_news_top .quicklist h3 {float:left; width:46px; text-align:right; padding-top:3px;}
.sct_news_top .quicklist .qnews_wrap {overflow:hidden; float:right; width:420px; height:20px; line-height:20px; padding-right:40px;}
.sct_news_top .quicklist .qnews_wrap li {overflow:hidden; width:100%; height:20px !important; line-height:20px; text-overflow:ellipsis; white-space:nowrap;}
.sct_news_top .quicklist .btn {position:absolute; top:8px; right:0; overflow:hidden; width:40px; background:url(https://static.hankyung.com/img/finance/btn_group.png) no-repeat 0 -180px;}
.sct_news_top .quicklist .btn a {float:left; width:15px; height:15px; /* background:url(https://img.hankyung.com/img/blank.gif) repeat 0 0; */ text-align:left; text-indent:-2000px;}

.sct_newsmain .pie_lft {position:relative; float:left; width:315px; padding-bottom:5px; margin-bottom:50px; border-bottom:1px solid #efefef;}
.sct_newsmain .pie_rgt {position:relative; float:right; width:315px; padding-bottom:5px; margin-bottom:50px; border-bottom:1px solid #efefef;}
.sct_newsmain .pie_lft h3,
.sct_newsmain .pie_rgt h3 {line-height:16px; padding-bottom:5px; margin-bottom:14px; border-bottom:1px solid #ccc;}
.sct_newsmain .top_indx_main02 {*width:648px; margin-top:0; margin-bottom:50px; border:1px solid #ccc; color:#555;}
.sct_newsmain .top_indx_main02:after {display:block; clear:both; content:'';}
.sct_newsmain .top_indx_main02 .side01,
.sct_newsmain .top_indx_main02 .side02 {border:0;}

/* 많이 본 뉴스 */
.greatTab li a {padding-left:20px; padding-right:19px;}
.greatnews {padding-top:30px;}
.greatnews h3 {padding-bottom:10px; border-bottom:2px solid #00080b;}
.greatnews .bd_list .date {text-align:right;}
.greatnews .bd_list .date span {padding-left:15px;}
.greatnews .bd_list th span {width:13px; display:inline-block; padding-right:10px; font-family:Arial; text-decoration:none; text-align:right;}
.look_news .top_box_bond div .btn_inquiry {position:absolute; bottom:4px; right:0;}

/* 투자전략 메인 */
.sct_profile_top {position:relative; overflow:hidden; width:100%; /*padding-top:10px;*/ margin-bottom:30px; border-bottom:2px solid #00080b; }
.sct_profile_top h3 {overflow:hidden; width:100%; line-height:18px; padding-bottom:4px; }
.sct_profile_top h3 a {float:left; padding-right:10px; color:#00080b; background:url(https://static.hankyung.com/img/finance/arr_titBg.png) no-repeat right 6px;}
.sct_profile_top .profile_m {overflow:hidden; float:left; width:430px; height:185px;/* padding-top:20px;*/}
.sct_profile_top .profile_m .thum {position:absolute; left:0; bottom:0; width:185px; height:156px; text-align:right;}
/*.sct_profile_top .profile_m .thum img {width:165px; height:156px;}*/
.sct_profile_top .profile_m h4 {float:right; width:235px; text-align:left; margin-bottom:15px; letter-spacing:-1px;}
.sct_profile_top .profile_m h4 span {display:block; margin:0 0 6px; font:11px/14px Dotum; color:#245389;}
.sct_profile_top .profile_m h4 a {font:bold 18px/21px Dotum, sans-serif; color:#00080b;}
.sct_profile_top .profile_m div {float:right; width:235px; line-height:18px;}
.sct_profile_top .clmn_list {overflow:hidden; float:right; width:200px;}
.sct_profile_top .clmn_list li {overflow:hidden; width:100%; padding-top:20px; border-top:1px solid #efefef; opacity:0.5; filter:alpha(opacity=50)}
.sct_profile_top .clmn_list li.fst {border-top:0; padding-top:0;}
.sct_profile_top .clmn_list li:hover,
.sct_profile_top .clmn_list li.on {opacity:1; filter:alpha(opacity=100)}
.sct_profile_top .clmn_list .thum {float:left; width:66px; height:48px; padding-left:10px;}
.sct_profile_top .clmn_list .txt {margin-left:65px; line-height:18px;}
.sct_profile_top .clmn_list .txt a {display:block; overflow:hidden; height:18px; }
.sct_profile_top .clmn_list .cate {overflow:hidden; color:#888; font-size:11px;text-overflow:ellipsis; white-space:nowrap;}
.sct_profile_top .clmn_list .sbj {overflow:hidden; font-weight:bold; color:#245389; text-overflow:ellipsis; white-space:nowrap;}

.sct_smain02 {}
.sct_smain02 h3 {overflow:hidden; width:100%; line-height:18px; padding-bottom:4px; }
.sct_smain02 h3 a {float:left; padding-right:10px; color:#00080b; background:url(https://static.hankyung.com/img/finance/arr_titBg.png) no-repeat right 6px;}

/* 투자전략 메인 - 증권사브리핑 */
.pie_stbrif {position:relative; float:left; width:310px; padding-bottom:5px; margin-bottom:30px;}
.pie_stbrif h3 {margin-bottom:12px; border-bottom:1px solid #ccc;}

/* 투자전략 메인 - 추천증권도서 */
.pie_stbook {position:relative; float:right; width:310px; padding-bottom:5px; margin-bottom:30px;}
.pie_stbook h3 {margin-bottom:12px; border-bottom:1px solid #ccc;}
.pie_stbook .thumlist_bk {overflow:hidden; width:100%; padding-top:5px;}
.pie_stbook .thumlist_bk .thum {display:inline; float:left; width:58px; min-height:93px; padding:3px 0 0 1px; margin-left:10px; background:url(https://static.hankyung.com/img/finance/bg_book_sm2.png) no-repeat 0 0;}
.pie_stbook .thumlist_bk .thum img {width:56px; height:79px;}
.pie_stbook .thumlist_bk dl {float:right; width:200px; }
.pie_stbook .thumlist_bk dt {margin-bottom:10px;}
.pie_stbook .thumlist_bk .author {font:11px/16px Dotum; color:#888;}
.pie_stbook .thumlist_bk dt strong {display:block; font-size:14px; font-weight:bold; color:#245389; }
.pie_stbook .thumlist_bk dd {line-height:18px;}

/* 투자전략 메인 - 한경컨센서스 */
.grp_hkconsensus {margin-bottom:28px; }
.grp_hkconsensus h3 {padding-bottom:8px;}
.grp_hkconsensus .box_gray {overflow:hidden; width:100%; padding:15px 0 10px; background-color:#f7f7f7; border-bottom:1px solid #efefef; border-top:1px solid #efefef}
.grp_hkconsensus .bar_list {float:left; width:320px; padding:0 50px 20px; letter-spacing:-1px; border-right:1px solid #ccc;}
.grp_hkconsensus .stit {margin-bottom:5px; color:#555; text-align:center;}
.grp_hkconsensus .bar_list .stit .stxt {font-size:11px; color:#888;}
.grp_hkconsensus .bar_list .bar {position:relative; width:100%; background-color:#de1515;}
.grp_hkconsensus .bar_list .bar:after {content:''; clear:both; display:block; }
.grp_hkconsensus .bar_list .bar li {float:left; height:10px; margin-left:-1px;}
.grp_hkconsensus .bar_list .bar li div {position:absolute; top:15px; padding-left:8px; font:11px/14px Dotum; color:#555; letter-spacing:-1px; background-image:url(https://static.hankyung.com/img/finance/dot_grpcolor.png); background-repeat:no-repeat;}
.grp_hkconsensus .bar_list .lv1 {background-color:#156ade;}
.grp_hkconsensus .bar_list .lv2 {background-color:#8cb6ef;}
.grp_hkconsensus .bar_list .lv3 {background-color:#d0d0d0;}
.grp_hkconsensus .bar_list .lv4 {background-color:#ef8c8c;}
.grp_hkconsensus .bar_list .lv5 {background-color:#de1515;}
.grp_hkconsensus .bar_list .lv1 div {left:0; background-position:0 2px;}
.grp_hkconsensus .bar_list .lv2 div {left:16%; background-position:0 -18px;}
.grp_hkconsensus .bar_list .lv3 div {left:34%; background-position:0 -38px;}
.grp_hkconsensus .bar_list .lv4 div {left:58%; background-position:0 -58px;}
.grp_hkconsensus .bar_list .lv5 div {left:78%; background-position:0 -78px;}
.grp_hkconsensus .inv_change {float:right; width:150px; padding-right:45px;}
.grp_hkconsensus .inv_change div {overflow:hidden; width:100%;}
.grp_hkconsensus .inv_change dl {float:left; width:20px; padding:3px 15px 0; text-align:center;}
.grp_hkconsensus .inv_change dt {overflow:hidden; width:100%; height:15px; margin-bottom:5px; text-align:left; text-indent:-2000px;}
.grp_hkconsensus .inv_change .buy .arr {background-position:4px -60px;}
.grp_hkconsensus .inv_change .hold .arr {background-position:-28px -60px;}
.grp_hkconsensus .inv_change .sel .arr {background-position:-56px -60px;}
.grp_hkconsensus .inv_change dd {text-align:center; font:bold 11px/16px Dotum; color:#555;}

/* 투자전략 메인 - (목표주가상향, 최신종목리서치) */
.main_list_s2 {position:relative; width:100%; margin-bottom:30px;}
.main_list_s2 h3 {padding-bottom:8px;}
.main_list_s2 .more {position:absolute; top:0; right:0; overflow:hidden; width:33px; height:10px; background-position:-40px -180px; text-align:left; text-indent:-2000px;}
.main_list_s2 .tit_m1 {background-position:0 -90px;}
.main_list_s2 .tit_m2 {background-position:0 -120px;}
.main_list_s2 .indx_list_ty1 {border-top:1px solid #ccc; border-bottom:1px solid #efefef;}
.main_list_s2 .indx_list_ty1 thead th {padding-top:8px;}
.main_list_s2 .indx_list_ty1 td {color:#888;}
.main_list_s2 .indx_list_ty1 .sbj {padding-left:15px; color:#555}
.main_list_s2 .txt {font:11px/16px Dotum; color:#888; padding-top:10px;}


/* 증시지표 - 메인 */
.pie_fulStc {overflow:hidden; width:100%; margin-bottom:50px; border-bottom:1px solid #efefef;}
.pie_fulStc h4 {padding:0 0 8px 10px; color:#555;}
.pie_fulStc .indx_list_ty1 {border-top:1px solid #ccc; border-bottom:0;}
.pie_fulStc .indx_list_ty1 .last th,
.pie_fulStc .indx_list_ty1 .last td {border-bottom:0;}
.pie_fulStc .indx_list_ty1 tbody th {font-weight:normal; font-size:12px; color:#555; text-align:left;}
.pie_fulStc .indx_list_ty1 .conn {font-size:12px; text-align:left; padding-left:15px;}
.pie_fulStc .indx_list_ty1 thead .conn {font-size:11px; }
.pie_fulStc .kospi {float:left; width:325px;border-right:1px solid #efefef;}
.pie_fulStc .kosdaq {float:right; width:324px;}

.pie_indstBest { margin-bottom:50px;}
.pie_indstBest h3 {margin-bottom:14px; border-bottom:1px solid #ccc;}
.pie_todayStc .tab li.on {width:110px;}
.pie_todayStc .tab li {width:108px;}
.pie_todayStc .kospi,
.pie_todayStc .kosdaq {height:315px;}
.pie_marketTrd {position:relative; width:100%;}
.pie_marketTrd .realtime {position:absolute; top:0; right:0; font:11px/14px Tahoma, Arial, Dotum; color:#888;}
.pie_marketTrd h3 {margin-bottom:14px; border-bottom:1px solid #ccc;}

.pie_theme {position:relative; float:left; width:315px; margin-bottom:40px;}
.pie_group {position:relative; float:right; width:315px; margin-bottom:40px;}
.pie_theme .indx_list_ty1,
.pie_group .indx_list_ty1 {border-top:1px solid #ccc; border-bottom:1px solid #efefef;}
.pie_theme .indx_list_ty1 .conn,
.pie_group .indx_list_ty1 .conn {font-size:12px; text-align:left; padding-left:15px;}
.pie_theme .indx_list_ty1 .sbj p,
.pie_group .indx_list_ty1 .sbj p {overflow:hidden; width:110px; text-overflow:ellipsis; white-space:nowrap;}

.pie_tabTy {overflow:hidden; width:315px;}
.pie_tabTy .indx_list_ty1 td {line-height:16px;}
.pie_tabTy .indx_list_ty1 .sbj p {overflow:hidden; width:87px; height:16px; text-overflow:ellipsis; white-space:nowrap; }
.pie_tabTy .indx_list_ty1 .line {padding-left:10px; border-left:1px solid #efefef;}
.pie_tabTy .tab {margin-bottom:0;}
.pie_tabTy .tab li {*margin-right:-1px;}

.pie_tabTy .kospi {float:left; width:157px;}
.pie_tabTy .kosdaq {float:right; width:157px;}
.pie_tabTy .kosdaq td.sbj {border-left:1px solid #efefef;}
.pie_foreign {float:left; margin-bottom:50px;}
.pie_institute {float:right; margin-bottom:50px;}
.pie_foreignWin {float:left; margin-bottom:50px;}
.pie_surround {position:relative; float:right; width:315px; margin-bottom:50px;}
.pie_surround .date {position:absolute; top:0; right:0; font:11px/14px Tahoma, Arial, Dotum; color:#888;}
.pie_surround h3 {margin-bottom:14px; line-height:14px; padding-top:7px; border-bottom:1px solid #ccc; vertical-align:top}
.pie_surround .grp {float:right; width:238px;}
.pie_surround dl {float:left; width:65px; font-size:11px; color:#555; line-height:18px;}
.pie_surround dl.fst {padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #efefef;}
.pie_surround .pie_cnt {overflow:hidden; width:100%; height:159px; border-bottom:1px solid #efefef;}

/*증시지표 메인 - 상단 그래프 영역 */
.top_indx_main {overflow:hidden; width:100%; padding-top:10px; background-color:#fff;}
.top_indx_main .top_wrap {/* width:972px; */ margin-bottom:0;}
.top_indx_main .box_top_grp {width:930px; padding:13px 20px; /* background:url(https://img.hankyung.com/img/dot_1pxef.gif) repeat-y 660px 0; */}
.top_indx_main .indx_lft {position:relative; float:left; width:625px;}
.top_indx_main .indx_lft dl {width:360px; height:45px;border-top:1px solid #efefef; cursor:pointer;}
.top_indx_main .indx_lft dl.fst {border:0;}
.top_indx_main .indx_lft dl:after {clear:both; display:block; content:'';}
.top_indx_main .indx_lft dt {float:left; width:65px; padding-top:15px; font-weight:bold; color:#555;}
.top_indx_main .indx_lft dd {float:left; width:88px; padding-top:15px; text-align:right;}
.top_indx_main .indx_lft dd .arr {display: inline-block; overflow: hidden; width: 10px; height: 14px; text-align: left; text-indent: -2000px; vertical-align: middle;}
.top_indx_main .indx_lft dl.on {background:url(https://static.hankyung.com/img/finance/icon_group.png) no-repeat 355px -13px;}
.top_indx_main .indx_lft dl.on dt {padding-top:14px; font-size:14px; color:#00080b;}
.top_indx_main .indx_lft dl.on dd {font-size:16px; font-weight:bold; padding-top:14px;}
.top_indx_main .indx_lft dl .grp {display:none; position:absolute; top:5px; right:0; width:250px; text-align:center;}
.top_indx_main .indx_lft dl.on .grp {display:block;}
.top_indx_main .indx_lft dl .grp div {overflow:hidden; width:100%; padding-top:10px; font:normal 11px/14px Dotum; color:#888; }
.top_indx_main .indx_lft dl .grp p {float:left; padding-right:10px;}
.top_indx_main .indx_lft dl .grp p .arr {float:left;}
.top_indx_main .indx_lft dl .grp p strong {font-weight:normal; color:#00080b;}
.top_indx_main .indx_market {float:right; width:275px;}
.top_indx_main .indx_market h3 {float:left; padding:5px 10px 5px 0; font-size:12px; color:#00080b; background:url(https://static.hankyung.com/img/finance/arr_titBg.png) no-repeat right 8px;}
.top_indx_main .indx_market ul {clear:left; width:100%;}
.top_indx_main .indx_market li {overflow:hidden; width:100%; margin-bottom:6px; text-overflow:ellipsis; white-space:nowrap; line-height:18px;}
.top_indx_main .indx_market li.fst  {font:bold 18px/24px Dotum; color:#00080b; white-space:normal;}
.top_indx_main .indx_market li.fst a {color:#00080b; letter-spacing:-2px;}
.top_indx_main .indx_market li .date {padding:5px 0; font:11px/14px Tahoma, Arial, dotum; color:#757575;}

/*증시지표 메인 - 컨텐츠 */
.sct_indx_main {margin-top:30px;}
.sct_indx_main h3 {overflow:hidden; width:100%; padding-bottom:8px;}
.sct_indx_main h3 a {float:left; padding-right:10px; color:#00080b; background:url(https://static.hankyung.com/img/finance/arr_titBg.png) no-repeat right 4px;}
.pie_invest_trend {position:relative; float:left; width:315px; margin-bottom:50px;}
.pie_program_trade {position:relative; float:right; width:315px; margin-bottom:50px;}
.pie_invest_trend .date,
.pie_program_trade .date {position:absolute; top:0; right:0; font:11px/14px Tahoma, Arial, Dotum; color:#888;}
.pie_invest_trend .indx_list_ty1,
.pie_program_trade .indx_list_ty1 {border-top:1px solid #ccc; border-bottom:1px solid #efefef;}
.pie_invest_trend .indx_list_ty1 tbody th,
.pie_program_trade .indx_list_ty1 tbody th {text-align:left; font-weight:normal; color:#555; font-size:12px;}
.pie_invest_trend .indx_list_ty1 tbody td,
.pie_program_trade .indx_list_ty1 tbody td {font-weight:bold; font-family:Tahoma, Dotum;}

/* 증시지표 - 코스피코스닥 */
.sct_stockindex {overflow:hidden; width:100%; text-align:left;}
.sct_stockindex > h2 {font-size: 20px; color: #222; padding-bottom: 12px}
.sct_stockindex .bd_tabTy1,
.sct_stockindex .bd_tabTy2 {margin-bottom:15px;}
.tit_hg {overflow:hidden; width:100%;}
.tit_hg h2 {float:left; padding-bottom:8px;}
.tit_hg h3 {float:left; padding-bottom:8px; font:bold 14px/20px Dotum;}
.sct_stockindex .tit_hg h4 {float:left; padding-bottom:8px; margin:0;border:0; }
.tit_hg.no_title {padding:15px 0 11px;} /* 타이틀이 없고 우측에 영역이 있을경우 위아래 여백*/
.tit_hg.type02 {border-bottom:2px solid #00080b;} /* 타이틀 하단에 2px짜리 보더가 있을 경우 */
.box_tySel {float:right; text-align:right;padding-bottom:8px;}
.box_tySel label {color:#555; vertical-align:middle;}
.box_tySel span { vertical-align:baseline; font:11px/20px Dotum, Tahoma, Verdana, Arial; color:#888;}
.box_tySel select,
.box_tySel a {vertical-align:middle;}
.box_tySel .date {padding-right:6px; font:10px/20px Tahoma, Verdana, Arial, Dotum; background:url(https://static.hankyung.com/img/finance/bar_gray1px.gif) no-repeat 100% 2px;}
.box_tySel .b_txt {padding-right:6px; background:url(https://static.hankyung.com/img/finance/bar_gray1px.gif) no-repeat 100% 2px;}
.box_tySel .b_txt em {font:10px/20px Tahoma, Verdana, Arial, Dotum; color:#888;}
.box_tySel .time { font:10px/20px Tahoma, Verdana, Arial, Dotum; color:#888;}
.box_tySel .realtime {font:11px/20px Dotum; color:#249ac8;}
.box_tySel .btn_refresh {display:inline-block; overflow:hidden; width:69px; height:20px; background:url(https://static.hankyung.com/img/finance/btn_group.png) no-repeat 0 0; text-align:left; text-indent:-2000px;}
.tit_hg #page_subject + .box_tySel {overflow:hidden; padding:5px 0 0; *zoom:1;}

.top_wrap {/* width:642px; */ margin-bottom:30px; border:4px solid #edf2f5;}
.box_top_grp {overflow:hidden; /* width:600px; */ padding:20px; border:1px solid #d3dde7;}
.chart_area {float:left; width:175px;}
.chart_area .small_tab {overflow:hidden; width:100%; height:25px; margin-bottom:10px; /* background:url(https://img.hankyung.com/img/dot_1pxccc.gif) repeat-x 0 100%; */}
.chart_area .small_tab li {float:left; height:25px;}
.chart_area .tab_li2 li {width:87px; }
.chart_area .tab_li5 li {width:20%; }
.chart_area .small_tab li a {display:block; padding-top:5px; height:18px; border:1px solid #efefef; border-bottom:0; text-align:center; background-color:#f7f7f7; font:11px/16px Dotum; color:#888;}
.chart_area .small_tab .on a {height:19px; background-color:#fff; border-color:#ccc; color:#00080b; font-weight:bold;}

.data_area {float:right; width:395px; *zoom:1;}
.data_area:after {display:block; clear:both; content:'';}
.data_area .indx {float:left; overflow:hidden; width:100%; padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #ccc;}
.data_area .indx strong {display:inline-block; margin-right:10px; font:bold 22px/24px Arial, Dotum; }
.data_area .indx span {display:inline-block; margin-right:10px; font:bold 14px/24px Tahoma, Arial, Dotum;}
.data_area .indx .num1 {padding-left:10px; background-image:url(https://static.hankyung.com/img/finance/arrow_group.png); background-repeat:no-repeat;}
.data_area .indx .dn {background-position:-280px -12px;}
.data_area .indx .up {background-position:-280px 8px;}
.data_area .indx .hold {background-position:-280px -32px;}
.data_area .indx .dn2 {background-position:-280px -72px}
.data_area .indx .up2 {background-position:-280px -52px}

.data_area .indx_list {overflow:hidden; }
.data_area .indx_list dt,
.data_area .indx_list dd {overflow:hidden; height:20px; margin-bottom:5px; line-height:20px;}
.data_area .indx_list dt {float:left; color:#888;}
.data_area .indx_list dd {float:right;  font-size:11px; font-family:Tahoma, Dotum; color:#555; text-align:right;}
.data_area .kos_indx {float:left; width:150px;}
.data_area .kos_indx dt {width:85px; }
.data_area .kos_indx dd {width:61px; }
.data_area .future_indx1 {float:left; width:160px;}
.data_area .future_indx1 dt {width:85px; }
.data_area .future_indx1 dd {width:70px; }
.data_area .future_indx2 {float:right; width:180px;}
.data_area .future_indx2 dt {width:60px; }
.data_area .future_indx2 dd {width:118px;}

.data_area .indx_bar {float:right; width:225px;}
.data_area .indx_bar .bar_wrap {width:100%; margin-bottom:15px;}
.data_area .indx_bar .bar_wrap:after {content:''; clear:both; display:block; }
.data_area .indx_bar .bar_wrap .txt_dn {float:left; width:100px; margin-bottom:7px; text-align:left;}
.data_area .indx_bar .bar_wrap .txt_up {float:right; width:100px; margin-bottom:7px; text-align:right;}
.data_area .indx_bar .bar_wrap .txt_dn dt,
.data_area .indx_bar .bar_wrap .txt_up dt {font:11px/14px '돋움', Dotum; color:#555}
.data_area .indx_bar .bar_wrap .txt_dn dd,
.data_area .indx_bar .bar_wrap .txt_up dd {font:10px/11px Tahoma, Dotum; color:#888}
.data_area .indx_bar .bar_wrap .bar {clear:both; position:relative; height:5px; background-color:#ccc;}
.data_area .indx_bar .bar_wrap .bar .current {position:absolute; top:-7px; overflow:hidden; width:5px; height:13px; margin-left:-2px; background:url(https://static.hankyung.com/img/finance/icon_group.png) no-repeat 0 0; text-align:left; text-indent:-2000px;}
.data_area .indx_bar .bar_list {width:100%; margin-bottom:20px; letter-spacing:-1px;}
.data_area .indx_bar .bar_list .stit {margin-bottom:5px; font:bold 11px/14px Dotum; color:#555}

.data_area .indx_bar .bar_list .bar {position:relative; width:100%; background-color:#de1515;}
.data_area .indx_bar .bar_list .bar:after {content:''; clear:both; display:block; }
.data_area .indx_bar .bar_list .bar li {float:left; height:5px; margin-left:-1px;}
.data_area .indx_bar .bar_list .bar li div {position:absolute; top:15px; font:11px/14px Dotum; color:#555; letter-spacing:-1px;}
.data_area .indx_bar .bar_list .lv1 {background-color:#156ade;}
.data_area .indx_bar .bar_list .lv2 {background-color:#8cb6ef;}
.data_area .indx_bar .bar_list .lv3 {background-color:#d0d0d0;}
.data_area .indx_bar .bar_list .lv4 {background-color:#ef8c8c;}
.data_area .indx_bar .bar_list .lv5 {background-color:#de1515;}
.data_area .indx_bar .bar_list .lv1 div {left:0;}
.data_area .indx_bar .bar_list .lv2 div {left:20%;}
.data_area .indx_bar .bar_list .lv3 div {left:40%;}
.data_area .indx_bar .bar_list .lv4 div {left:60%;}
.data_area .indx_bar .bar_list .lv5 div {left:80%;}

/*
.data_area .indx_bar .bg_bar {position:relative; width:225px; height:5px; background:url('/img/bg_v_bar.gif') no-repeat 0 0;}
.data_area .indx_bar .bg_bar .cont {position:absolute; top:0; left:0; color:#555;}
.data_area .indx_bar .bg_bar .cont .txt {display:block; width:90px; margin:3px 0 0 -45px; font-size:11px; letter-spacing:-1px;}
.data_area .indx_bar .bg_bar .indicate {overflow:hidden; display:inline-block; width:5px; height:13px; margin:0 -2px; background:url(/img/icon_group.png) no-repeat -50px 0;}
*/
.data_area .indx_bar .grf01 {position:relative; width:225px; height:5px; background:url('https://static.hankyung.com/img/finance/bg_v_bar.gif') no-repeat 0 0;}
.data_area .indx_bar .grf01 dl {position:absolute; top:0; left:0; color:#555; width:90px; margin-left:-45px; padding-top:20px; /* background:url(/img/bar_grpArr.png) no-repeat center 0; 이미지경로없음 확인필요 */ text-align:center;}
.data_area .indx_bar .grf01 dt,
.data_area .indx_bar .grf01 dd {display:inline; font-size:11px; letter-spacing:-1px; color:#555;}
.data_area .indx_bar .grf01 dd {font-weight:bold;}

.sct_stockindex h4 {line-height:16px; padding-bottom:5px; margin-bottom:14px; border-bottom:1px solid #ccc;}
.sct_stockindex .more {position:absolute; top:0; right:0; overflow:hidden; width:33px; height:10px; background-position:-40px -180px; text-align:left; text-indent:-2000px;}
.sct_stockindex .pie_market {position:relative; float:left; width:315px; padding-bottom:5px; margin-bottom:30px; border-bottom:1px solid #efefef;}
.sct_stockindex .pie_marketRsch {position:relative; float:right; width:315px; padding-bottom:5px; margin-bottom:30px; border-bottom:1px solid #efefef;}
.sct_stockindex .pie_list_ty1 a {float:left; width:247px; vertical-align:top}
.sct_stockindex .pie_list_ty1 .date {float:right; width:50px; text-align:right; font:10px/18px Tahoma, Dotum; color:#888; vertical-align:top}

.sct_stockindex .pie_priceTime {clear:both; padding-bottom:40px;}
.sct_stockindex .pie_priceTime h4 {margin-bottom:0;}
.sct_stockindex .pie_priceDate {clear:both; padding-bottom:40px;}
.sct_stockindex .pie_priceDate h4 {margin-bottom:0;}
.sct_stockindex .pie_priceRank {clear:both; padding-bottom:40px;}
.sct_stockindex .pie_priceRank h4 {margin-bottom:0;}

.sct_option_list .indx_list_ty2 {margin-bottom:30px;}
.sct_option_list h4 {padding-bottom:0; margin-bottom:15px; border-bottom:0;}

/* 테마 */
.theme_list .indx_list_ty1 {border-top:1px solid #ccc;}
.theme_list .indx_list_ty1 .sbj p {display:block; width:130px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.theme_list .indx_list_ty1 .mainstock {border-left:1px solid #efefef;}
.theme_list .indx_list_ty1 th.mainstock {text-align:center;}
.theme_list .indx_list_ty1 th,
.theme_list .indx_list_ty1 td {padding-right:15px; padding-left:0}
.theme_list .indx_list_ty1 td.mainstock {text-align:left; padding-left:10px; padding-right:0;}
.theme_list .indx_list_ty1 .mainstock ul {overflow:hidden; width:200px;}
.theme_list .indx_list_ty1 .mainstock li {float:left;overflow:hidden; width:95px; padding-left:5px;}
.theme_list .indx_list_ty1 .mainstock li span {float:left; width:12px; height:12px; margin-top:2px;}
.theme_list .indx_list_ty1 .mainstock li a {float:left; width:80px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.theme_list .paging {margin-bottom:20px;}
.theme_result {overflow:hidden; width:100%; margin-bottom:30px; padding:14px 0; background-color:#f7f7f7; border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
.theme_result h3 {float:left; width:140px; padding:0 20px; border-right:1px solid #ccc; font:bold 14px/20px Tahoma, Arial,Dotum, sans-serif; letter-spacing:-1px;}
.theme_result div {float:right; width:420px; padding-right:20px;}
.theme_result dl {float:left; margin-right:20px;}
.theme_result dt,
.theme_result dd {display:inline;}
.theme_result dt {margin-right:5px; font:11px/18px Dotum, sans-serif; color:#555;}
.theme_result dd {font:bold 14px/18px Tahoma, Arial, Dotum; color:#00080b; }
.theme_list .pie_list_ty1 {margin-bottom:30px; padding-bottom:5px; border-bottom:1px solid #efefef;}
.theme_list .pie_list_ty1 a {width:530px}
.theme_list .pie_list_ty1 .date {width:80px;}
.theme_list .noline {border-bottom:0; margin-bottom:0;}

/* 업종등락 */
.industry_condition .indx_list_ty1 {width:100%; /* margin-top:8px; */ border-top:1px solid #ccc;}
.industry_condition .indx_list_ty1 thead th {padding-top:8px;}
.industry_condition .indx_list_ty1 .bar {overflow:hidden; width:105px; height:8px; background-color:#e8e8e8;}
.industry_condition .indx_list_ty1 .bar span {float:left; height:8px; text-align:left; text-indent:-9999em;}
.industry_condition .indx_list_ty1 .crDn .bar span {float:left; height:8px; text-align:left; text-indent:-9999em; background-color:#156ade;}
.industry_condition .indx_list_ty1 .crUp .bar span {float:left; height:8px; text-align:left; text-indent:-9999em; background-color:#de1515;}

/* 외국인 기관 매매 종목 */
.pie_straightBuy {float:left; width:324px; margin-bottom:50px; border-right:1px solid #efefef;}
.pie_straightBuy .indx_list_ty2 th,
.pie_straightBuy .indx_list_ty2 td {padding-right:10px; padding-left:0}
.pie_straightSel {float:right; width:325px; margin-bottom:50px;}
.pie_straightSel .indx_list_ty2 th,
.pie_straightSel .indx_list_ty2 td {padding-left:10px; padding-right:0;}

/* 외국계창구 매매종목 */
.tit_hg .h3_radio {float:left; padding-bottom:15px;}
.tit_hg .h3_radio input {vertical-align:middle; height:14px;}
.tit_hg .h3_radio label {vertical-align:middle; font:11px/14px Dotum, sans-serif; color:#777;}
.pie_foreigntrade .indx_list_ty1 {border-top:1px solid #ccc; margin-bottom:10px;}

/* 그룹사 */
.group_list .indx_list_ty1 {border-top:1px solid #ccc;}
.group_list .indx_list_ty1 .sbj p {display:block; width:130px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.group_list .indx_list_ty1 .mainstock {border-left:1px solid #efefef;}
.group_list .indx_list_ty1 th.mainstock {text-align:center;}
.group_list .indx_list_ty1 th,
.group_list .indx_list_ty1 td {padding-right:15px; padding-left:0}
.group_list .indx_list_ty1 td.mainstock {text-align:left; padding-left:10px; padding-right:0;}
.group_list .indx_list_ty1 .mainstock ul {overflow:hidden; width:200px;}
.group_list .indx_list_ty1 .mainstock li {float:left;overflow:hidden; width:95px; padding-left:5px;}
.group_list .indx_list_ty1 .mainstock li span {float:left; width:12px; height:12px; margin-top:2px;}
.group_list .indx_list_ty1 .mainstock li a {float:left; width:80px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.group_list .paging {margin-bottom:20px;}
.group_result {overflow:hidden; width:100%; margin-bottom:30px; padding:14px 0; background-color:#f7f7f7; border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
.group_result h3 {float:left; width:140px; padding:0 20px; border-right:1px solid #ccc; font:bold 14px/20px Tahoma, Arial,Dotum, sans-serif; letter-spacing:-1px;}
.group_result div {float:right; width:420px; padding-right:20px;}
.group_result dl {float:left; margin-right:20px;}
.group_result dt,
.group_result dd {display:inline;}
.group_result dt {margin-right:5px; font:11px/18px Dotum, sans-serif; color:#555;}
.group_result dd {font:bold 14px/18px Tahoma, Arial, Dotum; color:#00080b; }
.group_list .pie_list_ty1 {margin-bottom:30px; padding-bottom:5px; border-bottom:1px solid #efefef;}
.group_list .pie_list_ty1 a {width:530px}
.group_list .pie_list_ty1 .date {width:80px;}
.group_list .noline {border-bottom:0; margin-bottom:0;}



/* 투자주체별 매매동향 */
.sct_invest_trend {margin-bottom:50px;}
.sct_invest_trend .indx_list_ty1 {border-top:1px solid #ccc; }
.sct_invest_trend .indx_list_ty1 thead th {vertical-align:middle;}
.sct_invest_trend .indx_list_ty1 thead .col {background-color:#f7f7f7; text-align:center; border-right:1px solid #efefef; border-left:1px solid #efefef;}
.sct_invest_trend .indx_list_ty1 thead .lft {border-right:1px solid #efefef;}
.sct_invest_trend .indx_list_ty1 thead .fst {border-left:1px solid #efefef;}
.sct_invest_trend .indx_list_ty1 thead .last {border-right:1px solid #efefef;}
.sct_invest_trend .indx_list_ty1 tbody .cate {padding-top:14px; padding-bottom:14px; border-bottom:1px solid #efefef; text-align:left;}
.sct_invest_trend .indx_list_ty1 tbody th {font:normal 11px/16px Dotum, sans-serif; color:#888;}
.sct_invest_trend .indx_list_ty1 tbody .fst th {padding-top:14px;}
.sct_invest_trend .indx_list_ty1 tbody .last th {padding-bottom:14px; border-bottom:1px solid #efefef;}
.sct_invest_trend .indx_list_ty1 tbody .sbj {font-size:12px;}

.sct_invest_indx h4 {border-bottom:0;}

.investor_time_01 {overflow:hidden; width:100%; padding-bottom:30px; border-bottom:1px solid #efefef; margin-bottom:30px;}
.investor_time_01 .legend {float:right;}
.investor_time_01 .legend dl:after {clear:both; display:block; content:'';}
.investor_time_01 .legend dd {float:left; padding:0 10px 0 12px; font:11px/18px Dotum; color:#888;}
.investor_time_01 .legend .lgd1 {background-position:-91px -56px}
.investor_time_01 .legend .lgd2 {background-position:-91px -86px}
.investor_time_01 .legend .lgd3 {background-position:-91px -116px}
.investor_time_01 .legend .lgd4 {background-position:-91px -146px}

.grp_box {position:relative; width:100%; padding-bottom:30px; }
.grp_box .grp_cnt {width:627px; margin:0 auto; padding:0 3px 0 4px; border:1px solid  #d0d0d0; background:url(https://static.hankyung.com/img/finance/dot_1pxd0.gif) repeat-x 0 100px;}
.grp_box .grp_cnt:after {content:''; display:block; clear:both; }
.grp_box .grp_cnt dl {position:relative; float:left; width:57px; height:201px; text-align:center;}
.grp_box .grp_cnt dt {position:absolute; bottom:-25px; width:57px; text-align:center; font:11px/14px Dotum; color:#888;}
.grp_box .grp_cnt .bg {background:#f3f3f3 url(https://static.hankyung.com/img/finance/dot_1pxd0.gif) repeat-x 0 100px;}
.grp_box .grp_cnt dd {position:relative; height:100px; }
.grp_box .grp_cnt dd .bar {overflow:hidden; width:30px; margin:0 auto; text-align:left; text-indent:-2000px;}
.grp_box .grp_cnt .gBarDn {padding-top:101px;}
.grp_box .grp_cnt .gBarDn .bar {background-color:#156ade;}
.grp_box .grp_cnt .gBarUp .bar {position:absolute; bottom:0; left:7px; background-color:#de1515;}
.gtp_txt .buy,
.gtp_txt .sel,
.gtp_txt .buy_price,
.gtp_txt .sel_price {position:absolute;  width:50px; font:11px/14px Dotum; color:#888;}
.gtp_txt .buy {top:0; left:30px;}
.gtp_txt .sel {bottom:25px; left:30px;}
.gtp_txt .buy_price {top:0; right:20px;}
.gtp_txt .sel_price {bottom:25px; right:20px;}

/* 업종별 종목 */
.bsntype_result {overflow:hidden; width:100%; margin-bottom:30px; padding:14px 0; background-color:#f7f7f7; border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
.bsntype_result h3 {float:left; width:140px; padding-left:20px; font:bold 14px/20px Tahoma, Arial,Dotum, sans-serif; letter-spacing:-1px;}
.bsntype_result div {float:right; width:420px; height:20px; padding:0 20px; border-left:1px solid #ccc; }
.bsntype_result dl {overflow:hidden; float:left; margin-right:20px; }
.bsntype_result .ln2 dl {padding-left:10px; background:url(https://static.hankyung.com/img/finance/bar_gray1px.gif) no-repeat 0 6px}
.bsntype_result .ln2 dl.fst {padding-left:0; background:none;}
.bsntype_result dt,
.bsntype_result dd {display:inline;}
.bsntype_result dd .arr {display: inline-block; overflow: hidden; width: 10px; height: 14px; background-position: -280px -38px; text-align: left; text-indent: -2000px; vertical-align: middle;}
.bsntype_result dt {margin-right:5px; font:11px/18px Dotum, sans-serif; color:#555;}
.bsntype_result dd {font:bold 14px/18px Tahoma, Arial, Dotum; color:#00080b; }
.tit_hg .lft {float:left;}
.bsntype_list .indx_list_ty1 {border-top:1px solid #ccc;}
.sct_stockindex .bsntype_result {margin-top:10px}

/* 프로그램 매매동향 */
.sct_program_trade {margin-bottom:50px;}
.sct_program_trade .indx_list_ty1 {border-top:1px solid #ccc; }
.sct_program_trade .indx_list_ty1 thead th {vertical-align:middle;}
.sct_program_trade .indx_list_ty1 thead .col {background-color:#f7f7f7; text-align:center; border-right:1px solid #efefef; border-left:1px solid #efefef;}
.sct_program_trade .indx_list_ty1 thead .col2 {background-color:#f7f7f7; text-align:center; border-left:1px solid #efefef;}
.sct_program_trade .indx_list_ty1 thead .lft {border-right:1px solid #efefef;}
.sct_program_trade .indx_list_ty1 thead .fst {border-left:1px solid #efefef;}
.sct_program_trade .indx_list_ty1 thead .last {border-right:1px solid #efefef;}
.sct_program_trade .indx_list_ty1 tbody .cate {padding-top:14px; padding-bottom:14px; border-bottom:1px solid #efefef; text-align:left;}
.sct_program_trade .indx_list_ty1 tbody th {font:normal 11px/16px Dotum, sans-serif; color:#888;}
.sct_program_trade .indx_list_ty1 tbody .fst th {padding-top:14px;}
.sct_program_trade .indx_list_ty1 tbody .last th {padding-bottom:14px; border-bottom:1px solid #efefef;}
.sct_program_trade .indx_list_ty1 tbody .sbj {font-size:12px;}

/* 증시주변 자금동향 */
.sct_surroundings {margin-bottom:50px;}
.sct_surroundings .indx_list_ty1 {border-top:1px solid #ccc; }
.sct_surroundings .indx_list_ty1 thead th {vertical-align:middle;}
.sct_surroundings .indx_list_ty1 thead .col {background-color:#f7f7f7; text-align:center; border-right:1px solid #efefef; border-left:1px solid #efefef;}
.sct_surroundings .indx_list_ty1 thead .col2 {background-color:#f7f7f7; text-align:center; border-left:1px solid #efefef;}
.sct_surroundings .indx_list_ty1 thead .lft {border-right:1px solid #efefef;}
.sct_surroundings .indx_list_ty1 thead .fst {border-left:1px solid #efefef;}
.sct_surroundings .indx_list_ty1 thead .last {border-right:1px solid #efefef;}
.sct_surroundings .indx_list_ty1 tbody .cate {padding-top:14px; padding-bottom:14px; border-bottom:1px solid #efefef; text-align:left;}
.sct_surroundings .indx_list_ty1 tbody th {font:normal 11px/16px Dotum, sans-serif; color:#888;}
.sct_surroundings .indx_list_ty1 tbody .fst th {padding-top:14px;}
.sct_surroundings .indx_list_ty1 tbody .last th {padding-bottom:14px; border-bottom:1px solid #efefef;}
.sct_surroundings .indx_list_ty1 tbody .sbj {font-size:12px;}

.grp_surroundings {overflow:hidden; width:100%; padding:10px 0; background-color:#f3f3f3;}
.grp_surroundings .tab_radio {text-align:right; padding:0 10px 5px;}
.grp_surroundings .tab_radio li {display:inline; padding-left:10px;}
.grp_surroundings .tab_radio li input {height:12px; vertical-align:middle;}
.grp_surroundings .tab_radio li label {vertical-align:middle; font:11px/14px Dotum; color:#777; }
.grp_surroundings .grp_cnt {width:630px; margin:0 auto; }

/* 리서치 센터 */
.research_cntr {}
.research_note {padding:20px 0 10px; text-align:right; color:#888; font:11px/14px Dotum;}
.research_note a {font-weight:bold; color:#249ac8;}
.research_cntr td {word-break:break-all;}
.list_popview {z-index:100}
.list_popview td .layer_pop {display:none; position:relative;}
.list_popview .on .layer_pop {display:block;}
.list_popview .sbj .layer_pop .pop_txt {position:absolute; top:-10px; left:150px; width:400px; padding:20px; border:5px solid #7ca4d2; background-color:#fff; z-index:99; color:#555; line-height:20px;}
.list_popview .sbj .layer_pop .pop_txt .closeX {position:absolute; top:-5px; right:-30px; width:25px; height:25px; background-position:0 -240px; text-align:left; text-indent:-2000px;}

/* 투자전략 - 한경컨센서스 */
.sct_hkconsensus .bd_tabTy2 {margin-bottom:20px;} /* 2017-12-22 수정 : margin-bottom:15px */
.sct_hkconsensus h4 {padding-bottom:8px;}
.sct_hkconsensus .box_wrap h4 {line-height:16px; padding-bottom:5px; margin-bottom:14px; border-bottom:1px solid #ccc;}
.sct_hkconsensus .txt_visial1 {padding-top:15px; margin-bottom:50px; background:url(https://static.hankyung.com/img/finance/bg_hkconsensus_top1.png) no-repeat 100% 100%;} /* 2017-12-22 수정 : 이미지 변경 gif > png; */
/*.sct_hkconsensus .txt_visial1 .tit {margin-bottom:15px;}
.sct_hkconsensus .txt_visial1 .txt1 {margin-bottom:40px;}
.sct_hkconsensus .txt_visial1 .txt2 {margin-top:18px;} 2017-12-22 삭제 */
/* 2017-12-22 추가 S : 이미지 > 텍스트 변경 */
.sct_hkconsensus .txt_visial1 .tit_visial {display:block; font-size:22px; line-height:28px; letter-spacing:-0.075em;}
.sct_hkconsensus .txt_visial1 .fee {display:block; margin-top:9px; color:#666; font-size:14px; line-height:22px;letter-spacing: -0.075em}
.sct_hkconsensus .txt_visial1 .explain {margin-top:11px; color:#666; font-size:14px; line-height:22px;letter-spacing: -0.075em}
.sct_hkconsensus .txt_visial1 .btn_blue_large {width:180px; margin-top:26px; color:#fff;}
/* 2017-12-22 추가 E */
.sct_hkconsensus .grp_hkconsensus {margin-bottom:50px;}
.sct_hkconsensus .more {position:absolute; top:0; right:0; overflow:hidden; width:33px; height:10px; background-position:-40px -180px; text-align:left; text-indent:-2000px;}
.sct_hkconsensus .pie_typerpt {position:relative; float:left; width:315px; padding-bottom:5px; margin-bottom:30px; border-bottom:1px solid #efefef;}
.sct_hkconsensus .pie_marketRpt {position:relative; float:right; width:315px; padding-bottom:5px; margin-bottom:30px; border-bottom:1px solid #efefef;}
.sct_hkconsensus .pie_list_ty1 a {float:left; width:247px; vertical-align:top}
.sct_hkconsensus .pie_list_ty1 .date {float:right; width:50px; text-align:right; font:10px/18px Tahoma, Dotum; color:#888; vertical-align:top}

/* 투자전략 - 한경컨센서스 - 컨센서스 안내 */
/*
.sct_hkconsensus .txt_visial2 {padding:40px 0 45px; margin-bottom:20px; border-bottom:2px solid #00080b;background:url(/img/bg_hkconsensus_top2.gif) no-repeat 100% 50px;}
.sct_hkconsensus .txt_visial2 h3,
.sct_hkconsensus .txt_visial2 .txt {overflow:hidden; background:url(/img/txt_hkconsensus2.gif) no-repeat 0 0;}
.sct_hkconsensus .txt_visial2 h3 span,
.sct_hkconsensus .txt_visial2 .txt span {position:absolute; top:-9000px; left:-9000px; overflow:hidden; display:block; text-align:left; text-indent:-9000px;}
.sct_hkconsensus .txt_visial2 h3 {height:35px; margin-bottom:20px; background-position:0 0;}
.sct_hkconsensus .txt_visial2 .txt {height:195px; background-position:0 -54px;}
*/
/* 2017-12-22 추가 S */
.sct_hkconsensus .txt_visial2 {padding:33px 0 45px; margin-bottom:20px; border-bottom:2px solid #00080b;background:url(https://static.hankyung.com/img/finance/bg_hkconsensus_top2.gif) no-repeat 100% 50px;}
.sct_hkconsensus .txt_visial2 h3 {font-size:20px; line-height:28px; letter-spacing:-0.075em;}
.sct_hkconsensus .txt_visial2 .txt {margin-top:9px; color:#666; font-size:14px; line-height:22px; letter-spacing:-0.075em;}
.sct_hkconsensus .txt_visial2 .txt em {display:block; margin:20px 0 10px; color:#00080b; font-size:17px; line-height:28px; font-weight:bold; letter-spacing:-0.075em;}
/* 2017-12-22 추가 E */
/*
.sct_hkconsensus .txt_visial2 h3,
.sct_hkconsensus .txt_visial2 .txt {overflow:hidden; background:url(/img/txt_hkconsensus2_1.gif) no-repeat 0 0;}
.sct_hkconsensus .txt_visial2 h3 span,
.sct_hkconsensus .txt_visial2 .txt span {position:absolute; top:-9000px; left:-9000px; overflow:hidden; display:block; text-align:left; text-indent:-9000px;}
.sct_hkconsensus .txt_visial2 h3 {height:30px; margin-bottom:5px; background-position:0 0;}
.sct_hkconsensus .txt_visial2 .txt {height:234px; background-position:0 -35px;}

.consensus_info {width:100%;}
.consensus_info dl {overflow:hidden; width:100%; padding:30px 0; border-bottom:1px solid #efefef;}
.consensus_info dt {display:inline; float:left; width:150px; height:40px; margin-left:30px; text-align:left; text-indent:-2000px; background:url(/img/tit_s02_1.gif) no-repeat 0 0;}
.consensus_info dd {float:right; width:470px; color:#555; line-height:20px;}
.consensus_info .ty1 dt {background-position:0 -155px;}
.consensus_info .ty2 dt {background-position:0 -205px;}
.consensus_info .ty3 dt {background-position:0 -255px;}
.consensus_info .ty4 dt {background-position:0 -305px;}
.consensus_info .ty5 dt {background-position:0 -355px;}
.consensus_info .ty6 dt {background-position:0 -405px;}
.consensus_info .ty7 dt {background-position:-160px -155px;}
.consensus_info .ty8 dt {background-position:-160px -205px;}
2017-12-22 삭제 */

.consensus_info {width:100%;}
.consensus_info dl {overflow:hidden; width:100%; padding:30px 0; border-bottom:1px solid #efefef;}
.consensus_info dt {float:left; width:150px; *zoom:1;}
.consensus_info dt em {display:inline-block; color:#00080b; font-size:15px; line-height:20px; font-weight:bold; letter-spacing:-0.075em; vertical-align:middle; *display:block; *float:left;}
.consensus_info .ty6 dt em,
.consensus_info .ty7 dt em,
.consensus_info .ty8 dt em {*margin-top:10px;}
.consensus_info dt .num {display:inline-block; width:40px; height:40px; margin-left:30px; text-align:left; text-indent:-2000px; background:url(https://static.hankyung.com/img/finance/tit_s02_1.gif) no-repeat 0 0; vertical-align:middle; *display:block; *float:left;}
.consensus_info dd {float:right; width:470px; color:#555; line-height:20px;}
.consensus_info .ty1 dt .num {background-position:0 -155px;}
.consensus_info .ty2 dt .num {background-position:0 -205px;}
.consensus_info .ty3 dt .num {background-position:0 -255px;}
.consensus_info .ty4 dt .num {background-position:0 -305px;}
.consensus_info .ty5 dt .num {background-position:0 -355px;}
.consensus_info .ty6 dt .num {background-position:0 -405px;}
.consensus_info .ty7 dt .num {background-position:-160px -155px;}
.consensus_info .ty8 dt .num {background-position:-160px -205px;}

.consensus_info2 {width:100%; padding-top:40px;}
.consensus_info2 dl {margin-bottom:50px; text-align:center;}
.consensus_info2 dt {margin-bottom:17px;}
.consensus_info2 dd {color:#555; line-height:18px;}
.consensus_info2 dd strong {font-size:18px; line-height:26px;}
.consensus_info2 .tit02 {overflow:hidden; height:13px; margin-bottom:10px; text-align:left; text-indent:-2000px;}
.consensus_info2 .st401 {background-position:0 -470px;}
.consensus_info2 .st402 {background-position:0 -500px;}
.consensus_info2 .txt401 {margin-bottom:50px;}
.consensus_info2 .txt401 {}
.consensus_info2 .cnt402 .table_ty1 {margin-bottom:10px;}
.consensus_info2 .cnt402 .table_ty1 th {font-weight:normal;}
.consensus_info2 .cnt402 .table_ty1 th .crUp {display:inline-block; padding-top:40px; background:url(https://static.hankyung.com/img/finance/arrow_group.png) no-repeat -140px -90px;}
.consensus_info2 .cnt402 .table_ty1 th .crDn {display:inline-block; padding-bottom:40px; background:url(https://static.hankyung.com/img/finance/arrow_group.png) no-repeat -200px -70px;}
.consensus_info2 .cnt402 .table_ty1 .stit {text-align:center; font:bold 11px/14px Dotum, sans-serif; color:#00080b;}
.consensus_info2 .cnt402 .table_ty1 td {font:11px/18px Dotum, sans-serif; color:#888; text-align:left; vertical-align:middle;}
.consensus_info2 .cnt402 .table_ty1 .txt p {margin-bottom:28px; color:#555;}
.consensus_info2 .cnt402 .table_ty1 .txt dl {margin:0; text-align:left;}
.consensus_info2 .cnt402 .table_ty1 .txt dt {margin:15px 0 0 0; padding-left:10px; background:url(https://static.hankyung.com/img/finance/icon_group.png) no-repeat -98px 5px; color:#555;}
.consensus_info2 .cnt402 .table_ty1 .txt dd {margin:0; padding-left:10px; color:#888;}
.consensus_info2 .cnt402 .memo {font:11px/14px Dotum, sans-serif; color:#888;}

.consensus_info2 .info_top {margin-bottom:25px; text-align:center;}
.consensus_info2.tab3_cnt dl {width:600px; margin:0 auto 50px;}
.consensus_info2.tab3_cnt dt {line-height:20px; margin-bottom:7px; text-align:left; font-size:14px; font-weight:bold; color:#00080b}
.consensus_info2.tab3_cnt ul {padding-top:18px; text-align:left; line-height:18px;}

.consensus_info3 .cnt1 {margin-bottom:23px;} /* 2017-12-22 margin-bottom:50px; 수정 */
.consensus_info3 .cnt1 h4 {margin-top:33px; margin-bottom:21px; font-size:22px; letter-spacing:-0.075em;}/* 2017-12-22 margin-bottom:45px; 수정/margin-top 추가 */
.consensus_info3 .cnt1 p {overflow:hidden; width:100%; height:395px; background:url(https://static.hankyung.com/img/finance/bg_hkcons_top3.png) no-repeat 0 0;} /* 2017-12-22 height:360px; 수정 */
.consensus_info3 .cnt1 p span {visibility:hidden;}
.consensus_info3 .cnt2 h4 {margin-bottom:3px; font-size:15px; letter-spacing:-0.075em;} /* 2017-12-22 margin-bottom:8px 수정 / font-size,letter-spacing 추가 */
.consensus_info3 .cnt2 table {border-top:1px solid #ccc; }
.consensus_info3 .cnt2 th,
.consensus_info3 .cnt2 td {padding:15px 20px 13px; border-bottom:1px solid #efefef; font-weight:normal; color:#555; text-align:center; line-height:18px;}
.consensus_info3 .cnt2 thead th {padding:8px 20px; font:normal 11px/14px Dotum, sans-serif; color:#888;}
.consensus_info3 .cnt2 thead th.lft {text-align:left}
.consensus_info3 .cnt2 tbody th {text-align:left;}

/* 투자전략 - 추천 증권도서 main */
.stock_book .book_best {overflow:hidden; width:100%; margin-bottom:10px; padding:28px 0 25px 25px; border-top:2px solid #00080b; border-bottom:1px solid #efefef; background-color:#f7f7f7;}
.stock_book .book_best dl {float:left; width:110px; padding:0 45px; text-align:center;}
.stock_book .book_best dt {margin-bottom:10px;}
.stock_book .book_best .thum {margin-bottom:18px; padding:6px 1px 2px; background:url(https://static.hankyung.com/img/finance/bg_book_m.gif) no-repeat 0 0;}
.stock_book .book_best .thum img {width:108px; height:151px;}
.stock_book .book_list {margin-bottom:40px;}
.stock_book .book_list ul {overflow:hidden; width:100%; /* background:url(https://img.hankyung.com/img/dot_1pxef.gif) repeat-x 0 100%; */}
.stock_book .book_list li {float:left; width:94px; height:200px; padding:30px 33px 0; border-bottom:1px solid #efefef;}
.stock_book .book_list .thum {padding:6px 5px 9px; margin-bottom:10px; background:url(https://static.hankyung.com/img/finance/bg_book_ml.gif) no-repeat 0 0;}
.stock_book .book_list .thum img {width:83px; height:118px;}
.stock_book .book_list .txt {line-height:18px;}

.stock_book .land_book {position:relative; float:left; width:315px;}
.stock_book .ft_book {position:relative; float:right; width:315px;}
.stock_book .box_wrap h3 {padding-bottom:8px; margin-bottom:30px; border-bottom:1px solid #ccc}
.stock_book .box_wrap .more {position:absolute; top:0; right:0; overflow:hidden; width:33px; height:10px; background-position:-40px -180px; text-align:left; text-indent:-2000px;}
.stock_book .box_wrap ul {overflow:hidden; width:100%;}
.stock_book .box_wrap li {float:left; width:115px; padding:0 20px;}
.stock_book .box_wrap .thum {margin-bottom:10px; padding:0 20px 15px; background:url(https://static.hankyung.com/img/finance/bg_book_m2.png) no-repeat 0 0;}
.stock_book .box_wrap .thum img {width:75px; height:107px;}
.stock_book .box_wrap .txt {text-align:center;}

/* 투자전략 - 추천 증권도서 list */
.box_bookinfo {position:relative; overflow:hidden; width:100%; margin-bottom:20px; padding:20px 0; border-top:2px solid #00080b; border-bottom:1px solid #efefef; background-color:#f7f7f7; line-height:1.6;}
.box_bookinfo dt,
.box_bookinfo dd {overflow:hidden; display:inline; float:right; width:490px; margin-right:25px; letter-spacing:-1px; }
.box_bookinfo dt {font-weight:bold; font-size:14px; color:#555;}
.box_bookinfo dd {line-height:18px; color:#888;}
.box_bookinfo .autor {margin-bottom:1em; color:#249ac8; font-size:11px;}
.box_bookinfo .thum {display:inline; float:left; width:82px; margin:0 0 0 25px; padding:5px 8px 9px 4px; text-align:right; background:url(https://static.hankyung.com/img/finance/bg_book_view.png) no-repeat 0 0;}
.box_bookinfo .thum img {width:82px; height:118px;}
.box_bookinfo .moreview {position:absolute; top:20px; right:10px; width:70px; height:18px; background:url("https://static.hankyung.com/img/finance/icon_list2.gif") no-repeat 0 -76px; text-indent:-2000px; text-align:left;}

/* 투자전략 - 추천 증권도서 카테고리입력 */
.list_txt02 {overflow:hidden; margin-top:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.list_txt02 * { vertical-align:middle;}
.list_txt02 .s_btn {margin-left:14px; vertical-align:middle;}
.list_txt02 ol {margin-bottom:-1px;}
.list_txt02 ol li {padding:10px 0 10px 9px; border-bottom:1px dotted #ccc;}

/* 투자전략 - 한경투자자심리지수 */
.sct_kmsi {}
.sct_kmsi h2 {padding-bottom:45px;}
.sct_kmsi .kmsi_top {position:relative; overflow:hidden; width:100%;margin-bottom:50px;}
.sct_kmsi .kmsi_top .h_tit {height:143px; background:url(https://static.hankyung.com/img/finance/txt_kmsi_top1.png) no-repeat 0 0;}
.sct_kmsi .kmsi_top .h_tit dt,
.sct_kmsi .kmsi_top .h_tit dd,
.sct_kmsi .kmsi_top .h_txt dt,
.sct_kmsi .kmsi_top .h_txt dd {visibility:hidden;}
.sct_kmsi .kmsi_top .h_txt {margin-top:20px; height:55px; background:url(https://static.hankyung.com/img/finance/txt_kmsi_top2.png) no-repeat 0 0;}
.sct_kmsi .kmsi_top .h_img {position:absolute; top:0; right:0; width:300px; height:246px;background:url(https://static.hankyung.com/img/finance/txt_kmsi_top3.png) no-repeat center 0; text-align:left; text-indent:-90000em}
.sct_kmsi .bd_tabTy1 {margin-bottom:30px;}
.sct_kmsi .bd_tabTy1 a {padding-left:64px; padding-right:64px;}
.sct_kmsi .kmsi_poll {overflow:hidden; width:100%; padding-bottom:50px; background:url(https://static.hankyung.com/img/finance/bg_kmsi_poll.png) no-repeat 0 25px; }
.sct_kmsi .poll1 {margin-bottom:50px; border-bottom:1px solid #efefef;}
.sct_kmsi .poll2 {margin-bottom:50px; border-bottom:1px solid #efefef;}
.sct_kmsi .poll3 {border-bottom:1px solid #ccc;}
.sct_kmsi .kmsi_poll h4 {height:25px;}
.sct_kmsi .kmsi_poll h4 span {font-weight:normal;}
.sct_kmsi .kmsi_poll .pollwrap {float:left; width:430px; height:317px; padding-top:23px;}
.sct_kmsi .kmsi_poll .grpwrap {float:right; width:295px; padding:50px 30px 0 0;}
.sct_kmsi .kmsi_poll .pollwrap h5 {overflow:hidden; width:100%; height:70px; background-image:url(https://static.hankyung.com/img/finance/txt_kmsi_poll.png); background-repeat:no-repeat; text-align:left; text-indent:-90000em}
.sct_kmsi .poll1 .pollwrap h5 {background-position:center 0;}
.sct_kmsi .poll2 .pollwrap h5 {background-position:center -90px;}
.sct_kmsi .poll3 .pollwrap h5 {background-position:center -180px;}
.sct_kmsi .kmsi_poll .pollwrap .txt {overflow:hidden; height:48px; margin:15px 15px 35px; font:bold 18px/24px Dotum, sans-serif; color:#fff; text-align:center; letter-spacing:-2px;}
.sct_kmsi .kmsi_poll .pollwrap .txt strong {color:#fff360;}
.sct_kmsi .kmsi_poll .pollwrap .btn {overflow:hidden; width:345px; height:50px; margin:0 0 17px 85px; text-align:center;}
.sct_kmsi .kmsi_poll .pollwrap .btn a {float:left;  overflow:hidden; width:80px; height:50px; margin-right:10px; text-align:left;text-indent:-9000em; background-image:url(https://static.hankyung.com/img/finance/btn_group.png); background-repeat:no-repeat;}
.sct_kmsi .kmsi_poll .pollwrap .btn .up {background-position:-90px -230px;}
.sct_kmsi .kmsi_poll .pollwrap .btn .hold {background-position:0 -290px;}
.sct_kmsi .kmsi_poll .pollwrap .btn .dn {background-position:-90px -290px;}
.sct_kmsi .kmsi_poll .pollwrap .bar {width:390px; height:60px; margin:0 20px; padding-top:18px;border-top:1px solid #efefef;}
.sct_kmsi .kmsi_poll .pollwrap .bar:after {clear:both; display:block; content:'';}
.sct_kmsi .kmsi_poll .pollwrap .bar p {float:left; width:120px; font:11px/14px Dotum, sans-serif;}
.sct_kmsi .poll1 .pollwrap .bar p {width:120px; color:#888;}
.sct_kmsi .poll2 .pollwrap .bar p {width:128px; letter-spacing:-1px; color:#555;}
.sct_kmsi .poll3 .pollwrap .bar p {width:128px; letter-spacing:-1px; color:#555;}
.sct_kmsi .kmsi_poll .pollwrap .bar .date {font-weight:bold; font-family:Tahoma, Arial, sans-serif;}
.sct_kmsi .kmsi_poll .pollwrap .bar ul {position:relative; float:right; width:260px; background-color:#156ade;}
.sct_kmsi .kmsi_poll .pollwrap .bar ul:after {clear:both; display:block; content:'';}
.sct_kmsi .kmsi_poll .pollwrap .bar li {float:left; height:7px;}
.sct_kmsi .kmsi_poll .pollwrap .bar li span {position:absolute; top:15px; font-size:11px; color:#888; letter-spacing:-1px;}
.sct_kmsi .kmsi_poll .pollwrap .bar li span strong {color:#555; font-family:Tahoma, Arial; }
.sct_kmsi .kmsi_poll .pollwrap .bar .up {background-color:#de1515;}
.sct_kmsi .kmsi_poll .pollwrap .bar .hold {background-color:#888;}
.sct_kmsi .kmsi_poll .pollwrap .bar .dn {background-color:#156ade}
.sct_kmsi .kmsi_poll .pollwrap .bar .up span {left:0;}
.sct_kmsi .kmsi_poll .pollwrap .bar .hold span {left:90px;}
.sct_kmsi .kmsi_poll .pollwrap .bar .dn span {left:182px;}
.sct_kmsi .kmsi_poll .note {clear:both; padding-top:15px; color:#888; font-size:11px;}
.sct_kmsi .kmsi_poll .grpwrap h5 {margin-bottom:9px; color:#555;}

.sct_kmsi .kmsi_poll .grpwrap .grp {height:180px;}
.sct_kmsi .kmsi_poll .grpwrap ul {overflow:hidden; padding-left:70px;}
.sct_kmsi .kmsi_poll .grpwrap ul:after {clear:both; display:block; content:'';}
.sct_kmsi .kmsi_poll .grpwrap li {float:left; padding-left:10px; margin-right:15px; font:11px/14px Dotum, sans-serif; color:#888; background-image:url(https://static.hankyung.com/img/finance/icon_group.png); background-repeat:no-repeat;}
.sct_kmsi .kmsi_poll .grpwrap .ty1 {background-position:-93px -237px;}
.sct_kmsi .kmsi_poll .grpwrap .ty2 {background-position:-93px -257px;}
.sct_kmsi .kmsi_btm {overflow:hidden; width:100%; padding:10px 0; font-size:11px; color:#555; line-height:18px;}
.sct_kmsi .bartop {border-top:1px solid #ccc;}
.sct_kmsi .kmsi_btm p {float:left; width:500px; padding-top:5px;}
.sct_kmsi .kmsi_btm .spon {float:right; width:230px; text-align:right; }

.sct_kmsi .kmsi_poll .pollwrap .greeting {overflow:hidden; width:100%; height:60px; padding:10px 0 0; text-indent:0; background:none; text-align:center; font:bold 18px/24px Dotum; color:#888;}
.sct_kmsi .kmsi_poll .pollwrap .txt_end {overflow:hidden; color:#fff; text-align:center; }
.sct_kmsi .kmsi_poll .pollwrap .txt_end img {vertical-align:middle;}
.sct_kmsi .kmsi_poll .pollwrap .txt_end2 {overflow:hidden; width:100%; height:50px; margin:0 0 17px 0; text-align:center; font:14px/24px Dotum; color:#555;}
.sct_kmsi .kmsi_poll .pollwrap .txt_end2 strong {color:#245389;}
.sct_kmsi .poll1 .pollwrap .txt_end {height:65px; margin:10px 15px 23px; font:bold 18px/24px Dotum, sans-serif; letter-spacing:-2px;}
.sct_kmsi .poll2 .pollwrap .txt_end,
.sct_kmsi .poll3 .pollwrap .txt_end {height:50px; margin:20px 15px 33px; font:bold 14px/20px Dotum, sans-serif; letter-spacing:-1px;}
.sct_kmsi .poll3 .pollwrap .txt_end span,
.sct_kmsi .poll2 .pollwrap .txt_end span {font:normal 12px/20px Dotum, sans-serif; }
.sct_kmsi .kmsi_poll .pollwrap .btn2 {overflow:hidden; width:100%; height:50px; margin-bottom:12px; text-align:center;}
.sct_kmsi .kmsi_poll .pollwrap .btn2 p {margin-top:5px; font-size:11px; color:#888;}



.sct_kmsi .kmsi_info {background:url(https://static.hankyung.com/img/finance/bg_kmsi_info.gif) no-repeat 0 100%;}
.sct_kmsi .kmsi_info h4 {height:25px;}
.sct_kmsi .infowrap {overflow:hidden; width:700px; padding:29px; border:1px solid #ccc;}
.sct_kmsi .info1,
.sct_kmsi .info2 {margin-bottom:30px;}
.sct_kmsi .infowrap h5 {float:left; width:200px; height:90px; background-image:url(https://static.hankyung.com/img/finance/txt_kmsi_poll.png); background-repeat:no-repeat; text-align:left; text-indent:-90000em}
.sct_kmsi .info1 h5 {background-position:0 -270px;}
.sct_kmsi .info2 h5 {background-position:0 -380px;}
.sct_kmsi .info3 h5 {background-position:0 -490px;}
.sct_kmsi .infowrap ul {float:right; width:490px;}
.sct_kmsi .infowrap li {position:relative; padding-left:10px; margin-bottom:4px; line-height:20px; /* background:url(https://img.hankyung.com/img/dot_2pxccc.gif) no-repeat 0 8px; */ color:#555; letter-spacing:-1px;}
.sct_kmsi .infowrap li:before {content:''; display:inline-block; position:absolute; top:8px; left:0; width:2px; height:2px; background:#ccc}
.sct_kmsi .infowrap li .b {color:#de1515}
.sct_kmsi .infowrap dl {overflow:hidden; width:100%;}
.sct_kmsi .infowrap dt {font-weight:bold;}
.sct_kmsi .infowrap dd span {vertical-align:middle}
.sct_kmsi .infowrap .stit {display:inline-block; width:55px;}
.sct_kmsi .infowrap .msiwt {overflow:hidden; display:inline-block; padding-left:30px; background:url(https://static.hankyung.com/img/finance/bg_msi_weather01.gif) no-repeat 0 0; text-align:left;}
.sct_kmsi .infowrap .weather1 {background-position:0 0;}
.sct_kmsi .infowrap .weather2 {background-position:0 -40px;}
.sct_kmsi .infowrap .weather3 {background-position:0 -80px;}
.sct_kmsi .infowrap .weather4 {background-position:0 -120px;}

.sct_kmsi .kmsi_weather { margin-bottom:50px;}
.sct_kmsi .kmsi_weather h4 {padding-bottom:8px; border-bottom:1px solid #ccc;}
.sct_kmsi .wthrwrap {overflow:hidden; width:100%; padding:20px 0; border-bottom:1px solid #efefef;}
.sct_kmsi .wthrwrap .grp {float:left; width:620px; background:url(https://static.hankyung.com/img/finance/txt_msi_investmap.gif) no-repeat 0 0;}
.sct_kmsi .wthrwrap .daychart {overflow:hidden; width:580px; padding-left:40px;}
.sct_kmsi .wthrwrap .daychart li {position:relative; float:left; width:28px; height:160px; margin-right:1px; text-align:center;}
.sct_kmsi .wthrwrap .daychart strong {position: absolute; top: 144px; left: 0; width: 28px; font:normal 10px Tahoma, Arial, Dotum; color:#555;}
.sct_kmsi .wthrwrap .msiicon	{position:relative; display:inline-block; overflow:hidden; width:28px; height:24px; background:url('https://static.hankyung.com/img/img.hk/w/bg_msi_weather01.gif') no-repeat 0 0;}
.sct_kmsi .wthrwrap .weather01	{background-position:0 0;}
.sct_kmsi .wthrwrap .weather02	{background-position:0 -40px;}
.sct_kmsi .wthrwrap .weather03	{background-position:0 -80px;}
.sct_kmsi .wthrwrap .weather04	{background-position:0 -120px;}
.sct_kmsi .wthrwrap .msiicon span	{position:absolute; z-index:-1; visibility:hidden;}
.sct_kmsi .wthrwrap .daychart li dl {position:absolute; top:0; left:0;  width:28px; height:140px;}
.sct_kmsi .wthrwrap .daychart li dl dt {position:absolute; z-index:-1; visibility:hidden;}
.sct_kmsi .wthrwrap .daychart li dl dd {width:28px; text-align:center; font-family:'tahoma'; font-size:10px; color:#777;}
.sct_kmsi .wthrwrap .daychart li dl dd.exp_per	{padding:4px 0 4px;}
.sct_kmsi .wthrwrap .daychart .grfper {position:relative; height:90px; overflow:hidden; text-overflow:ellipsis;}
.sct_kmsi .wthrwrap .daychart .grfper li {position:relative; display:block; font-size:0; line-height:0; overflow:hidden; *margin-top:-1px;}
.sct_kmsi .wthrwrap .daychart .grfper li span {position:absolute; z-index:-1; visibility:hidden; font-size:0; line-height:0;}
.sct_kmsi .wthrwrap .bgHold {background-color:#8995b3}
.sct_kmsi .wthrwrap .bgLong {background-color:#bbbdbf;}
.sct_kmsi .wthrwrap .bgBuy {background-color:#d39188;}
.bubble2 {position: absolute; width: 40px; height: 20px; background: url("https://static.hankyung.com/img/img.hk/w/bg_bubbleBlack01.gif") no-repeat left top; padding: 3px 0 0 3px; text-align: center; font-family: 'tahoma'; font-size: 11px; color: white;}
.sct_kmsi .wthrwrap .data {float:right; width:160px;}
.sct_kmsi .wthrwrap .data div {padding:10px 20px; background-color:#f7f7f7; border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
.sct_kmsi .wthrwrap .data div span {display:block; margin-bottom:6px; font:11px/14px Dotum, sans-serif; color:#555;}
.sct_kmsi .wthrwrap .data div strong {color:#00080b;}
.sct_kmsi .wthrwrap .data ul {padding:15px 23px 0; }
.sct_kmsi .wthrwrap .data li {padding-left:15px; margin-bottom:4px; background-image:url(https://static.hankyung.com/img/finance/icon_group.png); background-repeat:no-repeat; font:11px/14px Tahoma, Arial, Dotum; color:#555;}
.sct_kmsi .wthrwrap .data .up {background-position:-93px -236px;}
.sct_kmsi .wthrwrap .data .hold {background-position:-93px -276px;}
.sct_kmsi .wthrwrap .data .dn {background-position:-93px -256px;}
.sct_kmsi .wthrwrap .data p {padding:0 23px 15px; font:11px/14px Tahoma, Arial, Dotum; color:#555;}
.sct_kmsi .wthr1 .note,
.sct_kmsi .wthr2 .note {text-align:right; padding-top:10px; font:11px/14px Dotum; color:#888;}

.sct_kmsi .kmsi_grp {margin-bottom:50px;}
.sct_kmsi .kmsi_grp h4 {padding-bottom:8px; border-bottom:1px solid #ccc;}
.sct_kmsi .kmsi_grp h4 b {color:#245389;}
.sct_kmsi .kmsi_grp .note {text-align:right; padding-top:10px; font:11px/14px Dotum; color:#888;}

.sct_kmsi .grf_setup {overflow:hidden; padding:9px 0 8px 0; width:100%; border-bottom:1px solid #efefef; font:11px/14px Dotum, sans-serif; color:#555; background-color:#f7f7f7;}
.sct_kmsi .grf_setup dt,
.sct_kmsi .grf_setup dd {float:left;}
.sct_kmsi .grf_setup dt {width:60px; padding:4px 0 0 20px;}
.sct_kmsi .grf_setup dd {margin-right:3px;}
.sct_kmsi .grf_area {overflow:hidden; width:100%; margin:13px 0;}
.sct_kmsi .legend {padding:20px 0 0;float:right;}
.sct_kmsi .wthr3 .legend,
.sct_kmsi .wthr4 .legend {padding-top:5px;}
.sct_kmsi .legend dd {float:left; padding-left:10px; margin-right:15px; font:11px/14px Dotum, sans-serif; color:#888; background-image:url(https://static.hankyung.com/img/finance/icon_group.png); background-repeat:no-repeat;}
.sct_kmsi .legend .ty1 {background-position:-93px -237px;}
.sct_kmsi .legend .ty2 {background-position:-93px -257px;}
.sct_kmsi .legend .ty3 {background-position:-93px -297px;}

.sct_kmsi .wthr3 {float:left; width:386px;}
.sct_kmsi .wthr3 div {padding:20px;}
.sct_kmsi .wthr4 {float:right; width:386px;}
.sct_kmsi .wthr4 div {padding:20px;}

.sct_kmsi .wthr5 {float:left; width:386px; padding-bottom:7px; border-bottom:1px solid #efefef;}
.sct_kmsi .wthr6 {float:right; width:386px; padding-bottom:7px; border-bottom:1px solid #efefef;}
.accuracy_list th {padding:8px 0 8px 10px; font:normal 11px/14px Dotum, sans-serif; color:#888; border-bottom:1px solid #efefef;}
.accuracy_list td {padding:5px 0 5px 10px;}
.accuracy_list tr:hover td {background:url(https://static.hankyung.com/img/finance/bg_kmsi_bar.gif) no-repeat 0 100%;}
.accuracy_list tr:hover .bar {background-position:-160px 100%;}
.accuracy_list .rk1 td {padding-top:13px;}
.accuracy_list .rk {width:30px;}
.accuracy_list .rk span {display:inline-block; width:13px; height:13px; background-color:#245389; text-align:center; color:#fff; font:10px/13px Tahoma, Arial, Dotum; }
.accuracy_list .userid {width:120px;}
.accuracy_list .bar p {position:relative; width:168px; height:6px; margin-left:50px;background-color:#e8e8e8;}
.accuracy_list .bar span.pst {position:absolute; top:-2px; left:-50px; width:50px;font:11px/14px Tahoma, Arial, Dotum; color:#555}
.accuracy_list .bar span.acc {float:left; overflow:hidden; height:6px; text-align:left; text-indent:-2000px; background-color:#de1515;}

/* 기간 그룹 */
.periodbtn		{position:relative; display:inline-block; overflow:hidden; background:url("https://static.hankyung.com/img/img.hk/w/btngroup_period01.gif") no-repeat; cursor:pointer;}
.periodbtn.max01	{width:32px; height:18px; background-position:0 0;}			/* 최대 */
.periodbtn.twoy01	{width:32px; height:18px; background-position:-50px 0;}		/* 2년 */
.periodbtn.oney01	{width:32px; height:18px; background-position:-100px 0;}	/* 1년 */
.periodbtn.sixm01	{width:32px; height:18px; background-position:-150px 0;}	/* 6개월 */
.periodbtn.thrm01	{width:32px; height:18px; background-position:-200px 0;}	/* 3개월 */
.periodbtn.onem01	{width:32px; height:18px; background-position:-250px 0;}	/* 1개월 */
.periodbtn.max02	{width:32px; height:18px; background-position:0 0;}			/* 최대 */
.periodbtn.twoy02	{width:32px; height:18px; background-position:-50px -40px;}		/* 2년 */
.periodbtn.oney02	{width:32px; height:18px; background-position:-100px -40px;}	/* 1년 */
.periodbtn.sixm02	{width:32px; height:18px; background-position:-150px -40px;}	/* 6개월 */
.periodbtn.thrm02	{width:32px; height:18px; background-position:-200px -40px;}	/* 3개월 */
.periodbtn.onem02	{width:32px; height:18px; background-position:-250px -40px;}	/* 1개월 */
.periodbtn span	{position:absolute; z-index:-1; visibility:hidden;}

/* 모닝브리프 */
.morningB_cnt {position:relative; width:630px; }
.lastMonth {position:absolute; top:-33px; right:0;}
.morningB_cnt h4 {height:114px; padding-top:16px; margin-bottom:5px; background:url(https://static.hankyung.com/img/finance/bg_morningbrief_top.jpg) no-repeat 0 0; text-align:center;}
.morningB_cnt h4 .date {display:block; padding-top:5px; text-align:center; font:normal 11px/14px Dotum, sans-serif; color:#fff;}
.mb_date {text-align:right; font-size:11px; font-family:dotum,돋움;}
.mb_cntBox {overflow:hidden; padding:10px 10px 20px; border:1px solid #efefef; color:#555;}
.mb_cntBox h5 {padding:20px 0;text-align:center;border-bottom:1px solid #efefef; color:#249ac8;}
.mb_cntBox dl {position:relative; width:100%; overflow:hidden; border-bottom:1px solid #efefef;}
.mb_cntBox dt {padding:13px 10px; color:#245389; font:bold 14px dotum,돋움; line-height:20px; background-color:#f3f3f3;border-bottom:1px solid #efefef;}
.mb_cntBox .comp_y dt {padding:13px 190px 13px 10px; }
.mb_cntBox dt.news_tit { width:604px; padding-right:13px;}
.mb_cntBox .comp {position:absolute; right:120px; top:16px; width:80px; text-align:center; font:11px/18px dodtum, 돋움; color:#555;}
.mb_cntBox .fileView {position:absolute; right:0; top:16px; width:110px; font-family:dodtum, 돋움; line-height:18px;}
.mb_cntBox .fileView a {font-size:11px; font-family:dodtum, 돋움; }
.mb_cntBox .icn_pdf {overflow:hidden; float:left; width:17px; height:17px;background:url(https://static.hankyung.com/img/finance/icon_group.png) no-repeat -20px 0; text-align:left; text-indent:-2000px;}
.mb_cntBox .memo {padding:15px 10px 40px; font:12px dotum,돋움; line-height:22px;}
.mb_cntBox .mb_business {width:100%; margin-top:-1px; border-collapse:collapse; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.mb_business th, .mb_business td { vertical-align:middle; line-height:20px;}
.mb_business th {padding:10px; width:80px; font-weight:normal; font:11px/14px Dotum; color:#888; border-bottom:1px solid #ccc;}
.mb_business td {padding:10px 5px; text-align:center; border-left:1px solid #efefef; border-bottom:1px solid #efefef; letter-spacing:-1px;}
.mb_business td.txt {width:330px;text-align:left; padding:10px; letter-spacing:0;}
.mb_business td.file {width:70px; text-align:left; padding:10px 0 10px 10px;}


/* 종목분석 - 현재가 상단 */
.top_colspan {overflow:hidden; width:100%; padding-top:10px; background-color:#fff;}
.top_colspan .nav_history,
.top_colspan .nav_location {float:left;}
.top_colspan .btn_top {float:right; margin-bottom:3px}
.top_colspan .btn_top a,
.top_colspan .btn_top a.btn_bd2_w {color:#245389;}

.tit_stockName {clear:both; width:100%; margin-bottom:10px}
.tit_stockName:after {content:''; clear:both; display:block;}
.tit_stockName h2 {float:left; margin-right:20px;}
.tit_stockName .num {font-size:11px; font-weight:normal; font-family:Tahoma, Dotum; color:#888; letter-spacing:0;}
.tit_stockName .btn_ty1 {width:30px; height:14px;}
.tit_stockName .kospi {background-position:-80px -180px; }
.tit_stockName .kosdaq {background-position:-120px -180px; }
.tit_stockName .konex {background-position:-160px -180px; }
.tit_stockName .sel {float:left; width:400px;}
.tit_stockName .div_select {float:left; margin-right:5px; z-index:100;}
.tit_stockName .selbox1 {width:100px; }
.tit_stockName .selbox2 {width:180px; }
.tit_stockName .selbox1 .list_view {width:102px;}
.tit_stockName .selbox2 .list_view {width:182px;}
.tit_stockName .list_view ul {overflow:auto; height:210px;}
.tit_stockName .list_view a:hover span {text-decoration:underline;}
.tit_stockName .list_view .item_num {float:left; width:50px; color:#888;}

.tit_stockName .time {float:right; font-size:10px; color:#888; font-family:Arial, sans-serif;}
.tit_stockName .time a { vertical-align:4px;}
.tit_stockName .ymd {padding-right:6px; margin-right:1px; background:url('https://static.hankyung.com/img/finance/bg_bar01.gif') no-repeat right 1px;}
.tit_stockName .delay {margin-left:2px; font-family:dotum,'돋움'; color:#249ac8; font-size:11px;}

.top_colspan .top_wrap {/* width:972px; */ margin-bottom:23px; margin-bottom:0;}
.top_colspan .box_top_grp {overflow:hidden; width:100%; /* width:930px; */ background:url('https://static.hankyung.com/img/img.hk/w/dotted_double.png') repeat-y 675px 0; box-sizing:border-box}
.top_colspan .chart_area {margin-right:30px;}
.top_colspan .data_area {float:left;}
.top_colspan .top_news {float:right; width:310px}
.top_colspan .newslist {padding:14px 0 0 0}
.top_colspan .newslist li {position:relative; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight:bold; font-size:17px}
.top_colspan .newslist li + li {margin-top:15px}
/* .top_colspan .newslist li:before {content:''; display:inline-block; position:absolute; top:8px; left:0; width:2px; height:2px; background:#ccc} */
/* .top_colspan .newslist .fst {height:28px; line-height:28px; padding:0; background:none; font-weight:bold; font-size:18px;}
.top_colspan .newslist .fst a {color:#00080b} */
.quicknews h3 {overflow:hidden; width:100%; height:17px; background-position:0 0; text-align:left; text-indent:-2000px;}
.quicknews .cont {position:relative; overflow:hidden; height:30px; border-top:1px solid #d3dde7; border-bottom:1px solid #d3dde7; background:#edf2f5;}
.quicknews .cont ul {position:absolute; top:0; left:0; padding-left:8px;}
.quicknews .cont li {overflow:hidden; height:20px !important; line-height:20px; margin:5px 0; padding-left:9px; background:url(https://static.hankyung.com/img/finance/bg_arrow01.gif) no-repeat 0 6px; font-size:11px; color:#245389; letter-spacing:-1px;}
.quicknews .cont li a { color:#245389;}
/* 종목분석 - 현재가 리스트 */
.sct_stockAnalysis .pie_priceTime {float:left; width:480px;}
.sct_stockAnalysis h3 {margin-bottom:8px; color:#555; }
.sct_stockAnalysis .indx_list_ty1 {border-top:1px solid #ccc;}
.sct_stockAnalysis .indx_list_ty1 td.time {padding-left:20px; font:10px/16px Tahoma, Verdana, Arial, Dotum; color:#888;}
.sct_stockAnalysis .pie_askingPrice {position:relative; float:right; width:480px;}
.sct_stockAnalysis .pie_askingPrice .r_info {position:absolute; top:4px; right:0; overflow:hidden; width:75px; font-size:11px; }
.sct_stockAnalysis .pie_askingPrice .r_info a {margin-left:-1px; padding-left:4px; background:url(https://static.hankyung.com/img/finance/bg_bar01.gif) no-repeat 0 0; color:#888;}
.sct_stockAnalysis .pie_askingPrice .r_info a.on {color:#555;}
.sct_stockAnalysis .pie_askingPrice table {border-bottom:1px solid #efefef;}
.sct_stockAnalysis .pie_askingPrice th {text-align:center;}
.sct_stockAnalysis .pie_askingPrice td {line-height:16px;}
.sct_stockAnalysis .pie_askingPrice tr {border:0 !important;}
.sct_stockAnalysis .pie_askingPrice .sell_b,
.sct_stockAnalysis .pie_askingPrice .sell_b td,
.sct_stockAnalysis .pie_askingPrice .sell td,
.sct_stockAnalysis .pie_askingPrice .sell {background-color:#eef4fd; border-right:1px solid #d9e7f9; color:#156ade;}
.sct_stockAnalysis .pie_askingPrice .sell_b,
.sct_stockAnalysis .pie_askingPrice .sell_b td {border-bottom:1px solid #d9e7f9; font-weight:bold;}
.sct_stockAnalysis .pie_askingPrice .buy_b,
.sct_stockAnalysis .pie_askingPrice .buy_b td,
.sct_stockAnalysis .pie_askingPrice .buy td,
.sct_stockAnalysis .pie_askingPrice .buy {background-color:#fdeeee; border-left:1px solid #fad7d7; color:#de1515;}
.sct_stockAnalysis .pie_askingPrice .buy_b td {border-top:1px solid #fad7d7; font-weight:bold;}
.sct_stockAnalysis .pie_askingPrice tr .blank {background-color:#fff; border:0;}
.sct_stockAnalysis .pie_askingPrice tfoot th,
.sct_stockAnalysis .pie_askingPrice tfoot td {border-top:1px solid #efefef;}
.sct_stockAnalysis .pie_askingPrice tfoot th {background-color:#f3f3f3; font:normal 11px/16px Dotum; color:#555;}
.sct_stockAnalysis .pie_askingPrice tfoot td {font:bold 11px/16px Tahoma, Arial, Dotum; padding-right:20px; }
.sct_stockAnalysis .pie_askingPrice tfoot .sell {color:#156ade;}
.sct_stockAnalysis .pie_askingPrice tfoot .buy {color:#de1515;}

/*cp 템플릿 안내*/
.tpl_box {width:100%; line-height:1.6em;}
.tpl_box p {margin-bottom:1em;}
.tpl_box h2 {font-size:16px; margin-bottom:1em;}
.tpl_box h3 {margin-bottom:10px; font-size:14px;letter-spacing:-1px;}
.tpl_box div {margin-bottom:2em;}
.tpl_box dt {font-weight:bold; color:#666}
.tpl_box dd {margin-bottom:10px; border:1px solid #ccc; padding:5px;}

/* 투자의견 */
.box_stock01 {position:relative; *zoom:1; margin-bottom:27px;}
.box_stock01 h3 { margin-bottom:5px;}
.txt_info {position:absolute; top:0; right:0; padding:0 10px 0 0; background:url(https://static.hankyung.com/img/finance/bg_arrow01.gif) no-repeat right 2px; font-size:11px; line-height:16px; }
.txt_info a {color:#888;}
.txt_info a:hover {color:#245389;}
/*.box_stock01 .cont {overflow:hidden; padding:14px 0; background:#f7f7f7; border-top:1px solid #efefef; border-bottom:1px solid #efefef; *zoom:1;}
.box_stock01 .l_box {float:left; width:396px;}
.box_stock01 .l_box .graph {position:relative; margin:6px 55px 27px 50px; *zoom:1; width:290px; height:18px; background:url(/img/bg_v_bar02.gif) no-repeat 0 0;}
.box_stock01 .l_box .graph div { position:absolute; top:-1px; left:0; }
.box_stock01 .l_box .txt {display:block; width:90px; margin:3px 0 0 -45px; font-size:11px; letter-spacing:-1px; color:#555;}
.box_stock01 .l_box .indicate {overflow:hidden; display:inline-block; width:5px; height:26px; margin:0 -2px; background:url(/img/icon_group.png) no-repeat -60px 0;}
.box_stock01 .r_box {float:right; width:393px; padding:0 0 0 0; border-left:1px solid #ccc;}
.box_stock01 .r_box dl {float:left; width:135px; *zoom:1; color:#555;}
.box_stock01 .r_box .list_price {margin:0 0 0 39px; overflow:hidden; *zoom:1;}
.box_stock01 .r_box .list_price .first { margin-right:65px;}
.box_stock01 .r_box dl:after {display:block; clear:both; content:'';}
.box_stock01 .r_box dt {float:left; width:56px; padding:4px 0 0 0; letter-spacing:-1px; font-size:11px; line-height:16px; font-weight:bold;}
.box_stock01 .r_box dd { position:relative; top:-3px; float:right; width:76px; padding:4px 0 0 0; font-size:11px; line-height:16px; font-family:Arial; text-align:right;}
.box_stock01 .txt_b_info {margin-top:8px; text-align:right; font-size:11px; line-height:16px; letter-spacing:-1px; color:#888;}
*/
.box_stock01 .w_756 {overflow:hidden; width:100%; padding:14px 0; background:#f7f7f7; border-top:1px solid #efefef; border-bottom:1px solid #efefef; *zoom:1;}
.box_stock01 .grf02 {float:left; position:relative; margin:6px 55px 27px 50px; *zoom:1; width:290px; height:18px; background:url(https://static.hankyung.com/img/finance/bg_v_bar02.gif) no-repeat 0 0;}
.box_stock01 .grf02 dl {position:absolute; top:-1px; left:0; width:90px; margin-left:-45px; background:url(https://static.hankyung.com/img/finance/bar_grpArr2.png) no-repeat center 0; text-align:left; padding-top:35px; font:11px/14px Dotum, sans-serif; color:#555;}
.box_stock01 .grf02 dl dt,
.box_stock01 .grf02 dl dd {display:inline; letter-spacing:-1px; }
.box_stock01 .grf02 dl dd {font-weight:bold;}
.box_stock01 .opinionIv_ex {float:right; width:393px; padding:0; border-left:1px solid #ccc;}
.box_stock01 .opinionIv_ex dl {float:left; overflow:hidden; width:143px; *zoom:1; color:#555; padding-left:40px;}
.box_stock01 .opinionIv_ex dt {float:left;overflow:hidden; width:75px; height:20px; letter-spacing:-1px; font-size:11px; line-height:20px; font-weight:bold;}
.box_stock01 .opinionIv_ex dd {float:right; overflow:hidden; width:65px; height:20px; font-size:11px; line-height:20px; font-family:Arial; text-align:right;}
.box_stock01 .txt_b_info {margin-top:8px; text-align:right; font-size:11px; line-height:16px; letter-spacing:-1px; color:#888;}

/* 종목 리서치 */
.event_research {color:#555;}
.event_research h3 { margin-bottom:7px;}
.event_research .board_list th.lft {padding-left:30px;}
.event_research .board_list td.lft {padding-left:30px;}
.event_research .board_list td.rgt {padding-right:15px;}
/* 동일업종 주가비교 */
.stock_compare {}
.stock_compare .indx_list_ty1 { border-top:1px solid #ccc;}
.stock_compare h3 {margin-bottom:7px;}

/* 기업정보 cp */
.business_info_cp { margin-top:-23px;}
/* 실시간현재가 */
.box_richway .box_visual {width:650px; height:269px; margin-top:10px; background:url(https://static.hankyung.com/img/finance/bg_richway01.jpg) no-repeat 0 0;}
.box_richway .set_btn { padding:193px 0 50px; }
.box_richway .cont {text-align:center;}
.box_richway .cont .first img { margin-top:0;}
.box_richway .cont img {display:block; margin-top:30px;}
.box_richway .cont dd {margin-top:10px; color:#555;}

/* 종목토론*/
.box_debate {position:relative; *zoom:1;}
.box_debate .sbox_info { position:absolute; top:0; right:0;}
.box_debate .sbox_info .txt { color:#888; font-size:11px; line-height:16px; letter-spacing:-1px;}
.box_debate h3 {margin-bottom:5px;}
.box_debate .list_table03 {border-top:1px solid #ccc;}
.box_debate .sbox_info .txt {display:block; float:left; margin-right:5px;}
.box_debate .sbox_info .txt strong { letter-spacing:0; color:#555;}
.box_debate .bg_bar {float:left; position:relative; width:150px; height:5px; margin-top:4px; background:url(https://static.hankyung.com/img/finance/bg_v_bar03.gif) no-repeat 0 0;}
.box_debate .bg_bar .indicate {position:absolute; top:-7px; left:0; overflow:hidden; display:inline-block; width:5px; height:13px; margin:0 -2px; background:url(https://static.hankyung.com/img/finance/icon_group.png) no-repeat 0 0;}
.list_table03 {color:#555;}
.list_table03 table {}
.list_table03 thead th {padding:10px 10px 4px; border-bottom:1px solid #efefef; background:#f7f7f7; font-size:11px; font-weight:normal; text-align:center; color:#888;}
.list_table03 tbody td {padding:10px 10px 9px; border-bottom:1px dotted #e5e5e5; font-size:11px; line-height:16px; text-align:center; color:#888;}
.subj {text-align:left;}
.list_table03 .date {padding-top:4px; font-family:Tahoma,dotum; font-size:10px;}
/* x버튼이 우측에 있을경우
.list_table03 .subj a.txt {display:block; overflow:hidden; width:350px; text-overflow:ellipsis; white-space:nowrap;}
.list_table03 .subj .txt.on {display:inline-block; overflow:auto; white-space:normal;}
.list_table03 .subj .cont {position:relative; *zoom:1;}
.list_table03 .subj .del {position:absolute; top:-2px; right:0;}
*/
.list_table03 .subj { font-size:12px; line-height:18px;}
.list_table03 .subj a.txt {display:block; overflow:hidden; width:350px; padding-left:25px; text-overflow:ellipsis; white-space:nowrap; cursor:pointer;}
.list_table03 .subj .txt.on {overflow:visible; white-space:normal; color:#245389;}
.list_table03 .subj .cont {position:relative; *zoom:1;}
.list_table03 .subj .del {position:absolute; top:-2px; left:0;}
.list_table03 .subj {text-align:left;}
.list_table03 .right {text-align:right;}

.box_reply { position:relative; *zoom:1;}
.box_reply .cont {overflow:hidden; padding:14px 15px 14px 0; background:#f7f7f7; border-top:1px solid #efefef; border-bottom:#efefef; *zoom:1;}
.box_reply .l_box { float:left; width:206px;}
.box_reply .l_box ul {margin:36px 0 0 20px;}
.box_reply .l_box li {display:inline-block; *display:inline; padding:4px; *zoom:1;}
.box_reply .l_box li span {display:block; margin-bottom:8px;}
.box_reply .r_box { float:left; width:569px;}
.box_reply .r_box .txt01 {height:20px; padding:0 7px; color:#888; font-family:dotum; line-height:20px;}
.box_reply .r_box .txt_area { width:553px; height:44px; padding:7px; color:#888; font-family:dotum;}
.box_reply .set_btn { text-align:right; margin-top:10px;}
.mt5 { margin-top:5px;}

/* 인기종목 메인 */
.top_indx_main02 {margin-top:20px; border:4px solid #edf2f5; color:#555;}
.top_indx_main02 h3 {margin:20px 0 7px;}
.top_indx_main02 .cont {overflow:hidden; border:1px solid #d3dde7; *zoom:1;}
.top_indx_main02 .side01 {float:left; padding:0 20px 0 19px; border-right:1px solid #efefef;}
.top_indx_main02 .side02 {float:right; width:220px; padding:15px 0 0 20px; margin-left:-1px; border-left:1px solid #efefef;}
.top_indx_main02 .side02 .c_tit {margin-bottom:3px;}
.top_indx_main02 .side02 .chart_area {width:201px; margin-top:6px;}
.top_indx_main02 .side02 .chart_area div {text-align:center;}
.top_indx_main02 .indx {float:left; overflow:hidden; width:100%;}
.top_indx_main02 .indx * { vertical-align:middle;}
.top_indx_main02 .indx strong {display:inline-block; margin-right:10px; font:bold 18px/18px Arial, Dotum; }
.top_indx_main02 .indx span {display:inline-block; margin-right:10px; font:bold 12px/18px Arial, Dotum;}
.top_indx_main02 .indx .num1 {padding-left:10px; background-image:url(https://static.hankyung.com/img/finance/arrow_group.png); background-repeat:no-repeat;}
.top_indx_main02 .indx .dn {background-position:-280px -15px;}
.top_indx_main02 .indx .up {background-position:-280px 4px;}
.top_indx_main02 .indx .hold {background-position:-280px -35px;}
.top_indx_main02 .indx .dn2 {background-position:-280px -75px}
.top_indx_main02 .indx .up2 {background-position:-280px -57px}
.top_indx_main02 .list_txt01 {width:360px; margin-bottom:10px;}

.list_txt01 {color:#555;}
.list_txt01 li {font-size:14px; font-weight:bold; letter-spacing:-1px; border-top:1px solid #efefef;}
.list_txt01 li a {display:block; padding:15px 10px 12px 0;}
.list_txt01 li a:hover {text-decoration:none; background:url(https://static.hankyung.com/img/finance/bg_arrow01.gif) no-repeat right 18px;}
.box_popular_event {margin-top:-20px;}
.box_popular_event h3 {margin-bottom:10px;}

/* 인기종목 */
.table_stock {margin-bottom:20px;}
.table_stock table {border-top:1px solid #ccc;}
.table_stock h3 {padding-top:20px; margin-bottom:10px;}
.table_stock.mg00 { margin-top:-16px;}

.box_bg {padding:10px 20px; border-top:1px solid #ccc; border-bottom:1px solid #efefef; background:#f7f7f7; *zoom:1; color:#555; *zoom:1;}
.box_bg:after { display:block; clear:both; content:'';}

/* 해외증시 메인 */
#container .top_colspan .con_current {width:972px; margin-top:20px; margin-bottom:0;}
.top_colspan .con_current .box_top_grp {/* width:930px; */width:100%; padding:18px 20px 20px 20px; background:none; box-sizing:border-box}
.con_current1 {float:left; width:68%;}
.con_current1 h2 {padding-bottom:7px; font-size:14px; color:#00080b;}
.con_current1 h2 span {font-size:11px; font-weight:normal; color:#888;}
.con_current1 .current {width:640px; height:210px;}
.box_top_grp .con_current2 {float:left; width:29%; padding:0 0 0 27px;}
.con_current2 .board_list {border-bottom:none;}
.con_current2 .board_list .fst td {padding-top:5px;}
.con_current2 h2 {position:relative; overflow:hidden; height:20px; padding-bottom:0; border-bottom:1px solid #ccc; font-size:12px; color:#00080b;}
.con_current2 h2 span {position:absolute; top:3px; right:1px; font-size:11px; font-weight:normal; color:#888;}
.con_current2 .h2_style { height:20px; padding:13px 0 0 0; margin-top:3px; border-top:1px solid #efefef;}
.con_current2 .h2_style span {top:15px;}
.con_current2 .list_current th {padding:5px 8px 3px; border-top:none; border-bottom:1px solid #efefef; background:#fff; font-size:11px; color:#888;}
.con_current2 .list_current td {padding:2px 0 2px 0; color:#555;}
.con_current2 .list_current .sbj {width:auto; padding-left:8px; font-size:12px;}

.world_time {overflow:hidden; height:90px; margin-top:20px; background:url('https://static.hankyung.com/img/finance/bg_current1.gif') repeat 0 0;}
.world_time p {float:left; padding:22px 0 0 29px;}
.world_time ul {overflow:hidden; padding:15px 0 0 38px; color:#fff;}
.world_time ul li {float:left; width:36px; padding-right:26px; text-align:center; font-weight:bold;}
.world_time ul li span {display:block; padding-bottom:5px; font-weight:normal; color:#888;}

.stockMarket {overflow:hidden; width:100%; padding:19px 0 29px 0;}
.stockMarket div {float:left; width:315px;}
.stockMarket h3 {padding-bottom:7px; margin-bottom:12px; border-bottom:1px solid #ccc; background:url(https://static.hankyung.com/img/finance/icon_list_starwars.png) no-repeat 75px -26px;}

.stockMarket .pie_list_ty1 a {float:left; display:block; width:240px;}
.stockMarket .pie_list_ty1 .date {float:right; width:60px; text-align:right; font:11px/18px Tahoma, Dotum; color:#757575; vertical-align:top}
.stockMarket .first {padding-right:20px;}
.stockMarket .first h3 {background:url(https://static.hankyung.com/img/finance/icon_list_starwars.png) no-repeat 60px -26px;}


/* 금융캘린더 */
.calendar {position:relative; overflow:hidden;}
.calendar .btm_pag {padding:0 0 15px 0; text-align:center;}
.calendar .btn_board_btm_r {margin-top:-25px;}
.calendar_paging {overflow:hidden; height:25px;}
.calendar_paging span {display:inline-block; padding:0 20px; font-size:18px; font-family:Arial; color:#555;}
.calendar .bd_tabTy1 {margin-bottom:30px;}
.calendar .bd_tabTy1 li.fst a {padding-left:55px;}
.calendar .analysisTab li a {padding-left:52px; padding-right:52px;}

.calendar_list th {padding:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #efefef; background:#f7f7f7; text-align:center; color:#00080b;}
.calendar_list td {height:100px; padding:10px 8px; border-left:1px solid #efefef; border-bottom:1px solid #efefef; vertical-align:top; color:#888;}
.calendar_list .bd_first {border-left:none;}
.calendar_list .nextMonth {color:#ccc;}
.calendar_list .today {background:#f4f6f9;}
.calendar_list td div {position:relative; height:100px;}
.calendar_list td div .btnMore {position:absolute; bottom:-3px; right:0;}
.calendar_list td div span {font-size:14px; font-family:Arial;}
.calendar_list td div ul {overflow:hidden; height:64px; padding:7px 0 0 0; font-size:11px; line-height:16px;}
.calendar_list td div li {overflow:hidden; height:16px;}

.calendar_time th {padding:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #efefef; border-left:1px solid #efefef; background:#f7f7f7; text-align:center; font-weight:normal; color:#888;}
.calendar_time td {padding:10px 0; border-bottom:1px solid #efefef; border-left:1px solid #efefef; text-align:center; color:#555; font-size:11px;}
.calendar_time .bd_first {border-left:none;}

/*금융캘린더: 입력창*/
.adm_input {position:absolute; top:133px; left:190px; width:330px; margin:0; padding:0; border:5px solid #7999ca; background:#fff; font:12px gulim,굴림; z-index:100;}
.adm_input img {border:0;}
.adm_input .popHeader {position:relative; width:100%; padding:13px 0 12px; background-color:#f7f7f7; border-bottom:1px solid #dfdfdf;}
.adm_input .popHeader h1 {padding-left:14px; font: bold 14px/18px dotum,돋움; color:#46699f; text-align:center;}
.adm_input .popHeader .closeX {display:inline-block; overflow:hidden; position:absolute; top:14px; right:15px; width:14px; height:13px;}
.adm_input .popCnt {overflow:hidden;}
.input_list {width:100%; border-collapse:collapse;}
.input_list th, .input_list td {padding:5px 0; text-align:left; vertical-align:top; font-size:12px; font-family:dotum,돋움; color:#555;}
.input_list .first th, .input_list .first td {border-bottom:1px solid #efefef;}
.input_list th {width:65px; color:#555; padding:16px 0 14px 20px;}
.input_list td {padding:15px 0 15px 15px;}
.input_list td input { height:18px; width:100px; border:1px solid #b7b7b7; padding:0 5px; line-height:18px;}
.input_list td textarea {height:90px; width:190px; border:1px solid #b7b7b7; padding:0 5px; line-height:18px;}
.input_list td ul {overflow:hidden;}
.input_list td ul li {overflow:hidden; height:15px; padding-bottom:2px; font-size:12px; font-family:dotum,돋움; color:#555;}
.input_list td ul li a {line-height:15px; font-size:11px; font-family:dotum,돋움; }
.input_btn {text-align:center;  padding:5px 0 15px;}
.part_sel {margin:8px 12px 5px; text-align:right;}
.part_sel p {font-weight:bold;}
.popTable_list {overflow-x:hidden; overflow-y:auto; width:93%; height:100%; max-height:500px; padding-bottom:20px; margin:0 auto; border-top:1px solid #ccc;}
.popTable_list table {width:100%; border-collapse:collapse; }
.popTable_list thead th {vertical-align:top; background:#fff; border-left:1px solid #efefef; border-bottom:1px solid #efefef; font-size:12px; color:#888; line-height:16px; text-align:center;}
.popTable_list .first {padding-left:5px; border-left:none; text-align:center; font-size:11px; font-family:Arial;}
.popTable_list th,
.popTable_list td {padding:6px; border-bottom:1px solid #ebebeb; font-weight:normal; font-size:12px; font-family:dotum, 돋움; line-height:16px;}
.popTable_list td {padding-left:15px; border-left:1px solid #ebebeb; color:#555;}

/*My증권*/
/* My관심종목 */
.box_bg.type01 .side01 {float:left; width:50%;}
.box_bg.type01 .side02 {float:right; width:50%; text-align:right;}
.box_bg.type01 .side01 select {color:#555; vertical-align:middle;}
.box_bg.type01 .side02 * { vertical-align:middle;}
.box_bg.type01 .side02 .div_select {width:180px;}
.box_bg.type01 .side02 .tit { margin-right:5px;}
.box_bg.type01 .side02 .btn_regist {position:relative; top:1px; margin-left:4px; *margin-left:8px;}
/* MY포트폴리오 */
.box_portfolio { overflow:hidden; margin-top:50px; *zoom:1;}
.box_portfolio .color_no { position:relative; top:-2px;}
.box_portfolio .list_no { position:relative; top:-2px;}
.box_portfolio .indx_list_ty1 {border-top:1px solid #ccc;}
.box_portfolio .side01 {float:left; width:385px; height:198px; border-bottom:1px solid #efefef;}
.box_portfolio .side01 .last td {border-bottom:0;}
.box_portfolio .side02 {float:right; width:385px; height:198px; border-bottom:1px solid #efefef;}
.box_portfolio .side02 .indx_list_ty1 {border-top:0;}
.box_portfolio .side02 .last td {border-bottom:none;}
.box_portfolio .side02 .cont {border-top:1px solid #ccc;}
.box_portfolio .side02 .scont01 {float:left; width:215px; height:177px; border-right:1px solid #efefef;}
.box_portfolio .side02 .scont02 {float:left; width:169px;}
.box_portfolio .side02 .scont02 .indx_list_ty1 td { padding:3px 0 3px 0;}
.box_portfolio .side02 .scont02 .indx_list_ty1 td span {line-height:11px;}
.box_portfolio .side02 .scont02 .indx_list_ty1 .txt88 { padding-right:5px;}
.box_portfolio .side02 .scont02 .indx_list_ty1 .fst td {padding-top:9px;}
.box_portfolio .side02 .scont02 .indx_list_ty1 .sbj {padding-left:10px;}
.box_portfolio h3 { margin-bottom:5px;}
.box_divide {overflow:hidden; margin:5px 0 10px; *zoom:1;}
.box_divide .side01 {float:left;}
.box_divide .side02 {float:right;}
.box_bg.type02 {padding-top:14px; padding-bottom:14px;}
.box_bg.type02 .side01 {float:left; width:161px; border-right:1px solid #ccc;}
.box_bg.type02 .side01 .tit {margin-bottom:3px; font-weight:bold; font-size:14px; line-height:16px; color:#00080b;}
.box_bg.type02 .side01 span {font-size:11px; color:#888;}
.box_bg.type02 .side01 .date {margin-right:5px; font-family:Arial; font-size:10px;}
.box_bg.type02 .side01 .realtime {color:#249ac8;}
.box_bg.type02 .side02 {padding-left:181px;}
.box_bg.type02 .side02 .sbox01 {overflow:hidden; *zoom:1;}
.box_bg.type02 .side02 .sbox01 dt {float:left; padding-right:8px;}
.box_bg.type02 .side02 .sbox01 dd {overflow:hidden; float:left; *zoom:1;}
.box_bg.type02 .side02 .sbox01 dd li { float:left; padding:0 10px;}
.box_bg.type02 .side02 .sbox01 dd li strong {margin-left:8px; color:#00080b;}
.box_bg.type02 .side02 .sbox02 {overflow:hidden; margin-top:5px; *zoom:1;}
.box_bg.type02 .side02 .sbox02 ul { margin-left:-11px;}
.box_bg.type02 .side02 .sbox02 li {float:left; padding:0 11px; background:url(https://static.hankyung.com/img/finance/bg_bar01.gif) no-repeat 0 2px; font-size:11px;}
.box_bg.type02 .side02 .sbox02 li strong {color:#00080b}

.box_bg02 {padding:10px; margin-top:10px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; background:#f7f7f7; font-size:11px; color:#555; *zoom:1;}
.box_bg02:after {display:block; clear:both; content:'';}
.box_bg02 .ymd {float:left; width:205px; padding:5px 0; margin-right:15px; border-right:1px solid #ccc;}
.box_bg02 .ymd span {margin-right:4px;}
.box_bg02 .box_sch {float:left; width:214px; height:28px; margin-right:10px; padding-top:5px; border-right:1px solid #ccc;}
.box_bg02 .box_sch a {}
.box_bg02 .set_regist {float:left; overflow:hidden; width:324px; *zoom:1;}
.box_bg02 .set_regist .sbox01 {float:left;}
.box_bg02 .set_regist .sbox01 div {height:14px; padding:2px 0;}
.box_bg02 .set_regist .sbox01 div * {vertical-align:middle; vertical-align:-2px\9;}
.box_bg02 .set_regist .sbox01 .chk {width:14px; height:14px; padding:0 0 0 0; margin:0;}
.box_bg02 .set_regist .sbox01 label { padding-left:4px; vertical-align:middle; *vertical-align:-2px;}
.box_bg02 .set_regist .sbox02 {float:left; margin:6px 0 0 0;}
.box_bg02 .set_regist .sbox02 span { margin-left:10px;}
.box_bg02 .set_regist .sbox02 a { margin-left:5px;}
.box_bg02 .set_regist .txt { width:50px;}
.box_bg02 .btn_search {*margin-left:4px;}

/* My투표 KMSI */
.box_bg03 {border-top:2px solid #00080b; border-bottom:1px solid #efefef; color:#555;}
.box_bg03 .sbox01 { overflow:hidden; padding:10px 20px; border-bottom:1px dotted #ccc; background:#f7f7f7; *zoom:1;}
.box_bg03 .sbox01 .side01 {float:left; padding-top:3px;}
.box_bg03 .sbox01 .side02 {float:right;}
.box_bg03 .sbox01 .side02  * {vertical-align:middle;}
.box_bg03 .sbox01 .side02 span { position:relative; top:2px;}
.box_bg03 .sbox01 .side02 select { margin-left:3px;}
.box_bg03 .sbox01 .side01  strong {color:#245389;}
.box_bg03 .sbox01 .side01  strong.txt_gt {color:#00080b;}
.box_bg03 .sbox02 {overflow:hidden; padding:15px 0; *zoom:1;}
.box_bg03 .sbox02 ul {float:left; height:60px; padding-left:20px; border-right:1px solid #efefef;}
.box_bg03 .sbox02 ul li {color:#245389; line-height:20px;}
.box_bg03 .sbox02 ul li em { color:#555; display:inline-block; *display:inline; *zoom:1;}
.box_bg03 .sbox02 .s01 {width:186px;}
.box_bg03 .sbox02 .s02 {width:220px;}
.box_bg03 .sbox02 .s03 { border-right:none;}
.box_bg03 .sbox02 .s01 em { width:109px;}
.box_bg03 .sbox02 .s02 em { width:78px;}
.box_bg03 .sbox02 .s03 em { width:105px;}
.list_star {margin-top:8px; padding-left:9px; color:#888; font-size:11px; line-height:16px;}
/* 투자기상도 적중 현황 */
.invest01 {float:left; width:180px; border-right:1px solid #efefef;}
.invest02 {float:left; width:289px; border-right:1px solid #efefef;}
.invest03 {float:left; width:179px;}
/* 적중도 누적추이, 시장국면별 적중도 */
.box_my_result { margin-top:50px; *zoom:1;}
.box_my_result:after {display:block; clear:both; content:'';}
.box_my_result .side01 {float:left; width:308px;}
.box_my_result .side02 {float:right; width:308px;}
.box_my_result .cont {background:#f3f4f4; height:191px;}
.box_my_result .side02 .embed {height:156px;}
.box_my_result .side02 .txt { margin-top:10px;}
.box_my_result .side02 .txt span {display:block; float:left; padding-left:96px; text-align:center; font-size:11px; color:#888;}
.box_my_result .side02 .txt .fst {padding-left:84px;}
/* My증시 메인 */
.box_my_stock {width:760px; height:127px; margin-top:20px; padding-left:30px; background:url(https://static.hankyung.com/img/finance/bg_09main.jpg) 0 0 no-repeat;}
.box_my_stock .sbox {float:left; height:72px; padding-top:33px; color:#888;}
.box_my_stock .login {float:right; border-left:1px solid #4e5354; width:174px; height:90px; padding:15px 0 0 19px; color:#efefef; line-height:16px;}
.box_my_stock .login strong { color:#bfddff;}
.box_my_stock .login .set_btn {margin-top:12px; text-align:left;}
.box_my_stock .kospi {width:289px}
.box_my_stock .kosdaq {width:276px; border-right:1px solid #2a2e2f;}
.box_my_stock .sbox .img { padding-right:16px;}
.box_my_stock .sbox .txt01 {font-family:Arial, dotum; color:#fff; font-size:16px;}
.box_my_stock .sbox .txt02 {padding-left:15px; font-family:Arial, dotum; font-size:14px;}
.box_my_stock .sbox .txt02 .percent { padding-left:14px;}
.box_my_stock .sbox ul {overflow:hidden; margin-top:4px; *zoom:1;}
.box_my_stock .sbox li {float:left; padding-right:10px; font-size:11px;}
.box_my_stock .sbox li strong {padding-left:3px; font-family:Arial; color:#efefef;}
.box_my_stock .arr.up {display:inline-block; *display:inline; width:10px; height:14px; font-size:0; line-height:0; *zoom:1; vertical-align:middle;}
.box_my_stock .arr.dn {display:inline-block; *display:inline; width:10px; height:14px; font-size:0; line-height:0; *zoom:1; vertical-align:middle;}

.box_my_stock02 {*zoom:1; margin-top:30px;}
.box_my_stock02:after { display:block; clear:both; content:'';}
.box_my_stock02 h3 { margin-bottom:5px;}
.box_my_stock02 .indx_list_ty1 { border-top:1px solid #ccc;}
.box_my_stock02 .indx_list_ty1 td {padding-left:5px; padding-right:5px;}
.box_my_stock02 .side01 {position:relative; float:left; width:385px;}
.box_my_stock02 .side02 {position:relative; float:right; width:385px;}
.box_my_stock02 .side01 select, .box_my_stock02 .side02 select { position:absolute; top:-3px; right:0;}
.box_my_stock02 .indx_list_ty1 .no_data { padding:0; padding-top:64px; height:76px;}

.box_my_stock03 {margin-top:30px; *zoom:1;}
.box_my_stock03 h3 { margin-bottom:5px;}
.box_my_stock03:after {display:block; clear:both; content:'';}
.box_my_stock03 .side01 {float:left; width:385px;}
.box_my_stock03 .side02 {position:relative; float:right; width:385px;}
.box_my_stock03 .list_box_bul {padding-top:10px; border-top:1px solid #ccc;}
.box_my_stock03 .list_txt_bul {padding-top:15px; margin-top:0; border-top:1px solid #ccc; border-bottom:1px solid #efefef;}
.box_my_stock03 .list_txt_bul li { padding-bottom:8px;}
.list_box_bul { margin-bottom:-5px;}
.list_box_bul li {padding-bottom:5px; margin-bottom:5px; background:url(https://static.hankyung.com/img/finance/bg_btm_right.gif) no-repeat right bottom; color:#555; line-height:16px;}
.list_box_bul li span {display:block; padding:11px 10px 6px; border:1px solid #efefef;}
.list_box_bul li strong {padding-right:8px; margin-right:10px; background:url("https://static.hankyung.com/img/finance/bg_arrow01.gif") no-repeat scroll right 3px;}

.tit_hg .box_btns {float:left; font-size:0; line-height:0;}
.tit_hg .box_btns a { margin-right:3px}
.tit_hg .box_btns .up02 { margin-right:10px;}
.box_btm_info { padding-top:10px; *zoom:1;}
.box_btm_info:after {display:block; clear:both; content:'';}
.box_btm_info .box_btns {float:left; font-size:0; line-height:0;}
.box_btm_info .box_btns a { margin-right:3px}
.box_btm_info .box_btns .up02 { margin-right:10px;}
.box_btm_info .txt_wran {display:inline-block; *display:inline; margin:5px 0 0 10px; font-size:11px; color:#888; line-height:16px; *zoom:1;}
.box_btm_info .txt_wran img { vertical-align:middle;}
.box_btm_info .side02 {float:right;}
.mt5 { margin-top:5px;}

/* 아래, 위, 제일 상단, 제일 하단 이동 버튼 세트 */
.btn_move {display:inline-block; *display:inline; width:21px; height:22px; background:url(https://static.hankyung.com/img/finance/bg_group.gif) no-repeat 0 0; *zoom:1;}
.btn_move span {font-size:0; line-height:0;}
.btn_move.dn {background-position: 0 0;}
.btn_move.dn02 {background-position: 0 -30px;}
.btn_move.up {background-position: 0 -60px;}
.btn_move.up02 {background-position: 0 -90px;}
.btn_move.del {width:50px; background-position:0 -120px}
.btn_move.group_move {width:70px; background-position:0 -150px;}

/* My 관심 종목 */
.my_interest {}
.my_interest  table {border-top:1px solid #ccc;}
.box_relation {overflow:hidden; margin-top:50px; *zoom:1;}
.box_relation h3 {margin-bottom:5px;}
.box_relation .side01 {float:left; width:385px;}
.box_relation .side02 {float:right; width:385px;}
.box_relation table {border-top:1px solid #ccc;}

/* 진행중인 poll */
.box_stock_event { padding-bottom:50px; border-bottom:1px solid #efefef;}
.box_stock_event .sbox01 {width:650px; background:url(https://static.hankyung.com/img/finance/bg_poll01.gif) no-repeat 0 0;}
.box_stock_event .sbox01 .cont {position:relative; top:3px; padding:28px 60px 8px; background:url(https://static.hankyung.com/img/finance/bg_poll01.gif) no-repeat 0 bottom;}
.box_stock_event .sbox01 ul {}
.box_stock_event .sbox01 ul li {min-height:21px; padding:0 0 3px 85px; color:#555; line-height:16px;}
.box_stock_event .sbox01 ul li a {position:relative; top:-5px;}
.box_stock_event .sbox01 ul li em {display:inline-block; *display:inline; width:85px; margin-left:-85px; color:#888; *zoom:1;}
.box_stock_event .sbox02 {padding:3px 20px 0 21px;}
.box_stock_event .sbox02 .cont {position:relative; width:609px; min-height:105px; padding-bottom:15px; background:#245389 url(https://static.hankyung.com/img/finance/bg_poll02.jpg) no-repeat 0 0; text-align:center;}
.box_stock_event .sbox02 .cont span {display:block; padding:22px 0 8px; font:bold 12px/18px dotum; color:#beddff;}
.box_stock_event .sbox02 .cont .period { padding:5px 0 0 0; font-weight:normal;}
.box_stock_event .sbox02 .cont strong {display:block; font-size:18px; line-height:26px; color:#fff;}
.box_stock_event .sbox03 {position:relative; overflow:hidden; padding:40px 50px 20px; background:url(https://static.hankyung.com/img/finance/bg_poll02.jpg) no-repeat 0 bottom; *zoom:1;}
.box_stock_event .sbox03  .vs {position:absolute; top:50%; left:50%; margin-left:-11px; text-align:center; font-size:18px; font-weight:bold;}
.box_stock_event .sbox03 .side01 {position:relative; float:left; width:250px; padding-bottom:5px; margin-bottom:27px; background:url(https://static.hankyung.com/img/finance/bg_poll_btm.gif) no-repeat 0 bottom;}
.box_stock_event .sbox03 .side02 {position:relative; float:right; width:250px; padding-bottom:5px; margin-bottom:27px; background:url(https://static.hankyung.com/img/finance/bg_poll_btm.gif) no-repeat 0 bottom;}
.box_stock_event .sbox03 .cont {position:relative; border:1px solid #ccc;}
.box_stock_event .sbox03 .cont .flag {position:absolute; top:-2px; left:0; z-index:999;}
.box_stock_event .sbox03 dt {font-weight:bold; color:#888; padding-bottom:7px;}
.box_stock_event .sbox03 .title {text-align:center; height:30px; padding-top:13px; margin:-1px; border:1px solid #8c939a; background:url(https://static.hankyung.com/img/finance/bg_poll04.gif) repeat-x 0 0; font-size:18px; color:#fff; font-weight:bold;}
.box_stock_event .sbox03 .type01 {overflow:hidden; *zoom:1; padding:15px 30px 15px 20px; border-bottom:1px solid #efefef;}
.box_stock_event .sbox03 .type01 dt {float:left; width:50%; padding-top:8px;}
.box_stock_event .sbox03 .type01 dd {float:right; width:50%; font-family:Arial; font-size:24px; text-align:right;}
.box_stock_event .sbox03 .type02 {overflow:hidden; *zoom:1; padding:20px 0 15px 21px; border-bottom:1px solid #efefef;}
.box_stock_event .sbox03 .type02 dl { width:112px; float:left;}
.box_stock_event .sbox03 .type02 strong {display:block; font-weight:normal; font-family:Arial; font-size:18px;}
.box_stock_event .sbox03 .type02 .start {color:#84be14;}
.box_stock_event .sbox03 .type02 .current {color:#de1515;}
.box_stock_event .sbox03 .type02 span {display:block; margin-top:3px; color:#757575; font-size:11px;}
.box_stock_event .sbox03 .type03 { padding:20px 0 26px 21px;}
.box_stock_event .sbox03 .type03 .thumb {margin-top:5px;}
.box_stock_event .sbox03 .type03 .txt_info { position:static; font-weight:bold; font-size:12px; color:#888; background-position:right 3px;}
.box_stock_event .sbox03 .type03 .txt_info:hover { color:#245389;}
.box_stock_event .box_rdo {position:absolute; bottom:-30px; left:0; width:100%; text-align:center;}
.box_stock_event .box_vote {margin-top:26px; padding:0 25px; height:48px;}
.box_stock_event .box_vote .percent {overflow:hidden; padding:0 5px; margin-bottom:6px; *zoom:1;}
.box_stock_event .box_vote .percent { font-size:18px; font-family:Arial;}
.box_stock_event .box_vote .percent .team01 {float:left; color:#156ade;}
.box_stock_event .box_vote .percent .team02 {float:right; color:#de1515;}
.box_stock_event .box_vote .graph {position:relative; background:url(https://static.hankyung.com/img/finance/bg_vote_graph.gif) no-repeat 0 -9px; height:9px;}
.box_stock_event .box_vote .graph span {position:absolute; top:0; left:0; display:block; height:9px; background:url(https://static.hankyung.com/img/finance/bg_vote_graph.gif) no-repeat 0 0;}
.box_stock_event .box_vote .count {position:relative; text-align:center; margin-top:4px; padding:0 5px; font-weight:bold; *zoom:1;}
.box_stock_event .box_vote .count:after { display:block; clear:both; content:'';}
.box_stock_event .box_vote .count .team01 { float:left; color:#156ade;}
.box_stock_event .box_vote .total {position:absolute; top:3px; left:50%; margin-left:-7%; font-size:11px; color:#555; font-weight:normal;}
.box_stock_event .box_vote .count .team02 { float:right; color:#de1515;}
.box_stock_event .set_btn {margin-top:52px; text-align:center;}

/* 채권금리 */
.sct_rate {position:relative;}
.sct_rate h2 {float:left; }

.sct_rate .tit_hg {position:absolute; top:20px; right:0; height:26px; margin-top:-15px; text-align:right;}
.sct_rate .tit_hg_date {margin-top:-30px; height:20px; padding:10px 0 0;text-align:right; font:10px/14px Tahoma, Arial, Dotum; color:#757575;}
.sct_rate .bd_tabTy2 {margin-bottom:20px; clear:left;}
.sct_rate .stock_sel {float:right; /*position:absolute; top:0; right:0;*/}

/* 업종등락 */
.interest_rate {clear:both;}
.interest_rate h3 {margin-bottom:8px; }
.interest_rate .indx_list_ty1 {width:100%; border-top:1px solid #ccc;}
.interest_rate .indx_list_ty1 thead th {padding-top:8px;}
.interest_rate .indx_list_ty1 .bar {overflow:hidden; width:105px; height:8px; background-color:#e8e8e8;}
.interest_rate .indx_list_ty1 .bar span {float:left; height:8px; text-align:left; text-indent:-9999em;}
.interest_rate .indx_list_ty1 .crDn .bar span {float:left; height:8px; text-align:left; text-indent:-9999em; background-color:#156ade;}
.interest_rate .indx_list_ty1 .crUp .bar span {float:left; height:8px; text-align:left; text-indent:-9999em; background-color:#de1515;}
.interest_rate .stws_rally {margin-bottom:45px;}
.sct_rate .box_wrap .pie_side01 {float:left; width:315px;}
.sct_rate .box_wrap .pie_side02 {float:right; width:315px;}
.sct_rate .rate_chart {padding-top:30px;}

.sct_rate .pie_stockreport {margin-bottom:30px;}
.sct_rate .pie_stockreport h4 {line-height:16px; padding-bottom:5px; margin-bottom:14px; border-bottom:1px solid #ccc;}
.sct_rate .pie_stockreport .pie_list_ty1 a {width:560px;}


/* 달력 */
.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;}


/* 차트비교 */
.top_date_ab {position:absolute; top:47px; right:0; font-size:11px; color:#757575; font-family:Arial;}
.top_date_ab2 {position:absolute; top:20px; right:0; font-size:11px; color:#757575; font-family:Arial;}
.top_box_bond {margin:0 0 22px; padding:10px 20px 5px 20px; border-top:1px solid #ccc; border-bottom:1px solid #efefef; background:#f7f7f7;}
.top_box_bond div {position:relative; overflow:hidden; padding-bottom:5px;}
.top_box_bond div:after {clear:both; display:block; content:'';}
.top_box_bond .t-label {float:left; display:inline-block; padding:5px 15px 0 0;}
.top_box_bond div span {display:inline-block; margin-top:3px; vertical-align:top; color:#777;}
.top_box_bond div {color:#555;}
.top_box_bond div label {float:left; display:inline-block; padding:5px 15px 0 0;}
.top_box_bond div p {float:left; width:85%; vertical-align:middle;}
.top_box_bond div em {display:block; padding-top:5px;}
.top_box_bond div .btn_inquiry {position:absolute; bottom:4px; right:15px;}
#contents .cal_inpt {width:90px; height:22px; padding:0 30px 0 5px;color:#555; border:0; background: url(https://static.hankyung.com/img/finance/bg_calendar_inp.png) no-repeat right 0; line-height:20px; vertical-align:top;}

/* KEBI채권지수 */
.sct_rate .txt_visual1 {clear:both; padding:20px 0 50px; margin-bottom:0; border-bottom:none; background:url(https://static.hankyung.com/img/finance/bg_rate1.gif) no-repeat 100% 10px;}
.sct_rate .txt_visual1 h3 {display:block;}
.sct_rate .txt_visual2 {clear:both; padding:20px 0 50px; margin-bottom:0; border-bottom:none; background:url(https://static.hankyung.com/img/finance/bg_rate2.gif) no-repeat 100% 10px;}
.sct_rate .data_area .indx1 {float:left; width:150px;}
.sct_rate .data_area .indx2 {float:right; width:150px;}
.sct_rate .data_area .indx_list dt {width:85px; }
.sct_rate .data_area .indx_list dd {width:61px; }

/* 한경 KEBI 채권지수 */
.hk_kis_rate h3 {margin-bottom:8px;}
.hk_kis_rate .indx_list_ty1 {margin-bottom:50px; border-top:1px solid #ccc; }
.hk_kis_rate .indx_list_ty1 thead th {vertical-align:middle;}
.hk_kis_rate .indx_list_ty1 thead .col {background-color:#f7f7f7; text-align:center; border-right:1px solid #efefef; border-left:1px solid #efefef;}
.hk_kis_rate .indx_list_ty1 thead .col2 {background-color:#f7f7f7; text-align:center; border-left:1px solid #efefef;}
.hk_kis_rate .indx_list_ty1 thead .lft {border-right:1px solid #efefef;}
.hk_kis_rate .indx_list_ty1 thead .fst {border-left:1px solid #efefef;}
.hk_kis_rate .indx_list_ty1 thead .last {border-right:1px solid #efefef;}
.hk_kis_rate .indx_list_ty1 tbody .cate {padding-top:14px; padding-bottom:14px; border-bottom:1px solid #efefef; text-align:left;}
.hk_kis_rate .indx_list_ty1 tbody th {font:normal 11px/16px Dotum, sans-serif; color:#888;}
.hk_kis_rate .indx_list_ty1 tbody .fst th {padding-top:14px;}
.hk_kis_rate .indx_list_ty1 tbody .last th {padding-bottom:14px; border-bottom:1px solid #efefef;}
.hk_kis_rate .indx_list_ty1 tbody .sbj {font-size:12px;}
.chart_area .tab_li4 li {width:25%; *width:24.8%;}
.pie_timedate .tab {margin-bottom:0;}
.pie_timedate .tab ul {overflow:hidden; width:100%; }
.pie_timedate .tab li {width:15%;}
.table_th_styel .indx_list_ty1 thead th {padding-right:5px;}
.sct_rate .pie_list_ty1 .date {float:right; width:50px; text-align:right; font:10px/18px Tahoma, Dotum; color:#888; vertical-align:top}


/* 시가평가Matrix */
.matrix {position:relative; }
.matrix .tit_hg {position:absolute; top:5px; right:0; width:125px;}
.matrix .board_list {border-bottom:1px solid #ccc;}
.matrix .board_list th {text-align:right; font-size:11px;}
.matrix .board_list td {vertical-align:top; color:#555; text-align:right;}
.matrix .board_list .sbj {text-align:left; padding-left:8px; letter-spacing:-1px;}
.matrix .board_list .lft {text-align:left;}
.matrix .board_list .fst th,
.matrix .board_list .fst td {border-top:1px solid #efefef;}

/* 종목 검색 결과 */
.sct_rate .result_style1 {padding:13px 0 14px; border-top:1px solid #ccc; text-align:center; color:#555;}
.sct_rate .result_style1 strong {color:#245389;}

.sct_rate .result_style2 {width:64%; padding:28px 0 28px 240px; background:url(https://static.hankyung.com/img/finance/bg_result.png) no-repeat 162px 31px #f7f7f7;}
.sct_rate .result_style2 strong {color:#245389;}
.sct_rate .result_style2 ul {color:#555; padding-top:15px;}

/* 로그인 */
.loginbox dl {position:relative; overflow:hidden; width:100%; margin:70px 0 0; height:210px; background:url(https://static.hankyung.com/img/finance/tit_loginbox.gif) no-repeat 40px 0;}
.loginbox dt,
.loginbox dd {visibility:hidden; }
.loginbox dd.btn {position:absolute; top:127px; left:40px; visibility:visible;}
.loginbox dd.btn a {width:80px;}
.loginbox .conn_link {margin:0 40px; padding-top:30px; border-top:1px solid #efefef;}
.loginbox .conn_link h3 {margin-bottom:10px;}
.loginbox .conn_link ul {overflow:hidden; width:100%;}
.loginbox .conn_link li {float:left; width:190px; height:41px;}
.loginbox .conn_link li a {display:block; overflow:hidden; height:51px; width:100%; background:url(https://static.hankyung.com/img/finance/btn_login_link.gif) no-repeat 0 0; text-align:left; text-indent:-9000em;}
/*.loginbox .conn_link li.lk1 {width:107px;}
.loginbox .conn_link li.lk2 {width:139px;}
.loginbox .conn_link li.lk3 {width:218px;}*/
.loginbox .conn_link li.lk4,
.loginbox .conn_link li.lk5 {display:none;}
.loginbox .conn_link li.lk1 a {background-position:0 0;}
.loginbox .conn_link li.lk2 a {background-position:-190px 0;}
.loginbox .conn_link li.lk3 a {background-position:-380px 0;}

/*  ----------------------------------------------------------------
							공통 : 정성희
    ---------------------------------------------------------------- */
.mt30 { margin-top:30px;}
#contents .title h2 {padding-bottom:15px; border-bottom:2px solid #00080b; font-weight:bold; font-size:20px; line-height:28px;}
#contents .title h2.no_bd {border:none;}
.line02 {border-bottom:2px solid #00080b;}
.analysis.mg00 {margin-top:-2px;}

/* 안내성 문구 */
.box_wran {}
.box_wran strong {display:block; padding-bottom:4px; color:#555;}
.box_wran ul li {color:#888;}
.list_txt_bul_11 li {padding:0 0 2px 9px; background:url('https://static.hankyung.com/img/finance/bg_car2.gif') no-repeat 0 5px; font-size:11px; line-height:16px; *height:1%;}

/* 챔피언십 */
.list_info {}
.list_info ul {}
.list_info li {overflow:hidden; padding:0 0 7px 80px; line-height:18px; *zoom:1;}
.list_info li em {position:relative; top:1px; float:left; width:80px; margin-left:-80px;}
.list_info .img_map {border:1px solid #e9ebe9;}
.list_info .sort01 {display:block; margin-top:6px;}
.list_info .ticket {margin:10px 0;}

.list_txt_bul {margin-top:10px;}
.list_txt_bul li {padding:0 0 4px 9px; background:url('https://static.hankyung.com/img/finance/bg_car2.gif') no-repeat 0 5px; line-height:16px; *height:1%;}
.list_txt_bul a	{letter-spacing:-1px;}
.list_txt_bul img {vertical-align:middle;}
.list_txt_bul li .ico { margin-right:8px;}

.list_img_txt {*zoom:1;}
.list_img_txt:after {display:block; clear:both; content:'';}
.list_img_txt .cont {padding:2px 0 0 124px;}
.list_img_txt .cont a {font-size:14px; letter-spacing:-1px; line-height:18px; font-weight:bold;}
.list_img_txt .cont .txt01 {display:block; padding-top:5px; font-weight:normal; font-size:12px; color:#888;}
.list_img_txt .cont .txt01:hover {color:#cd3f94;}
.list_img_txt .thumb {float:left; position:relative; font-size:0; line-height:0;}
.list_img_txt .thumb img {width:110px; height:69px;}
.list_img_txt .thumb a {position:absolute; top:0; left:0; overflow:hidden; width:108px; height:67px; display:block; border:1px solid #000; /* background:url('https://img.hankyung.com/img/blank.gif') repeat 0 0; */ opacity:0.2; filter:alpha(opacity=20); text-indent:-9999px;}

.list_img_txt02 {*zoom:1;}
.list_img_txt02:after {display:block; clear:both; content:'';}
.list_img_txt02 .cont {padding:2px 0 0 75px;}
.list_img_txt02 .cont a {font-size:14px; letter-spacing:-1px; line-height:18px; font-weight:bold;}
.list_img_txt02 .cont .txt01 {display:block; padding-top:5px; font-weight:normal; font-size:12px; color:#888;}
.list_img_txt02 .cont .txt01:hover {color:#cd3f94;}
.list_img_txt02 .thumb {float:left; position:relative; font-size:0; line-height:0;}
.list_img_txt02 .thumb img {width:60px; height:64px;}
.list_img_txt02 .thumb a {position:absolute; top:0; left:0; overflow:hidden; width:58px; height:62px; display:block; border:1px solid #000; /* background:url('https://img.hankyung.com/img/blank.gif') repeat 0 0; */ opacity:0.2; filter:alpha(opacity=20); text-indent:-9999px;}

.list_thumb_txt {overflow:hidden; *zoom:1;}
.list_thumb_txt li {float:left; width:121px; margin:0 20px; text-align:center;}
.list_thumb_txt .thumb img {width:121px; height:69px;}
.list_thumb_txt .thumb {position:relative; display:block;}
.list_thumb_txt .thumb a {position:absolute; top:0; left:0; display:block; overflow:hidden; width:119px; height:67px; border:1px solid #efefef; /* background:url('https://img.hankyung.com/img/blank.gif') repeat 0 0; */}
.list_thumb_txt .link {display:block; padding:8px 5px 0; line-height:16px; word-break:keep-all;}

.list_thumb_txt02 {overflow:hidden; *zoom:1; margin-right:-23px;}
.list_thumb_txt02 li {float:left; width:108px; margin-right:23px; text-align:center;}
.list_thumb_txt02 .thumb img {width:108px; height:65px;}
.list_thumb_txt02 .thumb {position:relative; display:block;}
.list_thumb_txt02 .thumb a {position:absolute; top:0; left:0; display:block; overflow:hidden; width:106px; height:63px; display:block; border:1px solid #000; /* background:url('https://img.hankyung.com/img/blank.gif') repeat 0 0; */ opacity:0.2; filter:alpha(opacity=20); text-indent:-9999px;}

.list_thumb_txt02 .link {display:block; padding:8px 5px 0; line-height:16px; letter-spacing:-1px;}

/*동영상일 경우*/
.list_img_txt.type02 .thumb a {border:#efefef; opacity:1; filter:alpha(opacity=100);}
.thumb img.play {position:absolute; top:50%; left:50%; z-index:99; width:26px !important; height:26px !important; margin-top:-13px; margin-left:-13px;}

.btn_more {position:absolute; top:3px; right:0;}

.list_count_txt {}
/*.list_count_txt li {overflow:hidden; padding-left:21px; margin-top:8px; background-image:url('/img/icon_right_list.gif'); background-repeat:no-repeat; text-overflow:ellipsis; white-space:nowrap;} 증권 160때문에 말줄임 표시 ㅤㅃㅒㅁ */
.list_count_txt li {overflow:hidden; padding-left:21px; margin-top:8px; line-height:16px; background-image:url('https://static.hankyung.com/img/finance/icon_right_list.gif'); background-repeat:no-repeat; letter-spacing:-1px;}
.list_count_txt .rk1 { background-position:0 0;}
.list_count_txt .rk2 { background-position:0 -80px;}
.list_count_txt .rk3 { background-position:0 -160px;}
.list_count_txt .rk4 { background-position:0 -240px;}
.list_count_txt .rk5 { background-position:0 -320px;}
.size160 .list_count_txt li {height:32px;}
.size300 .list_count_txt li {height:16px;}
.size300 .list_txt_bul { margin-bottom:-5px;}

.list_count_txt02 {}
.list_count_txt02 ol {float:left; width:50%; margin-bottom:-4px;}
.list_count_txt02 li {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:18px; padding-bottom:4px;}
/*.list_count_txt02 li em {position:relative; display:inline-block; *display:inline; width:16px; height:11px; margin-right:9px; background:url('/img/icon_right_list02.gif') no-repeat 0 0; *zoom:1; font-size:0; vertical-align:middle;}*/
.list_count_txt02 li {padding-left:26px; /* background:url('/img/icon_right_list02.gif') no-repeat 0 0;  이미지 경로가 없음.... 확인필요. */ }
.list_count_txt02 li.no1 {background-position: 0 2px;}
.list_count_txt02 li.no2 {background-position: 0 -20px;}
.list_count_txt02 li.no3 {background-position: 0 -42px;}
.list_count_txt02 li.no4 {background-position: 0 -64px;}
.list_count_txt02 li.no5 {background-position: 0 -85px;}
.list_count_txt02 li.no6 {background-position: 0 -107px;}
.list_count_txt02 li.no7 {background-position: 0 -129px;}
.list_count_txt02 li.no8 {background-position: 0 -151px;}
.list_count_txt02 li a { font-size:12px;}
/* 탭 */
.tab {margin-bottom:15px; border-bottom:1px solid #ccc;}
.tab ul	{position:relative; bottom:-1px; overflow:hidden; *zoom:1;}
.tab li {float:left; overflow:hidden; width:50%;}
.tab li a {display:block; height:20px; padding-top:8px; border:1px solid #efefef; border-bottom:none; color:#888; text-align:center; text-decoration:none;}
.tab li.on {position:relative;}
.tab li.on a {border:1px solid #ccc; border-bottom:1px solid #fff; font-weight:bold; color:#00080b;}
.tab.size03 li {width:33.3%;}
.tab.size04 li {width:25%;}
.tab.size05 li {width:20%;}
.tab.size06 li {width:16.6%;}
.tab.size06 li.on {*margin-right:-1px;}

.tab.type02 {}
.tab.type02 li {width:auto;}
.tab.type02 li a {padding-left:30px; padding-right:30px;}

.mt15 {margin-top:15px;}

/* 이미지탭 */
.tab_img {margin-bottom:15px; border-bottom:1px solid #ccc;}
.tab_img ul	{position:relative; bottom:-1px; overflow:hidden; *zoom:1;}
.tab_img li {float:left;}
.tab_img li a {display:block; height:20px; padding-top:8px; border:1px solid #efefef; border-bottom:none; color:#888; text-align:center; text-decoration:none;}
.tab_img li.on {position:relative;}
.tab_img li.on a {border:1px solid #ccc; border-bottom:1px solid #fff; font-weight:bold; color:#00080b;}
.tab_img.size03 li { width:33.3%;}

.tab_img {position:relative;}
.tab_img .btn_more { top:10px;}
.tab_img.size02 li { width:50%;}
.tab_img.mg00 { margin-bottom:0;}

.box_list_dotted {border:1px solid #e3e3e3; /* background:url('/img/bg_box_gray.gif') repeat-x 0 bottom; 이미지 경로 없음 확인필요 */}
.box_list_dotted ul {padding:16px 18px 19px; border-bottom:1px solid #b4b3b3;}
.box_list_dotted li {margin-top:8px; padding:0 0 3px 20px; /* background:url('/img/icon_word.gif') no-repeat 1px 4px; 이미지 경로 없음 확인필요 */ border-bottom:1px dotted #e5e5e5; line-height:18px;}
.box_list_dotted li a:hover {font-weight:bold; letter-spacing:-1px;}

.box_list {position:relative; overflow:hidden; border:1px solid #e5e5e5;}
.box_list .cont { border-bottom:1px solid #b4b3b3;}
.box_list .title h3 {padding:20px 0 0 0; margin:-1px 18px 13px; border-top:1px solid #efefef;}
.box_list ul {padding:0 18px 12px;}
.box_list li {margin:4px 0 0 0; padding:0 0 3px 20px; /* background:url('/img/icon_word.gif') no-repeat 1px 4px; 이미지 경로 없음 확인필요 */ line-height:18px; letter-spacing:-1px;}
.rdo {vertical-align:middle; margin:0 3px 0 0; *margin-right:0; padding:0;}


/* 메인 */
.main_ty1 #contents {width:650px;}
.main_ty1 #aside { width:300px;}

.arr02 {overflow:hidden; width:61px; height:60px; background:url(https://static.hankyung.com/img/finance/bg_stock_icon.gif) no-repeat 0 0;}
.arr02.up {background-position:0 0;}
.arr02.dn {background-position:-70px 0;}
.arr02.hold {background-position:-140px 0;}

.main_top {overflow:hidden; border-bottom:2px solid #00080b; *zoom:1;}
.main_top .left {float:left; width:660px; padding:20px 0 30px; border-right:1px solid #ccc;}
.main_top .right {float:right; width:300px; padding:20px 0 0 19px;}

.main_top .top_news {overflow:hidden; width:640px; padding-bottom:20px;}
.main_top .top_news img {float:left; width:150px; height:94px; margin-right:15px;}
.main_top .top_news h2 {overflow:hidden; height:auto; padding-bottom:0; font-size:25px; letter-spacing:-3px;}
.main_top .top_news h2 img {width:auto; height:auto; margin:5px 5px 0 0; vertical-align:middle;}
.main_top .top_news h2 a {color:#00080b; font-size:25px;}
.main_top .top_news h2 a:hover {/*color:#245389;*/}
.main_top .top_news p {overflow:hidden; height:50px; padding:8px 0 0 0; font-size:12px; color:#555; line-height:18px;}
.main_top .top_news p a {color:#555;}
.top_etc {*zoom:1;}
.top_etc:after { display:block; clear:both; content:'';}
.top_etc .side01 {float:left; width:322px; min-height:161px; padding-right:14px; margin-right:18px; border-right:1px dotted #ccc;}
.top_etc .side02 {float:right; width:285px; padding-right:20px;}
/* 연관뉴스 */
.top_etc .md_news {}
.top_etc .md_news li {overflow:hidden; height:20px; margin:0 0 6px 0; font-size:14px; line-height:20px; color:#555; font-weight:bold; letter-spacing:-1px;}
.top_etc .md_news li img {margin-right:10px; vertical-align:middle;}
.top_etc .md_news li.r_news {overflow:hidden; height:20px; margin:0 0 6px 0; padding-left:10px; background:url(https://static.hankyung.com/img/finance/icon_relation.gif) no-repeat 0 2px; font-size:14px; line-height:20px; color:#555; font-weight:bold; letter-spacing:-1px;}
.top_etc .md_news li.r_news img {margin-right:10px; vertical-align:top;}

/*증권리더스 칼럼*/
.m_title h2 { height:12px; padding-bottom:10px; font:bold 12px/16px Dotum, sans-serif; color:#00080b;}
.m_title h2 a {color:#00080b;}
.m_title h2 span { margin-left:5px; vertical-align:top; font-size:11px; color:#888; font-weight:normal;}
.top_etc .list_img_txt02 { margin-bottom:14px;}
.top_etc .list {float:left; margin-left:10px;}
.top_etc .list .fst {background:url("https://static.hankyung.com/img/finance/bg_arrow01.gif") no-repeat  0 2px; text-decoration:none; font-weight:bold; letter-spacing:-1px;}
.top_etc .list li {padding:0 0 7px 7px; background:url('https://static.hankyung.com/img/finance/bg_car2.gif') no-repeat 0 5px; color:#555; letter-spacing:-1px;}
.list_img_txt02 {*zoom:1;}
.list_img_txt02:after {display:block; clear:both; content:'';}
.list_img_txt02 .thumb {float:left; position:relative; font-size:0; line-height:0;}
.list_img_txt02 .thumb img {width:60px; height:64px; border:1px solid #ccc;}
.list_img_txt02 .thumb a {position:absolute; top:0; left:0; overflow:hidden; width:58px; height:62px; display:block; border:1px solid #000; /* background:url('https://img.hankyung.com/img/blank.gif') repeat 0 0; */ opacity:0.2; filter:alpha(opacity=20); text-indent:-9999px;}

.box_leaders {padding:19px 19px 14px; border:1px solid #e4e4e4; border-bottom:1px solid #b4b3b3; /* background: url("/img/bg_box_gray.gif") repeat-x scroll 0 bottom transparent; 이미지경로 없음 확인필요 */}
.box_leaders h3 {padding-bottom:3px;}
.box_leaders li {line-height:16px; padding-top:7px;}
.box_leaders li a:hover {text-decoration:none;}
.box_leaders li a:hover strong,
.box_leaders li a:hover span {text-decoration:underline}
.box_leaders li strong {font-weight:normal;}
.box_leaders li span {font-size:11px; color:#249ac8}

/* 상단우측 - 국내,해외,경제지표 */
.r_box_stock { margin-bottom:12px;}
.r_box_stock ul { overflow:hidden; *zoom:1;}
.r_box_stock li {float:left; width:25%; text-align:center; font-size:0;}
.r_box_stock li .arr02 { display:inline-block; *display:inline; *zoom:1;}
.r_box_stock li .info { height:43px;}
.r_box_stock li .tit {margin-bottom:2px; font-size:12px; color:#555;}
.r_box_stock li .txt01 { display:block; font-size:16px; font-family:Arial; font-weight:bold; letter-spacing:-1px;}
.r_box_stock li .arr02 strong , .r_box_stock li .arr02 span {color:#fff;}
.r_box_stock li .arr02 strong {padding-top:15px; font-size:10px; font-family:Arial;  line-height:10px; display:block;}
.r_box_stock li .arr02 span { font-size:9px; font-family:Arial;}
.main_top .box_trend {}
.main_top .box_trend .indx_list_ty1 th {padding-top:0; padding-bottom:4px; border-bottom:1px solid #ccc;}
.main_top .box_trend .indx_list_ty1 .fst td {padding-top:10px; padding-bottom:0;}
.main_top .box_trend .indx_list_ty1 .last td {padding-bottom:7px;}

.m_box01 {margin-bottom:30px; *zoom:1;}
.m_box01:after { display:block; clear:both; content:'';}
.m_box01 .side01 {position:relative; float:left; width:315px; height:199px; border-bottom:1px solid #efefef;}
.m_box01 .side02 {position:relative; float:right; width:315px; height:199px; border-bottom:1px solid #efefef;}
.m_box01 .side01 .indx_list_ty1 .last td , .m_box01 .side02 .indx_list_ty1 .last td {border-bottom:none;}
.starwars {position:relative; margin-top:8px; height:191px;}
.starwars .indx_list_ty1 {border-top:1px solid #ccc;}
.starwars .pic .thumb {position:absolute; top:80px; left:250px; width:65px; text-align:center;}
.starwars .pic .thumb .cont img {display:block; margin:0 auto;}
.starwars .pic .thumb .cont a {text-align:center; overflow:hidden; height:16px; line-height:16px;}
.starwars .m_title h2 {}
.starwars .fst td {}
.starwars .over td {background:#edf2f5; padding:4px 6px; font-weight:bold;}
.starwars .over .pic {background:#fff; font-weight:normal;}
.starwars .fst td {padding-top:14px;}
.starwars .last td {padding-bottom:14px;}
.consensus {margin-top:8px; height:191px;}
.pic .thumb {position:relative; *zoom:1;}
.pic .thumb img { display:inline-block; width:50px; height:52px;}
/*.pic .thumb .cont {position:absolute; top:0; left:0; text-align:center; word-break:keep-all;}*/
.m_box01 .box_graph { height:37px; padding:15px 0 0; background:#edf2f5;}
.m_box01 .bar_list {float:left; width:285px; padding:0 0 20px 15px; letter-spacing:-1px;}
.m_box01 .bar_list .stit .stxt {font-size:11px;}
.m_box01 .bar_list .bar {position:relative; width:100%; background-color:#de1515;}
.m_box01 .bar_list .bar:after {content:''; clear:both; display:block; }
.m_box01 .bar_list .bar li {float:left; height:5px; margin-left:-1px;}
.m_box01 .bar_list .bar li div {position:absolute; top:15px; font:11px/14px Dotum; color:#555; letter-spacing:-1px;}
.m_box01 .bar_list .lv1 {background-color:#156ade;}
.m_box01 .bar_list .lv2 {background-color:#8cb6ef;}
.m_box01 .bar_list .lv3 {background-color:#d0d0d0;}
.m_box01 .bar_list .lv4 {background-color:#ef8c8c;}
.m_box01 .bar_list .lv5 {background-color:#de1515;}
.m_box01 .bar_list .lv1 div {left:0;}
.m_box01 .bar_list .lv2 div {left:18%;}
.m_box01 .bar_list .lv3 div {left:38%;}
.m_box01 .bar_list .lv4 div {left:62%;}
.m_box01 .bar_list .lv5 div {left:80%;}
.m_box01 .pie_fulStc { margin-bottom:0;}
.m_box02 {margin-bottom:30px; *zoom:1;}
.m_box02:after { display:block; clear:both; content:'';}
.m_box02 .side01 {position:relative; float:left; width:315px;}
.m_box02 .side02 {position:relative; float:right; width:315px;}
.bd_tabTy1.speical_stock { margin-bottom:15px;}
.bd_tabTy1.speical_stock li { width:16.6%; text-align:center;}

/* 투자기상도 */
.weather_poll { border-top:2px solid #00080b;}
.weather_poll .top {overflow:hidden; padding:9px 0 13px; border-bottom:1px dotted #ccc; *zoom:1;}
.weather_poll .tit {padding:5px 0 7px; border-bottom:2px solid #00080b; font-size:11px; color:#888; letter-spacing:-1px;}
.weather_poll .tit strong {margin-right:10px; font-size:12px; color:#00080b}
.weather_poll .img_weather {float:left; width:75px; margin-right:10px; text-align:center;}
.weather_poll .result {float:left; width:230px; padding-top:13px; line-height:18px; letter-spacing:-1px;}
.weather_poll .img_weather .percent {display:block; margin-top:5px; font-weight:bold; font-size:10px; color:#888; font-family:Arial; text-align:center;}
.weather_poll .result { color:#888;}
.weather_poll .result strong {font-size:14px; color:#245389;}
.weather_poll .box_vote {padding-top:8px; text-align:center;}
.weather_poll .box_vote * { vertical-align:middle;}
.weather_poll .box_vote em {padding:0 6px; font-size:11px; color:#888;}
.weather_poll .arr {display:inline-block; *display:inline; width:10px; height:14px; background-image:url(https://static.hankyung.com/img/finance/arrow_group.png); background-repeat:no-repeat; font-size:0; line-height:0; *zoom:1; vertical-align:middle;}
.weather_poll .arr.hold {background-position:-280px -38px !important;}
.weather_poll .arr.dn {background-position:-280px -18px !important;} /* 하향세 */
.weather_poll .arr.up {background-position:-280px 2px !important;} /* 상향세 */
.m_box02 .stock_event { border-top:2px solid #00080b;}
.m_box02 .stock_event .box_vs {background:#f7f7f7}
.m_box02 .stock_event .s_cont {padding-left:0; padding-bottom:0; padding-right:0; border-bottom:none; background:#fff;}
/* 배너*/
.m_box02 .banner01 {overflow:hidden; margin-left:-20px; *zoom:1;}
.m_box02 .banner01 a {float:left; margin-left:20px;}
.m_box02 .banner02 {overflow:hidden; border:1px solid #efefef;}
.m_box02 .banner02 a {float:left;}


/* 스타워즈 */
.sub_ty3 #contents {position:relative;}
.sub_ty3 .paging {width:100%;}
.bottom_txtBox {padding-bottom:50px; line-height:1.6; color:#757575;}
.top_form {position:absolute; top:60px; right:0; }
.pd_top20 {padding-top:20px !important;}
.pd_top30 {padding-top:30px !important;}
.pd_right95 {padding-right:95px !important;}
.mg_top0 {margin-top:0 !important;}
.mg_top20 {margin-top:20px !important;}
.mg_btm30 {margin-bottom:30px !important;}
.mg_btm10 {margin-bottom:10px !important;}
.mg_bottom0 {margin-bottom:0 !important;}
.on_color5 li.on a {color:#555 !important;}

/* 실시간중계석 */
.con_relay td {color:#555; line-height:1.6;}
.con_relay .list_popview {z-index:100}
.con_relay .list_popview td .layer_pop {display:none; position:relative;}
.con_relay .list_popview .on .layer_pop {display:block;}
.con_relay .list_popview .sbj .layer_pop .pop_txt {position:absolute; top:4px; left:0; width:400px; padding:20px; border:5px solid #7ca4d2; background-color:#fff; z-index:99; color:#555; line-height:20px; word-break:keep-all;}
.con_relay .list_popview .sbj .layer_pop .pop_txt .closeX {position:absolute; top:-5px; right:-30px; width:25px; height:25px; background-position:0 -240px; text-align:left; text-indent:-2000px;}
.con_relay .list_popview .sbj .layer_pop .pop_txt p strong {display:inline-block; padding-bottom:5px;}

.top_inform {overflow:hidden; height:30px; color:#888;}
.top_inform p {float:left;}
.top_inform div {float:right; overflow:hidden;}
.top_inform select {float:left;}
.top_inform .btn_list_starwars {display:inline-block; overflow:hidden; width:50px; height:22px; margin-left:10px; background:url(https://static.hankyung.com/img/finance/btn_list_starwars.png) no-repeat 0 0; text-align:left; text-indent:-2000px;}
.top_inform span {float:left; display:inline-block; overflow:hidden; padding-left:10px; margin-left:10px; background:url(https://static.hankyung.com/img/finance/bg_list_starwars.png) no-repeat 0 4px;}

.top_relayBox {overflow:hidden; width:100%; padding:15px 0; margin-bottom:30px; border-top:2px solid #00080b; border-bottom:1px solid #efefef;background-color:#f7f7f7; font-weight:bold; color:#00080b;}
.top_relayBox dl {overflow:hidden;}
.top_relayBox dl.kospi {display:inline; float:left; width:260px; margin-left:200px; background:url(https://static.hankyung.com/img/finance/bg_list_starwars.png) no-repeat right -30px }
.top_relayBox dl.kosdaq {float:left; width:260px; padding-left:20px;}
.top_relayBox dt {float:left; width:45px; margin-top:2px;}
.top_relayBox dd {float:left; padding-right:18px; font-size:14px; letter-spacing:-1px;}
.top_relayBox .arr {float:left; overflow:hidden; width:10px; height:14px; background-position:-280px -38px; text-align:left; text-indent:-2000px; vertical-align:middle;}
.top_relayBox strong {padding:0 20px 0 10px; font-size:14px;/* color:#de1515;*/}
.top_relayBox em {padding:0 20px 0 30px; background:url(https://static.hankyung.com/img/finance/icon_list_starwars.png) no-repeat 15px 3px;}
.top_relayBox .date {font-weight:normal; font-size:11px; color:#888;}

/* 참가자계좌현황 */
.top_accountBox {overflow:hidden; width:964px; padding:5px 0 10px 14px; margin-bottom:30px; border:1px solid #efefef; border-top:2px solid #00080b; background:url(https://static.hankyung.com/img/finance/bg_tap_1px.gif) repeat-x 0 bottom;}
.top_accountBox .img {float:left; position:relative; overflow:hidden; width:150px; height:161px; background:url(https://static.hankyung.com/img/finance/bg_starwars1.gif) no-repeat 0 0;}
.top_accountBox .img img {position:absolute; top:15px; left:15px;}
.top_accountBox .img a {position:absolute; top:15px; left:15px; width:118px; height:129px; border:1px solid #000; text-align:left; text-indent:-2000px; /* background:url(https://img.hankyung.com/img/blank.gif) repeat 0 0; */ opacity:0.2; filter:alpha(opacity=20);}
.top_accountBox .txt_box {float:left; overflow:hidden; width:799px; padding:15px 0 0 15px;}
.top_accountBox .txt_box .h3_list {overflow:hidden; width:799px; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #efefef;}
.top_accountBox .txt_box .h3_list h3 {float:left; font-size:18px; color:#245389;}
.top_accountBox .txt_box .h3_list h3 em {padding-right:10px; background:url(https://static.hankyung.com/img/finance/bg_list_starwars.png) no-repeat 31px 1px; font-size:12px; color:#00080b;}
.top_accountBox .txt_box .h3_list h3 span {font-size:12px; font-weight:normal; color:#555;}
.top_accountBox .txt_box .h3_list ul {overflow:hidden; float:right; padding-right:15px;}
.top_accountBox .txt_box .h3_list ul li {float:left;}
.top_accountBox .txt_box .h3_list ul li span {padding:0 10px; font-weight:bold; color:#245389;}
.top_accountBox .txt_box .h4_list1,
.top_accountBox .txt_box .h4_list2 {overflow:hidden; color:#888; line-height:1.6; word-break:keep-all;}
.top_accountBox .txt_box .h4_list1 ul {overflow:hidden;}
.top_accountBox .txt_box .h4_list1 ul li {padding-left:10px; background:url(https://static.hankyung.com/img/finance/bul_pot_gray.gif) no-repeat 0 7px;}
.top_accountBox .txt_box .h4_list1 h4 {padding-bottom:5px; background:url(https://static.hankyung.com/img/finance/icon_list_starwars.png) no-repeat 45px -24px; color:#00080b;}
.top_accountBox .txt_box .h4_list2 h4 {padding-bottom:5px; background:url(https://static.hankyung.com/img/finance/icon_list_starwars.png) no-repeat 60px -24px; color:#00080b;}
.top_accountBox .txt_box .h4_list1 {float:left; width:240px;}
.top_accountBox .txt_box .h4_list2 {float:right; width:430px;}

/* 공지사항 */
.stws_notice .board_news {position:relative; overflow:hidden;}
.stws_notice .btn_refresh {position:absolute; top:10px; right:0; display:inline-block; overflow:hidden; width:69px; height:20px; background:url(https://static.hankyung.com/img/finance/btn_group.png) no-repeat 0 0; text-align:left; text-indent:-2000px;}

/* 대회안내 */
.rally_stws .sct_hkconsensus .txt_visial2 {padding:20px 0 45px; margin-bottom:0; border-bottom:none;background:url(https://static.hankyung.com/img/finance/bg_leaflet1.gif) no-repeat 100% 50px;}
.stws_entry {overflow:hidden; width:650px; margin-bottom:30px;}
.stws_entry h4 span {padding-left:10px; background:url(https://static.hankyung.com/img/finance/bg_list_starwars.png) no-repeat 2px 1px; font-weight:normal; font-size:11px; color:#888;}
.stws_entry ul {overflow:hidden; padding:15px 0 10px; border-top:1px solid #ccc; border-bottom:1px solid #efefef; background:#f7f7f7;}
.stws_entry ul li {float:left; overflow:hidden; width:119px; margin:0 0 5px 7px; border:1px solid #e5e5e5; background:url(https://static.hankyung.com/img/finance/bg_tap_1px.gif) repeat-x 0 bottom; font-size:11px; color:#888;}
.stws_entry ul li p {background:url(https://static.hankyung.com/img/finance/bg_list_starwars.png) repeat-x 0 -64px;}
.stws_entry ul li p a,
.stws_entry ul li p > span {display:inline-block; padding:10px 0 10px 7px;}
.stws_entry ul li a span {float:left; display:block; height:30px; padding-right:5px; margin-right:7px; border-right:1px solid #ccc; font-size:14px; font-weight:bold; color:#00080b;}
.stws_entry ul li a strong {display:block; width:110px; font-size:14px; font-weight:bold; color:#245389; *width:60px;}

.top_entryBox {overflow:hidden; width:100%; padding:13px 0 5px 14px; background:url(https://static.hankyung.com/img/finance/bg_btm1.gif) repeat-x 0 bottom;}
.top_entryBox .img {float:left; position:relative; overflow:hidden; width:150px; height:161px; background:url(https://static.hankyung.com/img/finance/bg_starwars1.gif) no-repeat 0 0;}
.top_entryBox .img img {position:absolute; top:15px; left:15px; width:120px; height:131px;}
.top_entryBox .img a {position:absolute; top:15px; left:15px; width:118px; height:129px; border:1px solid #000; text-align:left; text-indent:-2000px; /* background:url(https://img.hankyung.com/img/blank.gif) repeat 0 0; */ opacity:0.2; filter:alpha(opacity=20);}
.top_entryBox .txt_box {float:left; overflow:hidden; width:295px; padding:5px 0 10px 15px;}
.top_entryBox .style_w {width:305px; border-left:1px solid #efefef;}
.top_entryBox .txt_box .title_list1 strong {float:left; font-size:18px; color:#245389;}
.top_entryBox .txt_box .title_list1 strong em {padding-right:5px; font-size:12px; color:#00080b;}
.top_entryBox .txt_box .title_list1 span {float:left; padding:5px 0 0 15px; color:555;}
.top_entryBox .txt_box .title_list1 span em {padding-left:15px; background:url(https://static.hankyung.com/img/finance/bg_list_starwars.png) no-repeat 8px 1px; font-size:12px; font-weight:normal; color:#c2c2c2;}
.top_entryBox .txt_box p {clear:both; overflow:hidden; padding-top:10px; font-weight:bold;}
.top_entryBox .txt_box ul {overflow:hidden; width:300px; height:75px; padding-top:10px; line-height:1.6; color:#888;}
.top_entryBox .txt_box ul li {float:left; width:275px; padding-left:10px; background:url(https://static.hankyung.com/img/finance/bul_pot_gray.gif) no-repeat 0 8px;}

.btn_list_starwars1 {display:inline-block; overflow:hidden; width:121px; height:26px; margin-right:10px; background:url(https://static.hankyung.com/img/finance/btn_list_starwars.png) no-repeat 0 -42px; text-align:left; text-indent:-2000px;}
.btn_list_starwars2 {display:inline-block; overflow:hidden; width:132px; height:26px; background:url(https://static.hankyung.com/img/finance/btn_list_starwars.png) no-repeat 0 -88px; text-align:left; text-indent:-2000px;}

.entry_info {width:100%;}
.entry_info dl {overflow:hidden; width:100%; padding:30px 0;}
.entry_info dt {display:inline; float:left; width:160px; height:40px; padding:0 0 0 40px; margin-left:30px; text-align:left; background:url(https://static.hankyung.com/img/finance/icon_list_starwars1.png) no-repeat 0 0; font-weight:bold; word-break:keep-all; color:#00080b;}
.entry_info .pd_top8 {padding-top:8px;}
.entry_info dd {float:right; width:410px; color:#555; line-height:20px; word-break:keep-all;}
.entry_info .ty1 dt {background-position:0 0;}
.entry_info .ty2 dt {background-position:0 -50px;}
.entry_info .ty3 dt {background-position:0 -102px;}
.entry_info .ty4 dt {background-position:0 -153px;}
.entry_info .ty5 dt {background-position:0 -204px;}
.entry_info .ty6 dt {background-position:0 -255px;}
.entry_info .ty7 dt {background-position:0 -255px;}

/* 역대수상자 - 메인 */
.con_gain .txt_visial2 {padding:20px 0 45px; margin-bottom:0; border-bottom:none; background:url(https://static.hankyung.com/img/finance/bg_starwars_gain.gif) no-repeat 100% 10px;}
.gain_table {padding-bottom:50px;}
.gain_table h4 {padding-bottom:10px;}
.gain_table .board_list th {border-top:2px solid #00080b; border-bottom:1px solid #ccc;}
.gain_table .board_list td {padding:10px 5px; background:url(https://static.hankyung.com/img/finance/bg_btm1.gif) repeat-x 0 bottom; color:#555;}
.gain_table .board_list td img {width:68px; height:70px; margin-right:15px; vertical-align:middle;}
.gain_table .font {font-size:12px; line-height:1.4;}
.gain_table .board_list .cor_8 {color:#888;}
.gain_table .board_list .last td {background:none;}

/* 역대수상자 - 뷰 */
.con_gain .top_inform {position:relative; overflow:hidden; height:30px; border-bottom:2px solid #00080b; color:#888;}
.con_gain .top_inform h4 {padding-top:5px;}
.con_gain .top_inform div { position:absolute; top:0; right:0;}
.con_gain .top_inform select {float:left;}
.con_gain .top_inform .btn_list_starwars {display:inline-block; overflow:hidden; width:39px; height:21px; margin-left:10px; background:url(https://static.hankyung.com/img/finance/btn_list_starwars.png) no-repeat -161px 0; text-align:left; text-indent:-2000px;}
.con_gain .txt_box .title_list1 span { background:url(https://static.hankyung.com/img/finance/bg_list_starwars.png) no-repeat 7px 7px; font-weight:normal; color:#555;}
.con_gain .txt_box .title_list1,
.con_gain .txt_box .title_list2 {height:25px;}
.con_gain .txt_box .title_list2 span { background:url(https://static.hankyung.com/img/finance/bg_list_starwars.png) no-repeat 139px 2px; padding-right:20px; font-weight:normal; color:#00080b;}
.con_gain .txt_box .title_list2 em { padding-left:7px; font-weight:bold; color:#d31515;}
.con_gain .txt_box ul {height:auto;}
.con_gain .txt_box ul li {position:relative; overflow:hidden;}
.con_gain .txt_box ul li span {display:block; position:absolute; top:0; right:0;}
.con_gain .txt_box ul li span em {font-weight:bold;}
.entry_info_tp1 dt {width:200px;}
.entry_info_tp1 dd {width:500px;}

.con_gain .tab_top_info {height:auto; border-bottom:none;}
.con_gain .tab_top_info .bd_tabTy2 {margin-top:10px;}
.con_gain .tab_top_info div { position:absolute; top:35px; right:0;}

/* 게임규정 */
.stws_rally {padding-top:15px; font-size:11px; color:#888; line-height:1.6;}
.pd_style1 {padding:3px 0 5px 15px;}
.sct_game .txt_visial2 {padding:39px 0 45px; margin-bottom:0; border-bottom:none; background:url(https://static.hankyung.com/img/finance/bg_starwars_game.gif) no-repeat 100% 30px;}
.sct_game .board_list th {background:#fff; text-align:left; font-size:11px;}
.sct_game .board_list td {padding:12px 0 12px 10px; border-bottom:1px solid #efefef; text-align:left; font-size:12px; color:#555; vertical-align:top;}
.sct_game .board_list td ul li {padding-left:10px; background:url(https://static.hankyung.com/img/finance/bul_pot_gray.gif) no-repeat 0 8px; line-height:1.6;}
.sct_game .reference1 {margin-top:10px; border-bottom:none;}
.sct_game .reference1 th {background:#f7f7f7;}
.sct_game .reference1 td {padding:5px 0 7px 10px; border-bottom:none;}

.sct_game .reference2 {margin-top:10px; border-bottom:none;}
.sct_game .reference2 th {background:#f7f7f7; font-weight:bold;}
.sct_game .reference2 td {padding:5px 0 7px 10px;}
.sct_game .reference2 td span { font-size:11px; color:#888;}
.sct_game .reference2 .first td {border-top:1px solid #ccc;}
.sct_game .reference2 .bd_right {border-right:1px solid #efefef;}

/* 시상내역 */
.bd_bottom,
.bd_bottom td {border-bottom:1px solid #efefef;}
.sct_award .txt_visial2 {padding:39px 0 45px; margin-bottom:0; border-bottom:none; background:url(https://static.hankyung.com/img/finance/bg_starwars_award.gif) no-repeat 100% 30px;}

.sct_award .board_list th {background:#fff; font-size:11px;}
.sct_award .board_list td {padding:2px 0 2px 10px; margin-bottom:10px; font-size:12px; color:#555;}
.sct_award .board_list td ul li {padding-left:10px; background:url(https://static.hankyung.com/img/finance/bul_pot_gray.gif) no-repeat 0 8px; line-height:1.6;}
.sct_award tbody .fst th,
.sct_award tbody .fst td {padding-top:14px;}
.sct_award tbody .last th,
.sct_award tbody .last td {padding-bottom:14px;}

.sct_award .top_award {border-bottom:1px solid #efefef;}
.sct_award .top_award th {border-left:1px solid #efefef; background:#f7f7f7; font-size:11px;}
.sct_award .top_award td {padding:2px 0 2px 10px; margin-bottom:10px; border-left:1px solid #efefef; font-size:12px; color:#555;}
.sct_award .top_award td ul li {padding-left:10px; background:url(https://static.hankyung.com/img/finance/bul_pot_gray.gif) no-repeat 0 8px; line-height:1.6;}
.sct_award .top_award .first {border-left:none;}
.sct_award .top_award tbody .last td {padding-bottom:10px;}
.sct_award .h3_award {padding:30px 0 10px;}

/* 모바일 */
.con_mobile .txt_visial2 {position:relative; overflow:hidden; padding:20px 0 100px; margin-bottom:0; border-bottom:2px solid #00080b; background:url(https://static.hankyung.com/img/finance/bg_mobile1.gif) no-repeat 100% 10px;}
.con_mobile .btn_list_mobile1 {display:inline-block; overflow:hidden; position:absolute; bottom:50px; left:0; width:94px; height:26px; margin-left:10px; background:url(https://static.hankyung.com/img/finance/btn_list_starwars.png) no-repeat 0 -134px; text-align:left; text-indent:-2000px;}
.con_mobile .btn_list_mobile2 {display:inline-block; overflow:hidden; position:absolute; bottom:50px; left:88px; width:84px; height:26px; margin-left:10px; background:url(https://static.hankyung.com/img/finance/btn_list_starwars.png) no-repeat 0 -180px; text-align:left; text-indent:-2000px;}
.con_mobile .img_mobile p {position:relative; overflow:hidden; padding:49px 0 50px 0; border-bottom:1px solid #efefef;}
.con_mobile .img_mobile .btm_mobile {padding:25px 0 24px 0;}

/* 스타워즈 메인 */
.main_starwars .box_top_grp {overflow:hidden;}
.main_starwars .box_top_grp {background:url(https://static.hankyung.com/img/finance/dot_1pxef.gif) repeat-y 320px 0;}
.main_starwars .box_top_grp .list_style {float:left; width:280px;}
.main_starwars .box_top_grp .list_style h2 {padding-bottom:11px; font-size:12px; color:#00080b; background:url(https://static.hankyung.com/img/finance/icon_list_starwars.png) no-repeat 110px -25px;}
.main_starwars .box_top_grp .list_style h2 a {color:#00080b;}
.main_starwars .box_top_grp .list_style strong {font-size:18px; letter-spacing:-1px;}
.main_starwars .box_top_grp .list_style strong a,
.main_starwars .box_top_grp .list_style ul li a {color:#555;}
.main_starwars .box_top_grp .list_style p {padding:4px 0 4px; line-height:1.5;}
.main_starwars .box_top_grp .list_style p a {color:#888;}
.main_starwars .box_top_grp .list_style ul li {overflow:hidden; width:280px; height:20px; padding-top:8px; font-weight:bold; font-size:14px; line-height:1.6; letter-spacing:-1px;}

.main_starwars .box_top_grp .img_style {float:right; width:280px;}
.main_starwars .box_top_grp .img_style h2 {font-size:12px; color:#00080b;}
.main_starwars .box_top_grp .img_style h2 span {font-size:11px; font-weight:normal; color:#757575;}
.main_starwars .box_top_grp .img_style .img_present {overflow:hidden; padding-bottom:20px;}
.main_starwars .box_top_grp .img_style .img_present .img {float:left; width:90px; height:98px; padding-right:10px;}
.main_starwars .box_top_grp .img_style .img_present .img img {width:90px; height:98px;}
.main_starwars .box_top_grp .img_style .img_present .txt {float:left; width:175px; padding-left:5px;}
.main_starwars .box_top_grp .img_style .img_present .txt a {display:inline-block; padding-left:32px; font-size:12px; text-align:left; color:#555;}
.main_starwars .box_top_grp .img_style .img_present .txt a em {display:inline-block; padding-right:10px; margin-right:10px; background:url(https://static.hankyung.com/img/finance/bg_starwars.png) no-repeat 54px 4px; font-weight:bold;  font-size:14px;color:#00080b;}
.main_starwars .box_top_grp .img_style .img_present .txt a span {display:block; padding:6px 0 13px; font-size:24px; font-family:Arial; color:#d31515; letter-spacing:-1px;}
.main_starwars .box_top_grp .img_style .img_present .txt p {overflow:hidden; border-top:1px solid #efefef;  border-bottom:1px solid #efefef;}
.main_starwars .box_top_grp .img_style .img_present .txt p em {float:left; display:inline-block; padding:8px 9px; background:#f7f7f7; font-size:11px; color:#888;}
.main_starwars .box_top_grp .img_style .img_present .txt p span {float:left; display:inline-block; overflow:hidden; width:95px; height:7px; padding:7px 9px; color:#555;}
.main_starwars .box_top_grp .img_style ul {overflow:hidden;}
.main_starwars .box_top_grp .img_style ul li {float:left; width:75px; height:33px; padding:7px 3px 0 15px; font-size:11px;}
.btn_strs_b {background:url(https://static.hankyung.com/img/finance/btn_starwars_b.gif) no-repeat 0 0;}
.btn_strs_b a {color:#fff;}
.btn_strs_w {background:url(https://static.hankyung.com/img/finance/btn_starwars_w.gif) no-repeat 0 0;}
.btn_strs_w a {color:#245389;}


/*  ----------------------------------------------------------------
							aside : 정성희
    ---------------------------------------------------------------- */

.box {position:relative; margin-bottom:20px; *zoom:1; text-align:left;}
.box .title {position:relative;}
.box .title h3 {margin-bottom:10px; font-size:0;}
.box .title .t_page { float:right;}
.box .title.type02 h3 {border-bottom:1px solid #ccc; margin-bottom:15px; padding-bottom:10px;}
.box .title .t_page { position:absolute; top:-1px; right:0;}
.t_page span {font-size:10px; color:#808080; font-family:Arial,dotum; /*vertical-align:middle;*/}
.t_page span em {color:#555;}
.box .list_condition {padding-bottom:10px; border-bottom:1px solid #efefef;}
.size160 {padding-bottom:12px; border-bottom:1px solid #efefef;}
.size160 .tab.dif.size03 li {width:auto;}
.size160 .tab.dif.size03 li a {padding-left:8.6px; padding-right:8.6px;}
.size160 .tab.dif.size03 li.on a {letter-spacing:-1px;}
.size160 .list_txt_bul {margin-bottom:-10px;}
.size160 .list_txt_bul li { padding-bottom:8px;}
.size300 {padding-bottom:12px; border-bottom:1px solid #efefef;}
/* 오늘의 특징주 */
.today_feature .indx_list_ty1 { margin-top:-15px; margin-bottom:0}
.today_feature .indx_list_ty1 td {padding-bottom:2px;}
.today_feature .indx_list_ty1 .last td {border-bottom:none; padding-bottom:0;}
.starwars_mm .indx_list_ty1 td {border-bottom:none; padding-bottom:4px;}
.box .starwars { height:auto;}
.box .starwars .pic .thumb {top:50px; left:230px;}
.box .banner_message { display:block; position:relative; margin:-1px 0;}
.box .starwars_mm , .box .starwars  {margin-bottom:-13px;}
.starwars_mm .indx_list_ty1 .date {font-size:10px; color:#555; word-spacing:-1px;}
.starwars_mm .indx_list_ty1 td.cnt { font-size:12px; letter-spacing:-1px;}
/* 투자기상도 */
.box .weather_poll { border-top:none;}
.box .weather_poll .result { width:215px;}
.box .weather_poll .box_vote {padding:10px 10px 10px; background:#f7f7f7; border-bottom:1px solid #efefef; text-align:right;}
.box .weather_poll .box_vote a { margin-left:15px;}
.list_form_dotted {padding-bottom:5px; margin-bottom:8px; border-bottom:1px dotted #ccc; text-align:right;}
.list_form_dotted li {display:inline-block; *display:inline; padding-left:8px; *padding-left:5px; font-size:11px; color:#888; line-height:14px; *zoom:1;}
.list_form_dotted li.first {padding-left:0;}
.list_form_dotted li label {margin-left:6px; vertical-align:-2px\9;} /* ie브라우저 9 이하 핵 */
.list_form_dotted.dif {text-align:center;}

.list_condition {overflow:hidden; padding:0 9px; *zoom:1;}
.list_condition .arr {display:inline-block; *display:inline; overflow:hidden; text-indent:-9999px; *zoom:1; vertical-align:middle;}
.list_condition .arr.up {width:10px; height:14px;}
.list_condition .arr.dn {width:10px; height:14px;}
.list_condition .arr.up2 {width:10px; height:14px;}
.list_condition .arr.dn2 {width:10px; height:14px;}
.list_condition .arr.hold {width:10px; height:14px; background-position:-280px -39px;}
.list_condition th,
.list_condition td {padding:7px 0 2px; line-height:14px; font-weight:normal;}
.list_condition td a {}
.list_condition em {display:block; float:right; width:50px; text-align:right; color:#555555;}
.list_condition em span {text-align:left}
.list_condition .inc {color:#de1515;}
.list_condition .dec {color:#156ade;}
.list_condition.type02 {padding:0;}
.list_condition.type02 .side01 .tit , .list_condition.type02 .side02 .tit {display:block; padding:0 0 4px 9px; border-bottom:1px solid #efefef; font-size:11px; line-height:18px; color:#888;}
.list_condition.type02 .side01 {float:left; width:149px;}
.list_condition.type02 .side01 .cont {padding:6px 9px; border-right:1px solid #efefef;}
.list_condition.type02 .side02 {float:right; width:150px;}
.list_condition.type02 .side02 .cont {padding:6px 9px;}

.box_condition .login {height:83px; padding-top:54px; /*border-bottom:1px solid #efefef; */text-align:center; line-height:18px; letter-spacing:-1px;}

.size300 .tab.dif.size04 li {width:auto;}
.size300 .tab.dif.size04 li a { padding-left:10px; padding-right:9px; *padding-left:9px;}
.size300 .tab.dif.size04 li.on a { letter-spacing:-1px;}
.size300 .list_condition.type02 {margin-top:-5px; margin-bottom:-13px;}
.box_tel {margin-top:6px; padding:10px 0; border-top:1px dotted #ccc; border-bottom:1px solid #efefef; font-size:0;}

/* channel_box : 국내 미국 아시아 시세 KEBI */
.box_hidden {position:relative; overflow:hidden; height:128px;}

.tab_ty1 {margin-bottom:15px; border-bottom:1px solid #ccc;}
.tab_ty1 ul	{position:relative; bottom:-1px; overflow:hidden; *zoom:1;}
.tab_ty1 li {float:left; width:20%;}
.tab_ty1 li a {display:block; height:20px; padding-top:8px; border:1px solid #efefef; border-bottom:none; color:#888; text-align:center; text-decoration:none;}
.tab_ty1 li.on {position:relative;}
.tab_ty1 li.on a {border:1px solid #ccc; border-bottom:1px solid #fff; font-weight:bold; color:#00080b;}

.box_stock_list {position:absolute; top:0; left:0; width:100%; height:98px; *zoom:1; background-color:#fff;}
.box_stock_list:after {clear:both; display:block; content:'';}
.box_stock_list .arr {display:inline-block; *display:inline; width:10px; height:14px; overflow:hidden; *zoom:1; vertical-align:middle;}
.box_stock_list ul { position:relative;}
.box_stock_list ul li {vertical-align:top;}
.box_stock_list ul li.info {padding-top:3px; font-size:11px; line-height:14px; color:#555;}
.box_stock_list ul li a {display:block; overflow:hidden; padding:5px 5px 3px 3px; font-size:11px; line-height:14px; *zoom:1;}
.box_stock_list a:hover {text-decoration:none; background:#f5f4f2; cursor:pointer;}
.box_stock_list .up {color:#de1515;}
.box_stock_list .dn {color:#156ade;}
.box_stock_list .tit {display:block; float:left; color:#888; letter-spacing:-1px;}
.box_stock_list .cont {display:block; float:right; overflow:hidden; text-align:right;}
.box_stock_list .w01 {float:left; text-align:right; *zoom:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.box_stock_list .w02 {float:left; text-align:right; *zoom:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.box_stock_list dl {float:left; width:75px; text-align:center; letter-spacing:-1px;}
.box_stock_list dt {margin-bottom:3px; font-weight:bold;}
.box_stock_list dd {margin-bottom:12px; font-weight:bold; font-family:Tahoma, Arial, Dotum, sans-serif;}

.box_stock_list .time {position:absolute; left:0; bottom:-20px;  font-size:11px; color:#888;}
.box_hidden .search {position:absolute; left:0; bottom:0; width:100%; height:20px; padding:5px 0; border-top:1px dotted #ccc; border-bottom:1px solid #efefef; text-align:right;}
.box_hidden .search .txt {width:85px; height:20px; padding:0 6px; border:none; background:#efefef; line-height:23px; color:#888; font-size:11px;}

.box_stock_list ul li.up2 a {background-color:#de1515; color:#fff;}
.box_stock_list ul li.up2 .up .arr {background-position:-280px -108px !important;}
.box_stock_list ul li.up2 .dn .arr {background-position:-280px -128px !important;}
.box_stock_list ul li.up2 .hold .arr {background-position:-280px -148px !important;}
.box_stock_list ul li.down2 .up .arr {background-position:-280px -108px !important;}
.box_stock_list ul li.down2 .dn .arr {background-position:-280px -128px !important;}
.box_stock_list ul li.down2 .hold .arr {background-position:-280px -148px !important;}
.box_stock_list ul li.down2 a {background:#156ade;}
.box_stock_list ul li.down2 a *,
.box_stock_list ul li.up2 a * {color:#fff;}

.box_stKor .tit {width:35px; }
.box_stKor .cont {width:110px; }
.box_stKor .w01 {width:45px; }
.box_stKor .w02 {width:60px; }
.box_stKor .arr {font-size:0; line-height:0;}
.box_stKor .side01 {float:left; width:154px;}
.box_stKor .side02 {float:right; margin-right:-5px;}

.box_stKor .dn .arr {background-position:-280px -18px !important;} /* 하향세 */
.box_stKor .up .arr {background-position:-280px 2px !important;} /* 상향세 */
.box_stKor .hold .arr {background-position:-280px -36px ;}/* 보합  */

.box_stUs dl .arr {width:61px; height:37px; margin:0 auto; padding-top:13px; color:#fff; font-weight:bold; font-size:10px; line-height:10px;}
.box_stUs .up .arr {background-position:0 0;}
.box_stUs .dn .arr {background-position:-80px 0;}
.box_stUs .hold .arr {padding-top:18px; background-position:-160px 0;}

.box_stAsia dl .arr {width:61px; height:37px; margin:0 auto; padding-top:13px; color:#fff; font-weight:bold; font-size:10px; line-height:10px;}
.box_stAsia .up .arr {background-position:0 0;}
.box_stAsia .dn .arr {background-position:-80px 0;}
.box_stAsia .hold .arr {padding-top:18px; background-position:-160px 0;}

.box_stMk .side01 {float:left; width:148px;}
.box_stMk .side02 {float:right;width:148px;}

.box_stMk .side01 .tit {width:62px;}
.box_stMk .side01 .cont {width:78px;}
.box_stMk .side01 .w01 {width:28px;}
.box_stMk .side01 .w02 {width:50px;}

.box_stMk .side02 .tit {width:50px; }
.box_stMk .side02 .cont {width:90px;}
.box_stMk .side02 .w01 {width:50px;}
.box_stMk .side02 .w02 {width:40px;}
.box_stMk .arr {font-size:0; line-height:0;}
.box_stMk .dn .arr {background-position:-280px -18px !important;} /* 하향세 */
.box_stMk .up .arr {background-position:-280px 2px !important;} /* 상향세 */
.box_stMk .hold .arr {background-position:-280px -36px ;}/* 보합  */

.box_stKebi .tit {width:58px; }
.box_stKebi .cont {width:87px;}
.box_stKebi .w01 {width:40px;}
.box_stKebi .w02 {width:44px;}
.box_stKebi .arr {font-size:0; line-height:0;}
.box_stKebi .side01 {float:left; width:154px;}
.box_stKebi .side02 {float:right; margin-right:-5px;}
.box_stKebi .dn .arr {background-position:-280px -18px !important;} /* 하향세 */
.box_stKebi .up .arr {background-position:-280px 2px !important;} /* 상향세 */
.box_stKebi .hold .arr {background-position:-280px -36px ;}/* 보합  */

/* 메인 & 우측 : 증권 이벤트 */
.stock_event .tit {padding:5px 0 7px; border-bottom:2px solid #00080b; font-size:11px; color:#888; letter-spacing:-1px;}
.stock_event .tit strong {margin-right:10px; font-size:12px; color:#00080b}
.stock_event .s_cont {overflow:hidden; border-top:1px dotted #ccc; border-bottom:1px solid #efefef; padding:15px 10px 11px; background:#f7f7f7; *zoom:1;}
.stock_event .s_cont div {float:left; width:190px; font-size:11px; line-height:16px; color:#888; letter-spacing:-1px;}
.stock_event .s_cont a { display:block; float:right;}
.stock_event .box_vs {padding:26px 0 24px; font-size:16px; color:#245389; font-weight:bold; text-align:center;}
.stock_event .box_vs .vs { margin:0 20px; color:#888;}

/* 포토 */
/* viewRight : 포토 */
.photoImgBox {position:relative;width:100%; margin-bottom:20px;}
.photoImgBox h3{margin:0 0 15px 0;font-size:12px;letter-spacing:-1px;}
.photoImgBox .moreview {position:absolute; top:0; right:0;}

.photoImgBox .photoImg {position:relative;width:100%;height:256px;overflow:hidden;}
.photoImgBox .photoImg a {position:absolute;overflow:hidden;}
.photoImgBox .photoImg a.on,
.photoImgBox .photoImg a:hover {border:2px solid #3567cd;}
.photoImgBox .photoImg a img {display:block;}
.photoImgBox .photoImg a.on img,
.photoImgBox .photoImg a:hover img {margin-top:-2px; margin-left:-2px; }
.photoImgBox .photoImg #photobox01{top:0;left:0;width:197px;height:153px;}
.photoImgBox .photoImg #photobox01.on,
.photoImgBox .photoImg #photobox01:hover {border:0;}
.photoImgBox .photoImg #photobox01 img{width:197px;height:153px;}
.photoImgBox .photoImg #photobox01.on img,
.photoImgBox .photoImg #photobox01:hover img {margin:0;}
.photoImgBox .photoImg #photobox02{top:0;left:198px;width:102px;height:76px; }
.photoImgBox .photoImg #photobox02.on,
.photoImgBox .photoImg #photobox02:hover { width:98px; height:72px; }
.photoImgBox .photoImg #photobox02 img {width:102px;height:76px;}
.photoImgBox .photoImg #photobox03{top:77px;left:198px;width:102px;height:76px;}
.photoImgBox .photoImg #photobox03.on,
.photoImgBox .photoImg #photobox03:hover { width:98px; height:72px; }
.photoImgBox .photoImg #photobox03 img {width:102px;height:76px;}
.photoImgBox .photoImg #photobox04{top:154px; left:103px; width:197px;height:76px;}
.photoImgBox .photoImg #photobox04.on,
.photoImgBox .photoImg #photobox04:hover {width:193px;height:72px;}
.photoImgBox .photoImg #photobox04 img {width:197px;height:76px;}
.photoImgBox .photoImg #photobox05{top:154px;left:0;width:102px;height:76px;}
.photoImgBox .photoImg #photobox05.on,
.photoImgBox .photoImg #photobox05:hover {width:98px;height:72px;}
.photoImgBox .photoImg #photobox05 img {width:102px; height:76px;}
.photoImgBox .photoImg #photobox_text01,
.photoImgBox .photoImg #photobox_text02,
.photoImgBox .photoImg #photobox_text03,
.photoImgBox .photoImg #photobox_text04,
.photoImgBox .photoImg #photobox_text05 {position:absolute;left:0; top:231px; width:100%; height:20px; padding:5px 0 0 8px; color:#fff;font-size:11px; line-height:18px; font-family:"돋움",Dotum;  background-color:#000;}
.photoImgBox .photoImg .noview{display:none;}
.photoImgBox .photoImg span{color:#777;}
.photoImgBox .photoImg em { color:#f40000}
.photoImgBox .more{position:absolute;top:2px;right:0;}



/* 증권 결제 */
.cash_wrap {overflow:hidden; width:100%;}
.cash_toptxt {position:relative; overflow:hidden; padding:18px 20px; margin-top:-2px; border-top:1px solid #efefef; background:#fff;color:#888; line-height:18px; font-size:11px;}
.pay_agree_box { margin-bottom:40px;}
.pay_agree_box h3 {height:18px; line-height:18px; color:#00080b; margin-bottom:10px;}
.pay_agree_box h3.txt {font-weight:normal;}
.pay_agree_box h3.txt strong {font-weight:bold;}
.pay_agree_box .agree {width:630px; padding:10px; background-color:#f7f7f7}
.pay_agree_box .agree textarea {width:608px; height:200px; padding:10px; border:1px solid #efefef; line-height:18px;}
.pay_agree_box .agree .txt {margin-top:10px;text-align:right;}
.pay_agree_box .agree .txt input {margin-left:20px;}
.pay_agree_box .agree .txt input,
.pay_agree_box .agree .txt label { vertical-align:middle; height:16px;}
.pay_agree_box .table_ty1 {width:100%; border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
.pay_agree_box .table_ty1 th,
.pay_agree_box .table_ty1 td {padding:8px; text-align:left; font-weight:normal;}
.pay_agree_box .table_ty1 th {background-color:#f7f7f7; border-right:1px solid #efefef;}
.pay_agree_box .table_ty2 {width:100%; border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
.pay_agree_box .table_ty2 th,
.pay_agree_box .table_ty2 td {padding:8px; text-align:left; font-weight:normal; border-left:1px solid #efefef; line-height:18px;}
.pay_agree_box .table_ty2 th {background-color:#f7f7f7; }
.pay_agree_box .table_ty2 .fst {border-left:0;}
.pay_agree_box .p_txt {padding:10px 0; color:#245389;}
.pay_agree_box .info_txt {float:right; margin-top:-28px; height:28px; font:11px/14px Dotum, sans-serif; color:#888; }
.pay_agree_box .btn {margin-bottom:10px;}
.pay_agree_box .txt_list {padding:10px 10px 5px; background-color:#f7f7f7;  border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
.pay_agree_box .txt_list li {position:relative; padding-left:10px; margin-bottom:5px; /* background:url("https://img.hankyung.com/img/dot_2pxccc.gif") no-repeat 0 7px; */}
.pay_agree_box .txt_list li:before {content:''; display:inline-block; position:absolute; top:7px; left:0; width:2px; height:2px; background:#ccc}

/* 화제 포토 */
.topic_photo {position:relative; }
.topic_photo h2 {padding-bottom:5px;}
.topic_photo .more {position:absolute; top:0; right:0;}
.topicPhoto {overflow:hidden; position:relative; width:300px; height:300px;}
.topicPhoto ul {overflow:hidden;}
.topicPhoto ul .list1 {position:absolute; top:0; right:0;}
.topicPhoto ul .list2 {position:absolute; top:75px; right:0;}
.topicPhoto ul .list3 {position:absolute; bottom:75px; right:0;}
.topicPhoto ul .list4 {position:absolute; bottom:0; right:0;}
.topicPhoto ul .list5 {position:absolute; bottom:0; right:75px;}
.topicPhoto ul .list6 {position:absolute; bottom:0; left:75px;}
.topicPhoto ul .list7 {position:absolute; bottom:0; left:0;}
.topicPhoto ul li {overflow:hidden; width:75px; height:75px;}
.topicPhoto ul li img {width:75px; height:75px;}
.topicPhoto ul li a {display:block; cursor:pointer; opacity:0.6; filter:alpha(opacity=60); *zoom:1;}
.topicPhoto ul li a:hover .img_bd {overflow:hidden; display:block; width:67px; height:67px; border:4px solid #249ac8; opacity:1; filter:alpha(opacity=100);}
.topicPhoto ul li a:hover { opacity:1; filter:alpha(opacity=100);}
.topicPhoto ul li .img_bd {overflow:hidden; display:block; width:73px; height:73px; position:absolute; top: 0; left:0; border:1px solid #000; /* background:url('http://image.hankyung.com/img/blank_1.gif') no-repeat 0 0 ; 이미지 경로 없음 */ text-indent:-9999px; opacity:0.2; filter:alpha(opacity=20);}
.topicPhoto .big_img .img_bd {overflow:hidden; display:block; position:absolute; top: 0; left:0; border:1px solid #000; /* background:url('http://image.hankyung.com/img/blank_1.gif') no-repeat 0 0 ; 이미지 경로 없음 */ text-indent:-9999px; opacity:0.2; filter:alpha(opacity=20);}
.topicPhoto .big_img .img_bd {width:223px; height:223px;}
.topicPhoto .big_img {width:225px; height:225px; opacity:1; filter:alpha(opacity=100);}
.topicPhoto .big_img a:hover {text-decoration:none;}
.topicPhoto .big_img img {width:225px; height:225px;}
.topicPhoto .big_img .issuekey {position:relative; overflow:hidden; display:block; height:35px; padding:0 10px; margin:-35px 0 0 0; /* background:url('https://img.hankyung.com/img/bg_opacity70_blk.png') no-repeat 0 0; */ background:rgba(0,0,0,0.7); line-height:40px; font-size:12px; font-weight:bold; letter-spacing:-1px; color:#fff;}


/* 리뉴얼 2014 - 공통우측, 기사뷰 개편 */
.nav_location {padding-top:10px; display: none;}
.news_wrap {color:#000}
.news_wrap a:hover {text-decoration:none;}
.news_wrap.news_view {width:640px; padding-top:30px;}

.bnr_top {overflow:hidden; width:650px; height:40px; margin-bottom:30px;}
.bnr_top01 {overflow:hidden; width:650px; height:50px; margin-bottom:30px;}
.bnr_top01 li {float:left;}
.bnr_top01 li.last {float:right;}

/* 퀀트분석 */
.top_quant {padding-top:27px;}
.top_quant .tit_hg {padding-bottom:7px;}
.top_quant .vr_txt {overflow:hidden; position:relative;}
.top_quant .top_btn {overflow:hidden; position:absolute; bottom:58px; left:40px;}
.top_quant .top_btn li {float:left;}
.con_quant {margin-top:10px; padding-bottom:50px;}
.con_quant .box_style {overflow:hidden; padding-bottom:13px; margin:30px 0; border-bottom:1px solid #efefef;}
.con_quant .box_style .box_left {float:left; width:480px;}
.con_quant .box_style .box_left h3 {padding-bottom:11px;}
.con_quant .box_style .box_left p {padding-bottom:26px; font-size:12px; line-height:18px; color:#757575; letter-spacing:-0.5px;}
.con_quant .box_style .box_right {float:right; width:480px;}
.con_quant .box_style .box_right h3 {padding-bottom:10px;}
.con_quant .box_style .box_right ul {overflow:hidden;}
.con_quant .box_style .box_right ul li {float:left;}
.con_quant .box_style .box_right ul li img {padding:0; margin:0;}
.con_quant .con_bottom {position:relative;}
.con_quant .con_bottom h3 {padding-bottom:15px;}
.con_quant .con_bottom .btn_event {position:absolute; top:-10px; right:110px;}
.con_quant .con_bottom .table_style {width:100%; margin-bottom:10px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; color:#555555;}
.con_quant .con_bottom .table_style caption {overflow:hidden; position:absolute; left:-5000px; width:0; height:0; font-size:0; line-height:0; visibility:hidden;}
.con_quant .con_bottom .table_style tr.first th,
.con_quant .con_bottom .table_style tr.first td {border-top:none;}
.con_quant .con_bottom .table_style th {padding-top:2px; border-top:1px solid #cccccc; background:#f7f7f7; color:#888888;}
.con_quant .con_bottom .table_style th img {margin-top:-2px;}
.con_quant .con_bottom .table_style td {padding:13px 0; border-top:1px solid #efefef; border-left:1px solid #efefef;}
.con_quant .con_bottom .table_style td.left {text-align:left; padding:0 10px 0 20px;}
.con_quant .con_bottom .table_style td span {display:block; padding-left:50px;}
.con_quant .con_bottom .table_style td strong {display:block; font-size:14px; line-height:18px;}
.con_quant .con_bottom .table_style td a { display:inline-block; padding-bottom:3px; font-weight:bold; color:#245389;}
.con_quant .con_bottom .table_style td a:hover {color:#245389;}
.con_quant .con_bottom .table_style td.discount {padding:5px 0; font-size:12px; line-height:18px; color:#555555;}
.con_quant .con_bottom .table_style td.discount span {display:inline; padding:0; font-size:12px; line-height:18px; color:#00080b;}
.con_quant .con_bottom .table_style td.discount em {font-size:12px; line-height:18px; text-decoration:line-through; color:#555555;}
.con_quant .con_bottom .table_style td.discount strong {font-size:14px; line-height:18px; color:#ed1c24;}
.con_quant .con_bottom .txt_not01 {font-size:11px; line-height:20px; color:#757575;}
.con_quant .con_bottom .txt_not02 {color:#555555;}
.con_quant .con_bottom .txt_not02 strong {padding-right:5px;}
.con_quant .con_bottom .txt_not02 span {padding:0 10px; font-size:11px; line-height:20px; color:#cccccc;}
.con_quant .txt_not03 {clear:both; padding:30px 0; line-height:16px; color:#ccc;}
.con_quant .snb {}
.con_quant .snb.left {float:left; width:150px;}
.con_quant .snb.left h3 {padding-bottom:9px; border-bottom:2px solid #4c4c4c; font-size:14px; line-height:18px; color:#222222;}
.con_quant .snb.left h3 a {color:#222222;}
.con_quant .snb.left h4 {padding:29px 0 10px; border-bottom:1px solid #4c4c4c; font-size:12px; line-height:16px; color:#222222;}
.con_quant .snb.left h4 a {color:#222222;}
.con_quant .snb .L_snb {overflow:hidden; width:100%;}
.con_quant .snb .L_snb li {float:left; width:147px; padding:8px 1px 7px; border-bottom:1px solid #f2f2f2; font-size:11px; line-height:15px;}
.con_quant .snb .L_snb li.on a,
.con_quant .snb .L_snb li a:hover {font-weight:bold; letter-spacing:-1px; color:#245389;}
.con_quant .cp_right {float:right; width:800px;}

.con_quant .cp_style01 {overflow:hidden; width:980px; height:346px; margin-bottom:26px;}
.con_quant .cp_style01 .cp_list01 {overflow:hidden; float:left; height:346px; width:480px; border-bottom:1px solid #cccccc;}
.con_quant .cp_style01 .cp_list02 {overflow:hidden; float:right; height:346px; width:480px; border-bottom:1px solid #cccccc;}
.con_quant .cp_style01 .cp_title {overflow:hidden; padding-bottom:6px;}
.con_quant .cp_style01 .cp_title h3 {float:left;}
.con_quant .cp_style01 .cp_title h3 a {font-size:12px; line-height:16px; color:#555555;}
.con_quant .cp_style01 .cp_title span {font-size:11px; line-height:16px; letter-spacing:-1px; color:#888888;}
.con_quant .cp_style01 .cp_title ul {overflow:hidden; float:right; }
.con_quant .cp_style01 .cp_title ul li {float:left; padding:0 10px; background:url('https://static.hankyung.com/img/finance/bg_line01.gif') no-repeat 0 2px;}
.con_quant .cp_style01 .cp_title ul li.fst {background:none;}
.con_quant .cp_style01 .cp_title ul li a {font-size:11px; line-height:16px; color:#888888;}
.con_quant .cp_style01 .cp_title ul li.on a {font-size:11px; line-height:16px; color:#555555;}
.con_quant .cp_style01 .cp01 {border-bottom:1px solid #efefef;}
.con_quant .cp_style01 .cp01,
.con_quant .cp_style01 .cp01 img {overflow:hidden; width:480px; height:318px;}

.text_inquiry {margin-top:30px; padding:6px 10px 4px; border:1px solid #f2f2f2; font-size:11px; line-height:20px; color:#757575;}
.text_inquiry strong {color:#333333;}
.text_inquiry span {font-size:13px; color:#245389;}
.con_quant .con_bottom .table_style td .btn_see {}
.con_quant .con_bottom .table_style td .btn_see a {font-size:11px; font-weight:normal; color:#f26522;}
.con_quant .con_bottom .table_style td .btn_see span {display:inline; padding:0 3px; color:#cccccc;}

.please_list {padding-top:24px; margin-top:29px; border-top:1px solid #efefef; background:url('https://static.hankyung.com/img/finance/bg_please.png') no-repeat 500px 20px;}
.please_list dl {overflow:hidden;}
.please_list dl dt {padding:14px 0 6px; font-size:16px; font-weight:bold; line-height:20px; color:#333333;}
.please_list dl dd {line-height:18px; color:#555555;}
.please_list dl dd em {color:#cc0000;}
.please_list dl dd span {display:block; padding-top:7px; font-size:11px; color:#757575;}
.please_list ul {overflow:hidden; width:999px; padding:64px 0 20px; margin-left:-19px;}
.please_list ul li {float:left; padding-left:19px; background:url('https://static.hankyung.com/img/finance/ico_arrow.gif') no-repeat 5px center; font-weight:bold; text-align:center; color:#555555;}
.please_list ul li a {color:#555555;}
.please_list ul li span {display:block; width:174px; height:63px; padding-top:17px; border:3px solid #cccccc;}
.please_list ul li span.style01 {height:54px; padding-top:26px;}
.please_list ul li span.style02 {height:45px; padding-top:35px;}
.please_list ul li span .txt {display:block; padding-top:3px; font-size:11px; font-weight:normal; color:#757575;}
.please_list ul li span.list a {display:inline-block; padding-top:3px; font-size:11px; font-weight:normal; color:#f26522;}
.please_list ul li span.list .line {display:inline; padding:0 3px; font-size:11px; font-weight:normal; color:#ccc;}

/* 재테크 이동 */
.mt0 { margin-top:0 !important;}
.mt30 {margin-top:30px;}
.mt030 { margin-bottom:0 !important; margin-top:30px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px;}
.mb24 {margin-bottom:24px;}
.title .select { position:absolute; top:-1px; right:0;}
.title h2 {height:24px; padding-bottom:10px; margin-bottom:0; font-size:20px; letter-spacing:-1px; color:#555; text-align:left;}
.title h3 {margin-bottom:5px; font-size:12px; line-height:18px; font-weight:bold; color:#00080b;}
.title h3 a {padding-right:10px; background:url(https://static.hankyung.com/img/finance/bg_arrow01.gif) no-repeat right 3px; color:#00080b;}
.title h3 a:hover {color:#be5900;}
.title .line02 {padding-bottom:4px; border-bottom:2px solid #00080b;}
.title .line { padding-bottom:4px; border-bottom:1px solid #ccc;}
.title h2.line02 {padding-bottom:10px;}
/* 한경머니 */
.hk_download {position:relative;  width:650px; height:207px; background:url(https://static.hankyung.com/img/finance/money/visual_hk_money.jpg) no-repeat 0 0;}
.hk_download .btns { position:absolute; top:145px; left:2px;}
.box_explain {overflow:hidden; border-bottom:1px solid #efefef; padding-bottom:30px;}
.img_explain.fst { border-top:none;}
.img_explain {margin-top:30px; border-top:1px solid #efefef; text-align:center;}
.img_explain p { margin-top:18px; text-align:center; line-height:18px;}
.box_explain02 {border-bottom:1px solid #efefef;}
.img_explain02 {position: relative; padding-bottom:30px; border-bottom:1px solid #efefef;}
.img_explain02 .s_cont {margin-top:15px; padding-bottom:30px; border-bottom:1px dotted #ccc;}
.img_explain02 .s_cont.end { border-bottom:none; padding-bottom:0;}
.img_explain02 .tit { padding-top:30px; font-weight:bold; color:#00080b;}
.img_explain02 .s_tit {padding-top:8px; letter-spacing:-1px; line-height:20px;}
.img_explain02 .img {position: relative; padding-top:25px;}
.img_explain02 ol {padding:30px 30px 20px 30px; margin-bottom:-10px;}
.img_explain02 ol.pb0 {padding-bottom:0;}
.img_explain02 ol li * { vertical-align:middle;}
.img_explain02 ol li {margin-bottom:10px; padding:5px 0 0 154px; line-height:20px; *zoom:1; letter-spacing:-1px;}
.img_explain02 ol li:after {display:block; clear:both; content:'';}
.img_explain02 ol li em {float:left; display:block; width:154px; margin:-5px 0 0 -154px;}
.img_explain02 .s_cont dl {padding-top:15px; overflow:hidden; *zoom:1;}
.img_explain02 .s_cont dt {float:left; margin-right:9px; padding-right:11px; background:url(https://static.hankyung.com/img/finance/money/bg_bul_gray.gif) no-repeat right 2px; color:#00080b;}
.img_explain02 .s_cont dd { float:left; color:#888;}
.img_explain02 .txt_info {display:block; margin-top:10px; padding-right:70px;}
.img_explain02 .list_num dt {padding:20px 0 5px; letter-spacing:-1px;}
.img_explain02 .list_num dd {padding:0 0 0 38px; line-height:20px; letter-spacing:-1px;}
.hk_download .layer_pop .pop_txt { top:10px; left:100px;}

/* board - tab */
.board_tab {overflow:hidden; width:100%; margin-bottom:20px; border:1px solid #e3e3e3; border-top:none; }
.board_tab li {float:left;}
.board_tab {/*width:648px;*/ box-sizing:border-box;  background:url(https://static.hankyung.com/img/finance/money/bg_line_off.gif) repeat-x 0 bottom #fbfbfb;}
.board_tab li {height:27px; padding:13px 16px 0 15px; background:url("https://static.hankyung.com/img/land/w/icon_list5.gif") no-repeat 0 -215px;}
.board_tab .fst {padding-left:20px; background:none;}
.board_tab .on {font-weight:bold;}
.board_tab .on a {color:#3b72b2;}

/* 외환입체분석 */

.box_foreign01 {overflow:hidden; *zoom:1;}
.box_foreign01 .indx_list_ty1 {border-top:1px solid #ccc;}
.box_foreign01 .side01 { float:left; width:315px; }
.box_foreign01 .side02 { float:right; width:315px;}
.box_foreign01 .side02 .indx_list_ty1 .fst td {padding-top:12px;}
.box_foreign01 .side02 .indx_list_ty1 .last td {padding-bottom:12px;}
.box_foreign01 .side02 .indx_list_ty1 td {padding-top:2px;}

.box_foreign02 {overflow:hidden; *zoom:1;}
.box_foreign02 .indx_list_ty1 {border-top:1px solid #ccc;}
.box_foreign02 .side01 { float:left; width:315px; }
.box_foreign02 .side02 { float:right; width:315px;}
.box_foreign02 .side01 .indx_list_ty1 .fst td , .box_foreign02 .side02 .indx_list_ty1 .fst td {padding-top:12px;}
.box_foreign02 .side01 .indx_list_ty1 .last td , .box_foreign02 .side02 .indx_list_ty1 .last td {padding-bottom:12px;}
.box_foreign02 .side01 .indx_list_ty1 td , .box_foreign02 .side02 .indx_list_ty1 td {padding-top:2px;}

.box_foreign03 {overflow:hidden; *zoom:1;}
.box_foreign03 .indx_list_ty1 .sbj { letter-spacing:-1px;}
.box_foreign03 .indx_list_ty1 {border-top:1px solid #ccc;}
.box_foreign03 .side01 {float:left; width:315px;}
.box_foreign03 .side02 {float:right; width:315px;}

.box_foreign04 {overflow:hidden; border-top:1px solid #ccc; *zoom:1;}
.box_foreign04 .indx_list_ty1 .line {padding-left:10px; border-left:1px solid #efefef;}
.box_foreign04 .side01 {position:relative; left:1px; float:left; width:325px;}
.box_foreign04 .side01 .indx_list_ty1 {border-right:1px solid #efefef;}
.box_foreign04 .side02 {float:right; width:325px;}
.box_foreign04 .side02 .indx_list_ty1 {border-left:1px solid #efefef;}
.ft-material .txt_info,
.ft-exchange .txt_info {position:static; background:none; color:#888}
.ft-material .txt_info.r,
.ft-exchange .txt_info.r {margin-bottom:5px; text-align:right;}
.set_info,
.set_info {*zoom:1; margin-top:20px; padding-left:10px;}
.set_info:after { display:block; clear:both; content:'';}
.set_info .side01 { float:left; width:auto;}
.set_info .side02 { float:right; width:auto;}
.ft-material .title,
.ft-exchange .title {position:relative;}
.ft-material .title .txt_info ,
.ft-exchange .title .txt_info {position:absolute; top:0; right:0;}
.set_obj01 {width:533px; margin:0 auto;}

a.bul_link {padding-right:10px; background:url(https://static.hankyung.com/img/finance/bg_arrow01.gif) no-repeat right 2px; font-size:11px; color:#888;}
a.bul_link:hover {text-decoration:none;}
a.bul_link span {color:#3b72b2;}

/* 외환종합지표 */
.box_bg02 .side01 {float:left;}
.box_bg02 .side02 {float:right;}

/* 은행별 고시환율 */
.stick_graph { margin-top:30px; padding:10px 0 40px 35px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; background:#f7f7f7; *zoom:1;}
.stick_graph:after {display:block; clear:both; content:'';}
.stick_graph .rdo_control { margin-bottom:7px;}
.stick_graph .rdo {padding-left:10px; vertical-align:-2px;}
.stick_graph .background { border-left:1px solid #efefef; border-right:1px solid #ccc; border-bottom:1px solid #ccc; height:264px; background:url(https://static.hankyung.com/img/finance/bg_graph.gif) repeat right bottom;}
.stick_graph .bar {overflow:hidden; position:absolute; bottom:0; left:41px; width:14px; border-left:1px solid #cacaca; border-right:#cacaca; background:#bebebe; text-indent:-9999px;}
.stick_graph .bar span {}
.stick_graph .bank_name {position:absolute; bottom:-21px; right:0;  display:block; width:66px; text-align:center;}
.stick_graph .background {float:left; width:522px;}
.stick_graph .marking {float:left; width:90px;}
.stick_graph .background ul { *zoom:1;}
.stick_graph .background ul:after {display:block; clear:both; content:'';}
.stick_graph .background li {position:relative; float:left; width:84px; min-height:264px; text-align:center;}
.stick_graph .marking ul {overflow:hidden; padding-top:44px;}
.stick_graph .marking li {height:44px; padding-left:20px; background:url(https://static.hankyung.com/img/finance/bg_graph_mark.gif) no-repeat 0 0; font-size:0; line-height:0;}
.stick_graph .marking li span { position:relative; top:-5px; display:block;  font-size:12px; line-height:14px; color:#555;}
.stick_graph .marking .first {background-image:none;}
.box_trade {position:relative; margin-top:45px; *zoom:1;}
.box_trade .txt_info { position:absolute; top:13px; right:0;}
.box_trade .bd_tabTy2 { margin-bottom:10px;}

.box_bank .fst td { color:#e37b00;}
.box_bank .fst .cnt { color:#555;}

.material_tab li {width:20%}
.material_tab li a {display:block; text-align:center;}

.photoslide_sbj {font-size:14px; letter-spacing:-1px;}
.news_info {font-family:'AppleSDGothicNeo-Light','Malgun Gothic', '맑은 고딕',’돋움’,Dotum,’굴림’,Gulim,Verdana,Arial,AppleGothic,sans-serif;}

.list_info dt { padding-top:30px; font-weight:bold; margin-bottom:-2px; color:#00080b; line-height:12px;}
.list_info dd { margin-top:10px; color:#555; letter-spacing:-1px;}
.list_info .txt_gt { letter-spacing:0;}
.list_info dd .indx_list_ty2 { border-bottom:1px solid #efefef;}

.box_bg05 {overflow:hidden; border-top:2px solid #00080b; border-bottom:1px solid #efefef; *zoom:1;}
.box_bg05.join { padding:30px 0;}
.box_bg05.join .side01 {float:left; width:340px;}
.box_bg05.join .side02 {float:right; width:310px;}
.box_bg05.join .txt { margin-bottom:15px;}

.box_bg05 {overflow:hidden; border-top:2px solid #00080b; border-bottom:1px solid #efefef; *zoom:1;}
.box_bg05.join3 { padding:30px 0 40px;}
.box_bg05.join3 .side01 {float:left; width:192px; padding-left:30px; margin-right:13px; border-right: 1px dashed #d3d3d3;}
.box_bg05.join3 .side02 {float:left; width:170px; margin:0 42px 0 40px; border-right: 1px dashed #d3d3d3;}
.box_bg05.join3 .side03 {float:left; width:160px;}
.box_bg05.join3 .txt { margin-bottom:25px;}
.box_bg05.join3 .side03 .txt {margin-bottom:10px;}


.chn-link-grp {position:relative; float:right; font-size:13px; margin:14px 20px 0 0; z-index:999}
.chn-link-grp .mystock {float:left}
.chn-link-grp .stock-panel {position:relative; float:left; line-height:19px; padding-left:10px; margin-left:7px; /* background:url(https://img.hankyung.com/img/bar_1x14pxe5.gif) no-repeat 0 50% */}
.chn-link-grp .stock-panel:before {content:''; display:inline-block; width:1px; height:14px; position:absolute; top:50%; left:0; background:#e5e5e5; transform:translateY(-50%)}

.chn-link-grp .mystock button {height:19px; white-space:nowrap;}
.chn-link-grp .mystock {position:relative; z-index:10}
.chn-link-grp .mystock .sel-list {position:absolute; top:20px; left:-10px; width:80px; background-color:#fff; border:1px solid #cbcbcb}
.chn-link-grp .mystock .sel-list a {display:block; line-height:26px; padding:0 8px; }
.chn-link-grp .mystock .sel-list a:hover {background-color:#f7f7f7;}

.col-3 .tb_dbl .r_rank_table {font-size:12px}

/* 2016-09-06 추가 */
img.ico-wcms-box {height:16px !important;}
img.ico-wcms-rel {height:5px !important;}
img.ico-wcms-dot {height:3px !important;}
img.ico-wcms-vod {height:18px !important; margin-left:4px; vertical-align:text-bottom;}

/* cp 스탁론 */
.cp-copy {padding:28px 0; font-size:11px; line-height:20px; text-align:center; border-top:1px solid #d1d1d1; color:#888; font-family:dotum, sans-serif}

/* 차이나마켓인사이트 */
.cmi-body {padding-bottom:50px;}
.cmi-body .ui-info li {padding:45px 0 55px; text-align:center;}
.cmi-body .ui-info .thumb-capture {text-align:center;}
.cmi-body .ui-info .txt {margin-top:18px; font-size:12px; color:#555; letter-spacing:-1px;}
.cmi-body .cmi-info-header {width:600px; margin:0 auto; padding:67px 0 45px; background:url(https://static.hankyung.com/img/finance/cmi_info_bgImg.png) no-repeat 100% 100%;}
.cmi-body .cmi-info-header .txt {margin-top:45px;}
.cmi-body .cmi-info-header .btn {margin-top:50px; }
.cmi-body .cmi-info-header .btn a {display:block; width:294px; height:50px; line-height:50px; background:url(https://static.hankyung.com/img/finance/btn_cmi_sample.gif) no-repeat 0 0; font-size:16px; color:#fff; text-align:center; letter-spacing:-0.5px;}
.cmi-body .cmi-info-grp {margin-top:58px}
.cmi-body .cmi-info-grp dl {width:464px; margin:0 auto;}
.cmi-body .cmi-info-grp dl:after {clear:both; display:block; content:'';}
.cmi-body .cmi-info-grp dd {float:left;}
.cmi-body .cmi-b2b-header {position:relative; height:500px; background:url(https://static.hankyung.com/img/finance/cmi_b2b_bgImg.png) no-repeat 140px 121px;}
.cmi-body .cmi-b2b-header li {position:absolute;}
.cmi-body .cmi-b2b-header .txt1 {top:58px; left:232px;}
.cmi-body .cmi-b2b-header .txt2 {top:119px; left:445px;}
.cmi-body .cmi-b2b-header .txt3 {top:298px; left:502px;}
.cmi-body .cmi-b2b-header .txt4 {top:390px; left:239px;}
.cmi-body .cmi-b2b-header .txt5 {top:297px; left:28px;}
.cmi-body .cmi-b2b-header .txt6 {top:166px; left:19px;}
.cmi-body .cmi-b2b-cnt {text-align:center;}
.cmi-body .cmi-b2b-cnt dt {margin-bottom:15px;}
.cmi-body .cmi-b2b-cnt dd {margin-bottom:14px; padding-left:4px;}
.cmi-body .cmi-b2b-cont {margin-top:90px; padding-right:5px; text-align:center;}

/* 한경머니 무료신청 join-pop */

.money-join-wrap {width: 420px;}
.money-join-wrap h1 {padding:15px 20px 15px 30px; font-size: 20px; border-bottom: 1px solid #d3d3d3;}
.money-join-wrap .join-form {padding:20px 30px; text-align: left;t}
.money-join-wrap .join-form ul li {font-size:14px; margin:15px 0;}
.money-join-wrap .join-form ul li span {display: inline-block; width: 100px;}
.money-join-wrap .join-form ul li input[type="text"] {height: 34px; width: 68%; border: 1px solid #d7d7d7; padding-left:5px;}

.money-join-wrap .join-exp {border-top: 1px solid #d7d7d7; padding:10px 30px 0; text-align: left; color: #777;}
.money-join-wrap .join-exp ul li {margin:10px 0; padding-left:10px; background: url(https://static.hankyung.com/img/finance/money/list_bul_01.gif) no-repeat 2px 6px;}
.money-join-wrap .join-confirm {margin-top: 30px;}
.money-join-wrap .join-confirm a {border:1px solid #999999; padding:12px 40px; font-size: 16px; font-weight: bold;}
.money-join-wrap .join-confirm a.conf {border:1px solid #f68b00; background: #f68b00; color: #fff;}


/* 상단아이콘 추가 TTS */

.btn_wrap .sns {position: relative; margin:-28px 0 8px;}

/* 2017-03-31 공통 배경 아이콘  */
.bg_ico {display:inline-block; text-indent:-9999em; vertical-align:middle; background:url('https://www.hankyung.com/resource/images/m/2017hk-sprite.svg') no-repeat;}
.bg_ico.btn_search_layer {width:20px; height:20px; vertical-align:bottom; background-position:-106px -74px;}
.bg_ico.notification {width:22px; height:23px; vertical-align:bottom; background-position:-24px -139px;}
.bg_ico.new.notification {background-position:0 -139px;}
.bg_ico.sub_menuset {width:13px; height:8px; background-position:-63px -102px;}
.bg_ico.header_search {position:absolute; top:50%; left:16px; margin-top:-10px; width:20px; height:20px; background-position:-106px -74px;}
.bg_ico.facebook_sm {width:27px; height:27px; background-position:-185px -37px;}
.bg_ico.ttwitter_sm {width:27px; height:27px; background-position:-214px -37px;}
.bg_ico.plusfriend_sm {width:27px; height:27px; background-position:-243px -37px;}
.bg_ico.facebook_lg {width:32px; height:32px; background-size: 248px; background-position:-68px -34px;}
.bg_ico.twitter_lg {width:32px; height:32px; background-size: 248px; background-position:-34px -34px;}
.bg_ico.kakao_lg {width:32px; height:32px; background-size: 248px; background-position:0px -34px;}
.bg_ico.mail_lg {width:32px; height:32px; background-size: 248px; background-position:-101px -34px;}
.bg_ico.url_lg {width:32px; height:32px; background-size: 248px; background-position:-135px -34px;}
.bg_ico.tts_lg {width:32px; height:32px; background-size: 248px; background-position:-152px -119px;}
.bg_ico.tts_lg.on {width:32px; height:32px; background-size: 248px; background-position:-152px -86px;}
.bg_ico.plusfriend_lg {width:65px; height:35px; background-position:0px 0px;}
.bg_ico.plusfriend_bt {width:205px; height:35px; background-position:-67px 0;}
.bg_ico.logo_labbit {background-position:0 -225px; width:78px; height: 20px;}
.bg_ico.mark_new {position:absolute; top:-5px; left:10px; width:15px; height:14px; background-size: 250px; background-position: -173px -68px;}

/* 컬럼리스트 radius img */
.colm_ist {text-align: left;}
.colm_ist .ist_img {display: inline-block; vertical-align: middle; overflow: hidden; width: 30px; height: 30px; margin-right: 5px;}
.news_info + .colm_list_wrap .colm_ist .ist_img {background: url(https://www.hankyung.com/resource/images/w/2017hk-sprite.png) no-repeat -216px -546px}

.colm_ist .ist_img img {width:30px; height: 30px; border-radius:100%;}
.colm_ist span a {font-size: 13px;}
.colm_ist .txt {display: inline-block; vertical-align: middle;}
.colm_ist a, .colm_ist a:hover {text-decoration: none;}
.colm_ist a + a:hover {text-decoration: underline;}

.colm_list_wrap {padding:10px 0 0 30px;}
.colm_list_wrap:after {display: block; clear: both; content: "";}
.colm_list_wrap .colm_ist {float: left;}
.colm_list_wrap .colm_ist + .colm_ist {margin-left:15px;}
.colm_list_wrap .colm_ist span a {color:#666;}
.colm_list_wrap .colm_ist span a:hover {text-decoration: underline;}


.articleprofile {position: relative; overflow: hidden; min-height: 75px; padding:11px 5px 15px; margin:20px 0; border:1px solid #e5e5e5;}
.articleprofile .colm_ist {margin:7px 0 9px 15px;}
.articleprofile .colm_ist .ist_img {position: absolute; top: 25px; width: 60px; height: 60px; margin-right: 3px;
									background: url(https://www.hankyung.com/resource/images/w/2017hk-sprite.png) no-repeat -265px -547px;}
.articleprofile .colm_ist .ist_img img {width: 60px; height: 60px;}
.articleprofile .colm_ist span a {font-size: 15px; color: #111; font-weight: bold;}
.articleprofile .colm_ist span a:hover {text-decoration: underline;}
.articleprofile .colm_ist span + span {padding-left: 75px;}
.articleprofile .colm_ist span.mailto {padding-left:10px; font-size: 16px; vertical-align: text-bottom;}
.articleprofile .colm_ist span.mailto a {color: #111; font-weight: normal;}
.articleprofile .colm_ist span.mailto a:hover {text-decoration: underline;}
.articleprofile .colm_ist span.mailto .ico.mailto {width: 14px; height: 12px; background-position: -192px -452px;}
.articleprofile .txt_area {padding:0 20px 0 90px; line-height: 24px; font-size: 15px;}

.articleprofile .colm_ist span.profile_icon {padding-left:10px;}
.articleprofile .colm_ist span.profile_icon a {display: inline-block;}
.articleprofile .colm_ist span.profile_icon a + a {margin-left:11px;}

/* profile_icon */
.articleprofile .colm_ist .ico {display:inline-block; overflow:hidden; outline: 0; text-indent:-9999px; background:url('https://www.hankyung.com/resource/images/w/2017hk-sprite.png') no-repeat;
								vertical-align:middle; *display:inline; *zoom:1; *text-indent:0; *font-size:0; *line-height:0; *color:transparent;}
.articleprofile .colm_ist .ico.prof_mailto {width: 15px; height: 11px; background-position: -223px -620px;}
.articleprofile .colm_ist .ico.prof_facebook {width: 9px; height: 17px; background-position: -250px -618px;}
.articleprofile .colm_ist .ico.prof_twitter {width: 17px; height: 14px; background-position: -272px -619px;}
.articleprofile .colm_ist .ico.prof_blog {width: 10px; height: 14px; background-position: -301px -619px;}
.articleprofile .colm_ist .ico.prof_instar {width: 16px; height: 17px; background-position: -324px -618px;}

.articleprofile .colm_ist .ico.mailto {width: 14px; height: 12px; background-position: -192px -452px;}

/* r.coin_column */
.r_coin_column + .m-ex-rate {margin-top:36px;}
div + .r_coin_column {margin-top:30px;}

.r_coin_column h2 {color:#222; font-size:15px; padding-bottom:6px; border-bottom: 1px solid #d2d2d2;}
.r_coin_column h2 a {color:#222;}

/* .r_coin_column  .coin_calumn {margin-bottom:12px;} 2018-04-30 */

/* 2019.10.08 */
.coin_calumn {margin-top: 18px;}
/* .coin_calumn li + li {margin-top:20px} */
.coin_calumn .pt-img-title {margin-bottom:20px}
.coin_calumn .pt-img-title:after {content:''; display:block; clear:both}
.coin_calumn .column {color:#777; font-size:13px}
.coin_calumn .thumb {overflow:hidden; float:right; display:block; width:70px; height:44px; margin-left:10px}
.coin_calumn .thumb img {width:100%; min-height:44px}
.coin_calumn .sbj {overflow:hidden; display:block; height:40px; width:auto; padding-top:3px; font-size:14px; line-height:21px;}
/* //2019.10.08 */

/* r_coin_invest */
.r_coin_invest .coin_invest {overflow:hidden; margin-top:10px; height:600px; border-bottom:1px solid #ededed}
.r_coin_invest .etc {margin-top:10px; color:#666; font-size:11px; text-align:right;}

.asidemodule .tit_list {color:#222;}
.aside .aside_banner {margin:20px 0}
.aside .aside_banner:first-child {margin-top:0}

/* 2018-04-30 블록체인 칼럼 슬라이드 */
.coin_calumn {overflow:hidden;height: 142px;}
.coin_calumn .slide_item {float:left; width:300px;}

/* 2019.02.26 추가 증권상단 메뉴 스타워즈 추가 (증권만 해당) */
.wrap_user .mn_starwars {float:left; margin:16px 0 0 0}
.my_stock_wrap {margin-left:15px !important}

.msg_nodata {display:table; width:100%; min-height:300px}
.msg_nodata .msg_cont {display:table-cell; vertical-align:middle; text-align:center}

/* 2020.03.30 와우스탁론 아이프레임에서 이미지로 교체 */
.loan-wrap {text-align:center}
.loan-wrap + .cp-copy {border-top:none}

#container ~ div[id^="div-gpt-ad"] {width:970px; margin-left:auto !important; margin-right:auto !important; text-align:center}
#container ~ div[id^="div-gpt-ad"] iframe {max-width:100%}


/* 공지 */
.noti-box {display:flex; align-items:center; justify-content:center; margin:20px 0; padding:20px; border-radius:10px; background:#ffecec; color:#ee4c4c;  font-size:17px}
.noti-box::before {flex:0 0 auto; content:''; display:inline-block; width:40px; height:40px; margin-right:20px; background:url('https://static.hankyung.com/img/common/icon/icon-noti.svg') no-repeat 0 0/contain} 
.noti-box strong {font-weight:bold; text-decoration:underline}