.p-pager{width:100%}@media screen and (max-width: 1279px){.p-pager{padding-bottom:44px;padding-left:24px;padding-right:24px;padding-top:48px}}@media screen and (min-width: 1280px){.p-pager{padding-bottom:64px;padding-top:72px}}.p-pager__list{width:100%;max-width:512px;text-align:center;display:flex;align-items:flex-start;align-self:auto;justify-content:space-between;margin-left:auto;margin-right:auto}.p-pager__list__link{display:block;transition:ease .2s}.p-pager__list__link:hover{text-decoration:none;filter:brightness(1.1)}.p-pager__list__img{width:64px;height:64px;background-color:var(--color-gray);border-radius:100%}.p-pager__list__prev>a{padding-left:36px}.p-pager__list__next>a{padding-right:36px}.p-pager__list__prev>a,.p-pager__list__next>a{position:relative}.p-pager__list__prev>a::before,.p-pager__list__next>a::before{content:"";width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%)}.p-pager__list__prev>a::before{background-image:url("/recruit/assets/images/interview/icon-arrow-left.svg");left:0}.p-pager__list__next>a::before{background-image:url("/recruit/assets/images/interview/icon-arrow-right.svg");right:0}.p-pager__list__index{width:80px}.p-pager__list__index-img{max-width:64px;margin-left:auto;margin-right:auto;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px}.p-pager__list__index-text{color:var(--color-rich_black);font-size:1.4rem;letter-spacing:2px;text-indent:2px;line-height:1;margin-top:8px}@keyframes bgGradient{0%{background-position:0}100%{background-position:960px}}@keyframes SlideInLR{0%{scale:1.2;left:-400px;opacity:0;filter:brightness(1.2)}25%{opacity:1}100%{opacity:1;scale:1.04;left:0;filter:brightness(1)}}@keyframes SlideInRL{0%{scale:1.2;left:400px;opacity:0;filter:brightness(1.2)}25%{opacity:1}100%{opacity:1;scale:1.04;left:0;filter:brightness(1)}}@keyframes fadeTitle{0%{bottom:392px;transform:scale(120%);filter:brightness(0.8);opacity:0}25%{opacity:1}100%{bottom:352px;transform:scale(100%);filter:brightness(1);opacity:1}}@keyframes fadeText{0%{opacity:0}100%{opacity:1}}@keyframes fadeEachText{0%{filter:blur(24px);opacity:0}100%{opacity:1;filter:blur(0)}}.p-interview-detail__mainvisual{width:100%;background:linear-gradient(137deg, #ccc 0%, #d7dadb 100%);transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),ease-in .5s;overflow:hidden;transform:translate3d(0, 0, 0);position:relative}@media screen and (max-width: 768px){.p-interview-detail__mainvisual{aspect-ratio:2/3}}@media screen and (min-width: 769px){.p-interview-detail__mainvisual{min-height:640px;height:calc(640px + 8vw)}}@media screen and (min-width: 1600px){.p-interview-detail__mainvisual{aspect-ratio:3840/1920;height:100%}}.p-interview-detail__mainvisual.--personal_color--otake{background:var(--personal_color-otake)}.p-interview-detail__mainvisual.--personal_color--gs{background:var(--personal_color-gs)}.p-interview-detail__mainvisual.--personal_color--yo{background:var(--personal_color-yo)}.p-interview-detail__mainvisual.--personal_color--ns{background:var(--personal_color-ns)}.p-interview-detail__mainvisual.--personal_color--sn{background:var(--personal_color-sn)}.p-interview-detail__mainvisual.--personal_color--mo{background:var(--personal_color-mo)}.p-interview-detail__mainvisual.--personal_color--miura{background:var(--personal_color-miura)}.p-interview-detail__mainvisual.--personal_color--matsunaga{background:var(--personal_color-matsunaga)}.p-interview-detail__mainvisual.--personal_color--nguyen{background:var(--personal_color-nguyen)}.p-interview-detail__mainvisual.--personal_color--nt{background:var(--personal_color-nt)}.p-interview-detail__mainvisual.--personal_color--yamada{background:var(--personal_color-yamada)}.p-interview-detail__mainvisual.--personal_color--takeda{background:var(--personal_color-takeda)}.p-interview-detail__mainvisual-bg::before{content:"";width:100vw;background-repeat:no-repeat;background-size:cover;background-position:center bottom;position:absolute;left:0;bottom:0;z-index:8}@media screen and (max-width: 768px){.p-interview-detail__mainvisual-bg::before{aspect-ratio:2/3}}@media screen and (min-width: 769px){.p-interview-detail__mainvisual-bg::before{height:calc(100% + 2vw);min-height:640px}}@media screen and (min-width: 1600px){.p-interview-detail__mainvisual-bg::before{aspect-ratio:3840/1920;height:100%}}@media screen and (max-width: 768px){.p-interview-detail__mainvisual-bg.--partner-otake::before{background-image:url("/recruit/assets/images/interview/otake/mv-bg_sp.webp")}}@media screen and (min-width: 769px){.p-interview-detail__mainvisual-bg.--partner-otake::before{background-image:url("/recruit/assets/images/interview/otake/mv-bg_pc.webp")}}@media screen and (max-width: 768px){.p-interview-detail__mainvisual-bg.--partner-gs::before{background-image:url("/recruit/assets/images/interview/gs/mv-bg_sp.webp")}}@media screen and (min-width: 769px){.p-interview-detail__mainvisual-bg.--partner-gs::before{background-image:url("/recruit/assets/images/interview/gs/mv-bg_pc.webp")}}@media screen and (max-width: 768px){.p-interview-detail__mainvisual-bg.--partner-yo::before{background-image:url("/recruit/assets/images/interview/yo/mv-bg_sp.webp")}}@media screen and (min-width: 769px){.p-interview-detail__mainvisual-bg.--partner-yo::before{background-image:url("/recruit/assets/images/interview/yo/mv-bg_pc.webp")}}@media screen and (max-width: 768px){.p-interview-detail__mainvisual-bg.--partner-ns::before{background-image:url("/recruit/assets/images/interview/ns/mv-bg_sp.webp")}}@media screen and (min-width: 769px){.p-interview-detail__mainvisual-bg.--partner-ns::before{background-image:url("/recruit/assets/images/interview/ns/mv-bg_pc.webp")}}.p-interview-detail__mainvisual-partner{width:100%;position:absolute;left:0;bottom:0;z-index:10}@media screen and (max-width: 768px){.p-interview-detail__mainvisual-partner{aspect-ratio:2/3}}@media screen and (min-width: 769px){.p-interview-detail__mainvisual-partner{height:calc(100% + 2vw);min-height:640px}}@media screen and (min-width: 1600px){.p-interview-detail__mainvisual-partner{aspect-ratio:3840/1920;height:100%}}.p-interview-detail__mainvisual-partner::before{content:"";width:100vw;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center bottom;position:absolute;left:0;bottom:0}@media screen and (max-width: 768px){.p-interview-detail__mainvisual-partner.--partner-otake::before{background-image:url("/recruit/assets/images/interview/otake/mv_sp.webp")}}@media screen and (min-width: 769px){.p-interview-detail__mainvisual-partner.--partner-otake::before{background-image:url("/recruit/assets/images/interview/otake/mv_pc.webp")}}@media screen and (max-width: 768px){.p-interview-detail__mainvisual-partner.--partner-gs::before{background-image:url("/recruit/assets/images/interview/gs/mv_sp.webp")}}@media screen and (min-width: 769px){.p-interview-detail__mainvisual-partner.--partner-gs::before{background-image:url("/recruit/assets/images/interview/gs/mv_pc.webp")}}@media screen and (max-width: 768px){.p-interview-detail__mainvisual-partner.--partner-yo::before{background-image:url("/recruit/assets/images/interview/yo/mv_sp.webp")}}@media screen and (min-width: 769px){.p-interview-detail__mainvisual-partner.--partner-yo::before{background-image:url("/recruit/assets/images/interview/yo/mv_pc.webp")}}@media screen and (max-width: 768px){.p-interview-detail__mainvisual-partner.--partner-ns::before{background-image:url("/recruit/assets/images/interview/ns/mv_sp.webp")}}@media screen and (min-width: 769px){.p-interview-detail__mainvisual-partner.--partner-ns::before{background-image:url("/recruit/assets/images/interview/ns/mv_pc.webp")}}.p-interview-detail__mainvisual-canvas{width:100%;height:100%;position:absolute;left:0;top:0;z-index:9}@media screen and (min-width: 960px){.p-interview-detail__mainvisual-canvas{min-height:640px}}.p-interview-detail__mainvisual__wrap{width:100%;max-width:1280px;height:100%;margin-left:auto;margin-right:auto;position:relative;z-index:10}@media screen and (max-width: 768px){.p-interview-detail__mainvisual__img{text-align:center}}@media screen and (min-width: 769px)and (max-width: 960px){.p-interview-detail__mainvisual__img{width:1280px;position:absolute;bottom:0}}@media screen and (min-width: 960px){.p-interview-detail__mainvisual__img{width:1280px;position:absolute;bottom:0}}@media screen and (max-width: 768px){.p-interview-detail__mainvisual__title{display:none}}@media screen and (min-width: 769px){.p-interview-detail__mainvisual__title{width:100%;opacity:0;position:absolute;max-width:288px;height:96px}}@media screen and (min-width: 769px)and (max-width: 960px){.p-interview-detail__mainvisual__title.type-pl{left:64px}}@media screen and (min-width: 960px){.p-interview-detail__mainvisual__title.type-pl{left:64px;top:280px}}@media screen and (min-width: 1600px){.p-interview-detail__mainvisual__title.type-pl{left:0;top:calc(100vw - 152%)}}@media screen and (min-width: 769px)and (max-width: 960px){.p-interview-detail__mainvisual__title.type-pc{left:460px}}@media screen and (min-width: 960px){.p-interview-detail__mainvisual__title.type-pc{left:512px}}@media screen and (min-width: 769px)and (max-width: 960px){.p-interview-detail__mainvisual__title.type-pr{right:12%;top:380px}}@media screen and (min-width: 960px){.p-interview-detail__mainvisual__title.type-pr{left:640px;top:360px}}@media screen and (min-width: 1600px){.p-interview-detail__mainvisual__title.type-pr{left:734px;top:calc(100vw - 134%)}}@media screen and (min-width: 769px){.p-interview-detail__mainvisual__title.is-visible{animation:fadeTitle 2s ease-out 1s forwards;backface-visibility:hidden}}.p-interview-detail__mainvisual-saying{width:100%;opacity:0;color:var(--color-navy);font-size:clamp(2.1rem,2rem + .625vw,2.8rem);font-weight:normal;text-indent:-64px;padding-left:64px;position:absolute}@media screen and (max-width: 440px){.p-interview-detail__mainvisual-saying{max-width:280px;line-height:32px;text-align:center;text-indent:-100px;padding-left:50px;bottom:calc(110vw - 54%)}}@media screen and (min-width: 441px)and (max-width: 768px){.p-interview-detail__mainvisual-saying{max-width:280px;line-height:32px;text-align:center;text-indent:-100px;padding-left:50px;bottom:calc(110vw - 54%)}}@media screen and (min-width: 769px)and (max-width: 960px){.p-interview-detail__mainvisual-saying{color:var(--color-navy);max-width:300px;line-height:42px;bottom:calc(200px - 10vw)}}@media screen and (min-width: 960px){.p-interview-detail__mainvisual-saying{color:var(--color-navy);max-width:452px;line-height:42px;top:500px}}@media screen and (min-width: 1600px){.p-interview-detail__mainvisual-saying{top:calc(100vw - 120%)}}@media screen and (max-width: 768px){.p-interview-detail__mainvisual-saying.type-pl{left:44%;transform:translateX(-50%)}}@media screen and (min-width: 769px)and (max-width: 960px){.p-interview-detail__mainvisual-saying.type-pl{left:64px}}@media screen and (min-width: 960px){.p-interview-detail__mainvisual-saying.type-pl{left:64px;top:400px}}@media screen and (min-width: 1600px){.p-interview-detail__mainvisual-saying.type-pl{left:0}}@media screen and (max-width: 768px){.p-interview-detail__mainvisual-saying.type-pc{left:50%;transform:translateX(-50%)}}@media screen and (min-width: 769px)and (max-width: 960px){.p-interview-detail__mainvisual-saying.type-pc{left:460px}}@media screen and (min-width: 960px){.p-interview-detail__mainvisual-saying.type-pc{left:512px}}@media screen and (max-width: 768px){.p-interview-detail__mainvisual-saying.type-pr{left:50%;transform:translateX(-50%)}}@media screen and (min-width: 769px)and (max-width: 960px){.p-interview-detail__mainvisual-saying.type-pr{right:10%}}@media screen and (min-width: 960px){.p-interview-detail__mainvisual-saying.type-pr{left:640px}}@media screen and (min-width: 1600px){.p-interview-detail__mainvisual-saying.type-pr{left:734px}}.p-interview-detail__mainvisual-saying>span{opacity:0}.p-interview-detail__mainvisual-saying.is-visible{animation:fadeText .5s ease-out 2s forwards}.p-interview-detail__mainvisual-saying.is-visible>span{animation:fadeEachText .5s ease-out 2s forwards}.p-interview-detail__content{width:100%;overflow:hidden}@media screen and (max-width: 768px){.p-interview-detail__content{padding-top:48px}}@media screen and (min-width: 769px){.p-interview-detail__content{padding-top:56px}}@media screen and (max-width: 768px){.p-interview-detail__top{width:100%;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px){.p-interview-detail__top{max-width:960px;margin-left:auto;margin-right:auto;display:flex;align-items:center;align-self:auto;padding-left:64px;padding-right:64px}}.p-interview-detail__top__col{width:100%}@media screen and (min-width: 769px){.p-interview-detail__top__col{max-width:384px}}@media screen and (max-width: 768px){.p-interview-detail__top__col+.p-interview-detail__top__col{border-top:1px solid var(--color-rich_black);margin-top:35px;padding-top:28px}}@media screen and (min-width: 769px){.p-interview-detail__top__col+.p-interview-detail__top__col{margin-left:64px;position:relative}.p-interview-detail__top__col+.p-interview-detail__top__col::before{content:"";height:100%;border-left:1px solid var(--color-rich_black);position:absolute;left:-64px;top:0}}.p-interview-detail__top-label{min-width:80px;background-color:var(--label_color-type00);border-radius:2px;color:var(--color-white);display:inline-block;font-size:1.4rem;line-height:20px;text-align:center;letter-spacing:0;padding-left:8px;padding-right:8px}.p-interview-detail__top-label.type-01{background-color:var(--label_color-type01)}.p-interview-detail__top-label.type-02{background-color:var(--label_color-type02)}.p-interview-detail__top-label.type-03{background-color:var(--label_color-type03)}.p-interview-detail__top-label.type-04{background-color:var(--label_color-type04)}.p-interview-detail__top-label.type-05{background-color:var(--label_color-type05)}.p-interview-detail__top-name{color:var(--color-rich_black);font-size:1.6rem;line-height:calc(1.75*1.6rem);letter-spacing:.08em;margin-top:20px}.p-interview-detail__top-team{color:var(--color-rich_black);font-size:1.6rem;line-height:calc(1.75*1.6rem);letter-spacing:.08em;margin-top:20px}.p-interview-detail__top-text{color:var(--color-rich_black);font-size:1.6rem;line-height:calc(1.75*1.6rem);letter-spacing:.08em}.p-interview-detail__section{width:100%;max-width:1088px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.p-interview-detail__section{margin-top:64px}}@media screen and (min-width: 769px){.p-interview-detail__section{margin-top:96px}}@media screen and (min-width: 769px)and (max-width: 1079px){.p-interview-detail__section{padding-left:24px;padding-right:24px}}.p-interview-detail__section__content{margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.p-interview-detail__section__content{width:100%;padding-left:24px;padding-right:24px;margin-top:32px}}@media screen and (min-width: 769px){.p-interview-detail__section__content{max-width:704px;min-width:704px;margin-top:48px}}@media screen and (max-width: 768px){.p-interview-detail__section__content+.p-interview-detail__section__content{margin-top:32px}}@media screen and (min-width: 769px){.p-interview-detail__section__content+.p-interview-detail__section__content{margin-top:44px}}.p-interview-detail__section-title{width:100%;color:var(--color-rich_black);letter-spacing:.08em;background:linear-gradient(48deg, rgb(180, 60, 60) 0%, rgb(250, 130, 30) 50%, rgb(250, 208, 70) 100%);-webkit-text-stroke:.75px rgba(0,0,0,0);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 768px){.p-interview-detail__section-title{font-size:2.8rem;line-height:calc(1.75*2.8rem);padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px){.p-interview-detail__section-title{font-size:3.6rem;line-height:calc(1.75*3.6rem)}}.p-interview-detail__section-lead{color:var(--color-rich_black);letter-spacing:.08em;font-weight:600;font-variation-settings:"wght" 600}@media screen and (max-width: 768px){.p-interview-detail__section-lead{font-size:1.8rem;line-height:calc(1.75*1.8rem)}}@media screen and (min-width: 769px){.p-interview-detail__section-lead{font-size:2rem;line-height:calc(1.75*2rem)}}.p-interview-detail__section-lead+.p-interview-detail__section-text{margin-top:24px}.p-interview-detail__section-text+.p-interview-detail__section-lead{margin-top:32px}.p-interview-detail__section-text{color:var(--color-rich_black);font-size:1.6rem;line-height:calc(1.75*1.6rem);letter-spacing:.08em}@media screen and (max-width: 768px){.p-interview-detail__section-text+.p-interview-detail__section-text{margin-top:28px}}.p-interview-detail__section__frame{width:100%;background-color:var(--personal_color-ns);border-radius:16px;overflow:hidden;margin-left:auto;margin-right:auto;pointer-events:none}@media screen and (max-width: 768px){.p-interview-detail__section__frame{max-width:calc(100% - 48px);margin-top:32px}}@media screen and (min-width: 769px){.p-interview-detail__section__frame{max-width:1088px;margin-top:96px}}@media screen and (min-width: 769px)and (max-width: 1090px){.p-interview-detail__section__frame{max-width:calc(100% - 48px)}}@media screen and (min-width: 769px){.p-interview-detail__section__frame.for-last{margin-top:56px}}.p-interview-detail__section__img{width:100%}.p-interview-detail__section__img .swiper-wrapper{transition-timing-function:linear}@media screen and (max-width: 768px){.p-interview-detail__section__img{min-width:816px}}@media screen and (min-width: 769px){.p-interview-detail__section__img{min-width:1632px}}.p-interview-detail__section__img .swiper-slide{margin-right:-1px}@media screen and (max-width: 768px){.p-interview-detail__section__slide{max-width:408px;min-width:408px}}@media screen and (min-width: 769px){.p-interview-detail__section__slide{max-width:816px;min-width:816px}}.p-interview-detail__section__annotation{width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.p-interview-detail__section__annotation{max-width:calc(100% - 48px);margin-top:16px}}@media screen and (min-width: 769px){.p-interview-detail__section__annotation{max-width:1080px;margin-top:24px}}.p-interview-detail__section__annotation-text{color:rgba(var(--rgb-color-rich_black), 0.6);font-size:1.2rem;line-height:calc(1.75*1.2rem)}.p-interview-detail__section__notes{width:100%;max-width:704px;color:rgba(var(--rgb-color-rich_black), 0.6);font-size:1.2rem;line-height:calc(1.75*1.2rem);text-align:right;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.p-interview-detail__section__notes{margin-top:16px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px){.p-interview-detail__section__notes{margin-top:20px}}