:root{--font-family:"Inter","Noto Sans JP",sans-serif;--color-lightblue:#2ab0c4;--color-yellow:#f3e82f;--color-pink:#d86b70;--color-blue:#2c75bb;--color-white:#ffffff;--color-black:#000013;--color-bg-lightblue:#e6f6f9;--color-bg-gray:#f2f2f2;--color-border:#d0d6da;--color-text:#2a2a3c;--color-text-gray:#7c7c7c;--color-text-blue:#0071b7;--font-thin:300;--font-light:400;--font-regular:500;--font-medium:600;--font-bold:700;--lh-xs:1;--lh-sm:1.25;--lh-md:1.5;--lh-lg:1.75;--lh-xl:2;--normal-transition:0.3s ease}img,svg{max-width:100%;height:auto;width:auto;display:block}.count{padding-bottom:2rem}.news-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.news-list .card{padding-bottom:1rem}.news-list a{display:block;position:relative}.news-list a img{border-radius:8px;aspect-ratio:1/1;object-fit:contain}.news-list a .news-item__date{padding:2.66vw 0 1.33vw;line-height:var(--lh-md)}.news-list a .news-item__text{line-height:var(--lh-md)}@media (min-width:768px){.news-list{grid-template-columns:repeat(4,1fr);gap:2.5vw}.news-list .card{padding-bottom:1.071vw}.news-list a{transition:opacity var(--normal-transition)}.news-list a .news-item__date{padding:1.071vw 0 .357vw}.news-list a:hover{opacity:.6}}.navigation{margin:3.5rem 0;padding-top:2.5rem;text-align:center;border-top:1px solid var(--color-border)}.navigation .pagenavi{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;font-weight:var(--font-bold)}.navigation .pagenavi .current,.navigation .pagenavi a{display:block;width:4rem;height:4rem;line-height:4rem;border:1px solid var(--color-lightblue);color:var(--color-lightblue);border-radius:50%;text-decoration:none;text-align:center}.navigation .pagenavi .current{background-color:var(--color-bg-lightblue);color:var(--color-lightblue)}.navigation .pagenavi a.next,.navigation .pagenavi a.prev{background-color:var(--color-lightblue);color:var(--color-white);position:relative}.navigation .pagenavi a.next span,.navigation .pagenavi a.prev span{display:none}.navigation .pagenavi a.next:after,.navigation .pagenavi a.prev:after{content:"";width:8px;height:8px;border-top:2px solid var(--color-white);border-right:2px solid var(--color-white);position:absolute;top:1.4rem}.navigation .pagenavi a.prev:after{left:1.6rem;transform:rotate(-135deg)}.navigation .pagenavi a.next:after{right:1.6rem;transform:rotate(45deg)}@media (min-width:768px){.navigation{margin:5.5rem 0 0;padding-top:5.5rem}.navigation a{transition:opacity var(--normal-transition)}.navigation a:hover{opacity:.6}}.news-image{max-width:800px;margin:0 auto 3rem;border-radius:8px;overflow:hidden}@media (min-width:768px){.news-image{margin:0 auto 5rem}}.back-link{margin-top:3rem;border-top:1px solid var(--color-border);padding:3rem 0}@media (min-width:768px){.back-link{margin-top:5rem}}