body{padding-top:60px;line-height:1.7}.rec_container{max-width:1130px;padding:0 15px;margin:0 auto}.rec_container_m{max-width:730px;padding:0 15px;margin:0 auto}.rec_container_s{max-width:800px;padding:0 15px;margin:0 auto}.rec_header{position:fixed;top:0;left:0;z-index:9999;width:100%;background-color:#fff}.rec_header_container{max-width:1130px;margin:0 auto}.rec_header_top{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;width:100%;height:60px}.rec_header_bottom{display:none}.rec_header_logo{width:calc(100% - 60px);max-width:385px;padding-right:10px;padding-left:10px}.rec_header_logo a{display:block;-webkit-transition:opacity .25s;transition:opacity .25s}.rec_header_logo img{display:block;width:100%;height:auto}.rec_header_official_meitstsu{display:none}.rec_header_official_meitstsu_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rec_header_meitstsu{padding-left:20px}.rec_header_meitstsu a{display:block;-webkit-transition:opacity .25s;transition:opacity .25s}.rec_header_meitstsu a:hover{opacity:.7}.rec_header_meitstsu img{display:block;width:168px;height:auto}.rec_header_official a{font-size:.75rem;display:inline-block;padding-right:1em;color:#000;text-decoration:none;background:url(../images/icon_arrow_r_blue.svg) no-repeat 100%/auto 1em}.rec_header_official a:hover{text-decoration:underline}.rec_header_nav{display:table;width:100%;height:60px;table-layout:fixed}.rec_header_nav_list{display:table-row}.rec_header_nav_item{display:table-cell;text-align:center;vertical-align:middle}.rec_header_nav_item a{display:block;font-weight:700;color:#000;text-decoration:none;border-left:1px solid #ddd;-webkit-transition:color .2s;transition:color .2s}.rec_header_nav_item a:hover{color:#3284f5}.rec_header_nav_item:last-child a{border-right:1px solid #ddd}.menu.menuRec{background-color:#3284f5}.menuRec_item{border-bottom:1px solid hsla(0,0%,100%,.3)}.menuRec_item a{display:block;padding:15px 40px 15px 20px;color:#fff;text-decoration:none;background:url(../images/icon_arrow_r_white.svg) no-repeat right 10px center/auto 1em}.menuRec_bnrs{padding:30px 10px 0}.menuRec_bnr{margin-bottom:10px}.menuRec_bnr a{display:block;padding:10px 20px;color:#3284f5;text-align:center;text-decoration:none;background:url(../images/icon_arrow_r_blue.svg) no-repeat right 10px center/auto 1em #fff}.menuRec_bnr span{font-size:.8em}.menuRec_bnr img{display:block;width:100%;max-width:130px;height:auto;margin:0 auto}.rec_footer{position:relative;padding:60px 0;background:url(../images/footer_bg.jpg) no-repeat 50%/cover}.rec_footer:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:rgba(50,132,245,.85)}.rec_footer_container{position:relative}.rec_footer_logo{margin-bottom:10px}.rec_footer_logo a{display:block;width:100%;max-width:350px;margin:0 auto}.rec_footer_logo img{display:block;width:100%;height:auto}.rec_footer_official{text-align:center}.rec_footer_official a{font-size:.75rem;display:inline-block;padding-right:1em;color:#fff;text-decoration:none;background:url(../images/icon_arrow_r_white.svg) no-repeat 100%/auto 1em}.rec_footer_official a:hover{text-decoration:underline}.rec_footer_nav{display:none}.rec_footer_txt{margin:30px 0;font-size:14px;color:#fff}.rec_footer_contacts,.rec_footer_txt{text-align:center}.rec_footer_phone{display:block;margin-bottom:30px;font-size:8vw;font-weight:700}.rec_footer_phone a{color:#fff;text-decoration:none}.rec_footer_mail{display:block}.rec_footer_mail .rec_linkBtn{width:100%;max-width:256px;padding:15px 20px;font-size:18px;color:#fff;background-color:transparent;background-image:url(../images/linkarrow_white.png);border:1px solid #fff}.rec_footer_mail .rec_linkBtn:hover{color:#3284f5;background-color:#fff;background-image:url(../images/linkarrow_blue.png)}.rec_icon_mail,.rec_icon_phone{display:inline-block;width:1em;height:1em;margin-right:.2em;vertical-align:-.1em;background-repeat:no-repeat;background-position:50%;background-size:contain}.rec_icon_phone{background-image:url(../images/icon_phone_wh.png)}.rec_icon_mail{background-image:url(../images/icon_mail_wh.png)}.rec_footer_mail .rec_linkBtn:hover .rec_icon_mail{background-image:url(../images/icon_mail_blue.png)}.rec_footer_copyright{font-size:12px;color:#fff;text-align:center}.rec_footer_copyright span{display:inline-block;margin:0 .5em}.rec_pagetitle{position:relative;z-index:100;padding:0 0 40px;margin-top:15px}.rec_pagetitle_image_inner{padding-left:15px}.rec_pagetitle_img{width:100%;padding-top:57%;background-repeat:no-repeat;background-position:50%;background-size:cover;border-top-left-radius:220px;border-bottom-left-radius:220px;-webkit-box-shadow:0 13px 17px 0 rgba(0,0,0,.2);box-shadow:0 13px 17px 0 rgba(0,0,0,.2)}.rec_pagetitle_img_careerstep{background-image:url(../../images/recruit/careerstep/careerstep_img01.jpg)}.rec_pagetitle_txts{margin-top:-20px}.rec_pagetitle_main{font-size:1.25rem;margin-bottom:10px}.rec_pagetitle_main span{display:inline-block;padding:5px 20px;color:#fff;background-color:#3284f5;border-radius:40px}.rec_topImage{z-index:1;width:calc(100% - 30px);height:calc(100vh - 25px);max-height:1024px;margin-top:10px;margin-bottom:15px;margin-left:15px;border-radius:40px}.rec_topImage,.topMovie{position:relative;overflow:hidden}.topMovie{width:100%;height:100%}.topVideo{position:absolute;top:50%;left:50%;display:block;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.topCover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(50,132,245,.3)}.topCopy{position:absolute;top:50%;left:50%;max-width:100%;font-size:7vw;line-height:1.2;color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.topCopy_row{display:inline-block;overflow:hidden;white-space:nowrap;border-bottom:10px solid #ffef1a;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}.topCopy_row:first-child{-webkit-transition:.5s ease .4s;transition:.5s ease .4s}.topCopy_row:last-child{-webkit-transition:.5s ease .8s;transition:.5s ease .8s}.topCopy_row span{display:inline-block;opacity:0;-webkit-transition:all .5s ease .4s;transition:all .5s ease .4s;-webkit-transform:translateY(1.5em) scale(0);transform:translateY(1.5em) scale(0);-webkit-transform-origin:0 100%;transform-origin:0 100%}.topCopy_row span.large{font-size:1.4em}.mv__scroll{position:absolute;right:2.08333vw;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv__scroll span{margin-bottom:1.25vw;font-size:0.52083vw;color:#fff;letter-spacing:.5em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.mv__scroll:before{position:absolute;bottom:3.85416vw;display:block;width:0.72917vw;height:0.72917vw;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0Ij48ZGVmcz48c3R5bGU+LmJmY2JhYzU2LWRlMTAtNDg1OC04OGExLWMyM2E3ZjAwYWQxYntmaWxsOiNmZmZmZmY7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJiMjIyY2NiYS0zZWU3LTRiZmEtOTE1Mi1jMDE3YmIyOTQ5YTQiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJmZTk4YWY4Mi1lZDdkLTQzOWQtOTNkYi1iZDYwMTMzNjE2MDkiIGRhdGEtbmFtZT0iTGF5b3V0Ij48ZyBpZD0iZWU1MTc3ZGQtY2RlMC00Y2JmLWI3ZDEtOTZiNjgzODhlMzY0IiBkYXRhLW5hbWU9IuODh+OCtuOCpOODs19mcm9udCI+PHBhdGggY2xhc3M9ImJmY2JhYzU2LWRlMTAtNDg1OC04OGExLWMyM2E3ZjAwYWQxYiIgZD0iTTEzLjY0MTI1LDcuNTgyNjJhMTYuNDc4ODksMTYuNDc4ODksMCwwLDAtNi4wNTg2Myw2LjA1ODYzLjY1MjQ3LjY1MjQ3LDAsMCwxLTEuMTY1MjQsMEExNi40Nzg4OSwxNi40Nzg4OSwwLDAsMCwuMzU4NzUsNy41ODI2MmEuNjUyNDcuNjUyNDcsMCwwLDEsMC0xLjE2NTI0QTE2LjQ3ODg5LDE2LjQ3ODg5LDAsMCwwLDYuNDE3MzguMzU4NzVhLjY1MjQ3LjY1MjQ3LDAsMCwxLDEuMTY1MjQsMCwxNi40Nzg4OSwxNi40Nzg4OSwwLDAsMCw2LjA1ODYzLDYuMDU4NjNBLjY1MjQ3LjY1MjQ3LDAsMCwxLDEzLjY0MTI1LDcuNTgyNjJaIi8+PC9nPjwvZz48L2c+PC9zdmc+");background-repeat:no-repeat;background-size:100%;-webkit-animation:scrAnime 2s cubic-bezier(.85,0,.15,1) infinite;animation:scrAnime 2s cubic-bezier(.85,0,.15,1) infinite}@-webkit-keyframes scrAnime{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1}55%{opacity:1}95%{opacity:0;-webkit-transform:translateY(3.85416vw);transform:translateY(3.85416vw)}to{opacity:0;-webkit-transform:translateY(3.85416vw);transform:translateY(3.85416vw)}}@keyframes scrAnime{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1}55%{opacity:1}95%{opacity:0;-webkit-transform:translateY(3.85416vw);transform:translateY(3.85416vw)}to{opacity:0;-webkit-transform:translateY(3.85416vw);transform:translateY(3.85416vw)}}@-webkit-keyframes scrAnimeSp{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1}55%{opacity:1}95%{opacity:0;-webkit-transform:translateY(calc(((var(--vh, 1vh) * 100) * 60 / 800) - (var(--cont-resp-w) * 10 / 414)));transform:translateY(calc(((var(--vh, 1vh) * 100) * 60 / 800) - (var(--cont-resp-w) * 10 / 414)))}to{opacity:0;-webkit-transform:translateY(calc(((var(--vh, 1vh) * 100) * 60 / 800) - (var(--cont-resp-w) * 10 / 414)));transform:translateY(calc(((var(--vh, 1vh) * 100) * 60 / 800) - (var(--cont-resp-w) * 10 / 414)))}}@keyframes scrAnimeSp{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1}55%{opacity:1}95%{opacity:0;-webkit-transform:translateY(calc(((var(--vh, 1vh) * 100) * 60 / 800) - (var(--cont-resp-w) * 10 / 414)));transform:translateY(calc(((var(--vh, 1vh) * 100) * 60 / 800) - (var(--cont-resp-w) * 10 / 414)))}to{opacity:0;-webkit-transform:translateY(calc(((var(--vh, 1vh) * 100) * 60 / 800) - (var(--cont-resp-w) * 10 / 414)));transform:translateY(calc(((var(--vh, 1vh) * 100) * 60 / 800) - (var(--cont-resp-w) * 10 / 414)))}}.mv__scroll:after{display:block;width:1px;height:4.58333vw;content:"";background-color:#fff}.rec_section{padding:30px 0}.rec_section_txts{position:relative;padding:40px 45px 40px 30px}.rec_section_txts_bg{position:absolute;top:0;left:0;width:calc(100% - 15px);height:calc(100% + 40px);background-color:#e2eeff;border-top-right-radius:100px;border-bottom-right-radius:100px}.rec_section_txts_inner{position:relative}.rec_section_photo{position:relative;padding:0 0 0 30px}.rec_section_img{width:100%;padding-top:75%;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:cover;border-top-left-radius:80px;border-bottom-left-radius:80px;-webkit-box-shadow:0 13px 17px 0 #ccc;box-shadow:0 13px 17px 0 #ccc}.rec_lineHead{margin-bottom:30px;font-size:6vw;line-height:1.3;color:#3284f5}.rec_lineHead_row{display:inline-block;overflow:hidden;white-space:nowrap;border-bottom:8px solid #ffef1a}.rec_lineHead_row .large{font-size:1.3em}.rec_linkBtn{display:inline-block;padding:15px 80px;font-weight:700;line-height:1.3;color:#3284f5;text-decoration:none;background:url(../images/linkarrow_blue.png) no-repeat right 15px center/20px auto #fff;border:1px solid #3284f5;border-radius:40px;-webkit-transition:all .25s;transition:all .25s}.rec_topInterviewItem_inner .rec_linkBtn{min-width:180px;padding:15px 40px}.rec_linkBtn:hover,.rec_topInterviewItem_inner:hover .rec_linkBtn{color:#fff;background-color:#3284f5;background-image:url(../images/linkarrow_white.png);background-position:right 10px center}.rec_topFeature{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-4px;margin-left:-4px}.rec_topFeature-item{width:25%;padding:0 4px;margin-bottom:30px}.rec_topFeature-item span{display:block;overflow:hidden;background-color:#3284f5;border-radius:50%}.rec_topFeature-item img{display:block;width:100%;height:auto}.rec_topInterviewHead{position:relative;margin-bottom:40px;font-size:7.8vw;line-height:1.3;color:#3284f5}.rec_topInterviewHead span{position:relative;display:inline-block;padding-right:.5em;background-color:#fff}.rec_topInterviewHead .small{font-size:.5em}.rec_topInterviewHead:before{position:absolute;right:0;bottom:4.05vw;display:block;width:100%;height:1px;content:"";background-color:#707070}.rec_topInterviewList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -10px}.rec_topInterviewItem{width:100%;padding:0 10px;margin-bottom:40px}.rec_topInterviewItem_inner{display:block;padding:0 15px;color:#000;text-decoration:none}.rec_topInterviewItem_photo{position:relative;z-index:1;overflow:hidden;border-radius:20px}.rec_topInterviewItem_photo img{display:block;width:100%;height:auto;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.rec_topInterviewItem_inner:hover .rec_topInterviewItem_photo img{-webkit-transform:scale(1.2);transform:scale(1.2)}.rec_topInterviewItem_txts{position:relative;z-index:1;margin:-20px 0 0}.rec_topInterviewItem_head{margin:0 -15px 10px;font-size:5vw;line-height:2}.rec_topInterviewItem_head span{display:inline-block;padding:5px 10px;font-weight:700;line-height:1.2;color:#fff;background-color:#3284f5}.rec_topInterviewItem_info{font-size:.75rem;font-weight:700}.rec_topInterviewItem_info span{font-size:1rem}.js-animation_item{opacity:0;-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateY(30px);transform:translateY(30px)}.js-animation_item.animation-start{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.rec_content{padding:60px 0;background-color:#e2eeff}.entry-column_recruit{padding:10px 10px 0;margin:0 -5px;background-color:#fff;border-radius:20px}.feature_section{padding:0 0 60px}.feature_head{margin-bottom:20px}.feature_head_sub{font-weight:700;color:#3284f5}.feature_head_main{font-size:1.75rem}.feature_head_main sup{font-size:12px;vertical-align:7px}.feature_body{padding:15px;background-color:#fff;border-radius:20px}.feature_body h3{margin-bottom:20px;line-height:2;color:#3284f5}.feature_body h4{margin-bottom:10px;color:#3284f5}.feature_body h4 span{display:inline-block;padding:0 1em;font-size:.85em;color:#fff;background-color:#3284f5;border-radius:20px}.feature_body p{line-height:2}.feature_body .rec_linkBtn{width:100%;padding:15px 40px;text-align:center}.feature_photo{margin-bottom:20px;overflow:hidden;border-radius:10px}.feature_photo img{display:block;width:100%;height:auto}.nenshu_table table{width:100%;border-collapse:collapse}.nenshu_table th{background-color:#e2eeff}.nenshu_table td,.nenshu_table th{padding:5px 10px;font-weight:700;text-align:center}.yakushoku{margin-bottom:30px}.interview_nav{padding:15px 0 60px}.interview_nav .rec_topInterviewItem_inner{padding:0 15px 37px;background:url(../images/interview/arrow_scrollTo.png) no-repeat bottom/auto 27px}.interview_nav .rec_topInterviewItem_photo{margin:0 20px}.interview_nav .rec_topInterviewItem_txts{margin:-50px 0 0}.interview_section{padding:60px 0 80px;margin-top:-60px}.interview_header{position:relative;margin-bottom:50px}.interview_header_photo{margin:0 -15px;overflow:hidden}.interview_header_photo img{display:block;width:100%;height:auto}.interview_header_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-5.5vw}.interview_title{margin-bottom:20px;font-size:5vw;line-height:2.2}.interview_title span{padding:.2em .5em .3em;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0,#3284f5));background:-webkit-linear-gradient(transparent,#3284f5 0);background:linear-gradient(transparent,#3284f5 0)}.interview_catch{font-weight:700}.interview_catch span{padding:0 .1em;color:#3284f5;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0,#ffef1a));background:-webkit-linear-gradient(transparent 70%,#ffef1a 0);background:linear-gradient(transparent 70%,#ffef1a 0)}.interview_name_top{font-size:.875rem;display:inline-block;margin-right:1em;font-weight:700}.interview_name_bottom{font-size:1.125rem;display:inline-block;font-weight:700}.inteview_honbun{margin-bottom:50px;line-height:2}.inteview_honbun dt{font-size:1.25rem;position:relative;padding:0 0 0 20px;margin-bottom:20px;font-weight:700;color:#3284f5}.inteview_honbun dt:before{position:absolute;top:0;left:0;display:block;width:8px;height:100%;content:"";background-color:#e2eeff;border-radius:4px}.inteview_imagephoto{margin-bottom:50px}.inteview_imagephoto img{display:block;max-width:100%;margin:0 auto}.oneday_group{margin-bottom:10px}.oneday_group_header{font-size:2.25rem;margin-bottom:10px;font-weight:700;color:#3284f5}.oneday_group_body{margin-left:10px;border-left:1px solid #707070}.onedayItem{position:relative;padding:10px 0 30px 10px}.onedayItem_time{position:absolute;top:-10px;left:-10px;width:4em;height:4em;font-size:16px;font-weight:700;line-height:4em;color:#fff;text-align:center;background:#3284f5;border-radius:50%}.onedayItem_box{overflow:hidden;background-color:#fff;border-radius:20px}.onedayItem_disc{padding:10px}.oneday_head{font-size:1.25rem;margin-bottom:15px;font-weight:700;line-height:1.5;color:#3284f5}.oneday_body{line-height:1.7}.oneday_body em{font-style:normal}.oneday_body :last-child{margin-bottom:0}.driver-comment{padding-top:60px;margin-top:60px;border-top:4px dotted #fff}.driver-comment_photo{max-width:260px;margin:0 auto 20px;overflow:hidden;border-radius:20px}.driver-comment_text h2{font-size:1.25rem;margin-bottom:10px;font-weight:700;color:#3284f5}.driver-comment_text .rec_linkBtn{width:100%;max-width:394px;padding-right:0;padding-left:0;text-align:center}.driver-voice{position:relative;padding:15px;background-color:#fff;border-radius:20px}.entryForm{list-style:none}.entryForm_label{padding-bottom:5px;font-weight:700;line-height:1.5}.label_hissu{display:inline-block;margin-left:.5em;font-size:11px;font-weight:400;color:red}.entryForm_input{padding-bottom:20px}.entryForm_input input[type=email],.entryForm_input input[type=tel],.entryForm_input input[type=text],.entryForm_input textarea{padding:7px 10px}.entryForm_input select{padding:10px 30px 10px 10px}.entryForm_input_inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px}.entryForm_input_half{width:50%;padding:0 5px}.entryForm_input_onethird{width:33.33%;padding:0 5px}.w-em2 input[type=text],.w-em2 select{width:calc(100% - 2em)}.error-text{margin-top:5px;font-size:12px}.btn_entry{position:relative;display:inline-block;padding:15px 45px;font-weight:700;line-height:1.3;color:#fff;text-align:center;text-decoration:none;background:url(../images/icon_arrow_r_white.svg) no-repeat right 15px center/1em auto #3284f5;border:1px solid #3284f5;border-radius:60px;-webkit-transition:all .25s;transition:all .25s}.btn_entry:active,.btn_entry:hover{color:#3284f5;background-color:#fff;background-image:url(../images/icon_arrow_r_blue.svg);background-position-x:right 10px}.btn_entry.btn_entry_wh{color:#3284f5;background:url(../images/icon_arrow_r_blue.svg) no-repeat right 15px center/1em auto #fff}.btn_entry.btn_entry_wh:active,.btn_entry.btn_entry_wh:hover{color:#fff;background-color:#3284f5;background-image:url(../images/icon_arrow_r_white.svg)}.error-text{font-size:.8125rem;margin:5px 0 0;color:#f31710}.form-btn-box{text-align:center}.form-btn-box form{display:inline-block}.form-btn-box .btn_entry.btn_entry_back{padding-right:30px;padding-left:30px;background-color:#aaa;border:0}.form-btn-box .btn_entry.btn_entry_back:active,.form-btn-box .btn_entry.btn_entry_back:hover{color:#fff;background-color:#666;background-image:url(../images/icon_arrow_r_white.svg)}.privacypolicy_text{font-size:.75rem;margin-bottom:30px}.contactConfirm{margin-bottom:30px}.contactConfirm:after{display:block;clear:both;content:""}.contactConfirm dt{margin-bottom:5px;font-weight:700}.contactConfirm dd{padding:0 .5em;margin-bottom:20px}.careerstep_flow{max-width:1000px;margin:0 auto}.careerstep_flow img{display:block;width:100%;height:auto}.careerstep_flow_l{display:none}@media screen and (min-width:480px){.rec_footer_phone{font-size:40px}.rec_footer_txt{font-size:16px}.rec_topImage{width:calc(100% - 60px);height:calc(100vh - 40px);margin-bottom:30px;margin-left:30px}.rec_section_txts{width:90%}.rec_section_photo{padding:0 0 0 10%}.rec_section_img{padding-top:56.25%}.rec_lineHead{text-align:left}.rec_topFeature{margin-right:-8px;margin-bottom:10px;margin-left:-8px}.rec_topFeature-item{width:25%;padding:0 8px}.rec_topInterviewItem{width:50%}.rec_topInterviewItem_head{font-size:2.7vw}.feature_body{padding:30px}.interview_section{padding:80px 0;margin-top:-50px;border-top:1px solid #ddd}.interview_header_photo{margin:0 10vw;border-radius:20px}.interview_title{font-size:4vw}.interview_catch{display:inline-block;margin-right:1em}.onedayItem{padding:30px 0 20px 85px}.onedayItem:before{position:absolute;top:63px;left:0;display:block;width:38px;height:1px;content:"";background-color:#707070}.onedayItem_time{position:absolute;top:15px;left:40px;font-size:24px}.onedayItem_disc{padding:30px}.driver-comment_text{margin-left:30px}.driver-comment_text h2{padding-left:30px}.driver-voice{padding:30px}.driver-voice:after{position:absolute;top:30px;left:-30px;display:block;width:0;height:0;content:"";border-color:transparent #fff transparent transparent;border-style:solid;border-width:18px 36px 18px 0}}@media screen and (min-width:768px){.rec_footer_mail,.rec_footer_phone{display:inline-block;margin:0 .5em;vertical-align:middle}.rec_footer_mail{min-width:256px}.rec_pagetitle_img{height:440px;padding-top:0}.topCopy{font-size:60px}.rec_section_txts{width:90%;padding:40px 60px 40px 30px}.rec_topInterviewItem{width:33.33%}.rec_topInterviewItem_head{font-size:1.8vw}.feature_head{text-align:center}.feature_head_main{font-size:2.125rem}.interview_header{padding-bottom:33px}.interview_header_photo{margin:0 0 0 23vw}.interview_header_txt{position:absolute;bottom:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:0}.interview_title{font-size:2.125rem;margin-bottom:0;line-height:2}.interview_title span{padding:.1em .3em .2em}.interview_name{margin-bottom:25px}.interview_catch{font-size:1.25rem;display:block;margin-bottom:20px}.interview_name_bottom,.interview_name_top{display:block}.entryForm{display:table;width:100%}.entryForm_item{display:table-row}.entryForm_input,.entryForm_label{display:table-cell;vertical-align:top}.entryForm_label{min-width:170px;padding-top:4px}.contactConfirm dt{float:left}.contactConfirm dd{padding-left:8em}.careerstep_flow_l{display:block}.careerstep_flow_s{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.rec_section{padding:50px 0}}@media screen and (min-width:1024px){body{padding-top:0}.rec_container_m{max-width:1130px}.rec_header{position:relative}.rec_header_container{padding:0 15px}.rec_header_bottom{display:block}.rec_header_logo{padding-left:0}.rec_header_official_meitstsu{display:block}.rec_footer_nav{display:table;width:100%;margin:30px 0;table-layout:fixed}.rec_footer_nav_list{display:table-row}.rec_footer_nav_item{display:table-cell;text-align:center;border-left:1px solid #fff}.rec_footer_nav_item:last-child{border-right:1px solid #fff}.rec_footer_nav_item a{font-size:13px;color:#fff;text-decoration:none}.rec_footer_nav_item a:hover{text-decoration:underline}.rec_pagetitle{padding:60px 0;margin-top:30px}.rec_pagetitle_image{position:absolute;top:0;right:0;width:100%;padding-left:0;overflow:hidden}.rec_pagetitle_image_inner{position:relative;max-width:1130px;height:540px;padding:0 15px;margin:0 auto}.rec_pagetitle_img{position:absolute;right:auto;left:43%;width:calc(57% + (100vw - 100%) / 2)}.rec_pagetitle_txts{padding-right:calc(57% + 30px);margin-top:0}.rec_section_container{position:relative}.rec_section_inner{max-width:1130px;padding:0 15px;margin:0 auto}.rec_section_grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rec_section_txts{width:50%;padding:60px 40px}.rec_section_txts_bg{width:calc(50% + 200px);height:100%}.rec_section_photo{width:50%;padding:60px 0 60px 10px}.rec_section_img{padding-top:75%;border-radius:80px}.rec_section_reverse .rec_section_grid{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.rec_section_reverse .rec_section_txts_bg{left:calc(50% - 200px);width:calc(50% + 200px);border-top-left-radius:80px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:80px}.rec_section_reverse .rec_section_photo{padding:60px 10px 60px 0}.rec_lineHead{font-size:36px}.rec_topInterviewHead{font-size:46px}.rec_topInterviewHead:before{bottom:30px}.rec_topInterviewItem{width:33.33%}.rec_topInterviewItem_head{font-size:16px}.rec_content{padding-top:90px}.entry-column_recruit{padding:30px 30px 0;margin:0}.feature_photo,.yakushoku{margin-bottom:0}.interview_header_photo{margin:0 0 0 230px}.onedayItem_box{border-radius:40px}.onedayItem_photo{float:left;width:346px;margin:30px 0 30px 30px;overflow:hidden;border-radius:20px}.onedayItem_disc{padding:30px 30px 30px 406px}.driver-voice{border-radius:30px}.driver-voice:after{top:50px}}@media screen and (max-width:768px){.mv__scroll{right:0;left:0;margin:0 auto}.mv__scroll span{margin-bottom:calc(var(--cont-resp-w) * 14 / 414);font-size:calc(var(--cont-resp-w) * 12 / 414);-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset}.mv__scroll:before{bottom:calc(((var(--vh, 1vh) * 100) * 60 / 800) - (var(--cont-resp-w) * 10 / 414));width:calc(var(--cont-resp-w) * 10 / 414);height:calc(var(--cont-resp-w) * 10 / 414);-webkit-animation:scrAnimeSp 2s cubic-bezier(.85,0,.15,1) infinite;animation:scrAnimeSp 2s cubic-bezier(.85,0,.15,1) infinite}.mv__scroll:after{height:calc((var(--vh, 1vh) * 100) * 60 / 800)}}
/*# sourceMappingURL=maps/recruit.min.css.map */
