@charset "UTF-8";.p-newsArchive{padding:8rem 0 10rem}@media not (max-width:780px){.p-newsArchive{padding:12rem 0}}@media not (max-width:1280px){.p-newsArchive{padding:16rem 0}}@media not (max-width:1280px){.p-newsArchive__content{display:grid;grid-template-columns:auto 1fr;gap:16.5rem}}.p-newsArchive__head{position:relative}.p-newsArchive__pager{margin-top:3rem}@media not (max-width:780px){.p-newsArchive__pager{margin-top:6rem}}.p-newsArchiveCategory{width:100%;padding-bottom:.1rem;overflow-x:auto}@media not (max-width:1280px){.p-newsArchiveCategory{position:sticky;top:calc(var(--header-height) + 4.8rem);left:0;width:auto;padding-bottom:0;overflow-x:unset}}.p-newsArchiveCategory__list{display:flex;gap:1.5rem;align-items:center;justify-content:flex-start;width:-moz-fit-content;width:fit-content;min-width:100%;border-bottom:solid .1rem #e6e6e6}@supports (font-size: round(1px,1px)){.p-newsArchiveCategory__list{border-bottom-width:max(1px,round(.1rem,1px))}}@media not (max-width:1280px){.p-newsArchiveCategory__list{flex-direction:column;gap:0;align-items:flex-start;border-bottom:none;border-left:solid .1rem #e6e6e6}@supports (font-size: round(1px,1px)){.p-newsArchiveCategory__list{border-left-width:max(1px,round(.1rem,1px))}}}.p-newsArchiveCategory__link{position:relative;display:block;padding-bottom:2rem;color:#909090;font-weight:500;font-size:1rem;line-height:1;transition-property:color}@media not (max-width:1280px){.p-newsArchiveCategory__link{padding:.8rem 0 .8rem 2.4rem;font-size:1.3rem}}.p-newsArchiveCategory__link:nth-last-child(n+2):after{position:absolute;top:0;left:100%;width:1.5rem;text-align:center;content:"｜"}@media not (max-width:1280px){.p-newsArchiveCategory__link:nth-last-child(n+2):after{display:none}}.p-newsArchiveCategory__link:before{position:absolute;bottom:-.1rem;left:0;width:100%;height:.1rem;background:currentcolor;transform:scaleX(0);transition-property:transform;content:""}@supports (font-size: round(1px,1px)){.p-newsArchiveCategory__link:before{bottom:min(-1px,round(-.1rem,1px));height:max(1px,round(.1rem,1px))}}@media not (max-width:1280px){.p-newsArchiveCategory__link:before{top:0;bottom:0;width:.1rem;height:auto;background:#0d0d0d;transform:scaleY(0)}@supports (font-size: round(1px,1px)){.p-newsArchiveCategory__link:before{left:min(-1px,round(-.1rem,1px));width:max(1px,round(.1rem,1px))}}}.p-newsArchiveCategory__link.is-current{color:#0d0d0d}.p-newsArchiveCategory__link.is-current:before{transform:scaleX(1)}@media not (max-width:1280px){.p-newsArchiveCategory__link.is-current:before{transform:scaleY(1)}}.p-newsDetail{position:relative;z-index:1;width:100%;overflow:clip}.p-newsDetailMain__head{position:relative;z-index:1;padding:calc(var(--header-height) + 1.4rem + 4.5rem) 0 6rem}@media not (max-width:780px){.p-newsDetailMain__head{padding:calc(var(--header-height) + 1.4rem + 8rem) 0 7rem}}@media not (max-width:1280px){.p-newsDetailMain__head{padding:calc(var(--header-height) + 2.4rem + 8rem) 0 7rem}}.p-newsDetailMain__head:before{position:absolute;z-index:-1;background:#252525;content:"";inset:0 calc(50% - 50vw)}@media not (max-width:1280px){.p-newsDetailMain__head:before{inset:0 calc(50% - 50vw) -43.6rem;background:#0d0d0d}}.p-newsDetailMain__body{position:relative;z-index:2;padding:5rem 0 9rem}@media not (max-width:780px){.p-newsDetailMain__body{padding:8rem 0 12rem}}@media not (max-width:1280px){.p-newsDetailMain__body{min-height:43.5rem}.p-newsDetailMain__body:before{position:absolute;z-index:-1;background:#fbfbfb;border-radius:1rem 1rem 0 0;content:"";inset:0 -6rem}}.p-newsDetailMain__foot{position:relative;z-index:3;padding:8rem 0 10rem}@media not (max-width:1280px){.p-newsDetailMain__foot{padding:10rem 0}}.p-newsDetailMain__foot:before{position:absolute;z-index:-1;border-top:solid .1rem #e6e6e6;content:"";pointer-events:none;inset:0 calc(50% - 50vw)}@supports (font-size: round(1px,1px)){.p-newsDetailMain__foot:before{border-top-width:max(1px,round(.1rem,1px))}}.p-newsDetailMain__btn{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.p-newsDetailMainHead{color:#fbfbfb}.p-newsDetailMainHead__meta{display:flex;gap:1.5rem;align-items:center;justify-content:flex-start;margin-bottom:2rem}@media not (max-width:780px){.p-newsDetailMainHead__meta{gap:2rem}}@media not (max-width:1280px){.p-newsDetailMainHead__meta{gap:3rem}}.p-newsDetailMainHead__tag{display:flex;align-items:center;justify-content:center;height:2.6rem;padding:0 1.5rem .2rem;font-weight:500;font-size:1.2rem;line-height:1.2;background:#fff6;border-radius:10rem}@media not (max-width:780px){.p-newsDetailMainHead__tag{height:3.1rem;padding-bottom:.1rem;font-size:1.4rem}}@media not (max-width:1280px){.p-newsDetailMainHead__tag{height:3.6rem;font-size:1.6rem}}.p-newsDetailMainHead__date{color:#909090;font-weight:600;font-size:1.4rem;font-family:neue-haas-grotesk-display,sans-serif;line-height:1;letter-spacing:.02em;white-space:nowrap}@media not (max-width:780px){.p-newsDetailMainHead__date{font-size:1.6rem}}@media not (max-width:1280px){.p-newsDetailMainHead__date{font-size:1.8rem}}.p-newsDetailMainHead__heading{font-weight:500;font-size:2.6rem;line-height:1.5}@media not (max-width:780px){.p-newsDetailMainHead__heading{font-size:3.5rem}}@media not (max-width:1280px){.p-newsDetailMainHead__heading{font-size:4.4rem}}.p-newsDetailMainHead__link{margin-top:3.5rem;border-bottom:solid .1rem rgba(230,230,230,.2)}@media not (max-width:780px){.p-newsDetailMainHead__link{margin-top:4rem}}.p-newsDetailMainHead__link .c-linkPrimary{align-items:center;padding:2rem 0;font-weight:500;font-size:1.5rem;line-height:1}@media not (max-width:780px){.p-newsDetailMainHead__link .c-linkPrimary{padding:2.5rem 0;font-size:1.6rem}}.p-newsDetailMainHead__link .c-linkPrimary:before,.p-newsDetailMainHead__link .c-linkPrimary:after{top:0;bottom:initial}.p-newsDetailMainHead__link .c-linkPrimary:before{opacity:.2}.p-newsDetailMainBody{position:relative;z-index:1}.p-newsArticle{display:flex;flex-direction:column;gap:6rem}@media not (max-width:780px){.p-newsArticle{gap:8rem}}.p-newsArticle__section{display:flex;flex-direction:column;gap:4rem}@media not (max-width:780px){.p-newsArticle__section{gap:6rem}}.p-newsArticle__block{display:flex;flex-direction:column;gap:3rem}@media not (max-width:780px){.p-newsArticle__block{gap:4rem}}
