.interview-page .mv{padding-top:16rem;position:relative;overflow-x:clip}@media screen and (max-width:768px){.interview-page .mv{flex-direction:column;padding-top:10rem;display:flex}}.interview-page .mv .inner{margin-inline:20rem 86rem}@media screen and (max-width:768px){.interview-page .mv .inner{width:92vw;margin-inline:auto}}.interview-page .mv .ja{color:var(--main);font-size:1.4rem;font-weight:500}@media screen and (max-width:768px){.interview-page .mv .ja{font-size:1rem}}.interview-page .mv .en{font-family:var(--font-outfit);margin-block:.3rem .6rem;font-size:3rem;font-weight:600}@media screen and (max-width:768px){.interview-page .mv .en{margin-block:.1rem .2rem;font-size:2rem}}.interview-page .mv .rough-red-horizon{width:0;transition:width 1s var(--ease-out-expo)}.interview-page .mv .rough-red-horizon.shown{width:70rem}@media screen and (max-width:768px){.interview-page .mv .rough-red-horizon.shown{width:calc(100% - 4vw)}}.interview-page .mv .copy-wrap{margin-block:6rem 8rem}@media screen and (max-width:768px){.interview-page .mv .copy-wrap{margin-block:2rem}}.interview-page .mv .copy-wrap .copy{white-space:nowrap;font-size:3.8rem;font-weight:700;line-height:1.7}@media screen and (max-width:768px){.interview-page .mv .copy-wrap .copy{font-size:2.2rem}}.interview-page .mv .prof-wrap{background-color:var(--main);height:25rem}@media screen and (max-width:768px){.interview-page .mv .prof-wrap{background-color:#0000;order:1;height:auto;margin-top:2rem}}.interview-page .mv .prof-wrap .inner.prof{flex-direction:column;justify-content:center;height:100%;display:flex}.interview-page .mv .prof-wrap .dept{color:var(--main);text-box:trim-both;background-color:#fff;border-radius:.3rem;width:fit-content;padding-block:.15em;padding-inline:1.4rem;font-size:2rem}@media screen and (max-width:768px){.interview-page .mv .prof-wrap .dept{padding-inline:1rem;font-size:1.6rem}}.interview-page .mv .prof-wrap .name{font-family:var(--font-outfit);color:#fff;letter-spacing:.03em;margin-block:1rem;font-size:3.4rem;font-weight:500}@media screen and (max-width:768px){.interview-page .mv .prof-wrap .name{color:var(--main);font-size:3.1rem}}.interview-page .mv .prof-wrap p.prof{color:#fff;font-size:1.6rem;font-weight:500;line-height:1.7}@media screen and (max-width:768px){.interview-page .mv .prof-wrap p.prof{color:var(--main);font-size:1.3rem;line-height:1.6}}.interview-page .mv .img-wrap{width:84rem;position:absolute;bottom:-3.4rem;right:3.5rem}@media screen and (max-width:768px){.interview-page .mv .img-wrap{margin-inline:calc(50% - 50vw);background-image:linear-gradient(to bottom,transparent 60%,var(--main)60% 95%,transparent 95%);width:120vw;margin-left:-5vw;position:static}}.interview-page .page-interview{overflow-x:clip}.interview-page .page-interview .inner{max-width:110rem;margin-inline:auto}@media screen and (max-width:768px){.interview-page .page-interview .inner{width:92vw}}.interview-page .page-interview .interview-wrap{padding-block:15rem 13rem}@media screen and (max-width:768px){.interview-page .page-interview .interview-wrap{padding-block:4rem 6rem}}.interview-page .page-interview .interview-wrap .item-wrap+.item-wrap{margin-top:10rem}@media screen and (max-width:768px){.interview-page .page-interview .interview-wrap .item-wrap+.item-wrap{margin-top:4rem}}.interview-page .page-interview .interview-wrap .item-wrap .text-wrap .question{color:#fff;white-space:nowrap;opacity:0;align-items:center;width:fit-content;height:3.8rem;padding-inline:.8rem 1.9rem;font-size:1.8rem;font-weight:500;transition:padding-left .5s,opacity .5s;display:flex;position:relative}@media screen and (max-width:768px){.interview-page .page-interview .interview-wrap .item-wrap .text-wrap .question{height:3.2rem;padding-inline:.5rem 1.4rem;font-size:1.3rem}}.interview-page .page-interview .interview-wrap .item-wrap .text-wrap .question span{text-box:trim-both cap alphabetic;z-index:1;position:relative}.interview-page .page-interview .interview-wrap .item-wrap .text-wrap .question .title{opacity:0;transition:opacity .5s .4s,translate .5s .4s;display:inline-block;translate:0 .5em}.interview-page .page-interview .interview-wrap .item-wrap .text-wrap .question .num{font-family:var(--font-roboto);margin-right:1.2rem;font-size:2rem;font-weight:500}@media screen and (max-width:768px){.interview-page .page-interview .interview-wrap .item-wrap .text-wrap .question .num{margin-right:.8rem;font-size:1.4rem}}.interview-page .page-interview .interview-wrap .item-wrap .text-wrap .question:after{content:"";z-index:0;background-image:url(/interview/interview_bubble.svg);background-repeat:no-repeat;background-size:contain;width:5rem;height:1.4rem;transition:translate .5s;display:inline-block;position:absolute;bottom:-1rem;left:1.2rem;translate:0}@media screen and (max-width:768px){.interview-page .page-interview .interview-wrap .item-wrap .text-wrap .question:after{width:2.5rem;height:1rem;bottom:-.8rem;left:1.7rem}}.interview-page .page-interview .interview-wrap .item-wrap .text-wrap .question:before{content:"";z-index:0;background-color:var(--main);border-radius:100vmax;width:3.8rem;height:100%;transition:width .8s;display:block;position:absolute;inset:0}@media screen and (max-width:768px){.interview-page .page-interview .interview-wrap .item-wrap .text-wrap .question:before{width:3.2rem}}.interview-page .page-interview .interview-wrap .item-wrap .text-wrap .hd{color:var(--black);opacity:0;margin-block:2rem;font-size:3.4rem;font-weight:600;line-height:1.5;transition:opacity 1s cubic-bezier(.215,.61,.355,1) .6s,translate 1s cubic-bezier(.215,.61,.355,1) .6s;translate:0 1rem}@media screen and (max-width:768px){.interview-page .page-interview .interview-wrap .item-wrap .text-wrap .hd{margin-block:1.2rem;font-size:2.4rem}}.interview-page .page-interview .interview-wrap .item-wrap .text-wrap .rough-red-horizon{opacity:0;transition:opacity 1s cubic-bezier(.215,.61,.355,1) .7s,translate 1s cubic-bezier(.215,.61,.355,1) .7s;translate:0 1rem}.interview-page .page-interview .interview-wrap .item-wrap .text-wrap .readText{opacity:0;margin-top:1.8rem;transition:opacity 1s cubic-bezier(.215,.61,.355,1) .8s,translate 1s cubic-bezier(.215,.61,.355,1) .8s;translate:0 1rem}@media screen and (max-width:768px){.interview-page .page-interview .interview-wrap .item-wrap .text-wrap .readText{margin-top:1.2rem}}.interview-page .page-interview .interview-wrap .item-wrap .text-wrap.shown .question{opacity:1;padding-left:1.9rem}@media screen and (max-width:768px){.interview-page .page-interview .interview-wrap .item-wrap .text-wrap.shown .question{padding-inline:1.4rem}}.interview-page .page-interview .interview-wrap .item-wrap .text-wrap.shown .question:before{width:100%}.interview-page .page-interview .interview-wrap .item-wrap .text-wrap.shown .question:after{translate:1rem}@media screen and (max-width:768px){.interview-page .page-interview .interview-wrap .item-wrap .text-wrap.shown .question:after{translate:.5rem}}.interview-page .page-interview .interview-wrap .item-wrap .text-wrap.shown .question .title{opacity:1;translate:0}.interview-page .page-interview .interview-wrap .item-wrap .text-wrap.shown .hd,.interview-page .page-interview .interview-wrap .item-wrap .text-wrap.shown .rough-red-horizon,.interview-page .page-interview .interview-wrap .item-wrap .text-wrap.shown .readText{opacity:1;translate:0}.interview-page .page-interview .interview-wrap .item-wrap.row{gap:7rem;display:flex}@media screen and (max-width:768px){.interview-page .page-interview .interview-wrap .item-wrap.row{flex-direction:column-reverse;gap:2.3rem}}.interview-page .page-interview .interview-wrap .item-wrap.row .img-wrap{flex-shrink:0;width:57rem}@media screen and (max-width:768px){.interview-page .page-interview .interview-wrap .item-wrap.row .img-wrap{width:70%}.interview-page .page-interview .interview-wrap .item-wrap.row .img-wrap.right{margin-inline:auto 0}}@media screen and (max-width:768px){.interview-page .page-interview .interview-wrap .item-wrap.column{flex-direction:column-reverse;display:flex}}.interview-page .page-interview .interview-wrap .item-wrap.column .img-wrap{width:fit-content;margin-bottom:4.5rem}@media screen and (max-width:768px){.interview-page .page-interview .interview-wrap .item-wrap.column .img-wrap{margin-block:2rem 0}}.interview-page .page-interview .interview-wrap .item-wrap.column.left .img-wrap{margin-left:calc(50% - 50vw)}.interview-page .page-interview .interview-wrap .item-wrap.column.right .img-wrap{margin-right:calc(50% - 50vw)}.interview-page .page-interview .schedule{background-color:var(--main);background-image:url(/interview/interview_bg_grid.svg);background-repeat:repeat;background-size:1.4rem;padding-block:7rem 10rem;overflow-x:clip}@media screen and (max-width:768px){.interview-page .page-interview .schedule{background-size:1rem;padding-block:4.5rem}}.interview-page .page-interview .schedule .schedule-inner{width:135rem;margin-inline:auto}@media screen and (max-width:768px){.interview-page .page-interview .schedule .schedule-inner{width:92vw}}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-slider-header{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .title-wrap .title-primary{flex-wrap:wrap;align-items:center;gap:.4rem 1.6rem;display:flex}@media screen and (max-width:768px){.interview-page .page-interview .schedule .schedule-inner .schedule-slider .title-wrap .title-primary{column-gap:1rem}}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .title-wrap .en{font-family:var(--font-roboto);color:#fff;margin-bottom:.6rem;font-size:1.4rem;font-weight:700}@media screen and (max-width:768px){.interview-page .page-interview .schedule .schedule-inner .schedule-slider .title-wrap .en{margin-bottom:.3rem;font-size:1.2rem}}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .title-wrap .ja{color:#fff;font-size:3rem;font-weight:500}@media screen and (max-width:768px){.interview-page .page-interview .schedule .schedule-inner .schedule-slider .title-wrap .ja{font-size:2.5rem}}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .title-wrap .ja-supplement{color:#fff;white-space:nowrap;font-size:1.6rem;font-weight:500;line-height:1.3}@media screen and (max-width:768px){.interview-page .page-interview .schedule .schedule-inner .schedule-slider .title-wrap .ja-supplement{margin-top:.5rem;font-size:1.2rem}}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-progress{justify-content:flex-end;min-width:25rem;margin-left:auto;padding-bottom:1rem;display:flex}@media screen and (max-width:768px){.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-progress{width:100%;margin-left:0}}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-progress .schedule-progress-bar{cursor:grab;background-color:#fff6;border-radius:100vmax;width:25rem;height:.3rem;position:relative}@media screen and (max-width:768px){.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-progress .schedule-progress-bar{width:100%}}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-progress .schedule-progress-bar.is-dragging{cursor:grabbing}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-progress .schedule-progress-bar .schedule-progress-fill{border-radius:inherit;height:100%;transition:width .4s var(--hover-easing);background-color:#fff;display:block}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-progress .schedule-progress-bar .schedule-progress-icon{width:4rem;height:4rem;transition:left .4s var(--hover-easing);background-image:url(/common/icon_sugarcane_w.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:50%;transform:translate(-50%,-50%)}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-slider-viewport{touch-action:pan-y;cursor:grab;margin-top:3.5rem;overflow:visible}@media screen and (max-width:768px){.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-slider-viewport{touch-action:auto;cursor:default;margin-right:0}}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-slider-viewport.is-dragging{cursor:grabbing}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-slider-track{will-change:transform;grid-template-rows:auto auto auto;grid-auto-flow:column;column-gap:5rem;display:grid}@media screen and (max-width:768px){.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-slider-track{grid-template-rows:auto;grid-auto-flow:row;gap:3rem 0}}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-card{grid-template-rows:subgrid;background-color:#fff;border-radius:.5rem;grid-row:span 3;column-gap:0;width:30rem;padding:2.5rem 1.7rem 3rem;display:grid;position:relative}@media screen and (max-width:768px){.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-card{grid-row:span 1;grid-template-rows:auto;gap:0;width:100%;padding:2.5rem 2rem 2rem}}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-card.has-indicator:before{content:"";clip-path:polygon(0 0,0% 100%,100% 50%);background-color:#fff;width:1.3rem;height:2.7rem;display:block;position:absolute;top:50%;left:-2.5rem;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-card.has-indicator:before{clip-path:polygon(0 0,100% 0,50% 100%);width:2rem;height:1rem;top:-1.5rem;left:50%;transform:translate(-50%,-50%)}}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-card .hd-wrap{align-items:center;gap:1.6rem;margin-bottom:1.3rem;display:flex}@media screen and (max-width:768px){.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-card .hd-wrap{gap:1.2rem;margin-bottom:1rem}}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-card .hd-wrap .time{font-family:var(--font-roboto);color:var(--main);text-box:trim-both cap alphabetic;font-size:1.4rem;font-weight:700}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-card .hd-wrap .hd{color:var(--black);text-box:trim-both cap alphabetic;font-size:1.8rem;font-weight:500;line-height:1.3}.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-card .readText{color:var(--black);white-space:pre-line;margin-top:1.1rem;font-size:1.4rem;line-height:1.8}@media screen and (max-width:768px){.interview-page .page-interview .schedule .schedule-inner .schedule-slider .schedule-card .readText{margin-top:1rem}}.interview-page .page-interview .other{background-color:var(--beige-pale);padding-top:2rem;padding-bottom:10rem;position:relative}@media screen and (max-width:768px){.interview-page .page-interview .other{padding-top:3rem;padding-bottom:4rem}}.interview-page .page-interview .other .other-title{font-size:4.4rem;font-weight:600;line-height:1.1;font-family:var(--font-outfit);position:absolute;top:15rem}@media screen and (max-width:768px){.interview-page .page-interview .other .other-title{font-size:3.6rem;position:static}}.interview-page .page-interview .other:after{content:"";background-color:var(--beige-pale);z-index:0;width:100%;height:9rem;display:block;position:absolute;top:100%;left:0;-webkit-mask-image:url(/common/subpage_footer_mask.svg);mask-image:url(/common/subpage_footer_mask.svg);-webkit-mask-size:100%;mask-size:100%}@media screen and (max-width:768px){.interview-page .page-interview .other:after{height:4rem}}.interview-page .page-interview .other .interview-slide{padding-top:4rem;padding-bottom:8rem;position:relative}@media screen and (max-width:768px){.interview-page .page-interview .other .interview-slide{padding-top:2rem}}.interview-page .page-interview .other .interview-slide .slide-container{justify-content:flex-end;column-gap:3rem;padding-right:5rem;display:flex;position:relative}@media screen and (max-width:768px){.interview-page .page-interview .other .interview-slide .slide-container{column-gap:1rem;padding-right:0}}.interview-page .page-interview .other .interview-slide .slide-container:after{content:"";background-image:linear-gradient(#f2ebd1 0% 50%,#0000 60% 100%);border-radius:10rem 10rem 0 0;width:calc(100% + 30rem);height:10rem;display:block;position:absolute;top:100%;left:-15rem}@media screen and (max-width:768px){.interview-page .page-interview .other .interview-slide .slide-container:after{border-radius:4vw 4vw 0 0;width:100vw;height:6rem;left:-4vw}}.interview-page .page-interview .other .interview-slide .slide-container:nth-of-type(2n){padding-right:28rem}@media screen and (max-width:768px){.interview-page .page-interview .other .interview-slide .slide-container:nth-of-type(2n){padding-right:0}}.interview-page .page-interview .other .interview-slide .slide-container .link{flex-shrink:0;width:20rem;height:31rem;display:block;position:relative;overflow-y:clip}@media screen and (max-width:768px){.interview-page .page-interview .other .interview-slide .slide-container .link{width:calc(33.3333% - .666667rem);height:17.5rem}}.interview-page .page-interview .other .interview-slide .slide-container .link *{transition-duration:var(--hover-transition);transition-timing-function:var(--hover-easing)}@media (any-hover:hover){.interview-page .page-interview .other .interview-slide .slide-container .link:hover .image{scale:1.05}.interview-page .page-interview .other .interview-slide .slide-container .link:hover .text-wrap:before{background-color:var(--main)}.interview-page .page-interview .other .interview-slide .slide-container .link:hover .text-wrap .copy{color:#fff}.interview-page .page-interview .other .interview-slide .slide-container .link:hover .text-wrap .rough-red-horizon{background-image:none;background-color:var(--beige-pale);-webkit-mask-image:url(/common/line_red.svg);mask-image:url(/common/line_red.svg);-webkit-mask-size:auto .4rem;mask-size:auto .4rem;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.interview-page .page-interview .other .interview-slide .slide-container .link:hover .text-wrap .name-wrap .job{color:var(--main);background-color:#fff}.interview-page .page-interview .other .interview-slide .slide-container .link:hover .text-wrap .name-wrap .dept,.interview-page .page-interview .other .interview-slide .slide-container .link:hover .text-wrap .name-wrap .name,.interview-page .page-interview .other .interview-slide .slide-container .link:hover .text-wrap .name-wrap .join{color:#fff}}.interview-page .page-interview .other .interview-slide .slide-container .link .image-wrap{z-index:2;position:relative}.interview-page .page-interview .other .interview-slide .slide-container .link .image-wrap .image{z-index:0;transition:scale .4s;position:relative}.interview-page .page-interview .other .interview-slide .slide-container .link .image-wrap:after{content:"";z-index:1;position:absolute;inset:0}.interview-page .page-interview .other .interview-slide .slide-container .link:nth-of-type(2n) .image-wrap{-webkit-mask-image:url(/top/top_interview_mask_01.png);mask-image:url(/top/top_interview_mask_01.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.interview-page .page-interview .other .interview-slide .slide-container .link:nth-of-type(2n) .image-wrap:after{background:url(/top/top_interview_border_01.png) 50%/100% 100% no-repeat}.interview-page .page-interview .other .interview-slide .slide-container .link:nth-of-type(odd) .image-wrap{-webkit-mask-image:url(/top/top_interview_mask_02.png);mask-image:url(/top/top_interview_mask_02.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.interview-page .page-interview .other .interview-slide .slide-container .link:nth-of-type(odd) .image-wrap:after{background:url(/top/top_interview_border_02.png) 50%/100% 100% no-repeat}.interview-page .page-interview .other .interview-slide .slide-container .link .text-wrap{z-index:1;aspect-ratio:200/210;background-image:url(/top/top_interview_rough_red_side.svg);background-position:bottom;background-repeat:no-repeat;background-color:var(--beige-pale);flex-direction:column;justify-content:flex-end;width:100%;padding-inline:2rem 0;display:flex;position:absolute;bottom:0}@media screen and (max-width:768px){.interview-page .page-interview .other .interview-slide .slide-container .link .text-wrap{padding-inline:.8rem 0}}.interview-page .page-interview .other .interview-slide .slide-container .link .text-wrap:before{content:"";z-index:0;height:100%;display:block;position:absolute;bottom:0;left:.2rem;right:.2rem}.interview-page .page-interview .other .interview-slide .slide-container .link .text-wrap .rough-red-horizon,.interview-page .page-interview .other .interview-slide .slide-container .link .text-wrap .copy{display:none}.interview-page .page-interview .other .interview-slide .slide-container .link .text-wrap .name-wrap{flex-direction:column;margin-block:1.5rem;font-size:1.4rem;font-weight:500;display:flex;position:relative}@media screen and (max-width:768px){.interview-page .page-interview .other .interview-slide .slide-container .link .text-wrap .name-wrap{margin-block:.8rem}}.interview-page .page-interview .other .interview-slide .slide-container .link .text-wrap .name-wrap .dept{white-space:pre-line;min-height:2lh;margin-top:.5rem;font-size:1.1rem;font-weight:600;line-height:1.3}@media screen and (max-width:768px){.interview-page .page-interview .other .interview-slide .slide-container .link .text-wrap .name-wrap .dept{margin-top:.4rem;font-size:.65rem}}.interview-page .page-interview .other .interview-slide .slide-container .link .text-wrap .name-wrap .job,.interview-page .page-interview .other .interview-slide .slide-container .link .text-wrap .name-wrap .join{display:none}.interview-page .page-interview .other .interview-slide .slide-container .link .text-wrap .name-wrap .name{color:var(--main);font-size:2.8rem;font-weight:600}@media screen and (max-width:768px){.interview-page .page-interview .other .interview-slide .slide-container .link .text-wrap .name-wrap .name{margin-top:.2rem;font-size:1.8rem}}.interview-page .page-interview .other .interview-slide .slide-container .link:before,.interview-page .page-interview .other .interview-slide .slide-container .link:after{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.interview-page .page-interview .other .interview-slide .slide-container .link:first-of-type:before{z-index:0;background-image:url(/top/top_interview_obj_01.svg);width:10rem;height:14rem;bottom:3rem;right:90%}@media screen and (max-width:768px){.interview-page .page-interview .other .interview-slide .slide-container .link:first-of-type:before{width:5rem;bottom:-2rem}}.interview-page .page-interview .other .interview-slide .slide-container .link:nth-of-type(2):after{z-index:3;background-image:url(/top/top_interview_obj_03.svg);width:5rem;height:14.5rem;bottom:-4rem;left:85%}@media screen and (max-width:768px){.interview-page .page-interview .other .interview-slide .slide-container .link:nth-of-type(2):after{width:2.5rem;bottom:-6rem}}.interview-page .page-interview .other .interview-slide .slide-container .link:nth-of-type(3):after{z-index:3;background-image:url(/top/top_interview_obj_04.svg);width:9rem;height:14.5rem;bottom:-4rem;left:80%}@media screen and (max-width:768px){.interview-page .page-interview .other .interview-slide .slide-container .link:nth-of-type(3):after{width:3.5rem;bottom:-6rem}}.interview-page .page-interview .other .interview-slide--static{padding-bottom:4rem}.interview-page .page-interview .other .interview-slide--static .btn-wrap{display:none}.interview-page .page-interview .other .interview-slide--static .static-slide-groups{flex-direction:column;row-gap:0;display:flex}@media screen and (max-width:768px){.interview-page .page-interview .other .interview-slide--static .static-slide-groups{row-gap:1rem}}.interview-page .page-interview .other .interview-slide--static .slide-container .link{opacity:1;pointer-events:auto}.index-interview{padding-top:4rem;padding-bottom:8rem}@media screen and (max-width:768px){.index-interview{padding-bottom:4rem}}.index-interview .interview-slide{padding-top:4rem;padding-bottom:8rem;position:relative}@media screen and (max-width:768px){.index-interview .interview-slide{padding-block:0}}.index-interview .interview-slide .slide-container{column-gap:5%;display:flex;position:relative}@media screen and (max-width:768px){.index-interview .interview-slide .slide-container{display:contents}}.index-interview .interview-slide .slide-container:after{content:"";background-image:linear-gradient(#f2ebd1 0% 50%,#0000 60% 100%);border-radius:12rem 12rem 0 0;width:calc(100% + 30rem);height:12rem;display:block;position:absolute;top:100%;left:-15rem}@media screen and (max-width:768px){.index-interview .interview-slide .slide-container:after{display:none}}.index-interview .interview-slide .slide-container .link{flex-shrink:0;width:30%;height:55rem;display:block;position:relative;overflow-y:clip}@media screen and (max-width:768px){.index-interview .interview-slide .slide-container .link{width:calc(50% - 1rem);height:26rem}}.index-interview .interview-slide .slide-container .link *{transition-duration:var(--hover-transition);transition-timing-function:var(--hover-easing)}@media (any-hover:hover){.index-interview .interview-slide .slide-container .link:hover .image{scale:1.05}.index-interview .interview-slide .slide-container .link:hover .text-wrap:before{background-color:var(--main)}.index-interview .interview-slide .slide-container .link:hover .text-wrap .copy{color:#fff}.index-interview .interview-slide .slide-container .link:hover .text-wrap .rough-red-horizon{background-image:none;background-color:var(--beige-pale);-webkit-mask-image:url(/common/line_red.svg);mask-image:url(/common/line_red.svg);-webkit-mask-size:auto .4rem;mask-size:auto .4rem;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.index-interview .interview-slide .slide-container .link:hover .text-wrap .name-wrap .job{color:var(--main);background-color:#fff}.index-interview .interview-slide .slide-container .link:hover .text-wrap .name-wrap .name,.index-interview .interview-slide .slide-container .link:hover .text-wrap .name-wrap .join{color:#fff}}.index-interview .interview-slide .slide-container .link .image-wrap{z-index:2;position:relative}.index-interview .interview-slide .slide-container .link .image-wrap .image{z-index:0;transition:scale .4s;position:relative}.index-interview .interview-slide .slide-container .link .image-wrap:after{content:"";z-index:1;position:absolute;inset:0}.index-interview .interview-slide .slide-container .link:nth-of-type(2n) .image-wrap{-webkit-mask-image:url(/top/top_interview_mask_01.png);mask-image:url(/top/top_interview_mask_01.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.index-interview .interview-slide .slide-container .link:nth-of-type(2n) .image-wrap:after{background:url(/top/top_interview_border_01.png) 50%/100% 100% no-repeat}.index-interview .interview-slide .slide-container .link:nth-of-type(odd) .image-wrap{-webkit-mask-image:url(/top/top_interview_mask_02.png);mask-image:url(/top/top_interview_mask_02.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.index-interview .interview-slide .slide-container .link:nth-of-type(odd) .image-wrap:after{background:url(/top/top_interview_border_02.png) 50%/100% 100% no-repeat}.index-interview .interview-slide .slide-container .link .text-wrap{z-index:1;aspect-ratio:151/155;background-image:url(/top/top_interview_rough_red_side.png);background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--beige-pale);flex-direction:column;justify-content:flex-end;width:100%;padding-inline:2.5rem 0;display:flex;position:absolute;bottom:0}@media screen and (max-width:768px){.index-interview .interview-slide .slide-container .link .text-wrap{padding-inline:1rem 0}}.index-interview .interview-slide .slide-container .link .text-wrap:before{content:"";z-index:0;height:100%;display:block;position:absolute;bottom:0;left:.2rem;right:.2rem}.index-interview .interview-slide .slide-container .link .text-wrap .copy{margin-bottom:1.5rem;font-weight:700;line-height:1.6;position:relative}@media screen and (max-width:768px){.index-interview .interview-slide .slide-container .link .text-wrap .copy{margin-bottom:.8rem;font-size:1.1rem;display:none}}.index-interview .interview-slide .slide-container .link .text-wrap .rough-red-horizon{background-size:auto .4rem;height:.4rem}@media screen and (max-width:768px){.index-interview .interview-slide .slide-container .link .text-wrap .rough-red-horizon{background-size:auto .2rem;height:.2rem}}.index-interview .interview-slide .slide-container .link .text-wrap .name-wrap{align-items:center;margin-block:1.5rem 2.5rem;font-size:1.4rem;font-weight:500;display:flex;position:relative}@media screen and (max-width:768px){.index-interview .interview-slide .slide-container .link .text-wrap .name-wrap{margin-block:1rem;display:block}}.index-interview .interview-slide .slide-container .link .text-wrap .name-wrap .dept{display:none}.index-interview .interview-slide .slide-container .link .text-wrap .name-wrap .job{color:#fff;background-color:var(--main);border-radius:100vmax;place-content:center;height:2.4rem;margin-right:1.2rem;padding-inline:1.2rem;display:grid}@media screen and (max-width:768px){.index-interview .interview-slide .slide-container .link .text-wrap .name-wrap .job{width:fit-content;height:2.2rem;margin-right:.8rem;padding-inline:1rem;font-size:1.2rem}}.index-interview .interview-slide .slide-container .link .text-wrap .name-wrap .name{color:var(--main);margin-right:.6rem}@media screen and (max-width:768px){.index-interview .interview-slide .slide-container .link .text-wrap .name-wrap .name{margin-top:.5rem;font-size:1.4rem;display:inline-block}}@media screen and (max-width:768px){.index-interview .interview-slide .slide-container .link .text-wrap .name-wrap .join{margin-top:.5rem;font-size:1.4rem;display:inline-block}}:is(.index-interview .interview-slide .slide-container .link.obj-01,.index-interview .interview-slide .slide-container .link.obj-02,.index-interview .interview-slide .slide-container .link.obj-03,.index-interview .interview-slide .slide-container .link.obj-04,.index-interview .interview-slide .slide-container .link.obj-05):before,:is(.index-interview .interview-slide .slide-container .link.obj-01,.index-interview .interview-slide .slide-container .link.obj-02,.index-interview .interview-slide .slide-container .link.obj-03,.index-interview .interview-slide .slide-container .link.obj-04,.index-interview .interview-slide .slide-container .link.obj-05):after{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.index-interview .interview-slide .slide-container .link.obj-01:before{z-index:0;transform-origin:80% 70%;background-image:url(/top/top_interview_obj_01.svg);width:16.2rem;height:21.9rem;bottom:10rem;right:90%}@media screen and (max-width:768px){.index-interview .interview-slide .slide-container .link.obj-01:before{width:8rem;bottom:-2rem}}.index-interview .interview-slide .slide-container .link.obj-02:before{z-index:3;transform-origin:70% 100%;background-image:url(/top/top_interview_obj_02.svg);width:7rem;height:8.3rem;bottom:-.5rem;right:92%}@media screen and (max-width:768px){.index-interview .interview-slide .slide-container .link.obj-02:before{width:4rem;bottom:-2rem;right:95%}}.index-interview .interview-slide .slide-container .link.obj-02:after{z-index:3;transform-origin:30% 100%;background-image:url(/top/top_interview_obj_03.svg);width:9rem;height:14.5rem;bottom:-.5rem;left:80%}@media screen and (max-width:768px){.index-interview .interview-slide .slide-container .link.obj-02:after{width:4.5rem;bottom:-4rem;left:85%}}.index-interview .interview-slide .slide-container .link.obj-03:after{z-index:3;transform-origin:30% 100%;background-image:url(/top/top_interview_obj_04.svg);width:14.3rem;height:17rem;bottom:-.5rem;left:80%}@media screen and (max-width:768px){.index-interview .interview-slide .slide-container .link.obj-03:after{width:5rem;bottom:-6rem;left:85%}}.index-interview .interview-slide .slide-container .link.obj-04:after{z-index:3;transform-origin:30% 100%;background-image:url(/top/top_interview_obj_03.svg);width:9rem;height:14.5rem;bottom:-.5rem;left:80%}@media screen and (max-width:768px){.index-interview .interview-slide .slide-container .link.obj-04:after{width:4rem;bottom:-5rem;left:85%}}.index-interview .interview-slide--static{padding-bottom:4rem}@media screen and (max-width:768px){.index-interview .interview-slide--static{padding-bottom:0}}.index-interview .interview-slide--static .btn-wrap{display:none}.index-interview .interview-slide--static .static-slide-groups{flex-direction:column;row-gap:5rem;display:flex}@media screen and (max-width:768px){.index-interview .interview-slide--static .static-slide-groups{flex-flow:wrap;gap:2rem}}.index-interview .interview-slide--static .slide-container{transform:none}.index-interview .interview-slide--static .slide-container .link{opacity:1;pointer-events:auto}
