:root{--color-orange: #f27333;--color-blue: #003190;--color-blue2: #013db3;--color-text: #333333;--color-lightgray: #edf6fa;--color-border: #e0e0e0;--color-muted: #6b7280;--color-line: #e5e7eb;--color-white: #ffffff;--color-gray2: #aeacaa;--color-lime: #66bb0a;--font-notosans: "Noto Sans JP", sans-serif;--font-figtree: "Figtree", sans-serif;--font-montserrat: "Montserrat", sans-serif;--font-yugothic: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Noto Sans JP", "メイリオ", sans-serif;--font-inter: "Inter", sans-serif;--font-display: "Jost", sans-serif}.p-people-menu{margin-top:120rem}@media only screen and (max-width: 1271px){.p-people-menu{margin-top:80rem}}@media only screen and (max-width: 767px){.p-people-menu{margin-top:64rem}}.p-people-menu__inner{display:flex;justify-content:center;gap:40rem}@media only screen and (max-width: 1271px){.p-people-menu__inner{gap:24rem}}@media only screen and (max-width: 767px){.p-people-menu__inner{flex-direction:column;gap:16rem}}.p-people-menu__link{display:flex;align-items:center;justify-content:space-between;width:260rem;min-height:59rem;padding:20rem 30rem;border:1rem solid var(--color-blue2);border-radius:5rem;background-color:var(--color-white);color:var(--color-blue2);text-decoration:none;flex-shrink:0;transition:opacity .3s ease}@media only screen and (max-width: 767px){.p-people-menu__link{width:100%;max-width:335rem;margin-inline:auto}}@media(hover: hover)and (pointer: fine){.p-people-menu__link:hover,.p-people-menu__link:focus-visible{opacity:.7}}.p-people-menu__text,.p-people-menu__link .c-anchor-link__text{display:block;color:currentColor;font-size:16rem;font-weight:700;line-height:1.2;letter-spacing:.05em}.p-people-menu__icon,.p-people-menu__link .c-anchor-link__icon{flex-shrink:0;display:block;width:12rem;height:20rem;color:currentColor}.p-people-section{padding-top:100rem}@media only screen and (max-width: 1271px){.p-people-section{padding-top:80rem}}@media only screen and (max-width: 767px){.p-people-section{padding-top:64rem}}.p-people-section--interview{padding-top:60rem}@media only screen and (max-width: 1271px){.p-people-section--interview{padding-top:48rem}}@media only screen and (max-width: 767px){.p-people-section--interview{padding-top:40rem}}.p-people-section--crosstalk{padding-bottom:120rem}@media only screen and (max-width: 1271px){.p-people-section--crosstalk{padding-bottom:100rem}}@media only screen and (max-width: 767px){.p-people-section--crosstalk{padding-bottom:80rem}}.p-people-interview-term__chips{display:flex;flex-wrap:wrap;gap:10rem;padding-top:40rem}@media only screen and (max-width: 1271px){.p-people-interview-term__chips{padding-top:32rem}}@media only screen and (max-width: 767px){.p-people-interview-term__chips{gap:8rem;padding-top:24rem}}.p-people-interview-term__chip{display:inline-flex;align-items:center;justify-content:center;gap:10rem;min-height:34rem;padding:6rem 16rem 7rem;border:1rem solid var(--color-border);border-radius:5rem;background-color:var(--color-white);text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease,opacity .3s ease}@media only screen and (max-width: 767px){.p-people-interview-term__chip{gap:8rem;min-height:32rem;padding:6rem 12rem}}@media(hover: hover)and (pointer: fine){.p-people-interview-term__chip:hover,.p-people-interview-term__chip:focus-visible{opacity:.7}}.p-people-interview-term__chip-hash{display:inline-block;flex-shrink:0;color:var(--color-blue2);font-family:var(--font-notosans);font-size:16rem;font-weight:700;line-height:1.3;letter-spacing:.08em}@media only screen and (max-width: 767px){.p-people-interview-term__chip-hash{font-size:14rem}}.p-people-interview-term__chip-label{display:block;white-space:nowrap;color:var(--color-text);font-family:var(--font-notosans);font-size:16rem;font-weight:700;line-height:1.3;letter-spacing:.08em}@media only screen and (max-width: 767px){.p-people-interview-term__chip-label{font-size:14rem}}.p-people-interview-term__chip.is-active{border-color:var(--color-blue2);background-color:var(--color-blue2)}.p-people-interview-term__chip.is-active .p-people-interview-term__chip-hash,.p-people-interview-term__chip.is-active .p-people-interview-term__chip-label{color:var(--color-white)}.p-people-interview-list{margin-top:40rem}@media only screen and (max-width: 1271px){.p-people-interview-list{margin-top:32rem}}@media only screen and (max-width: 767px){.p-people-interview-list{margin-top:24rem}}.p-people-interview-list__inner{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:48rem 36rem}@media only screen and (max-width: 1271px){.p-people-interview-list__inner{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40rem 24rem}}@media only screen and (max-width: 767px){.p-people-interview-list__inner{grid-template-columns:repeat(2, minmax(0, 1fr));gap:28rem 12rem}}.p-people-interview-card{min-width:0}.p-people-interview-card__link{display:flex;flex-direction:column;gap:12rem;width:100%;min-height:100%;text-decoration:none;transition:opacity .3s ease}@media only screen and (max-width: 767px){.p-people-interview-card__link{gap:10rem}}@media(hover: hover)and (pointer: fine){.p-people-interview-card__link:hover,.p-people-interview-card__link:focus-visible{opacity:.7}}.p-people-interview-card__image{width:100%;aspect-ratio:297/359;border-radius:10rem;overflow:hidden;background-color:#f5f5f5}.p-people-interview-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-people-interview-card__body{display:flex;flex-direction:column;gap:12rem}@media only screen and (max-width: 767px){.p-people-interview-card__body{gap:10rem}}.p-people-interview-card__title{margin:0;color:var(--color-text);font-family:var(--font-notosans);font-size:18rem;font-weight:700;line-height:1.6;letter-spacing:0}@media only screen and (max-width: 767px){.p-people-interview-card__title{font-size:14rem;line-height:1.5}}.p-people-interview-card__line{width:30rem;border-top:2rem solid var(--color-blue2)}.p-people-interview-card__meta{display:flex;flex-direction:column}.p-people-interview-card__department,.p-people-interview-card__info{margin:0;color:var(--color-text);font-family:var(--font-notosans);font-size:14rem;font-weight:400;line-height:1.5}@media only screen and (max-width: 767px){.p-people-interview-card__department,.p-people-interview-card__info{font-size:11rem;line-height:1.45}}.p-people-interview-list__empty{margin:0;font-size:16rem;line-height:1.8}.p-people-crosstalk-list{margin-top:40rem}@media only screen and (max-width: 1271px){.p-people-crosstalk-list{margin-top:32rem}}@media only screen and (max-width: 767px){.p-people-crosstalk-list{margin-top:24rem}}.p-people-crosstalk-list__inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:48rem 36rem}@media only screen and (max-width: 1271px){.p-people-crosstalk-list__inner{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40rem 24rem}}@media only screen and (max-width: 767px){.p-people-crosstalk-list__inner{grid-template-columns:1fr;gap:28rem 0}}.p-people-crosstalk-card{min-width:0}.p-people-crosstalk-card__link{display:flex;flex-direction:column;gap:12rem;width:100%;min-height:100%;text-decoration:none;transition:opacity .3s ease}@media only screen and (max-width: 767px){.p-people-crosstalk-card__link{gap:10rem}}@media(hover: hover)and (pointer: fine){.p-people-crosstalk-card__link:hover,.p-people-crosstalk-card__link:focus-visible{opacity:.7}}.p-people-crosstalk-card__image{width:100%;aspect-ratio:408/267;border-radius:10rem;overflow:hidden;background-color:#f5f5f5}.p-people-crosstalk-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-people-crosstalk-card__body{display:flex;flex-direction:column;gap:8rem}@media only screen and (max-width: 767px){.p-people-crosstalk-card__body{gap:6rem}}.p-people-crosstalk-card__eyebrow,.p-people-crosstalk-card__title{margin:0;font-family:var(--font-notosans);font-size:18rem;font-weight:700;line-height:1.6;letter-spacing:0}@media only screen and (max-width: 767px){.p-people-crosstalk-card__eyebrow,.p-people-crosstalk-card__title{font-size:14rem;line-height:1.5}}.p-people-crosstalk-card__eyebrow{color:var(--color-blue2)}.p-people-crosstalk-card__title{color:var(--color-text)}.p-pagination{display:flex;justify-content:center;align-items:center;padding-top:60rem}@media only screen and (max-width: 1271px){.p-pagination{padding-top:48rem}}@media only screen and (max-width: 767px){.p-pagination{padding-top:40rem}}.p-pagination__list{display:flex;align-items:center;margin:0;padding:0;list-style:none}.p-pagination__item{margin-right:10rem}@media only screen and (max-width: 767px){.p-pagination__item{margin-right:8rem}}.p-pagination__item:last-child{margin-right:0}.p-pagination__item .page-numbers:not(.prev):not(.next){display:flex;align-items:center;justify-content:center;width:30rem;height:30rem;box-sizing:border-box;border:1px solid var(--color-blue);border-radius:3rem;background:#fff;color:var(--color-blue);font-family:"Figtree",sans-serif;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease}@media only screen and (max-width: 767px){.p-pagination__item .page-numbers:not(.prev):not(.next){width:24rem;height:24rem;font-size:14px}}.p-pagination__item a.page-numbers:not(.prev):not(.next):hover{background:var(--color-orange);border-color:var(--color-orange);color:#fff}.p-pagination__item .page-numbers.current{background:var(--color-orange) !important;border-color:var(--color-orange) !important;color:#fff !important;pointer-events:none}.p-pagination__item--prev a.page-numbers,.p-pagination__item--next a.page-numbers{display:flex;align-items:center;justify-content:center;width:auto !important;height:auto !important;padding:0 !important;border:none !important;background:none !important}.arrow-prev,.arrow-next{position:relative;display:block;width:18px;height:8px}@media only screen and (max-width: 767px){.arrow-prev,.arrow-next{transform:scale(0.8)}}.arrow-prev{margin-right:40rem}.arrow-next{margin-left:40rem}.arrow-prev::after,.arrow-next::after{content:"";position:absolute;top:50%;left:0;width:18px;height:1px;background:var(--color-blue);transform:translateY(-50%)}.arrow-prev::before{content:"";position:absolute;top:50%;left:0;width:8px;height:8px;border-left:1px solid var(--color-blue);border-bottom:1px solid var(--color-blue);transform:translateY(-50%) rotate(45deg)}.arrow-next::before{content:"";position:absolute;top:50%;right:0;width:8px;height:8px;border-right:1px solid var(--color-blue);border-top:1px solid var(--color-blue);transform:translateY(-50%) rotate(45deg)}#tag-view{scroll-margin-top:110rem}