.news-section{overflow:visible}.news-contents{padding-top:4.375rem;padding-bottom:9.375rem}@media screen and (max-width: 48rem){.news-contents{max-width:none;width:89.0625%;padding:2.34375rem 0 5.49375rem}}.news-items{display:grid;grid-template-columns:repeat(3, 22.25rem);gap:2.875rem;justify-content:center;margin-bottom:2.875rem}@media screen and (max-width: 48rem){.news-items{grid-template-columns:repeat(2, 1fr);gap:0.7325rem;margin-bottom:0.7325rem}}.news-item{height:30rem}@media screen and (max-width: 48rem){.news-item{height:16.1125rem}}.news-item-link{display:block;height:100%;padding:1.875rem;box-sizing:border-box;border:1px solid #c9c7c4}.news-item-link:hover{border-color:#e33225;background-color:#e33225}.news-item-link:hover .news-category,.news-item-link:hover .news-date,.news-item-link:hover .news-item-title{color:#fff}@media screen and (max-width: 48rem){.news-item-link{padding:0.805625rem}}.news-item-figure{height:18.125rem;margin-bottom:1.5625rem}.news-item-figure img{display:block;width:100%;height:100%}@media screen and (max-width: 48rem){.news-item-figure{height:8.423125rem;margin-bottom:1.318125rem}}.news-item-info{display:flex;justify-content:space-between;align-items:center}.news-category{font-weight:700;font-size:1rem;letter-spacing:-0.025em;color:#222}@media screen and (max-width: 48rem){.news-category{font-weight:400;font-size:0.7325rem;color:#000}}.news-date{font-size:0.875rem;letter-spacing:-0.025em;color:#888}@media screen and (max-width: 48rem){.news-date{font-size:0.7325rem}}.news-item-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:3em;margin-top:1.25rem;font-size:1.25rem;letter-spacing:-0.025em;line-height:1.5;color:#666}@media screen and (max-width: 48rem){.news-item-title{height:3.16em;margin-top:0.58625rem;font-size:0.87875rem;line-height:1.58}}.news-empty{text-align:center}