@charset "UTF-8";*,:after,:before{box-sizing:border-box}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}li,ul{list-style:none}button,input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;border-radius:0;color:inherit;font:inherit;font-size:inherit;margin:0;outline:0;vertical-align:middle}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{color:#ccc;opacity:1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder,textarea:-moz-placeholder{color:#ccc}input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc;opacity:1}input:-ms-input-placeholder,input:-ms-placeholder,textarea:-ms-input-placeholder,textarea:-ms-placeholder{color:#ccc}input::-ms-placeholder,textarea::-ms-placeholder{color:#ccc}textarea{overflow:auto;resize:vertical}button,input[type=button],input[type=submit],label,select{cursor:pointer}body{-webkit-text-size-adjust:100%;color:#666;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;letter-spacing:.05em;line-height:1.75;margin:0}body.noscroll{height:100%;overflow:hidden;position:relative}main{background-color:#fff;display:block}img{height:auto;max-width:100%;vertical-align:middle}img.-w100{max-width:none;width:100%}picture.-w100{display:block;width:100%}picture.-w100 img{max-width:none;width:100%}a{color:inherit;outline:0;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:inherit}button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:inherit;font-size:inherit}#wrapper{overflow:hidden}address{text-wrap:pretty;font-style:normal}.slick-slider{line-height:1}a:focus-visible,button:focus-visible{box-shadow:0 0 0 4px #e44b51}.-center{text-align:center}img.-center{display:block;margin-left:auto;margin-right:auto}picture.-center{display:block;text-align:center}.-align-right{text-align:right!important}.-align-left{text-align:left!important}.-bold{font-weight:700}.cmn-text{line-height:1.5}.font-yumincho{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;font-weight:500}.nowrap{display:inline-block;white-space:nowrap}.-hover-opc{transition:opacity .5s}.-anim-fadeIn{opacity:0;transition:opacity 1s ease-in-out}.-anim-fadeIn.-inview{opacity:1}.-anim-fadeIn.delay.-inview{transition-delay:.6s}.-anim-balloon{-webkit-animation:balloon 3s linear infinite forwards;animation:balloon 3s linear infinite forwards}.recruit .inner_border{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;margin:0 auto;position:relative}.recruit .inner_border:before{left:33.33333%}.recruit .inner_border:after,.recruit .inner_border:before{background:#d9d9d9;content:"";height:100%;position:absolute;top:0;width:1px;z-index:1}.recruit .inner_border:after{left:66.66667%}.recruit header{left:0;top:0;width:100%;z-index:100}.recruit header h1 img{height:auto;width:100%}.recruit header .headnav-list--item a{position:relative}.recruit header .headnav-list--item a:after{background:url(../img/jp/recruit/arw_hover.svg) 50% no-repeat;background-size:contain;content:"";opacity:0;position:absolute;top:0;transition:opacity .5s}.recruit header .headnav-list--item a:hover:after{opacity:1}.recruit header .btn_menu{transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:20}.recruit header .btn_menu:before{background:url(../img/jp/recruit/menu.png) 50% no-repeat;background-size:contain;opacity:1}.recruit header .btn_menu:after,.recruit header .btn_menu:before{content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .5s;width:100%}.recruit header .btn_menu:after{background:url(../img/jp/recruit/menu_close.png) 50% no-repeat;background-size:contain;opacity:0}.recruit header .btn_menu:hover{opacity:.8}.recruit header .btn_menu.open:before{opacity:0}.recruit header .btn_menu.open:after{opacity:1}.recruit header .menunav{height:100vh;overflow-y:auto;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:10}.recruit header .menunav.open{-webkit-transform:translateX(0);transform:translateX(0)}.recruit header .menunav-main{background:rgba(51,51,51,.95)}.recruit header .menunav-list{align-items:center;display:flex;flex-direction:column;justify-content:center}.recruit header .menunav-list--item{color:#fff}.recruit header .menunav-list--item a{color:#fff;text-decoration:none;transition:opacity .5s}.recruit header .menunav-list--item a:hover{opacity:.8}.recruit header .menunav .btn_entry{display:block;position:relative}.recruit header .menunav .btn_entry:after{content:"";left:0;opacity:0;position:absolute;top:0}.recruit header .menunav .btn_entry:hover:after{opacity:1}.recruit header .menunav-service{background-repeat:no-repeat;background-size:cover;width:100%}.recruit header .menunav-service a{display:block}.recruit header .menunav-service--item-inner:first-of-type{display:flex;flex-direction:column}.recruit header .menunav-service--txt p{border-bottom:1px solid #d9d9d9;display:inline-block}.recruit footer{background:#101010;color:#fff;text-align:center}.recruit .mv{position:relative;z-index:5}.recruit .mv_bg1{position:absolute}.recruit .mv_bg1 img{height:100%;object-fit:contain;object-position:100% 0;width:100%}.recruit .mv_bg2{position:absolute}.recruit .mv_bg2 img{height:100%;object-fit:contain;object-position:0 100%;width:100%}.recruit .mv_pop{position:relative}.recruit .mv_pop img{height:auto;width:100%}.recruit .mv_copy{position:absolute;z-index:1}.recruit .mv_copy img{height:auto;width:100%}.recruit .mv_main{position:relative;width:100%}.recruit .mv_main>picture img{height:100%;object-fit:cover;width:100%}.recruit .mv_main_pr{height:0;left:0;position:relative;width:100%;z-index:7}.recruit .mv_main_pr li{position:absolute}.recruit .mv_main_pr li a{display:block}.recruit .mv_main_pr li a:hover:after{opacity:1}.recruit .mv_main_pr li a img{height:100%;object-fit:cover;width:100%}.recruit .mv_main_pr li:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.recruit .mv_main_pr li:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}.recruit .mv_main_pr li:nth-child(4){-webkit-animation-delay:.7s;animation-delay:.7s}.recruit .mv_main_pr li:nth-child(5),.recruit .mv_main_pr li:nth-child(6){-webkit-animation-delay:.4s;animation-delay:.4s}.recruit .h2wrp{position:relative;z-index:6}.recruit .h2wrp h2{position:absolute}.recruit .h2wrp#job h2{position:relative;z-index:7}.recruit .h2wrp#job h2 img{height:auto;width:100%}.recruit .about{position:relative;z-index:4}.recruit .about_bg{position:absolute;right:0;top:0}.recruit .about_bg img{height:auto;width:100%}.recruit .about_img1{position:absolute}.recruit .about_img1 img{height:100%;object-fit:cover;width:100%}.recruit .about .checklist,.recruit .about .checklist li{position:relative;z-index:5}.recruit .about .checklist li .check{color:#e44b51;font-family:Anuphan,sans-serif;font-weight:500;line-height:1.5;position:relative}.recruit .about .checklist li .check span{color:#256194}.recruit .about .checklist li .check:before{background:url(../img/jp/recruit/02_about/circle.svg) no-repeat;background-size:contain;content:"";position:absolute}.recruit .about .checklist li h3{color:#888;line-height:1.25}.recruit .about .checklist li:first-child{z-index:6}.recruit .about .checklist li:first-child:before{background:url(../img/jp/recruit/02_about/01.png) no-repeat;background-size:contain;content:"";position:absolute;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);z-index:5}.recruit .about .checklist li:first-child .about_img2{position:absolute}.recruit .about .checklist li:first-child .about_img2 img{height:100%;object-fit:cover;width:100%}.recruit .about .checklist li:nth-child(2):before{background:url(../img/jp/recruit/02_about/02.png) no-repeat;background-size:contain;content:"";position:absolute;-webkit-transform:rotate(26deg);transform:rotate(26deg);z-index:5}.recruit .about .checklist li:nth-child(2) .about_img3{position:absolute}.recruit .about .checklist li:nth-child(2) .about_img3 img{height:100%;object-fit:cover;width:100%}.recruit .about .checklist li:nth-child(3):before{background:url(../img/jp/recruit/02_about/03.png) no-repeat;background-size:contain;content:"";position:absolute;-webkit-transform:rotate(8deg);transform:rotate(8deg);z-index:5}.recruit .about .checklist li:nth-child(3) .about_img4{position:absolute}.recruit .about .checklist li:nth-child(3) .about_img4 img{height:100%;object-fit:cover;width:100%}.recruit .job{background:var(--Linear,linear-gradient(270deg,#e9eff4 0,#fff 50%,#fcedee 100%));position:relative;z-index:3}.recruit .job_bg{content:"";left:0;position:absolute;width:100%;z-index:2}.recruit .job h2{position:relative;z-index:3}.recruit .job h2 img{height:auto;width:100%}.recruit .job_unit{position:relative;z-index:5}.recruit .job_unit h3{background:#f5f5f5;border-left:1px solid #666;border-right:1px solid #666;border-top:1px solid #666}.recruit .job_info{background:#fff;border:1px solid #666;position:relative}.recruit .job_info:before{background:url(../img/jp/recruit/03_job/btn_open.svg) repeat;background-size:100% auto;content:"";position:absolute;z-index:1}.recruit .job_info:after{content:"";opacity:0;position:absolute}.recruit .job_info h4{background:linear-gradient(270deg,#256194,#e44b51);color:#fff;display:inline-block}.recruit .job_info .h4wrp{display:flex}.recruit .job_info .h4wrp .place{background:#5181a9;color:#fff}.recruit .job_info .h4wrp .place.tokyo{background:#e96f74}.recruit .job_info:hover:after{opacity:1}.recruit .job_info_overview{position:relative;z-index:3}.recruit .job_info_overview:before{background:url(../img/jp/recruit/03_job/btn_close.svg) repeat;background-size:100% auto;z-index:1}.recruit .job_info_overview:after,.recruit .job_info_overview:before{content:"";opacity:0;position:absolute}.recruit .job_info_overview.open:before,.recruit .job_info_overview.open:hover:after{opacity:1}.recruit .job_info_detail{display:none}.recruit .job_info_detail_text table{border-collapse:collapse;border-spacing:0;overflow:hidden;width:100%}.recruit .job_info_detail_text table td,.recruit .job_info_detail_text table th{border:1px solid #fff;text-align:left;vertical-align:top}.recruit .job_info_detail_text table th{background:#ededed;font-weight:400}.recruit .job_info_detail_text table td{background:#f5f5f5}.recruit .job_info_detail_text ul li{padding-left:.5em;text-indent:-.5em}.recruit .job_info_detail_text ul li:before{content:"・";display:inline-block;margin-right:.2em}.recruit .job_info_detail_text ul.subul{padding-left:1em}.recruit .job_info_detail_text ul.subul li:before{content:"-";padding-right:.5em}.recruit .benefits{position:relative}.recruit .benefits_bg1{position:absolute}.recruit .benefits_bg1 img{height:100%;object-fit:contain;width:100%}.recruit .benefits_bg2{position:absolute}.recruit .benefits_bg2 img{height:100%;object-fit:contain;width:100%}.recruit .benefits_bg3{position:absolute}.recruit .benefits_bg3 img{height:100%;object-fit:contain;width:100%}.recruit .benefits .inner_contents h2 img{height:auto;width:100%}.recruit .benefits_list{background:#fff;display:grid;position:relative}.recruit .benefits_list:after,.recruit .benefits_list:before{background:#d9d9d9;content:"";position:absolute;z-index:1}.recruit .benefits_list li{position:relative;text-align:center}.recruit .benefits_list li:after,.recruit .benefits_list li:before{background:#d9d9d9;content:"";position:absolute;z-index:1}.recruit .benefits_list li h3{background:#f5f5f5}.recruit .benefits_list li .cmn-text{text-align:left}.recruit .benefits_img{align-items:center;display:flex;justify-content:center;margin:0 auto}.recruit .benefits_obj{bottom:0;position:absolute;right:0;z-index:2}.recruit .benefits_obj:after,.recruit .benefits_obj:before,.recruit .benefits_obj_sp:after,.recruit .benefits_obj_sp:before{content:"";position:absolute}.recruit .benefits_obj_sp_half{bottom:0;position:absolute;right:0;z-index:2}.recruit .benefits_obj_sp_half:after,.recruit .benefits_obj_sp_half:before{content:"";position:absolute}.recruit .benefits .vegalta .banner{display:block;position:relative}.recruit .benefits .vegalta .banner .picture{display:block;position:relative;z-index:2}.recruit .benefits .vegalta .banner .picture img{position:relative;z-index:3}.recruit .benefits .vegalta .banner .bounding-box{height:calc(100% + 2px);left:0;opacity:0;outline:1px solid #3583ff;outline-offset:-2px;position:absolute;top:-1px;transition:opacity .5s;width:100%;z-index:10}.recruit .benefits .vegalta .banner .bounding-box .square{border:1px solid #3583ff;height:5px;position:absolute;width:5px}.recruit .benefits .vegalta .banner .bounding-box .square:first-child{left:-1px;top:-1px}.recruit .benefits .vegalta .banner .bounding-box .square:nth-child(2){left:50%;margin-left:-1px;top:-1px}.recruit .benefits .vegalta .banner .bounding-box .square:nth-child(3){right:-1px;top:-1px}.recruit .benefits .vegalta .banner .bounding-box .square:nth-child(4){margin-top:-1px;right:-1px;top:50%}.recruit .benefits .vegalta .banner .bounding-box .square:nth-child(5){bottom:-1px;right:-1px}.recruit .benefits .vegalta .banner .bounding-box .square:nth-child(6){bottom:-1px;left:50%;margin-left:-1px}.recruit .benefits .vegalta .banner .bounding-box .square:nth-child(7){bottom:-1px;left:-1px}.recruit .benefits .vegalta .banner .bounding-box .square:nth-child(8){left:-1px;margin-top:-1px;top:50%}.recruit .benefits .pr .inner_contents{position:relative}.recruit .benefits .pr h2 img{height:auto;width:100%}.recruit .benefits .pr_list{position:relative}.recruit .benefits .pr_list li:first-child{z-index:3}.recruit .benefits .pr_list li:first-child:before{background:url(../img/jp/recruit/04_benefits/pr_01_bg.png) 50% no-repeat;background-size:contain;content:"";position:absolute}.recruit .benefits .pr_list li:first-child .pr_img{position:relative}.recruit .benefits .pr_list li:first-child h3 span:first-child:before{background:url(../img/jp/recruit/04_benefits/pr_01_line1.png) 50% no-repeat;background-size:contain}.recruit .benefits .pr_list li:first-child h3 span:nth-child(2):before{background:url(../img/jp/recruit/04_benefits/pr_01_line2.png) 50% no-repeat;background-size:contain}.recruit .benefits .pr_list li:nth-child(2):before{background:url(../img/jp/recruit/04_benefits/pr_02_bg.png) 50% no-repeat;background-size:contain;content:"";position:absolute}.recruit .benefits .pr_list li:nth-child(2) .pr_img{position:relative}.recruit .benefits .pr_list li:nth-child(2) h3 span:first-child:before{background:url(../img/jp/recruit/04_benefits/pr_02_line.png) 50% no-repeat;background-size:contain}.recruit .benefits .pr_list li:nth-child(3):before{background:url(../img/jp/recruit/04_benefits/pr_03_bg.png) 50% no-repeat;background-size:contain;content:"";position:absolute}.recruit .benefits .pr_list li:nth-child(3) .pr_img{position:relative}.recruit .benefits .pr_list li:nth-child(3) h3 span:first-child:before{background:url(../img/jp/recruit/04_benefits/pr_03_line.png) 50% no-repeat;background-size:contain}.recruit .benefits .pr_list li .point{background:url(../img/jp/recruit/04_benefits/circle_w.svg) 50% no-repeat;background-size:contain;color:#e44b51;font-family:Anuphan,sans-serif;font-weight:500;position:relative}.recruit .benefits .pr_list li .point span{color:#256194}.recruit .benefits .pr_list li h3{line-height:1.364;position:relative}.recruit .benefits .pr_list li h3 span{display:block;position:relative;z-index:2}.recruit .benefits .pr_list li h3 span:before{content:"";display:block;left:0;position:absolute;z-index:-1}.recruit .benefits .pr_list li .cmn-text{position:relative}.recruit .benefits .pr_img img{width:100%}.recruit .member{background-color:#f5f5f5}.recruit .member-hgroup--h2 img{height:auto;width:100%}.recruit .member--content{display:flex}.recruit .member--content-item,.recruit .member--content-textbox{position:relative}.recruit .member--content-job{display:inline-block}.recruit .member--content-job span{color:#fff;display:inline}.recruit .member--content-job .label-job{background-color:#e96f74;border-right:2px solid #fff}.recruit .member--content-job .label-join{background-color:#5181a9}.recruit .member--content-name .name-item{color:#888;display:inline-block;position:relative}.recruit .member--content-name .name-item:before{background-color:#fff;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.recruit .member--content-name .name-item:nth-of-type(2):before,.recruit .member--content-name .name-item:nth-of-type(4):before,.recruit .member--content-name .name-item:nth-of-type(6):before{border-top-right-radius:0}.recruit .member--content-name.bw .name-item:first-child:before{border-bottom-right-radius:0}.recruit .member--content-name.bw .name-item:nth-of-type(2):before,.recruit .member--content-name.bw .name-item:nth-of-type(4):before{border-top-right-radius:10px}.recruit .member--content .member--content-item:nth-of-type(3) .member--content-img{right:0}.recruit .step{background-image:url(../img/jp/recruit/bg_04.png);background-repeat:no-repeat;background-size:contain}.recruit .step--content{border:1px solid #d9d9d9;overflow:hidden}.recruit .step--content-item{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative}.recruit .step--content-item .step-hgroup--h3{background-color:#faffdb;color:#666;display:inline-block}.recruit .step--content-item:first-of-type{background-color:#faffdb}.recruit .step--content-item:first-of-type .step-hgroup--h3{background-color:#fff}.recruit .step--content-item:nth-of-type(4):after{display:none}.recruit .step--content-item:after{background-image:url(../img/jp/recruit/Vector.png);background-repeat:no-repeat;background-size:contain;content:"";position:absolute;z-index:1}.recruit .step--content-text{color:#666;line-height:1.5}.recruit .step--entry{background-color:#faffdb;border-top:1px solid #d9d9d9;position:relative;z-index:10}.recruit .step--entry-ptn{position:absolute;width:100%;z-index:-1}.recruit .step--entry-text{color:#888}.recruit .step--entry-btn a{display:block;position:relative}.recruit .footer-copys{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.recruit .footer-copys--item-inner .footer-copys--en{color:#888}.cmn-heading_2{display:inline-block;font-family:Commissioner,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0,"FLAR" 0,"VOLM" 0;font-weight:200;line-height:1.25;padding-bottom:2px;position:relative}.windows .cmn-heading_2{font-weight:300}.cmn-heading_2:after{background-color:#000;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.cmn-heading_2.-white{color:#fff}.cmn-heading_2.-white:after{background-color:#fff}.cmn-heading_3{display:inline-block;font-family:Commissioner,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0,"FLAR" 0,"VOLM" 0;font-weight:200;letter-spacing:.025em;line-height:1.25;position:relative}.windows .cmn-heading_3{font-weight:300}.cmn-heading_3.-with-border{padding-bottom:2px}.cmn-heading_3.-with-border:after{background-color:#000;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.cmn-heading_3.-white{color:#fff}.cmn-heading_3.-white.-with-border:after{background-color:#fff}.cmn-heading_4{display:inline-block;font-weight:300;letter-spacing:.05em;line-height:1.25;position:relative}.cmn-heading_4.-with-border{padding-bottom:2px}.cmn-heading_4.-with-border:after{background-color:#000;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.cmn-heading_4.-white{color:#fff}.cmn-heading_4.-white.-with-border:after{background-color:#fff}.cmn-heading_5{font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;font-weight:500;letter-spacing:.05em;line-height:1.5}.cmn-heading_2.-js-heading-animation,.cmn-heading_3.-with-border.-js-heading-animation,.cmn-heading_4.-with-border.-js-heading-animation{overflow:hidden}.cmn-heading_2.-js-heading-animation>span,.cmn-heading_3.-with-border.-js-heading-animation>span,.cmn-heading_4.-with-border.-js-heading-animation>span{display:inline-block;transition-duration:.5s;transition-property:translate,opacity}.cmn-heading_2.-js-heading-animation>span:first-child,.cmn-heading_3.-with-border.-js-heading-animation>span:first-child,.cmn-heading_4.-with-border.-js-heading-animation>span:first-child{transition-delay:.1s}.cmn-heading_2.-js-heading-animation>span:nth-child(2),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(2),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(2){transition-delay:.2s}.cmn-heading_2.-js-heading-animation>span:nth-child(3),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(3),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(3){transition-delay:.3s}.cmn-heading_2.-js-heading-animation>span:nth-child(4),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(4),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(4){transition-delay:.4s}.cmn-heading_2.-js-heading-animation>span:nth-child(5),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(5),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(5){transition-delay:.5s}.cmn-heading_2.-js-heading-animation>span:nth-child(6),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(6),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(6){transition-delay:.6s}.cmn-heading_2.-js-heading-animation>span:nth-child(7),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(7),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(7){transition-delay:.7s}.cmn-heading_2.-js-heading-animation>span:nth-child(8),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(8),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(8){transition-delay:.8s}.cmn-heading_2.-js-heading-animation>span:nth-child(9),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(9),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(9){transition-delay:.9s}.cmn-heading_2.-js-heading-animation>span:nth-child(10),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(10),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(10){transition-delay:1s}.cmn-heading_2.-js-heading-animation>span:nth-child(11),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(11),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(11){transition-delay:1.1s}.cmn-heading_2.-js-heading-animation>span:nth-child(12),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(12),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(12){transition-delay:1.2s}.cmn-heading_2.-js-heading-animation>span:nth-child(13),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(13),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(13){transition-delay:1.3s}.cmn-heading_2.-js-heading-animation>span:nth-child(14),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(14),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(14){transition-delay:1.4s}.cmn-heading_2.-js-heading-animation>span:nth-child(15),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(15),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(15){transition-delay:1.5s}.cmn-heading_2.-js-heading-animation>span:nth-child(16),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(16),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(16){transition-delay:1.6s}.cmn-heading_2.-js-heading-animation>span:nth-child(17),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(17),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(17){transition-delay:1.7s}.cmn-heading_2.-js-heading-animation>span:nth-child(18),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(18),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(18){transition-delay:1.8s}.cmn-heading_2.-js-heading-animation>span:nth-child(19),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(19),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(19){transition-delay:1.9s}.cmn-heading_2.-js-heading-animation>span:nth-child(20),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(20),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(20){transition-delay:2s}.cmn-heading_2.-js-heading-animation>span:nth-child(21),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(21),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(21){transition-delay:2.1s}.cmn-heading_2.-js-heading-animation>span:nth-child(22),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(22),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(22){transition-delay:2.2s}.cmn-heading_2.-js-heading-animation>span:nth-child(23),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(23),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(23){transition-delay:2.3s}.cmn-heading_2.-js-heading-animation>span:nth-child(24),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(24),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(24){transition-delay:2.4s}.cmn-heading_2.-js-heading-animation>span:nth-child(25),.cmn-heading_3.-with-border.-js-heading-animation>span:nth-child(25),.cmn-heading_4.-with-border.-js-heading-animation>span:nth-child(25){transition-delay:2.5s}.cmn-heading_2.-js-heading-animation[data-length=1]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=1]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=1]:after{transition-delay:.4s}.cmn-heading_2.-js-heading-animation[data-length=2]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=2]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=2]:after{transition-delay:.5s}.cmn-heading_2.-js-heading-animation[data-length=3]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=3]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=3]:after{transition-delay:.6s}.cmn-heading_2.-js-heading-animation[data-length=4]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=4]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=4]:after{transition-delay:.7s}.cmn-heading_2.-js-heading-animation[data-length=5]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=5]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=5]:after{transition-delay:.8s}.cmn-heading_2.-js-heading-animation[data-length=6]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=6]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=6]:after{transition-delay:.9s}.cmn-heading_2.-js-heading-animation[data-length=7]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=7]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=7]:after{transition-delay:1s}.cmn-heading_2.-js-heading-animation[data-length=8]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=8]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=8]:after{transition-delay:1.1s}.cmn-heading_2.-js-heading-animation[data-length=9]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=9]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=9]:after{transition-delay:1.2s}.cmn-heading_2.-js-heading-animation[data-length=10]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=10]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=10]:after{transition-delay:1.3s}.cmn-heading_2.-js-heading-animation[data-length=11]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=11]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=11]:after{transition-delay:1.4s}.cmn-heading_2.-js-heading-animation[data-length=12]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=12]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=12]:after{transition-delay:1.5s}.cmn-heading_2.-js-heading-animation[data-length=13]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=13]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=13]:after{transition-delay:1.6s}.cmn-heading_2.-js-heading-animation[data-length=14]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=14]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=14]:after{transition-delay:1.7s}.cmn-heading_2.-js-heading-animation[data-length=15]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=15]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=15]:after{transition-delay:1.8s}.cmn-heading_2.-js-heading-animation[data-length=16]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=16]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=16]:after{transition-delay:1.9s}.cmn-heading_2.-js-heading-animation[data-length=17]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=17]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=17]:after{transition-delay:2s}.cmn-heading_2.-js-heading-animation[data-length=18]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=18]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=18]:after{transition-delay:2.1s}.cmn-heading_2.-js-heading-animation[data-length=19]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=19]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=19]:after{transition-delay:2.2s}.cmn-heading_2.-js-heading-animation[data-length=20]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=20]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=20]:after{transition-delay:2.3s}.cmn-heading_2.-js-heading-animation[data-length=21]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=21]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=21]:after{transition-delay:2.4s}.cmn-heading_2.-js-heading-animation[data-length=22]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=22]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=22]:after{transition-delay:2.5s}.cmn-heading_2.-js-heading-animation[data-length=23]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=23]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=23]:after{transition-delay:2.6s}.cmn-heading_2.-js-heading-animation[data-length=24]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=24]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=24]:after{transition-delay:2.7s}.cmn-heading_2.-js-heading-animation[data-length=25]:after,.cmn-heading_3.-with-border.-js-heading-animation[data-length=25]:after,.cmn-heading_4.-with-border.-js-heading-animation[data-length=25]:after{transition-delay:2.8s}.cmn-heading_2.-js-heading-animation:after,.cmn-heading_3.-with-border.-js-heading-animation:after,.cmn-heading_4.-with-border.-js-heading-animation:after{-webkit-transform-origin:0 0;transform-origin:0 0;transition-duration:2s;transition-property:scale;transition-timing-function:cubic-bezier(.21,.93,.28,1)}.cmn-heading_2.-js-heading-animation:not(.-is-inview)>span,.cmn-heading_3.-with-border.-js-heading-animation:not(.-is-inview)>span,.cmn-heading_4.-with-border.-js-heading-animation:not(.-is-inview)>span{opacity:0;translate:0 100%}.cmn-heading_2.-js-heading-animation:not(.-is-inview):after,.cmn-heading_3.-with-border.-js-heading-animation:not(.-is-inview):after,.cmn-heading_4.-with-border.-js-heading-animation:not(.-is-inview):after{scale:0 1}.cmn-inner{margin-left:auto;margin-right:auto}.cmn-section__inner__contents{width:100%}.cmn-link{font-weight:700;text-decoration:underline;text-underline-offset:.4em;transition:opacity .5s}.cmn-link[target=_blank]:after{content:"↗︎";display:inline;font-size:.9em;font-weight:400}.cmn-link_jump{display:inline-block;position:relative}.cmn-link_jump:after,.cmn-link_jump:before{background:50%/contain no-repeat;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:opacity .5s;width:100%}.cmn-link_jump:before{background-image:url(../img/icon_detail.svg)}.cmn-link_jump.-small:after,.cmn-link_jump:after{opacity:0}.cmn-link_jump.-small.-external:before{background-image:url(../img/icon_external_small.svg)}.cmn-link_jump.-small.-external:after{opacity:0}.cmn-link_jump.-white:before{background-image:url(../img/icon_detail_w.svg)}.cmn-link_jump.-reverse{rotate:180deg}@-webkit-keyframes balloon{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes balloon{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@media print,screen and (min-width:768px){body{font-size:1rem}.-center-pc{text-align:center}.forSP{display:none!important}.cmn-text{font-size:16px}.-hover-opc{-webkit-tap-highlight-color:rgba(0,0,0,0)}.-anim-fadeInUp{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);transition:opacity 1s,-webkit-transform 1s ease-in-out;transition:opacity 1s,transform 1s ease-in-out;transition:opacity 1s,transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.-anim-fadeInUp.-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.-anim-fadeInUp.delay.-inview{transition-delay:.6s}.recruit .inner_border{width:87.5vw}.recruit .inner_contents{margin-inline:auto;max-width:1280px;width:100%}.recruit header{display:flex;justify-content:space-between;position:fixed}.recruit header h1{margin:34px 0 0 80px;width:99px}.recruit header .headnav{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-radius:0 0 0 15px;padding:50px 60px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.recruit header .headnav.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.recruit header .headnav-list{display:flex;gap:35px;margin:0;padding:0}.recruit header .headnav-list--item{font-size:16px;line-height:24px}.recruit header .headnav-list--item a:after{height:24px;right:-20px;width:13px}.recruit header .btn_menu{height:110px;position:absolute;right:40px;top:40px;width:110px}.recruit header .btn_menu.hide{-webkit-transform:translateX(150px);transform:translateX(150px)}.recruit header .menu_filter{height:100vh;position:fixed;right:-100vw;top:0;width:100vw}.recruit header .menu_filter.open{right:0}.recruit header .menunav{max-width:960px;position:absolute;right:0;top:0;width:50vw}.recruit header .menunav-main{min-height:73.2vh;padding-block:125px 98px}.recruit header .menunav-list{margin-bottom:36px}.recruit header .menunav-list--item{font-size:24px;line-height:72px}.recruit header .menunav .btn_entry{margin:0 auto;width:480px}.recruit header .menunav .btn_entry:after{background:url(../img/jp/recruit/btn_entry_hover.svg) 50% no-repeat;background-size:contain;height:100px;opacity:0;transition:opacity .5s;width:480px}.recruit header .menunav-service{background-image:url(../img/jp/recruit/footer_bg.jpg);background-position:bottom;min-height:26.8vh;transition:background-image .5s}.recruit header .menunav-service a{padding:47px 80px}.recruit header .menunav-service--item{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.recruit header .menunav-service--item-inner:first-of-type picture img{width:424px}.recruit header .menunav-service--txt p{font-size:16px;height:36px;line-height:36px;margin-bottom:30px}.recruit header .menunav-service:hover{background-image:url(../img/jp/recruit/footer_bg_hover.jpg)}.recruit header .menunav-service:hover .cmn-link_jump:before{opacity:0!important}.recruit header .menunav-service:hover .cmn-link_jump:after{opacity:1!important}.recruit footer{font-size:20px;height:160px;line-height:160px}.recruit .mv{padding-top:236px}.recruit .mv_bg1{height:366px;right:0;top:0;width:49.8438vw}.recruit .mv_bg2{height:366px;left:0;top:0;width:56.9531vw}.recruit .mv_pop{margin:0 0 0 auto;width:280px}.recruit .mv_copy{left:17px;top:176px;width:895px}.recruit .mv_main{height:533px}.recruit .mv_main>picture img{object-position:calc(50% - 27px) center}.recruit .mv_main_pr{top:-533px}.recruit .mv_main_pr li a:before{background:url(../img/jp/recruit/arw.svg) 50% no-repeat;background-size:contain;z-index:3}.recruit .mv_main_pr li a:after,.recruit .mv_main_pr li a:before{bottom:59px;content:"";height:11px;left:86px;position:absolute;width:13px}.recruit .mv_main_pr li a:after{background:url(../img/jp/recruit/arw_hover.svg) 50% no-repeat;background-size:contain;opacity:0;transition:opacity .5s;z-index:4}.recruit .mv_main_pr li:first-child{margin-right:213px;right:50%;top:402px;width:182px}.recruit .mv_main_pr li:nth-child(2){margin-right:357px;right:50%;top:50px;width:209px}.recruit .mv_main_pr li:nth-child(2) a:after,.recruit .mv_main_pr li:nth-child(2) a:before{bottom:41px;left:95px}.recruit .mv_main_pr li:nth-child(3){margin-right:-85px;right:50%;top:86px;width:172px}.recruit .mv_main_pr li:nth-child(3) a:after,.recruit .mv_main_pr li:nth-child(3) a:before{bottom:32px;left:80px}.recruit .mv_main_pr li:nth-child(4){left:50%;margin-left:264px;top:16px;width:210px}.recruit .mv_main_pr li:nth-child(4) a:after,.recruit .mv_main_pr li:nth-child(4) a:before{bottom:65px;left:101px}.recruit .mv_main_pr li:nth-child(5){display:none}.recruit .mv_main_pr li:nth-child(6){left:50%;margin-left:299px;top:352px;width:152px}.recruit .mv_main_pr li:nth-child(6) a:after,.recruit .mv_main_pr li:nth-child(6) a:before{bottom:27px;left:70px}.recruit .h2wrp{height:50px;margin-top:-50px;padding-top:50px}.recruit .h2wrp h2{left:50%;margin-left:-191px;top:30px;width:382px}.recruit .about_bg{width:61.9531vw}.recruit .about .inner_border{padding-bottom:21.1719vw;padding-top:14.6094vw}.recruit .about_img1{box-shadow:1.5625vw 1.5625vw 1.5625vw 0 hsla(0,0%,67%,.2);right:-6.25vw;top:12.5781vw;width:18.6719vw}.recruit .about .checklist{display:flex}.recruit .about .checklist li{padding-top:.9375vw;width:33.33333%}.recruit .about .checklist li .check{font-size:16px;margin-bottom:24px}.recruit .about .checklist li .check:before{height:60px;left:-12px;top:-19px;width:100px}.recruit .about .checklist li h3{font-size:44px;margin-bottom:20px}.recruit .about .checklist li h3 span{font-size:32px}.recruit .about .checklist li .cmn-text{padding-right:20px}.recruit .about .checklist li:first-child:before{height:39px;left:-28px;top:-6.25vw;width:45px}.recruit .about .checklist li:first-child .about_img2{bottom:2.3438vw;box-shadow:1.5625vw 1.5625vw 1.5625vw 0 hsla(0,0%,67%,.2);left:-6.25vw;width:26.3281vw}.recruit .about .checklist li:nth-child(2){padding-top:11.3281vw}.recruit .about .checklist li:nth-child(2):before{height:58px;left:-28px;top:3.75vw;width:33px}.recruit .about .checklist li:nth-child(2) .about_img3{bottom:-25.0781vw;box-shadow:1.5625vw 1.5625vw 1.5625vw 0 hsla(0,0%,67%,.2);left:-18.9062vw;width:45.8594vw}.recruit .about .checklist li:nth-child(3){padding-top:22.6563vw}.recruit .about .checklist li:nth-child(3):before{height:39px;left:-28px;top:16.0156vw;width:45px}.recruit .about .checklist li:nth-child(3) .about_img4{bottom:-14.0625vw;box-shadow:1.5625vw 1.5625vw 1.5625vw 0 hsla(0,0%,67%,.2);right:3.2031vw;width:13.125vw}.recruit .job .inner_border{padding-block:172px 205px}.recruit .job_bg{background:url(../img/jp/recruit/03_job/pat.png) repeat;background-size:100% auto;height:calc(100% + 20px);top:-20px}.recruit .job h2{margin-bottom:23px;margin-left:auto;padding:0 10px 0 0;width:280px}.recruit .job_unit{margin-bottom:20px}.recruit .job_unit h3{border-radius:15px 15px 0 0;box-shadow:4px 4px 0 #888;display:inline-block;font-size:24px;height:60px;line-height:60px;padding:0 40px}.recruit .job_info{border-radius:0 20px 20px 20px;box-shadow:4px 4px 0 #888}.recruit .job_info:after,.recruit .job_info:before{height:50px;right:35px;top:35px;width:50px}.recruit .job_info:after{background:url(../img/jp/recruit/03_job/btn_open_hover.svg) repeat;background-size:100% auto;transition:opacity .5s;z-index:1}.recruit .job_info h4{border-radius:20px;font-size:20px;height:40px;line-height:40px;padding-inline:18px}.recruit .job_info .h4wrp{gap:10px;width:210px}.recruit .job_info .h4wrp .place{border-radius:20px;font-size:20px;line-height:40px;padding-inline:18px}.recruit .job_info_overview{cursor:pointer;display:flex;gap:20px;padding:40px}.recruit .job_info_overview:after,.recruit .job_info_overview:before{height:50px;right:35px;top:35px;transition:opacity .5s;width:50px}.recruit .job_info_overview:after{background:url(../img/jp/recruit/03_job/btn_close_hover.svg) repeat;background-size:100% auto;z-index:1}.recruit .job_info_overview .cmn-text{padding-top:8px;width:743px}.recruit .job_info_detail{padding:0 40px 40px}.recruit .job_info_detail_text{padding-top:8px;width:743px}.recruit .job_info_detail_text.text_only{margin-bottom:20px;margin-left:230px}.recruit .job_info_detail_text .cmn-text+.cmn-text,.recruit .job_info_detail_text .cmn-text+table{margin-top:20px}.recruit .job_info_detail_text table{border-radius:15px}.recruit .job_info_detail_text table td,.recruit .job_info_detail_text table th{font-size:16px;padding:15px}.recruit .job_info_detail_text table th{width:154px}.recruit .job_info_detail_text ul li{font-size:16px}.recruit .job_info_wrp{display:flex;gap:20px;margin-bottom:20px}.recruit .benefits{padding-block:84px 0}.recruit .benefits_bg1{right:0;top:-18.1vw;width:49vw}.recruit .benefits_bg2{left:0;top:511px;width:36.4844vw}.recruit .benefits_bg3{bottom:46px;right:0;width:38.4vw}.recruit .benefits .inner_contents{width:87.5vw}.recruit .benefits .inner_contents h2{margin-bottom:60px;width:423px}.recruit .benefits_list{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto)}.recruit .benefits_list:before{height:calc(100% + 40px);left:0;top:-20px;width:1px}.recruit .benefits_list:before+tablet{height:calc(100% + 3.12vw);top:-1.5625vw}.recruit .benefits_list:after{height:1px;left:-20px;top:0;width:calc(100% + 40px)}.recruit .benefits_list:after+tablet{left:-1.5625vw;width:calc(100% + 3.12vw)}.recruit .benefits_list li{padding:26px 36px 40px}.recruit .benefits_list li:before{height:calc(100% + 20px);right:0;top:-20px;width:1px}.recruit .benefits_list li:before+tablet{height:calc(100% + 1.56vw);top:-1.5625vw}.recruit .benefits_list li:after{bottom:0;height:1px;left:-20px;width:calc(100% + 20px)}.recruit .benefits_list li:after+tablet{left:-1.5625vw;width:calc(100% + 1.56vw)}.recruit .benefits_list li:first-child .benefits_img img{width:99px}.recruit .benefits_list li:nth-child(2) .benefits_img img{width:77px}.recruit .benefits_list li:nth-child(3) .benefits_img img{width:121px}.recruit .benefits_list li:nth-child(4) .benefits_img img{width:113px}.recruit .benefits_list li:nth-child(5) .benefits_img img{width:58px}.recruit .benefits_list li:nth-child(6) .benefits_img img{width:113px}.recruit .benefits_list li:nth-child(7) h3{margin-block:30px 40px}.recruit .benefits_list li:nth-child(7) .benefits_img img{width:114px}.recruit .benefits_list li:nth-child(8) h3{margin-block:30px 40px}.recruit .benefits_list li:nth-child(8) .benefits_img img{width:91px}.recruit .benefits_list li:nth-child(9) .benefits_img img{width:137px}.recruit .benefits_list li:nth-child(n+4):before{bottom:-20px;top:auto}.recruit .benefits_list li:nth-child(3n):after{left:auto;right:-20px}.recruit .benefits_list li h3{border-radius:20px;display:inline-block;font-size:20px;height:40px;line-height:40px;margin:15px auto 20px;padding-inline:18px}.recruit .benefits_list li h3.l2{height:74px;line-height:1.3;padding:13px 20px}.recruit .benefits_list li h3 span{font-size:16px}.recruit .benefits_img{height:140px;width:140px}.recruit .benefits_obj:before{background:#e44b51;bottom:0;height:1px;left:-20px;width:40px}.recruit .benefits_obj:after{background:#e44b51;bottom:-20px;height:40px;right:0;width:1px}.recruit .benefits .vegalta{padding-top:140px}.recruit .benefits .pr{padding-top:10.5469vw}.recruit .benefits .pr .inner_contents{width:100%}.recruit .benefits .pr h2{margin:0 auto 135px;width:342px}.recruit .benefits .pr_list{height:1100px;width:100%}.recruit .benefits .pr_list li{position:absolute}.recruit .benefits .pr_list li:first-child{left:57px;top:0}.recruit .benefits .pr_list li:first-child:before{height:504px;left:-196px;top:-80px;width:734px}.recruit .benefits .pr_list li:first-child .pr_img{-webkit-transform:translateX(6.48vw);transform:translateX(6.48vw);width:343px}.recruit .benefits .pr_list li:first-child .point{-webkit-transform:translateY(-45px);transform:translateY(-45px)}.recruit .benefits .pr_list li:first-child h3{-webkit-transform:translateY(-37px);transform:translateY(-37px)}.recruit .benefits .pr_list li:first-child h3 span:first-child:before{height:51px;width:373px}.recruit .benefits .pr_list li:first-child h3 span:nth-child(2):before{bottom:-18px;height:37px;width:209px}.recruit .benefits .pr_list li:nth-child(2){left:50%;margin-left:-190px;top:453px}.recruit .benefits .pr_list li:nth-child(2):before{height:597px;left:-136px;top:-94px;width:648px}.recruit .benefits .pr_list li:nth-child(2) .pr_img{-webkit-transform:translateX(-10px);transform:translateX(-10px);width:304px}.recruit .benefits .pr_list li:nth-child(2) .point{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.recruit .benefits .pr_list li:nth-child(2) h3{-webkit-transform:translateY(-14px);transform:translateY(-14px)}.recruit .benefits .pr_list li:nth-child(2) h3 span:first-child:before{bottom:-12px;height:40px;width:282px}.recruit .benefits .pr_list li:nth-child(2) .cmn-text{-webkit-transform:translateY(5px);transform:translateY(5px)}.recruit .benefits .pr_list li:nth-child(3){right:96px;top:15px}.recruit .benefits .pr_list li:nth-child(3):before{height:502px;left:-171px;top:-133px;width:737px}.recruit .benefits .pr_list li:nth-child(3) .pr_img{-webkit-transform:translateX(-26px);transform:translateX(-26px);width:348px}.recruit .benefits .pr_list li:nth-child(3) .point{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.recruit .benefits .pr_list li:nth-child(3) h3{-webkit-transform:translateY(-43px);transform:translateY(-43px)}.recruit .benefits .pr_list li:nth-child(3) h3 span:first-child:before{bottom:-12px;height:40px;width:282px}.recruit .benefits .pr_list li:nth-child(3) .cmn-text{-webkit-transform:translateY(-24px);transform:translateY(-24px)}.recruit .benefits .pr_list li .point{font-size:16px;height:60px;padding:16px;width:100px}.recruit .benefits .pr_list li h3{font-size:44px}.recruit .benefits .pr_list li h3 span:before{bottom:-1.9531vw}.recruit .benefits .pr_list li .cmn-text{-webkit-transform:translateY(-24px);transform:translateY(-24px);width:346px}.recruit .member{padding-bottom:160px;padding-top:147px}.recruit .member-hgroup--h2{margin:0 auto 68px;width:280px}.recruit .member--content{gap:40px;justify-content:space-between}.recruit .member--content-item{width:calc(33.33333% - 40px)}.recruit .member--content-textbox{margin-top:26.56vw}.recruit .member--content-text{font-size:16px;width:27.0313vw}.recruit .member--content-img{position:absolute;z-index:-2}.recruit .member--content-job{margin-bottom:15px}.recruit .member--content-job span{padding:6px 14px}.recruit .member--content-job .label-job{border-bottom-left-radius:20px;border-top-left-radius:20px}.recruit .member--content-job .label-join{border-bottom-right-radius:20px;border-top-right-radius:20px}.recruit .member--content-name{font-size:40px;line-height:1.364;margin-bottom:15px}.recruit .member--content-name .name-item{padding:6px 16px 0 10px}.recruit .member--content-name .name-item:before{border-bottom-right-radius:10px;border-top-right-radius:10px}.recruit .member--content-name .name-item:last-child{padding:0 6px 6px 10px}.recruit .member--content .member--content-item:first-of-type .member--content-img{left:1px;top:-40px;width:33.9vw}.recruit .member--content .member--content-item:first-of-type .member--content-textbox{left:110px}.recruit .member--content .member--content-item:nth-of-type(2) .member--content-img{left:-13px;top:-36px;width:33.9063vw}.recruit .member--content .member--content-item:nth-of-type(2) .member--content-textbox{left:20px}.recruit .member--content .member--content-item:nth-of-type(3) .member--content-img{left:-22px;top:-38px;width:33.9063vw}.recruit .member--content .member--content-item:nth-of-type(3) .member--content-textbox{left:-70px}.recruit .step-hgroup--h2.forPC{padding-top:100px}.recruit .step-hgroup--h2 img{width:420px}.recruit .step--content{border-radius:20px;display:flex;margin:60px auto 0;overflow:hidden;width:1280px}.recruit .step--content-item{border-left:1px solid #d9d9d9;padding-bottom:44px;width:320px}.recruit .step--content-item .step-hgroup--h3{border-radius:50px;font-size:20px;padding:8px 18px}.recruit .step--content-item:first-of-type{border-left:none}.recruit .step--content-item:nth-of-type(2) .step--content-img{margin-top:-30px}.recruit .step--content-item:nth-of-type(4) .step--content-img{padding-top:50px}.recruit .step--content-item:after{height:34px;right:-18px;top:25%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:34px}.recruit .step--content-textbox{margin-top:-25px}.recruit .step--content-text{font-size:16px;padding:15px 20px 0}.recruit .step--entry{margin-top:60px}.recruit .step--entry:before{background-color:#faffdb;height:65px;top:-60px}.recruit .step--entry:after,.recruit .step--entry:before{-webkit-clip-path:polygon(50% 0,0 65px,75px 65px);clip-path:polygon(50% 0,0 65px,75px 65px);content:"";display:block;left:25%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75px}.recruit .step--entry:after{background-color:#d9d9d9;height:62px;top:-62px;z-index:-1}.recruit .step--entry-ptn{left:70px;top:-15px}.recruit .step--entry-text{font-size:20px;line-height:2;margin:95px 0 45px}.recruit .step--entry-btn{padding-bottom:75px}.recruit .step--entry-btn a{background:#faffdb;border-radius:50px;height:100px;margin:0 auto;width:480px}.recruit .step--entry-btn a:before{background-image:url(../img/jp/recruit/btn_entry_hover.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100px;left:50%;opacity:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .5s;width:480px}.recruit .step--entry-btn a:hover:before{opacity:1}.recruit .step--entry-btn a:hover img{opacity:0;transition:opacity .5s}.recruit .footer-copys{background-image:url(../img/jp/recruit/footer_bg.jpg);transition:background-image .5s}.recruit .footer-copys--item{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:176px 0 160px;width:87.5vw}.recruit .footer-copys--item-inner:first-of-type picture{margin-left:10px}.recruit .footer-copys--item-inner:first-of-type picture img{width:691px}.recruit .footer-copys--item-inner .footer-copys--en{margin-top:44px}.recruit .footer-copys:hover{background-image:url(../img/jp/recruit/footer_bg_hover.jpg)}.recruit .footer-copys:hover .cmn-link_jump:before{opacity:0!important}.recruit .footer-copys:hover .cmn-link_jump:after{opacity:1!important}.cmn-heading_2{font-size:4.375rem}.cmn-heading_3{font-size:3.125rem}.cmn-heading_4{font-size:2.25rem}.cmn-heading_5{font-size:1.25rem}.cmn-inner{max-width:1920px;padding:0 80px}.cmn-inner.-narrow{box-sizing:content-box;max-width:840px}.cmn-section__inner{display:flex}.cmn-section__inner__heading{flex:0 0 auto;width:clamp(250px,34.375%,440px)}.cmn-link_jump{height:84px;width:84px}.cmn-link_jump:after{background-image:url(../img/icon_detail_hover.svg)}.cmn-link_jump.-small{height:64px;width:64px}.cmn-link_jump.-small:before{background-image:url(../img/icon_detail_small.svg)}.cmn-link_jump.-small:after{background-image:url(../img/icon_detail_small_hover.svg)}.cmn-link_jump.-small.-external{height:66px;width:67px}.cmn-link_jump.-small.-external:after{background-image:url(../img/icon_external_small_hover.svg)}}@media screen and (min-width:768px) and (hover:hover){.-hover-opc:hover{opacity:.4;text-decoration:none}.cmn-link_jump:hover:before{opacity:0}.cmn-link_jump:hover:after{opacity:1!important}}@media only screen and (min-width:768px) and (min-width:1500px){.recruit header .headnav-list{gap:50px}.recruit header .headnav{padding:50px 80px}}@media only screen and (min-width:768px) and (min-width:1870px){.recruit .benefits_bg3{bottom:-1vw;width:44vw}.recruit .benefits .pr .inner_contents{max-width:100%}.recruit .benefits .pr_list li:first-child:before{left:-12vw;top:-6.4vw;width:45vw}.recruit .benefits .pr_list li:first-child .pr_img{-webkit-transform:translate(4.48vw,-2.5vw);transform:translate(4.48vw,-2.5vw);width:19vw}.recruit .benefits .pr_list li:first-child .point{-webkit-transform:translateY(-4.6vw);transform:translateY(-4.6vw)}.recruit .benefits .pr_list li:first-child h3{-webkit-transform:translateY(-4vw);transform:translateY(-4vw)}.recruit .benefits .pr_list li:first-child{left:6vw}.recruit .benefits .pr_list li:nth-child(2):before{height:40vw;left:-2vw;top:-8vw;width:36vw}.recruit .benefits .pr_list li:nth-child(2) .pr_img{-webkit-transform:translate(6vw,-.4vw);transform:translate(6vw,-.4vw);width:19vw}.recruit .benefits .pr_list li:nth-child(2) .point,.recruit .benefits .pr_list li:nth-child(2) h3{-webkit-transform:translateY(-3vw);transform:translateY(-3vw)}.recruit .benefits .pr_list li:nth-child(2) .cmn-text{-webkit-transform:translateY(-2vw);transform:translateY(-2vw)}.recruit .benefits .pr_list li:nth-child(2){margin-left:-15vw;top:11vw}.recruit .benefits .pr_list li:nth-child(3):before{height:30vw;left:-3vw;top:-9vw;width:41vw}.recruit .benefits .pr_list li:nth-child(3) .pr_img{-webkit-transform:translate(5vw,-2.3vw);transform:translate(5vw,-2.3vw);width:23vw}.recruit .benefits .pr_list li:nth-child(3) .point{-webkit-transform:translateY(-5vw);transform:translateY(-5vw)}.recruit .benefits .pr_list li:nth-child(3) h3{-webkit-transform:translateY(-4.4vw);transform:translateY(-4.4vw)}.recruit .benefits .pr_list li:nth-child(3) .cmn-text{-webkit-transform:translateY(-3.6vw);transform:translateY(-3.6vw)}.recruit .benefits .pr_list li:nth-child(3){right:11.8vw}.recruit .benefits .pr_list li .cmn-text{-webkit-transform:translateY(-3.2vw);transform:translateY(-3.2vw);width:23vw}.recruit .benefits .pr_list{height:37vw;-webkit-transform:translateY(-10vw);transform:translateY(-10vw)}}@media screen and (hover:hover) and (min-width:768px){.recruit .benefits .vegalta .banner .picture img,.recruit .benefits .vegalta .banner:hover .picture img{-webkit-filter:grayscale(0);filter:grayscale(0);transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s,-webkit-filter .5s}.recruit .benefits .vegalta .banner:hover .bounding-box{opacity:1}.cmn-link:hover{opacity:.4}}@media only screen and (min-width:1024px){.forTablet{display:none!important}}@media only screen and (min-width:1804px){.recruit .member--content-name{font-size:2.5vw}}@media only screen and (min-width:1805px){.forNowide{display:none!important}}@media only screen and (max-width:1804px){.forWide{display:none!important}.recruit .member--content-text{margin-right:6.25vw}.recruit .member--content .member--content-item:first-of-type .member--content-textbox{left:6.25vw}.recruit .member--content .member--content-item:nth-of-type(3) .member--content-textbox{left:-3.125vw}.recruit .step--content{width:70.3125vw}.recruit .step--content-item{justify-content:flex-start;width:25vw}.recruit .step--content-item .step-hgroup--h3{font-size:1.0938vw}.recruit .step--content-item:first-of-type .step--content-img img{width:22.2656vw}.recruit .step--content-item:nth-of-type(2) .step--content-img img{width:22.6563vw}.recruit .step--content-item:nth-of-type(2) .step--content-textbox{margin-top:30px}.recruit .step--content-item:nth-of-type(3) .step--content-img img{width:14.0625vw}.recruit .step--content-item:nth-of-type(4) .step--content-img{padding-top:2.9326vw}.recruit .step--content-item:nth-of-type(4) .step--content-img img{width:14.0625vw}.recruit .step--content-textbox{margin-top:0;min-height:10.1563vw}.recruit .step--content-img{max-height:14.0625vw;min-height:14.0625vw}.recruit .step--entry:after,.recruit .step--entry:before{left:23.5%}}@media print,screen and (max-width:1280px){.recruit .member--content-name.bw .name-item:nth-of-type(2):before,.recruit .member--content-name.bw .name-item:nth-of-type(4):before{border-top-right-radius:.7813vw}.recruit .step--content-item:nth-of-type(2) .step--content-textbox{margin-top:0}.recruit .step--content-img{max-height:none;min-height:none}}@media print,screen and (max-width:1023px){.cmn-heading_2{font-size:3.5rem}.cmn-heading_3{font-size:2.375rem}.cmn-heading_4,.cmn-heading_5{font-size:1.125rem}.cmn-inner{padding:0 30px}.cmn-section__inner__heading{margin-bottom:30px;width:auto}.cmn-link_jump{height:64px;width:64px}.cmn-link_jump:before{background-image:url(../img/icon_detail_small.svg)}.cmn-link_jump.-white:before{background-image:url(../img/icon_detail_small_w.svg)}}@media only screen and (max-width:767px){body{font-size:.875rem}.-center-sp{text-align:center}.forPC{display:none!important}.cmn-text{font-size:4.2667vw}.-anim-fadeInUp{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);transition:opacity .6s,-webkit-transform .6s ease-in-out;transition:opacity .6s,transform .6s ease-in-out;transition:opacity .6s,transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.-anim-fadeInUp.-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.-anim-fadeInUp.delay.-inview{transition-delay:.6s}.recruit .inner_border{width:89.3333vw}.recruit header{padding-top:23.4667vw;position:absolute}.recruit header h1{margin:0 auto;width:26.4vw}.recruit header .btn_menu{height:18.6667vw;position:fixed;right:3.2vw;top:3.2vw;width:18.6667vw}.recruit header .btn_menu.hide{-webkit-transform:translateX(22vw);transform:translateX(22vw)}.recruit header .menunav{position:fixed;right:0;top:0;width:100%}.recruit header .menunav-main{padding-block:10.6667vw 20.5333vw}.recruit header .menunav-list{margin-bottom:4.2667vw}.recruit header .menunav-list--item{font-size:6.4vw;line-height:19.2vw}.recruit header .menunav .btn_entry{margin:0 auto;width:86.1333vw}.recruit header .menunav-service{background-image:url(../img/jp/recruit/footer_bg_sp.jpg);background-position:50%}.recruit header .menunav-service a{padding:12.5333vw 8vw}.recruit header .menunav-service--item-inner:first-of-type,.recruit header .menunav-service--item-inner:first-of-type picture{margin-bottom:3.7333vw}.recruit header .menunav-service--item-inner:first-of-type picture img{width:85.8667vw}.recruit header .menunav-service--txt p{font-size:4.2667vw;height:9.6vw;line-height:9.6vw;margin-bottom:5.3333vw}.recruit footer{font-size:5.3333vw;line-height:1.5;padding-block:13.3333vw}.recruit .mv_bg1{height:50vw;right:-12vw;top:17.6vw;width:78vw}.recruit .mv_bg2{height:69.6vw;left:0;top:31vw;width:75.2vw}.recruit .mv_pop{width:100%}.recruit .mv_copy{left:0;top:50.1333vw;width:93.3333vw}.recruit .mv_main{margin-top:81.0667vw}.recruit .mv_main_pr{top:-64vw}.recruit .mv_main_pr li:nth-child(2){right:-1vw;top:45vw;width:31.1vw}.recruit .mv_main_pr li:nth-child(4){right:-2vw;top:-62vw;width:35.2vw}.recruit .mv_main_pr li:nth-child(5){left:0;top:-4vw;width:28.7vw}.recruit .mv_main_pr li:nth-child(6){left:0;top:50vw;width:28.7vw}.recruit .h2wrp{height:12vw;margin-top:-12vw}.recruit .h2wrp h2{left:50%;margin-left:-32vw;top:9.4vw;width:64vw}.recruit .h2wrp#job{height:13vw;margin-top:-13vw;padding-top:8vw}.recruit .h2wrp#job h2{margin-left:-37.3333vw;top:-.6vw;width:74.6667vw}.recruit .h2wrp#step h2{margin-left:-44.5333vw;width:89.3333vw}.recruit .about_bg{width:95.4667vw}.recruit .about .inner_border{padding-bottom:36.5333vw;padding-top:35vw}.recruit .about_img1{right:-5.3333vw;top:44.2667vw;width:31.4667vw}.recruit .about .checklist li{padding-top:30.4vw}.recruit .about .checklist li .check{font-size:4.2667vw;letter-spacing:-.02em;margin-bottom:7.2vw}.recruit .about .checklist li .check:before{height:16vw;left:-4.2667vw;top:-5.0667vw;width:26.6667vw}.recruit .about .checklist li h3{font-size:11.7333vw;letter-spacing:-.02em;margin-bottom:5.3333vw}.recruit .about .checklist li h3 span{font-size:8.5333vw}.recruit .about .checklist li .cmn-text{padding-right:5.3333vw}.recruit .about .checklist li:first-child:before{height:10.4vw;left:-7.4667vw;top:5.3333vw;width:12vw}.recruit .about .checklist li:first-child .about_img2{bottom:-32vw;left:-5.3333vw;width:39.7333vw}.recruit .about .checklist li:nth-child(2){padding-top:85.8667vw}.recruit .about .checklist li:nth-child(2):before{height:15.4667vw;left:-2.6667vw;top:58.6667vw;width:8.8vw}.recruit .about .checklist li:nth-child(2) .about_img3{right:0;top:26.6667vw;width:69.0667vw}.recruit .about .checklist li:nth-child(3){padding-top:39.7333vw}.recruit .about .checklist li:nth-child(3):before{height:10.4vw;left:-5.3333vw;top:16vw;width:12vw}.recruit .about .checklist li:nth-child(3) .about_img4{right:0;top:21.3333vw;width:44vw}.recruit .job .inner_border{padding-block:30.4vw 33.3333vw}.recruit .job_bg{background:url(../img/jp/recruit/03_job/pat_sp.png) repeat;background-size:100% auto;height:100%;top:0}.recruit .job h2{margin:0 auto 8.5333vw;-webkit-transform:translateY(-8vw);transform:translateY(-8vw);width:74.6667vw}.recruit .job_unit{margin-bottom:6.6667vw}.recruit .job_unit h3{border-radius:4vw 4vw 0 0;box-shadow:1.0667vw 1.0667vw 0 #888;display:block;font-size:6.4vw;height:16vw;line-height:16vw;padding:0 5.3333vw}.recruit .job_info{border-radius:0 0 5.3333vw 5.3333vw;box-shadow:1.0667vw 1.0667vw 0 #888}.recruit .job_info:before{height:10.6667vw;right:5.3333vw;top:5.3333vw;width:10.6667vw}.recruit .job_info h4{border-radius:5.3333vw;font-size:5.3333vw;line-height:10.6667vw;padding-inline:4.8vw}.recruit .job_info .h4wrp{gap:2.6667vw;margin-bottom:2.6667vw}.recruit .job_info .h4wrp .place{border-radius:5.3333vw;font-size:5.3333vw;line-height:10.6667vw;padding-inline:4.8vw}.recruit .job_info_overview{display:block;padding:5.3333vw}.recruit .job_info_overview:before{height:10.6667vw;right:5.3333vw;top:5.3333vw;width:10.6667vw}.recruit .job_info_detail{padding:0 5.3333vw 5.3333vw}.recruit .job_info_detail_text.text_only{margin-bottom:5.3333vw}.recruit .job_info_detail_text .cmn-text+.cmn-text,.recruit .job_info_detail_text .cmn-text+table{margin-top:5.3333vw}.recruit .job_info_detail_text table{border-radius:4vw}.recruit .job_info_detail_text table td,.recruit .job_info_detail_text table th{display:block;font-size:4.2667vw;padding:4vw}.recruit .job_info_detail_text ul li{font-size:4.2667vw}.recruit .job_info_wrp{margin-bottom:5.3333vw}.recruit .benefits{padding-block:11vw 12vw}.recruit .benefits_bg1{right:-61vw;top:-18vw;width:93vw}.recruit .benefits_bg3{bottom:563vw;left:-30vw;width:103vw}.recruit .benefits .inner_contents{margin-inline:auto;width:93.3333vw}.recruit .benefits .inner_contents h2{margin-bottom:7.3vw;width:96vw}.recruit .benefits_list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}.recruit .benefits_list:before{height:calc(100% + 5.3vw);left:0;top:-2.6667vw;width:1px}.recruit .benefits_list:after{height:1px;left:-2.6667vw;top:0;width:calc(100% + 5.3vw)}.recruit .benefits_list li{padding:5vw 2.6667vw 5.3333vw}.recruit .benefits_list li:before{height:calc(100% + 2.65vw);right:0;top:-2.6667vw;width:1px}.recruit .benefits_list li:after{bottom:0;height:1px;left:-2.6667vw;width:calc(100% + 2.65vw)}.recruit .benefits_list li:first-child .benefits_img img{width:18.1333vw}.recruit .benefits_list li:nth-child(2) .benefits_img img{width:14.6667vw}.recruit .benefits_list li:nth-child(2) h3{margin:10vw auto 6vw;padding:2.1333vw 3.7333vw}.recruit .benefits_list li:nth-child(3) .benefits_img img{width:21.6vw}.recruit .benefits_list li:nth-child(4) .benefits_img img{width:20.8vw}.recruit .benefits_list li:nth-child(4) h3{margin:10vw auto 6vw}.recruit .benefits_list li:nth-child(5) .benefits_img img{width:11.7333vw}.recruit .benefits_list li:nth-child(5) h3{margin:10vw auto 6vw;padding:2.1333vw 3.7333vw}.recruit .benefits_list li:nth-child(6) .benefits_img img{width:23.7333vw}.recruit .benefits_list li:nth-child(7) h3{margin:10vw auto 6vw}.recruit .benefits_list li:nth-child(7) .benefits_img img{width:24.2667vw}.recruit .benefits_list li:nth-child(8) .benefits_img img{width:19.7333vw}.recruit .benefits_list li:nth-child(9){grid-column:span 2;padding:8vw 5.3333vw}.recruit .benefits_list li:nth-child(9) .benefits_img,.recruit .benefits_list li:nth-child(9) .benefits_img img{width:36.5333vw}.recruit .benefits_list li:nth-child(9) h3.l2{border-radius:4vw;padding:5.3333vw;width:69.3333vw}.recruit .benefits_list li:nth-child(9):after{width:calc(100% + 5.3vw)}.recruit .benefits_list li:nth-child(n+5):before{bottom:-2.6667vw;top:auto}.recruit .benefits_list li:nth-child(n+5):nth-child(7):before{bottom:0}.recruit .benefits_list li:nth-child(2n):after{left:auto;right:-2.6667vw}.recruit .benefits_list li h3{border-radius:5.3333vw;display:inline-block;font-size:4.8vw;letter-spacing:-.02em;line-height:1.2;margin:6.4vw auto 4vw;padding:2.1333vw 4.8vw}.recruit .benefits_list li h3.l2,.recruit .benefits_list li h3.l2_sp{border-radius:8.5333vw}.recruit .benefits_list li h3 span{font-size:4vw}.recruit .benefits_img{height:29.3333vw;width:29.3333vw}.recruit .benefits_obj_sp{bottom:0;position:absolute;right:0;z-index:2}.recruit .benefits_obj_sp:before{background:#e44b51;bottom:0;height:1px;left:-5.3333vw;width:10.6667vw}.recruit .benefits_obj_sp:after{background:#e44b51;bottom:-5.3333vw;height:10.6667vw;right:0;width:1px}.recruit .benefits_obj_sp_half:before{background:#e44b51;bottom:0;height:1px;left:-5.3333vw;width:10.6667vw}.recruit .benefits_obj_sp_half:after{background:#e44b51;bottom:0;height:5.3333vw;right:0;width:1px}.recruit .benefits .vegalta{padding:18.6667vw 0 0;width:auto}.recruit .benefits .vegalta .banner{margin:0 auto;width:84vw}.recruit .benefits .pr{padding:32vw 4vw 0}.recruit .benefits .pr h2{margin:0 auto 10.4vw;width:100%}.recruit .benefits .pr_list li{margin-bottom:12vw;position:relative}.recruit .benefits .pr_list li:first-child:before{height:141.3333vw;left:-30vw;top:-17vw;width:153.8667vw}.recruit .benefits .pr_list li:first-child .pr_img{margin:0 auto;width:85.0667vw}.recruit .benefits .pr_list li:first-child .point{-webkit-transform:translateY(-11vw);transform:translateY(-11vw)}.recruit .benefits .pr_list li:first-child h3{letter-spacing:-.1vw;-webkit-transform:translateY(-8vw);transform:translateY(-8vw)}.recruit .benefits .pr_list li:first-child h3 span:first-child:before{height:13.6vw;width:94.6667vw}.recruit .benefits .pr_list li:first-child h3 span:nth-child(2):before{bottom:-3.6vw;height:9.8667vw;width:55.7333vw}.recruit .benefits .pr_list li:nth-child(2){margin-bottom:14vw}.recruit .benefits .pr_list li:nth-child(2):before{height:139.4vw;left:-28vw;top:-6vw;width:152vw}.recruit .benefits .pr_list li:nth-child(2) .pr_img{margin-left:10vw;width:85.0667vw}.recruit .benefits .pr_list li:nth-child(2) .point{-webkit-transform:translateY(-13vw);transform:translateY(-13vw)}.recruit .benefits .pr_list li:nth-child(2) h3{-webkit-transform:translateY(-12vw);transform:translateY(-12vw)}.recruit .benefits .pr_list li:nth-child(2) h3 span:first-child:before{bottom:-3.6vw;height:10.6667vw;width:75.2vw}.recruit .benefits .pr_list li:nth-child(2) .cmn-text{-webkit-transform:translateY(-7vw);transform:translateY(-7vw)}.recruit .benefits .pr_list li:nth-child(3):before{height:130vw;left:-45vw;top:-13vw;width:165vw}.recruit .benefits .pr_list li:nth-child(3) .point{-webkit-transform:translateY(-14vw);transform:translateY(-14vw)}.recruit .benefits .pr_list li:nth-child(3) h3{-webkit-transform:translateY(-12vw);transform:translateY(-12vw);width:92vw}.recruit .benefits .pr_list li:nth-child(3) h3 span:first-child:before{bottom:-3.6vw;height:10.6667vw;width:75.2vw}.recruit .benefits .pr_list li:nth-child(3) .cmn-text{-webkit-transform:translateY(-8vw);transform:translateY(-8vw)}.recruit .benefits .pr_list li .point{font-size:4.2667vw;height:16vw;padding:4.2667vw;width:26.6667vw}.recruit .benefits .pr_list li h3{font-size:11.7333vw}.recruit .benefits .pr_list li h3 span:before{bottom:-6vw}.recruit .member{padding-bottom:40vw;padding-top:30.6667vw}.recruit .member-hgroup--h2{margin:0 auto;width:74.6667vw}.recruit .member--content{flex-direction:column;margin-top:15.4667vw}.recruit .member--content-textbox{padding:5.3333vw;top:-38.1vw}.recruit .member--content-text{font-size:4.2667vw;margin-right:0;position:relative;top:-8.6vw}.recruit .member--content-img{position:relative;z-index:-2}.recruit .member--content-job{font-size:4.2667vw;margin-bottom:4.5333vw;width:105%}.recruit .member--content-job span{padding:1.6vw 3.7333vw}.recruit .member--content-job .label-job{border-bottom-left-radius:20px;border-top-left-radius:20px}.recruit .member--content-job .label-join{border-bottom-right-radius:20px;border-top-right-radius:20px}.recruit .member--content-name{font-size:11.7333vw}.recruit .member--content-name .name-item{padding:0 0 0 2.6667vw}.recruit .member--content-name .name-item:before{border-bottom-right-radius:10px;border-top-right-radius:10px;width:105%}.recruit .member--content-name .name-item:nth-of-type(2),.recruit .member--content-name .name-item:nth-of-type(4),.recruit .member--content-name .name-item:nth-of-type(6){top:-5.8667vw}.recruit .member--content-name .name-item:nth-of-type(3){top:-11.7333vw}.recruit .member--content-name.bw.pc .name-item:first-child:before{border-bottom-right-radius:10px}.recruit .member--content .member--content-item{height:190vw}.recruit .member--content .member--content-item:first-of-type .member--content-textbox{left:0}.recruit .member--content .member--content-item:nth-of-type(2) .member--content-img{top:-7vw}.recruit .member--content .member--content-item:nth-of-type(2) .member--content-textbox{top:-34.1vw}.recruit .member--content .member--content-item:nth-of-type(3) .member--content-textbox{left:0;top:-30.1vw}.recruit .step-hgroup--h2{padding:0 5.3333vw;position:relative;top:-16vw}.recruit .step--wrap{padding:52.5333vw 0 0}.recruit .step--content{border-radius:20px;margin:0 auto 5.3333vw;padding:0;width:auto;width:89.3333vw}.recruit .step--content-item{border-top:1px solid #d9d9d9;width:auto}.recruit .step--content-item .step-hgroup--h3{border-radius:50px;font-size:20px;padding:8px 18px}.recruit .step--content-item:first-of-type{border-top:none}.recruit .step--content-item:first-of-type .step--content-img{margin-top:-10px}.recruit .step--content-item:first-of-type .step--content-img img{width:285px}.recruit .step--content-item:nth-of-type(2) .step--content-img{margin-top:-5px}.recruit .step--content-item:nth-of-type(2) .step--content-img img{width:290px}.recruit .step--content-item:nth-of-type(2) .step--content-textbox{margin-top:-20px}.recruit .step--content-item:nth-of-type(3) .step--content-img{padding-top:28px}.recruit .step--content-item:nth-of-type(3) .step--content-img img{width:230px}.recruit .step--content-item:nth-of-type(4) .step--content-img{padding:57px 0 24px}.recruit .step--content-item:nth-of-type(4) .step--content-img img{width:240px}.recruit .step--content-item:nth-of-type(4) .step--content-textbox{margin-top:-10px}.recruit .step--content-item:after{bottom:-22px;height:34px;left:49%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);width:34px}.recruit .step--content-textbox{min-height:auto}.recruit .step--content-img{max-height:none;min-height:none}.recruit .step--content-text{font-size:16px;padding:15px 20px 60px}.recruit .step--entry{margin-top:40px}.recruit .step--entry-ptn{left:10px;top:25px}.recruit .step--entry-text{font-size:24px;line-height:1.5;margin:120px 0 40px}.recruit .step--entry-text .adjust{margin-left:-.5em}.recruit .step--entry-btn{margin:0 auto;padding-bottom:120px;width:323px}.recruit .footer-copys{background-image:url(../img/jp/recruit/footer_bg_sp.jpg)}.recruit .footer-copys--item{padding:88px 0 70px 30px}.recruit .footer-copys--item-inner:first-of-type picture img{width:287px}.recruit .footer-copys--item-inner .footer-copys--en{margin:40px 0 60px}.cmn-link[target=_blank]:after{height:12px;width:15px}}@media print,screen and (min-width:768px) and (max-width:1280px){body{font-size:.875rem}.cmn-text{font-size:1.25vw}.cmn-link_jump{height:5vw;width:5vw}.recruit header h1{margin:2.6563vw 0 0 6.25vw;width:7.7344vw}.recruit header .headnav-list--item a:after{height:1.875vw;right:-1.5625vw;width:1.0156vw}.recruit header .headnav-list--item{font-size:1.25vw;line-height:1.875vw}.recruit header .headnav-list{gap:2.7344vw}.recruit header .headnav{border-radius:0 0 0 1.1719vw;padding:3.9063vw 4.6875vw}.recruit header .btn_menu{height:8.5938vw;right:3.125vw;top:3.125vw;width:8.5938vw}.recruit header .menunav-main{padding-block:9.7656vw 7.6563vw}.recruit header .menunav-list--item{font-size:1.875vw;line-height:5.625vw}.recruit header .menunav-list{margin-bottom:2.8125vw}.recruit header .menunav .btn_entry:after{height:7.8125vw;width:37.5vw}.recruit header .menunav .btn_entry{margin:0 auto;width:37.5vw}.recruit header .menunav-service a{padding:3.6719vw 6.25vw}.recruit header .menunav-service--item-inner:first-of-type picture img{width:33.125vw}.recruit header .menunav-service--item{gap:1.5625vw}.recruit header .menunav-service--txt p{font-size:1.25vw;height:2.8125vw;line-height:2.8125vw;margin-bottom:2.3438vw}.recruit header .menunav{max-width:75vw}.recruit footer{font-size:1.5625vw;height:12.5vw;line-height:12.5vw}.recruit .mv_bg1,.recruit .mv_bg2{height:28.5938vw}.recruit .mv_pop{width:21.875vw}.recruit .mv_copy{left:1.3281vw;top:13.75vw;width:69.9219vw}.recruit .mv_main_pr li a:after,.recruit .mv_main_pr li a:before{bottom:4.6094vw;height:.8594vw;left:6.7188vw;width:1.0156vw}.recruit .mv_main_pr li:first-child{margin-right:16.6406vw;top:31.4063vw;width:14.2188vw}.recruit .mv_main_pr li:nth-child(2) a:after,.recruit .mv_main_pr li:nth-child(2) a:before{bottom:3.2031vw;left:7.4219vw}.recruit .mv_main_pr li:nth-child(2){margin-right:27.8906vw;top:3.9063vw;width:16.3281vw}.recruit .mv_main_pr li:nth-child(3) a:after,.recruit .mv_main_pr li:nth-child(3) a:before{bottom:2.5vw;left:6.25vw}.recruit .mv_main_pr li:nth-child(3){margin-right:-6.6406vw;top:6.7188vw;width:13.4375vw}.recruit .mv_main_pr li:nth-child(4) a:after,.recruit .mv_main_pr li:nth-child(4) a:before{bottom:5.0781vw;left:7.8906vw}.recruit .mv_main_pr li:nth-child(4){margin-left:20.625vw;top:1.25vw;width:16.4063vw}.recruit .mv_main_pr li:nth-child(6) a:after,.recruit .mv_main_pr li:nth-child(6) a:before{bottom:2.1094vw;left:5.4688vw}.recruit .mv_main_pr li:nth-child(6){margin-left:23.3594vw;top:27.5vw;width:11.875vw}.recruit .mv_main_pr{top:-41.6406vw}.recruit .mv_main{height:41.6406vw}.recruit .mv{padding-top:18.4375vw}.recruit .h2wrp h2{margin-left:-14.9219vw;top:2.3438vw;width:29.8438vw}.recruit .h2wrp{height:3.9063vw;margin-top:-3.9062vw;padding-top:3.9063vw}.recruit .about .checklist li .check:before{height:4.6875vw;left:-.9375vw;top:-1.4844vw;width:7.8125vw}.recruit .about .checklist li .check{font-size:1.25vw;margin-bottom:1.875vw}.recruit .about .checklist li h3 span{font-size:2.5vw}.recruit .about .checklist li h3{font-size:3.4375vw;margin-bottom:1.5625vw}.recruit .about .checklist li .cmn-text{padding-right:1.5625vw}.recruit .about .checklist li:first-child:before{height:3.0469vw;left:-2.1875vw;width:3.5156vw}.recruit .about .checklist li:nth-child(2):before{height:4.5313vw;left:-2.1875vw;width:2.5781vw}.recruit .about .checklist li:nth-child(3):before{height:3.0469vw;left:-2.1875vw;width:3.5156vw}.recruit .job .inner_border{padding-block:13.4375vw 16.0156vw}.recruit .job h2{margin-bottom:1.7969vw;padding:0 .7813vw 0 0;width:21.875vw}.recruit .job_unit h3{border-radius:1.1719vw 1.1719vw 0 0;font-size:1.875vw;height:4.6875vw;line-height:4.6875vw;padding:0 3.125vw}.recruit .job_unit{margin-bottom:1.5625vw}.recruit .job_info:after,.recruit .job_info:before{height:3.9063vw;right:2.7344vw;top:2.7344vw;width:3.9063vw}.recruit .job_info h4{font-size:1.5625vw;height:3.125vw;line-height:3.125vw;padding-inline:1.2vw}.recruit .job_info .h4wrp .place{font-size:1.5625vw;line-height:3.125vw;padding-inline:1.4063vw}.recruit .job_info .h4wrp{gap:.7813vw;width:16.4063vw}.recruit .job_info_overview:after,.recruit .job_info_overview:before{height:3.9063vw;right:2.7344vw;top:2.7344vw;width:3.9063vw}.recruit .job_info_overview .cmn-text{padding-top:.625vw;width:58.0469vw}.recruit .job_info_overview{gap:1.5625vw;padding:3.125vw}.recruit .job_info_detail_text.text_only{margin-bottom:1.5625vw;margin-left:17.9688vw}.recruit .job_info_detail_text .cmn-text+.cmn-text,.recruit .job_info_detail_text .cmn-text+table{margin-top:1.5625vw}.recruit .job_info_detail_text table td,.recruit .job_info_detail_text table th{font-size:1.25vw;padding:1.1719vw}.recruit .job_info_detail_text table th{width:12.0313vw}.recruit .job_info_detail_text table{border-radius:1.1719vw}.recruit .job_info_detail_text ul li{font-size:1.25vw}.recruit .job_info_detail_text{padding-top:.625vw;width:58.0469vw}.recruit .job_info_detail{padding:0 3.125vw 3.125vw}.recruit .job_info_wrp{gap:1.5625vw;margin-bottom:1.5625vw}.recruit .job_info{border-radius:0 1.5625vw 1.5625vw 1.5625vw}.recruit .benefits_bg2{top:39.9219vw}.recruit .benefits_bg3{bottom:3.5937vw}.recruit .benefits .inner_contents h2{margin-bottom:4.6875vw;width:33.0469vw}.recruit .benefits_list li:first-child .benefits_img img{width:7.7344vw}.recruit .benefits_list li:nth-child(2) .benefits_img img{width:6.0156vw}.recruit .benefits_list li:nth-child(3) .benefits_img img{width:9.4531vw}.recruit .benefits_list li:nth-child(4) .benefits_img img{width:8.8281vw}.recruit .benefits_list li:nth-child(5) .benefits_img img{width:4.5313vw}.recruit .benefits_list li:nth-child(6) .benefits_img img{width:8.8281vw}.recruit .benefits_list li:nth-child(7) h3{margin-block:2.3438vw 3.125vw}.recruit .benefits_list li:nth-child(7) .benefits_img img{width:8.9063vw}.recruit .benefits_list li:nth-child(8) h3{margin-block:2.3438vw 3.125vw}.recruit .benefits_list li:nth-child(8) .benefits_img img{width:7.1094vw}.recruit .benefits_list li:nth-child(9) .benefits_img img{width:10.7031vw}.recruit .benefits_list li:nth-child(n+4):before{bottom:-1.5625vw}.recruit .benefits_list li:nth-child(3n):after{right:-1.5625vw}.recruit .benefits_list li h3.l2{height:5.7813vw;padding:1.0156vw 1.5625vw}.recruit .benefits_list li h3 span{font-size:1.25vw}.recruit .benefits_list li h3{font-size:1.5625vw;height:3.125vw;line-height:3.125vw;margin:1.1719vw auto 1.5625vw;padding-inline:1.4063vw}.recruit .benefits_list li{padding:2.0313vw 2.8125vw 3.125vw}.recruit .benefits_img{height:10.9375vw;width:10.9375vw}.recruit .benefits_obj:before{left:-1.5625vw;width:3.125vw}.recruit .benefits_obj:after{bottom:-1.5625vw;height:3.125vw}.recruit .benefits .vegalta{padding-top:10.9375vw}.recruit .benefits .pr h2{width:26.7188vw}.recruit .benefits .pr_list li:first-child:before{height:39.375vw;left:-15.3125vw;top:-6.25vw;width:57.3438vw}.recruit .benefits .pr_list li:first-child .pr_img{width:26.7969vw}.recruit .benefits .pr_list li:first-child .point{-webkit-transform:translateY(-3.51vw);transform:translateY(-3.51vw)}.recruit .benefits .pr_list li:first-child h3 span:first-child:before{height:3.9844vw;width:29.1406vw}.recruit .benefits .pr_list li:first-child h3 span:nth-child(2):before{bottom:-1.4062vw;height:2.8906vw;width:16.3281vw}.recruit .benefits .pr_list li:first-child h3{-webkit-transform:translateY(-2.89vw);transform:translateY(-2.89vw)}.recruit .benefits .pr_list li:first-child{left:4.4531vw}.recruit .benefits .pr_list li:nth-child(2):before{height:46.6406vw;left:-10.625vw;top:-7.3437vw;width:50.625vw}.recruit .benefits .pr_list li:nth-child(2) .pr_img{-webkit-transform:translateX(-.78vw);transform:translateX(-.78vw);width:23.75vw}.recruit .benefits .pr_list li:nth-child(2) .point{-webkit-transform:translateY(-1.56vw);transform:translateY(-1.56vw)}.recruit .benefits .pr_list li:nth-child(2) h3 span:first-child:before{bottom:-.9375vw;height:3.125vw;width:22.0313vw}.recruit .benefits .pr_list li:nth-child(2) h3{-webkit-transform:translateY(-1.09vw);transform:translateY(-1.09vw)}.recruit .benefits .pr_list li:nth-child(2) .cmn-text{-webkit-transform:translateY(.39vw);transform:translateY(.39vw)}.recruit .benefits .pr_list li:nth-child(2){margin-left:-14.8437vw;top:35.3906vw}.recruit .benefits .pr_list li:nth-child(3):before{height:39.2188vw;left:-13.3594vw;top:-10.3906vw;width:57.5781vw}.recruit .benefits .pr_list li:nth-child(3) .pr_img{-webkit-transform:translateX(-2.03vw);transform:translateX(-2.03vw);width:27.1875vw}.recruit .benefits .pr_list li:nth-child(3) .point{-webkit-transform:translateY(-3.91vw);transform:translateY(-3.91vw)}.recruit .benefits .pr_list li:nth-child(3) h3 span:first-child:before{bottom:-.9375vw;height:3.125vw;width:22.0313vw}.recruit .benefits .pr_list li:nth-child(3) h3{-webkit-transform:translateY(-3.35vw);transform:translateY(-3.35vw)}.recruit .benefits .pr_list li:nth-child(3) .cmn-text{-webkit-transform:translateY(-1.87vw);transform:translateY(-1.87vw)}.recruit .benefits .pr_list li:nth-child(3){right:7.5vw;top:1.1719vw}.recruit .benefits .pr_list li .point{font-size:1.25vw;height:4.6875vw;padding:1.25vw;width:7.8125vw}.recruit .benefits .pr_list li .cmn-text{-webkit-transform:translateY(-1.25vw);transform:translateY(-1.25vw);width:27.0313vw}.recruit .benefits .pr_list{height:85.9375vw}.recruit .benefits{padding-block:6.5625vw 0}.recruit .member-hgroup--h2{margin:0 auto 5.3125vw;width:21.875vw}.recruit .member--content-item{width:calc(33.33333% - 3.12vw)}.recruit .member--content-text{font-size:1.25vw;margin-right:3.125vw}.recruit .member--content-job span{padding:.4688vw 1.0938vw}.recruit .member--content-job .label-job{border-bottom-left-radius:1.5625vw;border-top-left-radius:1.5625vw}.recruit .member--content-job .label-join{border-bottom-right-radius:1.5625vw;border-top-right-radius:1.5625vw}.recruit .member--content-job{margin-bottom:1.1719vw}.recruit .member--content-name .name-item:before{border-bottom-right-radius:.7813vw;border-top-right-radius:.7813vw}.recruit .member--content-name .name-item:last-child{padding:0 .4688vw .4688vw .7813vw}.recruit .member--content-name .name-item{padding:.4688vw 1.25vw 0 .7813vw}.recruit .member--content-name{font-size:3.125vw;margin-bottom:1.1719vw}.recruit .member--content .member--content-item:first-of-type .member--content-img{left:.0781vw;top:-3.125vw}.recruit .member--content .member--content-item:first-of-type .member--content-textbox{left:3.125vw}.recruit .member--content .member--content-item:nth-of-type(2) .member--content-img{left:-1.0156vw;top:-2.8125vw}.recruit .member--content .member--content-item:nth-of-type(2) .member--content-textbox{left:1.5625vw}.recruit .member--content .member--content-item:nth-of-type(3) .member--content-img{left:-1.7188vw;top:-2.9687vw}.recruit .member--content .member--content-item:nth-of-type(3) .member--content-textbox{left:-.7812vw}.recruit .member--content{gap:3.125vw}.recruit .member{padding-bottom:12.5vw;padding-top:11.4844vw}.recruit .step-hgroup--h2 img{width:32.8125vw}.recruit .step--content-item .step-hgroup--h3{font-size:1.5625vw}.recruit .step--content-item:first-of-type .step--content-img img{width:24.2188vw}.recruit .step--content-item:nth-of-type(2) .step--content-img img{width:24.9219vw}.recruit .step--content-item:nth-of-type(2) .step--content-img{margin-top:-2.3437vw}.recruit .step--content-item:nth-of-type(3) .step--content-img img{width:19.7656vw}.recruit .step--content-item:nth-of-type(3) .step--content-img{padding-top:1.5625vw}.recruit .step--content-item:nth-of-type(4) .step--content-img img{width:20.3125vw}.recruit .step--content-item:nth-of-type(4) .step--content-img{padding-top:3.9063vw}.recruit .step--content-item:after{height:2.6563vw;right:-1.4062vw;width:2.6563vw}.recruit .step--content-item{justify-content:space-between;padding-bottom:3.4375vw;width:25vw}.recruit .step--content-textbox{margin-top:-1.9531vw}.recruit .step--content-text{font-size:1.25vw;padding:1.1719vw 1.5625vw 0}.recruit .step--content{margin:4.6875vw auto 0;width:87.5781vw}.recruit .step--entry:before{height:5.0781vw;top:-4.6875vw}.recruit .step--entry:after,.recruit .step--entry:before{-webkit-clip-path:polygon(50% 0,0 5.08vw,5.86vw 5.08vw);clip-path:polygon(50% 0,0 5.08vw,5.86vw 5.08vw);left:17.5%;width:5.8594vw}.recruit .step--entry:after{height:4.8438vw;top:-4.8437vw}.recruit .step--entry-ptn{left:2.3438vw;top:-1.1719vw}.recruit .step--entry-text{font-size:1.5625vw;margin:7.4219vw 0 3.5156vw}.recruit .step--entry-btn img{width:37.5vw}.recruit .step--entry-btn a,.recruit .step--entry-btn a:before{height:7.8125vw;width:37.5vw}.recruit .step--entry-btn a{border-radius:3.9063vw}.recruit .step--entry-btn{padding-bottom:5.8594vw}.recruit .step--entry{margin-top:4.6875vw}.recruit .footer-copys--item-inner:first-of-type picture img{width:53.9844vw}.recruit .footer-copys--item-inner:first-of-type picture{margin-left:.7813vw}.recruit .footer-copys--item-inner .footer-copys--en{margin-top:3.4375vw}.recruit .footer-copys--item{max-width:87.5781vw;padding:13.75vw 0 12.5vw}}@media only screen and (min-width:768px) and (max-width:1280px) and (max-width:900px){.recruit .benefits .pr_list li:first-child:before{left:-17vw}.recruit .benefits .pr_list li:nth-child(3):before{left:-11vw}}@media print,screen and (min-width:768px) and (max-width:1023px){.cmn-section__inner{display:block}}