@charset "UTF-8";

/* ico - common으로 이동시킬 예정 */
.ico.go_video {width:31px; height:32px; background-position:-130px -259px;}
.ico.more_com {width:6px; height:12px; background-position:-89px -270px;}
.ico.go_link {width:5px; height:10px; background-position:-108px -282px;}
.ico.badge {width:7px; height:7px; background-position:-212px -6px;}
.ico.trg_navy {width:7px; height:4px; background-position:-191px -104px;}
.ico.election {width:19px; height:19px; background-position:-137px -353px;}
.ico.video_sm {width:22px; height:22px; background-position:-106px -259px;}
.ico.toggle_con {width:12px; height:6px; background-position:-128px -329px;}
.ico.toggle_con.on {background-position:-114px -329px;}
.ico.arr_gray {width:21px; height:11px; background-position:-113px -353px;}
.ico.ico_new {width:20px; height:18px; background-position:-483px -1px;}

/* 메인 - 레이아웃 */
#wrap.main {background-color:#f3f3f3;}
#wrap.main #inner {overflow:visible; width:1080px; min-width:1080px; padding:0; background-color:#fff;}
#wrap.main .top_nav {margin:0 40px;}
#wrap.main .header {margin:0 40px;}
#container > .section {margin:0 40px; width:1000px;}
.section {*zoom:1;}
.section:after {content:''; display:block; clear:both;}
.wide_news_list {float:left; width:640px; margin-top:10px; padding:0 30px 0 0; border-right:1px solid #d1d0d1;}
.medium_news_list.part {padding-right:18px; border-right:1px solid #ebebeb;}
.medium_news_list {float:left; width:450px; margin:10px 0px 0 0; padding-right:20px;}
.medium_news_list .md_news_list {margin-top: 10px;}
.narrow_news_list {float:left; width:150px; margin:20px 0 0 19px;}
.wide_md_list {float:right; width:510px; margin:20px 0 0;}
.narrow_md_list {float:right; width:300px; margin-top:15px;}
.ad_ftr {width: 970px; margin:0 auto; padding:10px; text-align:center;}
.ad_ftr a {display:inline-block;}
.section_info {margin:30px 40px 0; padding-bottom:20px; border-bottom:1px solid #e5e4e5;}
.section_info .banner_box {float:left; width:250px; margin-top:25px; font-size:0;}
.notice_box_l {float:left; width:400px; margin-right:25px;}
.notice_box_r {float:right; width:300px; margin:25px 0 0 25px;}
.notice_box_r .notice_tit {font-size: 14px;}
#wrap.main .fltAd .left {top:314px; left:-700px;}
#wrap.main .fltAd .right {top:314px; right:-660px;}

/* 메인톱기사 */
.major {margin-bottom:10px;}
.major img {width:100%;}
.major .news_min {display:block; color:#888; font-size:16px; font-weight:bold; letter-spacing:-0.075em; text-align:center;}
.major .news_tit {display:block; font-size:30px; line-height:40px; letter-spacing:-0.12em; text-align:center;}
.major .img_txt_wrap {margin-top:13px;}
.major .sub_tit {font-size:15px; line-height:20px; letter-spacing:-0.075em;}
.major .sub_tit + .desc {margin-top:4px;}
.major .img_box {position:relative; margin-top:13px;}
.major .go_video {position:absolute; bottom:10px; right:10px;}
.major .news_left_img {margin-right:15px; padding-top: 3px;}
.major .news_left_img img, .major .news_right_img img {height: inherit;}


.major.wide2 .img_box {margin-top: 0;}
.major.wide2 .news_tit {margin-top: 5px; text-align: left;}
.major.wide2 .rel {margin-top:5px;}

.major .rel a {font-size:17px;}
.major .triple_img {*zoom:1;}
.major .triple_img:after {content:''; display:block; clear:both;}
.major .triple_img .img_box {overflow:hidden; float:left; width:306px; height:170px;}
.major .triple_img .img_box + .img_box {border-left:1px solid #fff;}

.major.basic .news_left_img {width:300px; height:160px;}
.major.wide .rel {margin-top:11px;}
.major.wide .rel li {margin-top:2px;}
.major.full_wide .thumb {display:block; margin-top:15px; font-size:0; text-align:center}
.major.full_wide .rel {margin-top:6px}
.major.full_wide .rel li {margin-top:2px;}
.major.full_wide .rel.two_line li {float:left; width:441px;}

.full_type_news {padding:20px 39px; border:1px solid #d1d0d1; border-top:0;}

.ytube_wrap {position: relative; width: 100%; height: 0; padding-bottom: 60%;}
.ytube_wrap iframe {position: absolute; top: 0; left: 0; width: 100%; height: 385px;}

.triple_col {margin-top:22px; padding:17px 0 0; border-top:1px solid #ebebeb; *zoom:1;}
.triple_col:after {content:''; display:block; clear:both}
.triple_col .article {float:left; width:280px;}
.triple_col .article + .article {margin-left:40px}
.triple_col .article .news_tit {font-size:20px; white-space:normal}
.triple_col .news_tit + .txt_box,
.triple_col .img_txt_wrap {margin-top:7px}
.triple_col .news_left_img {width:80px; height:60px}
.triple_col .desc {overflow:hidden; max-height:4.5em; padding:0; line-height:1.5em}
.triple_col .rel {margin-top:8px}
.triple_col .rel a {font-size:15px; line-height:26px}

/* 모듈 */
.news_origin a {display:block; color:#5c7bc2; font-size:13px; font-weight:bold; letter-spacing:-0.075em;}
.news_origin.red a {color:#f35157;}
.md_news_list > li + li {margin-top:10px;}

.news_tit {overflow:hidden;  display:block; /* width:100%;*/ font-size:17px; line-height:26px; letter-spacing:-0.08em; text-overflow:ellipsis; white-space:nowrap;}
.rel li {height: 26px; padding-left:9px; background:url('https://img.hankyung.com/img/w/bul_rel.gif') no-repeat 0 8px;}
.rel li h2,
.rel li .news_tit,
.rel li .rel_news_tit {font-weight:normal}
.rel a {overflow:hidden; display:inline-block; max-width:100%; padding-right:2px; font-size:14px; line-height:22px; letter-spacing:-0.08em;  text-overflow:ellipsis; white-space:nowrap;box-sizing:border-box}
.rel.type_dot li {line-height: 20px; background:url('https://img.hankyung.com/img/w/bul_sqr_sm.gif') left 13px no-repeat;}
.desc {overflow:hidden; display:block; max-height:130px; color:#666; font-size:13px; line-height:21px; letter-spacing:-0.08em;}
.news_origin + .news_tit {margin-top:2px;}
.news_tit + .rel {margin-top:6px;}
.news_tit + .img_txt_wrap {margin:9px 0;}
.middle_top.bg_gray .img_txt_wrap {margin:13px 0 0;}
.img_txt_wrap {*zoom:1;}
.img_txt_wrap:after {content:''; display:block; clear:both;}
.news_left_img {position:relative; overflow:hidden; float:left; margin-right:12px; width:115px; height:72px;}
.news_left_img img {width:115px; height:72px;}
.news_left_img a {display:inline-block;}
.news_left_img .go_video,
.news_left_img .video_sm {position:absolute; right:5px; bottom:5px;}
.news_left_img + .txt_box {overflow:hidden;}
/* .news_left_img + .txt_box .rel li {line-height: 21px;} */
.txt_box p {padding-bottom: 5px;}
.news_left_img img,
.news_right_img img {width:100%;}
.news_right_img {position:relative; overflow:hidden; float:right; margin-left:12px; width:100px; height:75px;}
.news_right_img a {display:inline-block;}
.news_right_img .go_video,
.news_right_img .video_sm {position:absolute; right:5px; bottom:5px;}
.news_right_img + .txt_box {overflow:hidden;}

.txt_box.mid_top p {margin-top:4px;}

.rel.two_line {*zoom:1;}
.rel.two_line:after {content:''; display:block; clear:both;}
.rel.two_line li {line-height: 12px; /* float:left; width:301px; */}
.rel.two_line .odd {padding-right:20px;}


.md_thumb_list.one_line li {*zoom:1;}
.md_thumb_list.one_line li:after {content:''; display:block; clear:both;}


.md_thumb_list.two_line {*zoom:1;}
.md_thumb_list.two_line.snk {*zoom:1;}
.md_thumb_list.snk_writer {*zoom:1;}
.md_thumb_list.two_line:after {content:''; display:block; clear:both;}
.md_thumb_list.two_line li {float:left; width:50%;}
.md_thumb_list.two_line.snk_writer li {min-height: 70px;}
.md_thumb_list.two_line.snk_writer .list_left_img {overflow: hidden; width: 50px; height: 50px; border-radius: 100%; margin:4px 12px 0 0;}
.md_thumb_list.two_line.snk_writer .list_left_img img {height: 50px; width: inherit;}
.md_thumb_list.two_line.snk_writer .list_tit {max-width: 160px;}
.md_thumb_list.two_line.snk_writer .ist_txt {display: inline-block; margin-top:5px; color: #777;}
.md_thumb_list.two_line.snk_writer .odd a {padding:0;}
.md_thumb_list.two_line.snk_writer .odd + li a {padding: 0;}
.md_thumb_list .list_left_img {position:relative; overflow:hidden; float:left; margin:0 12px 0 0;}
.md_thumb_list .list_right_img {position:relative; overflow:hidden; float:right; margin:0 0 0 20px;}
.md_thumb_list .video_sm {position:absolute; bottom:5px; right:5px;}
.md_thumb_list .list_tit {overflow:hidden; display:block; max-height:44px; font-size:16px; line-height:22px; font-weight:normal; letter-spacing:-0.075em;}

.md_thumb_list .list_origin a {color:#5c7bc2; font-size:12px; letter-spacing:-0.075em;}
.md_thumb_list .list_origin + .list_tit {padding-top:2px;}
.md_thumb_list .odd a {display:block; padding-right:5px;}
.md_thumb_list .odd + li a {display:block; padding-left:5px;}
.md_thumb_list img {width:100%;}
.md_thumb_img {position:relative; width:250px; height:155px;} /* 크기는 타고 들어가야 할 것 같음 */
.md_thumb_img .thumb_img {overflow:hidden; width:250px; /* max-height: 155px; */}
.md_thumb_img .thumb_img.ent {overflow:hidden; width:260px;}
.md_thumb_img .thumb_img.ent img {height: 100%;}
.md_thumb_img .thumb_txt {position:absolute; bottom:5px; left:0; width:220px; padding:0 15px;}
.md_thumb_img .thumb_origin a {color:#fff; font-size:13px; letter-spacing:-0.075em;}
.md_thumb_img .thumb_origin + .thumb_tit {margin-top:3px;}
.md_thumb_img .thumb_tit {display:block; overflow:hidden; max-height:48px; color:#fff; font-size:16px; line-height:24px; font-weight:normal; letter-spacing:-0.075em;}
.md_thumb_img .thumb_tit:hover {text-decoration:underline;}
.md_thumb_img .thumb_tit a {color:#fff;}
.md_thumb_img img {width:100%; height: 100%;}
.md_thumb_img .mask_photo {position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:url(https://img.hankyung.com/img/w/mask_photo_80.png) repeat-x left bottom;}


.snk_reply_roll {overflow: hidden; margin:5px 0 15px; padding-top: 12px; border-top: 1px solid #ebebeb;}
.snk_reply_roll .tit {display: inline-block; float: left; margin-right: 5px; font-size: 15px;}
.snk_reply_roll ul {display: inline-block; float: left; overflow: hidden; width: 100%; max-width: 400px;}
.snk_reply_roll ul li {float: left; width: 43% !important; padding-left:11px; font-size: 14px;
	background: url('https://www.hankyung.com/resource/images/w/view/dot_list.gif') no-repeat 6px 8px;}
.snk_reply_roll ul li h2,
.snk_reply_roll ul li .list_tit {font-weight:normal}
.snk_reply_roll ul li a {display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 183px;}
.snk_reply_roll ul li + li {margin-left:10px;}
.snk_reply_roll ul:after {display: block; clear: both; content: "";}

/* No black mask */
.nomk_thumb_list .list_origin a {color:#5c7bc2; font-size:12px; letter-spacing:-0.075em;}
.nomk_thumb_list .list_origin + .list_tit {padding-top:2px;}
.nomk_thumb_list .odd a {display:block; padding-right:25px;}
.nomk_thumb_list .odd + li a {display:block; padding-left:5px;}
.nomk_thumb_list img {width:100%;}

.nomk_thumb_img {position:relative; width:248px; overflow: hidden; float: left; margin-left:5px; text-align: center; border: 1px solid #ebebeb;} /* 크기는 타고 들어가야 할 것 같음 */
.nomk_thumb_img .thumb_img {overflow:hidden; width:250px; /* max-height: 155px; */}
.nomk_thumb_img .thumb_img.ent {overflow:hidden; width:250px; height: 160px;}
.nomk_thumb_img .thumb_img.ent img {width:250px; height: 160px;}
.nomk_thumb_img .thumb_txt {width:218px; padding:11px 15px;}
.nomk_thumb_img .thumb_origin a {color:#fff; font-size:13px; letter-spacing:-0.075em;}
.nomk_thumb_img .thumb_origin + .thumb_tit {margin-top:3px;}
.nomk_thumb_img .thumb_tit {display:block; overflow:hidden; max-height:48px; font-size:16px; line-height:22px; font-weight:normal; letter-spacing:-0.075em;}
.nomk_thumb_img .thumb_tit:hover {text-decoration:underline;}
.nomk_thumb_img .thumb_tit a {color:#fff;}
.nomk_thumb_img img {width:100%;}
.nomk_thumb_img .mask_photo {position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:url('https://img.hankyung.com/img/w/mask_photo_80.png') repeat-x left bottom;}


.md_img_lg {margin-top:7px;}
.md_img_lg .list_tit {display:block; margin-top:8px; height:40px; font-size:15px; line-height:20px; font-weight:normal; text-align:center;}
.md_img_lg .list_img_lg {position:relative; width: 150px; height: 94px; overflow: hidden;}
.md_img_lg .list_img_lg img {width: 150px; height: 94px;}
.md_img_lg .go_video {position:absolute; bottom:5px; right:5px;}
.md_img_lg li + li {margin-top:18px;}

.md_op_tit {font-size:15px; line-height:33px; font-weight:bold; letter-spacing:-0.048em; text-align:center; border-bottom:1px solid #ebebeb;}
.md_op_list {text-align:center;}
.md_op_list {margin-top:1px; border-top:1px solid #ebebeb;}
.md_op_list li {margin-top:24px;}
.md_op_list .op_img {overflow:hidden; display:inline-block; width:50px; height:50px; border-radius:100%;}
.md_op_list .op_origin a {display:block; margin-top:3px; color:#5c7bc2; font-size:12px;letter-spacing:-0.075em;}
.md_op_list .op_tit {display:block; font-size:15px; line-height:22px; letter-spacing:-0.075em;}

.md_thumb_news {margin-top:7px; text-align:center;}
.md_thumb_news .news_tit {font-size:15px; font-weight:normal;}

.md_wrap.land {margin-top:36px;}
.md_wrap + .md_wrap {padding-top:16px; /* margin-top:15px; border-top:1px solid #e6e6e6; */}
.wide_md_list .md_thumb_list .list_tit  {padding-top:2px;}

.md_mult {*zoom:1;}
.md_mult:after {content:''; display:block; clear:both;}
.md_mult .md_thumb_list {float:left; width:50%;}
.md_mult .md_thumb_list a {display:block; padding-right:25px;}
.md_mult .md_thumb_img {overflow: hidden; float:left; margin-left:5px; text-align:center;}

.md_tit {margin-bottom:11px; font-size:16px; font-weight:bold; letter-spacing:-0.04em;}
.md_tit span {vertical-align:middle;}
.md_tit .ico.go_link {margin:0px 0 0 10px;}


.paging-pie {position: absolute; top: 0; right: 0; width:80px;}
.paging-pie .num  {float:left; width:30px; text-align:center; font-size:11px; line-height:18px; color:#999}
.paging-pie .num strong {color:#222}
.paging-pie .arr-paging {float:right; width:48px; height:16px; border:1px solid #e5e5e5;}
.paging-pie .arr-paging .ico.prev {background-position:-100px -43px;}
.paging-pie .arr-paging .ico.next {background-position:-99px -79px;}
.paging-pie span {vertical-align:middle}
.paging-pie button {overflow:hidden; float:left; width:24px; height:16px; margin:0; padding:0; border:none;
 vertical-align:middle; text-align:left; text-indent:-9000px; font-size:0; cursor:pointer;}

/* 한경only type1 */
.md_wrap {position: relative;}
.md_wrap.area_enter .paging-pie {top:25px;}

.only_wrap01 {display: block;}
.only_wrap01 ul {display: inline-block;}
.only_wrap01 ul li + li {margin-top:20px;}
.only_wrap01 .only_thumb_img {position: relative; width: 298px; border:1px solid #eee; height: 188px; overflow:hidden;}
.only_wrap01 .only_thumb_img .mask_photo {position:absolute;top:0;left:0;display:block;width:100%;height:100%;
							/* background:url(/img/w/mask_photo_80.png) repeat-x left bottom; */}
.only_wrap01 .only_thumb_img .ico.go_video {position: absolute; right: 12px; bottom:10px;}

.only_wrap01 .only_thumb_img .thumb_img {width: 300px;}
.only_wrap01 .only_thumb_img .thumb_img img {width: 300px; height: 188px;}
.only_wrap01 .only_thumb_img .thumb_txt {position:absolute; bottom:0px; left:0; width:200px; padding:10px 15px;
							background: url('https://img.hankyung.com/img/w/only_mask_white.png');}

.only_wrap01 .only_thumb_img .thumb_tit {display:block; margin-top:3px; overflow:hidden; max-height:48px; font-size:17px; line-height:22px; letter-spacing:-1px;}
.only_wrap01 .only_thumb_img .thumb_tit a {}
.only_wrap01 .only_thumb_img .thumb_txt .thumb_origin {display: inline-block; color:#888}
.only_wrap01 .only_thumb_img .thumb_txt .thumb_origin a {font-size:12px; color:#888;}
.only_wrap01 ul:after {display: block; clear: both; content: "";}

/* 한경only type2 */
.only_wrap02 {display: block;}
.only_wrap02 ul {display: inline-block;}
.only_wrap02 .fst {width: 300px; height: 225px; display: block; margin-bottom: 1px;}
.only_wrap02 ul li {width: 150px; height: 113px;}
.only_wrap02 ul li.fleft {float: left;}
.only_wrap02 ul li.type_img {}
.only_wrap02 ul li.type_color {background: #798bb5;}
.only_wrap02 ul li.type_color.line2 {background:#77adbf;}

.only_wrap02 .only_thumb_img {position: relative;}
.only_wrap02 .fst .only_thumb_img {width: 300px;}
.only_wrap02 ul li.type_img .only_thumb_img {position: relative; width: 150px; height: 113px;}
.only_wrap02 ul li.type_img .only_thumb_img .thumb_img {width: 150px; height: 113px;}
.only_wrap02 ul li.type_img .only_thumb_img .thumb_img img {width: 100%;}

.only_wrap02 .fst .only_thumb_img .mask_photo {position:absolute;top:0;left:0;display:block;width:100%;height:100%;
							background:url('https://img.hankyung.com/img/w/mask_photo_80.png') repeat-x left bottom;}
.only_wrap02 .fst .only_thumb_img .ico.go_video {position: absolute; right: 20px; bottom:20px;}

.only_wrap02 .fst .only_thumb_img .thumb_txt {position:absolute; bottom:0px; left:0; width:235px; padding:10px 15px;}

.only_wrap02 .fst .only_thumb_img .thumb_tit {display:block; margin-top:3px; overflow:hidden; max-height:48px; font-size:17px; line-height:24px; font-weight:normal; letter-spacing:-1px;}
.only_wrap02 .fst .only_thumb_img .thumb_tit a {color: #fff;}
.only_wrap02 .fst .only_thumb_img .thumb_txt .thumb_origin {display: inline-block;}
.only_wrap02 .fst .only_thumb_img .thumb_txt .thumb_origin a {font-size:12px; color:#fff;}
.only_wrap02 ul:after {display: block; clear: both; content: "";}

.only_wrap02 ul li.fleft .only_thumb_img .thumb_txt {text-align: center; padding:0 10px;}
.only_wrap02 ul li.fleft .only_thumb_img .thumb_txt {position: absolute; top: 25px;}
.only_wrap02 ul li.fleft.type_img .only_thumb_img .mask_photo {position:absolute;top:0;left:0;display:block;width:100%;height:100%;
							background:url('https://img.hankyung.com/img/w/only_mask_blck_tin.png') repeat-x;}
.only_wrap02 ul li.fleft .only_thumb_img .thumb_tit {display: block; overflow: hidden; max-height: 40px; margin-top: 5px;
			 font-size: 14px; line-height: 21px; font-weight: normal; letter-spacing: -1px;}
.only_wrap02 ul li.fleft .only_thumb_img .thumb_tit a {color: #fff;}
.only_wrap02 ul li.fleft .only_thumb_img .thumb_txt .thumb_origin {display: inline-block;}
.only_wrap02 ul li.fleft .only_thumb_img .thumb_txt .thumb_origin a {font-size:12px; color:#fff;}


/* 한경only type3 */

.only_wrap03 {}
.only_wrap03 .fst {width: 300px; display: block; margin-bottom: 15px;}
.only_wrap03 .fst .only_thumb_img {position: relative;}
.only_wrap03 .fst .only_thumb_img .ico.go_video {position: absolute; right: 20px; bottom:105px;}

.only_wrap03 .fst .only_thumb_img .thumb_img {width: 300px; height: 188px; overflow:hidden;}
.only_wrap03 .fst .only_thumb_img .thumb_img img {width: 300px; height: 188px;}
.only_wrap03 .fst .only_thumb_img .thumb_txt {padding: 10px 15px; border: 1px solid #ebebeb; border-top: 0;}

.only_wrap03 .fst .only_thumb_img .thumb_tit {display:block; margin-top:3px; overflow:hidden; max-height:48px; font-size:17px; line-height:24px; font-weight:normal; letter-spacing:-1px;}
.only_wrap03 .fst .only_thumb_img .thumb_tit a {color: #222;}
.only_wrap03 .fst .only_thumb_img .thumb_txt .thumb_origin {display: inline-block;}
.only_wrap03 .fst .only_thumb_img .thumb_txt .thumb_origin a {font-size:12px; color:#888;}
.only_wrap03 .fst .only_thumb_img .thumb_txt .thumb_origin.digital a {font-size:12px; color:#5c7bc2;}

.only_wrap03 .md_thumb_list
.only_wrap03 .md_thumb_list .list_left_img {float: right; margin: 0 0 0 12px;}
.only_wrap03 .md_thumb_list .list_txt .thumb_origin {display: inline-block; margin-bottom: 3px;}
.only_wrap03 .md_thumb_list .list_txt .thumb_origin a {font-size: 12px; color:#888;}

/* 디지털 서비스활용 */
.only_wrap03.digi {}
.only_wrap03.digi .fst .only_thumb_img .thumb_img {width: 298px; height: 188px; overflow:hidden; border:1px solid #ebebeb; border-bottom: 0;}


/* 메인 */
.narrow_md_list .list_left_img,
.narrow_md_list .list_right_img {margin-top:2px; width:96px; height:60px;}
.narrow_md_list .list_left_img img,
.narrow_md_list .list_right_img img {width:96px; height:60px;}


.narrow_md_list .md_thumb_list li {margin-bottom:13px;}

.wide_md_list .list_left_img,
.wide_md_list .list_right_img {width:80px; height:50px;}
.wide_md_list .list_left_img img,
.wide_md_list .list_right_img img {width:80px; height:50px;}
.wide_md_list .md_thumb_list li {margin-bottom:10px;}

.md_thumb_list.two_line.snk .list_left_img {background:url('https://img.hankyung.com/img/w/img_thumb_default_snk.png') no-repeat 50% 50%;}

/* md_feature */
.md_feature {margin-top:20px; border:1px solid #d1d0d1;}
.md_feature .tit_feature {padding:4px 19px 9px; *zoom:1;}
.md_feature .tit_feature.img_back {padding: 0 0 0 10px; background: #fff;}
.md_feature .tit_feature:after {content:''; display:block; clear:both;}
.md_feature .tit_box {position: relative; float:left; margin-top:2px;}
.md_feature .tit_box .icon_left {padding-left:50px;}
.md_feature .election {margin-top:4px; margin-right:7px; vertical-align:top;}
.md_feature .info_box {float:right;}
.md_feature .info_box .info {font-size:14px; letter-spacing:-0.075em; vertical-align:middle;}
.md_feature .info_box .d_day {display:inline-block; margin-left:6px; font-size:17px; font-weight:bold; letter-spacing:-0.075em; vertical-align:middle;}
.md_feature .btn_con_toggle {margin-left:14px;}
.md_feature .cont_feature {padding:16px 19px; border-top:1px solid #d1d0d1;}
.md_feature .tit_feature.img_back + .cont_feature {padding: 2px 19px 4px;}
/* .md_feature .area_video {min-height:337px; background-color:#676567; font-size:17px; text-align:center; color:#fff}
.md_feature .area_video iframe {vertical-align:top} */
.md_feature .area_video {position:relative; height:0; padding-bottom:56.25%; /* padding-bottom은 4:3 비율인 경우 75%, 16:9 비율인 경우 56.25% */ overflow:hidden; background-color:#676567; font-size:17px; text-align:center; color:#fff}
.md_feature .area_video iframe {position: absolute; top:0; left:0; width:100%; height:100%}
.md_feature .cont_temp {padding-top:160px; font-size:17px; text-align:center; color:#fff;}
.md_feature.type_basic .tit_feature {color:#333; background:#f3f3f3;}
.md_feature.type_basic .tit_feature.elec_back {color:#333; background:url('https://img.hankyung.com/img/w/main/bg_feature_news.gif');}
.md_feature.type_basic {color:#333; font-size:18px; letter-spacing:-0.075em;}
.md_feature.type_basic .cont_feature {display:none;}
.md_feature.type_basic .news_right_img {width:182px; height:115px;}
.md_feature.type_basic .news_left_img {width:182px; height:115px; margin-right:20px;}
.md_feature.type_basic .news_left_img img {width: 100%; height: inherit;}
.md_feature.type_basic .news_tit {font-size:18px;}
.md_feature.type_basic .rel {margin-top:8px;}
.md_feature.type_basic .rel li + li {margin-top:4px;}
.md_feature.type_basic .rel a {font-size:15px;}

.md_feature.type_sm {background-color:#f8f9fc; border-top:1px solid #142c67;}
.md_feature.type_sm .tit_feature strong {font-size:17px; letter-spacing:-0.075em;}
.md_feature.type_sm .info_box .d_day {color:#ff0009;}
.md_feature.type_sm .info_box {margin-top:2px;}
.md_feature.type_sm .desc {font-size:14px;}
.md_feature.type_sm .rel {font-size:14px;}
.md_feature.type_sm .md_news_list > li:first-child .news_tit {font-size:20px;}

.ico_ladyis_cup {position: absolute; top: -6px; display: inline-block; width: 48px; height: 40px; vertical-align:middle; text-align:left; text-indent:-9000px; font-size:0;
				background: url('https://img.hankyung.com/img/w/event/ladisecup_icon.png') no-repeat left;}

/* another_hk */
.another_hk {position:relative; width:100%; margin:20px 0 13px; *zoom:1;}
.another_hk:after {content:''; display:block; clear:both;}
.another_hk li {float:left;}
.another_hk li a {display:block;}
.another_hk .pop_img {position:absolute; top:50px; left:0; overflow:hidden; display:none; z-index:100; width:100%; border:1px solid #efefef; border-top:0; box-sizing:border-box}
.another_hk .pop_img .img_box {display:block; border-top:2px solid #142c67; max-height: 200px; overflow:hidden;}
.another_hk .pop_img .img_box img {width: 300px; overflow-y: hidden;}
.another_hk .trg_navy {display:none;}
.another_hk .tab {position:relative;}
.another_hk .tab:focus .trg_navy,
.another_hk .tab:hover .trg_navy {position:absolute; left:50%; bottom:0; display:block; margin-left:-3px;}
.another_hk .tab:focus + .pop_img,
.another_hk .tab:hover + .pop_img {display:block;}
.another_hk_wrap .list_left_img + .list_txt .list_tit {padding-top:8px; font-weight:bold;}
.another_hk_wrap .md_thumb_list li {margin-bottom:10px;}


/* hk_weather */
.hk_weather {width:150px; height:40px;}
.hk_weather iframe {width:100%; height:100%;}

/* 실시간 이슈 */
.timeline_wrap {margin-top:15px;}
.timeline_wrap li:first-child .badge {height:14px; margin-top:0; background-color:#fff; background-position:-211px 0;}
.timeline_wrap .badge {margin-top:6px; vertical-align:top;}
.timeline_box {margin-top:15px; padding-bottom:40px; background:url('https://img.hankyung.com/img/w/line_cont.gif') repeat-y 3px; overflow-y: scroll;}
.timeline_box h2,
.timeline_box strong {display:inline-block; width:255px; padding-left:7px; font-size:14px; font-weight:normal; letter-spacing:-0.075em;}
.timeline_box li + li {margin-top:10px; line-height: 23px;}
.timeline_tag {padding:11px 15px 14px; border:1px solid #e5e5e5;}
.timeline_tag > ul {}
.timeline_tag > ul > li {float:left; width: 48%; line-height: 22px;}
.timeline_tag ul:after {display: block; clear: both; content: "";}
.timeline_tag li a {display:inline-block; padding-left:5px; color:#5c7bc2; font-size:12px; max-width: 115px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;
					background:url('https://img.hankyung.com/img/w/bul_blue.gif') no-repeat left 9px;}
.timeline_tag a + a {margin-left:15px;}

/* 디지털스폐셜 */
.md_digtal {/* margin-top:20px; */ padding-top:15px; /* border-top:2px solid #142c67; */}
.md_digtal_2 {padding-top:15px;}
.md_digtal .md_thumb_img {overflow: hidden; width:300px; height:225px;}
.md_digtal .md_thumb_img .thumb_img {overflow:hidden; width:100%;}
.md_digtal .thumb_txt {width:270px;}
.md_digtal .thumb_origin a {font-size:12px;}
.md_digtal .video_sm {position:absolute; right:4px; bottom:17px;}
.md_digtal .ico.go_video {position:absolute; right:20px; bottom:20px;}
.md_digtal .go_video + .thumb_txt {width:220px;}

/* 가상화폐 모듈 */
.main_virtualmoney {position: relative; margin:20px 0 0px; padding-bottom:10px; border-bottom:1px solid #e5e5e5;}
.main_virtualmoney h2.md_tit {margin-bottom:8px;}
.main_virtualmoney h2.md_tit a {vertical-align: middle;}
.main_virtualmoney h2.md_tit span {display: inline-block; font-size:12px; color:#777; font-weight: normal;}
.main_virtualmoney .paging-pie {top: 4px;}
.main_virtualmoney .coin_list ul {margin-left:-20px;}
.main_virtualmoney .coin_list ul li {width: 43.6%; float: left; margin:0 0 10px 20px; letter-spacing: 0;}
.main_virtualmoney .coin_list ul li span {display: table-cell; font-size: 13px;}
.main_virtualmoney .coin_list ul li span.coin_item {float: left;}
.main_virtualmoney .coin_list ul li span.coin_item strong {display: table-cell; width: 42px; vertical-align: middle; margin-left:8px; font-size: 14px; line-height: 0; padding-left: 7px;}
.main_virtualmoney .coin_list ul li span.coin_icon {width: 17px; height: 17px; text-indent: -9999px; font-size: 0; vertical-align: middle; background: url('https://www.hankyung.com/resource/images/w/main/vitualm_icon_sprite.png') no-repeat;}
.main_virtualmoney .coin_list ul li span.data_num {float: right; width: 70px; text-align: right; padding-top: 2px;}
.main_virtualmoney .coin_list ul li:after {display: block; clear: both; color: "";}
.main_virtualmoney .coin_list:after {display: block; clear: both; color: "";}

.main_virtualmoney .coin_list.oneitem {margin:0 0 15px;}
.main_virtualmoney .coin_list.oneitem ul {margin-left:0px;}
.main_virtualmoney .coin_list.oneitem ul li {width: 100%; float: none; margin:0 0; letter-spacing: 0;}
.main_virtualmoney .coin_list.oneitem ul li + li {margin-top: 10px;}
.main_virtualmoney .coin_list.oneitem ul li span {display: inline-block; font-size: 14px;}
.main_virtualmoney .coin_list.oneitem ul li span.coin_item {float: none; width: 51%;}
.main_virtualmoney .coin_list.oneitem ul li span.coin_item strong {display: inline-block; width: 120px; vertical-align: middle; margin-left:0px; font-size: 14px; line-height: 0; padding-left: 7px;}
.main_virtualmoney .coin_list.oneitem ul li span.coin_icon {width: 17px; height: 17px; text-indent: -9999px; font-size: 0; vertical-align: middle; background: url('https://www.hankyung.com/resource/images/w/main/vitualm_icon_sprite.png') no-repeat;}
.main_virtualmoney .coin_list.oneitem ul li span.data_num {float: right; width: 48%; text-align: right; padding-top: 2px; font-family: 'Tahoma', 'Apple SD Gothic Neo', '돋움', Dotum, '굴림', Gulim, Verdana, Arial, sans-serif;}
.main_virtualmoney .coin_list.oneitem ul li span.data_num em.cp {display: inline-block; text-align: right;}
.main_virtualmoney .coin_list.oneitem ul li span.data_num .rate {display: inline-block; font-size: 14px; margin-left:3px; min-width: 60px;}
.main_virtualmoney .coin_list.oneitem ul li span.data_num .rate.up {color: #fa141f;}
.main_virtualmoney .coin_list.oneitem ul li span.data_num .rate.down {color: #4684fb;}

.main_virtualmoney .bottom_coin_info {overflow: hidden; font-size: 12px; color: #777;}
.main_virtualmoney .bottom_coin_info span.coin_update {float: left;}
.main_virtualmoney .bottom_coin_info span.coin_info {float: right;}

.main_virtualmoney .coin_list ul li span.coin_icon.btc {background-position: 0 0;}
.main_virtualmoney .coin_list ul li span.coin_icon.bch {background-position: -29px 0;}
.main_virtualmoney .coin_list ul li span.coin_icon.eth {background-position: 0 -27px;}
.main_virtualmoney .coin_list ul li span.coin_icon.etc {background-position: -29px -27px;}
.main_virtualmoney .coin_list ul li span.coin_icon.xrp {background-position: 0px -54px;}
.main_virtualmoney .coin_list ul li span.coin_icon.qtum {background-position: -29px -55px;}
.main_virtualmoney .coin_list ul li span.coin_icon.ltc {background-position: -29px -81px;}
.main_virtualmoney .coin_list ul li span.coin_icon.iota {background-position: 0px -81px;}
.main_virtualmoney .coin_list ul li span.coin_icon.btg {background-position: 0px -108px;}

.main_virtualmoney .coin_list ul:after {display: block; clear: both; content: "";}


/* 광고 */
.main .ad_img {margin-top:20px;}
.ad_top {position: relative; padding-top: 10px; width: 970px; margin: 0 auto;}
.ad_top .close_ad {position: absolute; bottom: 0px; right: -22px; width: 22px; height: 22px; display: none;
					   background: url('https://www.hankyung.com/resource/images/w/ad_top_x2.png') no-repeat;}
.ad_top .close_ad a {width: 22px; height: 22px; display: inline-block; text-indent: -9999px;}


/* 동영상 리스트 정규재, 한경tv, 29초 영화제, tv10 */
.news_slide_wrap {position:relative; margin-top:30px; padding:25px 20px; background-color:#32343c;}
.news_slide_wrap .tit_slide a{color:#fff; font-size:16px; line-height:24px; letter-spacing:-0.075em;}
.news_slide_wrap .slide_track {width:1040px; padding:0 10px; *zoom:1;}
.news_slide_wrap .slide_track:after {content:''; display:block; clear:both;}
.news_slide_wrap .mm_thumb_img {position: relative; overflow: hidden;  float:left; width:235px; max-height: 245px; min-height: 200px; margin:0 10px;}
.news_slide_wrap .mm_thumb_img .ico.go_video {position: absolute; bottom: 60px; right:13px;}
.news_slide_wrap .mm_thumb_img a {display: inline-block; overflow: hidden; color:#fff; text-overflow: ellipsis;}
.news_slide_wrap .mm_thumb_img em a {overflow: inherit;}
.news_slide_wrap .thumb_img {width:240px; height:150px; overflow:hidden;}
.news_slide_wrap .thumb_img img {width:240px; height:150px;}
.news_slide_wrap .thumb_img.jk {width:235px; height:150px; overflow:hidden;}
/* .news_slide_wrap .thumb_img.jk img {height:100%;}
.news_slide_wrap .thumb_img.tv10 img {height:100%;} */
.news_slide_wrap .thumb_origin {position: absolute; font-size:12px; top: 0; left: 0; padding:3px 10px 5px; background:rgba(0,0,0,0.75);}
.news_slide_wrap .thumb_txt {margin-top: 10px; text-align: center; }
.news_slide_wrap .thumb_tit {display: inline-block; font-size:15px; max-height: 40px; font-weight: normal;
							 overflow: hidden; text-overflow: ellipsis; white-space: normal;}


/* middle_top_news */
.middle_top img {}
.middle_top .news_origin + .news_tit {margin-top:7px;}
.middle_top .news_tit + .img_txt_wrap {margin-top:8px;}
.middle_top .desc + .rel {margin-top:3px;}
.middle_top .news_tit {font-size:20px;}
.middle_top .rel a {font-size:15px; line-height:25px;}

.middle_top.brd_gray {margin-top:20px; padding:13px 0 14px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.middle_top.brd_gray .rel {/* margin-top:7px; */}
.middle_top.brd_gray .news_right_img {width:168px; height:105px; margin-left:20px;}
.middle_top.brd_gray .news_right_img img {width:168px; height:105px;}
.middle_top.brd_gray .news_left_img {width:168px; height:105px; margin-right:20px;}
.middle_top.brd_gray .news_left_img img {width:168px; height:105px;}
.middle_top.brd_gray .news_right_img .ico.go_video {width: 22px; height: 22px; background-position: -106px -259px;}

.middle_top.bg_gray {padding:16px 20px; margin-top:25px; border-top:2px solid #142c67; background-color:#f9f9f9;}
.middle_top.bg_gray .desc {/* max-height:44px; */}
.middle_top.bg_gray .news_right_img {width:154px; height:96px; margin-left:15px;}
.middle_top.bg_gray .news_left_img {width:154px; height:96px; margin-right:15px;}
.middle_top.bg_gray .news_right_img img, .middle_top.bg_gray .news_left_img img {width:154px; height:96px;}

.section_top {margin-top: 10px;}
.section_top .news_tit {font-size: 20px; max-height:60px; line-height:30px; text-overflow:ellipsis; white-space:nowrap;}
.brd_navy {margin-top: 20px; padding-top:8px; border-top:2px solid #142c67;}
.middle_top.brd_navy {margin-top: 20px; padding-top:8px; border-top:2px solid #142c67;}
.middle_top.brd_navy em {display: inline-block; margin-bottom:3px;}
.middle_top.brd_navy .news_tit {max-height:60px; line-height:30px; text-overflow:ellipsis; white-space:nowrap;}


.md_feature + .md_news_list {margin-top:16px;}
.md_news_list + .middle_top.brd_navy {margin-top:20px;}
.middle_top.brd_navy + .md_news_list {margin-top:15px;}

.video_slide {display: inline-block; padding-top:20px;}
.video_slide.nopadd {display: inline-block; padding-top:0px;}
.video_slide .md_thumb_img {overflow: hidden; float:left; margin-top:10px;}
.video_slide .odd {margin:0 10px 10px 0;}

.video_slide .md_thumb_img {overflow: hidden; float:left; margin-top:10px;}
.video_slide .odd {margin:0 10px 10px 0;}

.video_slide .slidesjs-pagination {width:34px; margin:10px auto 0;}
.video_slide .slidesjs-pagination-item {float:left; display:block; width:12px; height:20px;}
.video_slide .slidesjs-pagination-item a {display:block; width:12px; height:20px; text-indent:-9999px; background-color:#d7d7d9; border-radius:100%; background:url('https://www.hankyung.com/resource/images/w/2017hk-sprite.png') no-repeat; background-position:-192px -376px;}
.video_slide .slidesjs-pagination-item a.active {background-position:-171px -376px;}
.video_slide .slidesjs-pagination-item + .slidesjs-pagination-item {margin-left:10px;}
.video_slide .ico.go_video {position:absolute; right:20px; bottom:20px;}
/* .video_slide .go_video + .thumb_txt {width:165px;} */
.area_enter .md_tit .ico.go_link {margin-top:1px;}

/* 171205 관련사 추가 */
.video_slide
.video_slide .affiliate_list {}
.video_slide .affiliate_list li {display: table;}
.video_slide .affiliate_list li .thumb {float: left; margin-right:10px; overflow: hidden; width: 120px; height: 75px; vertical-align: middle;}
.video_slide .affiliate_list li .thumb img {width: 100%;}
.video_slide .affiliate_list li .txt {overflow: hidden; display: table-cell; vertical-align: middle; max-width: 370px;}
.video_slide .affiliate_list li .txt p a {font-size: 12px; color:#777;}
.video_slide .affiliate_list li .txt ul {margin:5px 0 0;}
.video_slide .affiliate_list li .txt ul li {padding-left:8px; line-height: 24px; font-size: 16px;
											background: url('https://img.hankyung.com/img/w/bul_list_dot.gif') left 12px no-repeat;}
.video_slide .affiliate_list li .txt ul li h2,
.video_slide .affiliate_list li .txt ul li .list_tit {font-weight:normal}
.video_slide .affiliate_list li .txt ul li a {overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap; max-width: 370px;}
.video_slide .affiliate_list > li + li {margin-top:15px;}

.video_slide .affiliate_list li:after {display: block; clear: both; content: "";}


/* 하단 4개 video_slide */
.vd_thumb_list .list_origin a {color:#5c7bc2; font-size:12px; letter-spacing:-0.075em;}
.vd_thumb_list .list_origin + .list_tit {padding-top:2px;}
.vd_thumb_list .odd a {display:block; padding-right:25px;}
.vd_thumb_list .odd + li a {display:block; padding-left:5px;}
.vd_thumb_list img {width:100%;}
.vd_thumb_img {position:relative; width:248px; border: 1px solid #ebebeb; height: 220px; float: left; overflow:hidden;} /* 크기는 타고 들어가야 할 것 같음 */
.vd_thumb_img .thumb_img_wrap {width:250px; height: 156px; overflow:hidden;}
.vd_thumb_img .thumb_img {overflow:hidden; width:250px; height: 155px;}
.vd_thumb_img .thumb_img img {width:250px; height: 155px;}

.vd_thumb_img.bnt .thumb_img img {width:250px; height: inherit; margin-top: -30px;}
.vd_thumb_img .thumb_img.ent img {height: 100%;}
.vd_thumb_img .thumb_txt {width:218px; padding:10px 15px; text-align: center;}
.vd_thumb_img .thumb_origin {position: absolute; top: 0; left: 0; padding:3px 10px 5px; background: rgba(0,0,0,0.75);}
.vd_thumb_img .thumb_origin a {color:#fff; font-size:12px; letter-spacing:-0.075em; line-height: 15px;}
.vd_thumb_img .thumb_tit {display:block; overflow:hidden; max-height:48px; color:#222; font-size:16px; line-height:22px; font-weight:normal; letter-spacing:-0.075em;}
.vd_thumb_img .thumb_tit:hover {text-decoration:underline;}
.vd_thumb_img .thumb_tit a {color:#222;}
.vd_thumb_img img {width:100%; min-height: 155px;}

/* 하단 */
.alert_box {padding:14px 10px 16px 20px; border-top:1px solid #142c67; border-bottom:1px solid #e5e4e5}
.alert_box:after {content:''; display:block; clear:both}
.alert_box .notice {float:left; font-size:13px}
.alert_box .notice span {margin-left:7px}
.alert_box .link_wrap {display:block; overflow:hidden; font-size:0; text-align:right}
.alert_box .link_wrap a {font-size:13px}
.alert_box .link_wrap a + a {margin-left:10px; padding-left:10px; background:url('https://img.hankyung.com/img/w/line.gif') left 4px no-repeat;}
.notice_tit {font-size:13px}
.event_md {margin:15px 0 0 20px;}
.event_slider {position:relative; overflow:visible !important; margin-top:10px;}
.event_slider .slide_item  span + span {padding-left:6px;}
.event_slider .slidesjs-log {position:absolute; top:-25px; right:45px;}
.event_slider .slidesjs-navigation {position:absolute; top:-25px; right:0; display:inline-block; overflow:hidden; width:17px; height:15px; text-indent:-9999px; background:url('https://www.hankyung.com/resource/images/w/2017hk-sprite.png') no-repeat; border:1px solid #e5e5e5; vertical-align:middle; *display:inline; *zoom:1; *text-indent:0; *font-size:0; *line-height:0; *color:transparent;}
.event_slider .slidesjs-previous {right:18px; background-position:-103px -44px;}
.event_slider .slidesjs-next {background-position:-103px -80px;}
.event_slider .slidesjs-log {color:#888; font-size:11px;}
.event_slider .slidesjs-slide-number {/* margin-right:4px; */ color:#222; font-weight:bold;}


/* 메인 하단 프로모션 영역 */
.promotion_md {margin:23px 0 0 20px;}
.promotion_wrap {display: table; margin-top:10px; *zoom:1;}
.promotion_wrap + .promotion_wrap {margin-top:7px;}
.promotion_wrap:after {content:''; display:block; clear:both}
.promotion_wrap .thumb {display: table-cell; overflow: hidden; float:left; width:70px; height:44px; margin-right: 15px;
						 border:1px solid #d7d7d7; vertical-align: middle;}
.promotion_wrap .thumb a {display:inline-block; width:100%; height:100%; text-align: right;}
.promotion_wrap .thumb img {width: 100%;}

.promotion_wrap .thumb span {display:block; max-height:44px; text-align:center;}
.promotion_wrap .thumb span:before {display:inline-block; width:1px; height:44px; margin-left:-1px; vertical-align:middle; content:'';}
.promotion_wrap .thumb img {max-width: 80px; max-height: 44px; vertical-align:middle;}

.prom_txt_wrap {display: table-cell; vertical-align: middle;}
.promotion_wrap .bul_list_wrap {overflow:hidden;}
.promotion_wrap .notice_tit {font-size: 14px;}

.bul_list_wrap {font-size:13px}
.bul_list_wrap + .bul_list_wrap {margin-top:15px}
.bul_list_wrap strong {display:block;}
.bul_list1 {margin-top:14px}
.bul_list1 li {padding-left:6px; background:url('https://img.hankyung.com/img/w/bul_list_dot.gif') left 9px no-repeat; margin-bottom: 8px;
				overflow: hidden; max-height: 17px; max-width: 295px; text-overflow: ellipsis; white-space: nowrap;}
.bul_list1 li + li {margin-top:7px}
.nobul_list1 {margin-top:5px}
.nobul_list1 li {}
.nobul_list1 li a {color: #888; font-size: 13px;}
.nobul_list1 li + li {margin-top:7px}
.section_info .banner_box a {display:inline-block;}
.section_info .banner_box a + a {margin-left:10px;}

.banner_box.hori {}
.banner_box.hori a {display: block;}
.banner_box.hori a + a {margin-top: 10px; margin-left: 0;}

/* page - Ranking */
#wrap.s_main {background-color:#f3f3f3;}
#inner.ranking, #inner.page_issue {position:relative; width:1080px;  min-width:1080px; margin:0 auto; background: #fff;}
#inner.ranking #container, #inner.page_issue #container {width: 1000px; margin:0 40px;}
.ranking .wrap_cont {margin-bottom:30px;}
.page_issue .wrap_cont {margin-bottom:30px;}
.wrap_cont {padding-top:37px; border-bottom:0;}
.tab_header {height:29px; background-color:#f3f3f3; border-bottom:1px solid #e1e1e1;}
.tab_header .wrap_header {width:1040px; margin:0 auto;}
.tab_header .logo {font-size:16px; line-height:29px; text-align:center;}
.tit_page_lg {position:relative; *zoom:1;}
.tit_page_lg:after {content:''; display:block; clear:both;}
.tit_page_lg .tit {float:left; font-size:32px; letter-spacing:-0.075em;}
.tit_page_lg .tit a.main_link img {width:87px; vertical-align: baseline;}
.tit_page_lg .tit a.main_link:hover {text-decoration: none;}
.option_list_lg {float:right; margin-top:9px;}
.option_list_lg .pick_date {display:inline-block;  margin-right:16px; vertical-align:middle; *display:inline;}
.option_list_lg .pick_date .nav {margin-top:2px;}
.option_list_lg .ico.prev_lg,
.option_list_lg .ico.next_lg {width:12px; height:24px;}
.ico.prev_lg {background-position:-190px -260px;}
.ico.next_lg {background-position:-206px -260px;}
.option_list_lg .pick_date  .date {margin:0 40px; color:#222; font-size:28px; vertical-align:middle;}
.option_list_lg .btn_calendar .ico {width:24px; height:24px;}
.ico.calendar_lg {background-position:-163px -260px;}
.ranking .mark_rank {position:absolute; display:block; width:48px; height:48px; color:#ff0009; font-size:30px; line-height:48px; text-align:center;}
.wrap_cont {padding-bottom:0;}
.top_rank_news a:hover {text-decoration:none;}
.top_rank_news a:focus strong,
.top_rank_news a:hover strong,
.top_rank_news a:focus p,
.top_rank_news a:hover p {text-decoration:underline;}
.top_rank_news {margin:14px -20px 0; *zoom:1;}
.top_rank_news:after {content:''; display:block; clear:both;}
.top_rank_news li {position:relative; float:left; width:340px; height:213px; margin:0 3px; color:#fff; background-color:#000; overflow:hidden;}
.top_rank_news strong {display:block; padding:0 20px; color:#fff; font-size:20px; line-height:32px; font-weight:bold; letter-spacing:-0.075em; text-align:center;
						overflow: hidden; max-height: 65px; text-overflow: ellipsis; white-space: normal;}
.top_rank_news strong + p {margin-top:24px;  padding:0 20px; color:#b2c6ff; font-size:14px; line-height:22px; letter-spacing:-0.075em;
							max-height: 65px; overflow:hidden;}
.top_rank_news .news_box {display:block; overflow:hidden;}
.top_rank_news .mark_rank {top:0; left:0; background-color:#000;}
.top_rank_news .with_img .blank {overflow:hidden; display:inline-block; vertical-align:middle; width:0px; height:225px;}
.top_rank_news .with_img .news_box {height:225px; /* font-size:0;  */letter-spacing:-5px; text-align:center;}
.top_rank_news .with_img .img_txt_wrap {display:inline-block; width:100%; vertical-align:middle; *display:inline;}
.top_rank_news .with_img .img_txt_wrap img {display:inline-block; width:100%;}
.top_rank_news .with_img strong {position:absolute; bottom:23px; left:0px; width:260px;}
.top_rank_news .with_img .img_bg {position:absolute; bottom:0; left:0; display:block; width:100%; height:100%; background:url('https://img.hankyung.com/img/w/mask_photo.png') repeat-x bottom left;}
.top_rank_news .only_txt {background-color:#457fff; }
.top_rank_news .only_txt .news_box {height:176px; padding:57px 0 27px;}
.down_rank_news {margin-top:10px; /* border-bottom:1px solid #e5e4e5; */}
.down_rank_news li {padding:20px 0 30px;}
.down_rank_news li + li {border-top:1px solid #e5e4e5;}
.down_rank_news .rank_box {position:relative; *zoom:1}
.down_rank_news .rank_box:after {content:''; display:block; clear:both;}
/* .down_rank_news .rank_box:focus,
.down_rank_news .rank_box:hover .tit,
.down_rank_news .tit a:hover {text-decoration:underline;} */
/* .down_rank_news .rank_box:focus,
.down_rank_news .rank_box:hover .desc {text-decoration:underline;} */
.down_rank_news .mark_rank {top:-7px; left:0;}
.down_rank_news .txt_box {padding-left:50px;}
.down_rank_news .txt_box .tit {overflow:hidden; display:block; max-height:64px; font-size:22px; font-weight:normal; line-height:32px; letter-spacing:-0.075px;}
.down_rank_news .txt_box .desc {overflow:hidden;  max-height:88px; margin-top:10px; color:#666; font-size:14px; line-height:22px; letter-spacing:-0.075px;}
.down_rank_news .img_box {float:right; overflow:hidden; width:192px; height:120px; margin:10px 0 0 65px; text-align:center;}
.down_rank_news .img_box .blank {overflow:hidden; display:inline-block; vertical-align:middle; width:0; height:120px; margin-left:-4px;}
.down_rank_news .img_box .img_align {display:inline-block; width:192px;  vertical-align:middle; *display:inline;  }
.down_rank_news .img_box img {display:inline-block; width: 100%;}
.ranking .paging_date {margin:30px auto 0; width:706px; text-align:center; *zoom:1;}
.ranking .paging_date:after {content:''; display:block; clear:both;}
.ranking .paging_date li {display:block; float:left; height:17px;}
.ranking .paging_date li + li {background:url('https://img.hankyung.com/img/w/line_cont.gif') repeat-y left top;}
.ranking .paging_date a {display:block; margin-top:-5px; padding:0 20px; font-size:17px; letter-spacing:-0.08em;}
.ranking .paging_date .on a {font-weight:bold;}
.fltAd .right {top:224px; right:-660px;}
.fltAd .left {top:314px; left:-700px;}

.ranking_notice {padding:10px 0 0 15px; border-top:1px solid #e5e4e5;}
.ranking_notice p {color: #888; line-height: 18px;}


/* page - search */
.page_search .wrap_cont{min-height:560px; padding-top:160px; letter-spacing:-0.075em;}
.page_search h1 {text-align:center;}
.page_search .explain {margin-top:22px; font-size:28px; letter-spacing:-0.075em; text-align:center;}
.page_search .search_wrap {position:relative; width:512px; height:62px; background:url('https://img.hankyung.com/img/w/search/search_shadow.png') right bottom; margin:32px auto 80px;}
.page_search .input_search {position:relative; float:left; width:414px; height:23px; padding:11px 10px 10px; border:3px solid #457fff; background:#fff;}
.page_search .search_box {*zoom:1;}
.page_search .search_box:after {content:''; display:block; clear:both;}
.page_search input[type="text"] {width:390px; font-size:18px; font-weight:bold; border:0 none;}
.page_search .btn_lately {position:absolute; top:21px; right:13px; width:10px; height:5px; background-position:-189px -69px;}
.page_search .btn_lately.on {background-position:-201px -69px;}
.page_search .btn_search {float:left; width:60px; height:50px; color:#fff; font-size:15px; line-height:50px; font-weight:bold; background:#457fff;}
.page_search .recent_layer {position:absolute; top:50px; left:0px; display:none; width:438px;  background:#fff; border:1px solid #bebebe; border-top:0 none; z-index:10;}  /*default - none*/
.page_search .recent_layer.on {display:block;}
.page_search .search_wrap li {position:relative; width:401px; padding:6px 27px 7px 10px; font-size:13px; letter-spacing:0;}
.page_search .search_wrap li:hover {background:#fff3f4;}
.page_search .search_wrap li a:hover {text-decoration:none;}
.page_search .search_list {padding-bottom:5px; border-bottom:1px solid #e5e5e5;}
.page_search .search_list .tit {display:block; padding:6px 10px; color:#222; font-size:13px; letter-spacing:0; background:#f3f3f3; border-bottom:1px solid #e5e5e5;}
.page_search .search_list .date {float:right; color:#999; font-size:11px; *margin-top:-16px;}
.page_search .search_list .ico.btn_del {position:absolute; top:11px; right:11px; width:8px; height:8px; background-position:-179px -69px;}
.page_search .link_txt {color:#777;}
.page_search .link_txt  em {color:#1951cc; font-weight:bold; font-style:normal;}
.page_search .btn_wrap {width:412px; padding:7px 14px 7px 12px; text-align:right; background:#f3f3f3; *zoom:1}
.page_search .btn_wrap:after {content:''; display:block; clear:both;}
.page_search .btn_wrap a {color:#777; font-size:12px;}
.page_search .btn_wrap a:hover {font-weight:bold;}
.page_search .btn_wrap a + a {margin-left:5px; padding-left:9px; background:url('https://img.hankyung.com/img/w/line_cont.gif') repeat-y left center;}
.page_search .btn_wrap .btn_align_left {float:left; text-align:left;}
.page_search .btn_wrap .btn_align_right {float:right; text-align:right;}
.page_search .auto_search_layer {position:absolute; top:50px; left:0px; display:none; width:438px;  background:#fff; border:1px solid #bebebe; border-top:0 none; z-index:10;} /*default - none*/
.page_search .auto_search_layer.on {display:block;}
.page_search .auto_search_layer li {position:relative; padding:6px 27px 7px 10px; font-size:13px; letter-spacing:0;}

/* page-issue */
.page_issue .tit_page_lg {padding-bottom:16px; border-bottom:1px solid #222; *z-index:20;}
.page_issue .issue_tit a.h3_tit {color:#5c7bc2; font-size:22px; font-weight:bold;}

.issue_box {padding:23px 0 22px; border-top:1px solid #222;}
.issue_box .view_all {position:relative; top:-2px; display:inline-block; margin-left:13px; color:#888; font-size:13px; font-weight:bold; letter-spacing:-0.075em;}
.issue_box .go_page {margin-left:6px;}
.issue_box .issue_tag {margin-top:6px; *zoom:1;}
.issue_box .issue_tag:after {content:''; display:block; clear:both;}
.issue_box .issue_tag.mult_item .tag_wrap {width:470px;}
.issue_box .issue_tag.mult_item .tag_wrap + .tag_wrap {margin-left:60px;}
.issue_box .issue {width:490px;}
.issue_box .people {width:490px; margin-left:60px;}
.issue_box .tag_wrap {position:relative; float:left;}
.issue_box .tag_wrap em {position:absolute; top:9px; left:0; float:left; display:block; color:#888; font-size:14px; font-weight:bold; letter-spacing:-0.075em;}
.issue_box .tag_box {float:left; margin-left:55px;}
.issue_box .tag_box li {float:left; margin:5px 5px;}
.issue_box .tag_box a {display:block; padding:0 15px; color:#5c7bc2; font-size:14px; line-height:29px; background-color:#efefef; border-radius:29px;}
.issue_box .head_news {margin-top:19px; *zoom:1;}
.issue_box .head_news:after {content:''; display:block; clear:both;}
.issue_box .thumb_box {float:left; overflow:hidden; width:208px; height:130px; margin-right:20px; text-align:center;}
.issue_box .thumb_box .blank {display:inline-block; overflow:hidden; width:0px; height:130px; margin-left:-4px; vertical-align:middle;}
.issue_box .thumb_box img {width:100%;}
.issue_box .thumb_box + .txt_box {float:left; width:667px;}
.issue_box .txt_box  {float:left; width:888px; *width:auto;}
.issue_box .txt_box .tit {display:block; overflow:hidden; font-size:22px; font-weight:bold; text-overflow:ellipsis; white-space:nowrap;}
.issue_box .txt_box .read {overflow:hidden; max-height:88px; margin-top:12px; color:#666; font-size:13px; line-height:22px;}
.issue_box .head_news a:focus .txt_box .tit,
.issue_box .head_news a:hover .txt_box .tit {text-decoration:underline; cursor:pointer;}
.issue_box .head_news a:focus .txt_box .read ,
.issue_box .head_news a:hover .txt_box .read {text-decoration:underline; cursor:pointer;}
.issue_box .rel_news {overflow:hidden; margin-top:13px;}
.issue_box .rel_news ul {margin:0 -30px -1px; *zoom:1;}
.issue_box .rel_news ul:after {content:''; display:block; clear:both;}
.issue_box .rel_news li {float:left; width:470px; margin:0 30px; border-bottom:1px solid #e5e4e5;}
.issue_box .rel_news li a {display:block; overflow:hidden; height:49px; padding-left:8px; font-size:17px; line-height:47px; font-weight:bold; text-overflow:ellipsis; white-space:nowrap;  background:url('https://img.hankyung.com/img/w/bul_sqr.gif') no-repeat left center;}

.btn_open_layer {float:right; width:36px; height:36px; margin-top:6px; border:1px solid #e5e4e5;}
.issue_layer {display:none; position:absolute; top:6px; right:0; width:730px; height:730px; border:1px solid #e5e4e5; background-color:#fff; box-shadow:0 0 20px #ccc; z-index:10;}
.issue_layer ul {padding:54px 22px 24px 24px; *zoom:1;}
.issue_layer ul:after {content:''; display:block; clear:both;}
.issue_layer li {position:relative; float:left; overflow:hidden; width:160px; height:120px; margin:5px; text-align:center;}
.issue_layer .bg_red {background-color:#d45e5e;} /* 경제 */
.issue_layer .bg_purple {background-color:#8b55b2;} /* 정치 */
.issue_layer .bg_bluegreen {background-color:#55b2aa;} /* 사회 */
.issue_layer .bg_orange {background-color:#e28b4f;} /* 기획연재 */
.issue_layer .bg_magenta {background-color:#c8608b;} /* 문화연애 */
.issue_layer .bg_lime {background-color:#81c860;} /* 국제 */
.issue_layer .bg_navy {background-color:#555db2;} /* 스포츠 */
.issue_layer .bg_skyblue {background-color:#5595b2;} /* IT 과학 */
.issue_layer .bg_gold {background-color:#b29255;} /* 부동산 */
.issue_layer .bg_violetblue {background-color:#4a70bc;} /* 증권 */
.issue_layer .bg_forestgreen {background-color:#4fb76e;} /* 산업 */

.issue_layer li img {height:100%;}
.issue_layer .category a {display:block; width:76px; margin:auto; color:#fff; font-size:13px;  letter-spacing:-0.075em;
						/* line-height:20px; height:23px; background:url('http://www.hankyung.com/img/w/full_mask_30.png'); */}
.issue_layer .category a:hover {text-decoration: none;}
.issue_layer .category_tit a {display:block; overflow:hidden; height:44px; margin-top:0px; color:#fff; font-size:12px; line-height:22px; letter-spacing:-0.075em; font-weight:bold;
								text-overflow: ellipsis; white-space: nowrap;}
.full_mask {position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:url('https://img.hankyung.com/img/w/full_mask_60.png');}
.issue_layer .btn_close_layer {position:absolute; top:14px; right:16px;}
.issue_layer .txt_box {position:absolute; top:70px; left:0; width:120px; height:50px; padding:0px 20px; z-index:5;}


/* 오늘의 역사 수정  */
.today_history {overflow:hidden; padding:15px 0 25px;background-color:#f3f3f3; border-top:1px solid #222;}
.today_history .tit_wrap {margin-bottom: 15px; width: 100%; text-align:center;}
.today_history .tit_wrap .issue_tit {font-size: 22px; color:#5c7bc2;}
.today_history .tit_wrap .issue_tit span {margin-left:5px;}
.today_history .tit_wrap .today {font-size:22px; font-weight:bold; letter-spacing:-0.075em;}
.today_history .tit_wrap .tit  {margin:4px 0 7px;}

.history_slide {position:relative; overflow:hidden; width:932px; padding:0 16px; margin:0 auto;}
.history_slide .slide_track {/* margin:0 -10px; */ *zoom:1;}
.history_slide .slide_track:after {content:''; display:block; clear:both;}
.history_slide .history {position:relative; float:left; height:195px; padding:0 10px; min-height:1px; font-size:0; text-align: center;}
.history_slide .history .img_box {display:inline-block; overflow:hidden; width:200px; height:125px; text-align:center;}
.history_slide .history .blank {display:inline-block; overflow:hidden; width:0px; height:225px; vertical-align:middle;}
.history_slide .history .img_box img {display:inline-block !important; height:150px; vertical-align:middle;}

.history_slide .history a {color:#222;}
/* .history_slide .history a:hover {text-decoration: ;} */
.history_slide .history .over_box {width: 200px; margin:0 auto;}
.history_slide .mark_year {display:block; width:76px; margin:0 auto; color:#6a85c5; font-size:14px; line-height:29px; text-align:center;}
.history_slide .mark_year a:hover {text-decoration: none;}
.history_slide .history .over_box strong {display:block; height:40px; color:#222; font-size:15px; font-weight:bold; letter-spacing:-0.075em; text-align:center;}
.history_slide .slide_nav .nav {position:absolute; top:36%; width:22px; height:43px; margin-top:-22px; z-index:10;}
.history_slide .slide_nav .pre {left:0px; background-position:0 -426px;}
.history_slide .slide_nav .nxt {right:0px; background-position:-69px -426px;}

/* 시즈널 로고 적용 
.header .hdr_inner .logo img.ss_logo {position: absolute; top: 28%; left: 34.4%;}
.header #gnb.sul2018 {padding:14px 10px 12px; border-top:0;
						background: url(http://news.hankyung.com/resource/images/w/main/2018sul_topline_w.png) no-repeat top;}
*/
/* 2018-03-22 right - 메인 이슈모듈 */
.main_issue_md + .main_hkonly {margin-top:20px;}
.main_issue_md .issue_tit {display:table; position:relative; margin:0 auto; text-align:center;}
.main_issue_md .issue_tit a {display:table-cell; height:30px; padding:0 16px; color:#5c7bc2; font-size:16px; letter-spacing:-0.075em; background-color:#fff; border:1px solid #94ade6; border-radius:17px; vertical-align:middle; box-sizing:border-box}
.main_issue_md .issue_tit a:before {content:''; display:inline-block; height:28px; width:1px; vertical-align:-8px}
/* .main_issue_md .issue_tit {text-align:center;}
.main_issue_md .issue_tit a {display:inline-block; padding:4px 16px 6px; color:#5c7bc2; font-size:16px; letter-spacing:-0.075em; background-color:#fff; border:1px solid #94ade6; border-radius:17px;} */
/* .main_issue_md .issue_tit a:before {content:''; display:inline-block; width:13px; height:15px; margin-right:2px; background:url('http://news.hankyung.com/resource/images/w/main/bg_issue_tag.png') no-repeat; vertical-align:-2px;} */
.main_issue_md .md_thumb_list {margin-top:-17px; padding:29px 19px 5px; border:1px solid #94ade6;}
.main_issue_md .md_thumb_list li:first-child .list_tit {font-weight:bold;}
.main_issue_md .md_thumb_list .list_tit {max-height:44px; font-size:16px; line-height:22px;}
.main_issue_md .list_left_img {width:80px; height:50px;}
.main_issue_md .list_left_img img {width:80px; height:50px;}
.main_issue_md .list_left_img + .list_txt {padding-top:4px;}

/* 2018-03-22 right - 메인 폴 모듈 */
.main_poll_md {margin-top:17px; padding:12px 14px; background-color:#f9f9f9; border:1px solid #e5e5e5; border-top:2px solid #142c67;}
.main_poll_md .tit_box:after {content:''; display:block; clear:both;}
.main_poll_md .md_tit {float:left;}
/* .main_poll_md .md_tit a:before {content:''; display:inline-block; width:21px;  height:27px; margin-right:8px; background:url('http://news.hankyung.com/resource/images/w/poll-title-icon02.png') no-repeat;  background-size:100%; vertical-align:-8px;} */
.main_poll_md .md_tit a:before {content:''; display:inline-block; width:17px; height:17px; margin-right:6px; background:url('https://www.hankyung.com/resource/images/w/icon-poll-title.png') no-repeat; vertical-align:-5px} /* 2019.02.14 */
.main_poll_md .sub {float:right; display:block; margin-top:5px; color:#888; font-size:12px; letter-spacing:0;}
.main_poll_md .md_tit .ico.go_link {margin-left:7px; vertical-align:-1px;}
.main_poll_md .voting_topic {margin-top:20px; font-size:16px; line-height:22px; font-weight:normal;}
.main_poll_md .btn_wrap {margin-top:17px; text-align:center;}
.main_poll_md .btn_rud_g {display:inline-block; padding:6px 30px; color:#fff; font-size:14px; font-weight:bold; letter-spacing:-0.075em; background-color:#a6b2ba; border-radius:2px; text-align:center;}

/* 2018-04-24 대선 띠배너 추가 */
.season_issue_box {border:1px solid #d1d0d1; background:#f0f5f8;}
.season_issue_box a {display:block;}
.season_issue_box .season_issue {color:#2a4164; font-size:20px; letter-spacing:0;}
.season_issue_box .issue {margin-left:10px;}
.season_issue_box + .elec_vplay_wrap {margin-top:0; border-top:0}

/* 2018-04-24 확장형 모듈 추가 */
.elec_vplay_wrap {margin:10px -40px 20px; padding:0 40px; box-sizing:border-box; background-color:#1d286b; background-image:linear-gradient(to bottom, rgba(20,28,75,1) 0%, rgba(29,39,107,1) 30%, rgba(29,39,107,1) 100%)}
.elec_vplay_wrap .elec_vplay {display:table; width:989px; table-layout:fixed; margin-left:5px}
.elec_vplay_wrap .elec_vplay:after {display:block; clear:both; content:"";}
.elec_vplay_wrap .elec_play {display:table-cell; width:645px; padding-bottom:15px}
.elec_vplay_wrap .elec_play .elec_tit {padding:11px 10px 0; font-size:30px; line-height:40px; letter-spacing:-0.150em; text-align:center;}
.elec_vplay_wrap .elec_play .elec_tit a {overflow:hidden; display:inline-block; width:100%; white-space:nowrap; text-overflow:ellipsis; vertical-align:top;} 
.elec_vplay_wrap .elec_play .major .img_box {margin-top:12px}
.elec_vplay_wrap .elec_play_visual {position:relative; height:0; padding-bottom:56.25%; overflow:hidden; margin-top:12px} /* 16:9 기준 */
.elec_vplay_wrap .elec_play_visual iframe {position:absolute; top:0; left:0; width:100%; height:100%}
.elec_vplay_wrap .elec_news {display:table-cell; width:299px; margin-left:-1px; padding-left:45px; vertical-align:middle}
.elec_vplay_wrap .ele_news_list ul {padding:10px 0}
.elec_vplay_wrap .ele_news_list li + li {border-top:1px solid #3e4782}
.elec_vplay_wrap .ele_news_list a {display:block; padding:11px 0px 12px}
.elec_vplay_wrap .ele_news_list a:after {content:''; display:block; clear:both;}
.elec_vplay_wrap .ele_news_list .thumb {overflow:hidden; float:right; width:75px; height:47px; margin:2px 0 0 12px}
.elec_vplay_wrap .ele_news_list .thumb img {width:100%; min-height:47px}
.elec_vplay_wrap .ele_news_list .read {overflow:hidden; max-height:50px; font-size:17px; line-height:25px; font-weight:bold}
.elec_vplay_wrap .major {margin-bottom:0;}
.elec_vplay_wrap .major .news_tit {padding:11px 10px 0;}
.elec_vplay_wrap .major .rel {margin:0; padding:0 20px;}
.elec_vplay_wrap .major .rel a {font-size:15px;}
.elec_vplay_wrap .major .rel li:first-child {margin-top:9px}
.elec_vplay_wrap ~ .wide_news_list .middle_top.brd_gray {margin-top:0; padding-top:0; border-top:0;}
.elec_vplay_wrap ~ .narrow_md_list {margin-top:10px;}

/* 모듈 키워드 */
.elec_vplay_wrap .elec_play .news_head_sbj {display:block; margin-top:18px; text-align:center}
.elec_vplay_wrap .elec_play .news_head_sbj .head_sbj {display:inline-block; padding:0 8px 2px; color:#fff; font-size:16px; line-height:21px; background-color:#ff0009}
.elec_vplay_wrap .elec_play .news_head_sbj + .elec_tit {padding-top:1px}
.elec_vplay_wrap .elec_play .news_head_sbj + a .news_tit {padding-top:1px}

/* 2019.04.10 모듈 배경 수정 */
.elec_vplay_wrap {background:#1d286b url('https://static.hankyung.com/img/www/w/main/bg-module-20190410.jpg') no-repeat}
.elec_vplay_wrap a {color:#fff}
.elec_vplay_wrap .elec_play .elec_tit a {color:#fff}

/* 2018-04-30 page - Ranking 변경 */
#inner.ranking{overflow:inherit;}
.tit_page_lg .tit .info{display:inline-block; margin-left:11px; line-height:43px; font-size:17px; vertical-align:top; letter-spacing:0;}
.ranking_tab{margin-top:31px; border:1px solid #e5e5e5; border-bottom:none;}
.ranking_tab:after{content:''; display:block; clear:both;}
.ranking_tab > li {width:50%; float:left; border-bottom:1px solid #e5e5e5; background:#f7f7f7;}
.ranking_tab > li a{display:block; line-height:47px; font-size:17px; text-align:center;}
.ranking_tab li + li a{border-left:1px solid #e5e5e5}
.ranking_tab li.active{background:#fff; border-bottom:none;}
.ranking_tab li.active a{line-height:48px;}
.raking_con{position:relative;}
.ranking_news_area{margin:50px -24px 0;}
.ranking_news_area:after{content:''; display:block; clear:both;}
.ranking_news_area > div{width:300px; float:left; padding:0 24px;}
.ranking_news_area > div + div {border-left:1px solid #d1d0d1;}
.ranking_news_area .date_tit{position:relative; text-align:center; color:#222;}
.ranking_news_area .date_tit .year{position:absolute; left:0; top:0; font-size:16px; font-weight:bold; color:#999; font-family: 'Roboto', sans-serif;}
.ranking_news_area .date_tit .term{font-size:22px;}
.ranking_news_area .date_tit .term.active{color:#5c7bc2;}
.ranking_news_area .date_tit .timer{position:absolute; right:0; bottom:0; font-size:12px;}
.ranking_news_area .date_tit .timer:before{content:''; display:inline-block; width:11px; height:11px; margin-right:5px; background:url('https://www.hankyung.com/resource/images/w/2017hk-sprite.png') no-repeat -222px -646px;}
.ranking_news_area .down_rank_news{margin-top:20px; border-bottom:1px solid #e5e5e5;}
.ranking_news_area .down_rank_news > li{position:relative; padding:17px 0;}
.ranking_news_area .down_rank_news > li + li{border-top:1px dashed #e5e5e5;}
.ranking_news_area .down_rank_news > li a{display:block; position:static;}
.ranking_news_area .down_rank_news .ctg_badge{display:inline-block; margin:0 0 6px 30px; vertical-align:middle; text-decoration:none;}
.ranking_news_area .down_rank_news .ctg_badge span{display:inline-block; padding:0 4px; height:15px; line-height:14px; color:#5c7bc2; border:1px solid #94ade6; font-size:10px;}
.ranking_news_area .down_rank_news .mark_rank{top:50%; left:0; margin-top:-7px; width:16px; height:15px; line-height:15px; font-size:20px; font-weight:bold; color:#999; font-family: 'Roboto', sans-serif;}
.ranking_news_area .down_rank_news .img_box{width:60px; height:38px; margin:4px 0 0 19px;}
.ranking_news_area .down_rank_news .img_box img{min-height:100%;}
.ranking_news_area .down_rank_news .img_box .blank{height:65px;}
.ranking_news_area .down_rank_news .img_box .img_align{width:60px; height:38px; overflow:hidden; vertical-align:top;}
.ranking_news_area .down_rank_news .txt_box{padding-left:30px;}
.ranking_news_area .down_rank_news .txt_box .tit{min-height:3.9em; max-height:3.9em; line-height:1.3em; font-size:16px;}
.ranking_news_area .down_rank_news > li:first-child{padding-top:0;}
.ranking_news_area .down_rank_news > li:first-child + li{border-top:1px solid #e5e5e5;}
.ranking_news_area .down_rank_news > li:first-child .ctg_badge{position:absolute; left:0; top:208px; z-index:10;}
.ranking_news_area .down_rank_news > li:first-child .img_box{float:none; width:100%; height:auto; margin:0; border:1px solid #e5e5e5; box-sizing:border-box}
.ranking_news_area .down_rank_news > li:first-child .blank{height:auto;}
.ranking_news_area .down_rank_news > li:first-child .img_align{width:100%; height:188px;}
.ranking_news_area .down_rank_news > li:first-child .img_box + .txt_box{position:relative; margin-top:25px; padding-top:18px;}
.ranking_news_area .down_rank_news > li:first-child .txt_box .tit{min-height:4.2em; max-height:4.2em; font-size:19px; font-weight:bold; line-height:1.4em;}
.ranking_news_area .down_rank_news > li.no_img{padding:103px 0; border-top:1px solid #e5e5e5;}
.ranking_news_area .down_rank_news > li.no_img .ctg_badge{position:static; margin-bottom:2px;}
.ranking_news_area .down_rank_news > li.no_img .img_box + .txt_box{position:static; margin-top:48px;}
.ranking_news_area .down_rank_news > li.no_img .txt_box .tit{min-height:4.5em; max-height:4.5em; font-size:22px; font-weight:bold; line-height:1.5em; padding-bottom:1px;}
.raking_con .arrow_btn_area .arrow {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;}
.raking_con .arrow_btn_area .btn_prev {position: absolute; top:360px; left:-90px; width: 32px; height: 60px; background-position: 0px -510px;}
.raking_con .arrow_btn_area .btn_next {position: absolute; top:360px; right:-90px; width: 32px; height: 60px; background-position: -60px -510px;}
.raking_con + .ranking_notice{margin-top:20px; padding:0; border-top:none;}

/* 2018-05-23 메인페이지 배너 */
.season_issue_box.type_elect .season_issue {position:relative; padding:9px 0; text-align:center; background:url('https://www.hankyung.com/resource/images/w/sub/elect/bg_issue_bnr.jpg') no-repeat center; background-size:auto 100%}
.season_issue_box.type_elect .season_issue .d_day {display:inline-block; margin:0 5px 0 35px; color:#fff; font-size:28px; letter-spacing:0; font-weight:bold; font-family:'Roboto', sans-serif; vertical-align:-7px;}
.season_issue_box.type_elect .season_issue .vote_slogan {display:inline-block; margin-left:35px;}
.season_issue_box.type_elect .season_issue .vote_rate {display:inline-block; margin-left:35px;}
.season_issue_box.type_elect .season_issue .vote_rate .num {display:inline-block; margin:0 5px; color:#fff; font-size:26px; font-family:'Roboto', 'san serif'; letter-spacing:0; vertical-align:-3px;}
.season_issue_box.type_elect .season_issue .vote_rate .time {color:#fff; font-size:12px; letter-spacing:-0.025em; vertical-align:0px; font-weight:normal}
.season_issue_box.type_elect .season_issue .bnr_link {position:absolute; top:16px; right:24px; font-size:14px;}
.season_issue_box.type_elect a {display:inline-block;}
.season_issue_box.type_elect .bnr_tit {display:inline-block; width:346px; height:27px; text-indent:-9999px; background:url('https://www.hankyung.com/resource/images/w/sub/elect/season_module_tit_v3.png') no-repeat center; vertical-align:middle}
.season_issue_box.type_elect {border-color:#7b19a2;}
.season_issue_box.type_elect .season_issue {background-size:100% 100%}

/* 2018-05-23 메인페이지 배너 : 러시아월드컵 */
.season_issue_box.type_russia {position:relative;}
.season_issue_box.type_russia .season_issue {position:relative;height:60px; padding:0; text-align:center; background:#000 url('https://www.hankyung.com/resource/images/w/sub/worldcup/bg_russia_bnr_v3.jpg') no-repeat center;}
.season_issue_box.type_russia .bnr_link {position:absolute; top:18px; right:20px; font-size:14px;}
.season_issue_box.type_russia .bnr_link.event {top:4px;right:145px;}
.season_issue_box.type_russia a {display:block;}
.season_issue_box.type_russia .bnr_tit {display:inline-block; width:352px; height:39px; position:absolute;top:11px;left:62px; text-indent:-9999px; vertical-align:middle}

/* 2018-05-30 우측 이벤트 모듈: 러시아월드컵 */
.asidemodule {position: relative; margin:20px 0 18px 0; }
.asidemodule .tit_list {position: relative; display:block; font-size:15px; height:28px; border-bottom:1px solid #e5e5e5;}
.asidemodule.side_event .thumb{height:157px; position:relative;} 
.asidemodule.side_event .thumb img {width:100%}
.asidemodule.side_event .thumb .quiz_tit{position:absolute; bottom:45px; left:0; width:100%; line-height:2.2em; padding:0 25px; text-align:center; font-size:15px; font-weight:bold; color:#333; box-sizing:border-box}
.asidemodule.side_event .thumb .hidden {position:absolute;width:1px;height:1px;font-size:1px;overflow:hidden;padding:0;margin:-1px;clip: rect(0 0 0 0);}
.asidemodule.side_event .thumb .btn_start{display:inline-block; position:absolute; bottom:9px; left:50%; width:140px; height:28px; margin-left:-69px;}

/* 2018-09-20 증권 고지사항 변경 */
.main_virtualmoney .bottom_coin_info {letter-spacing:0}
.main_virtualmoney .bottom_coin_info .coin_unit {margin-left:10px}
.main_virtualmoney .bottom_coin_info .invest_link {display:inline-block; margin-top:-1px; vertical-align:top}

/* 2018-09-20 추석 시즈널 로고 */
.header #gnb.seasonal_line {padding:14px 10px 12px; border-top:0; background: url(https://www.hankyung.com/resource/images/w/main/season_line201809.jpg) no-repeat top;}
/* .header .hdr_inner .logo img.ss_logo {left:340px;} */ 
.header .ss_logo {overflow:hidden; position:absolute; top:0; left:335px; width:70px; height:94px;}
.header .ss_logo img {max-width:100%; margin-top:5px}

/* 2018-10-01 narrow_md_list 내부 광고 크기 지정 */
.ad_img {width:300px; height:250px}
.ad_img.main_housebanner {width:auto; height:auto}