/* TABLE OF CONTENTS:
 *
 * - 投稿タイトル
 * - アイキャッチ画像
 * - 見出し
 * - ul&li
 * - table
 * - 問い合わせブロック前後の余白調整
 */



/* ---------------------------------------------------------------------------
 * 投稿タイトル
 * --------------------------------------------------------------------------- */
 body.single-column #contents .entry-title {
  background: unset;
  border-bottom: 1px solid #006cbf;
  font-size: 22px;
  padding-left: 20px;
}


/* ---------------------------------------------------------------------------
 * アイキャッチ画像
 * --------------------------------------------------------------------------- */
.single-column .post-thumbnail {
  text-align: center;
  margin-bottom: 1em;
}



/* ---------------------------------------------------------------------------
 * 見出し
 * --------------------------------------------------------------------------- */
.single-column #contents h2:not(h2[id$="-order-heading"],h2 div.contact) {
  background: #006cbf;
  border-left: none;
  color: #FFF;
  padding: .5em;
  margin-top: 2em;
  margin-bottom: 1em;
}
.single-column #contents h3 {
  border-bottom: 1px #9d212a dotted;
}
.single-column #contents h4 {
  border-left: solid 8px #9d212a;
  margin-top: 1em;
  margin-bottom: .8em;
}

.post-thumbnail img {
  aspect-ratio: 3 / 2;
}

/* ---------------------------------------------------------------------------
 * table
 * --------------------------------------------------------------------------- */
.single-column #contents table {
  margin-bottom: 1em;
}


/* ---------------------------------------------------------------------------
 * ul&li
 * --------------------------------------------------------------------------- */
.single-column #contents ul {
  margin-left: 1rem;
} 


/* ---------------------------------------------------------------------------
 * 問い合わせブロック前後の余白調整
 * --------------------------------------------------------------------------- */
.offer-wrapper {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

