@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.recInner01{margin:0 auto;max-width:680px;width:100%}.recInner02{margin:0 auto;max-width:600px;width:100%}.recInner03{margin:0 auto;max-width:800px;width:100%}.recInner04{margin:0 auto;max-width:780px;width:100%}.hr01{margin:100px 0;border:none;border-top:1px solid #f8f8f8}.recTitle01{line-height:60px;font-size:4rem;color:#284181;font-weight:bold}.recTitle02{margin-bottom:20px;font-size:3rem;color:#284181;font-weight:bold}.recTitle02 .subTitle{display:block;font-size:1.8rem;color:#eb6161;font-family:"Titillium Web"}.recTitle03{margin-bottom:20px;font-size:2.4rem;font-weight:bold;color:#284181}.recTitle03.mod01{font-size:2rem;color:#4a4a4a}.recTitle04{margin-bottom:20px;font-size:2rem}.recText01{line-height:27px;font-size:1.3rem}.recText02{word-break:break-all;line-height:30px;font-size:1.4rem}.recRead01{line-height:34px;font-size:2rem}.recRead02{word-break:break-all;line-height:33px;font-size:1.8rem}.recSecbox01{margin-bottom:200px}.recSecbox02{margin-bottom:70px}.topVisual .right{font-size:0}.recSec01{padding:0 20px;max-width:1140px;width:100%;margin:0 auto}.recSec01 .photo{font-size:0}.recBox01{background-color:#f0f4f8}.recBox01 .service .item .icon{margin-bottom:20px}.recBox01 .service .item .text{font-size:1.4rem;line-height:30px}.recSec04{padding:60px 20px 100px;max-width:800px;width:100%;margin:0 auto}.asideContent{padding:40px 20px 60px;background-color:#f0f4f8}.asideContent .asideBnr{max-width:900px;width:100%;margin:0 auto}.asideContent .asideBnr .item{width:100%}.asideContent .asideBnr .item a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:111px;width:100%;background-color:#eb6161;color:#fff;font-size:2.4rem;transition:.2s ease-in-out}.asideContent .asideBnr .item a::before{position:absolute;left:30px;font-family:"Font Awesome 5 Free";font-weight:600;content:"";font-size:15px}.asideContent .asideBnr .item a:hover{opacity:.6}.asideContent .asideBnr .item .sub{display:block;font-size:1.2rem}.asideContent .asideBnr .item.mod01 a{background-color:#284181}.recVisual{height:300px;background-size:cover;background-position:center;background-repeat:no-repeat}.recTitleArea{color:#284181;text-align:center}.recTitleArea .title{font-size:4rem}.recTitleArea .subTitle{font-size:3rem;font-family:"Titillium Web";font-weight:bold}.recBox02{padding-top:70px;background-color:#fff}.recBox02 .recText01{line-height:40px}.photoStyle01{margin-bottom:50px;position:relative}.photoStyle01 figcaption{position:absolute;top:-41px;left:-31px;width:120px;height:120px}.bnrList01{text-align:center}.bnrList01 .item{max-width:260px;border:1px solid #284181}.bnrList01 .item a{display:block;padding:10px 20px}.intern{display:inline-flex;border:1px solid #284181}.intern img{padding:10px 20px;background-color:#fff}.intern figcaption{padding:5px 10px;background-color:#284181;color:#fff;font-size:14px}.acStyle01{margin-bottom:20px}.acStyle01 dt{position:relative;padding:20px;display:flex;align-items:center;height:67px;background-color:#f0f4f8;color:#284181;font-size:2.2rem;font-weight:bold;cursor:pointer}.acStyle01 dt::after,.acStyle01 dt::before{position:absolute;right:20px;content:"";width:26px;height:26px;background:url("/assets/img/page/recruit/svg/plus.svg")}.acStyle01 dt::after{background:url("/assets/img/page/recruit/svg/minus.svg");visibility:hidden;opacity:0;transition:.2s ease-in-out}.acStyle01 dt.acOpen::after{visibility:visible;opacity:1}.acStyle01 dd{margin:0;padding-top:40px;padding-bottom:90px}.recBoxStyle01 .recInner03{min-height:107px;padding-left:50px;border-left:8px solid #f0f4f8}.acContent{display:none}.acContent p{font-size:14px}@media screen and (max-width: 767px){.article{padding-top:0}.recTitle02{font-size:2rem}.recTitle02 .subTitle{font-size:1rem}.recTitleArea .title{font-size:3rem}.recTitleArea .subTitle{font-size:2rem}.recSecbox01{margin-bottom:100px}.photoStyle01 figcaption{top:-30px;left:-10px;width:80px;height:80px}.mvText{padding:40px 0 80px 20px}.recTitle01{font-size:2rem;line-height:30px}.recTitle02{text-align:center}body.recruit{padding-top:126px}.recNav{position:fixed;top:70px;width:100%;z-index:100;box-shadow:0 0 5px #284181}.recNav .recMenuBtn{padding:20px;display:flex;justify-content:center;background-color:#004097;color:#fff}.recNav .recMenuBtn .svgRecruitMenu{margin-right:20px}.recNav .recMenuBtn img{height:16px}.recNav .recMenuList{background-color:#f0f4f8}.recNav .recMenuList .item .anc{position:relative;padding:20px 30px;display:flex;align-items:center}.recNav .recMenuList .item .anc::before{font-family:"Font Awesome 5 Free" !important;font-weight:600 !important;content:"" !important;font-size:15px !important}.recNav .recMenuList .item .anc .num{margin-right:10px;display:inline-block;font-size:0}.recNav .recMenuList .item .anc .num img{width:16px;height:14px}.recNav .recMenuList .item .anc .text{font-size:1.6rem;font-weight:bold}.recNav .recMenuList .item .anc::before{position:absolute;left:10px;content:"";font-family:"fontawesome";font-size:2rem}.recNav .recMenuList .item+.item{border-top:10px solid #004097}.topVisual{padding:0;display:flex;flex-direction:column-reverse}.topVisual .left{position:relative}.topVisual .left::after{position:absolute;top:0;right:0;content:"";width:30%;height:100%;background-color:#004097;z-index:-1}.topVisual .left .mvText{padding:60px 20px;width:70%}.recVisual{display:flex;justify-content:center;align-items:center}.svgRecruit{transform:translateY(-18%);position:absolute;top:0;right:0;width:20%}.recSec01{margin-bottom:80px;padding-right:0}.recSec01 .textArea{padding-top:30px;padding-right:20px}.recBox01{padding:80px 20px}.recBox01 .service .item{margin-bottom:60px;text-align:center}.recBox01 .service .item .icon{text-align:center}.recBox01 .service .item .icon img{width:200px}.recSec03{padding:50px 20px}.recSec03 .icon{margin-bottom:30px;text-align:center}.recSec03 .icon img{max-width:300px}.recSec03 .recBtn01{border:1px solid #eb6161;background-color:#fff;color:#eb6161}.asideContent .asideBnr .item+.item{margin-top:20px}.bnrList01 .item{margin:0 auto}.bnrList01 .item+.item{margin-top:20px}.spAcContent{display:none}}@media all and (min-width: 768px){.article{padding-top:0}.pcmb0{margin-bottom:0}.svgRecruit{transform:translateY(70px);position:absolute;bottom:0;right:0;z-index:1}.svgRecruit img{height:490px}body.recruit{padding-top:70px}.topVisual{position:relative}.topVisual .left{padding-left:55px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column-reverse}.topVisual .right{margin-left:auto;width:80%}.topVisual .right img{width:100%;height:625px}.topVisual::after{position:absolute;top:0;right:0;content:"";display:block;width:560px;height:1010px;background-color:#004097;z-index:-1}.recNav{padding-top:80px}.recNav .recMenuBtn{display:none}.recNav .recMenuList .item .anc{padding-bottom:10px;position:relative;display:inline-flex;align-items:center}.recNav .recMenuList .item .anc::after{position:absolute;bottom:0;left:0;display:block;content:"";width:100%;height:1px;background-color:#284181;visibility:hidden;opacity:0;transition:.2s ease-in-out}.recNav .recMenuList .item .anc .num{margin-right:10px;display:inline-block;font-size:0}.recNav .recMenuList .item .anc .num img{width:16px;height:14px}.recNav .recMenuList .item .anc .text{font-size:1.2rem;font-weight:bold}.recNav .recMenuList .item .anc:hover::after{visibility:visible;opacity:1}.recNav .recMenuList .item+.item{margin-top:15px}.recSec01{margin:90px auto 170px;display:flex;flex-direction:row-reverse;justify-content:space-between}.recSec01 .textArea{padding-top:60px;max-width:370px}.recBox01{margin-top:120px}.recBox01 .service{transform:translateY(-110px);display:flex;justify-content:center}.recBox01 .service .item{width:260px}.recBox01 .service .item .icon img{width:260px;height:260px}.recBox01 .service .item+.item{margin-left:60px}.recBox01 .serviceBtn{transform:translateY(-70px)}.recSec03{padding:120px 20px;display:flex;justify-content:center;align-items:center}.recSec03 .icon{width:380px}.recSec03 .textArea{margin-left:90px;width:370px}.asideContent .asideBnr{display:flex;justify-content:space-between}.asideContent .asideBnr .item{max-width:440px}.recVisual{height:700px}.recVisual .recNav .recMenuList{margin-bottom:120px;display:flex;justify-content:center}.recVisual .recNav .recMenuList .item .text{color:#284181}.recVisual .recNav .recMenuList .item+.item{margin-top:0;margin-left:30px}.recBox02{margin-top:-250px;padding-top:70px;padding-bottom:70px}.bnrList01{display:flex;justify-content:center}.bnrList01 .item+.item{margin-left:30px}.bnrList01 .item a{transition:.2s ease-in-out}.bnrList01 .item a:hover{opacity:.6}.intern a{transition:.2s ease-in-out}.intern a:hover{opacity:.6}}.ofi{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover;object-position: center center;"}.faqBlock{margin-bottom:30px;position:relative}.faqBlock dt{display:flex;align-items:center;padding-left:20px;padding-right:22px;position:relative;font-size:1.6rem;border-bottom:1px solid #707070;cursor:pointer}.faqBlock dt .acBtnIn::before{position:absolute;left:0;content:"Q";color:#b5c1de}.faqBlock dt::before{position:absolute;right:0;top:0px;bottom:0;margin:auto;display:block;content:"";width:22px;height:2px;background-color:#b5c1de}.faqBlock dt::after{position:absolute;right:10px;top:0;bottom:0;margin:auto;display:block;content:"";height:22px;width:2px;background-color:#b5c1de;transition:.2s ease-in-out}.faqBlock dt.acOpen::after{visibility:hidden;opacity:0;transform:translateY(10px)}.faqBlock dd{margin-left:0;padding:30px 0 30px 35px;position:relative;font-size:1.4rem;line-height:24px;letter-spacing:1.12px}.faqBlock dd::before{position:absolute;left:0;content:"A";font-size:1.6rem;color:#eb6161}.faqBlock dd a{color:#8aa3de;text-decoration:underline}.faqBlock.coMod01 dt .acBtnIn::before{color:#284181}.faqBlock.coMod01 dt::before,.faqBlock.coMod01 dt::after{background-color:#284181}@media screen and (max-width: 767px){body{padding-top:50px}.faqBlock dt{padding-top:10px;padding-bottom:10px}}@media all and (min-width: 768px){.faqList{display:flex;flex-wrap:wrap;justify-content:space-between}.faqList .faqBlock{max-width:380px}.faqBlock{width:100%}.faqBlock a:hover{text-decoration:none}.faqBlock dt{height:50px}}@media screen and (max-width: 767px){.faqBlock{max-width:100%}}.tableStyle01{border-top:1px solid #707070}.tableStyle01 .item{padding:20px;display:flex;align-items:center;border-bottom:1px solid #707070}.tableStyle01 .item .title{font-size:1.6rem;font-weight:bold;text-align:center}.tableStyle01 .item .title .icon{width:60px}.tableStyle01 .item .text{flex:1;line-height:30px;font-size:14px;margin-left:40px}.table04{border-top:1px solid #b9b9b9}.table04 th{white-space:nowrap;vertical-align:top;text-align:left}.table04 td,.table04 th{padding:20px 0;border-bottom:1px solid #b9b9b9;line-height:30px;font-size:14px}@media screen and (max-width: 767px){.tableStyle01 .item .title{width:110px}.tableStyle01 .item .title .icon{margin:0 auto}}@media all and (min-width: 768px){.tableStyle01 .item{padding:50px 60px}.tableStyle01 .item .title{display:flex;align-items:center}.tableStyle01 .item .title .caption{margin-left:20px;width:110px;text-align:left}.table04 td{padding-left:50px;width:540px}.table04 th{width:260px}}.secbox05{padding-bottom:40px}@media all and (min-width: 768px){.secbox05{padding-bottom:80px}}.secbox07{padding-top:30px;padding-bottom:25px;background-color:#f8f8f8}@media all and (min-width: 768px){.secbox07{padding-top:60px;padding-bottom:50px}}.title11{margin-bottom:20px}.title11 .title{color:#eb6161;font-family:"Titillium Web";font-size:3.8rem;font-weight:bold}.title11 .subTitle{font-size:1.2rem}/*# sourceMappingURL=recruit.min.css.map */