/* --------------------------------------
header
---------------------------------------*/
header .header-btn.shop::before {
  width: 25px;
  height: 25px;
  top: calc(50% - 12px);
  left: calc(50% - 86px);
}
header .header-btn.mail::before {
  width: 25px;
  height: 18px;
  top: calc(50% - 9px);
  left: calc(50% - 64px);
}
header .header-btn .inner {
  font-size: 16px;
  padding: 16px 8px 16px 24px;
}
header .header-inner .flexbox a {
  font-size: 16px;
}
header .header-inner .flexbox .item ul.nav-menu li ul.menu-inner {
  margin-top: 16px;
}
header .header-inner .flexbox .item ul.nav-menu li ul.menu-inner li a {
  font-size: 16px;
}
header .header-inner .flexbox .item .btn-wrap a {
  font-size: 16px;
}/*# sourceMappingURL=sp-header.css.map */