/* =============================================
   ブログ・カテゴリー一覧 共通スタイル
   ============================================= */

/* 1. カテゴリーページのみ、上部のスライド画像を強制非表示 */
.archive.category .un_slideHeader,
.page-template-post-archive .un_slideHeader {
    display: none !important;
}

/* 2. 全体のレイアウト調整 */
#post-archive-page {
    max-width: 1200px;
    margin: 0 auto;
    padding: 40px 20px;
}

/* 3. 見出し（ブログ一覧 / カテゴリー名）を中央へ */
#post-archive-page .page-title {
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #333;
}

/* 4. カテゴリーナビゲーションを中央へ */
.category-list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 12px;
    list-style: none;
    padding: 0;
    margin-bottom: 50px;
}

.category-list li a {
    display: block;
    padding: 8px 22px;
    border: 1px solid #000031;
    border-radius: 25px;
    text-decoration: none;
    color: #000031;
    font-size: 14px;
    transition: all 0.3s ease;
}

/* 現在のカテゴリーを強調 */
.category-list li.current-cat a,
.category-list li a:hover {
    background: #000031;
    color: #fff;
}

/* 5. カード型レイアウト（中央寄せ） */
.post-card-container {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center; /* カードが少ない時も中央に寄る */
}

.post-card {
    width: calc(33.333% - 20px); /* 3段並び */
    background: #fff;
    border: 1px solid #eee;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 4px 15px rgba(0,0,0,0.05);
    transition: transform 0.3s ease;
}

.post-card:hover {
    transform: translateY(-5px);
}

.post-card a {
    text-decoration: none;
    color: inherit;
    display: block;
}

/* カード画像 */
.post-card-image img {
    width: 100%;
    height: 220px;
    object-fit: cover;
    display: block;
}

/* カードテキスト部分 */
.post-card-content {
    padding: 20px;
}

.post-card-cat {
    display: inline-block;
    font-size: 11px;
    background: #f4f4f4;
    padding: 4px 12px;
    border-radius: 4px;
    margin-bottom: 12px;
    color: #666;
}

.post-card-title {
    font-size: 17px;
    font-weight: bold;
    line-height: 1.6;
    margin: 0 0 15px 0;
    height: 3.2em; /* タイトルの高さを揃える */
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.post-card-date {
    font-size: 13px;
    color: #999;
}

/* 6. ページネーションの中央寄せ */
.pagination {
    text-align: center;
    margin-top: 50px;
}

.pagination .nav-links {
    display: flex;
    justify-content: center;
    gap: 8px;
}

/* 7. レスポンシブ対応（スマホ・タブレット） */
@media screen and (max-width: 992px) {
    .post-card {
        width: calc(50% - 15px); /* 2段並び */
    }
}

@media screen and (max-width: 600px) {
    .post-card {
        width: 100%; /* 1段並び */
    }
    #post-archive-page .page-title {
        font-size: 24px;
    }
}


/* グローバルメニュー一覧 */
@media screen and (max-width: 767px) {
    .post-card {
        width: 100%;
    }
}

@media screen and (min-width: 768px) {
    .un_gnavHeader_parentList {
        /* 折り返しを禁止して1行に強制する */
        flex-wrap: nowrap !important;
        /* 項目を均等に配置する（お好みで） */
        justify-content: space-between !important;
    }

    .un_gnavHeader_parentList > li {
        /* 元々の width: calc(100% / 7) を打ち消す */
        width: auto !important;
        /* 全ての項目を同じ比率で縮めて収める */
        flex: 1 1 0 !important;
        min-width: 0 !important;
    }
}

/* カテゴリーページ等の巨大ヘッダー画像を非表示 */
.archive .custom-header, .category .custom-header { display: none !important; }

/* カードを並べるグリッド */
.card-grid-container {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 30px;
    padding: 20px 0;
}

/* カードのデザイン */
.blog-card {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    height: 100%;
    border: none !important;
}

.blog-card .post-thumbnail img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

.blog-card .entry-header, .blog-card .entry-content {
    padding: 15px;
}

.blog-card .entry-title {
    font-size: 1.1rem !important;
    margin: 0 0 10px !important;
}

.blog-card .entry-title a { color: #333; text-decoration: none; }

.blog-card .read-more {
    font-weight: bold;
    color: #0073aa;
    font-size: 0.85rem;
    margin-top: 10px;
}

/* =============================================
   コラム記事(post)専用：完全統合デザイン
   ============================================= */

/* 0. ページ最下部の余白追加（お問い合わせとの間隔） */
.single-post #primary {
    padding-bottom: 80px !important; /* 記事が終わってから下までの余白 */
}

/* 共通メインビジュアル（ヘッダー画像）を非表示 */
.single-post .un_slideHeader_contWrapper,
.single-post .un_slideHeader,
.single-post .ly_header_slideWrapper {
    display: none !important;
}

/* 1. 全体レイアウト：幅制限と中央寄せ */
.single-post .entry-header,
.single-post .entry-content,
.single-post .post-thumbnail,
.single-post .breadcrumbs,
.single-post .related-posts {
    max-width: 900px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 92% !important;
    text-align: left !important;
}

/* 2. パンくずリスト */
.single-post .breadcrumbs {
    font-size: 0.85rem !important;
    color: #888 !important;
    margin: 20px auto !important;
}

/* 3. タイトルとアンダーバー */
.single-post .entry-title {
    font-size: 2.2rem !important;
    font-weight: bold !important;
    margin: 10px 0 15px !important;
    padding-bottom: 20px !important;
    border-bottom: 3px solid #2c3e50 !important;
}

/* 4. カテゴリーと投稿日 */
.single-post .entry-meta {
    display: flex !important;
    align-items: center !important;
    margin-bottom: 40px !important;
    gap: 15px !important;
}
.single-post .cat-links a {
    background: #2c3e50 !important;
    color: #fff !important;
    padding: 5px 15px !important;
    border-radius: 4px !important;
    text-decoration: none !important;
    pointer-events: auto !important;
}
.single-post .entry-meta time::before { content: "投稿日：" !important; }

/* 5. 見出し(H2, H3)の装飾 */
.single-post .entry-content h2 {
    background: #f4f4f4 !important;
    padding: 15px 20px !important;
    border-left: 8px solid #2c3e50 !important;
    margin: 45px 0 25px !important;
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
}
.single-post .entry-content h3 {
    border-bottom: 3px solid #ffcc00 !important;
    padding-bottom: 10px !important;
    margin: 40px 0 20px !important;
}

/* 6. リスト（箇条書き）装飾 */
.single-post .entry-content ul {
    background: #fdf9ee !important;
    padding: 20px 25px 20px 45px !important;
    margin: 25px 0 !important;
    border-radius: 5px !important;
    list-style-type: disc !important;
}
.single-post .entry-content ul li {
    margin-bottom: 12px !important;
    display: list-item !important;
}

/* 7. テーブル（表） */
.single-post .entry-content table {
    width: 100% !important;
    border-collapse: collapse !important;
    border: 1px solid #ccc !important;
    margin: 30px 0 !important;
}
.single-post .entry-content th,
.single-post .entry-content td {
    border: 1px solid #ccc !important;
    padding: 15px !important;
}
.single-post .entry-content th { background: #f8f8f8 !important; }

/* 8. 関連記事：2カラムカードデザイン */
.related-posts {
    margin-top: 60px !important;
    padding-top: 40px !important;
    border-top: 1px solid #eee !important;
}
.related-title-header {
    font-size: 1.4rem !important;
    font-weight: bold !important;
    margin-bottom: 30px !important;
    padding-left: 15px !important;
    border-left: 4px solid #2c3e50 !important; /* タイトル横のアクセント */
}
.related-list {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 20px !important;
    list-style: none !important;
    padding: 0 !important;
}
.related-item {
    width: calc(50% - 10px) !important; /* PC版2カラム */
    background: #fff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05) !important;
    transition: transform 0.3s ease !important;
}
.related-item:hover {
    transform: translateY(-5px) !important;
}
.related-item a {
    text-decoration: none !important;
    color: #333 !important;
    display: block !important;
    pointer-events: auto !important;
}
.related-thumb {
    width: 100% !important;
    aspect-ratio: 16 / 9 !important;
    overflow: hidden !important;
}
.related-thumb img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}
.related-text {
    padding: 15px !important;
    font-weight: bold !important;
    font-size: 0.95rem !important;
}

/* スマホ版：関連記事を1カラムに */
@media screen and (max-width: 600px) {
    .related-item { width: 100% !important; }
}

/* 9. 不要要素の削除 */
.single-post .entry-footer,
.single-post #comments,
.single-post .byline {
    display: none !important;
}
/* =============================================
   スマホ版：ヘッダーとの被り解消
   ============================================= */
@media screen and (max-width: 950px) {
    /* 記事全体の開始位置を下に下げる */
    .single-post #primary {
        padding-top: 50px !important; /* 被り具合に合わせて調整してください */
    }

    /* タイトルまわりの余白を広げる */
    .single-post .entry-header {
        margin-top: 20px !important;
        padding-top: 10px !important;
    }
}
/* ブログ用アイコン */
.un_gnavHeader_parentList>li.gnav-09::before{
  background-image: url(data:image/png;base64,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)
}

@media screen and (min-width: 768px) {
  .un_gnavHeader_parentList>li.gnav-09::before {
    width: 40px;
    height: 40px;
    bottom: 15%;
    left: 35%
  }
}