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:#333;font-family:Roboto,Helvetica Neue,Helvetica,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:#066798;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:#066798;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:#066798;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:#066798;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: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:#066798;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%}.sectionTtl{color:#066798;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:#066798;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:#066798;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:#066798;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/top/imgMv.jpg) 80% no-repeat;background-size:cover;box-shadow:inset 0 0 0 2000px rgba(6,103,152,.6);color:#fff;height:104vh;margin-top:-11%;min-height:770px}@media(max-width:768px){.Mv{background-position:60%;margin-top:-15%}}@media(max-width:480px){.Mv{background-position:56%;height:110vh;margin-top:-18%;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:35%}.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,.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:#066798;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:#333;margin:0 5%}}.phoneNumber__number{margin-right:2%}.phoneNumber input{width:calc(100% - 70px)}.extOpt{text-align:center;width:60px}.policyLink{border-bottom:1px solid #066798;color:#066798;display:inline-block}.policyLink:hover{color:#066798;text-decoration:none}@media(max-width:480px){.policyLink{margin-top:5%}}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 0 8% 40%;text-align:left}@media(max-width:768px){.sectionTtl--lvIntro{margin:3% 0 8% 40%}}@media(min-width:1200px){.sectionTtl--lvIntro{margin:3% 0 8% 55%}}.sectionTtl--lvIntro:after{background:#fff;right:auto}.LvIntro{margin:0 5% 5%;padding-top:5%}@media(max-width:600px){.LvIntro{height:auto;padding:0}}.LvIntro__txt{color:#fff;font-size:16px;font-size:1.6rem;font-weight:300;margin:5% 0 5% 40%}@media(min-width:1200px){.LvIntro__txt{margin-left:55%;max-width:900px}}@media(max-width:600px){.LvIntro__txt{color:#333;margin:0 5%}}.mission{box-shadow:0 0 6px 2px rgba(0,0,0,.1);display:flex;margin:auto;max-width:1200px;overflow:hidden}@media(max-width:768px){.mission{box-shadow:none;display:block}}.mission__ttl{color:#066798;display:inline-block;font-size:30px;font-size:3rem;font-weight:900;letter-spacing:.05em;margin-right:5%;position:relative;vertical-align:top}@media(max-width:768px){.mission__ttl{display:block;width:100%}}.mission__ttl:after{background-color:#066798;content:"";height:8px;left:0;margin:3% auto;position:absolute;top:100%;width:90px}.missionIntro{margin:3vw;vertical-align:top;width:100%}@media(max-width:768px){.missionIntro{display:block;margin:5% 0;width:100%}}.missionIntro__main{color:#066798;font-size:40px;font-size:4rem;font-weight:700;margin-bottom:2%;margin-top:5%}@media(max-width:990px){.missionIntro__main{font-size:24px;font-size:2.4rem}}@media(max-width:768px){.missionIntro__main{margin-top:10%}}.missionIntro__sub{font-size:16px;font-size:1.6rem;font-weight:300}.missionIntro__sub span{display:block}.missionIntro__item{align-items:center;display:flex;position:relative;width:22%}.missionIntro__item.show-mobile{display:none}@media(max-width:768px){.missionIntro__item{display:block;width:100%}.missionIntro__item.show-mobile{background:url(/images/top/imgDirector_mobile.png) no-repeat 50%;background-size:cover;display:block;height:100%;padding:30px 0}.missionIntro__item.show-desktop{display:none}}.message{color:#fff;font-size:16px;font-size:1.6rem;font-weight:300;margin-left:40%}@media(min-width:1200px){.message{margin-left: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{padding:20px 20px 0 0;text-align:right}@media(max-width:768px){.message__title{font-size:12px;font-size:1.2rem;margin-left:60%}.message__title.show-desktop{display:none}}.message__name{font-weight:400;letter-spacing:.05em;padding-right:20px;text-align:right}@media(max-width:768px){.message__name{font-size:14px;font-size:1.4rem;margin-left:60%}.message__name.show-desktop{display:none}}.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 #066798;color:#066798;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:#066798;color:#fff}.formList__item__url{margin:0 0 2%}@media(max-width:768px){.formList__item__url{margin-bottom:5%}}.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:#00a6a6}}@media(max-width:600px){.sectionTtl--lvIntroEm.show-desktop{display:none}}.sectionTtl--lvIntroEm:after{background:#fff}@media(max-width:768px){.sectionTtl--lvIntroEm:after{background:#00a6a6}}.benefitList--em{max-width:1000px}.LvIntroEm{background:url(/images/jobseeker/imgLvIntro.jpg) no-repeat center top 45%;background-color:#333;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:#333;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}}.aboutMv{background:url(/images/about/imgAboutMv.jpg) 50% no-repeat;background-size:cover;box-shadow:inset 0 0 0 2000px rgba(6,103,152,.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:#066798;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:#066798;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__kikokugo img{height:84px;width:auto}@media(max-width:480px){.service__logo__kikokugo img{height:auto;width:8cm}}.service__logo__shigotosagashi img{height:118px;width:auto}@media(max-width:480px){.service__logo__shigotosagashi img{height:auto;width:90%}}.service__logo__lcus img{height:auto;width:40%}@media(max-width:480px){.service__logo__lcus 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:#066798;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:#066798;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:#066798;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{color:#066798;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:45vh;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:#066798;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:#066798;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 #066798;color:#066798;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:#066798;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:#066798;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}.termsInfo{text-align:right}.termsList{counter-reset:section;font-weight:400;margin:auto;max-width:900px}.termsList__table{margin-top:16px;width:100%}.termsList__table__first{text-align:center;width:35%}.termsList__table__second{text-align:left}.termsList__table td,.termsList__table tr{border:1px solid #000}.termsList__table p{margin-left:16px}.termsList__ttl{font-size:16px;font-size:1.6rem;font-weight:700;margin:2% 0}.termsList__ttl:not(.no-counter):before{content:counter(section) ". ";counter-increment:section}.termsList__ttl__legal{font-size:16px;font-size:1.6rem;font-weight:700;margin:2% 0}.termsList__sub{font-weight:700;margin-top:1.5%}.termsList__sub__sub{margin-left:16px}.termsList__txt{line-height:1.7}.termsList__txt.txt__right{text-align:right}.termssection{counter-reset:section;font-weight:400;margin:auto;max-width:900px}.termssection h4{margin-top:16px}.termssection__ttl{font-size:16px;font-size:1.6rem;font-weight:700;margin-top:32px}.termssection__ttl:before{content:counter(section) ". ";counter-increment:section}.termssection h5,.termssection h6,.termssection p{margin-top:16px}.termssection h1,.termssection h2,.termssection h3,.termssection h4,.termssection h5,.termssection h6{font-size:100%}.termssection ul{margin:12px 0 0 24px}.termssection ul.listCircle{counter-reset:circleNum}.termssection ul.listCircle>li{position:relative}.termssection ul.listCircle>li:before{border:1px solid #555;border-radius:50%;content:counter(circleNum);counter-increment:circleNum;display:block;left:-24px;line-height:12px;padding-left:2px;position:absolute;text-align:center;top:1px;width:10px}.termssection ul.listBracket{counter-reset:bracketNum}.termssection ul.listBracket>li{position:relative}.termssection ul.listBracket>li:before{content:"(" counter(bracketNum) ") ";counter-increment:bracketNum;left:-24px;position:absolute;top:1px}.termssection ul.listAlp li{list-style-type:lower-alpha}.termssection ul.listDot li{list-style-type:disc}.termssection ul.listUpAlp li{list-style-type:upper-alpha}.termssection ul.listDecimal li{list-style-type:decimal}.entryForm{margin:0 auto;max-width:700px}.entryForm__txt{font-size:17px;font-size:1.7rem;margin-bottom:32px;text-align:center}.entryForm__item{margin-bottom:24px}.entryForm__itemTtl{font-size:18px;font-size:1.8rem;margin-bottom:6px}.entryForm__itemTtl>label>span{color:#00a6a6}.entryForm__nameArea{display:flex;flex-wrap:wrap}.entryForm__nameBox{border:1px solid #8c8c8c;font-size:16px;font-size:1.6rem;margin-right:16px;max-width:250px;padding:10px 12px;width:20vw}.entryForm__nameBox::-moz-placeholder{color:#ccc}.entryForm__nameBox::placeholder{color:#ccc}.entryForm__mailBox{border:1px solid #8c8c8c;box-sizing:border-box;font-size:16px;font-size:1.6rem;padding:10px 12px;width:100%}.entryForm__mailBox::-moz-placeholder{color:#ccc}.entryForm__mailBox::placeholder{color:#ccc}.entryForm__phoneCountry{border:1px solid #707070;border-radius:0;box-sizing:border-box;font-size:16px;font-size:1.6rem;margin-bottom:8px;min-width:200px;position:relative;width:14vw}.entryForm__phoneCountry:before{border:5px solid transparent;border-top:6px solid #707070;content:"";position:absolute;right:8px;top:45%;z-index:-1}.entryForm__phoneCountry>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;min-width:200px;width:100%}.entryForm__phoneBox,.entryForm__phoneCountry>select{box-sizing:border-box;font-size:16px;font-size:1.6rem;padding:10px 12px}.entryForm__phoneBox{border:1px solid #8c8c8c;min-width:300px;width:20vw}.entryForm__phoneBox::-moz-placeholder{color:#ccc}.entryForm__phoneBox::placeholder{color:#ccc}.entryForm__phoneTxt{display:block;margin-top:4px}.entryForm__birthArea{display:flex;flex-wrap:wrap}.entryForm__birthBox{border:1px solid #8c8c8c;margin-right:16px;max-width:150px;min-width:75px;position:relative;width:16vw}.entryForm__birthBox::-moz-placeholder{color:#ccc}.entryForm__birthBox::placeholder{color:#ccc}.entryForm__birthBox:before{border:5px solid transparent;border-top:6px solid #707070;content:"";position:absolute;right:8px;top:45%;z-index:-1}.entryForm__birthBox>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-sizing:border-box;cursor:pointer;font-size:16px;font-size:1.6rem;padding:10px 12px;width:100%}.entryForm__genderArea{display:flex}.entryForm__genderItem{display:flex;font-size:18px;font-size:1.8rem;margin-right:32px}.entryForm__genderItem>input{cursor:pointer}.entryForm__genderItem>input[type=radio]:after{background-color:#d1d3d1}.entryForm__genderItem>input[type=radio]:after,.entryForm__genderItem>input[type=radio]:checked:after{border:2px solid #fff;border-radius:50%;content:"";display:inline-block;height:18px;left:-3px;position:relative;top:-2px;transition:.3s;visibility:visible;width:18px}.entryForm__genderItem>input[type=radio]:checked:after{background-color:#00a6a6}.entryForm__genderItem>label{cursor:pointer;margin-left:12px}.entryForm__countryBox{border:1px solid #8c8c8c;margin-right:16px;max-width:350px;position:relative;width:100%}.entryForm__countryBox::-moz-placeholder{color:#ccc}.entryForm__countryBox::placeholder{color:#ccc}.entryForm__countryBox>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-sizing:border-box;cursor:pointer;font-size:16px;font-size:1.6rem;padding:10px 12px;width:100%}.entryForm__countryBox:before{border:5px solid transparent;border-top:6px solid #707070;content:"";position:absolute;right:8px;top:45%;z-index:-1}@media(max-width:480px){.entryForm__txt{font-size:14px;font-size:1.4rem}.entryForm__itemTtl{font-size:17px;font-size:1.7rem}.entryForm__nameBox{width:30vw}.entryForm__phoneBox{min-width:auto;width:100%}}.complete{font-weight:300;margin:5% auto;max-width:700px;text-align:center}@media(max-width:768px){.complete{max-width:80%}}@media(max-width:480px){.complete{margin:5% auto}}.complete__ttl{color:#00a6a6;font-size:30px;font-size:3rem;font-weight:900;letter-spacing:.02em;margin-bottom:5%;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:3%}.complete__txt__link{color:#00a6a6;display:inline-block;font-weight:500;text-decoration:underline}.confirmation{background:#fff;border:1px solid #e8e8e8;box-shadow:1px 2px 6px rgba(0,0,0,.1);font-weight:300;margin:5% auto 10%;max-width:500px;padding:3%;text-align:center}@media(max-width:768px){.confirmation{margin:10% auto;max-width:70%;padding:5%}}@media(max-width:480px){.confirmation{max-width:80%}}.confirmation__ttl{font-size:18px;font-size:1.8rem;font-weight:500;margin-bottom:5%}.registrationInfo{margin:auto;table-layout:fixed;text-align:left;width:100%}.infoRow{height:40px;width:100%}.infoRow__ttl{font-weight:500;padding-right:5%;vertical-align:middle;width:50%}@media(max-width:480px){.infoRow__ttl{padding:0}}.infoRow__info{word-wrap:break-word;padding-left:3%;vertical-align:middle;width:50%}.infoRow__info>a{color:#333}@media(max-width:480px){.infoRow__info{padding:0}}.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 #00a6a6;color:#00a6a6;display:inline-block;line-height:1.4}.errorNav a:hover,.errorTxt a:hover{opacity:.8}.errorNav a:visited,.errorTxt a:visited{color:#00a6a6}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}

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