.p-shop__header a {
  position: relative;
  display: block;
  width: 245px;
  margin-left: auto;
  margin-right: auto;
}
.p-shop__title {
  position: relative;
  overflow: hidden;
  display: block;
  width: 100%;
  height: 0;
  padding-top: 21.7821782%;
  font-size: 0.5em;
  text-align: left;
  text-indent: -9999px;
  background: url(https://img21.shop-pro.jp/PA01365/682/etc/logo_sp.png?cmsp_timestamp=20170216194111) center no-repeat;
  background-size: 100% auto;
}
@media screen and (min-width: 992px) {
  .p-shop__title {
    padding-top: 45.7142857%;
    background-image: url(https://img21.shop-pro.jp/PA01365/682/etc/logo_main.png?cmsp_timestamp=20170222132319);
  }
}