@charset "utf-8";
/*==================================================
ページタイトル
==================================================*/
.purchase .page-title {
  background: url("../img/purchase/tit-bg.jpg") no-repeat top center;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}
.purchase .page-title h1 {
  text-align: center;
}
.purchase .page-title .catch-jp {
  text-align: center;
  font-size: 2.4rem;
  line-height: 1;
  color: #fff;
  text-shadow: 0px 0px 5px rgba(31, 76, 57, 0.6);
  letter-spacing: .1rem;
  margin-bottom: 4rem;
  font-family: "Noto Serif JP", serif;
}


/*==================================================
common
==================================================*/
.resiur-h.used-block .used-box .img-box {
  aspect-ratio: 3 / 4;
  height: auto;
}

.intro-sec .sec-tit01 .font-jp {
  display: inline-block;
  vertical-align: middle;
}
.grand-h-logo {
  width: 3rem;
  margin-right: 1rem;
  display: inline-block;
}

.purchase-resiur-h {
  justify-content: center;
}
.purchase .soldout-box {
  display: none;
}

.purchase-resiur-h .used-box {
  margin: 0 1.375%;
}
@media screen and (max-width: 767px) {
.purchase-resiur-h .used-box {
  margin: 0 0 3rem;
}
}