/*
Theme Name: GUDI Corporate
Theme URI: https://gudi.co.jp/
Author: 株式会社グッドアイ
Description: 株式会社グッドアイ 公式サイト用オリジナルテーマ。お知らせは「投稿」、各ページの画像は「外観 > カスタマイズ」から変更できます。
Version: 1.0.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
Text Domain: gudi
*/

/* ===== WordPress用の追加スタイル（デザイン本体は corporate.css） ===== */

/* お知らせ項目をリンク化した際の体裁 */
a.news-item {
    text-decoration: none;
    color: inherit;
    display: flex;
}
a.news-item:hover .news-title {
    color: var(--primary, #1a7a4c);
    text-decoration: underline;
}

/* お知らせ一覧・詳細ページ */
.news-archive-list {
    max-width: 860px;
    margin: 48px auto 0;
}
.news-single {
    max-width: 780px;
    margin: 0 auto;
}
.news-single-meta {
    display: flex;
    align-items: center;
    gap: 14px;
    margin-bottom: 18px;
}
.news-single h1.news-single-title {
    font-size: 1.6rem;
    line-height: 1.5;
    margin-bottom: 32px;
}
.news-single-body {
    line-height: 2;
}
.news-single-body p {
    margin-bottom: 1.4em;
}
.news-single-body img {
    max-width: 100%;
    height: auto;
    border-radius: 8px;
}
.news-single-body h2 {
    font-size: 1.25rem;
    margin: 2em 0 0.8em;
}
.news-single-body h3 {
    font-size: 1.1rem;
    margin: 1.6em 0 0.7em;
}
.news-single-body ul,
.news-single-body ol {
    margin: 0 0 1.4em 1.4em;
}
.news-back {
    text-align: center;
    margin-top: 56px;
}

/* ページネーション */
.news-pagination {
    text-align: center;
    margin-top: 48px;
}
.news-pagination .nav-links {
    display: inline-flex;
    gap: 8px;
}
.news-pagination .page-numbers {
    display: inline-block;
    min-width: 40px;
    padding: 8px 12px;
    border: 1px solid var(--border, #e2e6ea);
    border-radius: 6px;
    text-decoration: none;
    color: inherit;
}
.news-pagination .page-numbers.current {
    background: var(--primary, #1a7a4c);
    border-color: var(--primary, #1a7a4c);
    color: #fff;
}

/* WordPress標準の画像配置クラス */
.alignleft { float: left; margin: 0 1.5em 1em 0; }
.alignright { float: right; margin: 0 0 1em 1.5em; }
.aligncenter { display: block; margin: 0 auto 1em; }
