/*
Theme Name: Lightning Child Seeing
Theme URI: 
Template: lightning
Description: Art of Seeing WP Thema
Author: Keiko 2026/01/04
Tags: 
Version: 0.6.0
*/

/*2026/1/4 Keiko Gemini */

/* Lightning G2用：Powered by 部分を非表示 */
.siteFooter_copyright small, 
.copySection p:last-child {
    display: none !important;
}

/* フッターウィジェットエリア全体の上下余白を削る */
#footer-widget-area {
    padding-top: 0px !important;    /* 上の余白 */
    padding-bottom: 0px !important; /* 下の余白 */
}

/* コピーライトエリアの上の余白を削る */
.copySection {
    padding-top: 0px !important;
    padding-bottom: 10px !important;
}

/* 飾り画像自体の下のマージンを最小限にする */
.footer-decoration {
    margin-bottom: 0 !important;
}

/* フッター全体の構成要素の余白を一旦リセット */
footer.section.siteFooter,
footer.section.siteFooter div,
footer.section.siteFooter aside,
footer.section.siteFooter section {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* 1. フッター全体の枠（ここを起点にする） */
footer.section.siteFooter {
    padding-top: 10px !important;    /* 画像の上の空き（ここを小さくしました） */
    padding-bottom: 30px !important; /* 一番下の空き */
}

/* 2. 画像が入っているウィジェットエリアの余白を削る */
#footer-widget-area {
    padding: 0 !important;
    margin: 0 !important;
}

/* 3. 画像自体の位置調整 */
.footer-decoration {
    margin-top: 0 !important;
    margin-bottom: -10px !important; /* マイナス指定で下のCopyrightを吸い寄せる */
}

.footer-decoration img {
    display: block !important;
    margin: 0 !important; /* 余計な隙間を完全排除 */
}

/* 4. Copyrightエリアの調整 */
.copySection {
    padding-top: 0 !important;
    margin-top: 0 !important;
}


/* H2見出しに背景色を設定 */
/* 子テーマの style.css に記述 */
/* 本文エリア（メインセクション）のH2に限定 */
.mainSection h2,
.entry-content h2,
#main h2 {
    background-color: #a9f5a9 !important;
    padding: 12px 20px !important;
    color: #333 !important;
    border-radius: 5px !important;
}

/* サイト全体のフォントを読みやすく変更 */
body {
    font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;
    -webkit-font-smoothing: antialiased; /* 文字のざらつきを抑える */
    -moz-osx-font-smoothing: grayscale;
    color: #333; /* 文字色を真っ黒より少しだけ柔らかくして可読性アップ */
}

/* 記事本文をさらに読みやすく */
.entry-content p {
    line-height: 1.8; /* 行間を少し広げて読みやすく */
    letter-spacing: 0.03em; /* 文字の間隔をわずかに広げる */
}