@charset "UTF-8";.p-news{background-color:#eff4fa}.p-news-archive{padding:5rem 0 6.25rem}.p-news-archive [hidden]{display:none !important}.p-news__list{transition:opacity .2s}.p-news__list.is-fading{opacity:0}@media (prefers-reduced-motion:reduce){.p-news__list{transition:none}}.p-news__list-box{padding:2.5rem 7.5rem 3.75rem;background-color:#fff;border-radius:.25rem}.p-news__link{display:flex;flex-direction:column;gap:.625rem;padding:1.25rem 0;border-bottom:.063rem solid #d9d9d9}@media (any-hover:hover){.p-news__link:hover .p-news__title{color:#1962ea}}.p-news__meta{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.25rem}.p-news__date{flex:0 0 auto;font-family:"Google Sans Flex","Noto Sans JP",sans-serif;font-size:.875rem;line-height:2;letter-spacing:.1em;font-weight:400;color:#7d7d7d}.p-news__category{display:flex;flex:0 1 auto;min-width:0;flex-wrap:wrap;gap:.625rem}.p-news__category-text{padding:.25rem .625rem;font-size:.75rem;line-height:1.5;letter-spacing:.04em;font-weight:700;color:#fff;background-color:#282828;border-radius:.125rem}.p-news__tag{display:flex;flex:0 1 auto;min-width:0;flex-wrap:wrap;gap:.938rem}.p-news__tag-text{padding:.25rem 0;font-size:.75rem;line-height:1.5;letter-spacing:.04em;font-weight:700;color:#1962ea;overflow-wrap:anywhere}.p-news__title-wrap{display:flex;align-items:center;gap:.625rem}.p-news__title{flex:1 1 auto;min-width:0;font-size:1rem;line-height:1.8;letter-spacing:.04em;font-weight:500;color:#000;transition:color .3s}.p-news-empty{padding:4.375rem 1.875rem;text-align:center;background-color:#fff;border:.063rem solid #d5dfeb;border-radius:.5rem}.p-news-empty__title{font-size:1.25rem;line-height:1.6;letter-spacing:.05em;font-weight:700;margin:0 0 .625rem}.p-news-empty__text{font-size:.875rem;line-height:1.8;letter-spacing:.04em;font-weight:500;color:#65717f}@media screen and (max-width:767px){.p-news-archive{padding:2.5rem 0 3.75rem}.p-news__list-box{padding:1.875rem 1.25rem 3.125rem}.p-news__link{gap:.313rem;padding:1.25rem 0}.p-news__meta{gap:.313rem .625rem}.p-news__date{font-size:.75rem}.p-news__tag{flex-basis:100%}.p-news__category-text,.p-news__tag-text{font-size:.625rem}.p-news__title{font-size:.875rem}}.p-news-filter{margin:0 0 3.75rem;padding:1.563rem 3.75rem;background-color:#fff;border-radius:624.938rem}.p-news-filter__taxonomy-groups{display:flex;flex-direction:column;gap:1.25rem}.p-news-filter__taxonomy-group{display:flex;align-items:center}.p-news-filter__taxonomy-group.is-tag .p-news-filter__taxonomy-link{font-size:.875rem;padding:.313rem 1.25rem}.p-news-filter__taxonomy-label{font-size:1rem;line-height:1.5;letter-spacing:.04em;font-weight:600;display:flex;flex:0 0 8.75rem;align-items:center;gap:.75rem;border-right:.125rem solid #d9d9d9;padding:0 1.25rem 0 0;color:#000}.p-news-filter__taxonomy-label img{flex:0 0 auto;width:.625rem;height:.625rem}.p-news-filter__taxonomy-list{display:flex;flex:1;flex-wrap:wrap;gap:.938rem 1.563rem;min-width:0;padding:0 0 0 3.125rem}.p-news-filter__taxonomy-item{max-width:100%}.p-news-filter__taxonomy-link{font-size:1rem;line-height:1.5;letter-spacing:.05em;font-weight:700;display:inline-flex;justify-content:center;align-items:center;max-width:100%;padding:.938rem 2.5rem;color:#1962ea;background-color:#fff;border:.063rem solid #9ab1db;border-radius:624.938rem;overflow-wrap:anywhere;cursor:pointer;transition:color .3s,background-color .3s,border-color .3s,opacity .3s}.p-news-filter__taxonomy-link.is-current{color:#fff;background-color:#1962ea;border-color:#1962ea}.p-news-filter__taxonomy-link:focus-visible{outline:.188rem solid #1962ea;outline-offset:.188rem}@media (any-hover:hover){.p-news-filter__taxonomy-link:not(.is-current):hover{opacity:.7}}@media screen and (max-width:767px){.p-news-filter{margin:0 0 1.875rem;padding:1.563rem 1.25rem;border-radius:.938rem}.p-news-filter__taxonomy-groups{gap:1.563rem}.p-news-filter__taxonomy-group{flex-direction:column;align-items:stretch}.p-news-filter__taxonomy-group.is-tag .p-news-filter__taxonomy-link{font-size:.75rem;padding:.313rem 1.25rem}.p-news-filter__taxonomy-label{flex-basis:auto;min-height:0;border-bottom:.125rem solid #d9d9d9;border-right:0;padding:0 0 .938rem;font-size:.8125rem}.p-news-filter__taxonomy-list{padding:.938rem 0 0;gap:.625rem}.p-news-filter__taxonomy-item:first-child{flex-basis:100%}.p-news-filter__taxonomy-link{font-size:.75rem;padding:.75rem 1.875rem}}.p-news-single{padding:5rem 0 6.25rem}.p-news-article{padding:4.375rem 3.75rem;word-break:break-word;background-color:#fff;border-radius:.25rem}.p-news-article__header{display:flex;flex-direction:column;align-items:flex-end;gap:1.25rem;margin:0 0 3.125rem}.p-news-article__heading{width:100%}.p-news-article__meta{margin:0 0 .938rem}.p-news-article__date{font-size:1rem;line-height:1.5;letter-spacing:.1em;font-weight:400;color:#7d7d7d;font-family:"Google Sans Flex","Noto Sans JP",sans-serif}.p-news-article__category-list{display:flex;flex-wrap:wrap;gap:.625rem;margin:0 0 .938rem}.p-news-article__category-list-item{font-size:.75rem;line-height:1.5;letter-spacing:.04em;font-weight:700;display:inline-flex;justify-content:center;align-items:center;padding:.25rem .625rem;color:#fff;background-color:#282828;border-radius:.125rem}.p-news-article__title{font-size:2.0625rem;line-height:1.5;letter-spacing:.04em;font-weight:700;width:100%;color:#000;margin:0 0 1.563rem}.p-news-share{display:inline-flex;align-items:center;gap:.75rem;padding:.313rem 1.25rem;background-color:#eff4fa;border-radius:.438rem}.p-news-share__label{font-size:1rem;line-height:1.5;letter-spacing:.1em;font-weight:400;color:rgba(0,0,0,.5);font-family:"Google Sans Flex","Noto Sans JP",sans-serif}.p-news-share__link{display:flex;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:opacity .3s}.p-news-share__link img{width:100%;height:auto}@media (any-hover:hover){.p-news-share__link:hover{opacity:.7}}.p-news-article__visual{max-width:43.75rem;width:100%;margin:0 auto 3.125rem}.p-news-article__visual img{width:100%;height:auto;object-fit:cover}@media screen and (max-width:767px){.p-news-single{padding:2.5rem 0 3.75rem}.p-news-single__layout{flex-direction:column;gap:3.125rem}.p-news-single__main{flex:0}.p-news-article{padding:1.875rem 1.25rem}.p-news-article__header{margin:0 0 1.875rem}.p-news-article__date{font-size:.875rem}.p-news-article__title{font-size:1.5rem}.p-news-share{padding:.313rem .938rem}.p-news-share__label{font-size:.75rem}.p-news-share__link{width:1.5rem;height:1.5rem}.p-news-article__visual{margin:0 0 1.875rem}}.p-news-article__content{margin:0 0 3.125rem}