@charset"UTF-8";
/* 로고 */
.logo{
  position: relative;
  float: left;
  margin: 36px 0 0 4px;
}
.Menu_bar{
  display: none;
}
.Menu_bar_on{
  display: block;
  position: absolute;
  /*background-color:#38b6ff;*/
  width: 100%;
  top:77px;
}
.sMenu {
    height: 86px;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 0;
    display:block;
}
.sMenu.on {
    border-bottom: 1px solid #535353;
    height: 380px;
}
.sMenu > ul:after {
    clear: both;
    content: "";
    display: block;
}

.Menu{width: 1000px; margin: 0px auto;margin-top: 53px;}

/* LNB */
.lnb {
	position: absolute;
	top: 14px;
	right: 0;
	height: 23px;
	overflow: hidden;
}
.lnb li {
	float: left;
	margin: 0;
}
.lnb li a img{
  margin-top: 3px;
}
.sel-box a {
  margin-right: 34px;
}

  .view_on{
    position:absolute;
    top:0; left:0;
    bottom:0; right:0;
    display:none;
    background-image:url(/img/sub/btn_magnifier.png);
    background-repeat:no-repeat;
    background-position:center;
  }


/**/
  #fn1{z-index:10;position:absolute;left:171px;top:38px;width:500px;height:20px;overflow:hidden;}
  #fn1 ul{float:left;position:relative;left:-13px;top:0;}
  #fn1 li{float:left;padding:0 0 0 2px;background:url(../../img/inc/fn1s.gif) no-repeat 0 50%;}
  #fn1 li a{float:left;padding:0 11px;color:#3b3b3b !important;font-size:12px;line-height:20px;white-space:nowrap;}

  #fn2{z-index:20;position:absolute;width:81px;height:17px; text-align:center;}
  #fn2 dt,
  #fn2 li{display:inline;}
  #fn2 dt a,
  #fn2 a.close{display:block;position:relative;width:81px;height:17px;border:1px solid #373232;background:#D00A0A;color:#FFF;font-size:10px;line-height:17px;overflow:hidden;}
  #fn2c ul li a{display:block;position:relative;width:81px;height:17px;border:1px solid #926D48;border-width: 0 1px 1px 1px; background:#FFF;color:#000;font-size:10px;line-height:17px;overflow:hidden; padding:0 0;}
  #fn2 a.close{position:absolute;right:0;bottom:-24px;background:transparent;text-indent:-9999px;}
  #fn2 dt a .ic1,
  #fn2 a.close .ic1{display:block;position:absolute;right:6px;top:9px;width:9px;height:6px;overflow:hidden;text-indent:-9999px;}
  #fn2 a.close .ic1{background-color:#fcfcfc;background-position:50% 0;}
  #fn2 dd{display: none; position: absolute; right: 0; width: 81px;}
  #fn2 ul{padding:0; background:#fff;}
  #fn2 li a{display:block;height:25px;padding:0 5px;border-top:1px dotted #ddd;color:#333;font-size:12px;line-height:25px;}
  #fn2 li a:hover,
  #fn2 li a:focus{background-color:#EFEFEF;}

  #fn2 a.f_close{display:block; position:absolute; width:81px; height:17px; background:#fff; color:#333;font-size:12px; line-height:17px;overflow:hidden;}
  #fn2 a.f_close{position:absolute; background-color:#b4b4b4; width:81px; height:17px; border: 1px solid #926D48; border-width: 0 1px 1px 1px; color: #fff;}

  #authorinfo{position:absolute;left:171px;top:63px;color:#3b3b3b;font-size:12px;}
  #authorinfo .foot_logo{position:absolute;left:-163px;top:-14px;}
  #authorinfo address{display:block;line-height:18px;}
  #authorinfo address.copyright{}
  .f_close {width: 81px; height: 17px; position: absolute;}

/**/

ol, ul, li, dd, dl, dt  {list-style:none;}
#gnb_menu{ position:absolute; top:55px; right: 0; z-index:9}
#gnb_menu li{ float:left; padding-left:52px;}
#gnb_menu li a {color: #2c2c2c; font-weight: bold; font-size: 14px;}
#gnb_menu li a:hover,
#gnb_menu li a:focus {color: #0D98AB;}

#gnb_menu li.tm01{padding: 0 10px;}
#gnb_menu li.tm02{padding: 0 10px;}
#gnb_menu li.tm03{padding: 0 10px;}
#gnb_menu li.tm04{padding: 0 10px;}
#gnb_menu li.tm05{padding: 0 10px;}
#gnb_menu li.tm06{padding: 0 10px;}
#gnb_menu li.tm07{padding: 0 10px;}
#gnb_menu li.tm08{padding: 0 0 0 10px;}

#gnb_menu li div{  position:absolute; top:20px; height:43px; opacity:0; display:none; overflow:hidden; width:995px; left:-200px; background:url(/img/common/tnb_bg.png) repeat-x; padding:0 20px;}
#gnb_menu li div dl{ float:left; margin-right:20px;}
#gnb_menu li div dl.last{ margin-right:0}
#gnb_menu li div dl dt{ width:100%; height:46px;}
#gnb_menu li div dl dt a{ color: #2c2c2c; font-weight:600; height:38px; line-height:38px ;display:block; font-size: 12px;}
#gnb_menu li div dl dt a:hover,
#gnb_menu li div dl dt a:focus{color: #0D98AB;}

#gnb_menu li.tm01 div{ width:554px; margin-left:80px; }

#gnb_menu li.tm02 div{ width:456px; margin-left:130px; }

#gnb_menu li.tm03 div{ width:740px; margin-left:70px; }

#gnb_menu li.tm04 div{ width:281px; margin-left:390px; }

#gnb_menu li.tm05 div{ width:492px; margin-left:290px; }

#gnb_menu li.tm06 div{ width:557px; margin-left:324px; }

#gnb_menu li.tm07 div{ width:331px; margin-left:550px; }

#gnb_menu li.tm08 div{ width:0px;}
#gnb_menu li.tm08 div dl.last{ width:0px;margin-right:0}

/*#menu_bg{background:url(/img/header/tnb/tnb_bg.png) repeat-x; position:absolute; top:104px; left:-502px; height:0; overflow:hidden; width:2000px; border-top:1px solid #f0f0f0; }*/
#menu_bg{ position:absolute; top:20px; left:0; height:0; overflow:hidden; width:100%; border-top:1px solid #f0f0f0; }

