#cta{margin-top:0}#interviewTtl{margin-top:80px}#interviewTtl .pagettl-pht{position:relative}#interviewTtl .pagettl-pht::before{content:"";display:block;width:60px;aspect-ratio:1;background:radial-gradient(circle at 0% 0%, transparent 60px, #fff 61px);position:absolute;right:0;bottom:250px}#interviewTtl .pagettl-pht .pht{height:688px;border-radius:60px;overflow:hidden}#interviewTtl .pagettl-pht .pht-img{width:100%;height:100%;object-fit:cover}#interviewTtl .pagettl-en{position:absolute;left:clamp(60px,8.3333333333vw + -62px,98px);bottom:calc(-1*min(80/1464*100vw,80px));font-size:min(40/1464*100vw,4rem);line-height:1.3;letter-spacing:.07em;color:#ffc97e}#interviewTtl .pagettl-txt{min-width:540px;width:min(840/1920*100vw,840px);min-height:250px;background:#fff;border-radius:60px 0 0 0;margin-left:auto;position:relative;margin-top:-250px;padding-block:40px;padding-left:48px}#interviewTtl .pagettl-txt::before{content:"";display:block;width:60px;aspect-ratio:1;background:radial-gradient(circle at 0% 0%, transparent 60px, #fff 61px);position:absolute;left:-60px;top:190px}#interviewTtl .pagettl-txt .ttl{padding-bottom:24px;padding-right:clamp(32px,14.9122807018vw + -186.3157894737px,100px);background:var(--gradient-rd-ye) no-repeat left bottom/100% 4px}#interviewTtl .pagettl-txt .ttl-job{width:max-content;background:#fca428;color:#fff;font-size:2.5rem;font-weight:900;line-height:1;padding-block:11px;padding-inline:10px 5px;position:relative}#interviewTtl .pagettl-txt .ttl-job::after{content:"";display:block;width:25px;height:100%;clip-path:polygon(100% 50%, 0 0, 0 100%);position:absolute;right:-24px;top:0;background:#fca428}#interviewTtl .pagettl-txt .ttl-catch{margin-top:8px;font-size:min(56/1920*100vw,5.6rem);font-weight:700;line-height:1.5;color:#ba0003;font-feature-settings:"palt";font-kerning:normal;line-break:strict}#interviewTtl .pagettl-txt .prof{margin-top:20px;padding-right:32px;gap:8px}#interviewTtl .pagettl-txt .prof-name{font-size:3.2rem;font-weight:700;line-height:1.5;color:#fca428}#interviewTtl .pagettl-txt .prof-join{font-size:2rem;font-weight:500;color:#000}#interviewDetail{margin-top:126px}#interviewDetail .contents-heading{margin-block:48px 72px}#interviewDetail .contents-heading-h2{font-size:4.8rem;font-weight:700;line-height:1.5;color:#e05f25;padding-left:76px;position:relative}#interviewDetail .contents-heading-h2::before{content:"";width:58px;aspect-ratio:1;background:url(../img-recruit/common/ico_gradient_circle01.svg) no-repeat center center/contain;position:absolute;left:0;top:10px}#interviewDetail .contents-heading-h3{font-size:3.2rem;font-weight:700;line-height:2.2;text-decoration:underline;text-decoration-color:#fca428;text-decoration-thickness:2px;text-underline-offset:10px;color:#000}#interviewDetail .contents-lrbox{margin-block:0 72px}#interviewDetail .contents-lrbox .lrbox{justify-content:space-between}#interviewDetail .contents-lrbox .lrbox.ptn1{--phtbox-order:1;--txtbox-order:2;grid-template-columns:49.6296296296% 45.1851851852%}#interviewDetail .contents-lrbox .lrbox.ptn2{--phtbox-order:2;--txtbox-order:1;grid-template-columns:45.1851851852% 49.6296296296%}#interviewDetail .contents-lrbox .lrbox .phtbox{order:var(--phtbox-order)}#interviewDetail .contents-lrbox .lrbox .phtbox .pht{border-radius:16px;overflow:hidden}#interviewDetail .contents-lrbox .lrbox .txtbox{color:#000;order:var(--txtbox-order)}#interviewDetail .contents-lrbox .lrbox .txtbox .contents-heading-h3+p{margin-top:40px}#interviewDetail .contents-lrbox .lrbox .txtbox p{font-size:1.6rem;font-weight:400;line-height:2}#interviewDetail .contents-lrbox .lrbox .txtbox p+p{margin-top:2em}#interviewDetail .contents-text{margin-block:0 72px}#interviewDetail .contents-text .lrbox{justify-content:space-between;grid-template-columns:45.1851851852% 49.6296296296%}#interviewDetail .contents-text .lrbox .txtbox{color:#000}#interviewDetail .contents-text .lrbox .txtbox p{font-size:1.6rem;font-weight:400;line-height:2}#interviewDetail .contents-text .lrbox .txtbox p+p{margin-top:2em}#interviewDetail .contents-schedule{margin-block:0 80px}#interviewDetail .contents-schedule .schedule-box{background:#fff2df;border-radius:80px;padding-block:80px 40px;padding-inline:6.6666666667%;grid-template-columns:1fr 1fr;gap:0 5.9259259259%}#interviewDetail .contents-schedule .schedule-list-li{padding-left:88px;padding-bottom:40px}#interviewDetail .contents-schedule .schedule-list-li::before{content:"";display:block;width:2px;height:100%;background:#fca428;position:absolute;left:33px;top:0}#interviewDetail .contents-schedule .schedule-list-r .schedule-list-li:last-of-type::before{content:none}#interviewDetail .contents-schedule .event-time{position:absolute;left:0;top:0;background:#fff2df;font-size:2.8rem;line-height:1.2;letter-spacing:.05em;color:#e05f25;white-space:pre}#interviewDetail .contents-schedule .event-ttl{font-size:2rem;font-weight:700;line-height:1.3;color:#000}#interviewDetail .contents-schedule .event-detail{margin-top:8px}#interviewDetail .contents-schedule .event-detail p{font-size:1.6rem;line-height:2;color:#000}#interviewWorkbn{--vw:1144;margin-block:80px 188px}#interviewWorkbn .workbn-a{--ico-clr:#fff;--ico-bg-opacity:1;--transition:all 0.4s;grid-template-columns:1fr 1fr;border-radius:80px;overflow:hidden;background:#fff2df;box-shadow:4px 4px 0 0 rgba(0,0,0,.25)}@media(any-hover: hover){#interviewWorkbn .workbn-a:hover{--ico-clr:#ba0003;--ico-bg-opacity:0;--transition:all 0.6s}}#interviewWorkbn .workbn .phtbox .pht{width:100%;height:100%}#interviewWorkbn .workbn .phtbox .pht-img{width:100%;height:100%;object-fit:cover}#interviewWorkbn .workbn .txtbox{padding-block:min(40/var(--vw)*100vw,40px);padding-inline:min(56/var(--vw)*100vw,56px)}#interviewWorkbn .workbn .txtbox .ttl{padding-bottom:min(23/var(--vw)*100vw,23px);background:var(--gradient-rd-ye) no-repeat left bottom/100% 6px;color:#000}#interviewWorkbn .workbn .txtbox .ttl-txt1{font-size:min(32/var(--vw)*100vw,3.2rem);font-weight:900;line-height:1.2;font-feature-settings:"palt";font-kerning:normal;line-break:strict}#interviewWorkbn .workbn .txtbox .ttl-txt2{margin-top:min(4/var(--vw)*100vw,4px);font-size:min(24/var(--vw)*100vw,2.4rem);font-weight:500;line-height:1.5}#interviewWorkbn .workbn .txtbox .ttl-txt3{margin-top:min(16/var(--vw)*100vw,16px);font-size:min(60/var(--vw)*100vw,6rem);font-weight:900;line-height:1;color:#ba0003}#interviewWorkbn .workbn .txtbox .txt{margin-top:min(16/var(--vw)*100vw,16px);font-size:min(20/var(--vw)*100vw,2rem);font-weight:500;line-height:2}#interviewWorkbn .workbn .txtbox .towork{gap:20px;margin-top:auto;font-size:min(16/var(--vw)*100vw,1.6rem);font-weight:500;line-height:1.5}#interviewWorkbn .workbn .txtbox .towork .ico{display:grid;place-items:center;width:min(64/var(--vw)*100vw,64px);aspect-ratio:1;border-radius:1000px;overflow:hidden;background:var(--gradient-yed-yel);position:relative;z-index:1}#interviewWorkbn .workbn .txtbox .towork .ico::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--gradient-rd-ye);opacity:var(--ico-bg-opacity);transition:var(--transition)}#interviewWorkbn .workbn .txtbox .towork .ico::after{content:"";display:block;width:min(28/var(--vw)*100vw,28px);aspect-ratio:28/22;background:var(--ico-clr);mask:var(--ico-slider-next1) no-repeat center center/contain;transition:var(--transition)}#interviewStaff{padding-block:80px 200px;background:#fff2df;position:relative}#interviewStaff::before{content:"";display:block;width:100%;height:12px;background:var(--gradient-rd-ye);position:absolute;left:0;top:0}#interviewStaff .heading{font-size:4rem;font-weight:700;line-height:1.5;text-align:center;color:#ba0003}#interviewStaff .staff-slider{margin-top:68px}#interviewStaff .staff-slider-slide{width:260px}#interviewStaff .staff-slider-a{--transition:all 0.4s;--pht-scale:1;--ico-clr:#fff;--ico-bg-opacity:1;display:block;border-radius:40px;overflow:hidden;position:relative}@media(any-hover: hover){#interviewStaff .staff-slider-a:hover{opacity:1;--transition:all 0.6s;--pht-scale:1.1;--ico-bg-opacity:0;--ico-clr:#ba0003}}#interviewStaff .staff-slider .phtbox{aspect-ratio:260/348;position:relative}#interviewStaff .staff-slider .phtbox::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 35%, #545454 120%);background-blend-mode:multiply}#interviewStaff .staff-slider .phtbox .pht{width:100%;height:100%;object-fit:cover;scale:var(--pht-scale);transition:var(--transition)}#interviewStaff .staff-slider .txtbox{position:absolute;inset:0;z-index:2;padding:16px 20px}#interviewStaff .staff-slider .txtbox .ttl-job{width:max-content;background:#fca428;color:#fff;font-size:1.6rem;font-weight:900;line-height:1;padding-block:4px;padding-inline:6px 4px;position:relative}#interviewStaff .staff-slider .txtbox .ttl-job::after{content:"";display:block;width:15px;height:100%;clip-path:polygon(100% 50%, 0 0, 0 100%);position:absolute;right:-14px;top:0;background:#fca428}#interviewStaff .staff-slider .txtbox .ttl-catch{margin-top:4px;font-size:min(16/1400*100vw,1.6rem);font-weight:700;line-height:1.5;color:#fff}#interviewStaff .staff-slider .txtbox .prof{margin-top:4px;position:relative;min-height:34px;padding-right:40px;gap:4px min(8/1400*100vw,8px)}#interviewStaff .staff-slider .txtbox .prof-name{font-size:min(18/1400*100vw,1.8rem);font-weight:700;color:#fca428;line-height:1.3}#interviewStaff .staff-slider .txtbox .prof-join{font-size:min(16/1400*100vw,1.6rem);font-weight:400;line-height:1.3;color:#fff}#interviewStaff .staff-slider .txtbox .prof-ico{display:grid;place-items:center;width:34px;aspect-ratio:1;border-radius:1000px;overflow:hidden;background:var(--gradient-yed-yel);position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}#interviewStaff .staff-slider .txtbox .prof-ico::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--gradient-rd-ye);opacity:var(--ico-bg-opacity);transition:var(--transition)}#interviewStaff .staff-slider .txtbox .prof-ico::after{content:"";display:block;width:16px;aspect-ratio:16/12;background:var(--ico-clr);mask:var(--ico-arrow1-rt) no-repeat center center/contain;transition:var(--transition)}#interviewStaff .staff-slider-dots{display:none;margin-top:64px;justify-content:center;gap:0 16px}#interviewStaff .staff-slider-dots .swiper-pagination-bullet{backface-visibility:hidden;border-radius:1000px;background:#e3e3e3;width:11px;aspect-ratio:1;outline:none;cursor:pointer;outline:8px solid rgba(0,0,0,0);outline-offset:2px;transition:all .3s}@media(any-hover: hover){#interviewStaff .staff-slider-dots .swiper-pagination-bullet:hover{background:#e05f25;transition:all .6s}}#interviewStaff .staff-slider-dots .swiper-pagination-bullet-active{outline:8px solid #ffc1aa;background:#e05f25;transition:all .6s}@media screen and (min-width: 1024px){#interviewStaff .staff-slider-slide:nth-of-type(odd){padding-top:32px}}@media screen and (max-width: 1023px){#interviewTtl .pagettl-pht::before{content:none}#interviewTtl .pagettl-pht .pht{height:auto;border-radius:30px;aspect-ratio:343/272}#interviewTtl .pagettl-en{left:auto;right:-1px;bottom:-1px;background:#fff;border-radius:30px 0 0 0;padding-block:28px 1px;padding-inline:28px 1px;font-size:4rem}#interviewTtl .pagettl-en::before,#interviewTtl .pagettl-en::after{content:"";display:block;width:31px;aspect-ratio:1;background:radial-gradient(circle at 0% 0%, transparent 30px, #fff 31px);position:absolute}#interviewTtl .pagettl-en::before{left:-30px;bottom:-1px}#interviewTtl .pagettl-en::after{right:-1px;top:-30px}#interviewTtl .pagettl-txt{min-width:unset;min-height:unset;width:100%;padding-block:0;padding-inline:32px 0;margin-top:24px;border-radius:0}#interviewTtl .pagettl-txt::before{content:none}#interviewTtl .pagettl-txt .ttl-catch{font-size:5.6rem}#interviewStaff .staff-slider .txtbox .ttl-catch{font-size:1.6rem}#interviewStaff .staff-slider .txtbox .prof{gap:4px 8px}#interviewStaff .staff-slider .txtbox .prof-name{font-size:1.8rem}#interviewStaff .staff-slider .txtbox .prof-join{font-size:1.6rem}#interviewStaff .staff-slider-dots{display:flex}}@media screen and (max-width: 767px){#interviewTtl{margin-top:40px}#interviewTtl .pagettl-en{font-size:2rem;padding-block:14px 0;padding-inline:14px 0}#interviewTtl .pagettl-txt{padding-inline:4.2% 0}#interviewTtl .pagettl-txt .ttl{padding-bottom:12px;padding-right:4.2%;background-size:100% 2px}#interviewTtl .pagettl-txt .ttl-job{font-size:1.6rem;padding-block:6px;padding-inline:6px 3px}#interviewTtl .pagettl-txt .ttl-job::after{width:15px;right:-14px}#interviewTtl .pagettl-txt .ttl-catch{font-size:min(32/375*100vw,3.2rem);line-height:1.3}#interviewTtl .pagettl-txt .prof{margin-top:10px;padding-right:4.2%}#interviewTtl .pagettl-txt .prof-name{font-size:2rem}#interviewTtl .pagettl-txt .prof-join{font-size:1.4rem}#interviewDetail{margin-block:64px 40px}#interviewDetail .contents-heading{margin-block:40px 32px}#interviewDetail .contents-heading-h2{font-size:2.8rem;padding-left:42px}#interviewDetail .contents-heading-h2::before{width:39px;top:3px}#interviewDetail .contents-heading-h3{font-size:2rem}#interviewDetail .contents-lrbox{margin-block:0 32px}#interviewDetail .contents-lrbox .lrbox{gap:32px}#interviewDetail .contents-lrbox .lrbox.ptn1,#interviewDetail .contents-lrbox .lrbox.ptn2{grid-template-columns:1fr}#interviewDetail .contents-lrbox .lrbox .phtbox .pht{border-radius:10px}#interviewDetail .contents-lrbox .lrbox .txtbox .contents-heading-h3+p{margin-top:20px}#interviewDetail .contents-text{margin-block:0 32px}#interviewDetail .contents-text .lrbox{grid-template-columns:1fr;gap:20px}#interviewDetail .contents-schedule{margin-block:0 32px}#interviewDetail .contents-schedule .schedule-box{border-radius:40px;padding-block:32px 24px;padding-inline:4.6%;grid-template-columns:1fr;gap:8px}#interviewDetail .contents-schedule .schedule-list-li{padding-left:64px;padding-bottom:20px}#interviewDetail .contents-schedule .schedule-list-li::before{left:23px}#interviewDetail .contents-schedule .schedule-list-li+.schedule-list-li{margin-top:8px}#interviewDetail .contents-schedule .schedule-list-r .schedule-list-li:last-of-type{padding-bottom:0}#interviewDetail .contents-schedule .event-time{font-size:2rem}#interviewDetail .contents-schedule .event-ttl{font-size:1.8rem}#interviewDetail .contents-schedule .event-detail p{font-size:1.4rem;line-height:1.8}#interviewWorkbn{--vw:375}#interviewWorkbn .workbn-a{grid-template-columns:1fr;border-radius:30px;box-shadow:2px 2px 0 0 rgba(0,0,0,.25)}#interviewWorkbn .workbn .txtbox{padding-block:28px 20px;padding-inline:calc(20/var(--vw)*100vw)}#interviewWorkbn .workbn .txtbox .ttl{padding-bottom:13px;background-size:100% 3px}#interviewWorkbn .workbn .txtbox .ttl-txt1{font-size:min(24/var(--vw)*100vw,2.4rem)}#interviewWorkbn .workbn .txtbox .ttl-txt2{margin-top:8px;font-size:min(16/var(--vw)*100vw,1.6rem)}#interviewWorkbn .workbn .txtbox .ttl-txt3{margin-top:min(14/var(--vw)*100vw,14px);font-size:min(36/var(--vw)*100vw,3.6rem)}#interviewWorkbn .workbn .txtbox .txt{margin-top:10px;font-size:min(16/var(--vw)*100vw,1.6rem);line-height:1.8}#interviewWorkbn .workbn .txtbox .towork{gap:8px;margin-top:32px;font-size:1.4rem}#interviewWorkbn .workbn .txtbox .towork .ico{width:34px}#interviewWorkbn .workbn .txtbox .towork .ico::after{width:16px;mask-image:var(--ico-arrow1-rt)}#interviewStaff{margin-top:120px;padding-block:40px 120px}#interviewStaff::before{height:6px}#interviewStaff .wrap{width:100%}#interviewStaff .heading{font-size:2rem}#interviewStaff .staff-slider{margin-top:40px}#interviewStaff .staff-slider-slide{width:260px}#interviewStaff .staff-slider .txtbox{padding:calc(16/375*100vw) calc(20/375*100vw)}#interviewStaff .staff-slider .txtbox .ttl-job{font-size:calc(16/375*100vw)}#interviewStaff .staff-slider .txtbox .ttl-catch{margin-top:calc(4/375*100vw);font-size:calc(16/375*100vw)}#interviewStaff .staff-slider .txtbox .prof{margin-top:calc(4/375*100vw);min-height:calc(34/375*100vw);padding-right:calc(40/375*100vw);gap:4px calc(8/375*100vw)}#interviewStaff .staff-slider .txtbox .prof-name{font-size:calc(18/375*100vw)}#interviewStaff .staff-slider .txtbox .prof-join{font-size:calc(16/375*100vw)}#interviewStaff .staff-slider .txtbox .prof-ico{width:calc(34/375*100vw)}#interviewStaff .staff-slider .txtbox .prof-ico::after{width:calc(16/375*100vw)}#interviewStaff .staff-slider-dots{margin-top:40px;gap:0 13px}#interviewStaff .staff-slider-dots .swiper-pagination-bullet{width:8px;outline:6px solid rgba(0,0,0,0)}#interviewStaff .staff-slider-dots .swiper-pagination-bullet-active{outline:6px solid #ffc1aa}}