:root{--pcHeaderHeight:84px;--spHeaderHeight:84px;--black:#464646;--gray:#eaeaea;--gray-soft-dark:#e9e9e9;--dark-gray:#646169;--blue:#308adb;--breakPoint:768px;--cubicBezierEaseOutQuint:cubic-bezier(.23,1,.32,1);--transition:.5s var(--cubicBezierEaseOutQuint);--font-base:var(--notosans-font),"Hiragino Sans","Hiragino Kaku Gothic ProN",system-ui,-apple-system,sans-serif}.newsWrapper{padding-bottom:200px}.newsWrapper h1{color:#303030;font-size:48px;position:relative;line-height:1.25;text-align:center;margin-top:280px;margin-bottom:240px;padding-bottom:50px;width:min(100%,1120px);padding-inline:20px;margin-inline:auto}.newsWrapper h1:before{content:"";display:block;border-bottom:1px solid #e5e5e5;position:absolute;left:20px;bottom:0;width:calc(100% - 40px)}@media screen and (max-width:768px){.newsWrapper h1{width:85%;padding-inline:0;font-size:38px;line-height:1.34;margin-top:143px;margin-bottom:171px;padding-bottom:56px}.newsWrapper h1:before{left:0;width:100%}}.newsWrapper h1{margin-top:180px;margin-bottom:120px;padding-bottom:32px}.newsWrapper .categoryList{display:flex;flex-wrap:wrap;gap:6px;font-size:11px;margin-bottom:48px;width:min(100%,1120px);padding-inline:20px;margin-inline:auto}@media screen and (max-width:768px){.newsWrapper .categoryList{width:85%;padding-inline:0}}.newsWrapper .categoryList li a{display:grid;place-items:center;background-color:var(--gray);height:30px;border-radius:15px;padding:0 20px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(any-hover:hover){.newsWrapper .categoryList li a{transition:.3s}.newsWrapper .categoryList li a:hover{opacity:.7}}.newsWrapper .categoryList li.active a{color:#fff;background-color:#2d87db}.newsWrapper .posts{width:min(100%,1120px);padding-inline:20px;margin-inline:auto}@media screen and (max-width:768px){.newsWrapper .posts{width:85%;padding-inline:0}}.newsWrapper .posts .postsList{display:grid;gap:40px}.newsWrapper .posts .postsList>li{border-bottom:1px solid var(--gray);padding-bottom:35px}@media(any-hover:hover){.newsWrapper .posts .postsList>li a{transition:.3s}.newsWrapper .posts .postsList>li a:hover{opacity:.5}}.newsWrapper .posts .postsList>li a .postInfos{display:flex;justify-content:space-between;margin-bottom:18px}.newsWrapper .posts .postsList>li a .postInfos time{font-size:12px;color:#aaa;font-weight:700}.newsWrapper .posts .postsList>li a .postInfos .categories{display:flex;gap:6px;font-size:10px}.newsWrapper .posts .postsList>li a .postInfos .categories li{color:#555657;display:grid;place-items:center;background-color:var(--gray);border-radius:10px;padding:5px 10px 7px;font-weight:700}.newsWrapper .posts .postsList>li a .postTitle{color:var(--dark-gray);font-size:18px;line-height:1.72;font-weight:700;margin-bottom:7px}.newsWrapper .posts .postsList>li a p{font-size:14px;line-height:1.78;color:var(--dark-gray);overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.newsWrapper .pagination{margin-top:46px}.newsWrapper .pagination nav ul{display:flex;justify-content:center;gap:30px}.newsWrapper .pagination nav ul .current{color:#2d87db;text-decoration:underline;pointer-events:none}@media screen and (max-width:768px){.newsWrapper{padding-bottom:288px}.newsWrapper h1{margin-top:80px;margin-bottom:80px;padding-bottom:58px}.newsWrapper .categoryList{font-size:10px}.newsWrapper .categoryList li a{height:25px;padding:0 13px}.newsWrapper .posts .postsList>li a .postInfos .categories li{padding:6px 8px}.newsWrapper .posts .postsList>li a .postTitle{margin-bottom:13px}.newsWrapper .posts .postsList>li a p{font-size:14px;line-height:1.78}}