/*box-sizing*/
*, :after, :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.imgFormWrap img{width:100%;min-height:100%;height:auto}
section{position:relative}
.layer_bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;display:none;z-index:100;zoom:1;*z-index:-1;opacity:0.6}

/*clearfix*/ .contPadding2 ul:after, .contPadding3 ul:after, .CateSpecial, .lev1_rel:after, .spot_news_m_list:after{content:"";display:block;clear:both} 
/*a*/ .contPadding2 ul li a, .contPadding3 ul li a, .mm2_slideTop a, .mm2_slide li a, .CateSpecial_btn a, .lev1_rel li a{display:block;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*ellipsis :1*/.m2st_t3, .mm2_slideTop a, .mm2_slide li a, .mCon_rel, .mm5_box strong, .m_lev1_t2, .lev1_rel li a, .mm_sec11 ul li a, .mm10_box strong, .lev1_rel_h a.levRel_t, .spot_news_m_list li a, .snmh_c3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/*ellipsis :2*/ .m_newsCon .lev1 strong, .mmsn_con span, .best_text span, .mm10_box_con, .m_lev2345_t, .m_lev1_t3{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all}

/* ONLY mobile common style (layout/padding) */
.contPadding{width:100%;padding:0 15px} /*컨텐츠 좌우 여백 wrap :1단 텍스트 배열*/
.contPadding2{width:100%;padding:0 10px} /*컨텐츠 좌우 여백 wrap :2단이미지 배열*/
.contPadding2 ul li{width:25%;float:left;padding:0 5px} 
.contPadding3{width:100%;padding:0 10px} /*컨텐츠 좌우 여백 wrap :2단이미지 배열(2칸-2줄) + 스와이프*/
.contPadding3 > div{width:100%;overflow:hidden} /*roll wrap*/
.contPadding3 .rollLi{width:200%;/*임시 사이즈*/}
.contPadding3 .rollLi > li{width:50%;float:left} /*롤링*/
.contPadding3 .arrayLi > li{width:25%;float:left;padding:0 5px} /*2단배열*/
.mm_hd.contPadding{padding:0}/*메인 해더에 양쪽 패딩 제거contPadding*/
/*title head*/
.mm_hd{height:46px;margin-bottom:15px;text-align:left;position:relative}
.right_news_zone .mm_hd, .right_flash .mm_hd, .lm_map_wrap .mm_hd, .search_list .mm_hd, .market_conditions .mm_hd, .disclosure .mm_hd, .disclosure_m_list .mm_hd, .issue_plus_right .mm_hd{margin-bottom:0}
.disclosure_m_list .mm_hd > div, .top_rank4.v2 .mm_hd > div{border-bottom:0 none}
.mm_hd > div{height:100%;border-bottom:1px solid #dcdcdc;padding:0 15px}
.mm_hd h3, .mm_hd h4{height:100%;display:inline-block;line-height:47px;font-size:17px;font-weight:bold;color:#000;position:relative}
.mm_hd h3 span, .mm_hd h4 span{color:#e01f26}
.mm_hd .news_result span{color:#e22e34}
.mm_hd .news_result .hide380 {color:#000}
.mm_hd .top10Info { display: inline-block; position: absolute; top:22px; right: 15px; color:#888; font-size: 12px }
.c_2And7_nav{display:inline-block;margin:20px 0 0 10px;font-size:0;position:relative;z-index:10}
.c_2And7_nav li{display:inline-block;height:7px;margin:0 1.5px}
.c_2And7_nav li a{background:#d9d9d9;border-radius:50%;text-indent:-9999px;font-size:0}
.c_2And7_nav li a{display:block;width:7px;height:100%}
.c_2And7_nav li.on a{width:7px;background:#e01f26;border-radius:50%}
.mm_hd_more{display:block;width:40px;height:100%;position:absolute;top:0;right:0;font-size:0;text-indent:-9999px}
.mm_hd_more .arr{display:inline-block;width:8px;height:16px;position:absolute;top:15px;right:15px;background:url("../images/mm_hd_more.svg") no-repeat;background-size:100%;opacity:0.5}
.mm_hd_more .arr2{display:inline-block;width:9px;height:16px;position:absolute;top:14px;right:0;background:url("../images/mm9_3.svg") no-repeat;background-size:100%;opacity:0.5}
.mm_sec3 .mm_hd{margin-bottom:0}
.mm_sec3 .mm_hd h3:after{display:block;content:"";width:6px;height:6px;position:absolute;top:10px;right:-10px;background:gray;border-radius:50%}
.mm_sec3.s1 .mm_hd h3:after{background:#ef6800}
.mm_sec3.s2 .mm_hd h3:after{background:#b70b17}
.mm_sec3.s3 .mm_hd h3:after{background:#009b28}
.mm_sec3.s4 .mm_hd h3:after{background:#004ea1}
.mm_sec3.s5 .mm_hd h3:after{background:#7c24b8}
/*more btn*/
.mobileSecLine{width:100%;height:11px;background:#eceeef;position:relative}
.mobileSecLine.first:after{display:none}
.mobileSecLine:after{display:block;content:"";width:100%;height:1px;position:absolute;top:0;left:0;background:#dcdcdc}
.m_Sbtn{display:block;width:100%;height:40px;background:#f6f6f6;line-height:40px;/*border-top:1px solid #e6e8eb;*/ font-size:14px;clear:both}
.m_Sbtn .point_b{color:#000;padding-right:3px}
.m_Sbtn .arr{display:inline-block;width:7px;height:13px;background:url("../images/mm_sec3_3.svg") no-repeat;background-size:100%;margin:13px 0 0 10px}
.m_Sbtn .arr2{display:inline-block;width:13px;height:7px;background:url("../images/mm_sec3_3_1.svg") no-repeat;background-size:100%;margin:16px 0 0 5px}
.m_Sbtn .arr2.off{background:url("../images/mm_sec3_3_2.svg") no-repeat;background-size:100%}
/*exception*/
.mm_sec32 .m_Sbtn{border-top:0 none}
@media screen and (max-width:640px){	
    .contPadding2 ul li{width:50%}
    .contPadding3 .arrayLi > li{width:50%}
}
@media screen and (max-width:380px){
    .mm_hd .news_result .hide380{display: none;}
}

/*news_img_boder 557-312*/
.imgFormWrap{display:block;width:100%;height:0;position:relative;overflow:hidden;padding:0 0 56.005% 0}
.imgFormWrap > span{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.imgFormWrap > span:after, .c_best_li .thumb:after, .c_sec2_1_list .thumb a:before, .c_7_1_thumb:after{display:block;content:"";width:100%;height:100%;border:1px solid rgba(0,0,0,0.1);position:absolute;top:0;left:0}
.imgFormWrap > span:before{display:inline-block;width:0;height:100%;content:"";vertical-align:middle}
.issue_box_img .imgFormWrap > span:after{display:none}
.imgFormWrap .imgFormIcon{left:inherit;top:inherit;bottom:7px !important;right:7px !important;width:21px;height:21px;background:rgba(255,255,255,0.8);border-radius:50%;overflow:hidden;border:0 none;-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.15);box-shadow:0px 0px 5px 1px rgba(0,0,0,0.15)}
.imgFormWrap .imgFormIcon:after{display:block;content:"";border:0 none;position:absolute}
.imgFormWrap .imgFormIcon.play:after{width:9px;height:11px;top:5px;left:7px;background:url("../images/m_play_icon.svg") no-repeat center;background-size:100%}
.imgFormWrap .imgFormIcon.jpg:after{width:16px;height:11px;top:5px;left:3px;background:url("../images/m_img_icon.svg") no-repeat center;background-size:100%}
.imgFormWrap .imgFormTag{width:38px;height:20px;border:0 none;background:#ff42c6;color:#fff;font-size:15px;letter-spacing:0;text-align:center;font-weight:bold}
/*lev1 Exception*/
.lev1 .imgFormWrap span{text-align:center}
.lev1 .imgFormWrap img{width:inherit;min-height:inherit;max-width:100%;max-height:100%;text-align:center;vertical-align:middle}
.mm_sec3 .lev1 .imgFormWrap span span{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.mm_sec3 .lev1 .imgFormWrap span span img{max-height:inherit;min-height:100%}

/*background_tag STYLE*/
.tag.blue{color:#1466b5;border:1px solid #1466b5}
.tag.red{color:#ff0000;border:1px solid #ff0000}
.tag.orange{color:#fa702c;border:1px solid #fa702c}
.InTag_place .tag{display:inline-block;position:relative;border:0 none}
.InTag_place .tag:before{display:inline-block;width:0;height:100%;content:"";vertical-align:middle}
.InTag_place .tag span{display:inline-block;vertical-align:middle;height:19px;color:#fff;font-size:12px;font-weight:normal;line-height:19px;padding:0 4px 0 3px;margin-left:1px;position:relative;margin:-5px 5px 0 1px}
.InTag_place .tag span:after{display:block;content:"";width:1px;height:17px;position:absolute;top:1px;left:-1px}
.InTag_place .tag span:before{display:block;content:"";width:1px;height:17px;position:absolute;top:1px;right:-1px}
.InTag_place .tag.blue span, .InTag_place .tag.blue span:after, .InTag_place .tag.blue span:before{background:#1466b5} 
.InTag_place .tag.red span, .InTag_place .tag.red span:after, .InTag_place .tag.red span:before{background:#ff0000}
.InTag_place .tag.orange span, .InTag_place .tag.orange span:after, .InTag_place .tag.orange span:before{background:#fa702c}
/*Line_tag STYLE*/
.Intag_line .tag{display:inline-block;height:14px;font-size:11px;line-height:14px;*line-height:11px;line-height:11px \0/IE8+9 ;line-height:11px\-;padding:0 2px 0 1px;margin-right:2px}/*ie8~10*/
_:-ms-fullscreen, :root .Intag_line .tag{line-height:11px} /*ie11*/
.m_lev2345 .Intag_line .tag{margin-top:3px;line-height:15px}
html[xmlns*=""] body:last-child .m_lev2345 .Intag_line .tag{margin-top:2px;line-height:12px}

/*btn / icon*/
#header a{height:100%}
.btn{display:block;position:absolute;font-size:0;text-indent:-9999px}
.btn span{display:block;position:absolute}
.lock{display:inline-block;width:15px;height:15px;background:url(../images/lock.svg)no-repeat;background-size:11px 15px;margin-top:1px;margin-right:3px}
.mm_sec3 .lock,
.mm_sec32 .lock{margin-top:3px}


/*관련기사목록*/
.m_newsCon_rel{display:block;width:100%;padding-left:15px 0}
.m_newsCon_rel:after{content:"";display:block;clear:both}
.m_newsCon_rel > span{display:block;width:50%;height:41px;float:left}
.m_newsCon_rel > span:nth-child(2n+1){padding-right:7.5px}
.m_newsCon_rel > span:nth-child(2n+2){padding-left:7.5px}
.m_newsCon_rel > span:last-child .mCon_rel, .m_newsCon_rel > span:nth-child(3) .mCon_rel{border-bottom:1px solid #eceeef}
.mCon_rel{display:block;width:100%;text-align:left;line-height:40px;font-size:15px;color:#000 !important;border-top:1px solid #eceeef;padding:0 5px 0 0;position:relative}
.m_newsCon_rel .lock{margin-top:11px}
@media screen and (max-width:640px){
    .m_newsCon_rel{padding-left:0}
    .m_newsCon_rel > span{width:100%;height:41px;float:none;padding-right:10px}
    .m_newsCon_rel > span:nth-child(2n+1), .m_newsCon_rel > span:nth-child(2n+2){padding:0}
    .m_newsCon_rel > span:nth-child(3) .mCon_rel{border-bottom:0 none}
    .m_newsCon_rel > span:nth-child(5), .m_newsCon_rel > span:nth-child(6){display:none}
    .m_lev2345 .m_newsCon_rel > span:nth-child(5){display:block}
}

.w900, .m_newsCon_rel > span.w900{display:block}
.w640, .m_newsCon_rel > span.w640{display:none}
@media screen and (max-width:640px){
    .w900, .m_newsCon_rel > span.w900{display:none}
    .w640, .m_newsCon_rel > span.w640{display:block}
}


/*head*/
#header.fixed {padding-top: 61px; }
#header.fixed .head1{position:fixed;top:0;left:0;z-index:9999}
.head1{width:100%;height:61px;border-top:2px solid #e01f26;border-bottom:1px solid #ced2d7;position:relative;background:#fff;transition:0.3s all ease-out}
.head1 h1{margin-top:14px}
.head1 h1 a{display:inline-block}
.head1 h1 img{width:137px;height:31px}
.head1 h2{display:none}
.head1 h2 a{display:inline-block;font-size:24px;color:#040707;font-weight:bold;line-height:58px}
.head1 h2 a sup{display: inline-block;font-size: 14px;line-height: 58px;margin-top: -6px;margin-left:2px;}
.menu_btn{width:58px;top:0;left:0}
.menu_btn span{width:22px;height:17px;top:21px;left:18px;background:url(../images/list.svg)no-repeat;background-size:cover}
.search_btn{width:58px;top:0;right:0}
.search_btn span{width:21px;height:23px;top:18px;left:20px;background:url(../images/search.svg)no-repeat;background-size:cover}
.search_btn.on{background:#f2f2f2;border-left:1px solid #ced2d7}
.search_btn.on span{width:19px;height:19px;top:19px;left:21px;background:url(../images/close2.svg)no-repeat;background-size:19px}
.sub_logo{display:none;width:72px;height:17px;background:url(../images/logo.svg)no-repeat;background-size:contain;position:absolute;top:21px;left:55px}
.sub_logo:hover{background:url(../images/logo.svg)no-repeat;background-size:contain}
.head2{height:44px;border-bottom:1px solid #ced2d7;position:relative}
.head2.swiper-container{overflow:inherit}
.head2 #menu{display:none}
.head2 .tab_menu.swiper-wrapper{display:inline-block;width:100%;text-align:center}
.head2 .tab_menu li.swiper-slide{display:inline-block;width:auto;white-space:nowrap;line-height:0}
.head2 .tab_menu li:first-child a{margin-left:10px}
.head2 .tab_menu li:last-child a{margin-right:10px}
.head2 .tab_menu a{display:block;position:relative;padding:0 4px 0 3px;text-decoration:none;color:#040707;line-height:15px;white-space:nowrap;text-align:center}
.head2 .tab_menu span{display:inline-block;position:relative;min-width:37px;padding:14px 15px;font-size:18px;font-weight:bold}
.mHeads2_arr{display:block;width:29px;height:43px;position:absolute;top:0;z-index:10}
.head2_L{left:0;background:url("../images/hd2_bg2.png") no-repeat}
.head2_L:after{display:block;content:"";width:6.5px;height:12px;position:absolute;top:50%;margin-top:-6px;left:5px;background:url("../images/hd2_arr1.svg") no-repeat;background-size:100%}
.head2_R{right:0;background:url("../images/hd2_bg1.png") no-repeat}
.head2_R:after{display:block;content:"";width:6.5px;height:12px;position:absolute;top:50%;margin-top:-6px;right:5px;background:url("../images/hd2_arr2.svg") no-repeat;background-size:100%}
.head2.sub .tab_menu{display:none}
.head2.sub #menu{/*display:flex;*/ display:inline-block}
.head2.sub #menu > li{font-size:17px;display:inline-block;line-height:43px;padding-right:15px}
.head2.sub #menu > li:first-child{margin-left:15px}
.head2.sub #menu > li a{display:inline-block;height:100%;color:#1d1819;position:relative;font-weight:bold}
.head2.sub #menu > li.on a{color:#e01f26}
.head2.sub #menu > li.on a:after{display:block;content:"";width:100%;height:1px;position:absolute;bottom:-1px;left:0;background:#e01f26}
.head2.sub #menu > li a:after{display:none}
.head2.sub #menu > li.issue_plus{display:inline-block;padding-left:52px;font-size:17px;line-height:44px;color:#1d1819}
.head2.sub #menu > li.issue_plus a{display:inline-block;height:100%}
.head2.sub #menu > li.issue_plus .ipt{display:inline-block;position:relative;line-height:44px;font-weight:bold;font-size:16px}
.head2.sub #menu > li.issue_plus .ipt.sub{color:#e01f26;position:relative}
.head2.sub #menu > li.issue_plus .ipt span{display:block;width:46px;height:19px;position:absolute;top:12px;left:-53px;background:#e01f26;padding-right:7px;font-size:12px;color:#fff;line-height:21px;letter-spacing:-0.5px;font-family:'malgun gothic';padding-left:3px}
.head2.sub #menu > li.issue_plus .ipt span:after{display:block;content:"";width:7px;height:9px;position:absolute;top:5px;right:-5px;background:url("../images/issue_plus3.svg")no-repeat;background-size:7px 9px}
.head2.sub #menu > li.issue_plus .ipt span:before{display:block;content:"";width:7px;height:7px;position:absolute;top:6px;right:2px;background:url("../images/issue_plus_small.svg")no-repeat;background-size:7px}
.head2.sub #menu > li.issue_plus.vRt {padding-left: 71px;}
.head2.sub #menu > li.issue_plus.vRt .ipt span{width: 65px; left:-72px;}

.head2.sub #menu > li.issue_plus:first-child .ipt:after{display:block;content:"";width:7px;height:9px;position:absolute;top:17px;right:-13px;background:url("../images/issue_plus2.svg")no-repeat;background-size:7px 9px}
.head2.sub #menu > li.issue_plus:first-child .ipt.sub:after{background:url("../images/issue_plus3.svg")no-repeat;background-size:7px 9px}
.head2.sub #menu > li.issue_plus .ipt.sub:before{display:block;content:"";width:125px;height:1px;position:absolute;bottom:0;left:-54px;background:#e01f26}
.head2.sub #menu > li.issue_plus ul{display:inline-block;margin-left:14px}
.head2.sub #menu > li.issue_plus ul li{display:inline-block;font-size:16px;padding:0 3px}
.head2.sub #menu > li.issue_plus ul li a{color:#888;font-weight:normal}
.head2.sub .mHeads2_arr{display:none}
/*sub6 tab*/
.head2.sub #menu.sub6Tab{width:100%}
.head2.sub #menu.sub6Tab li{display:inline-block;line-height:43px;font-size:16px;font-weight:bold;padding-right:15px}
.head2.sub #menu.sub6Tab li a{display:block;height:100%;position:relative}
.head2.sub #menu.sub6Tab li.on a:after{display:block;content:"";width:100%;height:1px;position:absolute;bottom:-1px;left:0;background:#e22e34;z-index:10}
/*layer pop*/
.login_pop{display:block;width:85%;height:auto;background:#fff;position:fixed;top:0;left:-85%;z-index:9999;transition:all 0.3s ease-out}
.login_pop.slide{left:0}
.layer_bg.slide{display:block}
.lp_1{height:56px;position:relative;background:#3c3c3c}
.lp_1 .home{width:115px;height:56px;top:0;left:15px}
.lp_1 .home span{width:106px;height:24px;background:url(../images/logo2.svg)no-repeat;background-size:106px 24px;top:15px;left:5px}
.lp_1 .close{width:40px;height:40px;top:0;right:5px}
.lp_1 .close span{width:20px;height:20px;background:url(../images/close3.svg)no-repeat;background-size:20px;top:18px;left:5px}

.lp_2{height:61px;padding:0 40px 0 20px;text-align:left;line-height:60px;position:relative;color:#333;font-size:16px;font-weight:bold}
.lp_2 .login_icon{display:inline-block;width:33px;height:33px;border-radius:50%;margin:14px 5px 0 0}
.lp_2 .login_icon span{display:inline-block;width:19px;height:20px;margin:6px 0 0 6px}
.lp_2 .right_link{display:inline-block;position:relative;position:absolute}
.lp_2.after{letter-spacing:0;padding:0 80px 0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lp_2.after a{font-size:15px;letter-spacing:-1px}
.lp_2.before{border-bottom:1px solid #9fa2a6}
.lp_2.before .left_link{display:inline-block;height:100%;color:#333}
.lp_2.before .login_icon{background:#fff;border:1px solid #3c3c3c}
.lp_2.after .login_icon{background:#3c3c3c;border:1px solid #3c3c3c}
.lp_2.before .login_icon span{background:url(../images/login2.svg)no-repeat;background-size:20px 19px}
.lp_2.after .login_icon span{background:url(../images/login.svg)no-repeat;background-size:20px 19px}
.lp_2.before .right_link{width:60px;height:100%;top:0;right:0;text-indent:-9999px;font-size:0}
.lp_2.before .right_link span{display:block;width:23px;height:23px;position:absolute;top:18px;left:19px;background:url(../images/login_info.svg)no-repeat;background-size:23px}
.lp_2.after .right_link{height:20px;font-weight:bold;color:#333;line-height:20px;right:20px;top:20px}
.lp_2.after .right_link:after{display:block;content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background:#333}
.lp_2_sub{background:#e9e9e9;padding:20px;border-bottom:1px solid #9fa2a6}

.lp_2_sub{width:100%;background:#e9e9e9;padding:20px}
.lp_2_sub .lg2_1{display:inline;height:auto;font-size:15px;color:#333;letter-spacing:-0.5;font-family:'malgun gothic'}
.lp_2_sub .lg2_1 span{color:#ff3535}
.lp_2_sub .lg2_2{display:block;margin-top:10px;height:35px}
.lp_2_sub .lg2_2 > span{display:block;width:50%;height:100%;float:left}
.lp_2_sub .lg2_2 > span:nth-child(1){padding-right:1px}
.lp_2_sub .lg2_2 > span:nth-child(2){padding-left:1px}
.lp_2_sub .lg2_2 a{display:block;height:100%;height:100%;border:1px solid #babdc2;background:#fff;font-size:14px;color:#3c3c3c;line-height:33px}



.lp_3{height:264px}
.lp_3 ul li{height:44px;border-bottom:1px solid #ced2d7}
.lp_3 ul li a{display:block;height:100%;font-size:16px;color:#333;line-height:43px;text-align:left;padding:0 20px}
.lp_3 ul li a sup {display: inline-block; line-height: 43px; margin-top: -4px; font-size: 12px;}
.lp_4{height:60px;background:#ebebeb;font-size:0}
.lp_4 li{display:inline-block;width:30px;height:30px;margin:14px 7px 0 7px;position:relative}
.lp_4 li:nth-child(1) span{width:12px;height:21px;background:url(../images/facebook.svg);background-size:12px 21px;top:4px;left:8px}
.lp_4 li:nth-child(2) span{width:23px;height:18px;background:url(../images/twiter.svg);background-size:23px 18px;top:5px;left:3px}
.lp_4 li:nth-child(3) span{width:12px;height:21px;background:url(../images/kakao.svg)no-repeat;background-size:12px 21px;top:4px;left:7px}
.lp_4 li:nth-child(4) span{width:25px;height:20px;background:url(../images/google.svg)no-repeat;background-size:25px 20px;top:4px;left:0}
.lp_4 li a{width:30px;height:30px;top:0;left:0}
.search_box{display:none;width:100%;height:59px;border-bottom:1px solid #ced2d7;position:relative}
.search_box input{width:100%;outline:none;height:100% !important;border:0 none;padding:0 92px 0 20px;font-size:16px;color:#333;border:0 none !important}
.search_box input::placeholder{color:#333}
.search_box a{display:block;width:59px;height:100%;position:absolute;top:0}
.search_box a.sb_1{right:58px;width:33px}
.search_box a.sb_1 span{width:20px;height:20px;top:19px;right:6px;background:url(../images/search_cancel.svg)no-repeat;background-size:20px}
.search_box a.sb_2{right:0}
.search_box a.sb_2 span{width:21px;height:23px;top:17px;right:17px;background:url(../images/search.svg)no-repeat;background-size:21px 23px}
/*sub*/
.sub .head1 h1{display:none}
.sub .head1 h2, .sub .sub_logo{display:block}
@media screen and (max-width:640px){	
    .head2.sub .tab_menu.swiper-wrapper{display:none}
    .head2 .tab_menu span{padding:14px 6px}
    .head2.sub #menu > li{padding-right:12px}
    .head2.sub #menu.sub6Tab li{padding-right:12px}
    .sub .sub_logo{display:none}
    
}

.main_flash{width:100%;height:45px;line-height:45px;overflow:hidden}
.main_flash ul{width:100%}
.main_flash li{width:100%;height:45px;padding:0 15px}
.main_flash li a{display:block;width:100%;height:100%;font-size:15px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.main_flash li a > span{display:inline-block;height:19px;background:#e10000;color:#fff;font-size:12px;line-height:19px;letter-spacing:0;margin-top:13px;margin-right:8px;padding:0 5px;text-indent:1px;font-weight:bold}
@media screen and (max-width:640px){	
    .main_flash li a > span span{display:none}
}
.m_lev2345{margin-top:10px}


.sec2_m{padding-bottom:10px;position:relative}
.sec2_m h3{height:45px;line-height:47px;font-size:17px;font-weight:bold;color:#000;text-align:left;padding:0 15px}
.sec2_m h3 span{color:#e01f26;letter-spacing:0}
.data_time{position:absolute;top:22px;right:15px;display:inline-block;font-size:12px;color:#888;letter-spacing:0}
.data_time span{letter-spacing:-1px}
.sec2_m_tab{padding:0 15px}
.sec2_m_tab ul{width:100%;height:45px;margin-bottom:10px;border-top:1px solid #ced2d7;border-bottom:1px solid #ced2d7}
.top_rank4.v2 .sec2_m_tab ul {margin-bottom: 0;}
.sec2_m_tab li{width:33.33333%;height:100%;float:left;border-right:1px solid #ced2d7;position:relative}
.sec2_m_tab li:first-child{border-left:1px solid #ced2d7}
.sec2_m_tab li a{display:block;height:100%;background:#f2f2f2;line-height:43px;font-size:15px;font-family:'notokr-demilight';color:#999}
.sec2_m_tab li.on a{background:#fff;color:#000;font-family:'notokr-medium'}
.sec2_m_tab li.on:after{display:block;content:"";width:100%;height:1px;position:absolute;bottom:-1px;left:0;background:#fff}
.m_timeline_wrap{width:100%;position:relative}              
.m_timeline_wrap div{width:100%;height:160px;margin-top:10px}
.m_timeline_wrap div > ul{width:100%;height:100%;position:absolute;top:0;left:15px;overflow:hidden;padding-right:15px}
.m_timeline_wrap div > ul:after{content:"";display:block;clear:both}
.m_timeline_wrap div > ul > li{width:190px;height:100%;float:left;text-align:center}
.m_timeline_wrap div > ul > li:last-child{margin-right:15px}
.m_timeline_wrap div > ul > li a{display:block;width:100%;height:100%;padding:15px;text-align:left;color:#fff;position:relative;background:#3c3c3c}
.m_timeline_wrap div > ul > li a strong{display:block;color:#fff;margin-top:8px;font-size:16px;color:#fff;height:63px;line-height:21px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;letter-spacing:-0.5px}
.m_timeline_wrap div > ul > li a .num{display:inline-block;height:19px;line-height:17px;border:1px solid #999;border-radius:10px;padding:0 8px;color:#999;font-size:12px;text-indent:-1px}
.m_timeline_wrap div > ul > li a .per{display:block;color:#b3b3b3;margin-top:18px;font-size:12px;line-height:18px}
.m_timeline_wrap div > ul > li a .per span{font-size:18px;font-family:'tahoma';font-weight:bold;line-height:17px;padding-left:5px}
.m_timeline_wrap div > ul > li a .per span.up{color:#ff3535}
.m_timeline_wrap div > ul > li a .per span.down{color:#0374ff}

.c_5_2_kospi{display:block;width:100%;height:22px}
.c_5_2_kospi > strong, .c_5_2_tNum{display:inline-block;height:15px;line-height:15px}
.c_5_2_kospi > strong{font-size:16px;font-weight:bold;color:#000;float:left;line-height:15px}
.c_5_2_tNum{float:right;font-size:16px;letter-spacing:0;font-family:'tahoma'}
.c_5_2_tNum > span:nth-child(1){font-weight:bold}
.c_5_2_tNum span:nth-child(2){padding-left:22px;display:inline-block;line-height:16px;font-size:14px}
.c_5_2_tNum span:nth-child(3){padding-left:6px;display:inline-block;line-height:16px;font-size:14px}
.ms_stock .up{color:#ff3535}
.ms_stock .down{color:#0374ff}
.ms_stock .pitch span{position:relative;display:inline-block}
.ms_stock .pitch span:after{display:block;content:"";width:10px;height:10px;position:absolute;top:4px;left:-12px}
.ms_stock .pitch.down span:after{background:url(../images/triangle_blue.svg) no-repeat;background-size:100%}
.ms_stock .pitch.up span:after{background:url(../images/triangle_red.svg) no-repeat;background-size:100%}
.st_chart{height:93px;border:1px solid #d1d5d9}
.set4{display:block;width:100%;height:28px;position:relative}
.set4 > span{display:inline-block;line-height:28px;font-size:11px;color:#333}
.set4 > span:not(:root:root){line-height:28px}
.set4 > span span{font-size:12px;letter-spacing:0;line-height:27px;padding-left:2px;font-family:'tahoma'}
.set4 > span:nth-child(1){position:absolute;top:0;left:0}
.set4 > span:nth-child(2){display:block;width:100%;text-align:center;margin-left:0;text-indent:-15px}
.set4 > span:nth-child(3){position:absolute;top:0;right:30px}
.set4 > span:nth-child(4){position:absolute;top:0;right:0;color:#999}


/*CateSpecial :각 카테고리별 스페셜 영역 "ms_stock" 증권면 전용 class*/
.CateSpecial.ms_stock{width:100%;border-top:1px solid #eceeef}
.CateSpecial.ms_stock > a{display:block;width:50%;float:left;padding-top:27px}
.CateSpecial.ms_stock > a:nth-child(1){padding-right:10px}
.CateSpecial.ms_stock > a:nth-child(2){padding-left:10px}
.CateSpecial_btn{width:100%;height:40px;border-top:1px solid #e6e8eb;clear:both}
.CateSpecial_btn a{width:50%;float:left;line-height:40px;color:#888;font-size:14px}
.CateSpecial_btn a:first-child{border-right:1px solid #e6e8eb}
.CateSpecial_btn a span{display:inline-block;margin-right:3px}
.CateSpecial_btn a:nth-child(1) span{width:18px;height:15px;background:url("../images/mm_sec3_1.svg") no-repeat center;background-size:100%;margin-top:11px}
.CateSpecial_btn a:nth-child(2) span{width:14px;height:14px;background:url("../images/mm_sec3_2.svg") no-repeat center;background-size:100%;margin-top:13px}
.CateSpecial.ms_stock .real_time{font-size:11px;color:#999;letter-spacing:0;float:right;margin:5px 0 5px 0}
.CateSpecial.ms_stock .now_time_refresh{display:inline-block;width:16px;height:14px;margin-top:-2px;position:relative;border:1px solid #ced1d6;border-radius:2px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #ffffff 43%, #ffffff 43%, #e9e9e9 46%, #ffffff 100%);background:-webkit-linear-gradient(top, #ffffff 0%,#ffffff 43%,#ffffff 43%,#e9e9e9 46%,#ffffff 100%);background:linear-gradient(to bottom, #ffffff 0%,#ffffff 43%,#ffffff 43%,#e9e9e9 46%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );z-index:50}
.CateSpecial.ms_stock .now_time_refresh span{display:block;content:"";width:10px;height:10px;position:absolute;top:2.5px;left:2.5px;background:url("../images/stock_refresh_off.svg") no-repeat;background-size:100%}
.CateSpecial.ms_stock .real_time img{display:none}
@media screen and (max-width:640px){
    .st_chart{height:auto;padding-bottom:1px}
    .ratio{position:relative;width:100%;height:0;overflow:hidden;padding-bottom:49%}
    .ratio_son{position:absolute;top:0;left:0;width:100%;height:100%}
}
@media screen and (max-width:550px){	
    .set4{display:none}
    .CateSpecial.ms_stock > a{margin-bottom:5px;padding-top:15px}
    .c_5_2_kospi{height:auto}
    .c_5_2_kospi > strong{float:none;display:block;width:100%}
    .c_5_2_tNum{float:none;height:auto}
    .c_5_2_tNum >span:nth-child(1){display:block;font-size:20px;margin:8px 0}
    .c_5_2_tNum span:nth-child(2){font-size:15px;padding-left:12px}
    .c_5_2_tNum span:nth-child(3){font-size:15px}
    .st_chart{margin-top:7px}
}

/* ONLY (m_lev2345 :레벨2,3,4,5 ) */
.m_lev2345_t{display:block;height:40px;line-height:20px;font-size:15px;text-align:left;color:#000;margin:6px 0 15px 0}


/*ONLY mobile news form (mm_sec3:카테고리 뉴스)*/
.m_newsCon .lev1{display:table;width:100%;position:relative;text-align:left}
.m_newsCon .lev1 > span{display:table-cell;padding:15px 0;vertical-align:top}
.m_newsCon .lev1 .cateImg{width:190px;position:relative}
.m_newsCon .lev1 .cateText{height:100%;padding-right:10px}
.m_newsCon .lev1.no_img .cateText{padding-right:0}
.m_newsCon .lev1 strong{max-height:52px;line-height:24px;font-size:17px;color:#000}
.mmsn_con{display:block;height:40px;overflow:hidden;margin:6px 0 7px 0}
.mmsn_con span{height:100%;line-height:20px;color:#666;font-size:14px}
.mCon_writer{display:block;font-size:13px;color:#999}
.mCon_writer > span{display:inline-block;padding-right:14px;position:relative;font-family:Titillium Web, 'malgun gothic'}
.mCon_writer > span:after{display:block;content:"";width:1px;height:11px;position:absolute;top:1px;left:-8px;background:#dcdcdc;z-index:10} 
.mCon_writer > span:nth-child(2){letter-spacing:0}
.mCon_writer > span:nth-child(2).lately{color:#ff0000;letter-spacing:-1px;position:relative;padding-left:20px;line-height:16px}
.mCon_writer > span:nth-child(2).lately:before{display:block;content:"";width:13px;height:13px;position:absolute;top:1px;left:3px;background:url(../images/clock.svg)no-repeat;background-size:13px}
.mCon_writer > span:first-child:after{display:none}
/*only DATE*/ .mCon_writer.onlyDD .first_info{display:none}
/*only DATE*/ .mCon_writer.onlyDD > span:after{display:none}
/*main*/
.mm_sec3 .m_newsCon .lev1:after{display:block;content:"";width:200px;height:1px;background:#eceeef;position:absolute;bottom:-1px;left:50%;margin-left:-100px;padding:0 10px}
/*sub*/
.mm_sec32 .mm_hd{margin-bottom:0}
.mm_sec32 .m_newsCon .contPadding{border-bottom:1px solid #e6e8eb}
.mm_sec32 .m_newsCon .contPadding:last-child{border-bottom:0 none}

@media screen and (max-width:640px){
    .mCon_writer > span:nth-child(2) span{display:none}
}
@media screen and (max-width:480px){
    .m_newsCon .lev1 .cateImg{width:150px}
}
@media screen and (max-width:380px){
    .m_newsCon .lev1 .cateImg{width:40%}
    .mCon_writer{display:none}
    .mmsn_con{margin-bottom:0}
    .m_newsCon .lev1 strong{font-size:16px;line-height:22px;max-height:44px}
}

/* ONLY mm_ad:광고 */
.ad1{width:100%;height:70px} 
.ad1 img{height:70px; width: 350px;}


/*submain*/
.news_result{height:100%;line-height:45px;font-size:17px;color:#000}
.newest_select{position:absolute;top:13px;right:15px;height:19px}
.newest_select a{display:inline-block;font-size:15px;color:#999;font-family:'notokr-regular';margin-left:15px;line-height:20px}
.newest_select a span{display:inline-block;width:19px;height:19px;border:1px solid #9a9a9a;border-radius:50%;margin-right:5px}
.newest_select a.on{color:#333}
.newest_select a.on span{border:0 none;background:url("../images/select.png")no-repeat;background-size:19px}

/* ONLY mm_sec5:서경큐브 */    
.mm_sec5{margin-bottom:15px}
.mm5_box a{border:1px solid #e6e8eb}
.mm5_box a .m_lev2345_t{padding:0 10px;text-align:left;display:block;margin:10px 0 8px 0}
.mm5_box a strong{padding:0 10px;text-align:left;display:block;margin-bottom:10px;font-size:14px;line-height:17px;color:#e01f26}
.mm5_box a strong span{display:inline-block;height:16px;border:1px solid #e01f26;font-size:11px;line-height:15px;border-radius:8.5px;padding:0 9px;font-family:'tahoma';text-indent:-1px;margin-left:5px}
.mm5_box strong{color:#0078bd;font-size:14px;font-weight:normal;margin-bottom:10px}
.mm5_box .imgFormWrap span:after{border-top:0 none;border-left:0 none;border-right:0 none}
/*@media screen and (max-width:640px){
    .mm_sec5 li.mm5_box:nth-child(3), .mm_sec5 li.mm5_box:nth-child(4){display:none}
}*/

#footer{background:#333;position:relative}
.foot1{height:60px;line-height:60px}
.foot1 a{display:block;height:100%;color:#fff;font-size:14px}
.foot1 a span{display:inline-block;width:13px;height:13px;position:relative;margin:22px 0 0 10px}
.foot1 a span:after{display:block;content:"";width:13px;height:1px;position:absolute;top:6px;left:0;background:#ccc}
.foot1 a span:before{display:block;content:"";width:1px;height:13px;position:absolute;top:0;left:6px;background:#ccc}
.foot1.on a span:before{display:none}
.foot1_layer{display:none;width:100%;height:102px;position:relative;z-index:10;background:#222}
.foot1_layer:after{display:block;content:"";width:17px;height:12px;position:absolute;bottom:0;left:50%;margin-left:-8.5px;background:url(../images/foot_arr.png)no-repeat}
.foot1_layer ul{height:51px;border-bottom:1px solid #393939}
.foot1_layer ul li{width:25%;height:100%;float:left;border-left:1px solid #393939;display:table}
.foot1_layer ul li:first-child{border-left:0 none}
.foot1_layer ul li a{display:block;height:100%;color:#fff;font-size:13px;display:table-cell;vertical-align:middle}
.foot2{border-top:1px solid #525252;border-bottom:1px solid #525252;padding:12px 15px}
.foot2 ul{display:inline-block}
.foot2 li{display:inline-block;position:relative;padding-left:20px}
.foot2 .first li:first-child{padding:0}
.foot2 .first li:first-child:after{display:none}
.foot2 li:after{display:block;content:"";width:1px;height:13px;position:absolute;top:5px;left:10px;background:#484848}
.foot2 a{display:block;color:#b0b0b0;font-size:14px;line-height:24px}
.foot2 .point a{color:#fff}
.foot3{padding:15px}
.foot3 h2{margin-bottom:15px}
.foot3 h2 img{width:91px;height:24px}
.foot3 p{font-size:13px;color:#888;line-height:20px}
.foot3 p > span{display:block}
.foot3 p span.point{color:#fff;letter-spacing:0}
.foot3 p span.point2{letter-spacing:0}
.foot_top_btn1{width:37px;height:37px;position:fixed;bottom:15px;right:15px;z-index:100}
.foot_top_btn1 a{display:block;width:100%;height:100%;font-size:0;text-indent:-9999px;background:#fff;border-radius:50%;position:relative;box-shadow:0px 0px 5px rgba(0,0,0,0.4)}
.foot_top_btn1 a span{display:block;width:15px;height:9px;position:absolute;top:13px;left:11px;background:url("../images/foot_topbtn2.svg")no-repeat;background-size:15px 9px}
.foot_top_btn2{width:37px;height:37px;position:absolute;bottom:15px;right:15px;z-index:200}
.foot_top_btn2 a{display:block;width:100%;height:100%;font-size:0;text-indent:-9999px;background:#333;border-radius:50%;position:relative;border:1px solid #8d8d8d}
.foot_top_btn2 a span{display:block;width:15px;height:9px;position:absolute;top:12px;left:10px;background:url("../images/foot_topbtn1.svg")no-repeat;background-size:15px 9px;opacity:0.5}
@media screen and (max-width:640px){
    .foot2 ul{display:block}
    .foot2 .second li:first-child{padding:0}
    .foot2 .second li:first-child:after{display:none}
    .foot3 p span .br{display:block}
}
@media screen and (max-width:500px){
    .foot1_layer ul li a span{display:block}
}

/*auto Search*/
.ui-autocomplete{width:100%;background:#676767;z-index:10;max-height:200px;position:relative;margin-top:-10px;margin-bottom:10px}
.ui-autocomplete:after{display:block;content:"";width:8px;height:6px;position:absolute;top:-21px;right:156px;background:url("../images/auto_select.png")no-repeat;background-size:8px 6px;z-index:10;opacity:0.5}

.ui-autocomplete .ui-menu-item:nth-child(1), .ui-autocomplete .ui-menu-item:nth-child(1).ui-state-focus{border-top:none}
.ui-autocomplete .ui-menu-item{width:100%;height:40px;line-height:39px;border-top:1px solid #858585;font-size:14px;text-align:left;padding:0;list-style-image:none;font-family:'notokr-medium'}
.ui-autocomplete .ui-menu-item a{display:block;height:100%;position:relative;color:#fff}
.ui-autocomplete .ui-menu-item.ui-state-focus{background:#535353;border:0 none;border-top:1px solid #858585}
.ui-autocomplete a > span:nth-child(1){position:absolute;top:0;left:15px;letter-spacing:0}
.ui-autocomplete a > span:nth-child(2){display:block;width:100%;padding:0 55px 0 75px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ui-autocomplete a > span:nth-child(3){display:inline-block;position:absolute;top:0;right:15px}
@media screen and (max-width:640px){
    .ui-autocomplete{margin-top:0;margin-bottom:0}
    .ui-autocomplete:after{top:-24px}
}
