@charset "UTF-8";:root{--primary: #0FA3D9;--primary-txt: #1098CB;--primary-g-from: #32DBF2;--primary-g-mid: #37C6D8;--primary-g-to: #39BAD1;--primary-light: #D5EDF5;--primary-shadow: rgba(142, 198, 183, .2392156863);--accent: #ff7d00;--accent-g-from: #ffa500;--accent-g-to: #fb9100;--accent-secondary: #ffdb83;--bg-primarylight: #F7FBFC;--bg-primaryMid: #DCEFF2;--bg-gray: #f6f6f6;--bg-graypop: #e0e0e0;--txt: #535353;--txt-dark: #292929;--txt-placeholder: #989898;--border: #ababab;--border-light: #dedede;--error-color: #f86161;--error-light: #fff4f4;--disabledBg: #f4f4f4;--disabledTxt: #B2B2B2;--icon-yellow: #eeb10e}body,input,textarea,select,button{font-family:游ゴシック体,游ゴシック Medium,Yu Gothic Medium,YuGothic,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic Pro,Osaka,Meiryo,メイリオ,MS Pゴシック,Arial,Helvetica,Verdana,sans-serif}html{scroll-snap-type:y mandatory;scroll-padding-top:1.5em}body{width:100%;background-color:#fff}body.body-flex-col{display:flex;min-height:100%;flex-direction:column;background-color:var(--bg-primarylight)}body.body-flex-col .upper_wrap{flex:1 1 0%;margin-bottom:auto}@media screen and (min-width:1024px){body.body-flex-col .upper_wrap{flex:none;margin-bottom:0}}@media screen and (min-width:1024px){body.body-flex-col .upper_wrap .mv-wrap.for-footer-height{min-height:calc(100vh - 195px)}}.sp-hidden{display:none!important}@media screen and (min-width:1024px){.sp-hidden{display:block!important}}@media screen and (min-width:1024px){.pc-hidden{display:none!important}}.accent{color:var(--primary);text-decoration:underline;text-underline-offset:5px}.text-accent{color:var(--primary)}.text-big{font-size:1.5em}.komechu{display:block;width:90%;margin:0 auto;height:auto;font-size:12px;padding-top:12px;line-height:1.15;text-align:left;color:var(--txt)}.rows2,.rows2-2full{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:16px 12px}.rows2-2full .illust-btn:nth-of-type(3){grid-column:1/3}input,textarea,select{appearance:none;outline:none;padding:20px;background-color:#fff;box-sizing:border-box;font-size:16px;font-weight:700;transition:border .3s;color:var(--txt)}input::placeholder,textarea::placeholder,select::placeholder{color:var(--txt-placeholder)}input[type=date]{position:relative}input[type=date]:hover{cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=date]::-webkit-clear-button{-webkit-appearance:none}.input-block{width:100%;max-width:380px;margin-bottom:12px;position:relative;background-color:#fff;box-shadow:0 8px #0000001f;border-radius:8px;border:2px solid var(--border)}.input-block:has(input:focus,select:focus){border:2px solid var(--primary);box-shadow:0 8px 0 var(--primary-shadow)}.input-block .title{pointer-events:none;position:absolute;left:0;top:0;width:80px;height:100%;display:flex;align-items:center;justify-content:center;padding:0 8px;font-weight:700;font-size:14px;line-height:1.15;text-align:center;border-radius:6px 0 0 6px;background-color:var(--bg-primaryMid)}.input-block input{padding-right:38px}.input-block.right input{text-align:right}.input-block input,.input-block select{width:100%;padding-left:100px;border-radius:6px;background-color:transparent;overflow:hidden}.input-block .unit{pointer-events:none;position:absolute;width:43px;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;text-align:right;background-color:transparent}.input-block .roles{pointer-events:none;position:absolute;display:block;top:-11px;right:12px;padding:4px 9px;border-radius:15px;font-size:12px;font-weight:700;background-color:var(--bg-graypop)}.form-error-txt{display:none;width:100%;grid-column:1/3;text-align:left;border-radius:8px;border:2px solid var(--error-color);background-color:var(--error-light);background-color:#fff4f4;color:#f86161;font-size:15px;font-weight:700;padding:10px;margin-top:7px;position:relative;transform:translateY(-10px)}.form-error-txt:before{position:absolute;content:"";display:block;top:-8px;left:34px;border-right:6px solid transparent;border-bottom:6px solid var(--error-color);border-left:6px solid transparent}.form-error-txt.center{text-align:center}.form-error-txt.center:before{left:50%;transform:translate(-50%)}.form-error-txt.max-sm{max-width:380px}.form-error+.form-error-txt{display:block}.form-error input{background-color:var(--error-light)}.select-wrap select{padding-right:32px}.select-wrap select:hover{cursor:pointer}.select-wrap:after{content:"";position:absolute;right:13px;top:50%;width:11px;height:11px;line-height:0;transform:translateY(-50%) rotate(90deg);background-image:url(/img/lp/step_lp/arrow-triangle.svg);background-repeat:no-repeat;background-size:contain}label{position:relative;border:2px solid var(--border);box-shadow:0 8px #0000001f;border-radius:8px;font-weight:700;text-align:center;display:block;padding:20px;color:var(--txt);background:#f5f5f5;background:-webkit-linear-gradient(#ffffff 0%,#f0f0f0 100%);background:linear-gradient(#fff,#f0f0f0)}label:hover{cursor:pointer}label:has(:disabled){pointer-events:none}label:has(input[type=checkbox]:checked,input[type=radio]:checked){border:2px solid var(--primary);background:var(--bg-primarylight);background:-webkit-linear-gradient(#ffffff 0%,var(--bg-primarylight) 100%);background:linear-gradient(#ffffff 0%,var(--bg-primarylight) 100%);box-shadow:0 8px 0 var(--primary-shadow)}label.w-full{width:100%}label.w-full .illust-img{display:inline-block;transform:translateY(7px);margin-right:12px}input[type=checkbox],input[type=radio]{appearance:none;outline:none;text-align:center;cursor:pointer;background-color:transparent;position:absolute;display:block;width:100%;height:100%;left:0;top:0;padding:0}input[type=checkbox]:before,input[type=radio]:before{display:block;position:absolute;content:"";width:19px;height:19px;top:50%;left:10px;transform:translateY(-50%);border-radius:4px;background-color:#fff;border:2px solid var(--border);transition:background-color .2s}input[type=checkbox]:hover:before,input[type=radio]:hover:before{background-color:var(--border)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{border:none;background-color:var(--primary)}input[type=checkbox]:disabled~*,input[type=radio]:disabled~*{color:var(--disabledTxt)}input[type=checkbox]:disabled:checked:before,input[type=radio]:disabled:checked:before{border:none;background-color:var(--border)}input[type=checkbox]:after,input[type=radio]:after{display:block;content:"";position:absolute;transform-origin:0 0;width:11px;height:7px;left:13px;top:50%;transform:translateY(calc(-50% + 3px)) rotate(-45deg);border-left:2px solid #fff;border-bottom:2px solid #fff;opacity:0;transition:all .2s}input[type=checkbox]:checked:after,input[type=radio]:checked:after{opacity:1;animation:checked-anime .2s}input[type=checkbox]:checked~*,input[type=radio]:checked~*{font-weight:700}@keyframes checked-anime{0%{width:0}to{width:8px}}label.illust-btn{min-height:158px;line-height:1.2;display:grid;place-content:end center;padding:20px 8px 12px;font-size:15px;letter-spacing:-.02em}label.illust-btn:after{content:"";display:block;position:absolute;width:100%;height:80px;top:20px;background-image:url(/img/lp/step_lp/form_icon/building.svg);background-position:center center;background-size:auto 100%;background-repeat:no-repeat}label.illust-btn input[type=checkbox]:before,label.illust-btn input[type=radio]:before{top:10px;transform:unset}label.illust-btn input[type=checkbox]:after,label.illust-btn input[type=radio]:after{top:19px;transform:translateY(0) rotate(-45deg)}label.illust-btn.size-m{min-height:142px}label.illust-btn.horiz-type{min-height:70px;place-content:center center;padding:8px 8px 8px 16px}label.illust-btn.horiz-type:after{top:0;height:100%}label.illust-btn.horiz-type input[type=checkbox]:before,label.illust-btn.horiz-type input[type=radio]:before{top:22px}label.illust-btn.horiz-type input[type=checkbox]:after,label.illust-btn.horiz-type input[type=radio]:after{top:31px}label.illust-btn.img-experience:nth-of-type(1):after{background-image:url(/img/lp/step_lp/form_icon/building.svg);background-size:auto 63px}label.illust-btn.img-experience:nth-of-type(2):after{background-image:url(/img/lp/step_lp/form_icon/zeimusho.svg);background-size:auto 56px}label.illust-btn.img-experience:nth-of-type(3):after{background-image:url(/img/lp/step_lp/form_icon/kaikei.svg);background-size:auto 63px}label.illust-btn.img-experience:nth-of-type(4):after{background-image:url(/img/lp/step_lp/form_icon/shourui.svg);background-size:auto 56px}label.illust-btn.img-days:nth-of-type(1):after{background-image:url(/img/lp/step_lp/form_icon/car.svg);background-size:auto 40px}label.illust-btn.img-days:nth-of-type(2):after{background-image:url(/img/lp/step_lp/form_icon/calendar.svg);background-size:auto 50px}label.illust-btn.img-days:nth-of-type(3){min-height:70px;place-content:center center;padding:8px 8px 8px 16px}label.illust-btn.img-days:nth-of-type(3):after{top:0;height:100%;background-image:url(/img/lp/step_lp/form_icon/coffee.svg);background-size:auto 25px;background-position:left 29% center}label.illust-btn.img-days:nth-of-type(3) input[type=checkbox]:before,label.illust-btn.img-days:nth-of-type(3) input[type=radio]:before{top:22px}label.illust-btn.img-days:nth-of-type(3) input[type=checkbox]:after,label.illust-btn.img-days:nth-of-type(3) input[type=radio]:after{top:31px}label.illust-btn.img-qualification:nth-of-type(1):after{background-image:url(/img/lp/step_lp/form_icon/boki.svg);background-size:auto 75px;top:16px}label.illust-btn.img-qualification:nth-of-type(2):after{background-image:url(/img/lp/step_lp/form_icon/zeirisi.svg);background-size:auto 69px;background-position:top center}label.illust-btn.img-qualification:nth-of-type(3):after{background-image:url(/img/lp/step_lp/form_icon/konin.svg);background-size:auto 82px}label.illust-btn.img-qualification:nth-of-type(4):after{background-image:url(/img/lp/step_lp/form_icon/zeirisi_unset.svg);background-size:auto 76px}.domain-list{z-index:1;position:absolute;width:100%;background:#fff;border:1px solid #ccc}.domain-list li{padding:10px;cursor:pointer;border-top:1px solid #ccc}.domain-list li:hover{background:#eee}.btn-primary{appearance:none;outline:none;position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:10px;font-weight:700;font-size:20px;white-space:normal;line-height:1.3;text-decoration:none;text-align:center;color:#fff;border-radius:50px;border:1px solid var(--accent);background:var(--accent-g-to);background:-webkit-linear-gradient(var(--accent-g-from) 0%,var(--accent-g-to) 100%);background:linear-gradient(var(--accent-g-from) 0%,var(--accent-g-to) 100%);box-shadow:0 8px #0000001f;transition:box-shadow .2s}.btn-primary:after{content:"";display:block;position:absolute;width:12px;height:10px;top:50%;right:12px;transform:translateY(-50%);background:url(/img/lp/step_lp/arrow-triangle-white.svg);background-repeat:no-repeat}.btn-primary:hover{background:var(--accent-g-from);cursor:pointer}.btn-primary:disabled,.btn-primary.disabled{background:var(--disabledBg);border:1px solid var(--border);color:var(--disabledTxt);pointer-events:none}.btn-primary:disabled .ballon,.btn-primary.disabled .ballon{border:1px solid var(--border)}.btn-primary:disabled .ballon:after,.btn-primary.disabled .ballon:after{filter:saturate(0)}.btn-primary .ballon{position:absolute;top:-14px;left:50%;transform:translate(-50%);display:block;width:fit-content;border:1px solid var(--accent);background-color:#fff;font-size:12px;color:var(--txt-dark);border-radius:30px;padding:2px 8px;white-space:nowrap}.btn-primary .ballon:after{content:"";display:block;position:absolute;width:10px;height:7px;bottom:-6px;left:50%;transform:translate(-50%);background:url(/img/lp/step_lp/tail-orange.svg);background-repeat:no-repeat}.btn-primary .ballon strong{font-size:1.2em}.btn-back{appearance:none;outline:none;background:transparent;font-size:15px;font-weight:700;color:var(--txt);text-decoration:underline;text-underline-offset:5px;display:flex;align-items:center;white-space:nowrap;gap:4px}.btn-back:before{content:"";display:block;width:10px;height:10px;border-left:2px solid var(--txt);border-bottom:2px solid var(--txt);transform:rotate(45deg)}.btn-back:hover{cursor:pointer;opacity:.7}.upper_wrap{position:relative;width:100%;text-align:center}@media screen and (min-width:1024px){.upper_wrap{overflow:hidden;background:var(--primary-g-mid);background:-webkit-linear-gradient(var(--primary-g-from) 0%,var(--primary-g-to) 100%);background:linear-gradient(var(--primary-g-from) 0%,var(--primary-g-to) 100%)}}.upper_wrap #header{background-color:#fff;height:32px;text-align:center;max-width:1280px;margin:0 auto}@media screen and (min-width:1024px){.upper_wrap #header{background-color:transparent;position:absolute;top:0}}.upper_wrap #header .inner{width:90%;height:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.upper_wrap #header .inner .header_logo img{max-width:150px}@media screen and (min-width:1024px){.upper_wrap #header .inner .header_logo img{max-width:256px;margin-top:20px}}.upper_wrap #header .inner .header_sublead{margin-right:auto;padding-left:10px;font-weight:700;font-size:12px;line-height:1.1;color:var(--txt)}@media screen and (min-width:1024px){.upper_wrap #header .inner .header_sublead{font-size:15px}}.upper_wrap #header .inner .header_text{font-weight:700;font-size:12px;line-height:1.1;color:var(--txt)}@media screen and (min-width:1024px){.upper_wrap #header .inner .header_text{font-size:14px}}.upper_wrap .mv-wrap{max-width:1280px;margin:0 auto}@media screen and (min-width:1024px){.upper_wrap .mv-wrap{display:flex;align-items:flex-end;justify-content:center;padding-top:76px}}.upper_wrap .mv-wrap .mv{overflow:hidden;position:relative;z-index:-2;background:var(--primary-g-mid);background:-webkit-linear-gradient(var(--primary-g-from) 0%,var(--primary-g-to) 100%);background:linear-gradient(var(--primary-g-from) 0%,var(--primary-g-to) 100%)}@media screen and (min-width:1024px){.upper_wrap .mv-wrap .mv{background:none;overflow:visible;z-index:0}}.upper_wrap .mv-wrap .mv:before,.upper_wrap .mv-wrap .mv:after{content:"";display:block;position:absolute;z-index:-1;height:150%;width:160px;left:-10%;top:-50%;background-image:url(/img/lp/step_lp/bg-poligon.png);background-repeat:repeat;background-size:50%;transform:rotate(45deg)}.upper_wrap .mv-wrap .mv:after{left:unset;right:-8%;top:13%}.upper_wrap .mv-wrap .mv .mv_img{display:block;max-width:785px;max-height:380px;margin:0 auto;line-height:0;text-align:center}@media screen and (min-width:1024px){.upper_wrap .mv-wrap .mv .mv_img{max-height:unset}}.upper_wrap .mv-wrap .mv .mv_img img{display:block;margin:0 auto;width:100%;max-width:564px}@media screen and (min-width:1024px){.upper_wrap .mv-wrap .mv .mv_img img{max-width:unset}}.upper_wrap .mv-wrap .step{width:90%;max-width:700px;margin:-26px auto 0;background-color:#fff;border:2px solid var(--primary);border-radius:8px;box-shadow:0 0 12px #0000003c}@media screen and (min-width:1024px){.upper_wrap .mv-wrap .step{width:432px;position:relative;transform:translateY(-16px)}}@media screen and (min-width:1200px){.upper_wrap .mv-wrap .step{transform:translateY(-27px)}}.upper_wrap .mv-wrap .step .ruikei-pc{position:absolute;display:block;width:80%;height:61px;top:calc(-15% + 4px);left:50%;transform:translate(-50%)}@media screen and (min-width:1200px){.upper_wrap .mv-wrap .step .ruikei-pc{width:375px;top:-77px}}.upper_wrap .mv-wrap .step .ruikei-pc img{width:100%;height:auto}.upper_wrap .mv-wrap .step .step--head{display:flex;justify-content:center;align-items:flex-end;background-color:var(--primary);color:#fff;font-weight:700;padding:0 0 8px;text-align:center}@media screen and (min-width:1024px){.upper_wrap .mv-wrap .step .step--head{border:2px solid white;border-radius:6px 6px 0 0}}.upper_wrap .mv-wrap .step .step--head .tag-white{background-color:#fff;color:var(--primary);border-radius:30px;padding:2px 12px;font-size:14px;margin-right:12px}.upper_wrap .mv-wrap .step .step--head .title .kento{color:var(--accent-secondary);display:block;font-size:13px}.upper_wrap .mv-wrap .step .step--head .title .kento:before,.upper_wrap .mv-wrap .step .step--head .title .kento:after{content:"";display:inline-block;width:2px;height:20px;margin:0 3px;background-color:var(--accent-secondary);transform:rotate(-45deg) translate(-13px,-6px)}.upper_wrap .mv-wrap .step .step--head .title .kento:after{transform:rotate(45deg) translate(8px,-2px)}.upper_wrap .mv-wrap .step .step--head .title .title-txt{font-size:16px}.upper_wrap .mv-wrap .step .title-lead{font-size:.9rem;font-weight:400;margin-top:24px;margin-bottom:-4px}@media screen and (min-width:1024px){.upper_wrap .mv-wrap .step .title-lead{font-size:1rem}}.upper_wrap .mv-wrap .step .title-lead b{font-weight:700}.upper_wrap .mv-wrap .step .step--body{padding-bottom:24px}.upper_wrap .mv-wrap .step .step--body .question-title{font-size:18px;font-weight:700;text-align:center;line-height:1.2;color:var(--txt-dark);padding:24px 0}.upper_wrap .mv-wrap .step .step--body .form-area{width:88%;max-width:480px;margin:0 auto;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:12px}.upper_wrap .mv-wrap .step .step--body .form-area label{flex-grow:1}.upper_wrap .mv-wrap .step .step--body .btn-area{width:88%;max-width:400px;margin:0 auto;text-align:center;padding:45px 0 12px}.upper_wrap .mv-wrap .step .step--body .btn-area .btn-primary{width:100%}.upper_wrap .mv-wrap .step .step--body .lock-txt{width:88%;margin:0 auto;padding:12px 0;font-size:13px;line-height:1.2;color:var(--txt)}@media screen and (min-width:1024px){.upper_wrap .mv-wrap .step .step--body .lock-txt{white-space:nowrap}}.upper_wrap .mv-wrap .step .step--body .lock-txt img{margin-right:4px}.upper_wrap .mv-wrap .step .step--body .read-txt{width:88%;margin:0 auto;padding-top:22px;font-size:10px;color:var(--txt)}@media screen and (min-width:1024px){.upper_wrap .mv-wrap .step .step--body .read-txt{display:none}}.upper_wrap .mv-wrap .ruikei-sp{display:block;width:90%;max-width:400px;height:auto;margin:0 auto}.upper_wrap .mv-wrap .ruikei-sp img{width:100%;height:auto}.forsenior{width:100%;padding:24px 5%;margin-top:24px;background:var(--primary-light);background:-webkit-linear-gradient(var(--primary-light) 0%,white 100%);background:linear-gradient(var(--primary-light) 0%,white 100%);font-size:20px;text-align:center;color:var(--txt)}@media screen and (min-width:768px){.forsenior br{display:none}}@media screen and (min-width:768px){.forsenior{font-size:24px}}.top-main .point{width:90%;max-width:1240px;margin:0 auto}@media screen and (min-width:1024px){.top-main .point{display:flex}}.top-main .point .point-item{max-width:700px;margin:85px auto 0;border-radius:8px;border:1px solid var(--primary)}@media screen and (min-width:1024px){.top-main .point .point-item{border:none;margin-top:8px!important}}.top-main .point .point-item.point01{margin-top:24px}.top-main .point .point-item.point03{margin-bottom:24px}@media screen and (min-width:1024px){.top-main .point .point-item.point01,.top-main .point .point-item.point03{flex:1 1 0%}.top-main .point .point-item.point02{flex:1.1 1 0%;border-left:1px dashed var(--border-light);border-right:1px dashed var(--border-light)}}.top-main .point .point-item .point--title{padding:24px 0 12px;position:relative}@media screen and (min-width:1024px){.top-main .point .point-item .point--title{display:flex;align-items:center;gap:12px;padding-left:24px}}.top-main .point .point-item .point--title .num{position:absolute;display:flex;justify-content:center;align-items:center;width:46px;height:46px;border-radius:50px;top:-23px;left:50%;transform:translate(-50%);color:#fff;font-weight:700;font-size:22px;line-height:1;font-family:Arial,Helvetica,sans-serif;background:var(--primary-g-mid);background:-webkit-linear-gradient(var(--primary-g-from) 0%,var(--primary-g-to) 100%);background:linear-gradient(var(--primary-g-from) 0%,var(--primary-g-to) 100%)}@media screen and (min-width:1024px){.top-main .point .point-item .point--title .num{position:static;transform:none}}.top-main .point .point-item .point--title .title{color:var(--primary);font-weight:700;font-size:20px;line-height:1.5;text-align:center}@media screen and (min-width:1024px){.top-main .point .point-item .point--title .title{text-align:left}}.top-main .point .point-item .point--body img{display:block;width:80%;max-width:360px;margin:0 auto;padding-bottom:24px;height:auto}@media screen and (min-width:1024px){.top-main .point .point-item .point--body img{width:auto;height:250px}}.top-main .point .point-item .point--body .read-txt{width:90%;margin:0 auto;padding:12px 0 24px;color:var(--txt);border-top:1px dashed var(--border)}@media screen and (min-width:1024px){.top-main .point .point-item .point--body .read-txt{border:none;padding:12px 0 0}}.top-main .point .point-item .point--btn{width:80%;max-width:350px;margin:0 auto -24px}@media screen and (min-width:1024px){.top-main .point .point-item .point--btn{display:none}}.btn-pc-sodan{width:400px;margin:0 auto;display:none}@media screen and (min-width:1024px){.btn-pc-sodan{display:flex}}.new-job{padding:24px 0;font-weight:700;font-size:18px;text-align:center;color:var(--primary)}#overlay{position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:#0006;z-index:1000;display:none}.step-0.overview{position:relative;z-index:1001}.step-0.overview+#overlay{display:block}footer{background-color:var(--bg-gray);width:100%;padding:24px 0}footer .inner{width:90%;max-width:1240px;margin:0 auto;container-type:inline-size}@container (min-width: 500px){footer .inner .tags{display:flex;justify-content:flex-start;gap:8px;max-width:680px;margin-right:auto}}footer .inner .tags .footer__tag{max-width:420px;border:1px solid var(--border-light);background-color:#fff;padding:12px;border-radius:10px;display:flex;align-items:center;gap:8px;margin-bottom:8px}footer .inner .tags .footer__tag img{width:45px}footer .inner .tags .footer__tag .txt{flex:1 1 0%;color:var(--txt);font-size:12px}footer .inner #copyright{width:100%;color:var(--txt);padding:8px 0}.apply .upper_wrap{position:static;background:var(--bg-primarylight)}.apply .upper_wrap #header{max-width:unset}@media screen and (min-width:1024px){.apply .upper_wrap #header{background-color:#fff;position:static;height:40px}}.apply .upper_wrap #header .inner .header_logo img{max-width:150px}@media screen and (min-width:1024px){.apply .upper_wrap #header .inner .header_logo img{max-width:240px;margin-top:5px}}@media screen and (min-width:1024px){.apply .main-body{padding-top:32px;display:block;background:url(/img/lp/step_lp/operator.webp) calc(50% + 372px) bottom/499px auto no-repeat}}.apply .main-body .step{margin-top:0;width:100%;max-width:unset;background-color:transparent;border:none;border-radius:0;box-shadow:none;transform:unset}@media screen and (min-width:1024px){.apply .main-body .step{background-color:#fff;max-width:600px;border:2px solid var(--primary);border-radius:8px;box-shadow:0 0 12px #0000003c}}.apply .main-body .step .step--head{padding:0;height:45px;align-items:center}@media screen and (min-width:1024px){.apply .main-body .step .step--head{height:65px;font-size:18px}}.apply .main-body .step .step--head .title-steptxt{margin-right:2%;line-height:1}.apply .main-body .step .step--head .title-nav{display:flex;justify-content:center;align-items:center;font-size:14px}.apply .main-body .step .step--head .title-nav .nav-item{position:relative;margin-right:15px;width:25px;height:25px;border-radius:35px;display:flex;justify-content:center;align-items:center;color:#fff9;background-color:#00000030;line-height:1}@media screen and (min-width:1024px){.apply .main-body .step .step--head .title-nav .nav-item{width:33px;height:33px;font-size:18px}}.apply .main-body .step .step--head .title-nav .nav-item:after{content:"";position:absolute;display:block;width:15px;height:5px;right:-15px;background-color:#00000030}.apply .main-body .step .step--head .title-nav .nav-item:last-child:after{display:none}.apply .main-body .step .step--head .txt-kantan{font-size:14px;transform:rotate(18deg);line-height:1}@media screen and (min-width:1024px){.apply .main-body .step .step--head .txt-kantan{font-size:18px}}.apply .main-body .step .step--head .txt-kantan .small{display:block;font-size:11px}@media screen and (min-width:1024px){.apply .main-body .step .step--head .txt-kantan .small{font-size:14px}}.apply .main-body .step .step--body .question-title{font-size:20px}@media screen and (min-width:1024px){.apply .main-body .step .step--body .question-title{font-size:24px}}.apply .main-body .step .step--body .question-title .title-small{font-size:17px;line-height:1.6}.apply .main-body .step .step--body .form-area{min-width:320px}@media screen and (min-width:1024px){.apply .main-body .step .step--body .form-area{max-width:400px}}.apply .main-body .step .step--body .btn-area{display:flex;justify-content:center;align-items:center;gap:24px;padding:32px 0 12px}.apply .main-body .step .step--body .btn-area .btn-primary{max-width:280px}.apply .attention-area{width:88%;max-width:380px;margin:24px auto 0;padding:3%;border:1px dashed var(--border);border-radius:8px;display:flex;align-items:flex-start;gap:3%;text-align:left;color:var(--txt)}.apply .attention-area img{margin-top:8px}.apply .attention-area .title{font-weight:700;font-size:14px;margin-bottom:4px}.apply .attention-area .read{font-size:12px}.apply .privacy-link{width:100%;padding-left:65px;margin:40px auto 0;text-align:center;font-size:15px;color:var(--txt)}.apply .privacy-link a{color:var(--primary);text-decoration:underline}.apply .new-job{padding:12px 0;font-size:16px;background-color:#fff}@media screen and (min-width:1024px){.apply .new-job{padding:24px 0;background-color:transparent;max-width:600px;text-align:left;margin:0 auto}}.apply .apply-pop{position:absolute;top:60px;right:0;display:flex;align-items:center;justify-content:flex-start;gap:8px;height:40px;width:fit-content;padding:0 12px;background-color:#3d3d3dcc;box-shadow:0 0 12px #0003;border-radius:4px;line-height:1em;color:#fff;font-weight:700;font-size:14px;opacity:0;transform:translateY(0);transition:opacity .5s ease-out,transform .5s ease-out}@media screen and (min-width:1024px){.apply .apply-pop{top:-60px;right:-40px}}.apply .apply-pop.fade-in{animation:popanime-fadein .5s forwards}.apply .apply-pop.fade-out{animation:popanime-fadeout .5s forwards}@keyframes popanime-fadein{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes popanime-fadeout{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}.apply #pointer{position:absolute;width:24px;height:24px;top:110px;right:2%;transition:top .4s ease-out,right .4s ease-out;transform:translateY(0);animation:pointer 3s .7s infinite cubic-bezier(.6,1.3,.6,1.3);z-index:1003;pointer-events:none}@media screen and (min-width:557px){.apply #pointer{right:calc(50% - 275px)}}@media screen and (min-width:1024px){.apply #pointer{top:103px;right:calc(50% - 230px)}}.apply #pointer img{display:block;transform:rotate(-20deg)}.apply #pointer:before,.apply #pointer:after{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:10px;height:10px;border-radius:10px;background-color:var(--primary-g-to);transform:scale(1);opacity:1;animation:ripple 1.4s infinite ease-out}.apply #pointer:after{animation:ripple 1.4s .7s infinite ease-out}@keyframes ripple{0%{transform:scale(1);opacity:1}to{transform:scale(5);opacity:0}}@keyframes pointer{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.apply .step.validated .step--body label:has(input:checked){z-index:1001}.apply .step.validated .step--body .btn-area .btn-primary{z-index:1001}.apply .step.validated #overlay{display:block}.apply .main-body :is(.step.step-1 .title-nav .nav-item:nth-child(1),.step.step-2 .title-nav .nav-item:nth-child(-n+2),.step.step-3 .title-nav .nav-item:nth-child(-n+3),.step.step-4 .title-nav .nav-item:nth-child(-n+4),.step.step-5 .title-nav .nav-item:nth-child(-n+5)){background-color:#fff;color:var(--primary-txt)}.apply .main-body :is(.step.step-1 .title-nav .nav-item:nth-child(1),.step.step-2 .title-nav .nav-item:nth-child(-n+2),.step.step-3 .title-nav .nav-item:nth-child(-n+3),.step.step-4 .title-nav .nav-item:nth-child(-n+4),.step.step-5 .title-nav .nav-item:nth-child(-n+5)):after{background-color:#fff6}.apply .upper_wrap .mv-wrap .step .step--body{display:none}.apply .upper_wrap .mv-wrap .step.step-1 .step--body1,.apply .upper_wrap .mv-wrap .step.step-2 .step--body2,.apply .upper_wrap .mv-wrap .step.step-3 .step--body3,.apply .upper_wrap .mv-wrap .step.step-4 .step--body4,.apply .upper_wrap .mv-wrap .step.step-5 .step--body5{display:block}.apply .step.js-pointer-btn #pointer{top:540px}@media screen and (min-width:420px){.apply .step.js-pointer-btn #pointer{right:calc(50% - 140px)}}.apply .step.step-2.js-pointer-2nd-title #pointer{top:420px}.apply .step.step-2.js-pointer-btn #pointer{top:838px}.apply .step.step-3.js-pointer-btn #pointer{top:462px}.apply .step.step-4.js-pointer-btn #pointer{top:580px}.apply .step.step-5.js-pointer-btn #pointer{top:489px}.loading{background-color:#15151594;position:fixed;width:100vw;height:100vh;z-index:5000;top:0;left:0;display:none}.loading .wrapper{display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-direction:column}.loading .wrapper .spinner{display:block;margin-bottom:30px}.loading .wrapper .loading-text{display:block;text-align:center;font-weight:700;color:#fff;line-height:1.3}.is-loading .loading{display:block}.is-loading #overlay{display:none!important}
