.interview-list .exj-staff-card-list{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.interview-list .exj-staff-card{background:#fff;border:1px solid #ececec;border-radius:22px;box-shadow:0 10px 28px rgba(0,0,0,.06);margin:0;overflow:hidden;padding:0;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.interview-list .exj-staff-card:hover{border-color:rgba(233,71,77,.35);box-shadow:0 18px 42px rgba(0,0,0,.11);transform:translateY(-6px)}.interview-list .exj-staff-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.interview-list .exj-staff-card__image{position:relative}.interview-list .exj-staff-card__image img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.interview-list .exj-staff-card:hover .exj-staff-card__image img{transform:scale(1.04)}.interview-list .exj-staff-card__new{align-items:center;background:#e9474d;border-radius:999px;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:800;height:28px;justify-content:center;left:14px;letter-spacing:.06em;line-height:1;min-width:54px;padding:0 12px;position:absolute;top:14px;z-index:2}.interview-list .exj-staff-card__body{display:flex;flex:1;flex-direction:column;padding:22px 22px 24px}.interview-list .exj-staff-card__tags{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0 0 14px;padding:0}.interview-list .exj-staff-card__tag{align-items:center;background:#f4f4f4;border-radius:999px;color:#555;display:inline-flex;font-size:1.1rem;font-weight:700;line-height:1.2;min-height:26px;padding:5px 10px}.interview-list .exj-staff-card__title{color:#222;font-size:1.8rem;letter-spacing:.02em;line-height:1.6;margin:0}.interview-list .exj-staff-card__name{color:#666;font-size:1.35rem;font-weight:700;line-height:1.6;margin-top:12px}.interview-list .exj-staff-card__bottom{display:flex;justify-content:flex-end;margin-top:auto;padding-top:22px}.interview-list .exj-staff-card__read{align-items:center;color:#e9474d;display:inline-flex;font-size:1.4rem;font-weight:800;gap:8px}.interview-list .exj-staff-card__read:after{content:"→";transition:transform .24s ease}.interview-list .exj-staff-card:hover .exj-staff-card__read:after{transform:translateX(4px)}@media screen and (max-width:1024px){.interview-list .exj-staff-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.interview-list .exj-staff-card-list{gap:22px;grid-template-columns:1fr;margin-top:32px}.interview-list .exj-staff-card{border-radius:18px}.interview-list .exj-staff-card__body{padding:20px 18px 22px}.interview-list .exj-staff-card__title{font-size:1.65rem}.interview-list .exj-staff-card__name{font-size:1.3rem}}.interview-list .exj-staff-card__image{aspect-ratio:16/10;background:#f5f5f5;overflow:hidden;width:100%}.interview-list .exj-staff-card__image>img.u-ofi{display:block!important;object-position:center center}.interview-list .exj-staff-card-list{align-items:stretch!important;display:grid!important;gap:28px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:40px!important;max-width:none!important;padding:0!important;width:100%!important}.interview-list .exj-staff-card-list>.exj-staff-card{flex:none!important;flex-basis:auto!important;justify-self:stretch!important;max-width:none!important;min-width:0!important;width:100%!important}.interview-list .exj-staff-card__link{height:100%!important;width:100%!important}.interview-list .exj-staff-card__image{width:100%!important}.interview-list .exj-staff-card__image>img.u-ofi{height:100%!important;max-width:none!important;object-fit:cover!important;width:100%!important}@media screen and (max-width:1024px){.interview-list .exj-staff-card-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:768px){.interview-list .exj-staff-card-list{gap:22px!important;grid-template-columns:1fr!important}}.interview-list{--staff-accent:#6b7280;--staff-accent-rgb:107,114,128;--staff-new:#f59e0b}.interview-list .exj-staff-card:hover{border-color:rgba(var(--staff-accent-rgb),.35)}.interview-list .exj-staff-card__new{background:var(--staff-new)}.interview-list .exj-staff-card__read{color:var(--staff-accent)}