@charset "UTF-8";.ff-zenkaku,body{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}.catch .catch__en,.common-entry .common-entry__en,.contact-item-tel .contact-item-tel__no,.ff-en,.footer-address .footer-address__tel,.growth-interview .growth-interview__en,.header-nav .header-nav-list>li>a span,.welfare-holiday .welfare-holiday__em,.welfare-price dl dd .welfare-price__salary span,.welfare-time .welfare-time__dl dd strong{font-family:"Overpass",sans-serif;font-optical-sizing:auto;font-style:normal}.common-entry .common-entry__lede,.common-entry-list li .common-entry-list__lede,.fw-medium{font-weight:500}.catch .catch__en,.catch .catch__ja,.fz-h1{font-size:2.5rem}@media screen and (max-width:699px){.catch .catch__en,.catch .catch__ja,.fz-h1{font-size:1.75rem}}.fz-h2,.growth-course .growth-course__title,.growth-intro .growth-intro__text span,.job-section .job-section__title{font-size:2.5rem}@media screen and (max-width:699px){.fz-h2,.growth-course .growth-course__title,.growth-intro .growth-intro__text span,.job-section .job-section__title{font-size:2rem}}.fz-h3,.growth-nav li a strong,.growth-step .growth-step__title,.job-schedule-sub .job-schedule-sub__title,.title-lv2,.welfare-section__lede{font-size:2rem}@media screen and (max-width:699px){.fz-h3,.growth-nav li a strong,.growth-step .growth-step__title,.job-schedule-sub .job-schedule-sub__title,.title-lv2,.welfare-section__lede{font-size:1.75rem}}.fz-h4,.growth-step .growth-step__lede,.welfare-other .welfare-other__title{font-size:1.5rem}@media screen and (max-width:699px){.fz-h4,.growth-step .growth-step__lede,.welfare-other .welfare-other__title{font-size:1.25rem}}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote,body,caption,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,legend,li,object,ol,p,pre,table,tbody,td,tfoot,th,thead,ul{margin:0;padding:0}html{font-size:16px}body{text-align:center;line-height:1.6;word-break:break-all;-webkit-text-size-adjust:100%;-ms-scroll-chaining:none;overscroll-behavior:none;font-weight:500;line-height:1.6;color:#000}a{color:#3379E8}a:active,a:hover{text-decoration:none}a:hover img{-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);border:none}@media (min-width:699px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}img{vertical-align:bottom;max-width:100%}.clearfix:after,.header:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.clearfix,.header{display:inline-block}* html .clearfix,* html .header{height:1%}.clearfix,.header{display:block}.contents{text-align:left}@media screen and (max-width:699px){.contents{padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}}.contents-bg-navy{background:#124D8F;padding-bottom:1px;color:#fff}.contents,.layout-container{width:1080px;margin-left:auto;margin-right:auto;text-align:left}@media screen and (max-width:1080px){.contents,.layout-container{width:auto}}.layout-main-column{width:710px;float:right}.layout-sub-column{width:230px;float:left}.layout-section{margin-bottom:80px}.layout-half{width:49%}.layout-1-third{width:32%}.layout-2-third{width:66%}.layout-3-col{float:left;width:32%;margin-right:2%}.layout-3-col:nth-child(3n){margin-right:0}.layout-3-col:nth-child(3n+1){clear:both}.layout-4-col{float:left;width:24%;margin-right:1%}.layout-4-col:nth-child(4n){margin-right:0}.layout-4-col:nth-child(4n+1){clear:both}.header{background:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #000;position:fixed;top:0;left:0;text-align:left;z-index:2}.header.active{background:rgba(255,255,255,0.9)}@media screen and (max-width:699px){.header{border:none}}.header-main{padding:15px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (min-width:699px){.header-main .header-site-name{margin-right:55px}}@media screen and (max-width:699px){.header-main{padding:8px 20px 12px}}.header-site-name{line-height:1;font-size:1rem}.header-site-name a{text-decoration:none;display:block;color:#000}.header-site-name a strong{display:block;margin-bottom:8px}.header-site-name a span{display:block;font-size:0.88rem;color:#3379E8}.header-site-name img{display:block;vertical-align:top;margin-bottom:10px}@media screen and (min-width:699px){.header-site-name{width:150px;font-weight:bold;font-size:1rem}}@media screen and (max-width:699px){.header-site-name{font-size:0.75rem}.header-site-name a span{display:none}.header-site-name a strong{margin-bottom:0}.header-site-name img{width:78px;margin-bottom:5px}}.header-nav{width:650px;padding-top:15px}.header-nav a{text-decoration:none}.header-nav .header-nav-child{display:none;background:#fff;width:197px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;border:1px solid #000;padding:20px 20px 20px 10px;top:90px}.header-nav .header-nav-child ul{background:url(../img/common/header/bgi--child.svg) 0px top repeat-y;list-style:none;padding-left:15px;font-size:1rem}.header-nav .header-nav-child ul li{padding-bottom:20px;line-height:1.5;font-size:0.88rem}.header-nav .header-nav-child ul li:last-child{padding-bottom:0}.header-nav .header-nav-child ul a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#3379E8;color:#000}.header-nav .header-nav-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-nav .header-nav-list>li>a span{display:block;font-weight:500;font-size:0.75rem}.header-nav .header-nav-list>li>a strong{border-bottom:1px solid #000;display:block;padding-bottom:8px;font-size:0.88rem;color:#000}.header-nav .header-nav-list>li>a strong.drop{background:url(../img/common/header/ico--drop.svg) right 10px no-repeat;padding-right:20px;-webkit-transition-duration:0.4s;transition-duration:0.4s}.header-nav .header-nav-list>li>a.active strong.drop{background-position:right 15px}@media screen and (max-width:699px){.header-nav{display:none}}.header-entry-comment{display:none}.top .top-header-entry-comment{background:#fff;padding:10px 20px;border:1px solid #000;position:fixed;top:87px;right:24px;border-radius:4px;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;opacity:1;z-index:10;text-align:center;font-weight:bold;font-size:0.88rem}.top .top-header-entry-comment.hide{opacity:0}.top .top-header-entry-comment:before{content:url(../img/common/header/ico--entry-comment.svg);position:absolute;top:-6px;left:calc(50% - 5px);line-height:1px}@media screen and (max-width:699px){.top .top-header-entry-comment{display:none}}.header-nav-entry{background:#FE0000;width:156px;line-height:42px;position:absolute;top:34px;right:42px;text-decoration:none;border-radius:30px;text-align:center;font-size:1rem;color:#fff}@media screen and (max-width:699px){.header-nav-entry{width:126px;line-height:34px;font-size:0.81rem;top:11px;right:64px}}.header-btn{background:url(../img/common/header/ico--open.svg) center center no-repeat;width:36px;height:44px;text-indent:-999px;border:none;overflow:hidden;position:absolute;top:11px;right:20px}@media screen and (min-width:699px){.header-btn{display:none}}.common-entry{background:url(../img/common/item/common-entry/pic--01.webp) calc(50% - 340px) calc(100% - 53px) no-repeat;background-size:178px auto;padding:90px 20px 50px}.common-entry .common-entry__en{display:block;line-height:1;font-weight:bold;font-size:6.88rem;color:#E2F0FC}.common-entry .common-entry__lede{margin-top:-20px;margin-bottom:60px;display:block;text-align:center;font-size:1.25rem}.common-entry .common-entry__title{margin-bottom:60px;line-height:1;text-align:center;font-size:2rem}@media screen and (max-width:699px){.common-entry .common-entry__en{font-size:3.75rem}.common-entry .common-entry__lede{margin-top:0;font-size:1rem}.common-entry .common-entry__title{margin-bottom:30px;font-size:1.25rem}}.common-entry-list{list-style:none}.common-entry-list li{margin-bottom:48px}.common-entry-list li .common-entry-list__lede{background:url(../img/common/item/common-entry/bgi--balloon-02.svg) right center no-repeat,url(../img/common/item/common-entry/bgi--balloon-01.svg) left center no-repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 15px;margin:0 auto 13px}@media screen and (max-width:699px){.common-entry-list{background:url(../img/common/item/common-entry/pic--01.webp) calc(50% + 172px) 244px no-repeat;background-size:108px auto;list-style:none;position:relative}.common-entry-list:before{content:" ";background:url(../img/common/item/common-entry/pic--01.webp) right -30px top no-repeat;background-size:150px auto;width:83px;height:220px;display:block;position:absolute;top:0;left:-20px;z-index:1}.common-entry-list li{width:238px;margin:0 auto 32px}.common-entry-list li .common-entry-list__lede{font-size:0.75rem}.common-entry-list li a{width:100%;min-width:100%}}.footer{background:#124D8F url(../img/common/footer/bgi--red.svg) left bottom no-repeat;padding:64px 80px 20px;clear:both;display:block;position:relative;text-align:left}@media screen and (max-width:699px){.footer{background-size:46px auto;padding:32px 40px 20px}}.footer-site-name{margin-bottom:15px}.footer-address{font-size:0.88rem;color:#fff}.footer-address .footer-address__tel{padding-top:10px;font-size:0.75rem}@media screen and (max-width:699px){.footer-address{text-align:center;margin-bottom:25px}}address{font-style:normal}.footer-layout{margin-bottom:40px}@media screen and (min-width:699px){.footer-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:699px){.footer-nav{width:900px}}.footer-nav-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-nav-list li{display:block;border-bottom:1px solid #fff}.footer-nav-list li a{background:url(../img/common/footer/ico--nav.svg) right center no-repeat;display:block;padding:8px 30px 8px 0;line-height:1.45;text-decoration:none;color:#fff}@media screen and (min-width:699px){.footer-nav-list li{width:22.2%;margin-right:3.7%;margin-bottom:28px}.footer-nav-list li:nth-child(4n){margin-right:0}.footer-nav-list li:nth-child(-n+4) a{height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:699px){.footer-nav-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-nav-list li{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-size:0.81rem}.footer-nav-list li a{width:100%;display:block}}.footer-sub{list-style:none;margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-sub li{margin-left:24px}.footer-sub li:first-child{margin-left:0}.footer-sub li a{font-size:0.88rem;color:#fff}@media screen and (max-width:699px){.footer-sub{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer-company-link{background:url(../img/common/link/ico--blank.svg) right center no-repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:20px;text-decoration:underline;margin:0 auto 50px;display:block;font-size:0.88rem;color:#fff}.copy{display:block;text-align:center;line-height:30px;color:#fff}.global-nav{display:none;background:#124D8F url(../img/common/footer/bgi--red.svg) left bottom no-repeat;background-size:46px auto;width:100%;padding-bottom:20px;min-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:11;position:absolute;top:0;text-align:left;color:#fff}.global-nav .footer-nav-list{margin:0 40px 40px}.global-nav .common-entry-list li .common-entry-list__lede{background:url(../img/common/menu/bgi--balloon-02.svg) right center no-repeat,url(../img/common/menu/bgi--balloon-01.svg) left center no-repeat}.global-nav-header{padding:8px 20px 0;margin-bottom:40px;position:relative}.global-close-btn{background:url(../img/common/header/ico--close.svg) center center no-repeat;width:33px;height:43px;border:none;padding:0;text-indent:-999px;overflow:hidden;position:absolute;top:11px;right:20px}@media screen and (min-width:699px){.global-close-btn{display:none}}.side-nav{margin-bottom:20px}.side-nav .side-nav__title{padding:7px;font-size:114%;color:#fff}.side-nav .side-nav__list{list-style:none}.side-nav .side-nav__list li a{display:block;padding:5px 5px 5px 5px}.page-title{padding:15px;margin-bottom:20px}.title-lv1{margin-bottom:30px;line-height:1.5;font-weight:bold;font-size:2rem;color:#124D8F}@media screen and (max-width:699px){.title-lv1{font-size:1.5rem}}.title-lv2{margin-bottom:40px;text-align:center}.title-lv3{padding:0 0 0 17px;margin-bottom:5px;color:#83300E}.growth-interview .growth-interview__title,.job-careerpath .job-careerpath__title,.job-intro-movie .job-intro-movie__title,.job-schedule .job-schedule__title,.title-other-01,.welfare-section .welfare-section__title{background:#E2F0FC;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px;margin:0 auto 50px;font-weight:bold;font-size:1.13rem;color:#124D8F}@media screen and (min-width:699px){.growth-interview .growth-interview__title,.job-careerpath .job-careerpath__title,.job-intro-movie .job-intro-movie__title,.job-schedule .job-schedule__title,.title-other-01,.welfare-section .welfare-section__title{font-size:1.5rem}}.title-other-02{padding:0px 10px;margin-bottom:5px}.table-ptn--01 th{background:#E2F0FC;border-bottom:1px solid #fff;padding:20px}.table-ptn--01 td{background:#fff;border:1px solid #eee;padding:20px}.table-ptn--02 th{background:#CCE4AE;border:1px solid #ABA073;padding:5px 10px;color:#39330C}.table-ptn--02 td{background:#fff;border:1px solid #ABA073;padding:5px 10px}.table-ptn--03 th{border-bottom:1px dashed #ABA073;padding:10px;font-weight:bold}.table-ptn--03 td{border-bottom:1px dashed #ABA073;padding:10px}.btn-detail,.btn-detail-navy,.btn-detail-red,.btn-detail-white{background-position:right 28px center;background-repeat:no-repeat;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:335px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:28px 50px 28px 22px;border-radius:80px;-webkit-transition-duration:0.4s;transition-duration:0.4s;margin-left:auto;margin-right:auto;line-height:1;text-decoration:none;text-align:center;color:#fff}.btn-detail-navy:hover,.btn-detail-red:hover,.btn-detail-white:hover,.btn-detail:hover{opacity:0.7;color:#fff}@media screen and (max-width:699px){.btn-detail,.btn-detail-navy,.btn-detail-red,.btn-detail-white{background-position:right 16px center;background-size:22px auto;min-width:295px;padding:20px 50px 20px 22px;font-size:0.88rem}}.btn-detail-navy{background-image:url(../img/common/link/ico--white-navy.svg);background-color:#124D8F}.btn-detail-red{background-image:url(../img/common/link/ico--white-red.svg);background-color:#FE0000}.btn-detail-white{background-image:url(../img/common/link/ico--navy-white.svg);background-color:#fff;color:#000}.btn-detail-white:hover{color:#000}.link-arrow{background:url(../img/common/link/ico--link-navy.svg) right center no-repeat;display:inline-block;padding-right:20px;text-decoration:none;border-bottom:1px solid #124D8F;font-size:0.88rem;color:#124D8F}.list-arrow{list-style:none}.list-arrow li{background:url(../img/common/mark/ico--arrow-01.png) 2px 7px no-repeat;padding-left:17px}.list-circle,.welfare-list{margin:30px 0;list-style:none}.list-circle li,.welfare-list li{background:url(../img/common/item/mark/ico--circle.svg) left center no-repeat;padding-left:22px;margin-bottom:10px}.list-circle li:last-child,.welfare-list li:last-child{margin-bottom:0}.list-border{list-style:none}.list-border li{padding-left:5px;border-bottom:1px dashed #ABA073}.list-numbering{list-style:decimal;padding-left:25px}.list-numbering li{display:list-item;margin-bottom:10px}.list-numbering li .list-numbering{list-style:lower-roman inside}.list-numbering li .list-numbering li{text-indent:-1.2em}.list-nomal{padding-left:20px}.list-nomal li{margin-bottom:5px}.list-style-none{list-style:none}.box-sub--01{border:1px solid #000;background:#E2F0FC;padding:20px;border-radius:10px}.box-sub--02{border:4px solid #FFC693;padding:7px}.article-nav{position:relative;margin-bottom:80px}.article-nav .article-nav{width:30%}.article-nav .article-nav:first-child{position:absolute;top:0;left:0}.article-nav .article-nav:nth-child(2){position:absolute;top:0;right:0}.article-nav .article-nav:nth-child(3){margin:0 auto}.pagination{position:relative;padding:20px 0;clear:both;text-align:center;line-height:40px;font-size:12px}.pagination a,.pagination span{background-color:#fff;display:inline-block;width:40px;margin:2px 5px 2px 0;text-align:center;text-decoration:none;border-radius:20px;font-size:125%;color:#124D8F}.pagination a{border:1px solid #124D8F}.pagination a:hover{background-color:#124D8F;border:1px solid #124D8F;color:#fff}.pagination .current{background-color:#124D8F;border:1px solid #124D8F;color:#fff}.catch{margin-top:108px;-webkit-box-sizing:border-box;box-sizing:border-box}.catch .catch__en,.catch .catch__ja{background:#fff;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:7px 10px;border-radius:2px;line-height:1.2;text-align:left;font-weight:bold;color:#124D8F}.catch .catch__en{font-size:1.25rem;margin-bottom:-10px}@media screen and (min-width:699px){.catch{background:url(../img/index/main/bgi--top.svg) left top no-repeat;padding:100px calc(50% - 500px)}}@media screen and (max-width:699px){.catch{background:url(../img/common/catch/bgi--sp.svg) center top no-repeat;background-size:cover;width:100%;height:auto;aspect-ratio:376/417;margin-bottom:30px}.catch.catch-nophoto{margin-bottom:-60vw}}.catch-photo{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:699px){.catch-photo{background-position:0 16.5vw;background-size:100% auto;background-repeat:no-repeat;width:100%;height:100%;padding:50px 20px}.catch-photo.catch-photo--company{background-image:url(../img/common/catch/pic--company-sp.webp)}.catch-photo.catch-photo--jobs{background-image:url(../img/common/catch/pic--jpbs-sp.webp)}.catch-photo.catch-photo--welfare{background-image:url(../img/common/catch/pic--welfare-sp.webp)}.catch-photo.catch-photo--growth{background-image:url(../img/common/catch/pic--growth-sp.webp)}.catch-photo.catch-photo--visit{background-image:url(../img/common/catch/pic--visit-sp.webp)}.catch-photo.catch-photo--entry{background-image:url(../img/common/catch/pic--entry-sp.webp)}.catch-photo.catch-photo--stable{background-image:url(../img/common/catch/pic--stable-sp.webp)}.catch-photo.catch-photo--interview{background-image:url(../img/common/catch/pic--interview-sp.webp)}.catch-photo.catch-photo--faq{background-image:url(../img/common/catch/pic--faq-sp.webp)}.catch-photo.catch-photo--jobinfo{background-image:url(../img/common/catch/pic--jobinfo-sp.webp);position:relative}.catch-photo.catch-photo--jobinfo:before{content:" ";background:#124D8F;width:100%;height:80px;display:block;position:absolute;bottom:-31px;left:0;z-index:-1}}.recruit-info-container{background:#E2F0FC;padding:56px 68px;border-radius:10px;margin:0 auto 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:699px){.recruit-info-container{width:950px;padding-bottom:28px}.recruit-info-container .recruit-info{padding:24px 40px 4px;margin-bottom:40px}}@media screen and (max-width:699px){.recruit-info-container{display:block;padding:30px 20px}.recruit-info-container .recruit-info{margin-bottom:12px}}.recruit-info{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #193388;border-radius:10px;box-sizing:border-box;display:block;position:relative;text-decoration:none}.recruit-info .recruit-info__title{margin-bottom:15px;line-height:1.5;font-size:1.5rem}.recruit-info .recruit-info__link{background:url(../img/recruitment/ico--info-arrow.svg) right center no-repeat;width:38px;height:38px;position:absolute;top:calc(50% - 20px);right:20px;text-indent:-9999px;overflow:hidden}@media screen and (max-width:699px){.recruit-info{background:#fff;padding:25px 25px 5px}.recruit-info .recruit-info__title{font-size:1.25rem}.recruit-info .recruit-info__link{background-size:28px auto;right:10px;width:28px;height:28px}}.recruit-info-dl{margin-bottom:8px}.recruit-info-dl dt{width:80px;background:#3379E8;padding:5px 20px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;text-align:center;margin-right:8px;color:#fff}.recruit-info-dl dd{width:calc(100% - 40px);padding-right:10px;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5;font-size:1.25rem;color:#124D8F}.recruit-info-dl dd span{display:block;font-size:0.88rem}@media screen and (max-width:699px){.recruit-info-dl dt{font-size:0.88rem}.recruit-info-dl dd{font-size:1rem}}.jobinfo-movie iframe{width:100%;height:100%;aspect-ratio:16/9}@media screen and (min-width:699px){.jobinfo-movie{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}.interview-nav{list-style:none;margin-bottom:25px}.interview-nav li a{display:block;position:relative}.interview-nav li .interview-nav-en{position:absolute;bottom:0;line-height:1.1;font-weight:bold;font-size:2.25rem;color:#E2F0FC}.interview-nav li .interview-nav-ja{position:absolute;color:#000}.interview-nav li .interview-nav-ja span{display:block}.interview-nav li .interview-nav__name{font-size:1.25rem}.interview-nav li .interview-nav__history{font-size:0.81rem}@media screen and (min-width:699px){.interview-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.interview-nav li{width:336px;padding-top:74px}.interview-nav li a{width:100%;height:242px;text-decoration:none}.interview-nav li.interview-nav__01{background:url(../img/interview/index/pic--nav-pc-01.webp) left top no-repeat;background-size:100% auto}.interview-nav li.interview-nav__01 .interview-nav-en{left:102px}.interview-nav li.interview-nav__01 .interview-nav-ja{top:170px;left:102px}.interview-nav li.interview-nav__02{background:url(../img/interview/index/pic--nav-pc-02.webp) left top no-repeat;background-size:100% auto;margin-top:24px}.interview-nav li.interview-nav__02 .interview-nav-en{left:21px}.interview-nav li.interview-nav__02 .interview-nav-ja{top:180px;left:21px}.interview-nav li.interview-nav__03{background:url(../img/interview/index/pic--nav-pc-03.webp) left top no-repeat;background-size:100% auto;margin-top:47px}.interview-nav li.interview-nav__03 .interview-nav-en{left:21px}.interview-nav li.interview-nav__03 .interview-nav-ja{top:180px;left:21px}}@media screen and (max-width:699px){.interview-nav li{margin-bottom:30px;padding-top:13.3vw}.interview-nav li a{display:block;height:53vw}.interview-nav li .interview-nav-en{top:29vw;right:4vw;z-index:-1}.interview-nav li .interview-nav-ja{top:23vw;left:45%}.interview-nav li.interview-nav__01{background:url(../img/interview/index/pic--nav-sp-01.webp) left top no-repeat;background-size:100% auto}.interview-nav li.interview-nav__02{background:url(../img/interview/index/pic--nav-sp-02.webp) left top no-repeat;background-size:100% auto}.interview-nav li.interview-nav__03{background:url(../img/interview/index/pic--nav-sp-03.webp) left top no-repeat;background-size:100% auto}}@media screen and (min-width:699px){.contact-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-item-wrap .contact-item{width:50%}}.contact-item{text-align:center}.contact-item dt{padding-top:70px;margin-bottom:16px;font-weight:bold;font-size:1.25rem}.contact-item-tel{margin-bottom:40px}.contact-item-tel dt{background:url(../img/common/item/contact/ico--tel.svg) center top no-repeat}.contact-item-tel .contact-item-tel__no{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:0 auto 10px;line-height:1;font-size:2.5rem;color:#FE0000}.contact-item-tel .contact-item-tel__time{font-size:0.88rem;color:#767676}.contact-item-mail dt{background:url(../img/common/item/contact/ico--mail.svg) center 30px no-repeat}.jobinfo-movie iframe{width:100%;height:100%;aspect-ratio:16/9}.job-movie{display:none}.job-movie iframe{width:100%;height:100%;aspect-ratio:16/9}.job-movie.active{display:block}.u-font-size--small{font-size:0.88rem}.u-font-size--large{font-size:1.13rem}.u-font-size--x-large{font-size:1.25rem}.u-font-size--xx-large{font-size:1.5rem}.u-font-bold{font-weight:bold}.u-color-red{color:red}.u-color-white{color:white}.u-color-main{color:#124D8F}.u-color-sub{color:#3379E8}.u-ff-en{font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal}.u-marker-yellow{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#FFF238));background:linear-gradient(transparent 60%,#FFF238 60%);padding:0 2px;position:relative;behavior:url(PIE.htc)}.u-marker-pink{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#FFD4D3));background:linear-gradient(transparent 40%,#FFD4D3 40%);padding:0 2px;position:relative}.u-wave-blue{background:url(../img/common/item/mark/bgi--wave.svg) left bottom 1px repeat-x;padding-bottom:5px;line-height:2;color:#3379E8}.u-txt{padding:0 1px}.u-paragraph{padding:0 1px 0 1px;margin-bottom:1em}.u-txt-sub{font-size:85%!important;color:#666}.u-txt-attention{padding:0 0 0 0.7em;text-indent:-0.7em;color:#C60}.u-textalign-center{text-align:center}.u-textalign-right{text-align:right}.u-textalign-left{text-align:left}.u-float-left{float:left}.u-float-right{float:right}.u-clear{clear:both}.u-overflow-hidden{overflow:hidden}img.alignleft{float:left;margin:0 15px 15px 0}img.alignright{float:right;margin:0 0 15px 15px}img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.u-line-dashed{border:none;border-top:1px dashed #ccc;height:1px}.u-position-relative{position:relative}.u-margin-bottom--none{margin-bottom:0px}.u-margin-bottom--small{margin-bottom:10px}.u-margin-bottom{margin-bottom:20px}.u-margin-bottom--large{margin-bottom:60px}.u-margin-bottom--x-large{margin-bottom:80px}.u-margin-bottom--xx-large{margin-bottom:120px}.u-margin-bottom--max{margin-bottom:160px}@media (min-width:700px){.u-over-parent{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media (min-width:700px){.u-padding-pagewidth{padding-left:calc(50vw - 540px);padding-right:calc(50vw - 540px)}}@media (min-width:700px){.u-flex-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.u-position-relative{position:relative}@media screen and (max-width:699px){.u-br-not-sp{display:none}}@media screen and (min-width:699px){.u-br-sp{display:none}}.show{display:block}.hide{display:none}.u-target{display:block;padding-top:120px;margin-top:-120px}@media screen and (max-width:699px){.is-pc{display:none}}@media screen and (min-width:699px){.is-sp{display:none}}.job-intro{padding:0 20px;margin-bottom:70px}.job-intro .job-intro-text{margin-bottom:20px}@media screen and (min-width:699px){.job-intro{margin-bottom:120px}.job-intro .job-intro-text{margin-bottom:60px}.job-intro .job-intro-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.job-intro .job-intro-layout .job-intro-pic{width:45%;margin-right:5%}}.job-intro-pic{display:block;margin-bottom:20px}.job-type{margin-bottom:30px;list-style:none}.job-type li{margin-bottom:10px;padding-left:35px;padding-top:3px;padding-bottom:3px;font-weight:bold}.job-type li.job-type__01{background:url(../img/jobs/index/intro/ico--type-01.svg) left 3px no-repeat}.job-type li.job-type__02{background:url(../img/jobs/index/intro/ico--type-02.svg) left 3px no-repeat}.job-intro-movie .job-intro-movie__lede{margin-bottom:25px;line-height:1.6;font-weight:bold;font-size:1.75rem}.job-intro-movie .job-intro-movie__title{margin-bottom:20px}@media screen and (max-width:699px){.job-intro-movie .job-intro-movie__lede{text-align:center}}@media screen and (min-width:699px){.job-intro-movie-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.job-intro-movie-layout>div{width:48%}}@media screen and (max-width:699px){.job-intro-movie-layout p{margin-bottom:40px}.job-intro-movie-layout img{display:block}}@media screen and (min-width:699px){.job-section-text{margin-bottom:50px;text-align:center}}.job-section{margin-bottom:120px}.job-section .job-section__title{padding-top:45px;margin-bottom:40px;text-align:center;color:#124D8F}.job-section .job-section__title.job-section__title-01{background:url(../img/jobs/index/manage/ico--title.svg) center top no-repeat}.job-section .job-section__title.job-section__title-02{background:url(../img/jobs/index/design/ico--title.svg) center top no-repeat}@media screen and (max-width:699px){.job-section{margin-bottom:80px}}@media screen and (min-width:699px){.job-sub-wrap{margin-bottom:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.job-sub-wrap .job-sub{width:30%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:699px){.job-sub-wrap{margin-bottom:50px}}.job-sub{border:1px solid #000;border-radius:10px;padding:45px}.job-sub .job-sub__title{margin-bottom:20px;text-align:center;font-size:1.5rem;color:#193388}.job-sub .job-sub__title img{display:block;margin:0 auto 0}@media screen and (max-width:699px){.job-sub{padding:24px 20px;margin-bottom:16px}}.job-point{background:#E2F0FC;border-radius:10px;padding:25px 20px;position:relative}.job-point .job-point__title{text-align:center;position:relative;line-height:1.5;margin-bottom:30px;font-size:1.5rem}.job-point .job-point__title:before{content:" ";background:url(../img/jobs/index/tit--point.svg) left top no-repeat;width:88px;height:31px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:-40px;left:calc(50% - 44px)}@media screen and (min-width:699px){.job-point{width:850px;padding:25px 40px 40px;margin:0 auto 60px}.job-point .job-point-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-point .job-point-layout .job-point__pic{width:45%;margin-right:5%}}@media screen and (max-width:699px){.job-point{margin-bottom:40px}.job-point .job-point__pic{display:block;margin-bottom:20px}}.job-schedule-tab{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.job-schedule-tab .job-schedule-tab__01{background:url(../img/jobs/index/manage/ico--title.svg) center 20px no-repeat;background-size:26px auto}.job-schedule-tab .job-schedule-tab__02{background:url(../img/jobs/index/design/ico--title.svg) center 17px no-repeat;background-size:25px auto}.job-schedule-tab li.active{background-color:#E2F0FC}.job-schedule-tab li a{background:url(../img/jobs/index/schedule/ico--tab.svg) center bottom 12px no-repeat;border:1px solid #000;border-radius:10px;text-decoration:none;text-align:center;line-height:1.2;font-size:0.93rem;color:#000}@media screen and (min-width:699px){.job-schedule-tab{width:800px;margin:0 auto 40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.job-schedule-tab li{width:40%;margin:0 5%}.job-schedule-tab li a{display:block;width:100%;height:auto;aspect-ratio:16/5;position:relative}.job-schedule-tab li a span{width:100%;display:block;position:absolute;bottom:30px;left:0}}@media screen and (max-width:699px){.job-schedule-tab{padding:0 20px;margin-bottom:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.job-schedule-tab li{width:calc(50% - 7px)}.job-schedule-tab li a{display:block;width:100%;height:auto;aspect-ratio:70/57;position:relative}.job-schedule-tab li a span{width:100%;display:block;position:absolute;bottom:30px;left:0}}.job-schedule-sub{background:#E2F0FC;border-radius:10px;padding:60px;margin-bottom:45px;display:none}.job-schedule-sub.active{display:block}.job-schedule-sub .job-schedule-sub__title{margin-bottom:60px}.job-schedule-sub .job-schedule-timeline{list-style:none;position:relative}.job-schedule-sub .job-schedule-timeline:before{content:" ";background:#3379E8;width:1px;height:100%;display:block;position:absolute;top:0;left:60px}.job-schedule-sub .job-schedule-timeline li{min-height:120px;padding-left:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:50px}.job-schedule-sub .job-schedule-timeline li:last-child{margin-bottom:0}.job-schedule-sub .job-schedule-timeline li:last-child:before{content:" ";background:#E2F0FC;width:10px;height:100%;display:block;position:absolute;left:55px;bottom:0}.job-schedule-sub .job-schedule-timeline li img{display:block;margin-bottom:15px}.job-schedule-sub .job-schedule-timeline li p{padding-right:10px}.job-schedule-sub .job-schedule-timeline .job-schedule-timeline__time{background:#98D0FB;width:120px;height:auto;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:1px solid #FFF;position:absolute;top:0;left:0}@media screen and (min-width:699px){.job-schedule-sub{width:800px;margin:0 auto 80px}.job-schedule-sub img{width:300px}}@media screen and (max-width:699px){.job-schedule-sub{padding:25px 0}.job-schedule-sub .job-schedule-sub__title{padding-left:20px}.job-schedule-sub .job-schedule-timeline:before{left:46px}.job-schedule-sub .job-schedule-timeline li{padding-left:107px;min-height:92px}.job-schedule-sub .job-schedule-timeline li:last-child:before{left:40px}.job-schedule-sub .job-schedule-timeline .job-schedule-timeline__time{width:92px}}.job-careerpath-list{margin-bottom:40px;list-style:none}.job-careerpath-list li{padding:12px 20px;border:2px solid #3379E8;margin-bottom:40px;border-radius:10px;position:relative;text-align:center}.job-careerpath-list li:before{content:" ";background:url(../img/jobs/index/careerpath/ico--arrow.svg) center center no-repeat;width:100%;height:40px;display:block;position:absolute;bottom:-40px;left:0}.job-careerpath-list li:last-child:before{content:none}@media screen and (min-width:699px){.job-careerpath-list{width:700px;margin:0 auto 40px}}.welfare-maincopy{margin-bottom:30px}@media screen and (min-width:699px){.welfare-maincopy{width:500px;margin:0 auto -60px}}.welfare-intro{background:url(../img/jobs/welfare/intro/bgi--02.webp) left bottom no-repeat,url(../img/jobs/welfare/intro/bgi--01.webp) left top no-repeat;background-size:100% auto;background-color:#124D8F;padding-top:40vw;padding-bottom:40vw;color:#fff}.welfare-intro .welfare-intro__text{margin-bottom:40px}@media screen and (min-width:699px){.welfare-intro{background:url(../img/jobs/welfare/intro/bgi--pc-01.svg) left top no-repeat,url(../img/jobs/welfare/intro/bgi--pc-02.svg) left bottom no-repeat;background-size:100% auto,100% auto;background-color:#124D8F;padding:15vw calc(50vw - 550px) 15vw}.welfare-intro .welfare-intro__pic{width:600px;margin:0 auto 40px}}@media screen and (max-width:699px){.welfare-intro{padding-left:20px;padding-right:20px;text-align:left}.welfare-intro .welfare-intro__pic{width:calc(100% + 40px);max-width:none;display:block;margin:0 -20px 36px}}.welfare-nav{margin:0 auto 40px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.welfare-nav li{background:#fff url(../img/jobs/welfare/intro/ico--arrow.svg) center bottom 8px no-repeat;border-radius:10px;text-align:center;border:1px solid #fff}.welfare-nav li .welfare-nav__title{background:#3379E8;padding:10px 0;height:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px 10px 0 0;line-height:1.2;color:#fff}.welfare-nav li .welfare-nav__title.row-2{font-size:0.93rem}.welfare-nav li a{text-decoration:none;color:#000}.welfare-nav li a>div{padding:10px 10px 35px;font-size:0.75rem}@media screen and (min-width:699px){.welfare-nav{width:800px}.welfare-nav li{width:45%;margin-bottom:28px;-webkit-box-sizing:border-box;box-sizing:border-box}.welfare-nav li a>div{font-size:1rem}}@media screen and (max-width:699px){.welfare-nav li{width:42vw;margin-bottom:28px}}.welfare-movie{margin:40px 0;text-align:center}.welfare-section{margin-bottom:120px}.welfare-section .welfare-section__icon{margin:0 auto 23px;display:block}@media screen and (max-width:699px){.welfare-section{margin-bottom:80px}}.welfare-section__lede{margin-bottom:25px;font-weight:bold}@media screen and (min-width:699px){.welfare-section__lede{text-align:center}}@media screen and (min-width:699px){.welfare-section__text{margin-bottom:40px;line-height:2;text-align:center}}.welfare-price dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.welfare-price dl dt{background:#fff;width:100px;padding:7px 0;border:1px solid #000;margin-right:13px;border-radius:10px;display:inline-block;text-align:center}.welfare-price dl dd{display:inline-block}.welfare-price dl dd .welfare-price__salary{font-weight:bold;font-size:1.25rem;line-height:1.2;color:#3379E8}.welfare-price dl dd .welfare-price__salary span{display:inline-block;font-size:2.25rem}@media screen and (min-width:699px){.welfare-price{width:700px;text-align:center;margin:0 auto}.welfare-price .welfare-price-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.welfare-price .welfare-price-layout>*{width:48%}.welfare-price dl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.welfare-price__bold{font-weight:bold;font-size:1.25rem;color:#000}.welfare-price__main{font-weight:bold;font-size:1.94rem;color:#3379E8}.welfare-price__sub{font-size:0.88rem;color:#767676}.welfare-holiday{text-align:center;font-size:1.25rem}.welfare-holiday .welfare-holiday__em{line-height:1.3;font-weight:bold;font-size:2.25rem;color:#3379E8}.welfare-holiday .welfare-holiday__sub{font-size:0.88rem;color:#767676}@media screen and (min-width:699px){.welfare-holiday{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.welfare-holiday>*{margin:0 30px}.welfare-holiday>* p{margin-bottom:0}}.welfare-time .welfare-time__dl{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.welfare-time .welfare-time__dl dt{background:#fff;width:100px;padding:7px 0;border:1px solid #000;margin-right:13px;border-radius:10px;display:inline-block;text-align:center}.welfare-time .welfare-time__dl dd{display:inline-block}.welfare-time .welfare-time__dl dd strong{display:block;line-height:1.3;font-size:1.13rem;color:#3379E8}.welfare-time .welfare-time__dl dd span{font-size:0.88rem;color:#767676}@media screen and (min-width:699px){.welfare-time{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}.welfare-list li{margin-bottom:15px;font-weight:bold}.welfare-list li:last-child{margin-bottom:0}.welfare-other .welfare-other__title{background:url(../img/jobs/welfare/support/bgi--other-title.svg) left bottom 2px repeat-x;padding-bottom:15px;margin-bottom:20px;color:#193388}.welfare-other .welfare-other__list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.13rem}.welfare-other .welfare-other__list li{text-align:center}.welfare-other .welfare-other__list li img{display:block;margin:0 auto 10px}@media screen and (min-width:699px){.welfare-other{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.welfare-other .welfare-other__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.welfare-other .welfare-other__list li{margin:0 40px}}@media screen and (max-width:699px){.welfare-other .welfare-other__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.welfare-other .welfare-other__list li{width:50%;margin-bottom:25px}.welfare-other .welfare-other__list li:nth-last-child(-n+2){margin-bottom:0}}@media screen and (min-width:699px){.welfare-section-layout{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.welfare-section-layout>*{width:48%}.welfare-section-layout p{line-height:2}}@media screen and (max-width:699px){.welfare-section-layout .welfare-section-layout__pic{display:block;margin-bottom:20px}.welfare-section-layout .welfare-section-layout__text{margin-bottom:20px}}.welfare-section .layout-section:nth-child(2n) .welfare-section-layout{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.growth-intro{margin-bottom:60px;text-align:center}.growth-intro .growth-intro__text{margin-bottom:35px}.growth-intro .growth-intro__text span{background:#3379E8;display:inline-block;padding:10px;line-height:1.5;font-weight:bold;color:#fff}.growth-nav{margin-bottom:140px;list-style:none}.growth-nav li{-webkit-box-sizing:border-box;box-sizing:border-box}.growth-nav li .growth-nav__icon{display:block;margin:0 auto}.growth-nav li a{border-radius:10px;border:2px solid #3379E8;padding:20px;display:block;text-decoration:none}.growth-nav li a strong{margin-bottom:15px;display:block;text-align:center;color:#3379E8}.growth-nav li a p{margin-bottom:20px;color:#000}.growth-nav li a img{display:block;margin:0 auto}@media screen and (min-width:699px){.growth-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.growth-nav li{width:48%}}@media screen and (max-width:699px){.growth-nav li{margin-bottom:25px}}.growth-course{margin-bottom:120px}.growth-course .growth-course__title{padding-top:55px;margin-bottom:30px;line-height:1;color:#3379E8}.growth-course.growth-course--01 .growth-course__title{background:url(../img/jobs/growth/nav/ico--01.svg) -0.1em top no-repeat;background-size:auto 44px}.growth-course.growth-course--02 .growth-course__title{background:url(../img/jobs/growth/nav/ico--02.svg) 0.1em top no-repeat;background-size:auto 35px;padding-top:45px}@media screen and (min-width:699px){.growth-course .growth-course__title{background-position:center top!important;text-align:center;margin-bottom:60px}}.growth-step{background:url(../img/jobs/growth/ico--next.svg) center bottom no-repeat;padding-bottom:55px;margin-bottom:40px}.growth-step .growth-step__title{padding-top:40px;text-align:center}.growth-step .growth-step__tenure{text-align:center;margin-bottom:36px}.growth-step .growth-step__pic{display:block;margin-bottom:35px}.growth-step .growth-step__lede{margin-bottom:20px;font-weight:bold}@media screen and (min-width:699px){.growth-step-wrap .growth-step-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.growth-step-wrap .growth-step-layout>*{width:48%}.growth-step-wrap .growth-step:nth-child(2n) .growth-step-layout{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.growth-step-wrap .growth-step:first-child .growth-step__title{background:url(../img/jobs/growth/ico--step-01.svg) center top no-repeat}.growth-step-wrap .growth-step:nth-child(2) .growth-step__title{background:url(../img/jobs/growth/ico--step-02.svg) center top no-repeat}.growth-step-wrap .growth-step:nth-child(3) .growth-step__title{background:url(../img/jobs/growth/ico--step-03.svg) center top no-repeat}.growth-step-wrap .growth-step:last-child{background:none;padding-bottom:0}.growth-interview .growth-interview__title{margin-bottom:0}.growth-interview .growth-interview__en{margin-bottom:40px;line-height:1;text-align:center;font-weight:bold;font-size:3.75rem;color:#E2F0FC}@media screen and (max-width:699px){.growth-interview .growth-interview__en{font-size:3.75rem}}.job-movie-tab{width:100%;margin-bottom:20px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.job-movie-tab li{width:33%}.job-movie-tab li a{border:3px solid #fff;display:block}.job-movie-tab li a.active{border-color:#3379E8}
/*# sourceMappingURL=jobs.css.map */