/* ==========================================================================
   contact-complete.css - お問い合わせ送信完了ページ（contact-complete/index.html）固有のスタイル
   共通パーツ（変数・タイポグラフィ・ヘッダー・フッター・ボタン等）は
   common.css を参照。このファイルは contact-complete/index.html のみで読み込む。
   ========================================================================== */

/* ページ内容が少なくてもフッターが画面途中に浮かないよう、
   body全体をflex化してmainに残りの高さを割り当てる。 */
body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

main {
  flex: 1 0 auto;
  display: flex;
  align-items: center;
}

section {
  width: 100%;
  padding: 56px 0;
}

@media (min-width: 900px) {
  section {
    padding: 88px 0;
  }
}

/* ==========================================================================
   送信完了メッセージ
   ========================================================================== */

.thanks-message {
  text-align: center;
}

.thanks-message__inner {
  max-width: 560px;
}

.thanks-message__title {
  margin-bottom: 20px;
}

.thanks-message__text {
  margin-bottom: 12px;
}

.thanks-message__button {
  margin-top: 20px;
}
