/* --------------------------------------
header
---------------------------------------*/
header {
  position: relative;
}
header.top-header {
  padding: 0;
}
header .inner {
  display: block;
}
header .inner .flexbox.link-area {
  display: none;
}
header .inner .flexbox.link-area .sns-icon a:last-child {
  margin-right: 0;
}
header .inner .logo {
  display: none;
}
header .inner .btn-wrap {
  display: none;
}

#sub header.top-header {
  padding: 0;
}
#sub header .inner {
  padding: 15px 0;
}
#sub header .inner .logo {
  width: 150px;
  margin: 0 auto;
}/*# sourceMappingURL=sp-header.css.map */