.wrap-top .head-logo {width: 580px !important;}

 /*탑메뉴가로길이*/
@media all and (min-width:1025px) {
  .wrap-header .head-navi .div_2.top_div_5518{width:128%;}
}
.wrap-header .head-navi .a_1{padding: 12px 41px !important;}
.slogan strong {  font-size: 50px !important;}

@media all and (max-width:767px) {
  .slogan p{display:none;}
}

 /*탑메뉴가로길이*/
@media all and (min-width:1025px) {
  .wrap-header .head-navi .div_2.top_div_5500{width:120%;}
}

.quick-bar2 ul li {border:1px solid #ccc;height: 83.5px;}
.quick-bar2 ul li + li{border-top:0;}
.quick-bar2 ul li a {display: block;padding: 9px 0 9px 0px;background: url('../../images/main/gray-arrow.png') no-repeat 95% center;}
.quick-bar2 ul li .icon{display: inline-block;vertical-align: middle;margin-right: 15px;}
.quick-bar2 ul li strong{display: inline-block;vertical-align: middle;font-size: 19px;color:#2a2d40;font-family: 'Noto Regular';}

@media all and (max-width:1500px) {
  .quick-bar2 ul li a{padding:9px 0 9px 15px;background-position: 95% center;height: 100%;}
  .quick-bar2 ul li .icon{margin-right: 5px;}
  .quick-bar2 ul li strong{font-size: 17px;}
}

@media all and (max-width:1100px) {
  .quick-bar2 ul li{height: 90px;}
  .quick-bar2 ul li .icon{margin-right: 10px;margin-top:5px;}
  .quick-bar2 ul li strong{font-size: 20px;}
}

@media all and (max-width:767px) {
  .quick-bar2 ul {font-size: 0;}
  .quick-bar2 ul li{height: auto;width:calc(100% / 2);display: inline-block;}
  .quick-bar2 ul li:nth-child(2){border-top:1px solid #ccc;border-left:0;}
  .quick-bar2 ul li:nth-child(4){border-left:0;}
  .quick-bar2 ul li strong{font-size: 13px;padding-top: 5px;}
  .quick-bar2 ul li a{padding: 0 5px 5px 8px;}
}
