.section-recruit-top-interview{margin-top:77px;padding-bottom:70px}@media screen and (min-width:768px){.section-recruit-top-interview{margin-top:130px;padding-bottom:100px}}@media screen and (min-width:1050px){.section-recruit-top-interview{margin-top:0;padding-bottom:129px}}.recruit-top-interview{overflow:hidden}@media screen and (min-width:1050px){.recruit-top-interview__contents{border-top:1px solid rgba(47,47,47,.15);display:grid;gap:50px;grid-template-columns:1fr 230px;padding-top:118px}}.recruit-top-interview__list__wrap{margin-right:calc(-50vw - -50%);overflow:hidden;padding-left:2px}.recruit-top-interview__list{display:flex;margin-left:-12px;margin-top:35px}@media screen and (min-width:768px){.recruit-top-interview__list{margin-left:-5px;margin-top:58px}}@media screen and (min-width:1050px){.recruit-top-interview__list{margin-left:-18px}}.recruit-top-interview__list__item{box-sizing:border-box;padding-left:7.5px;padding-right:7.5px}@media screen and (min-width:768px){.recruit-top-interview__list__item{padding-left:10px;padding-right:10px}}.recruit-top-interview__list__item__anchor{display:block;margin-bottom:2px;margin-top:2px;width:272px}@media screen and (min-width:768px){.recruit-top-interview__list__item__anchor{width:380px}}.recruit-top-interview__list__item__anchor__img{aspect-ratio:272/153;box-sizing:border-box;overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){.recruit-top-interview__list__item__anchor__img{aspect-ratio:190/107}}.recruit-top-interview__list__item__anchor img{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s;width:100%}.recruit-top-interview__list__item__anchor:focus img{transform:translate(-50%,-50%) scale(1.05)}@media screen and (min-width:1050px){.recruit-top-interview__list__item__anchor:hover img{transform:translate(-50%,-50%) scale(1.05)}}.recruit-top-interview__list__item__anchor__heading-3{color:#030000;display:grid;font-size:1.6rem;font-weight:var(--fw-bold-jp);gap:2px;letter-spacing:.08em;line-height:var(--lh-heading);margin-top:7px;padding-left:39px;position:relative}@media screen and (min-width:768px){.recruit-top-interview__list__item__anchor__heading-3{font-size:1.8rem;margin-top:14px;padding-left:43px}}.recruit-top-interview__list__item__anchor__heading-3__deco{color:var(--color-point);font-size:1.3rem;font-weight:var(--fw-bold-jp);letter-spacing:.08em;line-height:var(--lh-heading)}.recruit-top-interview__list__item__anchor__heading-3__icon{background-color:var(--color-point);border-radius:50%;display:block;height:25px;left:0;position:absolute;top:10px;width:25px}@media screen and (min-width:768px){.recruit-top-interview__list__item__anchor__heading-3__icon{height:30px;top:9px;width:30px}}.recruit-top-interview__list__item__anchor__heading-3__icon:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.462%22%20height%3D%2210%22%20viewBox%3D%220%200%208.462%2010%22%3E%20%3Cpath%20d%3D%22M5%2C4.226%2C0%2C8.462%2C5%2C0l5%2C8.462Z%22%20transform%3D%22translate(8.462)%20rotate(90)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .3s;width:8px}.recruit-top-interview__list__item__anchor:focus .recruit-top-interview__list__item__anchor__heading-3__icon:before{left:calc(50% + 3px)}@media screen and (min-width:768px){.recruit-top-interview__list__item__anchor__heading-3__icon:before{height:11px;width:9px}}@media screen and (min-width:1050px){.recruit-top-interview__list__item__anchor:hover .recruit-top-interview__list__item__anchor__heading-3__icon:before{left:calc(50% + 3px)}}.recruit-top-interview__list__nav__wrap{margin-top:31px}@media screen and (min-width:768px){.recruit-top-interview__list__nav__wrap{align-items:flex-end;display:grid;gap:85px;grid-template-columns:minmax(0,589px) 230px;justify-content:space-between;margin-top:37px}}@media screen and (min-width:1050px){.recruit-top-interview__list__nav__wrap{margin-top:30px}}.recruit-top-interview__list__nav{align-items:center;display:flex}.recruit-top-interview__list__nav__box{align-items:center;display:grid;gap:20px;grid-template-columns:1fr 82px}@media screen and (min-width:768px){.recruit-top-interview__list__nav__box{margin-bottom:13px}}@media screen and (min-width:1050px){.recruit-top-interview__list__nav__box{gap:27px;grid-template-columns:1fr 88px;margin-bottom:4px}}.recruit-top-interview__list__nav__progress{background-color:rgba(47,47,47,.5);height:2px;margin-top:1px;overflow:hidden;position:relative;width:100%}.recruit-top-interview__list__nav__progress__bar{background-color:var(--color-plane);height:2px;transition:width .5s ease;width:0}.recruit-top-interview__list__nav button{background:none;border:none;cursor:pointer;padding:0}@media screen and (min-width:1050px){.recruit-top-interview__list__nav button{width:13px}}.recruit-top-interview__list__nav__pager{align-items:center;display:flex;margin-left:13.5px;margin-right:13.5px;order:2;position:static;width:auto}.recruit-top-interview__list__nav__pager__of{margin-left:5px;margin-right:5px}.recruit-top-interview__list__nav__pager__current,.recruit-top-interview__list__nav__pager__of,.recruit-top-interview__list__nav__pager__total{color:var(--color-plane);font-family:var(--font-en);font-size:1.4rem;font-weight:var(--fw-normal-en);letter-spacing:0;line-height:1;width:9px}.recruit-top-interview__list__nav__prev{cursor:pointer;order:1;position:static}.recruit-top-interview__list__nav__prev:after{content:normal}.recruit-top-interview__list__nav__prev__icon{height:11px;transition:margin-left .3s;width:10px}@media screen and (min-width:1050px){.recruit-top-interview__list__nav__prev__icon{margin-left:3px}.recruit-top-interview__list__nav__prev:focus .recruit-top-interview__list__nav__prev__icon,.recruit-top-interview__list__nav__prev:hover .recruit-top-interview__list__nav__prev__icon{margin-left:0}}.recruit-top-interview__list__nav__next{cursor:pointer;order:3;position:static}.recruit-top-interview__list__nav__next:after{content:normal}.recruit-top-interview__list__nav__next__icon{height:11px;transition:margin-right .3s;width:10px}@media screen and (min-width:1050px){.recruit-top-interview__list__nav__next__icon{margin-right:3px}.recruit-top-interview__list__nav__next:focus .recruit-top-interview__list__nav__next__icon,.recruit-top-interview__list__nav__next:hover .recruit-top-interview__list__nav__next__icon{margin-right:0}}.recruit-top-interview .link-button{margin-left:auto;margin-right:auto;margin-top:41px;min-width:150px}@media screen and (min-width:768px){.recruit-top-interview .link-button{margin-top:0}}