@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}}.sect_header_interview{text-align:center;line-height:1}.sect_header_interview h3{font-family:"Julius Sans One","Noto Sans JP";font-size:4rem;letter-spacing:0.18em}@media screen and (min-width: 560px) and (max-width: 959px){.sect_header_interview h3{font-size:3.8rem}}@media screen and (max-width: 559px){.sect_header_interview h3{font-size:3rem}}.sect_header_interview h4{margin-top:20px;font-family:"Noto Serif JP",serif;font-size:1.8rem;font-weight:300;color:#444;letter-spacing:0.18em}@media screen and (max-width: 559px){.sect_header_interview h4{margin-top:15px;font-size:1.4rem}}.mv{width:100%}@media screen and (min-width: 560px){.mv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 560px){.mv_img{width:66.6666666667%}}@media screen and (max-width: 559px){.mv_img{position:relative;width:100%;height:100vw;margin-bottom:10px;overflow:hidden;text-align:center}}@media screen and (max-width: 559px){.mv_img img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;max-width:none;height:100%}}@media screen and (min-width: 560px){.mv_profile{width:33.3333333333%;padding:0 2.0833333333%}}@media screen and (max-width: 559px){.mv_profile{padding:0 4%}}.mv_profile_box{padding:2.7777777778vw 0;border-top:1px solid #979797;border-bottom:1px solid #979797}@media screen and (max-width: 559px){.mv_profile_box{padding:25px 0}}.mv_number{margin-bottom:.3472222222vw;text-align:right;font-family:"Julius Sans One","Noto Sans JP";letter-spacing:0.1em;font-size:1.3888888889vw;line-height:1}@media screen and (min-width: 1600px){.mv_number{font-size:2rem}}@media screen and (max-width: 559px){.mv_number{margin-bottom:5px;font-size:1.2rem}}.mv_job{margin-bottom:1.7361111111vw;font-family:"Noto Serif JP",serif;letter-spacing:0.18em;font-size:1.8055555556vw;letter-spacing:0.1em}@media screen and (min-width: 1600px){.mv_job{font-size:2.6rem}}@media screen and (max-width: 559px){.mv_job{margin-bottom:15px;font-size:1.6rem}}.mv_name{margin-bottom:.6944444444vw;font-family:"Noto Serif JP",serif;letter-spacing:0.18em;font-size:3.3333333333vw}@media screen and (min-width: 1600px){.mv_name{font-size:4.8rem}}@media screen and (max-width: 559px){.mv_name{margin-bottom:8px;font-size:2.4rem}}.mv_name_eng{font-family:"Noto Sans JP";letter-spacing:0.1em;font-weight:lighter;font-size:1.6666666667vw;color:#9C874F}@media screen and (min-width: 1600px){.mv_name_eng{font-size:2.4rem}}@media screen and (max-width: 559px){.mv_name_eng{font-size:1.4rem}}.mv_info{margin-top:.6944444444vw;font-family:"Noto Sans JP";letter-spacing:0.1em;font-size:.8333333333vw;line-height:1}@media screen and (min-width: 1600px){.mv_info{font-size:1.2rem}}@media screen and (max-width: 559px){.mv_info{margin-top:10px;font-size:1.1rem}}.qanda{max-width:980px;margin-top:150px}@media screen and (min-width: 560px) and (max-width: 959px){.qanda{margin-top:100px}}@media screen and (max-width: 559px){.qanda{margin-top:100px}}@media screen and (min-width: 560px){.qanda_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.qanda_box:not(:first-child){margin-top:150px}@media screen and (min-width: 560px) and (max-width: 959px){.qanda_box:not(:first-child){margin-top:100px}}@media screen and (max-width: 559px){.qanda_box:not(:first-child){margin-top:100px}}.qanda_box h4{position:relative;width:24.4897959184%;font-family:"Noto Serif JP",serif;letter-spacing:0.18em;font-size:1.9rem;line-height:1.9}@media screen and (min-width: 560px){.qanda_box h4{min-height:17rem}}@media screen and (min-width: 560px) and (max-width: 959px){.qanda_box h4{font-size:1.5rem}}@media screen and (max-width: 559px){.qanda_box h4{width:45%;font-size:1.4rem}}.qanda_box h4::after{content:'';position:absolute;top:0;right:0;width:91.6666666667%;height:1px;background:#979797;-webkit-transform:rotate(-50deg);transform:rotate(-50deg);-webkit-transform-origin:right top;transform-origin:right top;z-index:-1}@media screen and (max-width: 559px){.qanda_box h4::after{top:5%;right:15%;width:80%;-webkit-transform:rotate(-35deg);transform:rotate(-35deg);background:#B7B7B7}}.qanda_box p{width:72.4489795918%;margin-top:50px;line-height:2.5}@media screen and (max-width: 559px){.qanda_box p{margin-top:40px;margin-left:auto;width:82%}}.qanda .figure_large{margin-top:150px}@media screen and (min-width: 560px) and (max-width: 959px){.qanda .figure_large{margin-top:100px}}@media screen and (max-width: 559px){.qanda .figure_large{margin-top:100px}}.schedule{max-width:980px;margin-top:250px}@media screen and (max-width: 559px){.schedule{margin-top:200px}}.schedule .sect_header_interview{margin-bottom:100px}@media screen and (max-width: 559px){.schedule .sect_header_interview{margin-bottom:50px}}.schedule_timeline img{margin:0 auto}.goals{max-width:980px;margin-top:250px}@media screen and (max-width: 559px){.goals{margin-top:200px}}.goals .sect_header_interview{margin-bottom:100px}@media screen and (max-width: 559px){.goals .sect_header_interview{margin-bottom:50px}}.goals_list{text-align:center}.goals_list dt{position:relative;padding-bottom:20px;font-family:"Noto Serif JP",serif;letter-spacing:0.18em;font-size:2rem}@media screen and (max-width: 559px){.goals_list dt{font-size:1.6rem}}.goals_list dt span{font-size:2.8rem}@media screen and (max-width: 559px){.goals_list dt span{font-size:2.2rem}}.goals_list dt:not(:first-child){margin-top:100px}@media screen and (max-width: 559px){.goals_list dt:not(:first-child){margin-top:50px}}.goals_list dt::after{content:'';position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px;height:1px;background:#979797}@media screen and (max-width: 559px){.goals_list dt::after{width:40px}}.goals_list dd{font-family:"Noto Serif JP",serif;letter-spacing:0.18em;margin-top:20px;line-height:1.6}@media screen and (max-width: 559px){.goals_list dd{padding:0 10%}}.handwriting{max-width:980px;margin-top:200px}@media screen and (max-width: 559px){.handwriting{width:70%;margin-top:100px}}.handwriting_img img{margin:0 auto;max-width: 40%}.others{max-width:1440px;margin:200px auto 0}@media screen and (max-width: 559px){.others{margin-top:100px}}.others .sect_header_interview{margin-bottom:100px}@media screen and (max-width: 559px){.others .sect_header_interview{margin-bottom:50px}}.others .sect_header_interview h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.others .sect_header_interview h3::before,.others .sect_header_interview h3::after{content:'';display:inline;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:1px solid #191919}.others .sect_header_interview h3::before{margin-right:30px}@media screen and (max-width: 559px){.others .sect_header_interview h3::before{margin-right:10px}}.others .sect_header_interview h3::after{margin-left:30px}@media screen and (max-width: 559px){.others .sect_header_interview h3::after{margin-left:10px}}@media screen and (min-width: 960px){.others .interview_slider .staff:hover .staff_job_deco{-webkit-transform:translateX(1px);transform:translateX(1px)}.others .interview_slider .staff:hover .staff_img{-webkit-transform:translate(-1px, 1px);transform:translate(-1px, 1px);opacity:0.9}.others .interview_slider .staff:hover .staff_info{-webkit-transform:translateX(-1px);transform:translateX(-1px)}}.others .interview_slider .staff.current_page{display:none}.others .interview_slider .staff_job_deco{font-size:1.1805555556vw}@media screen and (min-width: 960px){.others .interview_slider .staff_job_deco{-webkit-transition:all 0.4s ease 0.1s;transition:all 0.4s ease 0.1s}}@media screen and (min-width: 1600px){.others .interview_slider .staff_job_deco{font-size:2rem}}@media screen and (min-width: 560px) and (max-width: 959px){.others .interview_slider .staff_job_deco{font-size:1.3888888889vw}}@media screen and (max-width: 559px){.others .interview_slider .staff_job_deco{font-size:3.2vw}}@media screen and (min-width: 960px){.others .interview_slider .staff_img{-webkit-transition:opacity 0.4s ease 0.1s, -webkit-transform ease 0.3s;transition:opacity 0.4s ease 0.1s, -webkit-transform ease 0.3s;transition:transform ease 0.3s, opacity 0.4s ease 0.1s;transition:transform ease 0.3s, opacity 0.4s ease 0.1s, -webkit-transform ease 0.3s}}.others .interview_slider .staff_info{margin-top:10px}@media screen and (min-width: 960px){.others .interview_slider .staff_info{-webkit-transition:all 0.3s ease 0.05s;transition:all 0.3s ease 0.05s}}.others .interview_slider .staff_year{font-size:.7638888889vw}@media screen and (min-width: 1600px){.others .interview_slider .staff_year{font-size:1.1rem}}@media screen and (min-width: 560px) and (max-width: 959px){.others .interview_slider .staff_year{font-size:.9722222222vw}}@media screen and (max-width: 559px){.others .interview_slider .staff_year{font-size:2.4vw}}.others .interview_slider .staff_job{margin-top:7px;font-size:.7638888889vw}@media screen and (min-width: 1600px){.others .interview_slider .staff_job{font-size:1.1rem}}@media screen and (min-width: 560px) and (max-width: 959px){.others .interview_slider .staff_job{font-size:.9722222222vw}}@media screen and (max-width: 559px){.others .interview_slider .staff_job{font-size:2.4vw}}.others .interview_slider .staff_name{margin-top:7px;font-size:1.1111111111vw}@media screen and (min-width: 1600px){.others .interview_slider .staff_name{font-size:1.6rem}}@media screen and (min-width: 560px) and (max-width: 959px){.others .interview_slider .staff_name{font-size:1.6666666667vw}}@media screen and (max-width: 559px){.others .interview_slider .staff_name{font-size:3.7333333333vw}}.others .swiper-container{width:80%}@media screen and (max-width: 559px){.others .swiper-container{width:85%}}.others .swiper-button-prev{left:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.others .swiper-button-next{right:0}.others .btn_pagelink{margin:100px auto 0}@media screen and (max-width: 559px){.others .btn_pagelink{margin-top:50px}}
#schedule_sp{
    width:70%;
}
@media screen and (max-width: 559px){
    .handwriting_img img{
        margin:0 auto;
        max-width:100%;
    }
}
