@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,600,700&display=swap";.footer{padding-bottom:32px;background-color:#fff}@media(min-width: 767px)and (max-width: 1280px){.footer{padding-bottom:2.5vw}}@media(max-width: 767px){.footer{padding-bottom:9.3333333333vw}}.footer-inner{max-width:1080px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}@media(min-width: 767px)and (max-width: 1280px){.footer-inner{max-width:84.375vw}}@media(max-width: 767px){.footer-inner{display:block;position:relative;width:100%;padding:8.5333333333vw 0}}.footer-col:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:32px}@media(min-width: 767px)and (max-width: 1280px){.footer-col:nth-child(1){margin-top:2.5vw}}@media(max-width: 767px){.footer-col:nth-child(1){margin-top:0;display:block}}@media(max-width: 767px){.footer-col:nth-child(2){position:absolute;top:4.2666666667vw;right:6.4vw}}.footer-logo{width:128px;height:auto;display:inline-block;margin-right:48px}@media(min-width: 767px)and (max-width: 1280px){.footer-logo{width:10vw;margin-right:3.75vw}}@media(max-width: 767px){.footer-logo{width:26.9333333333vw;display:block;margin:0 auto 0 6.4vw}}.footer-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media(min-width: 767px)and (max-width: 1280px){.footer-nav-list{gap:1.875vw}}@media(max-width: 767px){.footer-nav-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4.2666666667vw 8vw;margin-top:8vw}}.footer-nav-item a{color:#07080c;font-size:14px;font-weight:400;line-height:1}@media(min-width: 767px)and (max-width: 1280px){.footer-nav-item a{font-size:1.09375vw}}@media(max-width: 767px){.footer-nav-item a{font-size:3.2vw}}.footer-icon-list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-icon-list a img{width:80px;height:auto}@media(min-width: 767px)and (max-width: 1280px){.footer-icon-list a img{width:6.25vw}}@media(max-width: 767px){.footer-icon-list a img{width:16vw}}.footer-copyright{width:100%;color:#666;font-size:10px;font-weight:500;display:inline-block;text-align:center;margin:16px auto 0}@media(min-width: 767px)and (max-width: 1280px){.footer-copyright{font-size:.78125vw;margin:1.25vw auto 0}}@media(max-width: 767px){.footer-copyright{display:block;text-align:center;font-size:3.2vw;color:#666;padding:1.0666666667vw;background-color:unset;margin-top:0}}.footer-privacymark{width:72px;height:72px}@media(min-width: 767px)and (max-width: 1280px){.footer-privacymark{width:5.625vw;height:5.625vw}}@media(max-width: 767px){.footer-privacymark{width:16vw;height:16vw}}main{color:#333;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:normal;min-height:calc(100vh - 140px)}@media(max-width: 767.8px){main{min-height:inherit}}h1,h2,h3,h4,h5,h6{margin:0}li,ol,ul{list-style-type:none;margin:0;padding:0}dl,p{margin:0}dl{padding:0}dd{margin:0}img{vertical-align:top;max-width:100%}em{font-style:normal}a{color:inherit;text-decoration:none;cursor:pointer}a,button{outline:0}button{padding:0;border:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:inherit}input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:auto;overflow-wrap:break-word;overscroll-behavior-y:none;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:"Noto Sans JP",sans-serif}h2{font-size:16px}a{text-decoration:none}.content-inner{margin:auto}@media(min-width: 768px){.content-inner{max-width:1200px}}.pc_hidden{display:none}@media(max-width: 767.8px){.pc_hidden{display:inline;display:initial}}.sp_hidden{display:none}@media(min-width: 768px){.sp_hidden{display:inline;display:initial}}header{background-color:#fff}header .header__inner{padding:7px}header .header__inner .header-area__txt{font-size:10px}#contents{background:#fcfcfc;position:relative}#top_area{background:url(/content_assets/44ns_a/img/img_mv_txt_2x.webp?v3) no-repeat center center,url(/content_assets/44ns_a/img/img_mv_bg.webp) no-repeat center center;background-size:1920px auto,auto 450px;margin:0 auto;height:450px;max-width:100%;position:inherit;z-index:1}@media screen and (min-width: 767px)and (max-width: 1200px){#top_area{aspect-ratio:100/36;background-size:156% auto;height:auto}}@media(max-width: 767.8px){#top_area{background-image:none;height:auto;max-width:100%}}#top_area .eyecatch{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width: 767.8px){#top_area .eyecatch{display:inline-block;text-align:left;width:100%}}#top_area h1{font-size:3.8rem;font-family:A-OTF A1 Mincho Std,serif;font-weight:normal;letter-spacing:5px;line-height:100%;width:50vw}@media(max-width: 767.8px){#top_area h1{font-size:8vw;letter-spacing:0}}#top_area h1 span{color:#fff;background-color:#014c96;font-weight:bold}#top_area h2{font-size:4rem;font-family:A-OTF A1 Mincho Std,serif;font-weight:normal;letter-spacing:3px;line-height:100%;margin-bottom:30px}@media(max-width: 767.8px){#top_area h2{font-size:8.2vw;letter-spacing:0;margin-bottom:20px}}#top_area .sub_catch{font-family:A P-OTF A1Gothic StdN,sans-serif;font-size:1.4rem;font-weight:400;margin-bottom:20px}@media(max-width: 767.8px){#top_area .sub_catch{margin:20px auto;font-size:1.1rem}}#top_area .sub_catch span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, rgba(1, 76, 150, 0.3)));background:linear-gradient(transparent 60%, rgba(1, 76, 150, 0.3) 60%);font-weight:500}@media(max-width: 767.8px){#top_area .syokusyu{display:inline-block;margin-top:20px}}#top_area .syokusyu li{color:#014c96;font-size:13px;border:1px solid #014c96;border-radius:20px;padding:5px 10px}@media(max-width: 767.8px){#top_area .syokusyu li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px 0}}#top_area .fact{margin:30px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px 40px;border-radius:4px;background:rgba(255,255,255,.4);-webkit-box-shadow:0px 0px 20px 0px rgba(8,54,145,.08);box-shadow:0px 0px 20px 0px rgba(8,54,145,.08)}@media(max-width: 767.8px){#top_area .fact{width:auto;background-color:#fff;padding:10px 15px;margin:30px 0 -70px}}#top_area .fact ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top_area .fact ul li{font-family:A P-OTF Aoto Gothic StdN,sans-serif;font-size:14px;color:#014c96;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media(max-width: 767.8px){#top_area .fact ul li{display:block;font-size:11px;text-align:center}}#top_area .fact ul li span{font-size:24px;font-weight:700}@media(max-width: 767.8px){#top_area .fact ul li span{font-size:12px}}#top_area .fact ul li img{height:40px}@media(max-width: 767.8px){#top_area .fact ul li img{margin-bottom:10px}}.eyecatch-bottom-txt{color:#6a6868;font-size:10px;margin:5px auto 0;width:1200px}@media screen and (min-width: 767px)and (max-width: 1200px){.eyecatch-bottom-txt{padding:0 30px;width:100%}}@media(max-width: 767.8px){.eyecatch-bottom-txt{display:none}}.logo-area{border-radius:4px;border:1px solid #fff;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(8,54,145,.08);box-shadow:0px 0px 30px 0px rgba(8,54,145,.08);padding:19px 44px;margin-top:22px}@media(max-width: 767.8px){.logo-area{padding:22px 32px 20px;margin:10px 15px 0}}#sp_fact{text-align:center;position:relative}#sp_fact p{width:94%;margin:-30px auto 0}#btm_area{padding:60px 0 70px;background-color:#fcfcfc}@media(max-width: 767.8px){#btm_area{padding:30px 15px 60px}}#form_area{border-radius:4px;border:1px solid #fff;background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(8,54,145,.08);box-shadow:0px 0px 30px 0px rgba(8,54,145,.08);position:relative}@media(max-width: 767.8px){#form_area{padding:0 28px 40px}}#form_area h2{font-size:26px;font-weight:600;padding:10px 40px;color:#fff;border-radius:4px;background:#014c96;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;letter-spacing:3px}@media(max-width: 767.8px){#form_area h2{font-size:14px;letter-spacing:0;padding:10px 12px}}#form_area h2::after{position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-10px);transform:translateX(-10px);width:0;height:0;content:"";border-width:10px 10px 0 10px;border-style:solid;border-color:#014c96 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#form_area .first-question{color:#014c96;width:500px}@media(max-width: 767.8px){#form_area .first-question{width:100%}}#form_area .first-question .question{color:#333}#form_area .question{font-size:20px;margin-bottom:20px;font-weight:500}@media(max-width: 767.8px){#form_area .question{font-size:16px}}#form_area .employment-status{margin-top:20px;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;gap:20px 10px}@media(max-width: 767.8px){#form_area .employment-status{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}}#form_area .employment-status p{border:solid 2px #014c96;padding:15px 0;border-radius:4px;font-weight:500;width:240px;margin:5px 0}@media(max-width: 767.8px){#form_area .employment-status p{width:140px;border:none;background-color:#2e82d6;color:#fff;position:relative;font-size:14px;margin:0}}#form_area .employment-status p::after{position:absolute;top:51%;right:8px;content:url(/content_assets/36ds_a/img/arrow.svg);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;transition:all .2s ease}#form_area .employment-status .last-type{width:500px}@media(max-width: 767.8px){#form_area .employment-status .last-type{width:96%;margin:5px auto 0}}#form_area .employment-status a p:hover{background-color:#014c96;color:#fff;border-radius:4px}#form_area .employment-status .step-button{position:relative;width:240px;border-radius:4px;border:solid 2px #014c96;padding:15px 0;font-weight:500;cursor:pointer;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;text-indent:-1em}@media(max-width: 767.8px){#form_area .employment-status .step-button{width:calc(50% - 4px);border:none;background-color:#2e82d6;color:#fff;position:relative;font-size:14px;margin:0;text-indent:unset}}#form_area .employment-status .step-button:hover{background-color:#014c96;color:#fff;border-radius:4px}@media(max-width: 767.8px){#form_area .employment-status .step-button::after{position:absolute;top:51%;right:12px;content:url(/content_assets/36ds_a/img/arrow.svg);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;transition:all .2s ease}}#form_area .employment-status .step-button input[type=radio]{opacity:0}@media(max-width: 767.8px){#form_area .employment-status .step-button input[type=radio]{margin:0;position:absolute}}#form_area .employment-status .step-button:nth-child(5){width:500px}.radius-header{width:100%;text-align:center;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 767.8px){.radius-header{width:95%}}.entry-form{width:500px;margin:0 auto;text-align:center;padding:30px 0 80px}@media(max-width: 767.8px){.entry-form{width:100%;padding:0}}.entry-form .step_bar{display:none}.entry-form .step_bar.show{display:inherit}@media(max-width: 767.8px){.entry-form .step_bar.show{margin:0 auto;width:100%;max-width:310px}}.entry-form .step_bar .step_bar__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;max-width:100%;gap:50px;margin:20px auto}@media(max-width: 767.8px){.entry-form .step_bar .step_bar__list{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}}.entry-form .step_bar .step_bar__list::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:2px;width:260px;z-index:0;background-image:linear-gradient(to right, #dfdfdf, #dfdfdf 2px, transparent 2px, transparent 8px);background-size:5px 2px;background-repeat:repeat-x}.entry-form .step_bar .step_bar__list .progress{background-color:#014c96;position:absolute;top:50%;left:22%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:4px;width:240px;max-width:100%;z-index:1;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}@media(max-width: 767.8px){.entry-form .step_bar .step_bar__list .progress{width:0px;left:9px}}.entry-form .step_bar .step_bar__list li{font-size:14px;color:#fff;background-color:#dfdfdf;border-radius:50%;height:22px;width:22px;-webkit-transition:.6s ease-in-out;transition:.6s ease-in-out;z-index:2}.entry-form .question li{display:none}.entry-form .question li.is-active{display:block}.entry-form section{display:none}.entry-form section.is-active{display:block;-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:1s;animation-duration:1s}.entry-form section dl input,.entry-form section dl select{width:100%;border:1px solid #dfdfdf;border-radius:4px;padding:15px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.entry-form section dl{margin:auto}@media(max-width: 767.8px){.entry-form section dl{width:100%}.entry-form section dl.two-col{width:100%}}.entry-form section dt{color:#333;margin-bottom:10px;text-align:left;font-size:16px}.entry-form .entry-btn{color:#014c96;width:90%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.entry-form .entry-btn a{border-radius:4px;border:2px solid #014c96;font-size:20px;padding:15px 0}.entry-form .entry-btn .entry-prev{width:65px}@media(max-width: 767.8px){.entry-form .entry-btn .entry-prev{width:20%;-webkit-transform:translateX(-10%);transform:translateX(-10%)}}.entry-form .entry-btn .entry-next{width:265px;background-color:#014c96;color:#fff;position:relative;padding:20px 0 5px;border-bottom:8px solid #032d56}@media(max-width: 767.8px){.entry-form .entry-btn .entry-next{width:75%}}.entry-form .entry-btn #step3::before{content:"残り3ステップ";position:absolute;top:4px;left:calc(50% - 45px);font-size:70%}.entry-form .entry-btn #step4::before{content:"残り2ステップ";position:absolute;top:4px;left:calc(50% - 45px);font-size:70%}.entry-form .entry-btn #step5::before{content:"残り1ステップ";position:absolute;top:4px;left:calc(50% - 45px);font-size:70%}.entry-form .entry-btn .entry-next::after{content:"";position:absolute;border-bottom:2px solid #fff;border-left:2px solid #fff;height:10px;width:10px;transform:rotate(225deg);-webkit-transform:rotate(225deg);top:25px;right:20px}@media(max-width: 767.8px){.entry-form .entry-btn .entry-next::after{right:5%}}.entry-form .entry_submit{margin:30px 0 20px}.entry-form .entry_submit .show_kiyaku{color:#333;font-size:14px;margin-bottom:20px}.entry-form .entry_submit button{position:relative;display:inline-block;width:100%;max-width:300px;border-radius:4px;background-color:#eb690c;color:#fff;font-size:20px;padding:20px 0;margin-top:10px;border-bottom:8px solid #b24a00}.entry-form .entry_submit button::before{content:url(/content_assets/36ds_b/img/cta-img.png);display:inline-block;-webkit-transform:scale(0.15);transform:scale(0.15);position:absolute;top:-8.8rem;left:-11.6rem}.entry-form .entry_submit button>span{font-size:.7rem;font-weight:bold;position:absolute;top:-1rem;left:calc(50% - 137px);display:block;text-align:center;margin:0 5px 10px 7px;padding:.3rem 5px;color:#d44114;border:2px solid #d44114;border-radius:100vh;background:#fff;white-space:nowrap}.entry-form .entry_box{color:#014c96;width:410px;margin:0 auto}@media(max-width: 767.8px){.entry-form .entry_box{width:100%}}.entry-form .name-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.entry-form .name-box dd{width:50%}@media(max-width: 767.8px){.entry-form .name-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entry-form .name-box dd{width:100%}}.entry-form .state-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.entry-form .state-box .pref-box{width:285px;-ms-flex-negative:0;flex-shrink:0;margin-top:8px}@media(max-width: 767.8px){.entry-form .state-box .pref-box{width:80%;margin:8px auto 0 auto}}@media(max-width: 767.8px){.entry-form .state-box .age-box{width:80%;margin:0 auto}}.entry-form .state-box .age-box dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media(max-width: 767.8px){.entry-form .state-box .age-box dd{margin:0 auto;width:100%}}@media(max-width: 767.8px){.entry-form .state-box{gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.entry-form .tel_box{margin-top:8px}.entry-form .is-error{border-color:red}.entry-form .error_msg{color:red;font-size:12px;text-align:left}.career:not(:first-of-type){display:none}.jobtype{pointer-events:none;color:#dfdfdf}.career dd{position:relative}.career dd:after{content:"";position:absolute;right:16px;top:50%;width:0;height:0;border:5.5px solid rgba(0,0,0,0);border-top:9px solid #909090;margin-top:-4px}.career dd:not(:first-of-type){margin-top:40px;position:relative}.career dd:not(:first-of-type)::before{content:"";position:absolute;border-top:2px solid #014c96;border-right:2px solid #014c96;height:10px;width:10px;transform:rotate(135deg);-webkit-transform:rotate(135deg);top:-50%;left:50%}.select_jobtype_kibo::before,.select_jobtype_gakusyu::before{content:none !important}.select_jobtype_kibo,.select_jobtype_gakusyu{margin-top:10px !important}.select_jobtype_kibo p,.select_jobtype_gakusyu p{margin-top:15px}.career .career_add{text-align:center;color:#014c96;font-size:14px;border-top:1px dashed #014c96;margin:30px auto;width:100%}.career .career_add p{padding-top:20px}@media(max-width: 767.8px){.career .career_add p{padding-top:0}}.entry-end-prev{font-size:12px;color:#014c96;text-decoration:underline}.entry_submit a{color:#014c96;text-decoration:underline}.logo_and_txt{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 767.8px){.logo_and_txt{display:block;margin:15px auto;text-align:center;width:80%}}.logo_and_txt img{margin-right:50px}@media(max-width: 767.8px){.logo_and_txt img{margin-right:0}}.privacy_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.privacy_box a{font-size:10px;color:#014c96;text-decoration:underline}.swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important}.swiper{background-color:#fff}.container img{height:55px}.seisyain-box{margin-top:1rem;width:100%}.seisyain-box .select_parent{width:100%}@media(max-width: 767.8px){.seisyain-box{margin-top:1rem}}.form-alert{color:red;font-size:12px;text-align:left}.entry-form .state-box{-ms-flex-wrap:wrap;flex-wrap:wrap}.pref-box{margin-top:8px}.age-box{width:195px;margin-top:8px}.age-box .age{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.age-box input[name="data[null][age]"]{width:170px}.choice-box{width:100%}#entryInputSecondChoice,#entryAddThirdChoice,#entryInputThirdChoice{display:none}#entryAddSecondChoice{display:block}#entryAddSecondChoice,#entryAddThirdChoice{font-size:15px;width:calc(100% - 56px);margin-left:56px;margin-top:25px;margin-bottom:25px}#entryAddSecondChoice:before,#entryAddThirdChoice:before{content:"+";font-size:12px}#entryInputSecondChoice,#entryInputThirdChoice{margin-top:16px;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.state-box_remove-btn{padding:0 16px}select[name="data[null][hope_pref_1]"]{width:calc(100% - 56px) !important;margin-left:56px !important}select[name="data[null][hope_pref_2]"],select[name="data[null][hope_pref_3]"]{width:calc(100% - 56px) !important}@media(max-width: 767.8px){#entryAddSecondChoice,#entryAddThirdChoice{margin-top:15px;margin-bottom:15px}}@media(max-width: 767.8px){.footer img{max-width:unset}}/*# sourceMappingURL=index.min.css.map */