@media screen and (max-width: 900px){.vpc-pc{display:none !important}}@media not screen,screen and (min-width: 901px){.vsp-pc{display:none !important}}@media screen and (max-width: 767px){.vpc-tb{display:none !important}}@media not screen,screen and (min-width: 768px){.vsp-tb{display:none !important}}@media screen and (max-width: 480px){.vpc-sp{display:none !important}}@media not screen,screen and (min-width: 481px){.vsp-sp{display:none !important}}.news-event-bnr{background:#fff}@media screen and (max-width: 767px){.news-event-bnr{padding-top:30px}}.news-event-bnr__grid{max-width:1221px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:45px}@media screen and (max-width: 767px){.news-event-bnr__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.news-event-bnr__link{display:block;-webkit-box-flex:0;-ms-flex:0 0 636px;flex:0 0 636px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width: 767px){.news-event-bnr__link{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%}}@media(hover){.news-event-bnr__link:hover{opacity:.86}}.news-event-bnr__img{width:100%;display:block}.news-event-bnr__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.news-event-bnr__title{font-size:40px;line-height:1.28;font-weight:700;letter-spacing:.01em;margin-bottom:18px}@media screen and (max-width: 767px){.news-event-bnr__title{font-size:24px;line-height:1.35;margin-bottom:10px}}.news-event-bnr__text{color:#585858;font-size:14px;line-height:1.92;letter-spacing:.01em;margin-bottom:24px}@media screen and (max-width: 767px){.news-event-bnr__text{font-size:13px;line-height:1.7;margin-bottom:16px}}.news-event-bnr__profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.news-event-bnr__avatar{width:102px;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}@media screen and (max-width: 767px){.news-event-bnr__avatar{width:72px}}.news-event-bnr__person{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.news-event-bnr__name{font-size:20px;line-height:1.4;font-weight:700;margin-bottom:2px}@media screen and (max-width: 767px){.news-event-bnr__name{font-size:18px}}.news-event-bnr__role{font-size:14px;line-height:1.6}@media screen and (max-width: 767px){.news-event-bnr__role{font-size:13px}}.news-event-bnr__cat{min-width:109px;height:38px;border-radius:2px;background:#000;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:1;padding-inline:12px}@media screen and (max-width: 767px){.news-event-bnr__cat{min-width:92px;height:34px;font-size:12px}}.news-archive{--tab-gray: #bfbfbf;--card-bg: #fff;--card-emphasis: #f6fbff;--shadow: 4px 4px 22px 2px rgba(0, 0, 0, 0.1);background:#fff}.news-archive__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:56px}@media screen and (max-width: 767px){.news-archive__tabs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;margin-bottom:34px}}.news-archive__tab-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.news-archive__tab{width:127px;min-height:35px;border-radius:2px;background:var(--tab-gray);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1.15;font-weight:700;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width: 767px){.news-archive__tab{width:auto;min-width:92px;min-height:34px;padding-inline:12px;font-size:13px}}@media(hover){.news-archive__tab:hover{opacity:.78}}.news-archive__tab.is-active{background:#000}.news-archive__heading{font-size:16px;line-height:2;letter-spacing:.01em;font-weight:700;margin-bottom:16px}.news-archive__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (max-width: 767px){.news-archive__list{gap:12px}}.news-archive__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px;padding:28px 34px 24px 26px;background:var(--card-bg);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media screen and (max-width: 767px){.news-archive__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;min-height:0;padding:16px 16px 18px}}@media(hover){.news-archive__link:hover{background:var(--card-emphasis)}}.news-archive__meta{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media screen and (max-width: 767px){.news-archive__meta{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px}}.news-archive__date{font-size:16px;line-height:2;letter-spacing:.01em;white-space:nowrap}@media screen and (max-width: 767px){.news-archive__date{font-size:14px;line-height:1.7}}.news-archive__cat{width:6em;min-width:6em;max-width:6em;padding:4px 8px;border-radius:2px;background:#000;color:#fff;font-size:11px;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-archive__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.news-archive__title{font-size:18px;line-height:1.78;letter-spacing:.01em;font-weight:700;margin-bottom:4px}@media screen and (max-width: 767px){.news-archive__title{font-size:17px;line-height:1.6;margin-bottom:4px}}.news-archive__excerpt{color:#585858;font-size:14px;line-height:1.86;letter-spacing:.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 767px){.news-archive__excerpt{font-size:13px;line-height:1.7}}.news-archive__arrow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1;margin-left:8px;-ms-flex-item-align:center;align-self:center;width:4.5714285714em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 767px){.news-archive__arrow{margin-left:auto;margin-top:2px}}.news-archive__arrow::after{content:"";vertical-align:middle;display:inline-block;-webkit-transform:skewX(45deg);transform:skewX(45deg);width:3.4285714286em;height:.5em;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform-origin:bottom right;transform-origin:bottom right}.news-archive__link:hover .news-archive__arrow::after{width:4.5714285714em}.news-archive__pager{margin-top:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}@media screen and (max-width: 767px){.news-archive__pager{margin-top:34px;gap:6px}}.news-archive__page{min-width:24px;height:29px;padding-inline:8px;border-radius:2px;background:rgba(0,0,0,0);color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;line-height:1;letter-spacing:-0.04em;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(hover){.news-archive__page:hover{opacity:.75}}.news-archive .is-current{background:#000;color:#fff}.news-archive__empty{padding:40px 0;text-align:center;font-size:16px;line-height:1.8}.news-single{background:#fff}.news-single__article{max-width:980px;margin-inline:auto;padding-top:8px}.news-single__head{margin-bottom:26px}.news-single__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:8px}.news-single__date{font-size:15px;line-height:1.8;letter-spacing:.01em}.news-single__cat{width:6em;min-width:6em;max-width:6em;padding:4px 8px;border-radius:2px;background:#000;color:#fff;font-size:11px;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-single__title{font-size:32px;line-height:1.5;font-weight:700;letter-spacing:.01em}@media screen and (max-width: 767px){.news-single__title{font-size:25px;line-height:1.45}}.news-single__thumb{margin-bottom:28px}.news-single__thumb img{width:100%;height:auto;display:block}.news-single__content{font-size:16px;line-height:2;letter-spacing:.01em;color:#222;word-break:break-word}.news-single__content>*+*{margin-top:1.1em}.news-single__content a{text-decoration:underline}.news-single__content img{max-width:100%;height:auto}@media screen and (max-width: 767px){.news-single__content{font-size:14px;line-height:1.9}}.news-single__back{margin-top:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.news-single__back a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px;line-height:1.6;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.news-single__back a::after{content:"";vertical-align:middle;display:inline-block;-webkit-transform:skewX(45deg);transform:skewX(45deg);width:3.4285714286em;height:.5em;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform-origin:bottom right;transform-origin:bottom right}@media(hover){.news-single__back a:hover{opacity:.82}.news-single__back a:hover::after{width:4.5714285714em}}.news-single__related{margin-top:64px}@media screen and (max-width: 767px){.news-single__related{margin-top:44px}}