body{--tj-ff-body:"Meiryo UI", "Meiryo", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Noto Sans JP", sans-serif!important;--tj-ff-heading:"Meiryo UI", "Meiryo", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Noto Sans JP", sans-serif!important}
.ceres-news-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.ceres-news-empty{text-align:center;color:var(--tj-color-text-body-3)}.ceres-news-card{border:1px solid var(--tj-color-border-1);background:var(--tj-color-common-white);border-radius:12px;transition:border-color .3s,box-shadow .3s,transform .3s}.ceres-news-card:hover{border-color:var(--tj-color-theme-primary);transform:translateY(-2px);box-shadow:0 12px 32px #0c1e2114}.ceres-news-card-link{color:inherit;padding:28px 32px;text-decoration:none;display:block}.ceres-news-card-link:hover{color:inherit}@media (max-width:575px){.ceres-news-card-link{padding:22px 20px}}.ceres-news-card-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;font-size:14px;display:flex}.ceres-news-card-meta time{color:var(--tj-color-text-body-3);letter-spacing:.02em}.ceres-news-cat{background:var(--tj-color-theme-bg);color:var(--tj-color-theme-primary);font-size:13px;font-weight:var(--tj-fw-medium);border-radius:999px;padding:3px 12px;line-height:1.7;display:inline-block}.ceres-news-card-title{color:var(--tj-color-heading-primary);margin:0 0 10px;font-size:22px;line-height:1.5}@media (max-width:575px){.ceres-news-card-title{font-size:19px}}.ceres-news-card-summary{color:var(--tj-color-text-body);margin:0;line-height:1.8}.ceres-news-more{color:var(--tj-color-theme-primary);font-weight:var(--tj-fw-medium);align-items:center;gap:8px;margin-top:16px;display:inline-flex}.ceres-news-more i{font-size:13px;transition:transform .3s}.ceres-news-card:hover .ceres-news-more i{transform:translate(4px)}.ceres-news-body{color:var(--tj-color-text-body);line-height:1.9}.ceres-news-body p{margin:0 0 18px}.ceres-news-lead{color:var(--tj-color-text-body-4);font-size:18px}.ceres-news-h3{border-inline-start:3px solid var(--tj-color-theme-primary);color:var(--tj-color-heading-primary);margin:36px 0 16px;padding-inline-start:14px;font-size:20px;line-height:1.5}.ceres-news-table{border-collapse:collapse;border-top:1px solid var(--tj-color-border-1);width:100%;margin:0 0 28px}.ceres-news-table th,.ceres-news-table td{border-bottom:1px solid var(--tj-color-border-1);vertical-align:top;text-align:start;padding:15px 18px;line-height:1.8}.ceres-news-table th{white-space:nowrap;width:180px;font-weight:var(--tj-fw-bold);color:var(--tj-color-heading-primary);background:#f5f9f9}@media (max-width:575px){.ceres-news-table th,.ceres-news-table td{white-space:normal;width:auto;display:block}.ceres-news-table th{border-bottom:none;padding-bottom:4px}.ceres-news-table td{padding-top:0}}.ceres-news-figure{margin:0 0 28px}.ceres-news-figure img{border-radius:12px;width:100%;height:auto;display:block}.ceres-news-hero-figure{margin-bottom:32px}.ceres-news-hero-figure img{aspect-ratio:16/9;object-fit:cover;object-position:center 82%;max-height:440px}.ceres-news-note{text-indent:-1.2em;color:var(--tj-color-text-body-3);margin:0 0 10px;padding-inline-start:1.2em;font-size:14px;line-height:1.8}.ceres-news-actions{border-top:1px solid var(--tj-color-border-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:28px;display:flex}.ceres-news-back,.ceres-news-cta{font-weight:var(--tj-fw-medium);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ceres-news-back i,.ceres-news-cta i{font-size:13px}.ceres-news-back{color:var(--tj-color-text-body)}.ceres-news-back:hover{color:var(--tj-color-theme-primary)}.ceres-news-cta{background:var(--tj-color-theme-primary);color:var(--tj-color-common-white);border-radius:999px;padding:12px 26px}.ceres-news-cta:hover{background:var(--tj-color-theme-dark);color:var(--tj-color-common-white)}.ceres-notice-bar{bottom:24px;z-index:99;background:var(--tj-color-theme-dark);max-width:min(460px,100% - 130px);color:var(--tj-color-common-white);border-radius:12px;animation:.4s ease-out both ceres-notice-in;position:fixed;inset-inline-start:24px;box-shadow:0 16px 40px #0c1e2147}@media (max-width:767px){.ceres-notice-bar{bottom:16px;max-width:calc(100% - 100px);inset-inline-start:16px}}@media (prefers-reduced-motion:reduce){.ceres-notice-bar{animation:none}}@keyframes ceres-notice-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ceres-notice-inner{align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.ceres-notice-label{background:var(--tj-color-theme-primary);color:var(--tj-color-common-white);font-size:12px;font-weight:var(--tj-fw-medium);border-radius:999px;flex-shrink:0;padding:2px 10px;line-height:1.8}.ceres-notice-text{color:var(--tj-color-common-white);flex:auto;font-size:14px;line-height:1.7;text-decoration:none}.ceres-notice-text:hover{color:var(--tj-color-common-white)}.ceres-notice-text:hover .ceres-notice-detail{text-decoration:underline}.ceres-notice-detail{white-space:nowrap;color:#8fd4d4;font-weight:var(--tj-fw-medium);align-items:center;gap:5px;margin-inline-start:8px;display:inline-flex}.ceres-notice-detail i{font-size:11px}.ceres-notice-close{width:26px;height:26px;color:var(--tj-color-common-white);cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background .3s;display:grid}.ceres-notice-close:hover{background:#ffffff3d}.ceres-notice-close i{font-size:13px;line-height:1}
