a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:#fff;display:block}a,a:hover,a:visited,label{text-decoration:none}label{display:block}.top_body *{box-sizing:unset}html{font-size:62.5%}body{color:#454545;font-family:Lato,sans-serif;font-size:14px;font-size:1.4rem;line-height:1.4;min-width:320px;text-align:left;width:100%}h3{font-weight:700}img,img[src*=".svg"]{width:100%}img{height:auto}input[type=button],input[type=email],input[type=number],input[type=submit],input[type=text],textarea[type=text]{-webkit-appearance:none;border-radius:0}.show-mobile{display:none}.show-desktop{display:block}.header{align-items:center;background:#ec421c;box-sizing:border-box;display:flex;justify-content:space-between;padding:3% 5%;width:100%}.header.is-prepareSticky{transform:translateY(-100px);transition:.3s ease}.header.is-sticky{box-shadow:1px 2px 6px rgba(0,0,0,.1);padding:1% 5%;position:fixed;top:0;transform:translateY(0);transition:.3s ease;z-index:10}@media(max-width:990px){.header.is-sticky{padding:3% 5%}}@media(max-width:480px){.header.is-sticky{padding:3%}}.header__logo{padding-top:5px;width:260px}@media(max-width:480px){.header__logo{width:150px}}@media(max-width:990px){.header__cta{border:3px solid #fff;border-radius:1px;font-size:16px;font-size:1.6rem;margin-right:14%;padding:5px 30px}.header__cta.show-mobile{display:block}.header__cta:hover{background:#fff;color:#ec421c;transition:color .3s ease}}@media(max-width:480px){.header__cta{border:2px solid #fff;font-size:14px;font-size:1.4rem;padding:5px 12px}}.navigationList{width:100%}@media(max-width:990px){.navigationList{max-width:100%}}.navigationList__item{color:#fff;display:inline-block;font-size:16px;font-size:1.6rem;font-weight:600;letter-spacing:.05em;line-height:1.7;margin-right:3%}@media(max-width:990px){.navigationList__item{display:block;font-size:20px;font-size:2rem;line-height:2;margin:0 0 5%;opacity:0;text-align:center;transform:translateX(-60px)}.navigationList__item:last-child,.navigationList__item:nth-child(5){transform:none}}.navigationList__item:last-child{margin:0 0 0 3%}@media(max-width:990px){.navigationList__item:last-child{margin:auto}}.navigationList__item__link{opacity:.6;padding-bottom:5px;position:relative;transition:color .35s ease}.navigationList__item__link:after{background:#f7f7f7;bottom:0;content:"";height:4px;left:50%;position:absolute;transition:.3s;width:0}@media(max-width:990px){.navigationList__item__link:after{background:#fff;left:0;margin:auto;right:0}}.navigationList__item__link:hover{color:#fff;cursor:pointer;opacity:1;text-decoration:none}.navigationList__item__link:hover:after{left:0;width:100%}@media(max-width:990px){.navigationList__item__link:hover:after{width:20%}}.navigationList__item__link.is-activeTxt{opacity:1}.navigationList__item__link.is-activeLine:after{left:0;width:100%}@media(max-width:990px){.navigationList__item__link.is-activeLine:after{width:20%}}.navigationList__item__cta{border:3px solid #fff;border-radius:1px;padding:5px 30px}.navigationList__item__cta:hover{background:#fff;color:#ec421c;text-decoration:none;transition:color .3s ease}.navigationList__item__lang{color:#fff;display:inline-block;font-weight:400;opacity:.6}@media(max-width:990px){.navigationList__item__lang{font-size:16px;font-size:1.6rem;width:50px}}.navigationList__item__lang.is-active,.navigationList__item__lang:hover{opacity:1}.navigation{align-items:center;display:flex;justify-content:space-between;max-width:800px;text-align:right;width:100%}@media(max-width:990px){.navigation{background:#ec421c;bottom:0;height:100vh;left:0;max-width:100%;opacity:0;position:fixed;right:0;top:0;transition:.1s ease;visibility:hidden;z-index:4}.navigation.is-toggle{opacity:1;transition:.1s ease;visibility:visible}.navigation.is-toggle ul li{opacity:1}.navigation.is-toggle ul li:first-child{transform:translateX(0);transition:.2s ease .1s}.navigation.is-toggle ul li:nth-child(2){transform:translateX(0);transition:.2s ease .2s}.navigation.is-toggle ul li:nth-child(3){transform:translateX(0);transition:.2s ease .3s}.navigation.is-toggle ul li:nth-child(4){transform:translateX(0);transition:.2s ease .4s}.navigation.is-toggle ul li:nth-child(5){display:none}.navigation.is-toggle ul li:last-child{transition:.3s ease .6s}.burgerMenu{height:30px;position:absolute;right:5%;width:40px;z-index:5}.burgerMenu span{background:#fff;height:4px;left:0;margin:auto;position:absolute;transition:.1s ease;width:40px}.burgerMenu span:first-child{top:0}.burgerMenu span:nth-child(2){bottom:0;top:0}.burgerMenu span:last-child{bottom:0}.burgerMenu.show-mobile{display:block}}@media(max-width:480px){.burgerMenu{height:25px;right:3%;width:30px}.burgerMenu span{height:3px;width:28px}}@media(max-width:990px){.burgerMenu.is-toggle span{transition:.1s ease}.burgerMenu.is-toggle span:first-child{top:50%;transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.burgerMenu.is-toggle span:nth-child(2){opacity:0}.burgerMenu.is-toggle span:last-child{bottom:40%;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}}@media(max-width:480px){.burgerMenu.is-toggle span:last-child{top:50%}}.footer{align-items:flex-end;background:#ec421c;color:#fff;display:flex;justify-content:space-between;padding:3% 5%}@media(min-width:1200px){.footer{padding:2% 5%}}@media(max-width:768px){.footer{display:block}}@media(max-width:480px){.footer{padding:5%}}.footer__left{width:100%}@media(max-width:768px){.footer__left{text-align:center}}.footer__left__logo{display:block;vertical-align:middle;width:220px}@media(max-width:768px){.footer__left__logo{margin:auto}}.footer__left__licence{display:inline-block;font-weight:300;padding-top:10px}@media(max-width:768px){.footer__left__licence{padding:0}}.footer__right{text-align:right;width:100%}@media(max-width:768px){.footer__right{margin-top:3%;text-align:center}}.footer__right__copyright{font-weight:300;padding-top:10px}.footerLinkList{width:100%}.footerLinkList__item{display:inline-block;font-weight:300;position:relative}.footerLinkList__item+.footerLinkList__item{margin-left:20px}.footerLinkList__item+.footerLinkList__item:before{background:#fff;bottom:1px;content:"";height:15px;left:-11px;position:absolute;width:1px}.footerLinkList__item__link:hover{color:#fff;text-decoration:underline}.footerLinkList__item__fbLink{width:20px}.footerLinkList__item__fbLink img{vertical-align:middle}.contBox{margin:0 5% 10%;padding-top:5%}.contBox__confirm{margin:10%}@media(max-width:480px){.contBox__confirm{margin:25% 10% 15%}}.sectionTtl{color:#ec421c;font-size:50px;font-size:5rem;font-weight:900;letter-spacing:.05em;margin:5% 0 10%;position:relative;text-align:center}@media(max-width:768px){.sectionTtl{font-size:40px;font-size:4rem}}@media(max-width:480px){.sectionTtl{font-size:30px;font-size:3rem;margin:5% 0 13%}.sectionTtl.show-desktop{display:none}.sectionTtl.show-mobile{display:block;margin:5% 0 10%}}.sectionTtl:after{background:#ec421c;content:"";height:10px;left:0;margin:3% auto;position:absolute;right:0;top:100%;width:100px}@media(max-width:480px){.sectionTtl:after{height:8px}}.cta{background:#ec421c;color:#fff;padding:2%;text-align:center}@media(max-width:768px){.cta{padding:3%}}@media(max-width:480px){.cta{padding:5%}}.cta__ttl{font-size:30px;font-size:3rem;font-weight:700;letter-spacing:.05em}@media(max-width:768px){.cta__ttl{font-size:26px;font-size:2.6rem}}@media(max-width:480px){.cta__ttl{font-size:20px;font-size:2rem}}.cta__txt{font-size:20px;font-size:2rem;font-weight:300;padding:2% 0}@media(max-width:768px){.cta__txt{font-size:18px;font-size:1.8rem;font-size:16px;font-size:1.6rem}}.cta__btn{border:3px solid #fff;box-sizing:border-box;cursor:pointer;font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.08em;margin:1% auto 0;max-width:400px;padding:1.5% 0}@media(max-width:768px){.cta__btn{margin-top:3%;padding:2% 0;width:80%}}@media(max-width:480px){.cta__btn{border-width:2px;font-size:18px;font-size:1.8rem;margin-top:3%;padding:3% 0;width:100%}}.cta__btn:hover{background:#fff;color:#ec421c;text-decoration:none;transition:color .3s}.js-fadeInBottom{opacity:0;transform:translateY(40px);transition:.1s ease}.is-fadeInBottom{opacity:1;transform:translateY(0);transition:.5s ease .3s}.js-fadeIn{opacity:0;transition:.1s ease}.is-fadeIn{opacity:1;transition:.5s ease .3s}.Mv{background:url(/images/jobseeker/imgJobSeekersMv.jpg) 80% no-repeat;background-size:cover;box-shadow:inset 0 0 0 2000px hsla(12,83%,70%,.35);color:#fff;height:104vh;margin-top:-10%;min-height:770px}@media(max-width:768px){.Mv{margin-top:-12%}}@media(max-width:480px){.Mv{height:110vh;margin-top:-16%;min-height:600px}}.Mv--em{background:url(/images/jobseeker/imgJobSeekersMv.jpg) 50% no-repeat;background-size:cover}@media(max-width:768px){.Mv--em{background:url(/images/jobseeker/imgJobSeekersMv.jpg) 24% no-repeat;background-size:cover}}.Mv--about{background-image:url(/images/about/imgAboutMv.jpg)}.Mv__copy{margin:0 5%;position:relative;top:45%}.Mv__copy--about{top:35%}.Mv__copy__main{font-size:100px;font-size:10rem;font-weight:900;letter-spacing:.02em;line-height:1.1}@media(max-width:768px){.Mv__copy__main{font-size:90px;font-size:9rem}}@media(max-width:480px){.Mv__copy__main{font-size:70px;font-size:7rem}.Mv__copy__main--em{font-size:50px;font-size:5rem}}.Mv__copy__main--about{font-size:60px;font-size:6rem;letter-spacing:.02em}@media(max-width:480px){.Mv__copy__main--about{font-size:50px;font-size:5rem}}.Mv__copy__sub{font-size:30px;font-size:3rem;font-weight:300;padding:2% 0}@media(max-width:768px){.Mv__copy__sub{font-size:26px;font-size:2.6rem}}@media(max-width:480px){.Mv__copy__sub{font-size:20px;font-size:2rem}}.Mv__copy__sub--about{font-weight:700}@media(max-width:480px){.Mv__copy__sub--about{font-size:24px;font-size:2.4rem}}.benefitList{margin:auto;max-width:900px}.benefitList__item{align-items:center;display:flex}@media(max-width:768px){.benefitList__item{background:#fff;box-shadow:0 0 6px 2px rgba(0,0,0,.1);display:block}}.benefitList__item__img{width:60%}@media(max-width:768px){.benefitList__item__img{width:100%}.benefitList__item__img.show-mobile{display:block}.benefitList__item__img.show-desktop{display:none}}.benefitList__item+.benefitList__item{margin-top:6%}.benefitTxtBlock{background:#fff;box-shadow:0 0 6px 2px rgba(0,0,0,.1);font-weight:300;margin-left:-10%;padding:3vw;width:50%;z-index:2}@media(max-width:768px){.benefitTxtBlock{background:none;border:none;box-shadow:none;margin:auto;padding:5%;width:auto}}@media(max-width:480px){.benefitTxtBlock{background:none;border:none;box-shadow:none;margin:auto;padding:5%;width:auto}}.benefitTxtBlock--left{margin:0 -10% 0 0}@media(max-width:768px){.benefitTxtBlock--left{margin:auto}}@media(max-width:480px){.benefitTxtBlock--left{margin:auto}}.benefitTxtBlock__ttl{color:#ec421c;font-size:30px;font-size:3rem;line-height:1.2}@media(max-width:768px){.benefitTxtBlock__ttl{font-size:26px;font-size:2.6rem}}@media(max-width:480px){.benefitTxtBlock__ttl{font-size:20px;font-size:2rem}}.benefitTxtBlock__txt{font-size:14px;font-size:1.4rem;padding-top:3%}@media(max-width:768px){.benefitTxtBlock__txt{font-size:16px;font-size:1.6rem}}.flowList{margin:auto;max-width:900px}.flowList__item{align-items:center;display:flex}@media(max-width:480px){.flowList__item{background:#fff;box-shadow:0 0 6px 2px rgba(0,0,0,.1);display:block;padding:5%}}.flowList__item__icn{width:15%}@media(max-width:768px){.flowList__item__icn{width:20%}}@media(max-width:480px){.flowList__item__icn{margin:0 auto 1%;width:28%}}.flowList__item img{vertical-align:middle}.flowList__item+.flowList__item{margin-top:6%}.flowTxtBlock{margin-left:5%;width:80%}@media(max-width:768px){.flowTxtBlock{margin-left:6%;width:74%}}@media(max-width:480px){.flowTxtBlock{margin:auto;width:100%}}.flowTxtBlock__ttl{font-size:30px;font-size:3rem;padding:1% 0}@media(max-width:768px){.flowTxtBlock__ttl{font-size:26px;font-size:2.6rem;padding:3% 0}}@media(max-width:480px){.flowTxtBlock__ttl{font-size:20px;font-size:2rem}}.flowTxtBlock__txt{font-size:16px;font-size:1.6rem;font-weight:300}@media(max-width:768px){.flowTxtBlock__txt{font-size:16px;font-size:1.6rem}}@media(max-width:480px){.flowTxtBlock__txt{font-size:14px;font-size:1.4rem}}.LvIntro__txt{margin:5% 0}@media(max-width:480px){.LvIntro__txt{color:#454545;margin:0 5%}}.registration{margin:auto;max-width:900px}.registration__txt{font-size:16px;font-size:1.6rem;font-weight:300;margin:3% 0}.registration__about{font-size:16px;font-size:1.6rem;margin:1% 0}.registration__aboutLink{border-bottom:1px solid #ec421c;color:#ec421c;display:inline-block}.registration__aboutLink:hover{color:#ec421c;text-decoration:none}@media(max-width:480px){.registration__aboutLink{margin-top:5%}}.formList__item{margin-bottom:3%}@media(max-width:480px){.formList__item{margin-bottom:6%}}.formList__item__ttl{font-size:16px;font-size:1.6rem;font-weight:700;margin-bottom:5px}.formList__item__ttl--required{color:#ec421c;font-size:14px;font-size:1.4rem}.formList__item__precaution{font-size:16px;font-size:1.6rem;font-weight:400;margin-left:5px}.formList__item--half{display:inline-block;vertical-align:text-top;width:calc(47.5% - 2px)}@media(max-width:480px){.formList__item--half{display:block;width:100%}}.formList__item--half+.formList__item--half{margin-left:5%}@media(max-width:480px){.formList__item--half+.formList__item--half{margin-left:0}}.formList__item input{background:none;border:1px solid #707070;box-sizing:border-box;font-size:16px;font-size:1.6rem;height:50px;padding-left:10px;width:100%}@media(max-width:480px){.formList__item input{font-size:14px;font-size:1.4rem;height:40px}}.formList__item input:focus{border:2px solid #ec421c;outline:0}.formList__item input.is-error{border:2px solid red}.formList__item input::-moz-placeholder{color:#ccc}.formList__item input::placeholder{color:#ccc}.formList__item textarea{border:1px solid #707070;font-family:Lato,sans-serif;font-size:16px;font-size:1.6rem;padding:10px;width:calc(100% - 22px)}@media(max-width:480px){.formList__item textarea{font-size:14px;font-size:1.4rem;height:40px}}.formList__item textarea:focus{border:2px solid #ec421c;outline:0}.formList__item textarea.is-error{border:2px solid red}.formList__item textarea::-moz-placeholder{color:#ccc}.formList__item textarea::placeholder{color:#ccc}.formList__item__errorMsg{color:red;display:block;width:100%}.formList__item__confirm{background:none;border:1px solid #f2f2f2;box-sizing:border-box;line-height:1.8;overflow-wrap:break-word;padding:.7em .8em;width:100%}.formList__item__confirm p{font-size:16px;font-size:1.6rem}@media(max-width:480px){.formList__item__confirm p{font-size:14px;font-size:1.4rem}}.formList__item__confirm--text{font-size:16px;font-size:1.6rem}@media(max-width:480px){.formList__item__confirm--text{font-size:14px;font-size:1.4rem}}.formList__item__confirm--textarea{font-size:16px;font-size:1.6rem;overflow-wrap:break-word}@media(max-width:480px){.formList__item__confirm--textarea{font-size:14px;font-size:1.4rem}}.formList__item__confirm--selected{font-size:16px;font-size:1.6rem}.formList__select{border:1px solid #707070;border-radius:0;cursor:pointer;height:44px;position:relative}.formList__select:before{border:5px solid transparent;border-top:6px solid #707070;content:"";height:0;position:absolute;right:5px;top:45%;width:0;z-index:-1}.formList__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;display:block;font-size:14px;font-size:1.4rem;height:44px;padding-left:10px;width:100%}.formList__select select:focus{outline:none}.formList__multiselect{border:1px solid #707070;cursor:pointer;max-height:230px;overflow-x:hidden;overflow-y:scroll}.formList__multiselect::-webkit-scrollbar{width:3px}.formList__multiselect::-webkit-scrollbar-track{background-color:#ededed}.formList__multiselect::-webkit-scrollbar-thumb{background-color:#f6a686}.formList__option{cursor:pointer;font-size:16px;font-size:1.6rem;padding:8px 10px}@media(max-width:480px){.formList__option{margin:2% 0}}.formList__option__checkbox{display:none}.formList__option__checkbox+label{cursor:pointer;display:inline;font-weight:400;position:relative}.formList__option__checkbox+label:before{border:1px solid #454545;content:"";display:inline-block;height:20px;margin-right:10px;vertical-align:text-top;width:20px}.formList__option__checkbox:checked+label:before{background:#ec421c;border-color:#ec421c}.formList__option__checkbox:checked+label:after{border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";height:4px;left:4px;position:absolute;top:5px;transform:rotate(-45deg);width:12px}.privacyPolicy{font-size:16px;font-size:1.6rem;margin:5% 0;text-align:center}@media(max-width:480px){.privacyPolicy{margin:13% 0}}.privacyPolicy__checkbox{display:none}.privacyPolicy__checkbox+label{cursor:pointer;display:inline;font-weight:400;position:relative}.privacyPolicy__checkbox+label:before{border:1px solid #454545;content:"";display:inline-block;height:20px;margin-right:10px;vertical-align:text-top;width:20px}.privacyPolicy__checkbox:checked+label:before{background:#ec421c;border-color:#ec421c}.privacyPolicy__checkbox:checked+label:after{border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";height:4px;left:4px;position:absolute;top:5px;transform:rotate(-45deg);width:12px}.policyLink{border-bottom:1px solid #ec421c;color:#ec421c;display:inline-block}.policyLink:hover{color:#ec421c;text-decoration:none}@media(max-width:480px){.policyLink{margin-top:5%}}.submitBtn{background:#ec421c;border:2px solid #ec421c;color:#fff;cursor:pointer;font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.08em;margin:auto;max-width:500px;padding:1.5% 0;text-align:center}@media(max-width:480px){.submitBtn{font-size:18px;font-size:1.8rem;padding:4% 0}}@media(max-width:768px){.submitBtn{padding:2% 0}}.submitBtn:hover{color:#fff;opacity:.8;text-decoration:none;transition:opacity .3s}.backBtn{background:#fff;border:2px solid #ec421c;color:#ec421c;cursor:pointer;font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.08em;margin:auto;max-width:500px;padding:1.5% 0;text-align:center}@media(max-width:480px){.backBtn{font-size:18px;font-size:1.8rem;padding:4% 0}}@media(max-width:768px){.backBtn{padding:2% 0}}.backBtn:hover{color:#ec421c;opacity:.8;text-decoration:none;transition:opacity .3s}.btnWrap{display:flex;width:100%}@media(max-width:768px){.btnWrap{display:block}.btn{margin-top:3%}.btn:first-child{margin-top:0}}.btn--flex{padding:1.5% 10%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.none{display:none}@media(max-width:600px){.sectionTtl{font-size:30px;font-size:3rem}.sectionTtl.show-desktop{display:none}.sectionTtl.show-mobile{display:block;margin:5% 0 10%}}.sectionTtl--lvIntro{color:#fff;margin:0 15% 8% 0;text-align:left}@media(max-width:768px){.sectionTtl--lvIntro{margin:3% 15% 8% 0}}@media(min-width:1200px){.sectionTtl--lvIntro{margin:3% 40% 8% 0}}.sectionTtl--lvIntro:after{background:#fff;right:auto}.LvIntro{background:url(/images/jobseeker/imgLvIntro.jpg) no-repeat;background-color:#454545;background-position:right 40% top 0;background-size:cover;height:600px;padding:5% 10%}@media(min-width:1200px){.LvIntro{height:700px}}@media(max-width:768px){.LvIntro{background-position:right 45% top 0}}@media(max-width:600px){.LvIntro{background:none;background-color:none;height:auto;padding:0}}.LvIntro__txt{color:#fff;font-size:16px;font-size:1.6rem;font-weight:300;margin:5% 40 5% 0}@media(min-width:1200px){.LvIntro__txt{margin-right:55%;max-width:900px}}@media(max-width:600px){.LvIntro__txt{color:#454545;margin:0 5%}}.message{color:#fff;font-size:16px;font-size:1.6rem;font-weight:300;margin-right:40%}@media(min-width:1200px){.message{margin-right:55%;max-width:900px}}@media(max-width:600px){.message{background:url(/images/jobseeker/imgLvIntro.jpg) no-repeat 50%;background-size:cover;height:260px;margin:5% auto}}.message__quote{font-size:20px;font-size:2rem;font-style:italic;font-weight:400;margin-bottom:10px}@media(max-width:600px){.message__quote{font-size:14px;font-size:1.4rem;font-weight:300;margin:0;padding:11% 5% 5% 50%}.message__quote.show-mobile{display:block}.message__quote.show-desktop{display:none}}@media(max-width:768px){.message__txt{font-size:14px;font-size:1.4rem}}@media(max-width:600px){.message__txt.show-mobile{display:block}.message__txt.show-desktop{display:none}}.message__title{font-size:14px;font-size:1.4rem;padding-top:20px}@media(max-width:600px){.message__title{font-size:12px;font-size:1.2rem;margin-left:50%;padding:0}}.message__name{font-size:18px;font-size:1.8rem;font-weight:400;letter-spacing:.05em}@media(max-width:600px){.message__name{font-size:14px;font-size:1.4rem;margin-left:50%}}.message__license{font-size:14px;font-size:1.4rem}@media(max-width:600px){.message__license{font-size:12px;font-size:1.2rem;margin-left:50%;padding:0}}.formList__item__bday{display:flex;flex-wrap:wrap;justify-content:space-between}.formList__item__bday input{box-sizing:border-box;margin-right:2%;width:32%}.formList__item__bday input:last-of-type{margin:0}.formList__item__file{display:inline-block;width:calc(100% - 114px)}.formList__item__file>input:first-child{display:none}.formList__item__fileBtn{border:2px solid #ec421c;color:#ec421c;cursor:pointer;display:inline-block;line-height:46px;margin-left:-4px;padding:0 10px;vertical-align:top}@media(max-width:480px){.formList__item__fileBtn{line-height:36px}}.formList__item__fileBtn:hover{background:#ec421c;color:#fff}.formList__item__url{margin:0 0 2%}@media(max-width:768px){.formList__item__url{margin-bottom:5%}}span.optional{color:#5b5c5d;font-weight:600}.phoneNumber--jobSeekers input{width:calc(100% - 70px)}@media(max-width:600px){.sectionTtl--em{font-size:30px;font-size:3rem}.sectionTtl--em.show-mobile{display:block;margin:5% 0 10%}}.sectionTtl--lvIntroEm{color:#fff}@media(max-width:768px){.sectionTtl--lvIntroEm{color:#ec421c}}@media(max-width:600px){.sectionTtl--lvIntroEm.show-desktop{display:none}}.sectionTtl--lvIntroEm:after{background:#fff}@media(max-width:768px){.sectionTtl--lvIntroEm:after{background:#ec421c}}.benefitList--em{max-width:1000px}.LvIntroEm{background:url(/images/jobseeker/imgLvIntro.jpg) no-repeat center top 45%;background-color:#454545;background-size:cover;height:600px;padding:5% 10%}@media(min-width:1200px){.LvIntroEm{background-position:center top 65%;height:700px}}@media(max-width:768px){.LvIntroEm{background:none;background-color:none;height:auto;padding:0}.LvIntroEm__img{margin-top:5%;overflow:hidden;padding-top:50%;position:relative}.LvIntroEm__img.show-mobile{display:block}.LvIntroEm__img img{bottom:-5%;height:auto;position:absolute;width:100%}}.LvIntroEm__txt{color:#fff;font-size:16px;font-size:1.6rem;font-weight:300;max-width:500px}@media(max-width:768px){.LvIntroEm__txt{color:#454545;margin:0 5%;max-width:100%}}.formList__item__description{height:230px}@media(max-width:480px){.formList__item__description{height:180px}}.contact{margin:5% 0 10%}.contact__map{height:0;overflow:hidden;padding-bottom:50vh;position:relative}.contact__map iframe{height:100%;left:0;position:absolute;top:0;width:100%}.infoList{margin:5%;text-align:center}.infoList__item{display:inline-block;font-weight:300;text-align:center;vertical-align:top;width:260px}.infoList__item__img{height:auto;margin:0 auto 3%;width:160px}@media(max-width:600px){.infoList__item__img{width:100px}}.infoList__item__ttl{color:#5b5c5d;font-size:20px;font-size:2rem;font-weight:500;margin:10px 0}.infoList__item__txt{font-size:18px;font-size:1.8rem}.infoList__item+.infoList__item{margin-left:4%}@media(max-width:600px){.infoList__item+.infoList__item{margin:0}}@media(max-width:480px){.infoList__item+.infoList__item{margin:10% 0 0}}.formList__item__inquiry{height:230px}@media(max-width:480px){.formList__item__inquiry{height:180px}}.aboutMv{background:url(/images/about/imgAboutMv.jpg) 50% no-repeat;background-size:cover;box-shadow:inset 0 0 0 2000px rgba(236,66,28,.9);color:#fff;height:104vh;margin-top:-135px;min-height:770px}@media(max-width:480px){.aboutMv{height:110vh;min-height:600px}}.aboutMv__copy{margin:0 5%;position:relative;top:30%}.aboutMv__copy__sub{font-size:35px;font-size:3.5rem;font-weight:700;padding:2% 0}@media(max-width:480px){.aboutMv__copy__sub{font-size:24px;font-size:2.4rem}}.aboutMv__copy__main{font-size:90px;font-size:9rem;font-weight:900;letter-spacing:.02em;line-height:1.1}@media(max-width:480px){.aboutMv__copy__main{font-size:50px;font-size:5rem}}.service{margin:auto;max-width:1200px}.service__ttl{color:#ec421c;display:inline-block;font-size:30px;font-size:3rem;font-weight:900;letter-spacing:.05em;margin-right:5%;position:relative;vertical-align:top;width:25%}@media(max-width:768px){.service__ttl{display:block;width:100%}}.service__ttl:after{background-color:#ec421c;content:"";height:8px;left:0;margin:3% auto;position:absolute;top:100%;width:90px}.service__block{display:inline-block;width:65%}@media(max-width:768px){.service__block{display:block;margin-top:18%;width:100%}}.service__item{margin-bottom:8%;text-align:left}@media(max-width:480px){.service__item{margin-bottom:15%}}.service__logo{display:inline-block;margin-bottom:2%}.service__logo__lcmx img{height:auto;width:40%}@media(max-width:480px){.service__logo__lcmx img{height:auto;width:90%}}.service__txtArea{align-items:center;display:flex;justify-content:space-between;width:100%}@media(max-width:480px){.service__txtArea{display:block}}.service__txt{font-size:16px;font-size:1.6rem;letter-spacing:.01em;line-height:1.6;white-space:pre-line;width:60%}@media(max-width:480px){.service__txt{margin-bottom:5%;width:100%}}.service__btn>a{background-color:#ec421c;color:#fff;display:inline-block;font-size:16px;font-size:1.6rem;padding:10px 44px 10px 24px;position:relative}.service__btn>a:hover{opacity:.8;transition:.3s}@media(max-width:480px){.service__btn{text-align:right}}.service__btnIcon{background:url(/images/common/icon/icnLink.svg);height:12px;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:12px}.company{margin:auto;max-width:1200px}.company__ttl{color:#ec421c;display:inline-block;font-size:30px;font-size:3rem;font-weight:900;letter-spacing:.05em;margin-right:5%;position:relative;vertical-align:top;width:25%}@media(max-width:768px){.company__ttl{display:block;width:100%}}.company__ttl:after{background-color:#ec421c;content:"";height:8px;left:0;margin:3% auto;position:absolute;top:100%;width:90px}.companyIntro{display:inline-block;vertical-align:top;width:65%}@media(max-width:768px){.companyIntro{display:block;margin-top:10%;width:100%}}.companyIntro__main{font-size:40px;font-size:4rem;font-weight:700;margin-bottom:2%}@media(max-width:990px){.companyIntro__main{font-size:24px;font-size:2.4rem}}.companyIntro__sub{font-size:16px;font-size:1.6rem;font-weight:300}.office{align-items:center;display:flex;justify-content:center;margin:5% auto 0;max-width:1200px}@media(max-width:768px){.office{display:block;margin-top:10%}}.office__img{width:50%}@media(max-width:768px){.office__img{height:30vh;width:100%}.office__img.show-desktop{display:none}.office__img.show-mobile{display:block}}.office__img img{height:auto;width:100%}@media(max-width:768px){.office__img img{max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 -16px;object-position:0 -16px}}.officeTxtBlock{margin-left:8%;width:50%}@media(max-width:768px){.officeTxtBlock{margin:5% 0;text-align:center;width:100%}}.officeTxtBlock__ttl{color:#ec421c;font-size:24px;font-size:2.4rem;font-weight:700;letter-spacing:.05em}@media(max-width:990px){.officeTxtBlock__ttl{font-size:20px;font-size:2rem}}.officeTxtBlock--headOffice{margin:0 8% 0 0;text-align:right}@media(max-width:768px){.officeTxtBlock--headOffice{margin:5% 0;text-align:center}}.officeInfoList{font-weight:300}.officeInfoList__item{margin-top:5%}.officeInfoList__item__ttl{color:#a9a9a9;font-weight:700;letter-spacing:.05em}.officeInfoList__item__txt{font-size:16px;font-size:1.6rem}.officeInfoList__item__link{color:#454545;display:inline-block}.officeInfoList__item__link:hover{color:#454545;text-decoration:underline}.officeInfoList__item__link:visited{color:#454545}.serviceInfoList{font-weight:300}.serviceInfoList__item{margin-top:5%}.serviceInfoList__item__ttl{color:#a9a9a9;font-weight:700;letter-spacing:.05em}.serviceInfoList__item__txt{font-size:16px;font-size:1.6rem;padding:5px 0}.serviceInfoList__item__link{color:#454545;display:inline-block}.serviceInfoList__item__link:hover{color:#454545;text-decoration:underline}.serviceInfoList__item__link:visited{color:#454545}.join{font-size:16px;font-size:1.6rem;font-weight:300;margin:10% 5%}.join__txt{line-height:2;margin:auto auto 5%;max-width:1000px}.join__btn{border:3px solid #ec421c;color:#ec421c;cursor:pointer;font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.08em;margin:auto;max-width:450px;padding:1.5% 0;text-align:center}@media(max-width:768px){.join__btn{padding:2% 0}}@media(max-width:480px){.join__btn{border-width:2px;font-size:18px;font-size:1.8rem;padding:3% 0}}.join__btn:hover{background-color:#ec421c;color:#fff;transition:all .3s}.joinList{margin:5% 0;text-align:center}@media(max-width:480px){.joinList{margin:10% 0}}.joinList__item{font-weight:300}.joinList__item__ttl{color:#ec421c;font-size:20px;font-size:2rem;font-weight:700;margin-bottom:1%}.joinList__item__txt{font-size:16px;font-size:1.6rem;margin-top:10px}.termsIntro{margin:0 auto 4%;max-width:900px}.termsOrgName{line-height:3em;text-align:right}.termsList{counter-reset:section;font-weight:400;margin:auto;max-width:900px}.termsList__ttl{font-size:16px;font-size:1.6rem;font-weight:700;margin:2% 0}.termsList__ttl:before{content:counter(section) ". ";counter-increment:section}.termsList__sub{font-weight:700;margin-top:1.5%}.termsList__sub__list{margin-top:1.5%}.termsList__txt{line-height:1.7}.complete{font-weight:300;margin:5% auto;max-width:700px;min-height:100vh;text-align:center}@media(max-width:768px){.complete{max-width:80%}}@media(max-width:480px){.complete{margin:5% auto}}.complete__ttl{color:#ec421c;font-size:30px;font-size:3rem;font-weight:900;letter-spacing:.02em;margin-bottom:4%;position:relative;text-align:center}@media(max-width:768px){.complete__ttl{font-size:24px;font-size:2.4rem;font-weight:700}}@media(max-width:480px){.complete__ttl{font-size:20px;font-size:2rem}}.complete__txt{font-size:16px;font-size:1.6rem;margin-bottom:1.5%}.complete__txt__link{color:#ec421c;display:inline-block;font-weight:500;text-decoration:underline}.errorTtl{margin:auto;text-align:center;width:35%}@media(max-width:480px){.errorTtl{width:60%}}.errorTtl--500{width:65%}@media(max-width:480px){.errorTtl--500{width:100%}}.errorNav,.errorTxt{font-size:20px;font-size:2rem;font-weight:300;line-height:2;margin-top:5%;text-align:center}@media(max-width:480px){.errorNav,.errorTxt{font-size:16px;font-size:1.6rem}}.errorNav a,.errorTxt a{border-bottom:1px solid #ec421c;color:#ec421c;display:inline-block;line-height:1.4}.errorNav a:hover,.errorTxt a:hover{opacity:.8}.errorNav a:visited,.errorTxt a:visited{color:#ec421c}

/*# sourceMappingURL=app.css.map*/