/* ============================================
   お問い合わせ完了
============================================ */
.contact-thanks_content {
  padding-bottom: 200px;
}
@media screen and (max-width: 768px) {
  .contact-thanks_content {
    padding-bottom: 140px;
  }
}

.contact-thanks_content__inner {
  max-width: 960px;
  margin: 0 auto;
  text-align: center;
}

.contact-thanks_content__ttl{
	font-size:24px;
	padding-bottom:20px;
	border-bottom:none;
	margin-bottom:0;
	color:#E0AD4C;
	font-weight:700;
	text-align:left;
}
@media screen and (max-width: 768px) {
.contact-thanks_content__ttl{
	font-size:20px;
	}
}

.contact-thanks_content__text {
  font-size: 14px;
  line-height: 2;
  margin-bottom: 48px;
  font-weight: 400;
  text-align: left;
}

/* TOPへ戻るボタン（.l-footer__btn と同デザイン・中央寄せ） */
.contact-thanks_content .c-btn--outline {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  min-width: 200px;
  width: auto;
  padding: 10px 32px;
  background: #FFFEFC;
  border: 1px solid #0D0D0D;
  border-radius: 3px;
  color: #0D0D0D;
  font-size: 18px;
  line-height: 2;
  letter-spacing: 0.05em;
  font-weight: 700;
  text-decoration: none;
  transition: opacity 0.2s;
}
.contact-thanks_content .c-btn--outline:hover {
  background: #0D0D0D;
  color: #FFFEFC;
  opacity: 1;
}
.contact-thanks_content .c-btn--outline::after {
  content: "";
  position: static;
  flex-shrink: 0;
  width: 14px;
  height: 13px;
  background: url(../img/cmn-arrows.svg) no-repeat center center / contain;
}
