@keyframes bgFull {
  0% {
    height: 80px;
 }
  100% {
    height: 442px;
 }
}
body {
  background: black;
  overflow: hidden;
}

.header_wrap.up #header {
  background: rgba(0,0,0,0.6);
}
.header_wrap.on #header {
  background: rgba(255,255,255,0.96);
}
.header_wrap #header .brand a {
  background: url(../img/common/logo_white.svg) no-repeat;
}

.header_wrap #header .brand a img {
  display: none;
}
.header_wrap.on #header .brand a {
  background: none;
}
.header_wrap.on #header .brand a img {
  display: block;
}

.header_wrap #gnb>li>ul {
  display: none;
}
.header_wrap #gnb li a {
  color: #fff;
}
.index .header_wrap #gnb li a {
  opacity:1;
  color: #fff;
}
.header_wrap.on #header object {
  filter: none;
}
.header_wrap.on .select_box dt a {
  color: #111;
}
.header_wrap.on .sitemap i {
  background: #000;
}
.header_wrap.on #gnb > li:first-child ul {
  border-left: none;
}
.header_wrap.on #gnb > li > ul {
  display: block;
}
.header_wrap.on #gnb > li a {
  color: #111;
}
.header_wrap.on #gnb > li li a {
  color: #333;
}
.header_wrap.on #gnb > li li li a {
  color: #666;
}
.header_wrap .select_box dt a {
  color: #fff;
}
.header_wrap .select_box dt a:before {
  background-color: #e1e1e1;
}
.header_wrap .select_box dt a:after {
  background-image:url(../img/common/ico_language_arrow_w.svg)
}
.header_wrap.on .select_box dt a:after {
  background-image:url(../img/common/ico_language_arrow_b.svg)
}
.header_wrap .sitemap i {
  background: #fff;
}
/*.select_box ul {border-color:#fff;}*/

/*common tit::case black*/
.g_text1,
.g_text3 {font-weight:200}

#top_btn {
  bottom: -40px;
}
#top_btn i {
  border-color: #fff;
}
#top_btn::after {
  background-color: #fff;
}
