body{min-width:980px;}
#wrap{position:relative; width:100%;}
.rW .socTit a,.scBox li a{text-indent:-999999px;display:block;background:url(http://www.kmib.co.kr/images/cmn/img_cmn.png) no-repeat;}
.w980{width:980px !important;position:relative;margin:0 auto;}
.w960{width:960px !important;position:relative;margin:0 auto;}
.bt2px{border-top:2px solid #686868 !important;}
.ldott{background:url(/images/cmn/line4x1.gif) 0 100% repeat-x !important;}

/* skipNav*/
.skip{width:100%; position:relative; height:1px; margin:-1px;}
.skipNav { position: absolute; top:-10.5em; left:0; margin: 0 auto; z-index:999; }
.skipNav a:active, .skipNav a:focus {position: absolute; top: 10.5em; left: 30px; width: 150px; height:17px; padding-top:3px; text-align: center; color: #fff; background: #333; border: 2px solid #000; outline: 0; font-weight:bold;}

.img_cmn{background:url('http://www.kmib.co.kr/images/cmn/img_cmn_2016.png') no-repeat;text-indent:-999999px;display:block;}
#header{margin-bottom:20px;}
#header .htop_inner:after{clear:both;display:block;content:'';}
#header .htop{display:block;clear:both;background:#eee;}
#header .htop_inner{width:980px;margin:0 auto;height:27px;}
#header a,#header span,#header strong{font-family:'Malgeun Gothic','¸¼Àº °íµñ',Malgun Gothic,'MalgeunGothicWeb','µ¸¿ò',sans-serif;}
#header .htop_inner .tmnu{margin:5px 0 0 0;}
#header .htop_inner .tmnu li{float:left;}
#header .htop_inner .tmnu li:first-child a{border-right:1px solid #bababa;padding-left:0;}
#header .htop_inner .tmnu a{display:block;letter-spacing:-0.05em;color:#777;font-size:12px;line-height:15px;padding:0 9px;}
#header .htop_inner .today_inner{margin:5px 0 0 0;text-align:right;}
#header .htop_inner .today .tdate{float:left;color:#454545;font-size:12px;letter-spacing:0.05em;margin-right:4px;}
#header .htop_inner .today .tweather{display:block;float:left;overflow:hidden !important;height:18px;}
#header .htop_inner .today .tweather li strong{display:inline-block;background:#797979;color:#fff;font-size:12px;height:15px;padding:0 4px;letter-spacing:-0.05em;margin-right:4px;}
#header .htop_inner .today .tweather li span{font-size:15px;font-weight:bold;color:#111;}
#header .hcnt{width:980px;margin:0 auto;position:relative;padding:15px 0 7px;}
#header .hcnt:after{cleaR:both;display:block;content:'';}
#header .hcnt h1.logo{position:absolute;left:50%;margin-left:-99px;width:198px;height:54px;}
#header .hcnt h1.logo a{background-position:0 0;width:198px;height:54px;}
#header .hcnt .l_area{float:left;}
#header .hcnt .r_area{float:right;width:226px;}
#header .hcnt .smnu_area{float:right;margin-bottom:7px;}
#header .hcnt .smnu_area li{border-left:1px solid #ddd;width:33px;float:left;}
#header .hcnt .smnu_area li:first-child{border:none;}
#header .hcnt .smnu_area a{width:22px;height:22px;margin:0 auto;}
#header .hcnt .smnu01 a{background-position:-176px -59px;}
#header .hcnt .smnu02 a{background-position:-212px -59px;}
#header .hcnt .smnu03 a{background-position:-248px -59px;}
#header .hcnt .smnu04 a{background-position:-286px -59px;}
#header .hcnt .smnu05 {width:40px !important;}
#header .hcnt .smnu05 a{background-position:-318px -59px;width:40px;}
#header .hcnt .smnu06 a{background-position:-360px -59px;width:36px;}
/* search */
#srchW{clear:both;position:relative;width:100%;height:33px;overflow:hidden;margin-bottom:7px}

/*nav*/
#nav{position:relative;clear:both;display:block;border-top:1px solid #ccc;border-bottom:1px solid #f48f21;height:45px;z-index:999;}
#nav .nav_inner{width:980px;margin:0 auto;padding:14px 0;}
#nav .nav_inner:after{clear:both;display:block;content:'';}
#nav .nav_inner .toggle{background:none;width:110px;}
#nav .nav_inner>div{float:left;background:url('/images/main/bar1x17.gif') 0 50% no-repeat;}
#nav .nav_inner .gnb li,#nav .nav_inner .snb li{float:left;}
#nav .nav_inner .btn_toggle{display:inline-block;color:#000;padding:0 8px 0 0;font-size:15px;color:#000;letter-spacing:-0.05em;outline:0;border:0;line-height:15px;}
#nav .nav_inner .btn_toggle span{display:block;width:20px;height:3px;background:#e57b2e;margin-bottom:3px;}
#nav .nav_inner .btn_toggle em{display:block;float:left;margin-right:9px;}
#nav .nav_inner .btn_toggle strong{padding-right:10px;}
#nav .nav_inner .gnb {padding:0 15px 0 20px;}
#nav .nav_inner .gnb a{display:inline-block;color:#000;padding:0 .85em;font-size:15px;color:#000;letter-spacing:-0.065em;font-weight:bold;}
#nav .nav_inner .gnb a:hover{text-decoration:none;color:#f38b00;}
#nav .nav_inner .snb{float:right;padding:0 0 0 15px;}
#nav .nav_inner .snb a{display:block;font-weight:bold;color:#7c562c;font-size:12px;letter-spacing:-0.02em;padding:0 5px;}
#nav .nav_inner .snb a:hover{text-decoration:none !important;}
#nav .gnb_all{display:none;position:absolute;width:100%;background:#fff;left:0;top:48px;z-index:99;border-bottom:1px solid #bbb;}
#nav .gnb_all_inner{position:relative;width:980px;margin:0 auto;border-top:none;background:#fff;padding:15px 0;}
#nav .gnb_all_inner:after{clear:both;display:block;content:'';}
#nav .gnb_all_inner ul{position:relative;clear:both;display:block;border-top:1px solid #ddd;padding:11px 0 11px 12%;;min-height:18px;}
#nav .gnb_all_inner ul:after{clear:both;display:block;content:'';}
#nav .gnb_all_inner ul:first-child{border:none !important;}
#nav .gnb_all_inner li.depth1{width:13%;position:absolute;left:0;top:13px;}
#nav .gnb_all_inner li.depth1 a{font-weight:bold;font-size:15px;color:#111;line-height:20px;}
#nav .gnb_all_inner li.depth1 a:hover{text-decoration:none;}
#nav .gnb_all_inner li{float:left;}
#nav .gnb_all_inner li a{display:block;color:#333;padding:0 12px;font-size:13px;line-height:22px;letter-spacing:-0.04em;}
#nav .btn_close {display:block;background:#fff url('/images/cmn/btn_close.png') 0 50% no-repeat;padding-left:26px !important;font-size:15px;color:#000;letter-spacing:-0.05em;outline:0;border:0;line-height:15px;z-index:999;}
#nav .btn_close strong{padding-right:10px;}

/* footer  */
#footer{clear:both;width:100%;border-top:3px solid #686868;padding-bottom:10px;}
#footer .w980{width:980px;margin:0 auto;position:relative;}
#footer:after{clear:both;display:block;content:'';}
#footer .fnews{display:block;border-bottom:1px solid #e6e6e8;height:40px;overflow:hidden;line-height:3.75em;}
#footer .fnews dl{display:block;width:960px;margin:0 auto;}
#footer .fnews dt{float:left;color:#000;letter-spacing:-0.03em;line-height:2.9em !important;font-size:1.083em;font-family:'Malgeun Gothic','¸¼Àº °íµñ',Malgun Gothic,'MalgeunGothicWeb','µ¸¿ò',sans-serif;font-weight:bold;margin-right:10px;height:40px;}
#footer .fnews .notice{display:block;overflow:hidden;z-index:100;}
#footer .fnews dd.btn_wrap{float:left;padding:13px 10px 0 0;}
#footer .fnews dd.btn_wrap a{float:left;width:13px;height:13px;}
#footer .fnews dd.btn_wrap a.btnPlay{background-position:-398px 0px;margin-right:2px;}
#footer .fnews dd.btn_wrap a.btnStop{background-position:-413px 0px;}
#footer .fnews dd a{font-family: dotum,"µ¸¿ò",'Malgeun Gothic','¸¼Àº °íµñ',Malgun Gothic,tahoma ,sans-serif !important;font-size:12px;color:#555;}
#footer h1.h1_flogo{position:absolute;left:0;top:0;width:128px;height:33px;}
#footer h1.h1_flogo strong{background-position:-214px 0;width:128px;height:33px;*top:1.667em;}
#footer .fmnu{margin-left:145px;}
#footer .fmnu{margin-top:1.667em;}
#footer .fmnu:after{clear:both;display:block;content:'';}
#footer .fmnu li{float:left;background:url('/images/cmn/bar1x10.gif') 100% 55% no-repeat;padding:0 9px;line-height:1.667em !important;}
#footer .fmnu li:first-child{padding-left:0;}
#footer .fmnu li a{color:#444;font-size:1em !important;letter-spacing:-0.09em;font-family:'Malgeun Gothic','¸¼Àº °íµñ',Malgun Gothic,'MalgeunGothicWeb','µ¸¿ò',sans-serif;}
#footer .fmnu li a:hover{text-decoration:none;color:#222;}
#footer address{display:block;clear:both;margin:10px 0 0 145px;*margin:0 0 0 145px;font-size:0.95em;color:#9a9a9a;letter-spacing:0.03em;line-height:1.167em;font-family:'µ¸¿ò',dotum,sans-serif !important;}
#footer address strong{display:block;font-family:tahoma;font-size:0.833em;color:#ccc;font-weight:normal;letter-spacing:0.1em;}
#footer .scmnu{position:absolute;right:0;top:0;*top:1.667em;}
#footer .scmnu li{float:left;}
#footer .scmnu li a{width:34px;height:34px;}
#footer .scmnu li.sc01 a{background-position:0 -108px;margin-right:5px;}
#footer .scmnu li.sc02 a{background-position:-39px -108px;}


.ad_bnr{display:block;overflow:hidden;}
.bnr_240_50{width:240px;}