@charset "UTF-8";.l-headline__primary .cont ._ttl .__ib{display:inline-block}.p-recruit{width:100%}.p-recruit__list{width:100%}.p-recruit__list>li:not(:first-child){margin-top:48px}@media screen and (max-width:900px){.p-recruit__list>li:not(:first-child){margin-top:calc(10.769vw + -48.923px)}}@media screen and (max-width:640px){.p-recruit__list>li:not(:first-child){margin-top:20px}}.p-recruit__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:368px}@media screen and (max-width:900px){.p-recruit__link{display:block;height:auto}}.p-recruit__photo{width:720px;height:100%;position:relative;overflow:hidden}@media screen and (max-width:900px){.p-recruit__photo{width:100%;height:calc(43.448vw + 8.966px)}}@media screen and (max-width:320px){.p-recruit__photo{height:148px}}.p-recruit__list li:nth-child(2n) .p-recruit__photo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:900px){.p-recruit__list li:nth-child(2n) .p-recruit__photo{-webkit-box-ordinal-group:none;-ms-flex-order:none;order:none}}.p-recruit__photo:before{content:"";width:100%;height:100%;position:absolute;background-size:cover;background-position:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.01);transform:translate(-50%,-50%) scale(1.01);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.p-recruit__list li:first-child .p-recruit__photo:before{background-image:url("../images/recruit/photo_employee_01.jpg")}.p-recruit__list li:nth-child(2) .p-recruit__photo:before{background-image:url("../images/recruit/photo_employee_02.jpg")}@media screen and (min-width:901px){.p-recruit__link:hover .p-recruit__photo:before{-webkit-transform:translate(-50%,-50%) scale(1.06);transform:translate(-50%,-50%) scale(1.06)}}.p-recruit__text{width:480px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#004b9b;background:-webkit-gradient(linear,left top,right top,from(#004b9b),color-stop(51%,#216ab9),to(#004b9b));background:linear-gradient(to right,#004b9b 0%,#216ab9 51%,#004b9b 100%);background-size:200% auto;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;padding:42px 39px 0;position:relative}@media screen and (max-width:900px){.p-recruit__text{width:100%;padding:calc(7.692vw + -29.231px) calc(5.769vw + -21.923px) calc(6.538vw + -18.846px)}}@media screen and (max-width:640px){.p-recruit__text{padding:20px 15px 23px}}.p-recruit__text:before{content:"";position:absolute;bottom:0;right:0;width:36px;height:36px;background:#002d7d}@media screen and (max-width:640px){.p-recruit__text:before{width:28px;height:28px}}.p-recruit__text:after{content:"";font-family:"Font Awesome 5 Free";font-size:14px;font-weight:900;color:#ffffff;display:inline-block;position:absolute;bottom:10px;right:13px;-webkit-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out}@media screen and (max-width:640px){.p-recruit__text:after{font-size:11px;bottom:8px;right:10px}}@media screen and (min-width:901px){.p-recruit__link:hover .p-recruit__text:after{right:9px}}@media screen and (min-width:901px){.p-recruit__link:hover .p-recruit__text{background-position:right center}}.p-recruit__details{width:100%;color:#ffffff}.p-recruit__details .ttl{width:100%;position:relative;margin-bottom:32px}@media screen and (max-width:900px){.p-recruit__details .ttl{margin-bottom:calc(6.154vw + -15.385px);display:inline-block}}@media screen and (max-width:640px){.p-recruit__details .ttl{margin-bottom:24px}}.p-recruit__details .ttl ._icon{background:#ffffff;color:#004b9b;padding:0 5px;line-height:22px;padding-bottom:1px;display:inline-block;font-size:14px;font-weight:bold}.p-recruit__details .ttl ._num{height:79px;position:absolute;top:-1px;right:0}@media screen and (max-width:900px){.p-recruit__details .ttl ._num{height:calc(4.615vw + 37.462px)}}@media screen and (max-width:640px){.p-recruit__details .ttl ._num{height:67px}}.p-recruit__details .ttl ._num img{height:100%;width:auto}.p-recruit__details .cont ._copy{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:22px;font-weight:bold;line-height:1.8181818182;margin-top:-9px;margin-bottom:31px;letter-spacing:0.88px}@media screen and (max-width:900px){.p-recruit__details .cont ._copy{font-size:calc(0.769vw + 15.077px);margin-top:calc(-1.154vw + 1.385px);margin-bottom:calc(6.538vw + -27.846px);line-height:calc(3.077vw + 12.308px)}}@media screen and (max-width:640px){.p-recruit__details .cont ._copy{font-size:18px;line-height:1.6;margin-top:-6px;margin-bottom:14px;letter-spacing:0.72px}}.p-recruit__details .cont ._copy>span{font-size:22px;display:inline-block;width:100%}@media screen and (max-width:900px){.p-recruit__details .cont ._copy>span{font-size:calc(1.538vw + 8.154px);width:auto}}@media screen and (max-width:640px){.p-recruit__details .cont ._copy>span{font-size:18px;letter-spacing:0.72px}}.p-recruit__details .cont ._position{display:block;margin-bottom:9px;letter-spacing:0.34px;font-size:14px}@media screen and (max-width:900px){.p-recruit__details .cont ._position{font-size:calc(0.769vw + 7.077px)}}@media screen and (max-width:640px){.p-recruit__details .cont ._position{font-size:12px;letter-spacing:0.29px}}.p-recruit__details .cont ._name{display:block;font-size:17px;font-weight:bold;letter-spacing:0.41px}@media screen and (max-width:900px){.p-recruit__details .cont ._name{font-size:calc(0.769vw + 10.077px)}}@media screen and (max-width:640px){.p-recruit__details .cont ._name{font-size:15px;letter-spacing:0.36px}}.p-recruit_entry{width:100%;background:#f9f6f1;padding:64px 0}@media screen and (max-width:900px){.p-recruit_entry{padding:calc(13.077vw + -53.692px) 30px calc(10.769vw + -32.923px)}}@media screen and (max-width:640px){.p-recruit_entry{padding:30px calc(4.688vw + 0px) 36px}}@media screen and (max-width:320px){.p-recruit_entry{padding:30px 15px 36px}}.p-recruit_entry__inner{width:1200px;margin:0 auto}@media screen and (max-width:900px){.p-recruit_entry__inner{width:100%}}.p-recruit_entry__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){.p-recruit_entry__list{display:block}}.p-recruit_entry__list li{width:576px}@media screen and (max-width:900px){.p-recruit_entry__list li{width:48.5%}}@media screen and (max-width:640px){.p-recruit_entry__list li{width:100%;max-width:480px;margin:0 auto}}@media screen and (max-width:640px){.p-recruit_entry__list li:not(:last-child){margin-bottom:15px}}.p-recruit_entry__link{width:100%;height:128px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffffff;position:relative;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;padding:0 36px}@media screen and (max-width:900px){.p-recruit_entry__link{height:calc(12.308vw + 17.231px);padding:0 calc(8.077vw + -36.692px)}}@media screen and (max-width:640px){.p-recruit_entry__link{height:96px;padding:0 15px}}@media screen and (min-width:901px){.p-recruit_entry__link:hover{background:#f9fdff}}@media screen and (min-width:901px){.p-recruit_entry__link:hover:before{background:#004b9b}}.p-recruit_entry__link:before{content:"";position:absolute;top:0;right:0;width:16px;height:100%;background:#455162;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}@media screen and (max-width:640px){.p-recruit_entry__link:before{width:12px}}.p-recruit_entry__link:after{content:"";font-family:"Font Awesome 5 Free";font-size:12px;font-weight:900;color:#ffffff;display:inline-block;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.p-recruit_entry__link:after{right:3px}}.p-recruit_entry__icon{width:96px;height:96px;background:#f0f4f8;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:9px;margin-right:21px}@media screen and (max-width:900px){.p-recruit_entry__icon{width:calc(9.231vw + 12.923px);height:calc(9.231vw + 12.923px);padding-left:calc(0.769vw + 2.077px);margin-right:calc(3.462vw + -10.154px)}}@media screen and (max-width:640px){.p-recruit_entry__icon{width:72px;height:72px;padding-left:7px;margin-right:12px}}.p-recruit_entry__icon .img{width:49px}@media screen and (max-width:900px){.p-recruit_entry__icon .img{width:calc(5vw + 4px)}}@media screen and (max-width:640px){.p-recruit_entry__icon .img{width:36px}}.p-recruit_entry__figure{width:100%}.p-recruit_entry__figure .img{width:260px;margin-bottom:12px}@media screen and (max-width:900px){.p-recruit_entry__figure .img{width:calc(31.154vw + -20.385px)}}@media screen and (max-width:640px){.p-recruit_entry__figure .img{width:179px}}.p-recruit_entry__figure .cap{font-weight:500}@media screen and (max-width:900px){.p-recruit_entry__figure .cap{font-size:calc(0.385vw + 11.538px)}}@media screen and (max-width:640px){.p-recruit_entry__figure .cap{font-size:14px}}.p-recruit_entry__text .en{display:block;font-family:"Oswald","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:14px;font-weight:500;color:#004b9b;margin-bottom:11px}@media screen and (max-width:900px){.p-recruit_entry__text .en{font-size:calc(0.769vw + 7.077px);margin-bottom:calc(1.538vw + -2.846px)}}@media screen and (max-width:640px){.p-recruit_entry__text .en{font-size:12px;margin-bottom:7px}}.p-recruit_entry__text .jp{font-size:20px;font-weight:500}@media screen and (max-width:900px){.p-recruit_entry__text .jp{font-size:calc(1.154vw + 9.615px)}}@media screen and (max-width:640px){.p-recruit_entry__text .jp{font-size:17px}}.p-recruit_interview_tab{width:100%;background:#f9f6f1;padding-top:86px;margin-bottom:48px}@media screen and (max-width:900px){.p-recruit_interview_tab{padding-top:calc(10vw + -30px);margin-bottom:calc(13.846vw + -64.615px)}}@media screen and (max-width:640px){.p-recruit_interview_tab{padding-top:34px;margin-bottom:24px}}.p-recruit_interview_tab__inner{width:1200px;margin:0 auto}@media screen and (max-width:900px){.p-recruit_interview_tab__inner{width:100%;padding:0 30px}}@media screen and (max-width:640px){.p-recruit_interview_tab__inner{padding:0 calc(4.688vw + 0px)}}@media screen and (max-width:320px){.p-recruit_interview_tab__inner{padding:0 15px}}.p-recruit_interview_tab__menu{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:900px){.p-recruit_interview_tab__menu{width:100%}}.p-recruit_interview_tab__menu li{width:calc(50% - 1px)}.p-recruit_interview_tab__menu li:last-child{width:50%}.p-recruit_interview_tab__link{width:100%;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative;background:#455162;color:#d2d9dd;font-size:18px;font-weight:500;-webkit-transition:background 0.3s ease-in-out,color 0.3s ease-in-out;transition:background 0.3s ease-in-out,color 0.3s ease-in-out;cursor:pointer}@media screen and (max-width:900px){.p-recruit_interview_tab__link{height:calc(2.414vw + 42.276px);font-size:calc(0.862vw + 10.241px)}}@media screen and (max-width:700px){.p-recruit_interview_tab__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:320px){.p-recruit_interview_tab__link{height:50px;font-size:13px}}.p-recruit_interview_tab__link.active{background:#ffffff;color:#004b9b;font-weight:bold;cursor:default}@media screen and (min-width:901px){.p-recruit_interview_tab__link.active:hover{background:#ffffff;color:#004b9b}}.p-recruit_interview_tab__link.active:before{left:0;right:auto;width:100%}.p-recruit_interview_tab__link.active:after{opacity:0}@media screen and (min-width:901px){.p-recruit_interview_tab__link:hover{background:#f9fdff;color:#004b9b}}@media screen and (min-width:901px){.p-recruit_interview_tab__link:hover:before{left:0;right:auto;width:100%}}@media screen and (min-width:901px){.p-recruit_interview_tab__link:hover:after{right:17px;color:#004b9b}}.p-recruit_interview_tab__link:before{content:"";position:absolute;top:-4px;right:0;width:0;height:4px;background:#4078b4;-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}.p-recruit_interview_tab__link:after{content:"";font-family:"Font Awesome 5 Free";font-size:14px;font-weight:900;color:#d2d9dd;display:inline-block;position:absolute;top:50%;right:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right 0.2s ease-in-out,color 0.3s ease-in-out,opacity 0.3s ease-in-out;transition:right 0.2s ease-in-out,color 0.3s ease-in-out,opacity 0.3s ease-in-out}@media screen and (max-width:900px){.p-recruit_interview_tab__link:after{right:calc(5vw + -23px)}}@media screen and (max-width:640px){.p-recruit_interview_tab__link:after{display:none}}@media screen and (max-width:700px){.p-recruit_interview_tab__link .ib{width:100%;display:block;margin-top:5px}}.p-recruit_interview_btn{width:100%;margin-bottom:40px}@media screen and (max-width:900px){.p-recruit_interview_btn{padding:0 30px;margin-bottom:calc(15.385vw + -78.462px)}}@media screen and (max-width:640px){.p-recruit_interview_btn{padding:0 calc(4.688vw + 0px);margin-bottom:20px}}@media screen and (max-width:320px){.p-recruit_interview_btn{padding:0 15px}}.p-recruit_interview_btn__inner{width:900px;margin:0 auto}@media screen and (max-width:900px){.p-recruit_interview_btn__inner{width:100%}}.p-recruit_interview_btn__menu{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-recruit_interview_btn__menu li{width:50%}.p-recruit_interview_btn__link{width:100%;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;position:relative;background:#FFF;color:#4078b4;font-size:16px;font-weight:500;line-height:1.29;-webkit-transition:background 0.3s ease-in-out,color 0.3s ease-in-out;transition:background 0.3s ease-in-out,color 0.3s ease-in-out;padding-bottom:2px;border:solid 1px #7fa5cd;border-radius:5px 0px 0px 5px}.p-recruit_interview_btn__menu li:last-child .p-recruit_interview_btn__link{border-left:none;border-radius:0px 5px 5px 0px}@media screen and (max-width:900px){.p-recruit_interview_btn__link{font-size:calc(0.345vw + 12.897px);height:calc(2.759vw + 31.172px)}}@media screen and (max-width:320px){.p-recruit_interview_btn__link{font-size:14px;height:40px}}.p-recruit_interview_btn__link.active{color:#004b9b;border:solid 1px #7fa5cd;background-color:#f1f4f9;font-weight:bold}.p-recruit_interview_btn__link.active:after{opacity:0}@media screen and (min-width:901px){.p-recruit_interview_btn__link:hover{background-color:#f1f4f9;color:#004b9b}}@media screen and (min-width:901px){.p-recruit_interview_btn__link:hover:after{right:10px;color:#004b9b}}.p-recruit_interview_btn__link:after{content:"";font-family:"Font Awesome 5 Free";font-size:14px;font-weight:900;color:#4078b4;display:inline-block;position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right 0.2s ease-in-out,color 0.3s ease-in-out,opacity 0.3s ease-in-out;transition:right 0.2s ease-in-out,color 0.3s ease-in-out,opacity 0.3s ease-in-out}@media screen and (max-width:900px){.p-recruit_interview_btn__link:after{right:calc(1.923vw + -3.308px)}}@media screen and (max-width:640px){.p-recruit_interview_btn__link:after{right:9px}}@media screen and (max-width:640px){.p-recruit_interview_btn__link .ib{display:block;margin-top:-12px;width:100%}}.p-recruit_interview_mv{width:100%;background:#004b9b;background:-webkit-gradient(linear,left top,right top,from(#004b9b),to(#216ab9));background:linear-gradient(to right,#004b9b 0%,#216ab9 100%);overflow:hidden}.p-recruit_interview_mv__inner{width:1440px;margin:0 auto;padding-left:120px}@media screen and (max-width:1440px){.p-recruit_interview_mv__inner{padding-left:calc(50vw + -600px);width:calc(62.5vw + 540px)}}@media screen and (max-width:1280px){.p-recruit_interview_mv__inner{padding-left:40px;width:1340px}}@media screen and (max-width:900px){.p-recruit_interview_mv__inner{width:100%;padding:0}}.p-recruit_interview_mv__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:900px){.p-recruit_interview_mv__wrapper{display:block}}.p-recruit_interview_mv__photo{width:840px;height:468px;position:relative;background:no-repeat center;background-size:cover;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:900px){.p-recruit_interview_mv__photo{width:100%;height:calc(50vw + 18px)}}@media screen and (max-width:320px){.p-recruit_interview_mv__photo{height:178px}}.l-recruit_interview_development .p-recruit_interview_mv__photo{background-image:url("../images/recruit/interview_development/photo_employee_main.jpg")}.l-recruit_interview_production .p-recruit_interview_mv__photo{background-image:url("../images/recruit/interview_production/photo_employee_main.jpg")}.p-recruit_interview_mv__details{width:407px;color:#ffffff;position:relative;padding-top:77px}@media screen and (max-width:900px){.p-recruit_interview_mv__details{width:100%;padding:calc(7.692vw + -29.231px) calc(11.538vw + -53.846px) calc(5.769vw + -4.923px) 30px}}@media screen and (max-width:640px){.p-recruit_interview_mv__details{padding:20px calc(4.688vw + 0px) 32px}}@media screen and (max-width:320px){.p-recruit_interview_mv__details{padding:20px 15px 32px}}.p-recruit_interview_mv__details .ttl{width:100%;position:relative;margin-bottom:32px}@media screen and (max-width:900px){.p-recruit_interview_mv__details .ttl{margin-bottom:calc(3.077vw + 4.308px);display:inline-block}}@media screen and (max-width:640px){.p-recruit_interview_mv__details .ttl{margin-bottom:24px}}.p-recruit_interview_mv__details .ttl ._icon{background:#ffffff;color:#004b9b;padding:0 5px;display:inline-block;font-size:14px;font-weight:bold;line-height:24px;letter-spacing:0.28}.p-recruit_interview_mv__details .ttl ._num{height:79px;width:auto;position:absolute;top:-1px;right:0}@media screen and (max-width:900px){.p-recruit_interview_mv__details .ttl ._num{height:calc(4.615vw + 37.462px)}}@media screen and (max-width:640px){.p-recruit_interview_mv__details .ttl ._num{height:67px}}.p-recruit_interview_mv__details .ttl ._num img{height:100%;width:auto}.p-recruit_interview_mv__details .cont{position:relative;z-index:2}.p-recruit_interview_mv__details .cont ._copy{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:26px;line-height:1.8461538462;margin-top:-11px;margin-bottom:25px;letter-spacing:2.08px}@media screen and (max-width:900px){.p-recruit_interview_mv__details .cont ._copy{font-size:calc(2.308vw + 5.231px);margin-top:calc(-1.923vw + 6.308px);margin-bottom:calc(4.231vw + -13.077px)}}@media screen and (max-width:640px){.p-recruit_interview_mv__details .cont ._copy{font-size:20px;line-height:1.6;margin-top:-6px;margin-bottom:14px;letter-spacing:0.8px}}.p-recruit_interview_mv__details .cont ._copy>span{display:inline-block;font-size:26px}@media screen and (max-width:900px){.p-recruit_interview_mv__details .cont ._copy>span{font-size:calc(2.308vw + 5.231px)}}@media screen and (max-width:640px){.p-recruit_interview_mv__details .cont ._copy>span{font-size:20px}}.p-recruit_interview_mv__details .cont ._position{display:block;margin-bottom:9px;letter-spacing:0.34px;font-size:14px}@media screen and (max-width:900px){.p-recruit_interview_mv__details .cont ._position{font-size:calc(0.769vw + 7.077px)}}@media screen and (max-width:640px){.p-recruit_interview_mv__details .cont ._position{font-size:12px;letter-spacing:0.29px}}.p-recruit_interview_mv__details .cont ._name{display:block;font-size:17px;font-weight:bold;letter-spacing:0.41px}@media screen and (max-width:900px){.p-recruit_interview_mv__details .cont ._name{font-size:calc(0.769vw + 10.077px)}}@media screen and (max-width:640px){.p-recruit_interview_mv__details .cont ._name{font-size:15px;letter-spacing:0.35px}}.p-recruit_interview_banner{width:1200px;margin:90px auto 0;border-top:1px solid #b9bec4}@media screen and (max-width:900px){.p-recruit_interview_banner{width:100%;margin-top:calc(19.231vw + -83.077px);padding:0 30px;border:none}}@media screen and (max-width:640px){.p-recruit_interview_banner{margin-top:40px;padding:0 calc(4.688vw + 0px)}}@media screen and (max-width:320px){.p-recruit_interview_banner{padding:0 15px}}.p-recruit_interview_banner__inner{width:840px;margin:0 auto;padding-top:42px}@media screen and (max-width:900px){.p-recruit_interview_banner__inner{width:100%;padding-top:calc(6.923vw + -20.308px);border-top:1px solid #b9bec4}}@media screen and (max-width:640px){.p-recruit_interview_banner__inner{padding-top:24px}}.p-recruit_interview_banner__headline{width:100%;margin-bottom:15px}@media screen and (max-width:900px){.p-recruit_interview_banner__headline{margin-bottom:13px}}.p-recruit_interview_banner__headline .cont{font-family:"Oswald","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:24px;font-weight:500;color:#455162}@media screen and (max-width:900px){.p-recruit_interview_banner__headline .cont{font-size:calc(1.538vw + 10.154px)}}@media screen and (max-width:640px){.p-recruit_interview_banner__headline .cont{font-size:20px}}.p-recruit_interview_banner__main{width:100%}.p-recruit_interview_banner__link{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#004b9b}@media screen and (max-width:640px){.p-recruit_interview_banner__link{display:block}}.p-recruit_interview_banner__photo{width:46.4%;height:268px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;overflow:hidden}@media screen and (max-width:640px){.p-recruit_interview_banner__photo{width:100%;height:calc(35.625vw + 40px)}}@media screen and (max-width:320px){.p-recruit_interview_banner__photo{height:154px}}.p-recruit_interview_banner__photo:before{content:"";position:absolute;bottom:0;right:0;width:36px;height:36px;background:#002d7d;z-index:1}@media screen and (max-width:640px){.p-recruit_interview_banner__photo:before{width:28px;height:28px}}.p-recruit_interview_banner__photo:after{content:"";font-family:"Font Awesome 5 Free";font-size:14px;font-weight:900;color:#ffffff;display:inline-block;position:absolute;bottom:10px;right:13px;z-index:1;-webkit-transition:right 0.2s ease-in-out;transition:right 0.2s ease-in-out}@media screen and (max-width:640px){.p-recruit_interview_banner__photo:after{font-size:11px;bottom:8px;right:10px}}@media screen and (min-width:901px){.p-recruit_interview_banner__link:hover .p-recruit_interview_banner__photo:after{right:9px}}.p-recruit_interview_banner__photo .cont{width:100%;height:100%}.p-recruit_interview_banner__photo .cont:before{content:"";width:100%;height:100%;position:absolute;background-size:cover;background-position:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.01);transform:translate(-50%,-50%) scale(1.01);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.l-recruit_interview_development .p-recruit_interview_banner__photo .cont:before{background-image:url("../images/recruit/interview_production/photo_employee_main.jpg")}.l-recruit_interview_production .p-recruit_interview_banner__photo .cont:before{background-image:url("../images/recruit/interview_development/photo_employee_main.jpg")}@media screen and (min-width:901px){.p-recruit_interview_banner__link:hover .p-recruit_interview_banner__photo .cont:before{-webkit-transform:translate(-50%,-50%) scale(1.06);transform:translate(-50%,-50%) scale(1.06)}}@media screen and (max-width:640px){.p-recruit_interview_banner__photo .cont:before{background-position:center top}}.p-recruit_interview_banner__text{width:53.6%;padding:0 36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#004b9b;background:-webkit-gradient(linear,left top,right top,from(#004b9b),color-stop(51%,#216ab9),to(#004b9b));background:linear-gradient(to right,#004b9b 0%,#216ab9 51%,#004b9b 100%);background-size:200% auto;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}@media screen and (max-width:640px){.p-recruit_interview_banner__text{width:100%;display:block;padding:calc(3.125vw + 10px) calc(4.688vw + 0px) 30px}}@media screen and (max-width:320px){.p-recruit_interview_banner__text{padding:20px 15px 30px}}@media screen and (min-width:901px){.p-recruit_interview_banner__link:hover .p-recruit_interview_banner__text{background-position:right center}}.p-recruit_interview_banner__item{width:100%}.p-recruit_interview_banner__item .ttl{width:100%;position:relative;padding-bottom:25px;margin-bottom:25px}@media screen and (max-width:900px){.p-recruit_interview_banner__item .ttl{padding-bottom:calc(1.538vw + 11.154px);margin-bottom:calc(3.077vw + -2.692px)}}@media screen and (max-width:640px){.p-recruit_interview_banner__item .ttl{padding-bottom:21px;margin-bottom:17px}}.p-recruit_interview_banner__item .ttl:before{content:"";position:absolute;bottom:0;left:0;width:24px;height:1px;background:#81a7cf}@media screen and (max-width:900px){.p-recruit_interview_banner__item .ttl:before{width:calc(3.077vw + -3.692px)}}@media screen and (max-width:640px){.p-recruit_interview_banner__item .ttl:before{width:16px}}.p-recruit_interview_banner__item .ttl ._cap{display:inline-block;background:#ffffff;padding:0 5px 1px;color:#004b9b;font-size:14px;font-weight:bold;line-height:22px;margin-bottom:20px}@media screen and (max-width:640px){.p-recruit_interview_banner__item .ttl ._cap{margin-bottom:calc(2.188vw + 6px)}}@media screen and (max-width:320px){.p-recruit_interview_banner__item .ttl ._cap{margin-bottom:13px}}.p-recruit_interview_banner__item .ttl ._catch{display:block;width:100%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:20px;font-weight:bold;letter-spacing:0.36px;line-height:1.6;margin-top:-6px;margin-bottom:-6px;color:#ffffff}@media screen and (max-width:900px){.p-recruit_interview_banner__item .ttl ._catch{font-size:calc(0.862vw + 12.241px);line-height:1.5555555556;margin-top:-5px;margin-bottom:-5px}}@media screen and (max-width:320px){.p-recruit_interview_banner__item .ttl ._catch{font-size:15px;line-height:1.6666666667;margin-top:-5px;margin-bottom:-5px;letter-spacing:0.36px}}.p-recruit_interview_banner__item .ttl ._catch>span{display:inline-block}.p-recruit_interview_banner__item .cont{width:100%;position:relative}.p-recruit_interview_banner__item .cont ._position{display:block;font-size:14px;letter-spacing:0.34px;margin-bottom:10px;color:#ffffff}@media screen and (max-width:900px){.p-recruit_interview_banner__item .cont ._position{font-size:calc(0.769vw + 7.077px)}}@media screen and (max-width:640px){.p-recruit_interview_banner__item .cont ._position{font-size:12px;letter-spacing:0.29px}}.p-recruit_interview_banner__item .cont ._name{display:block;font-size:17px;font-weight:bold;letter-spacing:0.41px;color:#ffffff}@media screen and (max-width:900px){.p-recruit_interview_banner__item .cont ._name{font-size:calc(0.769vw + 10.077px)}}@media screen and (max-width:640px){.p-recruit_interview_banner__item .cont ._name{font-size:15px;letter-spacing:0.36px}}.p-recruit_interview_banner__item .cont ._img{height:60px;position:absolute;bottom:0;right:0}@media screen and (max-width:900px){.p-recruit_interview_banner__item .cont ._img{height:calc(1.923vw + 42.692px)}}@media screen and (max-width:640px){.p-recruit_interview_banner__item .cont ._img{height:55px}}.p-recruit_interview_banner__item .cont ._img img{height:100%;width:auto}.l-recruit_interview_development .l-top_visual{margin-bottom:0}.l-recruit_interview_development .l-content_asnav{margin-top:0}@media screen and (max-width:900px){.l-recruit_interview_development section[class^=l-content_wide__]{padding:0}}@media screen and (max-width:640px){.l-recruit_interview_development section[class^=l-content_wide__]{padding:0}}@media screen and (max-width:320px){.l-recruit_interview_development section[class^=l-content_wide__]{padding:0}}.p-recruit_interview_development{width:100%}.p-recruit_interview_development_article{width:100%}.p-recruit_interview_development_article_details{width:100%}@media screen and (max-width:900px){.p-recruit_interview_development_article_details{padding:0 30px}}@media screen and (max-width:640px){.p-recruit_interview_development_article_details{padding:0 calc(4.688vw + 0px)}}@media screen and (max-width:320px){.p-recruit_interview_development_article_details{padding:0 15px}}.p-recruit_interview_development_article_details__inner{width:1200px;margin:0 auto;padding:66px 0 69px}@media screen and (max-width:900px){.p-recruit_interview_development_article_details__inner{width:100%;padding:calc(10vw + -24px) 0 calc(13.462vw + -52.154px)}}@media screen and (max-width:640px){.p-recruit_interview_development_article_details__inner{padding:40px 0 34px}}.p-recruit_interview_development_article_details__box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:900px){.p-recruit_interview_development_article_details__box{display:block}}.p-recruit_interview_development_article_details__box:not(:last-child){margin-bottom:60px}@media screen and (max-width:900px){.p-recruit_interview_development_article_details__box:not(:last-child){margin-bottom:calc(7.308vw + -5.769px)}}@media screen and (max-width:640px){.p-recruit_interview_development_article_details__box:not(:last-child){margin-bottom:41px}}.p-recruit_interview_development_article_details__figure{width:380px;position:relative}@media screen and (max-width:900px){.p-recruit_interview_development_article_details__figure{width:300px}}@media screen and (max-width:700px){.p-recruit_interview_development_article_details__figure{width:100%;max-width:380px;margin:0 auto 23px}}@media screen and (max-width:420px){.p-recruit_interview_development_article_details__figure{width:calc(75vw + 65px);margin-left:calc(15vw + -63px)!important;margin-right:0}}.p-recruit_interview_development_article_details__box:first-child .p-recruit_interview_development_article_details__figure{padding:24px 0 0 20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:900px){.p-recruit_interview_development_article_details__box:first-child .p-recruit_interview_development_article_details__figure{float:right;padding:19px 0 0 16px;margin-left:20px}}@media screen and (max-width:700px){.p-recruit_interview_development_article_details__box:first-child .p-recruit_interview_development_article_details__figure{float:none;margin-left:auto}}.p-recruit_interview_development_article_details__box:nth-child(3) .p-recruit_interview_development_article_details__figure{padding:0 0 24px 20px}@media screen and (max-width:900px){.p-recruit_interview_development_article_details__box:nth-child(3) .p-recruit_interview_development_article_details__figure{float:left;padding:0 0 19px 16px;margin-right:20px}}@media screen and (max-width:700px){.p-recruit_interview_development_article_details__box:nth-child(3) .p-recruit_interview_development_article_details__figure{float:none;margin-right:auto}}.p-recruit_interview_development_article_details__figure:before{content:"";position:absolute;width:360px;height:calc(100% - 24px);background:#004b9b;opacity:0.5}@media screen and (max-width:900px){.p-recruit_interview_development_article_details__figure:before{width:calc(100% - 16px);height:calc(100% - 19px)}}.p-recruit_interview_development_article_details__box:first-child .p-recruit_interview_development_article_details__figure:before{top:0;left:0}.p-recruit_interview_development_article_details__box:nth-child(3) .p-recruit_interview_development_article_details__figure:before{bottom:0;left:0}.p-recruit_interview_development_article_details__figure .photo{position:relative;z-index:1}.p-recruit_interview_development_article_details__item{width:790px}@media screen and (max-width:900px){.p-recruit_interview_development_article_details__item{width:100%}}.p-recruit_interview_development_article_details__box:nth-child(2) .p-recruit_interview_development_article_details__item{width:100%}.p-recruit_interview_development_article_details__box:nth-child(4) .p-recruit_interview_development_article_details__item{width:100%}.p-recruit_interview_development_article_details__item .ttl{width:100%;margin-bottom:26px}@media screen and (max-width:900px){.p-recruit_interview_development_article_details__item .ttl{margin-bottom:calc(1.538vw + 12.154px)}}@media screen and (max-width:640px){.p-recruit_interview_development_article_details__item .ttl{margin-bottom:22px}}.p-recruit_interview_development_article_details__item .ttl ._catch{display:block;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:24px;font-weight:bold;line-height:1.3333333333;margin-top:-4px;margin-bottom:-4px;color:#0b54a4;letter-spacing:0.96px}@media screen and (max-width:900px){.p-recruit_interview_development_article_details__item .ttl ._catch{font-size:calc(2.308vw + 3.231px);line-height:1.3333333333;margin-top:-3.5px;margin-bottom:-3.5px}}@media screen and (max-width:640px){.p-recruit_interview_development_article_details__item .ttl ._catch{font-size:18px;line-height:1.4444444444;margin-top:-4px;margin-bottom:-4px}}.p-recruit_interview_development_article_details__item .ttl ._catch .__ib{display:inline-block}.p-recruit_interview_development_article_details__item .cont{width:100%}.p-recruit_interview_development_article_details__item .cont ._text{line-height:2;margin-top:-8px;margin-bottom:-8px;text-align:justify}@media screen and (max-width:900px){.p-recruit_interview_development_article_details__item .cont ._text{line-height:1.8666666667;margin-top:-6.5px;margin-bottom:-6.5px}}.p-recruit_interview_development_article_features{width:100%;background:#f9f6f1;padding:62px 0 60px;margin-bottom:70px}@media screen and (max-width:900px){.p-recruit_interview_development_article_features{padding:calc(7.308vw + -14.769px) 30px calc(9.231vw + -29.077px);margin-bottom:calc(10vw + -30px)}}@media screen and (max-width:640px){.p-recruit_interview_development_article_features{padding:32px calc(4.688vw + 0px) 30px;margin-bottom:34px}}@media screen and (max-width:320px){.p-recruit_interview_development_article_features{padding:32px 15px 30px}}.p-recruit_interview_development_article_features__inner{width:1200px;margin:0 auto}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__inner{width:100%}}.p-recruit_interview_development_article_features__headline{width:100%;margin-bottom:34px}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__headline{margin-bottom:calc(5.769vw + -21.923px)}}@media screen and (max-width:640px){.p-recruit_interview_development_article_features__headline{margin-bottom:15px}}.p-recruit_interview_development_article_features__headline .cont ._cap{display:block;font-family:"Oswald","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:24px;font-weight:bold;margin-bottom:24px;color:#0b56a5;padding-left:38px;position:relative}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__headline .cont ._cap{font-size:calc(2.308vw + 1.231px);margin-bottom:calc(2.692vw + -4.231px);padding-left:calc(3.846vw + 3.385px)}}@media screen and (max-width:640px){.p-recruit_interview_development_article_features__headline .cont ._cap{font-size:16px;margin-bottom:13px;padding-left:28px}}.p-recruit_interview_development_article_features__headline .cont ._cap:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:1px;background:#004b9b}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__headline .cont ._cap:before{width:900px,28,"->",640px,24}}@media screen and (max-width:640px){.p-recruit_interview_development_article_features__headline .cont ._cap:before{width:24px}}.p-recruit_interview_development_article_features__headline .cont ._ttl{display:block;font-size:28px;line-height:1.1428571429;margin-top:-2px;margin-bottom:-2px;font-weight:bold}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__headline .cont ._ttl{font-size:calc(3.846vw + -6.615px);margin:calc(-1.154vw + 3.385px) 0}}@media screen and (max-width:640px){.p-recruit_interview_development_article_features__headline .cont ._ttl{font-size:18px;line-height:1.4444444444;margin-top:-4px;margin-bottom:-4px}}.p-recruit_interview_development_article_features__headline .cont ._ttl .__ib{display:inline-block}.p-recruit_interview_development_article_features__desc{font-size:16px;line-height:2;margin-top:-8px;margin-bottom:27px}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__desc{font-size:calc(0.385vw + 12.538px);margin-top:calc(-0.769vw + -1.077px);margin-bottom:calc(5vw + -18px)}}@media screen and (max-width:640px){.p-recruit_interview_development_article_features__desc{font-size:15px;line-height:1.8666666667;margin-top:-6.5px;margin-bottom:13.5px}}.p-recruit_interview_development_article_features__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__list{display:block}}.p-recruit_interview_development_article_features__list li{width:368px;background:#ffffff;position:relative}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__list li{width:100%}}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__list li:not(:last-child){margin-bottom:calc(3.077vw + 0.308px)}}@media screen and (max-width:640px){.p-recruit_interview_development_article_features__list li:not(:last-child){margin-bottom:20px}}.p-recruit_interview_development_article_features__list li:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:48px 48px 0 0;border-color:#004b9b transparent transparent transparent}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__list li:before{border-width:calc(9.231vw + -35.077px) calc(9.231vw + -35.077px) 0 0}}@media screen and (max-width:640px){.p-recruit_interview_development_article_features__list li:before{border-width:24px 24px 0 0}}.p-recruit_interview_development_article_features__item{width:100%;padding:28px 18px 40px 30px}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__item{padding:calc(2.692vw + 3.769px) calc(1.154vw + 7.615px) calc(4.231vw + 1.923px) calc(5.769vw + -21.923px)}}@media screen and (max-width:640px){.p-recruit_interview_development_article_features__item{padding:21px 15px 29px}}.p-recruit_interview_development_article_features__item .ttl{width:100%;position:relative;padding-bottom:25px;margin-bottom:25px}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__item .ttl{padding-bottom:calc(2.308vw + 4.231px);margin-bottom:calc(0.385vw + 21.538px)}}@media screen and (max-width:640px){.p-recruit_interview_development_article_features__item .ttl{padding-bottom:19px;margin-bottom:24px}}.p-recruit_interview_development_article_features__item .ttl:before{content:"";position:absolute;bottom:0;left:0;width:24px;height:1px;background:#0b56a5}.p-recruit_interview_development_article_features__item .ttl ._cap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:17px}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__item .ttl ._cap{margin-bottom:calc(0.769vw + 10.077px)}}@media screen and (max-width:640px){.p-recruit_interview_development_article_features__item .ttl ._cap{margin-bottom:15px}}.p-recruit_interview_development_article_features__item .ttl ._cap .__num{font-family:"Oswald","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:42px;font-weight:500;color:#0b56a5}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__item .ttl ._cap .__num{font-size:calc(3.077vw + 14.308px)}}@media screen and (max-width:640px){.p-recruit_interview_development_article_features__item .ttl ._cap .__num{font-size:34px}}.p-recruit_interview_development_article_features__item .ttl ._text{display:block;font-size:20px;font-weight:bold;line-height:1.6;margin-top:-6px;margin-bottom:-6px}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__item .ttl ._text{font-size:calc(0.962vw + 11.346px)}}@media screen and (max-width:640px){.p-recruit_interview_development_article_features__item .ttl ._text{font-size:17.5px;line-height:1.4444444444;margin-top:-4px;margin-bottom:-4px}}.p-recruit_interview_development_article_features__item .ttl ._text .__ib{display:inline-block;font-size:20px}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__item .ttl ._text .__ib{font-size:calc(0.962vw + 11.346px)}}@media screen and (max-width:640px){.p-recruit_interview_development_article_features__item .ttl ._text .__ib{font-size:17.5px}}.p-recruit_interview_development_article_features__item .cont{width:100%}.p-recruit_interview_development_article_features__item .cont ._text{font-size:16px;line-height:2;margin-top:-8px;margin-bottom:-8px;text-align:justify}@media screen and (max-width:900px){.p-recruit_interview_development_article_features__item .cont ._text{font-size:calc(0.385vw + 12.538px);margin:calc(-0.769vw + -1.077px) 0}}@media screen and (max-width:640px){.p-recruit_interview_development_article_features__item .cont ._text{font-size:15px;line-height:1.8666666667;margin-top:-6.5px;margin-bottom:-6.5px}}.l-recruit_interview_production .l-top_visual{margin-bottom:0}.l-recruit_interview_production .l-content_asnav{margin-top:0}.l-recruit_interview_production .l-content__inner{margin-bottom:0}@media screen and (max-width:900px){.l-recruit_interview_production .l-content__inner{margin-bottom:56px}}@media screen and (max-width:900px){.l-recruit_interview_production section[class^=l-content_wide__]{padding:0}}@media screen and (max-width:640px){.l-recruit_interview_production section[class^=l-content_wide__]{padding:0}}@media screen and (max-width:320px){.l-recruit_interview_production section[class^=l-content_wide__]{padding:0}}.p-recruit_interview_production{width:100%}.p-recruit_interview_production_article{width:100%;position:relative;padding:60px 0 120px}@media screen and (max-width:900px){.p-recruit_interview_production_article{padding:calc(7.692vw + -9.231px) 0 0}}@media screen and (max-width:640px){.p-recruit_interview_production_article{padding:40px 0 0}}.p-recruit_interview_production_article:before{content:"";position:absolute;top:0;right:0;width:calc(50vw + -300px);height:100%;background:#f9f6f1}@media screen and (max-width:1280px){.p-recruit_interview_production_article:before{width:340px}}@media screen and (max-width:900px){.p-recruit_interview_production_article:before{display:none}}@media print{.p-recruit_interview_production_article:before{width:340px}}.p-recruit_interview_production_article__inner{width:1200px;position:relative;margin:0 auto}@media screen and (max-width:900px){.p-recruit_interview_production_article__inner{width:100%}}.p-recruit_interview_production_article__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:900px){.p-recruit_interview_production_article__flex{display:block}}.p-recruit_interview_production_article_text{width:840px;padding-top:8px;z-index:1}@media screen and (max-width:900px){.p-recruit_interview_production_article_text{width:100%;padding:0 30px;margin-bottom:calc(7.692vw + -9.231px)}}@media screen and (max-width:640px){.p-recruit_interview_production_article_text{padding:0 calc(4.688vw + 0px);margin-bottom:40px}}@media screen and (max-width:320px){.p-recruit_interview_production_article_text{padding:0 15px}}.p-recruit_interview_production_article_text__list{width:100%}.p-recruit_interview_production_article_text__list>li:not(:last-child){margin-bottom:60px}@media screen and (max-width:900px){.p-recruit_interview_production_article_text__list>li:not(:last-child){margin-bottom:calc(7.692vw + -9.231px)}}@media screen and (max-width:640px){.p-recruit_interview_production_article_text__list>li:not(:last-child){margin-bottom:40px}}.p-recruit_interview_production_article_text__list>li:first-child .cont{overflow:hidden}.p-recruit_interview_production_article_text__list>li:first-child .cont ._photo{padding-top:0}.p-recruit_interview_production_article_text__list>li:first-child .cont ._text{float:right;width:512px}@media screen and (max-width:900px){.p-recruit_interview_production_article_text__list>li:first-child .cont ._text{width:100%;float:none}}.p-recruit_interview_production_article_text__details{width:100%}.p-recruit_interview_production_article_text__details .ttl{width:100%;margin-bottom:30px}@media screen and (max-width:900px){.p-recruit_interview_production_article_text__details .ttl{margin-bottom:calc(3.077vw + 2.308px)}}@media screen and (max-width:640px){.p-recruit_interview_production_article_text__details .ttl{margin-bottom:22px}}.p-recruit_interview_production_article_text__details .ttl ._copy{display:block;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:24px;font-weight:bold;line-height:1.3333333333;margin-top:-4px;margin-bottom:-4px;color:#0b54a4;letter-spacing:0.96px}@media screen and (max-width:900px){.p-recruit_interview_production_article_text__details .ttl ._copy{font-size:calc(2.308vw + 3.231px);line-height:1.3333333333;margin-top:-3.5px;margin-bottom:-3.5px}}@media screen and (max-width:640px){.p-recruit_interview_production_article_text__details .ttl ._copy{font-size:18px;line-height:1.4444444444;margin-top:-4px;margin-bottom:-4px}}.p-recruit_interview_production_article_text__details .ttl ._copy span{font-size:24px}@media screen and (max-width:900px){.p-recruit_interview_production_article_text__details .ttl ._copy span{display:inline-block;font-size:calc(2.308vw + 3.231px)}}@media screen and (max-width:640px){.p-recruit_interview_production_article_text__details .ttl ._copy span{font-size:18px}}.p-recruit_interview_production_article_text__details .ttl ._copy .__ib{display:inline-block}@media screen and (max-width:400px){.p-recruit_interview_production_article_text__details .ttl ._copy .__ib{display:block}}.p-recruit_interview_production_article_text__details .cont ._photo{width:300px;padding-top:9px}@media screen and (max-width:900px){.p-recruit_interview_production_article_text__details .cont ._photo{width:270px}}@media screen and (max-width:640px){.p-recruit_interview_production_article_text__details .cont ._photo{width:100%;max-width:400px;padding:0}}.p-recruit_interview_production_article_text__details .cont ._photo.fl{float:left;margin-right:28px}@media screen and (max-width:640px){.p-recruit_interview_production_article_text__details .cont ._photo.fl{float:none;margin:0 auto 22px}}.p-recruit_interview_production_article_text__details .cont ._photo.fr{float:right;margin-left:28px}@media screen and (max-width:640px){.p-recruit_interview_production_article_text__details .cont ._photo.fr{float:none;margin:0 auto 22px}}.p-recruit_interview_production_article_text__details .cont ._text{line-height:2;margin-top:-8px;margin-bottom:-8px;text-align:justify}@media screen and (max-width:900px){.p-recruit_interview_production_article_text__details .cont ._text{font-size:calc(0.385vw + 12.538px);margin:calc(-0.769vw + -1.077px) 0}}@media screen and (max-width:640px){.p-recruit_interview_production_article_text__details .cont ._text{font-size:15px;line-height:1.8666666667;margin-top:-6.5px;margin-bottom:-6.5px}}.p-recruit_interview_production_article_schedule{width:264px}@media screen and (max-width:900px){.p-recruit_interview_production_article_schedule{width:100%;background:#f9f6f1;padding:calc(5.769vw + -6.923px) 30px}}@media screen and (max-width:640px){.p-recruit_interview_production_article_schedule{padding:30px calc(4.688vw + 0px)}}@media screen and (max-width:320px){.p-recruit_interview_production_article_schedule{padding:30px 15px}}.p-recruit_interview_production_article_schedule__details{width:100%}.p-recruit_interview_production_article_schedule__details .ttl{width:100%;margin-bottom:23px}.p-recruit_interview_production_article_schedule__details .ttl ._en{color:#0b56a5;font-family:"Oswald","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:16px;font-weight:500;display:block;margin-bottom:15px}.p-recruit_interview_production_article_schedule__details .ttl ._jp{font-size:18px;font-weight:bold;line-height:1.4444444444;margin-top:-4px;margin-bottom:-4px;display:block;color:#455162}@media screen and (max-width:900px){.p-recruit_interview_production_article_schedule__details .ttl ._jp br{display:none}}.p-recruit_interview_production_article_schedule__details .cont{width:100%}.p-recruit_interview_production_article_schedule__list{width:100%;border-top:1px solid #9cb7d2;border-bottom:1px solid #9cb7d2;padding:22px 17px;position:relative;margin-bottom:30px}@media screen and (max-width:900px){.p-recruit_interview_production_article_schedule__list{margin-bottom:20px}}.p-recruit_interview_production_article_schedule__list:before{content:"";position:absolute;top:28px;left:20px;width:2px;height:calc(100% - 56px);background:#d7d5d3}.p-recruit_interview_production_article_schedule__list>li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding-left:18px}.p-recruit_interview_production_article_schedule__list>li:not(:last-child){margin-bottom:20px}.p-recruit_interview_production_article_schedule__list>li:before{content:"";position:absolute;top:3px;left:0;width:8px;height:8px;background:#4078b4;border-radius:50%}.p-recruit_interview_production_article_schedule__list>li .time{color:#4078b4;font-family:"Oswald","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:16px;font-weight:500;width:36px;text-align:right;display:block;margin-right:14px}.p-recruit_interview_production_article_schedule__list>li .about{font-size:15px;line-height:1.4666666667;margin-top:-3.5px;margin-bottom:-3.5px;width:150px;display:block}@media screen and (max-width:900px){.p-recruit_interview_production_article_schedule__list>li .about{width:calc(100% - 50px)}}@media screen and (max-width:900px){.p-recruit_interview_production_article_schedule__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #9cb7d2;padding-bottom:20px}}@media screen and (max-width:640px){.p-recruit_interview_production_article_schedule__flex{display:block;border:none;padding:0}}.p-recruit_interview_production_article_schedule__explanation{width:100%;border-bottom:1px solid #9cb7d2;padding-bottom:25px;margin-bottom:33px;position:relative}@media screen and (max-width:900px){.p-recruit_interview_production_article_schedule__explanation{width:calc(100% - 157px);padding:10px 30px 10px 0;margin-bottom:0;border-bottom:none;border-right:1px solid #9cb7d2}}@media screen and (max-width:640px){.p-recruit_interview_production_article_schedule__explanation{width:100%;padding:0 0 25px;margin-bottom:33px;border-bottom:1px solid #9cb7d2;border-right:none}}.p-recruit_interview_production_article_schedule__explanation:before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:18px 12.5px 0 12.5px;border-color:#9cb7d2 transparent transparent transparent}@media screen and (max-width:900px){.p-recruit_interview_production_article_schedule__explanation:before{top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:12.5px 0 12.5px 18px;border-color:transparent transparent transparent #9cb7d2}}@media screen and (max-width:640px){.p-recruit_interview_production_article_schedule__explanation:before{top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:18px 12.5px 0 12.5px;border-color:#9cb7d2 transparent transparent transparent}}.p-recruit_interview_production_article_schedule__explanation:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:17px 11.5px 0 11.5px;border-color:#f9f6f1 transparent transparent transparent}@media screen and (max-width:900px){.p-recruit_interview_production_article_schedule__explanation:after{top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:11.5px 0 11.5px 17px;border-color:transparent transparent transparent #f9f6f1}}@media screen and (max-width:640px){.p-recruit_interview_production_article_schedule__explanation:after{top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:17px 11.5px 0 11.5px;border-color:#f9f6f1 transparent transparent transparent}}.p-recruit_interview_production_article_schedule__explanation .text{font-size:14px;line-height:1.8571428571;margin-top:-6px;margin-bottom:-6px;text-align:justify}.p-recruit_interview_production_article_schedule__figure{width:128px;margin:0 auto}@media screen and (max-width:900px){.p-recruit_interview_production_article_schedule__figure{margin:0}}@media screen and (max-width:640px){.p-recruit_interview_production_article_schedule__figure{margin:0 auto}}.p-recruit_interview_production_article_schedule__figure img{display:block;width:100%}.p-recruit_wide{width:100%}.l-recruit_requirements .l-top_visual{margin-bottom:0}.l-recruit_requirements .l-content_wide__large{padding:0}.l-recruit_requirements .l-top_visual__recruit{margin-bottom:0}.l-recruit_requirements .l-headline__secondary{margin-bottom:24px}@media screen and (max-width:900px){.l-recruit_requirements .l-headline__secondary{margin-bottom:calc(1.538vw + 10.154px)}}@media screen and (max-width:640px){.l-recruit_requirements .l-headline__secondary{margin-bottom:20px}}.p-recruit_requirements__container{max-width:1200px;margin:0 auto}@media screen and (max-width:900px){.p-recruit_requirements__container{width:100%;padding:0 30px}}@media screen and (max-width:640px){.p-recruit_requirements__container{padding:0 calc(4.688vw + 0px)}}@media screen and (max-width:320px){.p-recruit_requirements__container{padding:0 15px}}.p-recruit_requirements__item{margin-bottom:55px}@media screen and (max-width:900px){.p-recruit_requirements__item{margin-bottom:calc(5vw + 10px)}}@media screen and (max-width:640px){.p-recruit_requirements__item{margin-bottom:42px}}.p-recruit_requirements__item:last-child{margin-bottom:72px}@media screen and (max-width:900px){.p-recruit_requirements__item:last-child{margin-bottom:calc(11.538vw + -31.846px)}}@media screen and (max-width:640px){.p-recruit_requirements__item:last-child{margin-bottom:42px}}.p-recruit_requirements__table{width:100%;text-align:left}.p-recruit_requirements__table tr{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}.p-recruit_requirements__table tr th{background:#f9f9f9;width:180px;padding-left:24px;font-weight:500;font-size:16px}@media (-ms-high-contrast:none){.p-recruit_requirements__table tr th{text-align:left}}@media screen and (max-width:900px){.p-recruit_requirements__table tr th{width:100%;display:block;padding:16px 13px 16px 13px}}.p-recruit_requirements__table tr td{padding:13px 20px 15px 24px;font-weight:400;display:block;font-size:16px;line-height:1.75}@media (-ms-high-contrast:none){.p-recruit_requirements__table tr td{text-align:left}}@media screen and (max-width:900px){.p-recruit_requirements__table tr td{width:100%;display:block;padding:10px 13px;font-size:15px;line-height:1.87}}.p-recruit_requirements__dept_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:550px}.p-recruit_requirements__dept_list li{display:inline-block;position:relative;padding-left:0.625em;padding-right:1.375em}@media screen and (max-width:640px){.p-recruit_requirements__dept_list li{padding-right:0;width:30%}}@media screen and (max-width:510px){.p-recruit_requirements__dept_list li{width:48%}}.p-recruit_requirements__dept_list li:nth-child(6){padding-right:2.375em}.p-recruit_requirements__dept_list li:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:4px;background:#333333;border-radius:50%}.p-recruit_requirements__doc_list{counter-reset:section}.p-recruit_requirements__doc_list li{position:relative;line-height:1.75;margin-top:-6px;margin-bottom:-6px;padding-left:1.2em;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:900px){.p-recruit_requirements__doc_list li{line-height:1.75;margin-top:-6px;margin-bottom:-6px}}.p-recruit_requirements__doc_list li:not(:first-child){margin-top:6px}@media screen and (max-width:900px){.p-recruit_requirements__doc_list li:not(:first-child){margin-top:6px}}.p-recruit_requirements__doc_list li:before{content:counter(section) ".";counter-increment:section;position:absolute;left:2px;display:inline-block;font-size:1em}@media screen and (max-width:900px){.is-ua_android .p-recruit_requirements__doc_list li:before{top:1px}}@media screen and (max-width:900px){.p-recruit_requirements__doc_list li{margin:0}}.p-recruit_requirements__doc_list li:nth-child(2){margin:0}@media screen and (max-width:900px){.p-recruit_requirements__doc_list li:nth-child(2){margin:0}}.p-recruit_requirements__doc_list li .about{width:90px;-ms-flex-negative:0;flex-shrink:0}.p-recruit_requirements__link{color:#6f98c4;display:inline-block;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}@media screen and (max-width:900px){.p-recruit_requirements__link{padding:0}}@media screen and (min-width:900px){.p-recruit_requirements__link:hover{color:#004b9b}}.p-recruit_requirements__link:after{padding-left:7px;content:"";font-family:"Font Awesome 5 Free";font-size:13px;font-weight:900;color:#b9bec4;display:inline-block}.p-recruit_requirements__contact{width:100%;border:1px solid #b5b5b5;border-top:2px solid #636f80}.p-recruit_requirements__contact .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;text-align:left}@media screen and (max-width:900px){.p-recruit_requirements__contact .inner{padding:20px calc(5.769vw + -21.923px)}}@media screen and (max-width:640px){.p-recruit_requirements__contact .inner{display:block;padding:20px 15px}}.p-recruit_requirements__contact .inner ._ttl{width:25%;padding-left:39px;margin-right:60px}@media screen and (max-width:900px){.p-recruit_requirements__contact .inner ._ttl{width:35%;padding-left:0;margin-right:30px}}@media screen and (max-width:850px){.p-recruit_requirements__contact .inner ._ttl{width:20%}}@media screen and (max-width:640px){.p-recruit_requirements__contact .inner ._ttl{width:100%;padding:0;margin-right:0;text-align:center}}.p-recruit_requirements__contact .inner ._ttl .__en{font-family:"Oswald","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-weight:500;font-size:20px;color:#004b9b;margin-bottom:10px}.p-recruit_requirements__contact .inner ._ttl .__jp{font-size:21px;font-weight:bold}@media screen and (max-width:900px){.p-recruit_requirements__contact .inner ._ttl .__jp{font-size:calc(1.154vw + 10.615px)}}@media screen and (max-width:640px){.p-recruit_requirements__contact .inner ._ttl .__jp{font-size:18px;margin-bottom:10px}}.p-recruit_requirements__contact .inner ._ttl .__jp>span{margin-top:5px;display:inline-block}@media screen and (max-width:850px){.p-recruit_requirements__contact .inner ._ttl .__jp>span{display:block}}@media screen and (max-width:640px){.p-recruit_requirements__contact .inner ._ttl .__jp>span{margin-top:0;display:inline-block}}.p-recruit_requirements__contact .inner ._cont{width:calc(75% - 85px);border-left:1px solid #b5b5b5;padding-left:55px}@media screen and (max-width:900px){.p-recruit_requirements__contact .inner ._cont{width:calc(65% - 40px);padding-left:30px}}@media screen and (max-width:640px){.p-recruit_requirements__contact .inner ._cont{width:100%;border-left:none;border-top:1px solid #b5b5b5;text-align:center;padding:0}}.p-recruit_requirements__contact .inner ._cont .__destination{font-size:18px;font-weight:500;padding-bottom:15px;padding-top:14px}@media screen and (max-width:640px){.p-recruit_requirements__contact .inner ._cont .__destination{font-size:16px}}.p-recruit_requirements__contact .inner ._cont .__tel{font-size:15px;padding-bottom:10px}.p-recruit_requirements__contact .inner ._cont .__mail{padding-bottom:17px;font-size:15px}@media screen and (max-width:640px){.p-recruit_requirements__contact .inner ._cont .__mail{padding-bottom:0}}.p-recruit_requirements__contact .inner ._cont .__mail>span{display:inline-block}
/*# sourceMappingURL=common_recruit.css.map */