.p-store {
  width: 400px;
  margin: 180px auto 122px;
}

.p-store-item__image {
  text-align: center;
}

.p-store-item:not(:first-child) {
  margin-top: 40px;
}

.p-store__title {
  text-align: center;
  margin-bottom: 48px;
}

.p-store__title > ._en {
  text-align: center;
  line-height: 54px;
  font-family: Times, Times New Roman, Georgia, serif;
  letter-spacing: 6px;
  background-color: transparent;
  font-size: 33px;
  z-index: 2;
  position: relative;
  text-indent: -1px;
}

.p-store__title > ._ja {
}

.p-store-item__name {
  padding: 25px 0;
  text-align: center;
  font-size: 19px;
}

.p-store-item__detail {
  text-align: center;
  font-size: 16px;
  line-height: 1.75;
}

a.p-store-item__link {
  color: #000;
  text-decoration: underline;
}

.p-pagenav {
  padding: 30px;
  text-align: center;
}

a.p-pagenav__link {
  color: #111;
  font-family: Times, Times New Roman, Georgia, serif;
  letter-spacing: 6px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

a.p-pagenav__link:hover {
  color: #78272d;
  text-decoration: underline;
}

@media screen and (max-width: 768px) {
  .p-store {
    width: 100%;
  }
}
