body{font-family:"Noto Sans JP",sans-serif;background-color:#fff;color:#454545;line-height:1.214;letter-spacing:.08em;font-weight:400}body main{overflow-x:hidden}body main .js-scroll-fade{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(50px)}body main .js-scroll-fade.is-on{opacity:1;transform:translateY(0)}.news{margin-bottom:22.6666666667vw}@media(min-width: 52.1875em){.news{margin-bottom:8.6111111111vw}}@media(min-width: 90em){.news{margin-bottom:124px}}.news__inner{max-width:90.6666666667vw;margin:0 auto}@media(min-width: 52.1875em){.news__inner{max-width:83.3333333333vw}}@media(min-width: 90em){.news__inner{max-width:1200px}}.news__inner .news-cat{margin-bottom:17.3333333333vw}@media(min-width: 52.1875em){.news__inner .news-cat{margin-bottom:4.5138888889vw}}@media(min-width: 90em){.news__inner .news-cat{margin-bottom:65px}}.news__inner .news-cat .news-cat__itemlist{display:flex;gap:3.2vw;align-items:center;justify-content:flex-start;padding:0 calc(50vw - 50%);margin:0 calc(50% - 50vw);overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}@media(min-width: 52.1875em){.news__inner .news-cat .news-cat__itemlist{gap:.8333333333vw;justify-content:center;overflow:hidden}}@media(min-width: 90em){.news__inner .news-cat .news-cat__itemlist{gap:12px}}.news__inner .news-cat .news-cat__itemlist li{flex-shrink:0}.news__inner .news-cat .news-cat__itemlist li a{display:block;padding:2.1333333333vw 6.4vw;font-size:3.7333333333vw;font-weight:bold;border:.2666666667vw solid #ddd6d6;border-radius:32vw}@media(min-width: 52.1875em){.news__inner .news-cat .news-cat__itemlist li a{padding:.5555555556vw 1.6666666667vw;font-size:.9722222222vw;border:.0694444444vw solid #ddd6d6;border-radius:8.3333333333vw;transition:all .3s}.news__inner .news-cat .news-cat__itemlist li a:hover{font-weight:bold;color:#fff;background-color:#ea96a7;border-color:#ea96a7}}@media(min-width: 90em){.news__inner .news-cat .news-cat__itemlist li a{padding:8px 24px;font-size:14px;border:1px solid #ddd6d6;border-radius:120px}}.news__inner .news-cat .news-cat__itemlist li a.current{color:#fff;background-color:#ea96a7;border-color:#ea96a7}.news__inner .news__itemlist{display:flex;flex-wrap:wrap;gap:8.5333333333vw;align-items:flex-start;justify-content:flex-start}@media(min-width: 52.1875em){.news__inner .news__itemlist{gap:1.7361111111vw}}@media(min-width: 90em){.news__inner .news__itemlist{gap:25px}}.news__inner .news__itemlist .c-news-item{width:100%}@media(min-width: 52.1875em){.news__inner .news__itemlist .c-news-item{width:calc((100% - 3.4722222222vw)/3)}}@media(min-width: 90em){.news__inner .news__itemlist .c-news-item{width:calc((100% - 50px)/3)}}