@charset "utf-8";

.wrap-header {z-index: 1002;}

 
/*구조변경시작********************/
.wrap-header .head-logo a {display:flex;align-items:center;}
.wrap-header .head-logo span {font-size:19px;padding-top:0;}
.wrap-header .head-navi .a_1.on span:before{bottom:-15px;}
@media all and (min-width:1025px) {
  .wrap-header:before{content:"";display:block;width:100%;height:1px;background:#EEE;position:absolute;left:0;top:80px;}
  .wrap-header .container > div {display:block;}
  .wrap-header .container .head-logo {float:none;margin-right:0;text-align:center;}
  .wrap-header .head-navi {text-align: center;}
  .wrap-header .head-util {position:absolute;right:0;top:0;}
  .wrap-header .head-logo a,
  .wrap-header .head-util li {height:80px;}  
  .wrap-header .head-navi .ul_1 {justify-content:space-between;}
  .wrap-header .head-util li.head-sitemap {background-position:center;}  
  .wrap-header .head-navi .a_1 {padding:15px 0;}
}
@media (max-width: 1400px) {
  .wrap-header .head-util {display: block !important;}
}
@media (min-width: 1025px) and (max-width: 1280px){
  .wrap-header .head-logo span {display:inline-block;padding-left:5px;}
}
@media (max-width:768px) {
  .wrap-header .head-logo img {max-width:160px;}
  .wrap-header .head-logo span {font-size:17px;}
}
@media (max-width:520px){
  .wrap-header .head-logo span {padding-left:5px;}
}
@media (max-width:480px){
  .wrap-header .head-logo a {flex-wrap:wrap;}
  .wrap-header .head-logo img {max-width:130px;}
  .wrap-header .head-logo span {padding-left:0px;width:100%;font-size:14px;}
}
/*구조변경끝********************/



.ta_l{text-align:left;}
