/*µ¥½ºÅ©Å¾ Çì´õ */
#md-header {width:1000px;margin: 0 auto;padding-bottom: 15px;position: relative;margin-top: -70px;padding-top:60px;}
#md-header #top-nav {position: absolute;top:0;right:10px;padding-top: 10px;color:#666; }
#md-header #log-box {position: relative;width: 990px;height:100px;padding:2px 0 2px 0; }
#md-header #logo-box {float:left;color:#666;width:308px;height:100px;}
#md-header #logo-box ul{float:left;color:#666;margin:10px 0 0 0;}
#md-header #logo-box ul li{list-style-type:none;}

#md-header #top-banner-box {width: 635px;height:100px;border:#000000 1px solid;}

/*************************/

/*************************/
#md-header #md-nav {position:relative;height:80px;margin-top: 15px;overflow:hidden;background:#efefef;}
#md-header #md-nav .navbar-nav {position:relative;background:url(../_images/lnb_vline.png) no-repeat left center;list-style:none;margin:0;padding:0;}
#md-header #md-nav .navbar-nav:after{content:""; display:block; float:none; clear:both;}
#md-header #md-nav .navbar-nav > li{float:left;list-style:none;margin:0;padding:0;background:url(../_images/lnb_vline.png) no-repeat right center;}
#md-header #md-nav .navbar-nav > li .active{background:url(../_images/lnb_hover_bg.png) 0 1px;}

#md-header #md-nav .navbar-nav > li > a {padding: 15px 10px 15px 10px;color:#fff;font-weight: bold;display:inline-block;cursor:pointer;text-decoration:none;} 
#md-header #md-nav .navbar-nav > li > a:hover, #md-header #md-nav .navbar-nav > li > a:focus {}
#md-header #md-nav .navbar-nav > li .active a {color:#fff8c7;} 


/*3depth menu*/
#md-header #md-nav div.submenuH{width:668px;display:none;position:absolute;left:0;top:50px; height:30px;margin:0;padding:0;filter:alpha(opacity=70);opacity:0.7;
_background:#efefef url(../_images/bottom_shadow.png) repeat-x top;
border-radius:0 0 5px 5px;-webkit-border-radius:0 0 0px 0px;-moz-border-radius:0 0 0px 0px;
behavior: url(../_images/_ie/PIE.htc);
z-index:100;
}
#md-header #md-nav div.submenuH ul {margin:0;padding:0;background:none;}
#md-header #md-nav div.submenuH ul li{height:30px;float:left;list-style-type:none;margin:0;padding:0;background:none;}
#md-header #md-nav div.submenuH ul li a{margin:0;padding:0 10px;font:bold 12px dotum, dotum;letter-spacing:0px;color:#000;height:30px;line-height:32px;display:inline-block;}
#md-header #md-nav div.submenuH ul li a:hover{color:#000;}
#md-header #md-nav div.submenuH ul li a.active,#md-header #md-nav div.submenuH ul li a:active{color:#ff6f00;}
#md-header #md-nav div.submenuH ul li.on a{text-decoration:underline;} 

/*±ôºýÀÓ*/
@keyframes blink-effect {
  50% {
    opacity: 0;
  }
}

.blink {
  /*color:#ef2011;*/
  font-weight:bold;
  animation: blink-effect 1s step-end infinite;

  /*
  animation-name: blink-effect;
  animation-duration: 1s;
  animation-iteration-count:infinite;
  animation-timing-function:step-end;
  */
}

/* ¸®½ºÆ® Ã¼Å©¹Ú½º*/

/* This css is for normalizing styles. You can skip this. */

.check-group input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.check-group label {
  position: relative;
  cursor: pointer;
}

.check-group label:before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid #0079bf;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 10px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
}

.check-group input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  left: 9px;
  width: 6px;
  height: 14px;
  border: solid #0079bf;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.check-group1 input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.check-group1 label {
  position: relative;
  cursor: pointer;
}

.check-group1 label:before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border: 2px solid rgba(255,67,80,1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 10px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
}

.check-group1 input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  left: 9px;
  width: 6px;
  height: 14px;
  border: solid rgba(255,67,80,1);
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.new-up {position:relative;top:-2px;margin-left:5px;border-radius:50%;padding:4px 6px 2px 6px;color:#ffffff; background-color:#ef2011;}