.sect-interview-rail,.sect-interview-rail *{box-sizing:border-box}.sect-interview-rail{width:100%;min-width:0;color:#fff}.sect-interview-rail__controls{height:6.9rem;display:flex;align-items:center;justify-content:flex-end;gap:2.4rem;margin-bottom:1.6rem}.sect-interview-rail .sect-interview-rail__button{width:5rem;height:5rem;padding:0;border:0;background:transparent;color:#fff;font-size:0;line-height:0;cursor:pointer}.sect-interview-rail__button img{display:block;width:5rem;height:5rem;max-width:none}.sect-interview-rail__button:disabled{opacity:1;cursor:default}.sect-interview-rail__button:focus-visible,.sect-interview-card__link:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}.sect-interview-rail__status{min-width:9.5rem;margin:0;color:#fff;font:700 4.8rem/1.44 Jost,sans-serif;letter-spacing:.48rem;white-space:nowrap}.sect-interview-rail__viewport{overflow:hidden}.sect-interview-rail__track{display:flex;gap:3rem;margin:0;padding:0;list-style:none;transition:transform .35s ease}.sect-interview-rail__slide{flex:0 0 calc((100% - 6rem)/3);min-width:0}.sect-interview-card{height:59.767rem;overflow:hidden;background:#f7e730;color:#333}.sect-interview-card__media{height:36.867rem;margin:0;overflow:hidden;background:#e5e5e5}.sect-interview-card__media img{display:block;width:100%;height:100%;object-fit:cover}.sect-interview-card__body{height:22.9rem;padding:1.6rem 2.4rem;display:flex;flex-direction:column}.sect-interview-card__name{height:3.8rem;margin:0;padding:0 0 .8rem;border-bottom:1px solid #989898;display:flex;align-items:flex-start;justify-content:center;gap:.4rem;font-size:2.4rem;font-weight:700;line-height:2.9rem;white-space:nowrap;overflow:hidden}.sect-interview-card__name img{width:2.2rem;height:1.6rem;margin-top:.65rem;flex:none}.sect-interview-card__meta{height:2.4rem;margin-top:1.7rem;display:flex;align-items:center;gap:1rem;white-space:nowrap}.sect-interview-card__department{max-width:13rem;margin:0;overflow:hidden;text-overflow:ellipsis;font-size:2rem;font-weight:700;line-height:2.4rem}.sect-interview-card__meta ul{display:flex;gap:1rem;margin:0;padding:0;list-style:none}.sect-interview-card__meta li{height:2.4rem;padding:.3rem 1rem;border:1px solid #989898;background:#fff;font-size:1.4rem;font-weight:700;line-height:1.7rem}.sect-interview-card .sect-interview-card__profile{height:1.7rem;margin:1rem 0 0;font-size:1.4rem;font-weight:500;line-height:1.7rem;letter-spacing:.07rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sect-interview-card .sect-interview-card__link{height:7.4rem;margin-top:1.7rem;border:1px solid #333;background:#fff;box-shadow:.6rem .6rem 0 #333;color:#333;display:flex;align-items:center;justify-content:center;gap:1.2rem;font-size:2rem;font-weight:700;letter-spacing:.2rem;text-decoration:none}.sect-interview-card__link img{width:2.6rem;height:1.5rem}.sect-interview-rail__dots{height:.4rem;display:flex;align-items:center;justify-content:center;gap:.2rem;margin-top:4rem}.sect-interview-rail .sect-interview-rail__dot{appearance:none;flex:0 0 6rem;width:6rem;min-width:0;height:.4rem;margin:0;padding:0;border:0;background:#fff;font-size:0;line-height:0}.sect-interview-rail .sect-interview-rail__dot[aria-current=true]{height:.4rem;margin:0;background:#f7e730}.sect-interview-rail[data-count="1"] .sect-interview-rail__controls,.sect-interview-rail[data-count="1"] .sect-interview-rail__dots{display:none}
.sect-interview-archive{font-family:"Noto Sans JP",sans-serif;line-height:2.4rem}.sect-interview-archive__label{display:inline;visibility:visible;opacity:1;color:inherit;font:inherit;line-height:inherit;white-space:nowrap}.sect-interview-archive .sect-interview-archive__arrow{display:block;flex:none;width:2.6rem;height:1.5rem;max-width:none;visibility:visible;opacity:1}.sect5 a.sect-interview-archive{margin-top:2.4rem;color:#333}
.sect5-cms__sp-break{display:none}.sect5.sect5-cms{width:100%;height:auto;min-height:110.4rem;padding:10rem max(7.32vw,calc((100vw - 136.6rem)/2 + 10rem));background:#333 url("../../assets/section5-pc/background-noise.png") center/cover;color:#fff;overflow:hidden}.sect5-cms__inner{width:min(116.6rem,100%);margin:0 auto;display:grid;grid-template-columns:1fr 37.9rem;grid-template-areas:"header cta" "rail rail";row-gap:6rem}.sect5-cms__header{grid-area:header;display:block;margin:0}.sect5-cms__inner>.sect-interview-rail{grid-area:rail}.sect5-cms__inner>.sect5-cms__all{grid-area:cta;justify-self:end;align-self:start}.sect5-cms__heading p{height:6.6rem;margin:0;display:flex;align-items:center;gap:.8rem;font:500 9.6rem/.68 Jost,sans-serif}.sect5-cms__heading p img{width:7rem;height:5.1rem}.sect5-cms__heading h2{margin:2.4rem 0 0 6.2rem;font-size:2rem;line-height:3.2rem;letter-spacing:.4rem}.sect5-cms__all{width:37.9rem;height:7.4rem;margin-top:2.4rem;border:1px solid #333;background:#fff;box-shadow:.6rem .6rem 0 #f7e730;color:#333;display:flex;align-items:center;justify-content:center;gap:1.2rem;font-size:2rem;font-weight:700;letter-spacing:.2rem;text-decoration:none}.sect5-cms__all img{width:2.6rem;height:1.5rem}
.roadmap-people__voices .sect-interview-rail{grid-area:carousel;width:116.6rem;min-width:0;margin-top:0}.jd-people__inner{display:grid;grid-template-columns:1fr 37.9rem;grid-template-areas:"header cta" "rail rail";row-gap:6rem}.jd-people__header{grid-area:header}.jd-people__inner>.sect-interview-rail{grid-area:rail}.jd-people__inner>.jd-people__all{grid-area:cta;justify-self:end;align-self:start}.jd-people .sect-interview-rail{margin-top:0}.roadmap-people__voices .sect-interview-rail__viewport,.jd-people .sect-interview-rail__viewport{width:100%}
@media(max-width:1023px) and (min-width:768px){.sect-interview-rail__slide{flex-basis:calc((100% - 2.4rem)/2)}.sect-interview-rail__track{gap:2.4rem}.sect5.sect5-cms{padding-left:4.8rem;padding-right:4.8rem}.sect5-cms__heading p{font-size:7rem}.sect5-cms__all{width:34rem}}
@media(max-width:767px){.sect-interview-rail__slide{flex-basis:calc((100% - 1rem)/2)}.sect-interview-rail__track{gap:1rem}.sect-interview-rail__controls{gap:2.4rem;margin-bottom:1.6rem}.sect-interview-rail .sect-interview-rail__button{width:3rem;height:3rem}.sect-interview-rail__button img{width:3rem;height:3rem}.sect-interview-rail [data-interview-prev] img{content:url("../../assets/section5-sp/pagination-prev-30.svg")}.sect-interview-rail [data-interview-next] img{content:url("../../assets/section5-sp/pagination-next-30.svg")}.sect-interview-rail__status{color:#fff}.sect-interview-rail__dots{width:100%}.sect-interview-rail .sect-interview-rail__dot{flex:1 1 0;width:auto}.sect-interview-card{position:relative;height:29.2rem;background:none;color:#fff}.sect-interview-card__media{height:16.8rem}.sect-interview-card__body{height:11.1rem;margin-top:1.3rem;padding:0}.sect-interview-card__name{height:auto;min-height:2.6rem;padding-bottom:.4rem;font-size:1.6rem;line-height:1.92rem}.sect-interview-card__name img{margin-top:.16rem;content:url("../../assets/section5-sp/person-symbol-white.svg")}.sect-interview-card__meta{height:auto;margin-top:.8rem;display:block}.sect-interview-card__department{max-width:none;font-size:1.4rem;line-height:1.68rem;letter-spacing:.07rem}.sect-interview-card__meta ul{margin-top:.8rem;gap:.4rem}.sect-interview-card__meta li{height:2rem;padding:.2rem .8rem;font-size:1.2rem;line-height:1.44rem;color:#333}.sect-interview-card .sect-interview-card__profile{height:1.4rem;margin-top:1rem;font-size:1.2rem;line-height:1.44rem;letter-spacing:.06rem}.sect-interview-card .sect-interview-card__link{position:absolute;inset:0;height:auto;margin:0;border:0;background:none;box-shadow:none;font-size:0}.sect-interview-card .sect-interview-card__link>span,.sect-interview-card .sect-interview-card__link>img{display:none}.sect5.sect5-cms{min-height:81.9rem;padding:8rem 1.6rem;background-image:url("../../assets/section5-sp/background-noise.png")}.sect5-cms__inner{width:34.3rem;display:flex;flex-direction:column;row-gap:0}.sect5-cms__header{display:block;order:1;margin-bottom:3.2rem}.sect5-cms__inner>.sect-interview-rail{order:2}.sect5-cms__heading p{height:2.8rem;gap:.8rem;font-size:4rem;line-height:.7}.sect5-cms__heading p img{width:3.8rem;height:2.8rem}.sect5-cms__sp-break{display:inline}.sect5-cms__heading h2{width:28rem;margin:2.4rem 0 0;font-size:1.6rem;line-height:2.56rem;letter-spacing:.32rem}.sect5 a.sect5-cms__all{order:3;position:static;width:34.3rem;margin-top:2.8rem;color:#333}.roadmap-people__voices{min-height:0}.roadmap-people__voices .sect-interview-rail{width:34.3rem;margin-top:0}section.jd-people.jd-people{min-height:0}.jd-people .sect-interview-rail{margin-top:3.2rem}.jd-people__inner{display:flex;flex-direction:column;row-gap:0}.jd-people__header{display:block;order:1}.jd-people__inner>.sect-interview-rail{order:2}.jd-people .jd-people__inner>.jd-people__all{order:3;display:flex;width:34.3rem;max-width:100%;margin-top:2.8rem;font-size:2rem;letter-spacing:.2rem}}
@media(prefers-reduced-motion:reduce){.sect-interview-rail__track{transition:none}}

/* R23 #5: interview cards with no CMS image. The carousel previously showed the
   セクト wordmark stretched by object-fit:cover on a grey box; this matches the
   /interviews/ list cards — brand yellow with the wordmark centred and contained. */
.sect-interview-card__media.is-placeholder{display:grid;place-items:center;background:#f7e730}
.sect-interview-card__media.is-placeholder img{width:71.5%;height:auto;object-fit:contain}
