/*
 Theme Name: Lightning Child
 Template: lightning
*/
h2{
border: none;
}
h2:after{
content:none;
}
h3{
border-bottom: none;
}
h3:after{
content:none;
}

.site-footer-copyright p:nth-child(2) {
    display: none;
}
/* 投稿日を非表示 */
.entry-meta-item-date {
	display:none;
}
/* 更新日を非表示 */
.entry-meta-item-updated {
	display:none;
}
/* 投稿者名を非表示 */
.entry-meta-item-author {
	display:none;
}

/* ページヘッダーを非表示 */
 .page-header { display:none; }

/* 前の記事 次の記事を非表示 */
.next-prev { display:none; }

/*上に戻るボタンカスタマイズ*/
.page_top_btn {

/*ボタンの大きさ*/
width: 60px;
height: 58px;

/*ボーダーの種類と色*/
border: solid #22b573;

/*ボタンの背景色*/
background:#d0f0bd;

/*ボタンの丸み*/
border-radius: 10px;

/*ボタンの中の画像（デフォルトのもの）*/
/* background-image: url("https://efc.fukuoka.jp/award2024/wp/wp-content/uploads/2024/09/page-top-mark.png");*/

/*↑あらかじめメディアにアップロードした画像のURLをコピーしておき、画像のURLのところに貼り付けます*/

/*ボタンの中の画像サイズと位置など*/
background-size:90%;
background-repeat: no-repeat;
background-position: center;
/*シャドウ効果なし*/
 box-shadow: none;
}
/*パンくずリスト非表示*/
.breadcrumb {
    display: none;
}
/*カテゴリ名表示↓から↑への移動*/
.entry-footer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    /*text-align: center; /* 中央寄せする場合 */
    padding-top: 20px; /* 上からの余白を調整 */
}

.entry-header {
    position: relative;
    padding-top: 60px; /* カテゴリーの分だけ余白を確保 */
}

/* カテゴリーラベルは引き続き非表示 */
.entry-meta-data-list dd a
/*.entry-meta-data-list--2022entry_cat dt,
.entry-meta-data-list--2023entry_cat dt,
.entry-meta-data-list--2024entry_cat dt,
.entry-meta-data-list--2025entry_cat dt*/ {
    display: none;
}

/* カテゴリー名：重なり防止＆立体的な装飾 */
.entry-meta-data-list dd a/*
.entry-meta-data-list--2022entry_cat dd a,
.entry-meta-data-list--2023entry_cat dd a,
/*.entry-meta-data-list--2024entry_cat dd a,
.entry-meta-data-list--2025entry_cat dd a*/ {
    font-size: 2rem;
    font-weight: bold;
    color: #fff;
    background: linear-gradient(135deg, #348ac7 0%, #7474bf 100%); /* ←デフォルト背景色 */
    padding: 0.5em 1.5em;
    border-radius: 2em;
    display: inline-block;
    margin-bottom: 2em;          /* タイトルとの余白をしっかり */
    margin-top: em;
    box-shadow: 0 4px 18px rgba(40, 60, 120, 0.23), 0 1.5px 1.5px rgba(50,50,80,0.08);
    border: 3px solid #fff;
    text-shadow: 0 2px 4px rgba(0,0,0,0.18), 0 1px 0 #aaa;
    /* 追加でより立体感を強くしたい場合は下記も活用OK↓ */
     /*filter: drop-shadow(0 6px 8px rgba(50,60,100,0.18));*/
}

/* 年度ごとに背景色だけ上書き */
.entry-meta-data-list--2022entry_cat dd a {
    background: linear-gradient(135deg, #f7971e 0%, #ffd200 100%);
}
.entry-meta-data-list--2023entry_cat dd a {
    background: linear-gradient(135deg, #2f5499 0%, #fdbb2d 100%);
}
.entry-meta-data-list--2024entry_cat dd a {
    background: linear-gradient(135deg, #f05de3 0%, #dd2476 100%);
}
/*h1.entry-titleに上余白（20px）追加*/
.entry-title {
    margin-top: 20px;
}

