@charset "UTF-8";.header-set[data-v-5d11d8ec]{z-index:1000}.header-base[data-v-5d11d8ec]{box-shadow:0 0 20px #00000012}.header-base .header-inner[data-v-5d11d8ec]{height:60px;max-width:1240px;padding-left:10px}@media screen and (min-width:1024px){.header-base .header-inner[data-v-5d11d8ec]{height:70px;padding-right:10px}}.header-base .header-inner .header-logo[data-v-5d11d8ec]{max-width:150px;width:41vw}@media screen and (min-width:1024px){.header-base .header-inner .header-logo[data-v-5d11d8ec]{max-width:unset;width:220px}}.header-icon-nav[data-v-5d11d8ec]{font-size:10px;width:70px}@media screen and (min-width:1024px){.header-icon-nav[data-v-5d11d8ec]{font-size:.9375rem;width:120px}}.header-icon-nav[data-v-5d11d8ec]:hover{background-color:#f9f9f9;cursor:pointer}.header-icon-nav.btns-primary[data-v-5d11d8ec]{border-radius:0;font-size:13px;padding:0;width:82px}@media screen and (min-width:1024px){.header-icon-nav.btns-primary[data-v-5d11d8ec]{border-radius:999px;flex-direction:row;font-size:16px;height:unset;min-height:42px;padding:6px 8px 6px 35px;width:260px}}.header-icon-nav.btns-primary .kirakira[data-v-5d11d8ec]{position:absolute;right:7px;top:15px;width:16px}@media screen and (min-width:1024px){.header-icon-nav.btns-primary .kirakira[data-v-5d11d8ec]{flex-shrink:0;position:absolute;right:14px;top:50%;transform:translateY(-50%)}}.drop-nav .drop-nav-list[data-v-5d11d8ec]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#f5f5f5ed;box-shadow:0 20px 20px #0000000d;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s ease-in-out}.drop-nav .drop-nav-list .drop-list-layouts[data-v-5d11d8ec]{max-height:calc(100vh - 140px);max-width:1240px;overflow-y:auto}.header-set .drop-btn[data-v-5d11d8ec]{display:block;height:60px;position:absolute;right:82px;top:0;width:70px;z-index:1001}.header-set .drop-btn[data-v-5d11d8ec]:after,.header-set .drop-btn[data-v-5d11d8ec]:before{display:none!important}@media screen and (min-width:1024px){.header-set .drop-btn[data-v-5d11d8ec]{height:70px;right:286px;width:120px}}@media screen and (min-width:1240px){.header-set .drop-btn[data-v-5d11d8ec]{left:50%;right:unset;transform:translate(calc(-50% + 266px))}}.header-set .drop-btn[data-v-5d11d8ec]:not(:checked):hover{background-color:#ffffff80}.header-set .drop-btn[data-v-5d11d8ec]:checked{height:100vh;left:0;top:0;width:100vw}@media screen and (min-width:1024px){.header-set .drop-btn[data-v-5d11d8ec]:checked{left:0;transform:none}}.header-set .drop-btn:checked~.header-base .header-icon-nav.btns-primary[data-v-5d11d8ec],.header-set .drop-btn:checked~.header-base .header-logo[data-v-5d11d8ec]{position:relative;z-index:1002}.header-set .drop-btn:checked~.drop-nav[data-v-5d11d8ec]{display:block;height:calc(100vh - 60px)}.header-set .drop-btn:checked~.drop-nav .drop-nav-list[data-v-5d11d8ec]{grid-template-rows:1fr;position:relative;z-index:1002}.header-set .drop-btn:checked~.drop-nav .header-overlay[data-v-5d11d8ec]{background-color:#0009;display:flex;height:100%;position:relative;z-index:1000}@media screen and (min-width:1024px){.header-set .drop-btn:checked~.drop-nav .header-overlay[data-v-5d11d8ec]{display:none}}.footer-cta[data-v-701e7baa]{background-image:url(./bg-lineimage-gray.tc29M2QS.svg),radial-gradient(circle farthest-side at 34% -11%,#17c263 20%,#0ab379 85%);background-position:right -390px bottom -240px,top;background-repeat:no-repeat,no-repeat;background-size:940px auto,cover;position:relative;z-index:0}@media screen and (min-width:834px){.footer-cta[data-v-701e7baa]{background-position:right -260px bottom -610px,top;background-size:1517px auto,cover}}.footer-cta[data-v-701e7baa]:before{color:#ffffff14;content:"GOODJOB!\aSENIOR JOB!";display:block;font-family:Arial,Helvetica,sans-serif;font-size:88px;font-weight:700;height:-moz-fit-content;height:fit-content;left:4.8em;line-height:.8;pointer-events:none;position:absolute;top:0;transform:translate(-50%) rotate(90deg);transform-origin:top left;white-space:pre;width:-moz-fit-content;width:fit-content;z-index:-1}@media screen and (min-width:834px){.footer-cta[data-v-701e7baa]:before{font-size:135px;left:50%;transform:translate(calc(-50% + 50px)) rotate(90deg)}}.footer-cta .white-base[data-v-701e7baa]{background-color:#ffffffe6;color:#4e4e4e;max-width:860px;width:85%}.footer-cta .white-base .cta-item[data-v-701e7baa]{border-bottom:3px dotted #e1e1e1}.footer-cta .white-base .cta-item[data-v-701e7baa]:last-of-type{border-bottom:none}@media screen and (min-width:834px){.footer-cta .white-base .cta-item[data-v-701e7baa]{border-bottom:none}}.footer-cta .white-base .btns-primary[data-v-701e7baa]{padding:6px 34px 6px 68px}.basic-footer[data-v-701e7baa]{background-color:#f9f9f9;background-image:url(./bg-lineimage-gray.tc29M2QS.svg);background-position:right -280px top -130px;background-repeat:no-repeat;background-size:840px auto}@media screen and (min-width:834px){.basic-footer[data-v-701e7baa]{background-position:right -380px bottom -400px;background-size:1180px auto}}.basic-footer .footer-inner[data-v-701e7baa]{max-width:1024px}.basic-footer .footer-logo[data-v-701e7baa]{width:166px}html:not(.is-locked):has(.guide-ui){overflow-x:hidden;overflow-y:unset}@media screen and (max-width:1023px){html:has(.drop-btn:checked){overflow-y:hidden}}.guide-ui{background-color:#fff;color:#000;padding-top:60px}@media screen and (min-width:1024px){.guide-ui{padding-top:70px}}.guide-ui pre{font-family:游ゴシック体,Yu Gothic Medium,Yu Gothic,YuGothic,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic Pro,Osaka,Meiryo,メイリオ,MS Pゴシック,Arial,Helvetica,Verdana,sans-serif;font-size:100%;-webkit-font-smoothing:antialiased}.guide-ui input[type=date],.guide-ui input[type=datetime-local],.guide-ui input[type=email],.guide-ui input[type=number],.guide-ui input[type=password],.guide-ui input[type=tel],.guide-ui input[type=text],.guide-ui textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #ededed;border-radius:4px;box-sizing:border-box;color:#000;font-size:.875rem;line-height:1;outline:none;padding:7px 10px}.guide-ui input[type=date]:focus,.guide-ui input[type=datetime-local]:focus,.guide-ui input[type=email]:focus,.guide-ui input[type=number]:focus,.guide-ui input[type=password]:focus,.guide-ui input[type=tel]:focus,.guide-ui input[type=text]:focus,.guide-ui textarea:focus{border:2px solid #bababa;color:#000}.guide-ui input[type=date].error,.guide-ui input[type=date].form-error,.guide-ui input[type=date]:invalid,.guide-ui input[type=datetime-local].error,.guide-ui input[type=datetime-local].form-error,.guide-ui input[type=datetime-local]:invalid,.guide-ui input[type=email].error,.guide-ui input[type=email].form-error,.guide-ui input[type=email]:invalid,.guide-ui input[type=number].error,.guide-ui input[type=number].form-error,.guide-ui input[type=number]:invalid,.guide-ui input[type=password].error,.guide-ui input[type=password].form-error,.guide-ui input[type=password]:invalid,.guide-ui input[type=tel].error,.guide-ui input[type=tel].form-error,.guide-ui input[type=tel]:invalid,.guide-ui input[type=text].error,.guide-ui input[type=text].form-error,.guide-ui input[type=text]:invalid,.guide-ui textarea.error,.guide-ui textarea.form-error,.guide-ui textarea:invalid{background-color:#fff6f6;border:1px solid #dc6263}.guide-ui input[type=date]::-moz-placeholder,.guide-ui input[type=datetime-local]::-moz-placeholder,.guide-ui input[type=email]::-moz-placeholder,.guide-ui input[type=number]::-moz-placeholder,.guide-ui input[type=password]::-moz-placeholder,.guide-ui input[type=tel]::-moz-placeholder,.guide-ui input[type=text]::-moz-placeholder,.guide-ui textarea::-moz-placeholder{color:#aaa}.guide-ui input[type=text]::-moz-placeholder,.guide-ui input[type=number]::-moz-placeholder,.guide-ui input[type=tel]::-moz-placeholder,.guide-ui input[type=email]::-moz-placeholder,.guide-ui input[type=password]::-moz-placeholder,.guide-ui textarea::-moz-placeholder,.guide-ui input[type=date]::-moz-placeholder,.guide-ui input[type=datetime-local]::-moz-placeholder{color:#aaa}.guide-ui input[type=date]::placeholder,.guide-ui input[type=datetime-local]::placeholder,.guide-ui input[type=email]::placeholder,.guide-ui input[type=number]::placeholder,.guide-ui input[type=password]::placeholder,.guide-ui input[type=tel]::placeholder,.guide-ui input[type=text]::placeholder,.guide-ui textarea::placeholder{color:#aaa}.guide-ui input[type=date]{min-height:38px;position:relative}.guide-ui input[type=date]:hover{cursor:pointer}.guide-ui input[type=date]::-webkit-calendar-picker-indicator{height:100%;opacity:0;position:absolute;width:100%}.guide-ui input[type=date]::-webkit-clear-button,.guide-ui input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none}.guide-ui textarea{line-height:1.2;padding:11px 10px}.guide-ui .select-wrap{position:relative}.guide-ui .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #ededed;border-radius:4px;box-sizing:border-box;color:#000;font-size:.875rem;line-height:1;outline:none;padding:10px 26px 10px 10px;width:100%}.guide-ui .select-wrap select:focus,.guide-ui .select-wrap select:hover{border:2px solid #bababa;cursor:pointer}.guide-ui .select-wrap select.error,.guide-ui .select-wrap select.form-error,.guide-ui .select-wrap select:invalid{background-color:#fff6f6;border:1px solid #dc6263}.guide-ui .select-wrap select.text-gray-400,.guide-ui .select-wrap select.unselected,.guide-ui .select-wrap select:has(option:checked[disabled]),.guide-ui .select-wrap select:has(option:checked[value=""]),.guide-ui .select-wrap select:invalid{color:#aaa}.guide-ui .select-wrap:after{background-color:#6f6f6f;content:"";font-size:20px;height:7px;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9.632 5.493"><path d="M5.177,5.339c-.197.205-.524.205-.721,0L.14.846c-.305-.318-.08-.846.361-.846h8.63c.441,0,.666.529.361.846l-4.315,4.493Z"/></svg>') no-repeat center/contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9.632 5.493"><path d="M5.177,5.339c-.197.205-.524.205-.721,0L.14.846c-.305-.318-.08-.846.361-.846h8.63c.441,0,.666.529.361.846l-4.315,4.493Z"/></svg>') no-repeat center/contain;pointer-events:none;position:absolute;right:12px;top:1rem;width:10px}.guide-ui .select-wrap:has(select:disabled) select{background-color:#f4f4f4;color:#a2a2a2;pointer-events:none}.guide-ui .select-wrap:has(select:disabled):after{background-color:#a2a2a2}.guide-ui label{position:relative}.guide-ui label:hover{cursor:pointer}.guide-ui label:has(:disabled){color:#a2a2a2;pointer-events:none}.guide-ui label:has([type=checkbox]),.guide-ui label:has([type=radio]){align-items:flex-start;display:flex;font-size:.875rem;gap:6px;justify-content:flex-start;line-height:1.42857;width:-moz-fit-content;width:fit-content}.guide-ui label:has([type=checkbox]) input[type=checkbox],.guide-ui label:has([type=checkbox]) input[type=radio],.guide-ui label:has([type=radio]) input[type=checkbox],.guide-ui label:has([type=radio]) input[type=radio]{flex-shrink:0}.guide-ui label:has([type=checkbox]) input[type=checkbox]~*,.guide-ui label:has([type=checkbox]) input[type=radio]~*,.guide-ui label:has([type=radio]) input[type=checkbox]~*,.guide-ui label:has([type=radio]) input[type=radio]~*{flex:1 1 0%}.guide-ui label:has([type=checkbox]:checked),.guide-ui label:has([type=radio]:checked){font-weight:700}.guide-ui input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:19px;outline:none;position:relative;text-align:center;width:19px}.guide-ui input[type=checkbox]:before{background-color:#fff;border:2px solid #ededed;border-radius:4px;content:"";display:block;height:19px;position:absolute;top:1px;transition:background-color .08s;width:19px}.guide-ui input[type=checkbox]:hover:before{background-color:#ededed}.guide-ui input[type=checkbox]:checked:before{background-color:#0ab379;border:none}.guide-ui input[type=checkbox]:disabled~*{color:#a2a2a2}.guide-ui input[type=checkbox]:disabled:checked:before{background-color:#bdbdbd;border:none}.guide-ui input[type=checkbox]:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:block;height:7px;left:3px;opacity:0;position:absolute;top:10px;transform:rotate(-45deg);transform-origin:0 0;transition:all .08s;width:10px}.guide-ui input[type=checkbox]:checked:after{animation:checked-anime .1s;opacity:1}.guide-ui input[type=checkbox]:checked~*{font-weight:700}.guide-ui input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:content-box;border-style:solid;content:"";display:inline-block;height:15px;outline:none;position:relative;width:15px}.guide-ui input[type=radio]:before{border-radius:50%;content:"";display:block;height:15px;left:0;position:absolute;top:3px;width:15px}.guide-ui input[type=radio]:checked:before{background-color:#0ab379}.guide-ui input[type=radio]:after{background-color:#e3e3e3;border-radius:50%;content:"";display:block;height:15px;left:0;position:absolute;top:3px;transition:transform .3s;width:15px}.guide-ui input[type=radio]:checked:after{background-color:#fff;transform:scale(.4);transform-origin:50% 50%}.guide-ui input[type=radio]:disabled:after{background-color:#f4f4f4}.guide-ui input[type=radio]:disabled:checked:before{background-color:#bdbdbd}.guide-ui input[type=radio]:disabled:checked:after{background-color:#fff}.guide-ui label:has(input[type=radio]):hover{cursor:pointer}.guide-ui label:has(input[type=radio]):hover input[type=radio]:not(:checked):after{background-color:#d2d2d2}@keyframes checked-anime{0%{width:0}to{width:8px}}.guide-ui [class*=btns-]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;border-style:solid;border-width:1px;display:flex;font-size:1rem;font-weight:700;gap:8px;justify-content:center;line-height:1.2;min-height:42px;outline:none;padding:6px 16px;text-align:center;white-space:normal}.guide-ui [class*=btns-]:has(img),.guide-ui [class*=btns-]:has(svg){padding:6px 38px 6px 19px;position:relative}.guide-ui [class*=btns-] img,.guide-ui [class*=btns-] svg{fill:currentColor;flex-shrink:0;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.guide-ui [class*=btns-].disabled,.guide-ui [class*=btns-].is-loading,.guide-ui [class*=btns-]:disabled{background-color:#f4f4f4;border-color:#dedede;color:#a2a2a2;pointer-events:none}.guide-ui [class*=btns-].is-loading{background-image:url(./spinner.B31vbOws.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;color:transparent!important}.guide-ui [class*=btns-]:hover{cursor:pointer}.guide-ui [class*=btns-][class*=btns-sm]{border-radius:999px;font-size:.75rem;gap:6px;line-height:1;min-height:26px;padding:6px 8px;width:-moz-fit-content;width:fit-content}.guide-ui [class*=btns-][class*=btns-sm].is-loading{background-image:url(./loading_dots.DKLsYJHP.svg);background-size:16px 16px;border-color:transparent}.guide-ui .btns-primary{background-color:#0ab379;background-image:linear-gradient(150deg,#0ab379 12%,#17c263 88%);border-color:#0ab379;color:#fff;overflow:hidden;position:relative;z-index:1}.guide-ui .btns-primary:after{aspect-ratio:1/1;background-color:#ffffff26;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .13s cubic-bezier(.99,0,.81,1);width:100%;z-index:-1}.guide-ui .btns-primary:hover:after{transform:translate(-50%,-50%) scale(1.3)}.guide-ui .btns-outline{background-color:#fff;border-color:#000;color:#000;font-size:.875rem;min-height:33px}.guide-ui .btns-outline:has(img),.guide-ui .btns-outline:has(svg){padding-left:30px}.guide-ui .btns-outline:hover{background-color:#f9f9f9}.guide-ui .btns-outline.gray-type{border-color:#6f6f6f;color:#6f6f6f}.guide-ui .skelton-loading{border-radius:3px;display:inline-block}.guide-ui .skelton-loading:after{background:linear-gradient(90deg,#ecebeb,#f6f6f6,#ecebeb,#f6f6f6,#ecebeb)}.guide-ui .loading-bar{animation:gradient-move 1.1s ease-in-out infinite;background-image:linear-gradient(150deg,#0ab379 25%,#64e84d,#0ab379 75%);background-size:200% 100%}@keyframes gradient-move{0%{background-position:0 0}to{background-position:-200% 0}}
