@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:200,400&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Julius+Sans+One&display=swap");.interview_slider{position:relative}.interview_slider .staff a{display:block}.interview_slider .staff_job_deco{letter-spacing:0.1em;line-height:1.2}.interview_slider .staff_job_deco.line_single{margin-top:1.2em}.interview_slider .staff_img{margin-left:10%}@media screen and (max-width: 559px){.interview_slider .staff_img{margin-left:0}}.interview_slider .staff_info{margin-left:10%}@media screen and (max-width: 559px){.interview_slider .staff_info{margin-left:0}}.interview_slider .staff_job_eng{display:none}.interview_slider .staff_year{font-family:"Noto Sans JP";letter-spacing:0.1em;font-weight:normal}.interview_slider .staff_job{color:#9C874F;font-family:"Noto Sans JP";letter-spacing:0.1em;font-weight:normal}.interview_slider .staff_name{font-family:"Noto Serif JP",serif;letter-spacing:0.18em}.interview_slider .swiper-button-prev,.interview_slider .swiper-button-next{background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("/recruit/2022/common/img/slider_arrow.svg") !important;z-index:1}.interview_slider .swiper-button-prev::after,.interview_slider .swiper-button-next::after{font-size:0}@media screen and (max-width: 559px){.interview_slider .swiper-button-prev,.interview_slider .swiper-button-next{width:2vw}}.page_header{margin-bottom:150px}@media screen and (max-width: 559px){.page_header{margin-bottom:80px}}.page_header h4{font-size:1.4rem}@media screen and (max-width: 559px){.page_header h4{font-size:1.2rem}}.list{max-width:980px}@media screen and (min-width: 560px){.list .interview_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 560px){.list .interview .staff{width:48.9795918367%}}@media screen and (min-width: 960px){.list .interview .staff:not(:nth-child(-n+2)){margin-top:150px}}@media screen and (min-width: 560px) and (max-width: 959px){.list .interview .staff:not(:nth-child(-n+2)){margin-top:80px}}@media screen and (max-width: 559px){.list .interview .staff:not(:first-child){margin-top:50px}}.list .interview .staff a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 960px){.list .interview .staff a:hover .staff_img{opacity:0.9;-webkit-transform:translateX(1.5%);transform:translateX(1.5%)}.list .interview .staff a:hover .staff_info::before{width:4%;-webkit-transition:all 0.4s ease 0.2s;transition:all 0.4s ease 0.2s;opacity:1}.list .interview .staff a:hover .staff_info::after{left:3%}.list .interview .staff a:hover .staff_job_eng,.list .interview .staff a:hover .staff_year,.list .interview .staff a:hover .staff_job,.list .interview .staff a:hover .staff_name{-webkit-transform:translateX(2%);transform:translateX(2%)}}.list .interview .staff_job_deco{display:none}.list .interview .staff_img{width:52.0833333333%;-webkit-transition:all ease 0.4s 0.1s;transition:all ease 0.4s 0.1s}@media screen and (min-width: 560px) and (max-width: 959px){.list .interview .staff_img{width:50%}}@media screen and (max-width: 559px){.list .interview .staff_img{width:50%}}.list .interview .staff_info{position:relative;width:43.75%;padding-bottom:25px}@media screen and (min-width: 560px) and (max-width: 959px){.list .interview .staff_info{width:45.8333333333%}}@media screen and (max-width: 559px){.list .interview .staff_info{width:45.8333333333%}}.list .interview .staff_info::before{content:'';position:absolute;bottom:0;left:33%;display:block;width:0;height:1px;background-color:#979797;-webkit-transform:rotate(-130deg);transform:rotate(-130deg);-webkit-transform-origin:left;transform-origin:left;opacity:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.list .interview .staff_info::after{content:'';position:absolute;bottom:0;left:0;display:block;width:30%;height:1px;background-color:#979797;-webkit-transition:all 0.2s ease 0.2s;transition:all 0.2s ease 0.2s}.list .interview .staff_job_eng{font-size:2.1rem;letter-spacing:0.1em;line-height:1.4;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}@media screen and (min-width: 560px) and (max-width: 959px){.list .interview .staff_job_eng{font-size:calc(18/768*100vw)}}@media screen and (max-width: 559px){.list .interview .staff_job_eng{font-size:4.1vw}}.list .interview .staff_job_eng.small{font-size:1.8rem}@media screen and (min-width: 560px) and (max-width: 959px){.list .interview .staff_job_eng.small{font-size:calc(14/768*100vw)}}@media screen and (max-width: 559px){.list .interview .staff_job_eng.small{font-size:3.6vw}}.list .interview .staff_year{margin-top:35px;font-family:"Noto Sans JP";letter-spacing:0.1em;font-size:1.2rem;font-weight:normal;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}@media screen and (min-width: 560px) and (max-width: 959px){.list .interview .staff_year{font-size:calc(11/768*100vw)}}@media screen and (max-width: 559px){.list .interview .staff_year{font-size:3vw}}.list .interview .staff_job{margin-top:10px;color:#9C874F;font-family:"Noto Sans JP";letter-spacing:0.1em;font-size:1.2rem;font-weight:normal;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}@media screen and (min-width: 560px) and (max-width: 959px){.list .interview .staff_job{font-size:calc(11/768*100vw)}}@media screen and (max-width: 559px){.list .interview .staff_job{margin-top:6px;font-size:3vw}}.list .interview .staff_name{margin-top:18px;font-family:"Noto Serif JP",serif;letter-spacing:0.18em;font-size:2.4rem;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}@media screen and (min-width: 560px) and (max-width: 959px){.list .interview .staff_name{font-size:calc(20/768*100vw)}}@media screen and (max-width: 559px){.list .interview .staff_name{margin-top:15px;font-size:5.4vw}}
