.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)}}.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){.interview-detail__mainvisual{height:100%}}@media screen and (min-width: 769px){.interview-detail__mainvisual{height:640px}}.interview-detail__mainvisual.--personal_color--sn{background:var(--personal_color-sn)}.interview-detail__mainvisual.--personal_color--mo{background:var(--personal_color-mo)}.interview-detail__mainvisual.--personal_color--miura{background:var(--personal_color-miura)}.interview-detail__mainvisual.--personal_color--matsunaga{background:var(--personal_color-matsunaga)}.interview-detail__mainvisual.--personal_color--nguyen{background:var(--personal_color-nguyen)}.interview-detail__mainvisual.--personal_color--nt{background:var(--personal_color-nt)}.interview-detail__mainvisual.--personal_color--yamada{background:var(--personal_color-yamada)}.interview-detail__mainvisual.--personal_color--takeda{background:var(--personal_color-takeda)}@media screen and (max-width: 768px){.interview-detail__mainvisual.--personal_color--sn .interview-detail__mainvisual__wrap{padding-top:89px}}.interview-detail__mainvisual-bg::before{content:"";width:100vw;height:100%;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;z-index:8}@media screen and (max-width: 768px){.interview-detail__mainvisual-bg::before{background-image:url("/recruit/assets/images/interview/mv-bg_sp.webp");background-position:center bottom}}@media screen and (min-width: 769px){.interview-detail__mainvisual-bg::before{background-image:url("/recruit/assets/images/interview/mv-bg_pc.webp");background-position:center bottom}}.interview-detail__mainvisual-canvas{width:100%;height:100%;position:absolute;left:0;top:0;z-index:9}@media screen and (min-width: 960px){.interview-detail__mainvisual-canvas{min-height:640px}}.interview-detail__mainvisual__wrap{width:100%;max-width:1280px;height:100%;margin-left:auto;margin-right:auto;position:relative;z-index:10}.interview-detail__mainvisual__img{opacity:0}@media screen and (max-width: 768px){.interview-detail__mainvisual__img{text-align:center}}@media screen and (min-width: 769px)and (max-width: 960px){.interview-detail__mainvisual__img{width:1280px;position:absolute;bottom:0}.interview-detail__mainvisual__img.partner-pl>img{transform:translateX(-130px)}}@media screen and (min-width: 960px){.interview-detail__mainvisual__img{width:1280px;position:absolute;bottom:0}}.interview-detail__mainvisual__img.partner-pr.is-visible{animation:SlideInRL 2s ease-out 1s forwards;backface-visibility:hidden}.interview-detail__mainvisual__img.partner-pl.is-visible{animation:SlideInLR 2s ease-out 1s forwards;backface-visibility:hidden}@media screen and (max-width: 768px){.interview-detail__mainvisual__title{display:none}}@media screen and (min-width: 769px){.interview-detail__mainvisual__title{width:100%;opacity:0;position:absolute;max-width:288px;bottom:352px}}@media screen and (min-width: 769px)and (max-width: 960px){.interview-detail__mainvisual__title.type-pl{left:64px}}@media screen and (min-width: 960px){.interview-detail__mainvisual__title.type-pl{left:128px}}@media screen and (min-width: 769px)and (max-width: 960px){.interview-detail__mainvisual__title.type-pc{left:460px}}@media screen and (min-width: 960px){.interview-detail__mainvisual__title.type-pc{left:512px}}@media screen and (min-width: 769px)and (max-width: 960px){.interview-detail__mainvisual__title.type-pr{left:560px}}@media screen and (min-width: 960px){.interview-detail__mainvisual__title.type-pr{left:734px}}@media screen and (min-width: 769px){.interview-detail__mainvisual__title.is-visible{animation:fadeTitle 2s ease-out 1s forwards;backface-visibility:hidden}}.interview-detail__mainvisual-saying{width:100%;opacity:0;color:var(--color-rich_black);font-size:clamp(2.1rem,2rem + .625vw,2.8rem);font-weight:normal;position:absolute}@media screen and (max-width: 768px){.interview-detail__mainvisual-saying{max-width:280px;line-height:32px;top:89px}}@media screen and (min-width: 769px)and (max-width: 960px){.interview-detail__mainvisual-saying{max-width:300px;line-height:42px;bottom:178px}}@media screen and (min-width: 960px){.interview-detail__mainvisual-saying{max-width:452px;line-height:42px;bottom:178px}}@media screen and (max-width: 768px){.interview-detail__mainvisual-saying.type-pl{left:50%;transform:translateX(-50%)}}@media screen and (min-width: 769px)and (max-width: 960px){.interview-detail__mainvisual-saying.type-pl{left:64px}}@media screen and (min-width: 960px){.interview-detail__mainvisual-saying.type-pl{left:128px}}@media screen and (max-width: 768px){.interview-detail__mainvisual-saying.type-pc{left:50%;transform:translateX(-50%)}}@media screen and (min-width: 769px)and (max-width: 960px){.interview-detail__mainvisual-saying.type-pc{left:460px}}@media screen and (min-width: 960px){.interview-detail__mainvisual-saying.type-pc{left:512px}}@media screen and (max-width: 768px){.interview-detail__mainvisual-saying.type-pr{left:50%;transform:translateX(-50%)}}@media screen and (min-width: 769px)and (max-width: 960px){.interview-detail__mainvisual-saying.type-pr{left:560px}}@media screen and (min-width: 960px){.interview-detail__mainvisual-saying.type-pr{left:734px}}.interview-detail__mainvisual-saying>span{opacity:0}.interview-detail__mainvisual-saying.is-visible{animation:fadeText .5s ease-out 2s forwards}.interview-detail__mainvisual-saying.is-visible>span{animation:fadeEachText .5s ease-out 2s forwards}.interview-detail__content{width:100%;overflow:hidden}@media screen and (max-width: 768px){.interview-detail__content{padding-top:48px}}@media screen and (min-width: 769px){.interview-detail__content{padding-top:56px}}@media screen and (max-width: 768px){.interview-detail__top{width:100%;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px){.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}}.interview-detail__top__col{width:100%}@media screen and (min-width: 769px){.interview-detail__top__col{max-width:384px}}@media screen and (max-width: 768px){.interview-detail__top__col+.interview-detail__top__col{border-top:1px solid var(--color-rich_black);margin-top:35px;padding-top:28px}}@media screen and (min-width: 769px){.interview-detail__top__col+.interview-detail__top__col{margin-left:64px;position:relative}.interview-detail__top__col+.interview-detail__top__col::before{content:"";height:100%;border-left:1px solid var(--color-rich_black);position:absolute;left:-64px;top:0}}.interview-detail__top-label{background-color:var(--label_color-type00);border-radius:2px;color:var(--color-white);font-size:1.3rem;line-height:20px;text-align:center;line-height:1;letter-spacing:0;padding-bottom:2px;padding-top:2px}.interview-detail__top-label.type-01{width:80px;background-color:var(--label_color-type01)}.interview-detail__top-label.type-02{width:80px;background-color:var(--label_color-type02)}.interview-detail__top-label.type-03{width:125px;background-color:var(--label_color-type03)}.interview-detail__top-label.type-04{width:80px;background-color:var(--label_color-type04)}.interview-detail__top-label.type-05{width:80px;background-color:var(--label_color-type05)}.interview-detail__top-name{color:var(--color-rich_black);font-size:1.6rem;line-height:20px;margin-top:20px}.interview-detail__top-team{color:var(--color-rich_black);font-size:1.6rem;line-height:1.75;margin-top:20px}.interview-detail__top-text{color:var(--color-rich_black);font-size:1.6rem;line-height:1.75}.interview-detail__section{width:100%;max-width:1280px;display:flex;margin-left:auto;margin-right:auto;flex-wrap:wrap}@media screen and (max-width: 768px){.interview-detail__section{margin-top:70px}.interview-detail__section.for-reverse{flex-wrap:wrap-reverse}}@media screen and (min-width: 769px)and (max-width: 1079px){.interview-detail__section{align-items:center;align-self:auto;justify-content:center;gap:30px;margin-top:100px;padding-left:24px;padding-right:24px}.interview-detail__section.flex-top{align-items:flex-start}}@media screen and (min-width: 1080px){.interview-detail__section{align-items:center;align-self:auto;justify-content:center;gap:48px 96px;margin-top:100px;padding-left:96px;padding-right:96px}.interview-detail__section.flex-top{align-items:flex-start}}@media screen and (max-width: 768px){.interview-detail__section__content{width:100%;padding-left:24px;padding-right:24px}.interview-detail__section__content+.interview-detail__section__content__section__content{margin-top:64px}.interview-detail__section__content.--flex-col:not(:first-child){margin-top:64px}}@media screen and (min-width: 769px)and (max-width: 1079px){.interview-detail__section__content{max-width:544px;min-width:544px}.interview-detail__section__content.--flex-single{max-width:100%}.interview-detail__section__content.--flex-col{max-width:496px;min-width:496px}}@media screen and (min-width: 1080px){.interview-detail__section__content{max-width:544px;min-width:544px}.interview-detail__section__content.--flex-single{max-width:100%}.interview-detail__section__content.--flex-col{max-width:496px;min-width:496px}}.interview-detail__section__col{width:100%}@media screen and (max-width: 768px){.interview-detail__section__col{margin-top:32px}}@media screen and (min-width: 769px)and (max-width: 1079px){.interview-detail__section__col{display:flex;justify-content:space-between;gap:30px;margin-top:40px}}@media screen and (min-width: 1080px){.interview-detail__section__col{display:flex;justify-content:space-between;gap:64px;margin-top:40px}}@media screen and (min-width: 769px){.interview-detail__section__col>.interview-detail__section-text{max-width:512px}}.interview-detail__section-title{width:100%;color:var(--color-rich_black);line-height:1.5}@media screen and (max-width: 768px){.interview-detail__section-title.new{padding-left:24px;padding-right:24px}}@media screen and (max-width: 1279px){.interview-detail__section-title{font-size:2.8rem}}@media screen and (min-width: 1280px){.interview-detail__section-title{font-size:3.6rem}}@media screen and (max-width: 768px){.interview-detail__section-title+.interview-detail__section__content{margin-top:32px}}@media screen and (min-width: 769px){.interview-detail__section-title+.interview-detail__section__content.--flex-col{margin-top:0}}@media screen and (max-width: 768px){.interview-detail__section-title+.interview-detail__section-text{margin-top:32px}}@media screen and (min-width: 769px){.interview-detail__section-title+.interview-detail__section-text{margin-top:48px}}.interview-detail__section-lead{color:var(--color-rich_black);font-size:1.6rem;line-height:1.75;-webkit-text-stroke:.025em}.interview-detail__section-lead+.interview-detail__section-text{margin-top:16px}.interview-detail__section-text+.interview-detail__section-lead{margin-top:32px}.interview-detail__section-text{color:var(--color-rich_black);font-size:1.6rem;line-height:1.75}@media screen and (max-width: 768px){.interview-detail__section-text+.interview-detail__section-text{margin-top:28px}}@media screen and (max-width: 768px){.interview-detail__section__img{padding-left:24px;padding-right:24px}.interview-detail__section__img img{border-radius:8px}}@media screen and (min-width: 769px){.interview-detail__section__img{border-radius:8px;overflow:hidden}}.interview-detail__section__img.size-single{width:100%}@media screen and (max-width: 768px){.interview-detail__section__img.size-single{text-align:center;margin-top:64px}}@media screen and (min-width: 769px)and (max-width: 1079px){.interview-detail__section__img.size-single{min-width:350px;max-width:350px}}@media screen and (min-width: 1080px){.interview-detail__section__img.size-single{min-width:448px;max-width:448px}}.interview-detail__section__img.size-full{width:100%;max-width:1080px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.interview-detail .size-full{margin-top:62px}}@media screen and (min-width: 769px){.interview-detail .size-full{margin-top:96px}}@media screen and (max-width: 768px){.interview-detail .size-full.for-last{margin-top:24px}}@media screen and (min-width: 769px){.interview-detail .size-full.for-last{margin-top:56px}}.interview-detail__section__annotation{width:100%;max-width:1080px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.interview-detail__section__annotation{margin-top:16px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px){.interview-detail__section__annotation{margin-top:24px}}.interview-detail__section__annotation-text{color:rgba(var(--rgb-color-rich_black), 0.6);font-size:1.2rem;line-height:16px}.interview-detail__section__notes{width:100%;max-width:1080px;color:rgba(var(--rgb-color-rich_black), 0.6);text-align:right;font-size:1.2rem;line-height:16px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.interview-detail__section__notes{margin-top:16px;padding-left:24px;padding-right:24px}}@media screen and (min-width: 769px){.interview-detail__section__notes{margin-top:20px}}