#content_wrap:before {
  height: 85px;
}
@media (min-width: 640px) {
  #content_wrap:before {
    height: 55px;
  }
}

.spmenu_contact {
  margin: 0 auto;
}

#footer-body .uk-container .uk-flex-middle {
  max-width: 750px;
  margin: 0 auto;
}
@media (max-width: 639px) {
  #footer-body .uk-container .uk-flex-middle {
    display: block;
  }
}
#footer-body .uk-container .uk-flex-middle .ft_contact_tit {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45%;
}
#footer-body .uk-container .uk-flex-middle .ft_contact_tit h2 {
  white-space: nowrap;
  margin: 0;
}
@media (max-width: 639px) {
  #footer-body .uk-container .uk-flex-middle .ft_contact_tit {
    margin: 0 auto;
    padding: 0;
  }
}
#footer-body .uk-container .uk-flex-middle .ft_contact_body {
  width: 55%;
}
#footer-body .uk-container .uk-flex-middle .ft_contact_body .footer-padding-left {
  margin: 0;
}
#footer-body .uk-container .uk-flex-middle .ft_contact_body .footer-padding-left .uk-first-column {
  width: auto;
  padding: 0;
}
#footer-body .uk-container .uk-flex-middle .ft_contact_body .footer-padding-left .uk-first-column .footer-contact-btn {
  margin: 5px 0;
}
@media (max-width: 639px) {
  #footer-body .uk-container .uk-flex-middle .ft_contact_body .footer-padding-left {
    display: block;
  }
}
@media (max-width: 639px) {
  #footer-body .uk-container .uk-flex-middle .ft_contact_body {
    width: 100%;
    padding: 0;
  }
}

/*# sourceMappingURL=overwrite.css.map */
