@charset "UTF-8";


/* タイトル */
.mainTit_h1 {
  --fs: 1.8rem;
  --fh: 3rem;
  background: url(/images/pc/common/complete_icon_pc.svg) center top / 56px no-repeat;
  font-size: var(--fs);
  line-height: var(--fh);
  text-align: center;
  margin: calc(0px + ((var(--fs) - var(--fh)) / 2)) 0;
  padding-top: calc(34px + 32px);
}

/* コンテンツ */
.contents_wrap {
  max-width: 900px;
  max-width: 800px;
  border: #ccc solid 1px;
  margin: 96px auto 0;
  padding: 76px 48px 48px 48px;
}


/* 再設定完了
------------------------------------------------------------------------------------*/
.lead_wrap {
  text-align: center;
  margin-top: 56px;
}

.lead {
  --fs: 1.4rem;
  --fh: 2rem;
  font-size: var(--fs);
  line-height: var(--fh);
  text-align: left;
  display: inline-block;
  margin: calc(0px + ((var(--fs) - var(--fh)) / 2)) 0;
}


/* コンテンツ下部リンク
------------------------------------------------------------------------------------*/
.back_topPageBtn {
  width: 340px;
  height: 54px;
  background: #f85993;
  border-radius: 5px;
  color: #fff;
  font-size: 1.8rem;
  font-weight: bold;
  display: grid;
  place-items: center;
  margin: 76px auto 0;
}
.back_topPageBtn:hover { text-decoration: none; }