.news-room__inner{background:#fff;width:100%;margin:0 auto;padding:0 5.223880597vw 16.4179104478vw}@media screen and (min-width: 670px){.news-room__inner{width:94%;max-width:1100px;padding:0 0 100px}}.news-room__grid{display:flex;flex-wrap:wrap;gap:9.8507462687vw 2.9850746269vw}@media screen and (min-width: 670px){.news-room__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:52px 30px}}.news-room__img{aspect-ratio:3/2;width:100%;overflow:hidden}.news-room__img img{width:100%;height:100%;object-fit:cover;display:block}.news-room__content{border-bottom:solid 2px #ccc;width:100%;position:relative;padding:1.4925373134vw 0}@media screen and (min-width: 670px){.news-room__content{padding:5px 0}}.news-room__content::before{content:"";background:#ac0123;width:50px;height:2px;left:0;bottom:-2px;position:absolute}.news-room__content::after{content:"";background:#fff;width:5px;height:2px;left:50px;bottom:-2px;position:absolute}.news-room__content:last-of-type{margin:0 auto 7.4626865672vw auto}@media screen and (min-width: 670px){.news-room__content:last-of-type{margin:0 auto 50px auto}}.news-room__date{font-weight:700;font-size:3.2835820896vw;margin-right:2.9850746269vw;display:block;letter-spacing:.1rem}@media screen and (min-width: 670px){.news-room__date{font-size:clamp(1.5rem,100vw - (670px + 1400px)/2,1.7rem)}}@media screen and (min-width: 1920px){.news-room__date{font-size:1.7rem}}@media screen and (min-width: 670px){.news-room__date{width:120px;margin-right:0}}.news-room__title{font-weight:700;font-size:3.7313432836vw}@media screen and (min-width: 670px){.news-room__title{font-size:clamp(1.4rem,100vw - (670px + 1400px)/2,1.4rem)}}@media screen and (min-width: 1920px){.news-room__title{font-size:1.4rem}}.news-room__date{font-weight:700;font-size:3.7313432836vw;margin-top:2.9850746269vw}@media screen and (min-width: 670px){.news-room__date{font-size:clamp(1.4rem,100vw - (670px + 1400px)/2,1.4rem)}}@media screen and (min-width: 1920px){.news-room__date{font-size:1.4rem}}@media screen and (min-width: 670px){.news-room__date{margin-top:24px}}.news-room__card{width:48%}@media screen and (min-width: 670px){.news-room__card{width:auto}}.news-room__card a:hover{filter:brightness(0.8);transition:.5s ease}.news-room__bottom{width:100%;margin-top:19.4029850746vw}@media screen and (min-width: 670px){.news-room__bottom{margin-top:70px}}.category{width:100%;margin:0 auto 7.4626865672vw auto}@media screen and (min-width: 670px){.category{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 50px auto}}.category__category{max-width:740px;margin-bottom:4.4776119403vw}@media screen and (min-width: 670px){.category__category{margin-bottom:0}}.category__year{width:230px}.category__title{font-weight:700;font-size:3.5820895522vw;display:block;width:100%;margin-bottom:2.9850746269vw;letter-spacing:.1rem}@media screen and (min-width: 670px){.category__title{font-size:clamp(1.4rem,100vw - (670px + 1400px)/2,1.6rem)}}@media screen and (min-width: 1920px){.category__title{font-size:1.6rem}}@media screen and (min-width: 670px){.category__title{margin-bottom:20px}}.category__list{width:100%;display:flex;flex-wrap:wrap}@media screen and (min-width: 670px){.category__list{justify-content:space-between}}.category__item{margin:0 2% 1.4925373134vw 0;width:48%}.category__item:last-of-type{margin:0 0 1.4925373134vw 0}@media screen and (min-width: 670px){.category__item{max-width:144px;width:auto;margin:0 10px 10px 0}.category__item:last-of-type{margin:0}}.category__link{display:block;text-align:center;background:#fff;font-weight:700;font-size:2.9850746269vw;padding:5px 22px}@media screen and (min-width: 670px){.category__link{font-size:clamp(1.2rem,100vw - (670px + 1400px)/2,1.4rem)}}@media screen and (min-width: 1920px){.category__link{font-size:1.4rem}}.category__link--all{color:#000;border:1px solid #000}.category__link--news{color:#6f7070;border:1px solid #6f7070}.category__link--news:hover{color:#fff;background:#6f7070}.category__link--important{color:#ac0123;border:1px solid #ac0123}.category__link--important:hover{color:#fff;background:#ac0123}.category__link--branch{color:#83a741;border:1px solid #83a741}.category__link--branch:hover{color:#fff;background:#83a741}.category__link--press{color:#005dac;border:1px solid #005dac}.category__link--press:hover{color:#fff;background:#005dac}.category__link--recruit{color:#5cb3c3;border:1px solid #5cb3c3}.category__link--recruit:hover{color:#fff;background:#5cb3c3}.category__link--0{color:#000;border:1px solid #000;background:#000}.category__link--0:hover{color:#fff;background:#000}.category__link--1{color:#fff;background:#ac0123;border:1px solid #ac0123}.category__link--2{color:#fff;border:1px solid #83a741;background:#83a741}.category__link--3{color:#fff;border:1px solid #005dac;background:#005dac}.category__link--4{color:#fff;border:1px solid #5cb3c3;background:#5cb3c3}.category__link--5{color:#fff;border:1px solid #6f7070;background:#6f7070}.category__current-link{display:block;text-align:center;background:#fff;font-weight:700;font-size:2.9850746269vw;padding:5px 22px}@media screen and (min-width: 670px){.category__current-link{font-size:clamp(1.2rem,100vw - (670px + 1400px)/2,1.4rem)}}@media screen and (min-width: 1920px){.category__current-link{font-size:1.4rem}}.category__current-link--all{color:#fff;border:1px solid #000;background:#000}.category__current-link--news{color:#fff;border:1px solid #6f7070;background:#6f7070}.category__current-link--important{color:#fff;border:1px solid #ac0123;background:#ac0123}.category__current-link--branch{color:#fff;border:1px solid #83a741;background:#83a741}.category__current-link--press{color:#fff;border:1px solid #005dac;background:#005dac}.category__current-link--recruit{color:#fff;border:1px solid #5cb3c3;background:#5cb3c3}.category__selector{font-weight:400;font-size:3.2835820896vw;padding:0.8955223881vw;color:#000;border-radius:1.4925373134vw;border-color:#707070;background:#fff;width:100%}@media screen and (min-width: 670px){.category__selector{font-size:clamp(1.4rem,100vw - (670px + 1400px)/2,1.4rem)}}@media screen and (min-width: 1920px){.category__selector{font-size:1.4rem}}@media screen and (min-width: 670px){.category__selector{padding:4px;border-radius:5px}}.pagination{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.nav-links{width:100%;display:flex;justify-content:center}@media screen and (min-width: 670px){.nav-links{flex-wrap:wrap}}.nav-links .page-numbers{border:1px solid #ac0123;color:#ac0123;background:#fff;text-align:center;display:grid;font-weight:700;font-size:2.3880597015vw;width:100%;height:35px;align-items:center}@media screen and (min-width: 670px){.nav-links .page-numbers{font-size:clamp(1.1rem,100vw - (670px + 1400px)/2,1.3rem)}}@media screen and (min-width: 1920px){.nav-links .page-numbers{font-size:1.3rem}}@media screen and (min-width: 670px){.nav-links .page-numbers{height:45px}}.nav-links .page-numbers.current{background:#ac0123;color:#fff}.nav-links .page-numbers:hover{background:#ac0123;color:#fff}.nav-links .page-numbers{width:35px;height:26px;margin:0 2.2388059701vw 0 0}@media screen and (min-width: 670px){.nav-links .page-numbers{width:45px;height:45px;margin:0 20px 0 0}}.nav-links .prev{width:35px;height:26px;margin:0 4.4776119403vw 0 0;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative}@media screen and (min-width: 670px){.nav-links .prev{width:190px;height:45px;margin:0 40px 0 0;text-indent:0;white-space:normal;overflow:visible}}.nav-links .prev::before{position:absolute;content:"";background:url(../img/news/pagination_link_icon1.svg) no-repeat center center #fff;width:6px;height:10px;left:40%;top:50%;transform:translate(0, -50%)}@media screen and (min-width: 670px){.nav-links .prev::before{left:10px}}.nav-links .prev:hover{background:#ac0123;color:#fff}.nav-links .prev:hover::before{background:url(../img/news/pagination_link_icon3.svg) no-repeat center center #ac0123}.nav-links .prev:hover span{display:none}@media screen and (min-width: 670px){.nav-links .prev:hover span{display:block}}.nav-links .next{width:35px;height:26px;margin:0 0 0 2.2388059701vw;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative}@media screen and (min-width: 670px){.nav-links .next{width:190px;height:45px;margin:0 0 0 20px;text-indent:0;white-space:normal;overflow:visible}}.nav-links .next:hover{background:#ac0123;color:#fff}.nav-links .next:hover::before{background:url(../img/news/pagination_link_icon4.svg) no-repeat center center #ac0123}.nav-links .next::before{position:absolute;content:"";background:url(../img/news/pagination_link_icon2.svg) no-repeat center center #fff;width:6px;height:10px;right:40%;top:50%;transform:translate(0, -50%)}@media screen and (min-width: 670px){.nav-links .next::before{right:10px}}.nav-links .next::before span{display:none}@media screen and (min-width: 670px){.nav-links .next::before span{display:block}}.nav-links__list{display:flex;flex-wrap:wrap}.nav-links .dots{border:none}