.m-heading-01.is-01{background-image:url(/recruit/assets/img/interview/01/bg_header_sp.jpg)}.m-heading-01.is-02{background-image:url(/recruit/assets/img/interview/02/bg_header_sp.jpg)}.m-heading-01.is-03{background-image:url(/recruit/assets/img/interview/03/bg_header_sp.jpg)}.interview-ttl{margin-bottom:.5em;color:#00a5e6;font-size:2rem;font-weight:700;letter-spacing:.02em}.interview-txt{font-size:1.6rem}.interview-head{position:relative;margin-bottom:45px}.interview-head__category{width:-moz-fit-content;width:fit-content;margin-bottom:.8em;padding:4px 16px;border:1px solid #fff;font-size:1.6rem;font-weight:700;letter-spacing:.16em}.interview-head__ttl{margin-bottom:5px;font-size:2.2rem;font-weight:700;line-height:1.44;letter-spacing:.1em}.interview-head__name{text-align:right}.job-description{position:relative}.schedule{padding:80px 0 60px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.schedule.is-01{background-image:url(/recruit/assets/img/interview/01/bg_schedule_sp.jpg)}.schedule.is-02{background-image:url(/recruit/assets/img/interview/02/bg_schedule_sp.jpg)}.schedule.is-03{background-image:url(/recruit/assets/img/interview/03/bg_schedule_sp.jpg)}.schedule .interview-ttl{margin-bottom:30px;color:#fff;text-align:center}.schedule__time{position:relative;display:grid;grid-template-columns:5em 1fr;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-left:60px;font-weight:700;letter-spacing:.1em}.schedule__time::before{content:"";position:absolute;top:0;left:0;width:40px;height:calc(100% - 30px);background:linear-gradient(180deg, #012F76 0%, #008CFF 100%);opacity:.5}.schedule__time::after{content:"";position:absolute;bottom:0;left:0;width:40px;aspect-ratio:84/143;background:url(/recruit/assets/img/interview/icon_arrow.svg) no-repeat 50% 50%/contain}.schedule__time .is-em{color:#8df}.schedule__time dd{margin-bottom:1em}.schedule__time dd:last-child{margin-bottom:0}.qa{position:relative;display:grid;gap:30px;max-width:780px;margin:0 auto;padding:80px 0 60px}.qa__img{position:absolute;top:0;right:0;width:46%;transform:translateY(-40%)}.message{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;color:#fff}.message.is-01{background-image:url(/recruit/assets/img/interview/01/bg_message_sp.jpg)}.message.is-02{background-image:url(/recruit/assets/img/interview/02/bg_message_sp.jpg)}.message.is-03{background-image:url(/recruit/assets/img/interview/03/bg_message_sp.jpg)}.message .interview-ttl{color:#fff;letter-spacing:.1em}.message__box{position:relative;max-width:780px;margin:0 auto;padding:40px 0 0}@media screen and (min-width: 768px){.m-heading-01.is-01{background-image:url(/recruit/assets/img/interview/01/bg_header_pc.jpg)}.m-heading-01.is-02{background-image:url(/recruit/assets/img/interview/02/bg_header_pc.jpg)}.m-heading-01.is-03{background-image:url(/recruit/assets/img/interview/03/bg_header_pc.jpg)}.interview-ttl{font-size:4rem}.interview-txt{font-size:2.4rem}.mv{margin-right:-85px;margin-bottom:77px}.interview-head{margin-bottom:90px}.interview-head.is-img{padding-right:30%}.interview-head__category{padding:7px 20px;font-size:3rem}.interview-head__ttl{font-size:5rem}.interview-head__img{position:absolute;top:0;right:-85px;width:33%}.job-description{display:flex;justify-content:space-between}.job-description__unit{flex:1;margin-top:-12px;padding-bottom:140px}.job-description__img{order:-1;width:42%;margin-right:6.8%}.schedule{margin-top:-86px;padding:150px 0 80px}.schedule.is-01{background-image:url(/recruit/assets/img/interview/01/bg_schedule_pc.jpg)}.schedule.is-02{background-image:url(/recruit/assets/img/interview/02/bg_schedule_pc.jpg)}.schedule.is-03{background-image:url(/recruit/assets/img/interview/03/bg_schedule_pc.jpg)}.schedule .interview-ttl{margin-bottom:50px}.schedule__time{padding-left:150px;font-size:2.4rem}.schedule__time::before{width:84px;height:calc(100% - 60px)}.schedule__time::after{width:84px}.qa{gap:60px;padding:75px 0 120px}.qa__img{top:0;right:0;width:50%;transform:translate(50%, -50%)}.message.is-01{background-image:url(/recruit/assets/img/interview/01/bg_message_pc.jpg)}.message.is-02{background-image:url(/recruit/assets/img/interview/02/bg_message_pc.jpg)}.message.is-03{background-image:url(/recruit/assets/img/interview/03/bg_message_pc.jpg)}.message__box{min-height:508px;padding:70px 0}.message__box-unit{width:68%}.message__box-img{position:absolute;right:-34%;bottom:0;width:73%}}@media screen and (max-width: 767px){.mv{margin-right:-6vw;margin-bottom:40px}.interview-head__img{width:80%;margin-top:20px;margin-left:-6vw}.job-description__img{width:80%;margin:20px 0 -40px -6vw}}