@charset "UTF-8";body{display:flex;flex-direction:column;min-height:100vh}.page-header{background:url(//www.t-obata.jp/wp/wp-content/themes/tohoku-obata-2025/assets/css/../img/news_fv.webp) center bottom -80px/cover no-repeat}@media (max-width:767px){.page-header{background:url(//www.t-obata.jp/wp/wp-content/themes/tohoku-obata-2025/assets/css/../img/news_fv.webp) center center/cover no-repeat}}.news-list{flex:1;padding:80px 0;background:#fff}.archive-info{margin-bottom:30px;text-align:center}.archive-info .archive-count{color:#666;font-size:14px}.news-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 30px;margin-bottom:60px}.news-item{display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border-radius:15px;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.08)}@media (hover:hover){.news-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}}.news-item__link{display:flex;flex:1;flex-direction:column;text-decoration:none;color:inherit}.news-item__image{position:relative;width:100%;height:0;padding-bottom:62.5%;overflow:hidden}.news-item__thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-item__logo{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;background:#6366f1;font-size:24px;font-weight:700}.news-item__no-image{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(//www.t-obata.jp/wp/wp-content/themes/tohoku-obata-2025/assets/css/../img/no_image.webp);background-repeat:no-repeat;background-position:center;background-size:cover;-o-object-fit:cover;object-fit:cover}.news-item__content{display:flex;flex:1;flex-direction:column;padding:25px}.news-item__meta{display:flex;align-items:center;gap:15px;margin-bottom:15px}.news-item__date{color:#666;font-size:14px}.news-item__category{display:inline-block;padding:4px 12px;border:1px solid #000;border-radius:15px;font-size:12px;font-weight:700}.news-item__title{display:-webkit-box;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;color:#333;font-size:18px;font-weight:700;line-height:1.4;-webkit-line-clamp:3}.news-item__footer{display:flex;justify-content:flex-end;margin-top:auto}.news-item__arrow{color:#1d2088;font-size:16px;font-weight:700}.pagination{margin-top:60px;text-align:center}.pagination .nav-links{display:inline-flex;align-items:center;gap:10px}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:8px 12px;transition:background .3s,color .3s;text-decoration:none;color:#666;border:1px solid #ddd;border-radius:8px;font-size:14px}@media (hover:hover){.pagination .page-numbers:hover{color:#1d2088;border-color:#1d2088;background:#f0f4ff}}.pagination .page-numbers.current{color:#fff;border-color:#1d2088;background:#1d2088}.pagination .page-numbers.dots{border:none;background:0 0}@media (hover:hover){.pagination .page-numbers.dots:hover{color:#666;border:none;background:0 0}}.pagination .prev,.pagination .next{padding:8px 16px;color:#1d2088;border-color:#1d2088;font-weight:500}@media (hover:hover){.pagination .prev:hover,.pagination .next:hover{color:#fff;background:#1d2088}}.no-posts{padding:120px 0;text-align:center}.no-posts__content{max-width:600px;margin:0 auto}.no-posts__title{margin-bottom:20px;color:#333;font-size:24px;font-weight:700}.no-posts__text{margin-bottom:40px;color:#666;font-size:16px;line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:180px;padding:15px 40px;cursor:pointer;transition:filter .3s;text-decoration:none;border:none;border-radius:50px;font-size:16px;font-weight:500}.btn.is_gradation{color:#fff;background:linear-gradient(180deg,#0d2390 -101.11%,#1d2088 -.56%,#049fff 100%);box-shadow:0px 4px 15px rgba(0,0,0,.25)}@media (hover:hover){.btn.is_gradation:hover{filter:brightness(1.08)}}@media (max-width:767px){.page-header{padding:80px 0 60px}.page-header__title{font-size:32px}.news-list{padding:60px 0}.news-grid{grid-template-columns:1fr;gap:30px;margin-bottom:40px}.news-item__content{flex:1;padding:20px}.news-item__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px;-webkit-line-clamp:3}.news-item__meta{align-items:flex-start;flex-direction:column;gap:8px}.pagination{margin-top:40px}.pagination .nav-links{flex-wrap:wrap;gap:5px}.pagination .page-numbers{min-width:35px;height:35px;font-size:13px}.pagination .prev,.pagination .next{padding:6px 12px;font-size:13px}.no-posts{padding:80px 0}.no-posts__title{font-size:20px}.no-posts__text{font-size:14px}}@media (max-width:480px){.news-grid{gap:20px}.news-item__content{flex:1;padding:15px}.news-item__image{padding-bottom:62.5%}.news-item__logo{font-size:20px}.news-item__title{font-size:14px}.pagination .page-numbers{min-width:30px;height:30px;padding:4px 8px;font-size:12px}}