@charset "UTF-8";
/* CSS Document */
/* ===============================
   フォームページ専用 リセットCSS
   /contact-komuten/ 用
=============================== */

/* g-style のメインエリア背景と余白を打ち消し */
.main-content,
.page-content,
.site-content,
#content {
    background: #ffffff !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* 全体の余白を正常化 */
body {
    background: #ffffff !important;
}

/* フォーム上部（WP側コンテンツの余白を戻す） */
.entry-content {
    margin-top: 20px !important;
}

/* g-style の「display:flex」や「grid」干渉をリセット */
.main-content,
.page-content {
    display: block !important;
}

/* 画像やセクションの上マージンを調整 */
img {
    max-width: 100%;
    height: auto;
}

/* フォームのコンテナ幅を中央寄せに戻す */
.wpcf7,
form {
    max-width: 800px;
    margin: 0 auto;
}

/* g-style の h2/h3 の巨大な margin を初期化 */
h1, h2, h3, h4 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    padding: 0 !important;
}

/* ボタン・リンクのフォント干渉をなくす */
button,
input,
textarea,
select {
    font-size: 16px !important;
}

/* フォームタイトル（「お問い合わせ」など）余白正常化 */
h1.page-title {
    margin-top: 40px !important;
}

