/* #region header */
body #header .icon-search {
  display: block;
  opacity: 1;
}
body #header .icon-search-w {
  display: none;
}
body #header .icon-hamburger {
  display: block;
}
body #header .icon-hamburger-w {
  display: none;
}
body #header .icon-close-x {
  display: none;
  opacity: 0;
}
body #header .icon-close-x-w {
  display: none;
  opacity: 0;
}
body #header .logo-c {
  display: block;
  opacity: 1;
}
body #header .logo-w {
  display: none;
}
body #header .gnb-arrow {
  display: block;
  opacity: 1;
}
body #header .gnb-arrow-w {
  display: none;
}
body #header .header_field {
  background-color: #fff;
  transition: 0.2s;
}
body #header .header_right_box .language_dropdown .language_btn {
  color: #111;
}
body #header.mobile_active .icon-hamburger {
  display: none;
}
body #header.mobile_active .icon-hamburger-w {
  display: none;
}
body #header.mobile_active .icon-close-x {
  display: block;
  opacity: 1;
}
body #header.mobile_active .icon-close-x-w {
  display: none;
}
body #header:hover.mobile_active .icon-hamburger {
  display: none;
}
body #header:hover.mobile_active .icon-hamburger-w {
  display: none;
}
body #header:hover.mobile_active .icon-close-x {
  display: block;
  opacity: 1;
}
body #header:hover.mobile_active .icon-close-x-w {
  display: none;
}
body #header:hover .icon-hamburger {
  display: block;
}
body #header:hover .icon-hamburger-w {
  display: none;
}
body #header .gnb_list_field {
  transition: 0.4s;
}
body #header .gnb > ul > li > a {
  color: #111;
}
body #header.contents-sec #header .header_field {
  background-color: #fff;
}
@keyframes header-hover {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes header-hover-logo {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
