﻿body{font-feature-settings:"palt";font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-align:left;line-height:1.5}.font_thin{font-weight:100}.font_extralight{font-weight:200}.font_light{font-weight:300}.font_regular{font-weight:400}.font_medium{font-weight:500}.font_semibold{font-weight:600}.font_bold{font-weight:700}.font_extrabold{font-weight:800}.font_black{font-weight:900}.text_left{text-align:left}.text_center{text-align:center}.text_right{text-align:right}.text_justify{text-align:justify}.container{width:min(92.5925925926vw,1000px);margin:0 auto}.container_min{width:min(83.3333333333vw,900px);margin:0 auto}@media(max-width: 767px){.container{width:92vw;margin:0 auto}.container_min{width:84vw;margin:0 auto}}.pc{display:block}.sp{display:none}@media(max-width: 767px){.pc{display:none}.sp{display:block}}.title_wrap_h2 .title_h2{font-size:min(3.7037037037vw,40px);line-height:1.3;font-weight:700;margin-bottom:min(.7407407407vw,8px);letter-spacing:min(.1851851852vw,2px)}@media(max-width: 767px){.title_wrap_h2 .title_h2{font-size:6.4vw;letter-spacing:.2666666667vw;margin-bottom:1.3333333333vw}}.title_wrap_h2 .sub_title{font-size:min(2.7777777778vw,30px)}@media(max-width: 767px){.title_wrap_h2 .sub_title{font-size:4.8vw}}.title_wrap_h2 .sub_title::before{position:absolute;content:"-";left:-10px}@media(max-width: 1080px){.title_wrap_h2 .sub_title::before{left:-.9259259259vw}}@media(max-width: 767px){.title_wrap_h2 .sub_title::before{left:-3.2vw}}.title_wrap_h2 .sub_title::after{position:absolute;content:"-";right:-10px}@media(max-width: 1080px){.title_wrap_h2 .sub_title::after{right:-.9259259259vw}}@media(max-width: 767px){.title_wrap_h2 .sub_title::after{right:-3.2vw}}.relative{position:relative}*{margin:0;padding:0;box-sizing:border-box}table{width:100%;border-collapse:collapse}li,ol{list-style:none}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:normal;letter-spacing:0}.vacancies_wrapper img{width:100%;height:auto;display:block}.vacancies_outer .vacancies_wrapper .header{background:#f1f7fb;padding:min(1.4814814815vw,16px) 0;height:auto}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .header{padding:2.6666666667vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .header .container{width:100%}}.vacancies_outer .vacancies_wrapper .header .container .header_inner{width:min(17.1296296296vw,185px);height:auto}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .header .container .header_inner{width:49.4666666667vw}}.vacancies_outer .vacancies_wrapper{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;min-height:100vh}.vacancies_outer .vacancies_wrapper main{padding:0;letter-spacing:0}.vacancies_outer .vacancies_wrapper .fv{background:#f1f7fb}.vacancies_outer .vacancies_wrapper .fv .fv_catchphrase{background:red;color:#fff;font-size:min(2.7777777778vw,30px);padding:min(1.1111111111vw,12px) 0;letter-spacing:min(.1851851852vw,2px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_catchphrase{font-size:5.6vw;padding:1.6vw;letter-spacing:.2666666667vw}}.vacancies_outer .vacancies_wrapper .fv .fv_wrap{padding:min(4.6296296296vw,50px) 0 min(3.7037037037vw,40px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_wrap{padding:8vw 0 3.2vw}}.vacancies_outer .vacancies_wrapper .fv .fv_wrap::after{position:absolute;content:"";width:min(37.037037037vw,400px);height:min(49.2592592593vw,532px);bottom:-1px;right:0;background:url(../img/fv_worker.webp);background-repeat:no-repeat;background-size:contain}@media(max-width: 1080px){.vacancies_outer .vacancies_wrapper .fv .fv_wrap::after{bottom:-.0925925926vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_wrap::after{width:74.2666666667vw;height:98.6666666667vw;bottom:-.1333333333vw;right:13.3333333333vw}}.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_title_wrap{width:min(55.5555555556vw,600px);height:min(22.2222222222vw,240px);display:flex;align-items:center;justify-content:center;margin-bottom:min(5.5555555556vw,60px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_title_wrap{width:94.9333333333vw;height:40vw;margin:0 auto 58.1333333333vw}}.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_title_wrap::before{position:absolute;content:"";width:min(7.4074074074vw,80px);height:min(22.2222222222vw,240px);top:0;left:0;background:url(../img/emblem_left.webp);background-repeat:no-repeat;background-size:contain}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_title_wrap::before{width:13.3333333333vw;height:40vw}}.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_title_wrap::after{position:absolute;content:"";width:min(7.4074074074vw,80px);height:min(22.2222222222vw,240px);top:0;right:0;background:url(../img/emblem_right.webp);background-repeat:no-repeat;background-size:contain}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_title_wrap::after{width:13.3333333333vw;height:40vw}}.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_title_wrap .fv_title{font-size:min(5.5555555556vw,60px);color:#125aac;line-height:1.2}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_title_wrap .fv_title{font-size:10.6666666667vw}}.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_title_wrap .fv_title .red{background:linear-gradient(transparent 55%, #FFEE00 55%);color:red}.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_title_wrap .fv_title .small{font-size:min(2.7777777778vw,30px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_title_wrap .fv_title .small{font-size:6.4vw}}.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_inner{width:min(55.5555555556vw,600px);display:flex;justify-content:space-between;counter-reset:listnum}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_inner{width:93.3333333333vw;margin:0 auto}}.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_inner .fv_list{width:min(16.6666666667vw,180px);height:min(21.2962962963vw,230px);background:url(../img/medal.webp);background-repeat:no-repeat;background-size:contain;position:relative;padding-top:min(4.4444444444vw,48px);color:blue;font-size:min(2.2222222222vw,24px);line-height:1.2;z-index:10}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_inner .fv_list{width:29.3333333333vw;height:37.3333333333vw;padding-top:7.7333333333vw;font-size:4vw}}.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_inner .fv_list .red{color:red;font-size:min(2.7777777778vw,30px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_inner .fv_list .red{font-size:5.3333333333vw}}.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_inner .fv_list:after{position:absolute;top:min(10.5555555556vw,114px);left:50%;transform:translateX(-50%);font-size:min(1.4814814815vw,16px);counter-increment:listnum;content:"※" counter(listnum)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_wrap .fv_inner .fv_list:after{top:19.7333333333vw;font-size:2.6666666667vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .container{width:100%}}.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap{background:linear-gradient(90deg, #FCEE21 0%, #F7931E 100%);padding-top:min(.9259259259vw,10px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap{padding-top:2.6666666667vw}}.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner{background:#125aac;padding:min(2.7777777778vw,30px) 0 min(4.6296296296vw,50px);color:#fff}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner{padding:8vw 0 6.6666666667vw}}.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents{width:min(74.0740740741vw,800px);margin:0 auto}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents{width:92vw}}.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .btn_catch{font-size:min(2.7777777778vw,30px);letter-spacing:min(.0925925926vw,1px);margin-bottom:min(1.8518518519vw,20px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .btn_catch{font-size:4.8vw;letter-spacing:.1333333333vw;margin-bottom:2.6666666667vw}}.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .btn_catch .decoration{position:relative;color:#fff}.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .btn_catch .decoration::before{position:absolute;content:"＼";left:-30px}@media(max-width: 1080px){.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .btn_catch .decoration::before{left:-2.7777777778vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .btn_catch .decoration::before{left:-4.8vw}}.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .btn_catch .decoration::after{position:absolute;content:"／";right:-30px}@media(max-width: 1080px){.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .btn_catch .decoration::after{right:-2.7777777778vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .btn_catch .decoration::after{right:-4.8vw}}.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .fv_btn{width:100%;padding:min(1.8518518519vw,20px) 0;font-size:min(2.962962963vw,32px);letter-spacing:min(.0925925926vw,1px);color:#125aac;background:#fff;display:block;border-radius:min(5.5555555556vw,60px);box-shadow:min(0vw,0px) min(.7407407407vw,8px) min(.3703703704vw,4px) min(0vw,0px) rgba(0,0,0,.25);margin-bottom:min(4.2592592593vw,46px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .fv_btn{width:84vw;padding:4vw;font-size:4.2666666667vw;letter-spacing:.1333333333vw;border-radius:8vw;box-shadow:0px 1.0666666667vw .5333333333vw 0px rgba(0,0,0,.25);margin:0 auto 5.3333333333vw}}.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .fv_btn::after{position:absolute;content:"";width:min(2.7777777778vw,30px);height:min(2.7777777778vw,30px);top:50%;transform:translateY(-50%);right:min(4.2592592593vw,46px);background:url(../img/fv_arrow.webp);background-repeat:no-repeat;background-size:contain;transition:all .2s}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .fv_btn::after{width:4vw;height:4vw;right:5.3333333333vw}}@media(min-width: 1080px){.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .fv_btn:hover{opacity:.8}.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .fv_btn:hover::after{position:absolute;content:"";width:min(2.7777777778vw,30px);height:min(2.7777777778vw,30px);top:50%;transform:translateY(-50%);right:min(2.4074074074vw,26px);background:url(../img/fv_arrow.webp);background-repeat:no-repeat;background-size:contain}}.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .fv_cv_annotation{margin-left:min(14.4444444444vw,156px);font-size:min(1.4814814815vw,16px);counter-reset:listnum}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .fv_cv_annotation{margin-left:0;font-size:2.6666666667vw}}.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .fv_cv_annotation_list{padding-left:min(3.7037037037vw,40px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .fv_cv_annotation_list{padding-left:5.3333333333vw}}.vacancies_outer .vacancies_wrapper .fv .fv_cv_wrap .fv_cv_inner .fv_cv_contents .fv_cv_annotation_list::before{position:absolute;left:0;counter-increment:listnum;content:"※" counter(listnum)}.vacancies_outer .vacancies_wrapper .about{padding:min(9.2592592593vw,100px) 0}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .about{padding:12vw 0}}.vacancies_outer .vacancies_wrapper .about .title_wrap_h2{color:#125aac;margin-bottom:min(3.7037037037vw,40px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .about .title_wrap_h2{margin-bottom:5.3333333333vw}}.vacancies_outer .vacancies_wrapper .about .about_inner{display:flex;gap:0 min(4.6296296296vw,50px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .about .about_inner{gap:4.8vw 0;flex-wrap:wrap}}.vacancies_outer .vacancies_wrapper .about .about_inner .about_img{width:min(41.6666666667vw,450px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .about .about_inner .about_img{width:100%}}.vacancies_outer .vacancies_wrapper .about .about_inner .about_txt{width:min(46.2962962963vw,500px);font-size:min(2.4074074074vw,26px);line-height:1.3;letter-spacing:min(.1851851852vw,2px);color:#125aac}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .about .about_inner .about_txt{width:100%;font-size:4.2666666667vw;letter-spacing:.2666666667vw}}.vacancies_outer .vacancies_wrapper .about .about_inner .about_txt .orange{color:#ff8000}.vacancies_outer .vacancies_wrapper .worries .worries_wrap{background:#f1f7fb;padding:min(9.2592592593vw,100px) 0 min(47.8703703704vw,517px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap{padding:12vw 0 79.0666666667vw}}.vacancies_outer .vacancies_wrapper .worries .worries_wrap::after{position:absolute;content:"";width:min(27.7777777778vw,300px);height:min(41.9444444444vw,453px);bottom:0;left:50%;transform:translateX(-50%);background:url(../img/worries.webp);background-repeat:no-repeat;background-size:contain}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap::after{width:46.6666666667vw;height:70.5333333333vw}}.vacancies_outer .vacancies_wrapper .worries .worries_wrap .title_wrap_h2{color:#333;margin-bottom:min(4.6296296296vw,50px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .title_wrap_h2{margin-bottom:6.6666666667vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .container{width:89.3333333333vw}}.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_list{font-size:min(2.2222222222vw,24px);line-height:1.3;color:#333;background:#fff;padding:min(1.4814814815vw,16px) 0;border-radius:min(3.7037037037vw,40px);position:relative;text-align:center;margin-bottom:min(3.7037037037vw,40px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_list{font-size:4.2666666667vw;padding:2.6666666667vw 0;border-radius:4vw;margin-bottom:4vw}}.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_1{width:min(70vw,756px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_1{width:77.3333333333vw}}.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_1::after{position:absolute;content:"";width:min(3.0555555556vw,33px);height:min(4.6296296296vw,50px);bottom:-50px;left:min(7.4074074074vw,80px);background:url(../img/triangle1.webp);background-repeat:no-repeat;background-size:contain}@media(max-width: 1080px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_1::after{bottom:-4.6296296296vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_1::after{width:4.4vw;height:6.6666666667vw;bottom:-6.6666666667vw;left:5.3333333333vw}}.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_2{width:min(52.2222222222vw,564px);margin-left:min(40.3703703704vw,436px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_2{width:65.3333333333vw;margin-left:24vw}}.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_2::after{position:absolute;content:"";width:min(3.0555555556vw,33px);height:min(4.6296296296vw,50px);bottom:-50px;left:min(41.2962962963vw,446px);background:url(../img/triangle2.webp);background-repeat:no-repeat;background-size:contain}@media(max-width: 1080px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_2::after{bottom:-4.6296296296vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_2::after{width:4.4vw;height:6.6666666667vw;bottom:-6.6666666667vw;left:53.7333333333vw}}.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_3{width:min(27.7777777778vw,300px);margin-left:min(15.7407407407vw,170px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_3{width:50.6666666667vw;margin-left:0}}.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_3::after{position:absolute;content:"";width:min(3.0555555556vw,33px);height:min(4.6296296296vw,50px);bottom:-50px;left:min(12.962962963vw,140px);background:url(../img/triangle1.webp);background-repeat:no-repeat;background-size:contain}@media(max-width: 1080px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_3::after{bottom:-4.6296296296vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_3::after{width:4.4vw;height:6.6666666667vw;bottom:-6.6666666667vw;left:28vw}}.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_4{width:min(21.1111111111vw,228px);margin:0 0 min(7.962962963vw,86px) min(51.4814814815vw,556px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_4{width:37.8666666667vw;margin:0 0 9.0666666667vw 51.4666666667vw}}.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_4::after{position:absolute;content:"";width:min(3.0555555556vw,33px);height:min(4.6296296296vw,50px);bottom:-50px;left:min(12.2222222222vw,132px);background:url(../img/triangle2.webp);background-repeat:no-repeat;background-size:contain}@media(max-width: 1080px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_4::after{bottom:-4.6296296296vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_4::after{width:4.4vw;height:6.6666666667vw;bottom:-6.6666666667vw;left:10.8vw}}.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_5{width:min(61.1111111111vw,660px);margin:0 auto}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_5{width:73.3333333333vw}}.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_5::after{position:absolute;content:"";width:min(3.0555555556vw,33px);height:min(4.6296296296vw,50px);bottom:-50px;left:50%;transform:translateX(-50%);background:url(../img/triangle3.webp);background-repeat:no-repeat;background-size:contain}@media(max-width: 1080px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_5::after{bottom:-4.6296296296vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .worries .worries_wrap .worries_voice .worries_voice_5::after{width:4.4vw;height:6.6666666667vw;bottom:-6.6666666667vw}}.vacancies_outer .vacancies_wrapper .solution .solution_wrap{padding:min(18.7962962963vw,203px) 0 min(9.2592592593vw,100px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .solution .solution_wrap{padding:28vw 0 12vw}}.vacancies_outer .vacancies_wrapper .solution .solution_wrap::before{position:absolute;content:"";width:min(46.2962962963vw,500px);height:min(7.6851851852vw,83px);top:min(5.5555555556vw,60px);left:50%;transform:translateX(-50%);background:url(../img/triangle4.webp);background-repeat:no-repeat;background-size:contain}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .solution .solution_wrap::before{width:40vw;height:6.6666666667vw;top:10.6666666667vw}}.vacancies_outer .vacancies_wrapper .solution .solution_wrap .solution_title{color:#333;font-size:min(4.0740740741vw,44px);letter-spacing:min(.1851851852vw,2px);margin-bottom:min(4.6296296296vw,50px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .solution .solution_wrap .solution_title{font-size:7.2vw;letter-spacing:.2666666667vw;margin-bottom:6.6666666667vw}}.vacancies_outer .vacancies_wrapper .solution .solution_wrap .solution_title .red{background:linear-gradient(transparent 65%, #FFEE00 65%);color:red}.vacancies_outer .vacancies_wrapper .solution .solution_wrap .solution_inner{display:flex;flex-wrap:wrap;gap:min(3.7037037037vw,40px);justify-content:center}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .solution .solution_wrap .solution_inner{gap:5.3333333333vw}}.vacancies_outer .vacancies_wrapper .solution .solution_wrap .solution_inner .solution_list{width:min(44.4444444444vw,480px);background:#f1f7fb;color:#333;padding:min(3.3333333333vw,36px) min(6.0185185185vw,65px);display:flex;justify-content:center;flex-wrap:wrap;gap:min(3.7037037037vw,40px);border-radius:min(1.8518518519vw,20px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .solution .solution_wrap .solution_inner .solution_list{width:92vw;padding:5.3333333333vw 4vw;gap:5.3333333333vw;border-radius:2.6666666667vw}}.vacancies_outer .vacancies_wrapper .solution .solution_wrap .solution_inner .solution_sub_title{font-size:min(2.7777777778vw,30px);letter-spacing:min(.0925925926vw,1px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .solution .solution_wrap .solution_inner .solution_sub_title{font-size:6.4vw;letter-spacing:.2666666667vw}}.vacancies_outer .vacancies_wrapper .solution .solution_wrap .solution_inner .solution_img{width:min(27.7777777778vw,300px);margin:0 auto}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .solution .solution_wrap .solution_inner .solution_img{width:66.6666666667vw}}.vacancies_outer .vacancies_wrapper .solution .solution_wrap .solution_inner .solution_txt{font-size:min(2.2222222222vw,24px);line-height:1.3}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .solution .solution_wrap .solution_inner .solution_txt{font-size:5.0666666667vw}}.vacancies_outer .vacancies_wrapper .flow{background:#f1f7fb;padding:min(9.2592592593vw,100px) 0}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .flow{padding:12vw 0}}.vacancies_outer .vacancies_wrapper .flow .title_wrap_h2{color:#333;margin-bottom:min(3.7037037037vw,40px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .flow .title_wrap_h2{margin-bottom:5.3333333333vw}}.vacancies_outer .vacancies_wrapper .flow .flow_wrap{width:min(74.0740740741vw,800px);margin:0 auto}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .flow .flow_wrap{width:92vw}}.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_contents{font-size:min(3.7037037037vw,40px);color:#333;letter-spacing:min(.1851851852vw,2px);line-height:1.5;background:#fff;padding:min(2.7777777778vw,30px) 0;border-radius:min(1.8518518519vw,20px);margin-bottom:min(11.1111111111vw,120px);box-shadow:min(0vw,0px) min(.3703703704vw,4px) min(.3703703704vw,4px) min(0vw,0px) rgba(0,0,0,.25);text-align:center}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_contents{font-size:6.9333333333vw;letter-spacing:.2666666667vw;padding:5.3333333333vw 6.1333333333vw;border-radius:2.6666666667vw;box-shadow:0px .5333333333vw .5333333333vw 0px rgba(0,0,0,.25);margin-bottom:17.3333333333vw;text-align:left}}.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_contents .blue{background:linear-gradient(transparent 65%, #97D5FF 65%)}.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_contents::after{position:absolute;content:"";width:min(37.037037037vw,400px);height:min(3.7037037037vw,40px);bottom:-80px;left:50%;transform:translateX(-50%);background:url(../img/triangle5.webp);background-repeat:no-repeat;background-size:contain}@media(max-width: 1080px){.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_contents::after{bottom:-7.4074074074vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_contents::after{width:40vw;height:6.6666666667vw;bottom:-12vw;background:url(../img/triangle4.webp);background-repeat:no-repeat;background-size:contain}}.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_inner{counter-reset:listnum}.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_inner .flow_list{color:#333;background:#fff;padding:min(10vw,108px) min(9.2592592593vw,100px) min(3.7037037037vw,40px);border-radius:min(1.8518518519vw,20px);margin-bottom:min(11.1111111111vw,120px);box-shadow:min(0vw,0px) min(.3703703704vw,4px) min(.3703703704vw,4px) min(0vw,0px) rgba(0,0,0,.25)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_inner .flow_list{padding:16.2666666667vw 4vw 5.3333333333vw;border-radius:2.6666666667vw;box-shadow:0px .5333333333vw .5333333333vw 0px rgba(0,0,0,.25);margin-bottom:17.3333333333vw}}.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_inner .flow_list::before{position:absolute;top:min(3.7037037037vw,40px);left:min(9.2592592593vw,100px);font-size:min(2.962962963vw,32px);font-weight:500;counter-increment:listnum;content:"STEP:" counter(listnum)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_inner .flow_list::before{top:5.3333333333vw;left:4vw;font-size:4.8vw}}.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_inner .flow_list::after{position:absolute;content:"";width:min(37.037037037vw,400px);height:min(3.7037037037vw,40px);bottom:-80px;left:50%;transform:translateX(-50%);background:url(../img/triangle5.webp);background-repeat:no-repeat;background-size:contain}@media(max-width: 1080px){.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_inner .flow_list::after{bottom:-7.4074074074vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_inner .flow_list::after{width:40vw;height:6.6666666667vw;bottom:-12vw;background:url(../img/triangle4.webp);background-repeat:no-repeat;background-size:contain}}.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_inner .flow_list:last-child{margin-bottom:0}.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_inner .flow_list:last-child::after{position:unset}.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_inner .flow_list .flow_sub_titile{font-size:min(3.3333333333vw,36px);letter-spacing:min(.1851851852vw,2px);margin-bottom:min(.7407407407vw,8px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_inner .flow_list .flow_sub_titile{font-size:5.3333333333vw;letter-spacing:.2666666667vw;margin-bottom:1.0666666667vw}}.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_inner .flow_list .flow_img{width:min(27.7777777778vw,300px);margin:0 auto min(1.8518518519vw,20px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_inner .flow_list .flow_img{width:58.6666666667vw;margin:0 auto 5.3333333333vw}}.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_inner .flow_list .flow_txt{font-size:min(2.5925925926vw,28px);width:min(55.5555555556vw,600px);line-height:1.3;letter-spacing:min(.0925925926vw,1px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .flow .flow_wrap .flow_inner .flow_list .flow_txt{font-size:4.2666666667vw;width:84vw;letter-spacing:.1333333333vw}}.vacancies_outer .vacancies_wrapper .voice{background:#125aac;padding:min(9.2592592593vw,100px) 0;color:#fff}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .voice{padding:12vw 0}}.vacancies_outer .vacancies_wrapper .voice .title_wrap_h2{margin-bottom:min(4.6296296296vw,50px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .voice .title_wrap_h2{margin-bottom:8vw}}.vacancies_outer .vacancies_wrapper .voice .voice_txt{font-size:min(2.5925925926vw,28px);margin-bottom:min(5.5555555556vw,60px);color:#fff}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .voice .voice_txt{font-size:4.2666666667vw;margin:0 auto 9.3333333333vw;width:81.3333333333vw}}.vacancies_outer .vacancies_wrapper .voice .slide_wrap{width:min(92.5925925926vw,1000px);margin:0 auto;display:flex;justify-content:space-between}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .voice .slide_wrap{width:100%}}.vacancies_outer .vacancies_wrapper .voice .slide_wrap .owner_voice{width:min(45.3703703704vw,490px);background:#f1f7fb;color:#333;padding:min(2.7777777778vw,30px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .voice .slide_wrap .owner_voice{width:84vw;padding:5.3333333333vw 4vw;margin:0 auto}}.vacancies_outer .vacancies_wrapper .voice .slide_wrap .owner_voice .owner_voice_title{font-size:min(2.2222222222vw,24px);margin-bottom:min(2.2222222222vw,24px);letter-spacing:min(.0925925926vw,1px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .voice .slide_wrap .owner_voice .owner_voice_title{font-size:4.2666666667vw;margin-bottom:4vw;letter-spacing:.1333333333vw}}.vacancies_outer .vacancies_wrapper .voice .slide_wrap .owner_voice .owner_voice_wrap{display:flex;justify-content:space-between}.vacancies_outer .vacancies_wrapper .voice .slide_wrap .owner_voice .owner_voice_wrap .owner_voice_txt{font-size:min(1.6666666667vw,18px);line-height:1.3;width:min(21.2962962963vw,230px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .voice .slide_wrap .owner_voice .owner_voice_wrap .owner_voice_txt{font-size:3.2vw;width:40vw}}.vacancies_outer .vacancies_wrapper .voice .slide_wrap .owner_voice .owner_voice_wrap .owner_voice_owner{width:min(16.6666666667vw,180px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .voice .slide_wrap .owner_voice .owner_voice_wrap .owner_voice_owner{width:32vw}}.vacancies_outer .vacancies_wrapper .voice .slide_wrap .owner_voice .owner_voice_wrap .owner_voice_name{font-size:min(1.8518518519vw,20px);margin-top:min(1.8518518519vw,20px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .voice .slide_wrap .owner_voice .owner_voice_wrap .owner_voice_name{font-size:3.2vw;margin-top:2.6666666667vw}}.vacancies_outer .vacancies_wrapper .voice .slide_wrap .prev.slick-arrow{position:absolute;width:8vw;top:50%;left:2.6666666667vw;transform:translateY(-50%);z-index:1;cursor:pointer}.vacancies_outer .vacancies_wrapper .voice .slide_wrap .next.slick-arrow{position:absolute;width:8vw;top:50%;right:2.6666666667vw;transform:translateY(-50%);z-index:1;cursor:pointer}.vacancies_outer .vacancies_wrapper .voice .slide_wrap .slick-slide{outline:none}.vacancies_outer .vacancies_wrapper .cv{background:#f1f7fb;padding:min(9.2592592593vw,100px) 0}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .cv{padding:8vw 0}}.vacancies_outer .vacancies_wrapper .cv .cv_wrap{background:#fff;padding:min(4.6296296296vw,50px) 0;border-radius:min(1.8518518519vw,20px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .cv .cv_wrap{padding:5.3333333333vw 0 8vw;border-radius:2.6666666667vw}}.vacancies_outer .vacancies_wrapper .cv .cv_wrap .cv_title{font-size:min(3.7037037037vw,40px);letter-spacing:min(.1851851852vw,2px);color:#333;margin-bottom:min(2.7777777778vw,30px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .cv .cv_wrap .cv_title{font-size:6.1333333333vw;letter-spacing:.2666666667vw;margin-bottom:5.3333333333vw}}.vacancies_outer .vacancies_wrapper .cv .cv_wrap .cv_title .red{background:linear-gradient(transparent 60%, #FFEE00 60%);color:red}.vacancies_outer .vacancies_wrapper .cv .cv_wrap .cv_txt{color:#333;font-size:min(2.2222222222vw,24px);line-height:1.3;letter-spacing:min(.0925925926vw,1px);margin-bottom:min(3.3333333333vw,36px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .cv .cv_wrap .cv_txt{font-size:3.7333333333vw;letter-spacing:.2666666667vw;margin-bottom:4.8vw}}.vacancies_outer .vacancies_wrapper .cv .cv_wrap .btn_catch{font-size:min(2.7777777778vw,30px);letter-spacing:min(.0925925926vw,1px);margin-bottom:min(1.8518518519vw,20px);color:#125aac}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .cv .cv_wrap .btn_catch{font-size:4.8vw;letter-spacing:.1333333333vw;margin-bottom:2.6666666667vw}}.vacancies_outer .vacancies_wrapper .cv .cv_wrap .btn_catch .decoration{position:relative}.vacancies_outer .vacancies_wrapper .cv .cv_wrap .btn_catch .decoration::before{position:absolute;content:"＼";left:-30px}@media(max-width: 1080px){.vacancies_outer .vacancies_wrapper .cv .cv_wrap .btn_catch .decoration::before{left:-2.7777777778vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .cv .cv_wrap .btn_catch .decoration::before{left:-4.8vw}}.vacancies_outer .vacancies_wrapper .cv .cv_wrap .btn_catch .decoration::after{position:absolute;content:"／";right:-30px}@media(max-width: 1080px){.vacancies_outer .vacancies_wrapper .cv .cv_wrap .btn_catch .decoration::after{right:-2.7777777778vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .cv .cv_wrap .btn_catch .decoration::after{right:-4.8vw}}.vacancies_outer .vacancies_wrapper .cv .cv_wrap .cv_btn{width:min(74.0740740741vw,800px);padding:min(1.8518518519vw,20px) 0;margin:0 auto;font-size:min(2.962962963vw,32px);letter-spacing:min(.0925925926vw,1px);color:#fff;background:#125aac;display:block;border-radius:min(5.5555555556vw,60px);box-shadow:min(0vw,0px) min(.7407407407vw,8px) min(.3703703704vw,4px) min(0vw,0px) rgba(0,0,0,.25)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .cv .cv_wrap .cv_btn{width:84vw;padding:4vw;font-size:4.2666666667vw;letter-spacing:.1333333333vw;border-radius:8vw;box-shadow:0px 1.0666666667vw .5333333333vw 0px rgba(0,0,0,.25)}}.vacancies_outer .vacancies_wrapper .cv .cv_wrap .cv_btn::after{position:absolute;content:"";width:min(2.7777777778vw,30px);height:min(2.7777777778vw,30px);top:50%;transform:translateY(-50%);right:min(4.2592592593vw,46px);background:url(../img/btn_arrow.webp);background-repeat:no-repeat;background-size:contain;transition:all .2s}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .cv .cv_wrap .cv_btn::after{width:4vw;height:4vw;right:5.3333333333vw}}@media(min-width: 1080px){.vacancies_outer .vacancies_wrapper .cv .cv_wrap .cv_btn:hover{opacity:.8}.vacancies_outer .vacancies_wrapper .cv .cv_wrap .cv_btn:hover::after{position:absolute;content:"";width:min(2.7777777778vw,30px);height:min(2.7777777778vw,30px);top:50%;transform:translateY(-50%);right:min(2.4074074074vw,26px);background:url(../img/btn_arrow.webp);background-repeat:no-repeat;background-size:contain}}.vacancies_outer .vacancies_wrapper .media{padding:min(9.2592592593vw,100px) 0}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .media{padding:12vw 0}}.vacancies_outer .vacancies_wrapper .media .title_wrap_h2{color:#333;margin-bottom:min(3.7037037037vw,40px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .media .title_wrap_h2{margin-bottom:4.2666666667vw}}.vacancies_outer .vacancies_wrapper .media .media_video{width:min(74.0740740741vw,800px);margin:0 auto}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .media .media_video{width:92vw}}.vacancies_outer .vacancies_wrapper .media .media_video .media_txt{background:#125aac;color:#fff;padding:min(1.4814814815vw,16px) 0;font-size:min(2.7777777778vw,30px);letter-spacing:min(.1851851852vw,2px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .media .media_video .media_txt{padding:2.1333333333vw 0;font-size:3.7333333333vw;letter-spacing:.1333333333vw}}.vacancies_outer .vacancies_wrapper .media .media_video .media_txt .decoration{position:relative}.vacancies_outer .vacancies_wrapper .media .media_video .media_txt .decoration::before{position:absolute;content:"＼";left:-30px}@media(max-width: 1080px){.vacancies_outer .vacancies_wrapper .media .media_video .media_txt .decoration::before{left:-2.7777777778vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .media .media_video .media_txt .decoration::before{left:-3.7333333333vw}}.vacancies_outer .vacancies_wrapper .media .media_video .media_txt .decoration::after{position:absolute;content:"／";right:-30px}@media(max-width: 1080px){.vacancies_outer .vacancies_wrapper .media .media_video .media_txt .decoration::after{right:-2.7777777778vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .media .media_video .media_txt .decoration::after{right:-3.7333333333vw}}.vacancies_outer .vacancies_wrapper .media .media_video .media_txt .yellow{color:#fe0}.vacancies_outer .vacancies_wrapper .media .media_video iframe{aspect-ratio:400/223}.vacancies_outer .vacancies_wrapper .faq{background:#f1f7fb;padding:min(9.2592592593vw,100px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .faq{padding:12vw 0}}.vacancies_outer .vacancies_wrapper .faq .title_wrap_h2{color:#125aac;margin-bottom:min(5.5555555556vw,60px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .faq .title_wrap_h2{margin-bottom:8vw}}.vacancies_outer .vacancies_wrapper .faq .faq_wrap{width:min(83.3333333333vw,900px);margin:0 auto}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .faq .faq_wrap{width:84vw}}.vacancies_outer .vacancies_wrapper .faq .faq_wrap .toggle{margin-bottom:min(2.7777777778vw,30px);background:#fff;color:#125aac}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .faq .faq_wrap .toggle{margin-bottom:5.3333333333vw}}.vacancies_outer .vacancies_wrapper .faq .faq_wrap .toggle:last-child{margin-bottom:0}.vacancies_outer .vacancies_wrapper .faq .faq_wrap .toggle .acc_title{padding:min(2.4074074074vw,26px) min(2.7777777778vw,30px) min(2.4074074074vw,26px) min(7.5925925926vw,82px);font-size:min(2.2222222222vw,24px);letter-spacing:min(.0925925926vw,1px);cursor:pointer}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .faq .faq_wrap .toggle .acc_title{padding:3.4666666667vw 4vw 3.4666666667vw 11.7333333333vw;font-size:3.7333333333vw;letter-spacing:.1333333333vw}}.vacancies_outer .vacancies_wrapper .faq .faq_wrap .toggle .acc_title::before{position:absolute;content:"Q.";font-size:min(2.7777777778vw,30px);top:min(1.8518518519vw,20px);left:min(2.7777777778vw,30px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .faq .faq_wrap .toggle .acc_title::before{font-size:4.8vw;top:2.6666666667vw;left:4vw}}.vacancies_outer .vacancies_wrapper .faq .faq_wrap .toggle .acc_title::after{position:absolute;content:"";width:min(2.5925925926vw,28px);height:min(1.4814814815vw,16px);right:min(2.7777777778vw,30px);top:50%;background:url(../img/faq_arrow.webp);background-repeat:no-repeat;background-size:contain;transform:rotate(0deg) translateY(-50%);transition:transform .3s}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .faq .faq_wrap .toggle .acc_title::after{width:3.7333333333vw;height:2.1333333333vw;right:4vw}}.vacancies_outer .vacancies_wrapper .faq .faq_wrap .toggle .acc_title.add-open::after{transform:rotate(180deg) translateY(50%);transition:transform .3s}.vacancies_outer .vacancies_wrapper .faq .faq_wrap .toggle .acc_txt{display:none;width:min(77.7777777778vw,840px);margin:0 auto;font-size:min(1.8518518519vw,20px);padding:min(1.8518518519vw,20px) 0 min(1.8518518519vw,20px) min(4.4444444444vw,48px);border-top:solid min(.1851851852vw,2px) #125aac;line-height:1.3}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .faq .faq_wrap .toggle .acc_txt{width:76vw;font-size:3.2vw;padding:2.6666666667vw 0 2.6666666667vw 7.2vw;border-top:solid .2666666667vw #125aac}}.vacancies_outer .vacancies_wrapper .faq .faq_wrap .toggle .acc_txt::before{position:absolute;content:"A.";font-size:min(2.7777777778vw,30px);font-weight:500;top:min(1.8518518519vw,20px);left:0}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .faq .faq_wrap .toggle .acc_txt::before{font-size:4.8vw;top:2.6666666667vw}}.vacancies_outer .vacancies_wrapper .consultation{background:#125aac;color:#333;padding:min(9.2592592593vw,100px) 0}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .consultation{padding:12vw 0}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .consultation .container{width:84vw}}.vacancies_outer .vacancies_wrapper .consultation .consultation_wrap{background:#fff;padding:min(5.5555555556vw,60px) 0;border-radius:min(1.8518518519vw,20px);line-height:1.3}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .consultation .consultation_wrap{padding:5.3333333333vw 0;border-radius:2.6666666667vw}}.vacancies_outer .vacancies_wrapper .consultation .consultation_wrap .title_h2{font-size:min(3.3333333333vw,36px);line-height:1.3;margin-bottom:min(3.7037037037vw,40px);letter-spacing:min(.1851851852vw,2px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .consultation .consultation_wrap .title_h2{font-size:5.3333333333vw;margin-bottom:5.8666666667vw;letter-spacing:.2666666667vw}}.vacancies_outer .vacancies_wrapper .consultation .consultation_wrap .consultation_txt_1{font-size:min(2.7777777778vw,30px);margin-bottom:min(1.4814814815vw,16px);letter-spacing:min(.0925925926vw,1px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .consultation .consultation_wrap .consultation_txt_1{font-size:4.8vw;margin-bottom:2.1333333333vw;letter-spacing:.1333333333vw}}.vacancies_outer .vacancies_wrapper .consultation .consultation_wrap .consultation_txt_2{font-size:min(2.7777777778vw,30px);margin-bottom:min(2.7777777778vw,30px);letter-spacing:min(.0925925926vw,1px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .consultation .consultation_wrap .consultation_txt_2{font-size:4.8vw;margin-bottom:5.3333333333vw;letter-spacing:.1333333333vw}}.vacancies_outer .vacancies_wrapper .consultation .consultation_wrap .consultation_txt_3{font-size:min(3.3333333333vw,36px);margin-bottom:min(2.7777777778vw,30px);letter-spacing:min(.1851851852vw,2px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .consultation .consultation_wrap .consultation_txt_3{font-size:4.8vw;margin-bottom:5.3333333333vw;letter-spacing:.2666666667vw}}.vacancies_outer .vacancies_wrapper .consultation .consultation_wrap .consultation_txt_3 .yellow{background:linear-gradient(transparent 70%, #FFEE00 70%)}.vacancies_outer .vacancies_wrapper .consultation .consultation_wrap .consultation_img{width:min(32.4074074074vw,350px);margin:0 auto min(2.7777777778vw,30px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .consultation .consultation_wrap .consultation_img{width:66.6666666667vw}}.vacancies_outer .vacancies_wrapper .consultation .consultation_wrap .consultation_txt_4{font-size:min(2.962962963vw,32px);letter-spacing:min(.1851851852vw,2px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .consultation .consultation_wrap .consultation_txt_4{font-size:4.8vw;letter-spacing:.2666666667vw}}.vacancies_outer .vacancies_wrapper .consultation .consultation_wrap .red{background:linear-gradient(transparent 70%, #FFEE00 70%);color:red}.vacancies_outer .vacancies_wrapper .floating{position:fixed;width:100%;bottom:0;background:#f1f7fb;padding:min(.9259259259vw,10px) 0}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .floating{padding:1.3333333333vw 0}}.vacancies_outer .vacancies_wrapper .floating .floating_inner{display:flex;justify-content:center;gap:0 min(2.5925925926vw,28px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .floating .floating_inner{gap:0 3.7333333333vw}}.vacancies_outer .vacancies_wrapper .floating .floating_inner .float_btn{width:min(44.4444444444vw,480px);height:min(6.8518518519vw,74px);font-size:min(2.2222222222vw,24px);letter-spacing:min(.0925925926vw,1px);line-height:1;gap:0;color:#fff;background:#125aac;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:min(5.5555555556vw,60px);box-shadow:min(0vw,0px) min(.7407407407vw,8px) min(.3703703704vw,4px) min(0vw,0px) rgba(0,0,0,.25)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .floating .floating_inner .float_btn{width:44vw;height:11.0666666667vw;font-size:3.7333333333vw;letter-spacing:.1333333333vw;border-radius:6.6666666667vw;box-shadow:0px .5333333333vw .5333333333vw 0px rgba(0,0,0,.25)}}@media(min-width: 1080px){.vacancies_outer .vacancies_wrapper .floating .floating_inner .float_btn:hover{opacity:.8}}.vacancies_outer .vacancies_wrapper .floating .floating_inner .float_btn:first-child::before{position:absolute;content:"";width:min(1.8518518519vw,20px);height:min(1.8518518519vw,20px);left:min(12.037037037vw,130px);top:min(1.4814814815vw,16px);background:url(../img/tel_icon.webp);background-repeat:no-repeat;background-size:contain}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .floating .floating_inner .float_btn:first-child::before{width:3.2vw;height:3.2vw;top:2.4vw;left:5.8666666667vw}}.vacancies_outer .vacancies_wrapper .floating .floating_inner .float_btn .float_btn_txt{font-size:min(2.4074074074vw,26px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .floating .floating_inner .float_btn .float_btn_txt{font-size:3.7333333333vw}}.vacancies_outer .vacancies_wrapper .floating .floating_inner .float_btn .float_btn_txt .small{font-size:min(1.8518518519vw,20px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .floating .floating_inner .float_btn .float_btn_txt .small{font-size:3.2vw}}.animation{-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0.9)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%,100%{transform:scale(0.9)}50%{transform:scale(1)}}.vacancies_outer .vacancies_wrapper .form_outer{padding:min(9.2592592593vw,100px) 0}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .form_outer{padding:12vw 0}}.vacancies_outer .vacancies_wrapper .form_outer .page-contact-form{margin:0}.vacancies_outer .vacancies_wrapper .form_outer .title_wrap_h2{color:#125aac;margin-bottom:min(5.5555555556vw,60px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .form_outer .title_wrap_h2{margin-bottom:8vw}}.vacancies_outer .vacancies_wrapper .form_outer .form_guidance{width:min(83.3333333333vw,900px);margin:0 auto min(5.5555555556vw,60px);font-size:min(1.8518518519vw,20px);padding:min(2.7777777778vw,30px) min(4.6296296296vw,50px);border:solid min(.1851851852vw,2px) #c3c4c4;color:#333}@media(max-width: 960px){.vacancies_outer .vacancies_wrapper .form_outer .form_guidance{font-size:2.5vw;padding:3vw 2vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .form_outer .form_guidance{width:92vw;font-size:3.2vw;padding:4vw;margin:0 auto 8vw}}.vacancies_outer .vacancies_wrapper .form_outer .form_main{width:min(83.3333333333vw,900px);margin:0 auto}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .form_outer .form_main{width:92vw}}.vacancies_outer .vacancies_wrapper .form_outer .form_main .page-contact-form{margin:0}.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table{border:solid min(.1851851852vw,2px) #c3c4c4;margin-bottom:min(5.5555555556vw,60px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table{border:solid .2666666667vw #c3c4c4;margin-bottom:8vw}}.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr{border-bottom:solid min(.1851851852vw,2px) #c3c4c4}@media(max-width: 960px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr{border:none}}.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr .r_contact_form-table-tr-th{border:solid min(.1851851852vw,2px) #c3c4c4;width:min(25vw,270px);padding:min(2.4074074074vw,26px) min(1.8518518519vw,20px)}@media(max-width: 960px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr .r_contact_form-table-tr-th{width:100%;padding:2vw;border:none}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr .r_contact_form-table-tr-th{padding:2.6666666667vw 4vw}}.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr .r_contact_form-table-tr-th .table-flex{font-size:min(1.8518518519vw,20px);font-weight:500;color:#333;align-items:baseline;justify-content:space-between;display:flex}@media(max-width: 960px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr .r_contact_form-table-tr-th .table-flex{justify-content:flex-start;font-size:2.8vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr .r_contact_form-table-tr-th .table-flex{font-size:4.8vw}}.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr .r_contact_form-table-tr-th .table-flex .r_contact_form-table-tr-th-required{background:red;color:#fff;font-size:min(1.4814814815vw,16px);padding:0 min(.9259259259vw,10px)}@media(max-width: 960px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr .r_contact_form-table-tr-th .table-flex .r_contact_form-table-tr-th-required{font-size:2.5vw;padding:0 2.5vw;margin-left:3vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr .r_contact_form-table-tr-th .table-flex .r_contact_form-table-tr-th-required{font-size:3.2vw;padding:0 2.6666666667vw;margin-left:3.7333333333vw}}.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr td{padding:min(.9259259259vw,10px) min(1.8518518519vw,20px)}@media(max-width: 960px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr td{padding:2vw;font-size:3.5vw;margin-bottom:0;border:none}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr td{padding:3.2vw 4vw;font-size:3.7333333333vw}}.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr td input{padding:min(.9259259259vw,10px) min(1.8518518519vw,20px);font-size:min(1.8518518519vw,20px)}@media(max-width: 960px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr td input{padding:2vw;font-size:2.5vw;margin-bottom:0}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .r_contact_form-table-tr td input{padding:2.6666666667vw;font-size:3.7333333333vw}}.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .air-remark textarea{padding:min(.9259259259vw,10px) min(1.8518518519vw,20px);font-size:min(1.8518518519vw,20px)}@media(max-width: 960px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .air-remark textarea{padding:2vw;font-size:2.5vw;margin-bottom:0}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .air-remark textarea{padding:2.6666666667vw;font-size:3.7333333333vw}}.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .example{padding:min(.9259259259vw,10px) min(1.8518518519vw,20px)}@media(max-width: 960px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .example{padding:2vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .example{padding:2.6666666667vw}}.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .example-text{font-size:min(1.8518518519vw,20px);color:#333}@media(max-width: 960px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .example-text{font-size:2.5vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .example-text{font-size:3.7333333333vw}}.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .mwform-checkbox-field-text{font-size:min(2.2222222222vw,24px);margin-left:min(1.8518518519vw,20px);color:#333}@media(max-width: 960px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .mwform-checkbox-field-text{font-size:2.8vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_contact_form-table .mwform-checkbox-field-text{font-size:3.2vw}}.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_send{gap:0 min(4.6296296296vw,50px)}@media(max-width: 480px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_send{display:flex;flex-wrap:wrap;flex-direction:column-reverse;gap:6.6666666667vw 0}}.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_send input[type=submit]{background:#125aac;color:#fff;width:min(74.0740740741vw,800px);margin-top:0;padding:min(1.8518518519vw,20px);font-size:min(2.962962963vw,32px);border-radius:min(5.5555555556vw,60px);box-shadow:min(0vw,0px) min(.7407407407vw,8px) min(.3703703704vw,4px) min(0vw,0px) rgba(0,0,0,.25)}@media(max-width: 960px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_send input[type=submit]{width:100%;padding:2.5vw;font-size:3.5vw}}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_send input[type=submit]{padding:4vw;font-size:4.2666666667vw;border-radius:8vw;box-shadow:0px 1.0666666667vw .5333333333vw 0px rgba(0,0,0,.25)}}@media(min-width: 1080px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_send input[type=submit]:hover{opacity:.8}}.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_send input[type=submit].backButton{background:#c3c4c4;box-shadow:none;width:min(16.4814814815vw,178px);padding:min(.7407407407vw,8px);font-size:min(1.8518518519vw,20px)}@media(max-width: 480px){.vacancies_outer .vacancies_wrapper .form_outer .form_main .r_send input[type=submit].backButton{width:25%;padding:2.1333333333vw;font-size:2.962962963vw}}.vacancies_outer .vacancies_wrapper .form_outer .thanks_txt{width:min(83.3333333333vw,900px);margin:0 auto;font-size:min(1.8518518519vw,20px);color:#333;border:solid min(.0925925926vw,1px) #c3c4c4;padding:min(2.7777777778vw,30px) min(4.6296296296vw,50px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .form_outer .thanks_txt{width:84vw;font-size:3.7333333333vw;border:solid .1333333333vw #c3c4c4;padding:2.6666666667vw 4vw}}.vacancies_outer .vacancies_wrapper .footer{background:#f1f7fb;padding:min(5.5555555556vw,60px) 0 min(2.7777777778vw,30px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .footer{padding:8vw 0 4vw}}.vacancies_outer .vacancies_wrapper .footer .footer_inner{display:flex;justify-content:center;gap:0 min(5.5555555556vw,60px);margin-bottom:min(3.7037037037vw,40px)}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .footer .footer_inner{width:42.6666666667vw;gap:4.2666666667vw 0;margin:0 auto 8vw;flex-wrap:wrap}}.vacancies_outer .vacancies_wrapper .footer .footer_inner .footer_link{font-size:min(2.2222222222vw,24px);color:#125aac}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .footer .footer_inner .footer_link{font-size:4.2666666667vw}}.vacancies_outer .vacancies_wrapper .footer .copy{font-size:min(1.4814814815vw,16px);color:#125aac}@media(max-width: 767px){.vacancies_outer .vacancies_wrapper .footer .copy{font-size:2.6666666667vw}}