/*Content CSS*/
#header_wrap { width:100%; height:60px; background: transparent; z-index:57; position:fixed; transition: all 0.3s; border-bottom: 1px solid rgba(255,255,255,.15);}
#logo {  padding:0; position: absolute; top: 0; left: 0; width:100%; display: flex; align-items: center; justify-content: center; }
#logo a {display: block;  width: 83px; height: 35px ;text-align: center; font-size: 0; background: url('../img/logo.png?v=211206') 50% 50% no-repeat; transition: all .3s ease;
background-size: contain; }
#header_wrap.sub_page #logo a {background-image: url('../img/logo_w.png?v=211206');}

.scrolled #header_wrap {background: #000; }
.scrolled #header_wrap #logo a {background-image: url('../img/logo_w.png?v=211206'); }


/* @media screen and (max-width:1200px) {

}

@media screen and (max-width: 960px) {
}

@media screen and (max-width: 640px) {
    #header_wrap {top:0px;}
} */
