@charset "UTF-8";.form-field-legend{position:fixed!important;top:0!important;left:0!important;display:block!important;width:4px!important;height:4px!important;padding:0!important;margin:0!important;overflow:hidden!important;visibility:visible!important;border:none!important;opacity:0!important}.entry-complete{display:grid;row-gap:30px;text-align:center}.entry-steps-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column:2/-2;column-gap:var(--grid-gap);margin-block-end:clamp(2.5rem,(var(--window-width) * .00141 + 1.972) * 1rem,4rem)}@media screen and (width <= max(767px,47.9375rem)){.entry-steps-list{grid-column:1/-1}}.entry-steps-item{display:grid;grid-auto-flow:column;gap:clamp(4px,(var(--window-width) * .0113 + -.225) * 1px,16px);align-items:center;justify-content:center;padding-block:clamp(1rem,(var(--window-width) * .00047 + .824) * 1rem,1.5rem);padding-inline:clamp(.5rem,(var(--window-width) * .00141 + -.0281) * 1rem,2rem);color:var(--navy);background:var(--white);border-radius:var(--radius-10-20);box-shadow:var(--box-shadow-white-lg)}@media screen and (width <= max(575px,35.9375rem)){.entry-steps-item{grid-auto-flow:row;text-align:center;box-shadow:var(--box-shadow-white-sm)}}.entry-container:has(.mw_wp_form_complete) .entry-steps-item:nth-child(3),.entry-container:has(.mw_wp_form_confirm) .entry-steps-item:nth-child(2),.entry-container:has(.mw_wp_form_input) .entry-steps-item:nth-child(1){color:var(--white);background:linear-gradient(133deg,#082959 2.54%,#0044a8)}.entry-steps-number{font-family:var(--ff-en);font-size:clamp(1.375rem,(var(--window-width) * .00047 + 1.199) * 1rem,1.875rem);font-weight:600;line-height:1}.entry-steps-label{font-size:var(--fz-heading-xs);font-weight:600;line-height:1.6}.entry-container{display:grid;column-gap:var(--grid-gap);grid-template-columns:repeat(12,1fr);padding-block:clamp(2.5rem,(var(--window-width) * .00141 + 1.972) * 1rem,4rem)}.entry-box{grid-column:2/-2;padding:clamp(24px,(var(--window-width) * .0226 + 15.549) * 1px,48px);container-type:inline-size;background-color:var(--white);border-radius:var(--radius-10-20);box-shadow:var(--box-shadow-white-lg)}@media screen and (width <= max(767px,47.9375rem)){.entry-box{grid-column:1/-1;box-shadow:var(--box-shadow-white-sm)}}.form-announcement{display:none;text-align:center}.entry-container:has(.mw_wp_form_input) .form-announcement.--for-input{display:block}.entry-container:has(.mw_wp_form_confirm) .form-announcement.--for-confirm{display:block}.form-container{margin-block-start:clamp(1.5rem,(var(--window-width) * .000939 + 1.148) * 1rem,2.5rem)}.form-field{display:grid;grid-template-columns:auto 1fr;padding-block:clamp(24px,(var(--window-width) * .00752 + 21.183) * 1px,32px);border-bottom:1px solid var(--gray-100)}@media screen and (width <= max(991px,61.9375rem)){.form-field{grid-template-columns:auto}}.form-field-label{display:grid;gap:8px;width:25.3926701571cqw;height:fit-content;padding-inline-end:20px;font-size:var(--fz-text-lg);font-weight:500;color:var(--navy)}@media screen and (width <= max(991px,61.9375rem)){.form-field-label{grid-auto-flow:column;align-items:center;width:fit-content;padding-inline-end:0}}.form-field-required{width:fit-content;padding-block:clamp(4px,(var(--window-width) * .00188 + 3.296) * 1px,6px) clamp(6px,(var(--window-width) * .000939 + 5.648) * 1px,7px);padding-inline:clamp(8px,(var(--window-width) * .00188 + 7.296) * 1px,10px);font-size:.8125rem;line-height:1.1;color:var(--white);background-color:var(--red-500);border-radius:var(--radius-5)}.entry-container:has(.mw_wp_form_confirm) .form-field-required{display:none}.form-field-body{display:grid;align-items:center}.form-field-body-inner{container-type:inline-size}.form-field-example{color:var(--gray-700)}.entry-container:has(.mw_wp_form_confirm) .form-field-example{display:none}@media screen and (width <= max(991px,61.9375rem)){.form-field-example{margin-block-start:4px}}.form-field-input{width:100%;padding:16px;margin-block-start:8px;font-size:1rem;border:1px solid var(--blue-400);border-radius:var(--radius-10)}.form-field-input.form-field-select-input{grid-row:1/2;grid-column:1/2;margin-block-start:0}.form-field-input#prefecture,.form-field-input#location,.form-field-input#education,.form-field-input#employer-count,.form-field-input#salary,.form-field-input#hire-timing{width:clamp(11.875rem,(var(--window-width) * .00875 + 8.596) * 1rem,21.188rem)}.form-field-input#bday-year{width:clamp(7.5rem,(var(--window-width) * .00696 + .603) * 1rem,10.625rem)}.form-field-input#bday-month,.form-field-input#bday-day{width:6.25rem}.form-field-input#age{width:clamp(7.5rem,(var(--window-width) * .00696 + .603) * 1rem,10.625rem)}.form-field-input#tel-area-code,.form-field-input#tel-local-prefix,.form-field-input#tel-local-suffix{max-width:10.625rem}.form-field-input#graduation{width:clamp(11.875rem,(var(--window-width) * .00875 + 8.596) * 1rem,21.188rem);margin-block-start:0}@media screen and (width <= max(767px,47.9375rem)){.form-field-input#graduation{width:100%}}.form-field-bday-wrapper .form-field-input{grid-row:1/2;margin-block-start:0}.form-field-bday{display:grid;grid-template-columns:auto auto 1fr;gap:16px}.entry-container:has(.mw_wp_form_confirm) .form-field-bday{grid-template-columns:auto auto auto;gap:0;justify-content:start}.form-field-bday-wrapper{display:grid;grid-auto-flow:column;align-items:center;height:fit-content;margin-block-start:8px}.form-field-bday-wrapper:nth-child(2){column-gap:16px}@container (max-width: 450px){.form-field-bday-wrapper:nth-child(2){grid-row:2/3;grid-column:1/-1;column-gap:8px;justify-self:start}}.form-field-bday-wrapper:last-child{justify-self:end}@container (max-width: 700px){.form-field-bday-wrapper:last-child{grid-row:2/3;grid-column:1/-1;justify-self:start}}@container (max-width: 450px){.form-field-bday-wrapper:last-child{grid-row:3/4}}.entry-container:has(.mw_wp_form_confirm) .form-field-bday-wrapper:nth-child(2){column-gap:0;margin-inline-end:16px}.form-field-bday-head{margin-inline-end:8px}.entry-container:has(.mw_wp_form_confirm) .form-field-bday-head{margin-inline-end:0}@container (max-width: 700px){.entry-container:has(.mw_wp_form_confirm) .form-field-bday-head{grid-row:auto;grid-column:auto}}.form-field-bday-unit{grid-row:1/2;margin-inline-start:8px}.entry-container:has(.mw_wp_form_confirm) .form-field-bday-unit{grid-row:auto;margin-inline-start:0}.form-field-bday-inner{display:grid;grid-template-columns:auto 1fr;align-items:center}.form-field-tel{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr auto 1fr;column-gap:clamp(8px,(var(--window-width) * .00752 + 5.183) * 1px,16px);align-items:center;width:fit-content}.form-field-tel-input-wrapper{display:grid;grid-template-rows:subgrid;grid-row:span 2}.form-field-select{position:relative;display:grid;width:fit-content;margin-block-start:8px}.form-field-select:has(#employment-type){width:100%}.form-field-select-arrow{display:grid;grid-row:1/2;grid-column:1/2;place-items:center;justify-self:end;width:1.5rem;margin-inline-end:16px}.entry-container:has(.mw_wp_form_confirm) .form-field-select-arrow{display:none}.form-field-select-arrow svg{width:.75rem}.form-field-address{display:grid;row-gap:clamp(16px,(var(--window-width) * .00752 + 13.183) * 1px,24px)}.form-field-address-label,.form-field-history-label{font-size:var(--fz-text-lg);font-weight:500;color:var(--navy)}.form-field-address-wrapper{display:grid;row-gap:8px}.form-field-address-head,.form-field-history-head{display:grid;grid-auto-flow:column;gap:4px 16px;width:fit-content}.form-field-radio{display:grid;grid-auto-flow:column;column-gap:clamp(16px,(var(--window-width) * .00752 + 13.183) * 1px,24px);align-items:center;width:fit-content}@media screen and (width <= max(991px,61.9375rem)){.form-field-radio-jobType{margin-block-start:8px}}.mwform-radio-field label{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:clamp(4px,(var(--window-width) * .00376 + 2.592) * 1px,8px);place-items:center center}.mwform-radio-field label:before,.mwform-radio-field label:after{display:block;grid-row:1/2;grid-column:1/2;aspect-ratio:1;content:"";border-radius:50%}.mwform-radio-field label:before{width:1.25rem;border:1px solid var(--blue-400)}@media screen and (width <= max(767px,47.9375rem)){.mwform-radio-field label:before{width:1rem}}.mwform-radio-field label:after{visibility:hidden;width:.75rem;background-color:var(--blue-400)}@media screen and (width <= max(767px,47.9375rem)){.mwform-radio-field label:after{width:.625rem}}.mwform-radio-field label:has(.form-field-radio-input:checked):after{visibility:visible}.mwform-radio-field-text{grid-row:1/2}.mwform-checkbox-field label{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:clamp(4px,(var(--window-width) * .00376 + 2.592) * 1px,8px);place-items:center center}.mwform-checkbox-field label:before,.mwform-checkbox-field label:after{display:block;grid-row:1/2;grid-column:1/2;aspect-ratio:1;content:""}.mwform-checkbox-field label:before{width:1.375rem;border:1px solid var(--blue-400);border-radius:var(--radius-5)}@media screen and (width <= max(767px,47.9375rem)){.mwform-checkbox-field label:before{width:1.25rem}}.mwform-checkbox-field label:after{visibility:hidden;width:.75rem;aspect-ratio:11/8;background-color:var(--white);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3E%3Cpath d='M9.11024 0.234223C9.42276 -0.0779477 9.92981 -0.0782011 10.2421 0.234223C10.5542 0.546726 10.5535 1.05281 10.2411 1.36508L4.80067 6.80161C4.48822 7.11348 3.98205 7.11374 3.66981 6.80161L0.234265 3.36508C-0.0780591 3.05266 -0.0781177 2.54661 0.234265 2.23422C0.546658 1.92193 1.05273 1.92193 1.36512 2.23422L4.23524 5.10336L9.11024 0.234223Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:50% 50%;mask-size:contain}@media screen and (width <= max(767px,47.9375rem)){.mwform-checkbox-field label:after{width:.625rem}}.mwform-checkbox-field label:has(.form-privacy-input:checked):before{background-color:var(--blue-500);border-color:var(--blue-500)}.mwform-checkbox-field label:has(.form-privacy-input:checked):after{visibility:visible}.mwform-checkbox-field-text{grid-row:1/2}.form-privacy-input{grid-row:1/2;grid-column:1/2;width:100%;height:100%}.form-field-radio-check-wrapper{display:grid;align-items:center;height:1.8em}.form-field-radio-check{display:grid;place-items:center;width:clamp(1rem,(var(--window-width) * .000235 + .912) * 1rem,1.25rem);aspect-ratio:1;border:1px solid var(--blue-400);border-radius:50%}.form-field-radio-check:before{visibility:hidden;width:clamp(.625rem,(var(--window-width) * .000118 + .581) * 1rem,.75rem);aspect-ratio:1;content:"";background-color:var(--blue-400);border-radius:50%}.form-field-radio-label:has(.form-field-radio-input:checked) .form-field-radio-check:before{visibility:visible}.form-field-radio-input{position:absolute;inset:0;cursor:pointer;background-color:transparent;border:none}.form-field-graduation{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;justify-content:start;margin-block-start:8px}@media screen and (width <= max(767px,47.9375rem)){.form-field-graduation{grid-template-columns:1fr auto}}.form-field-history{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap)}@media screen and (width <= max(767px,47.9375rem)){.form-field-history{grid-template-columns:auto}}.form-field-history-wrapper{display:grid;height:fit-content}.form-field-history-wrapper:has(.form-field-radio){row-gap:clamp(4px,(var(--window-width) * .0113 + -.225) * 1px,16px)}.form-field-history-wrapper:first-child{grid-column:1/-1}.form-field-history-wrapper:last-child{grid-column:1/-1}.form-privacy{display:grid;row-gap:clamp(.5rem,(var(--window-width) * .00047 + .324) * 1rem,1rem);justify-items:center;margin-block-start:clamp(1.5rem,(var(--window-width) * .000939 + 1.148) * 1rem,2.5rem);font-size:var(--fz-text-lg)}.entry-container:has(.mw_wp_form_confirm) .form-privacy{display:none}.form-privacy-label{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:clamp(4px,(var(--window-width) * .00376 + 2.592) * 1px,8px);align-items:center}.form-privacy-text{font-size:var(--fz-text-lg)}.form-privacy-link{float:left;margin-inline:auto;text-align:center}.form-privacy-button{line-height:1.3;color:var(--blue-500);background-image:linear-gradient(currentcolor,currentcolor),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:0% 100%,0 100%;background-size:100% 1px,100% 1px;transition:background-size var(--hover-duration) var(--hover-ease)}@media(hover:hover){.form-privacy-button:hover{background-position:100% 100%,0 100%;background-size:0 1px,100% 1px}}.form-privacy-dialog{display:grid;grid-template-rows:auto auto 1fr;align-items:start;min-height:100%;padding-block-end:clamp(32px,(var(--window-width) * .0451 + 15.099) * 1px,80px);padding-inline:clamp(24px,(var(--window-width) * .0376 + 9.915) * 1px,64px);text-align:left}.form-privacy-dialog-list{display:grid;row-gap:clamp(1.688rem,(var(--window-width) * .000177 + 1.621) * 1rem,1.875rem);margin-block-start:clamp(1.688rem,(var(--window-width) * .000177 + 1.621) * 1rem,1.875rem);list-style:decimal}.form-privacy-dialog-content{display:grid;row-gap:clamp(1.688rem,(var(--window-width) * .000177 + 1.621) * 1rem,1.875rem)}.form-privacy-dialog-end{align-self:end;margin-block-start:clamp(1.688rem,(var(--window-width) * .000177 + 1.621) * 1rem,1.875rem);text-align:right}.form-submit{position:relative;display:block;width:100%;max-width:36.25rem;padding-block:clamp(16px,(var(--window-width) * .00752 + 13.183) * 1px,24px);padding-inline:clamp(40px,(var(--window-width) * 0 + 40) * 1px,40px);margin-block:clamp(1.5rem,(var(--window-width) * .00047 + 1.324) * 1rem,2rem);margin-inline:auto;overflow:hidden;font-size:var(--fz-text-lg);font-weight:500;color:var(--white);text-align:center;cursor:pointer;background:linear-gradient(97deg,#28487c 5.05%,#322e73);border-radius:var(--radius-10-20);isolation:isolate}.form-submit:focus-visible{outline-color:var(--navy)}.form-submit:after{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;content:"";background-image:linear-gradient(var(--white),var(--white)),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:100% 100%,0 100%;background-size:0 100%,100% 100%;opacity:.1;transition:background-size var(--hover-duration) var(--hover-ease)}@media(hover:hover){.form-submit:hover:after{background-position:0 100%,0 100%;background-size:100% 100%,100% 100%}}.form-submit-arrow{position:absolute;top:50%;right:clamp(20px,(var(--window-width) * .0188 + 12.958) * 1px,40px);width:clamp(1.125rem,(var(--window-width) * .000118 + 1.081) * 1rem,1.25rem);aspect-ratio:23/19;overflow:hidden;transform:translateY(-50%)}.form-submit-arrow-inner{position:absolute;top:0;right:0;display:grid;grid-template-columns:repeat(2,1fr);width:200%;height:100%}@media(hover:hover){.form-submit:hover .form-submit-arrow-inner{transform:translate(50%);transition:transform var(--hover-duration) var(--hover-ease)}}.form-submit-arrow-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 19' fill='none'%3E%3Cpath d='M1 9.5L19 9.5' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M21 9.5L18 11.5V7.5L21 9.5Z' fill='%23214A86' stroke='white' stroke-width='2'/%3E%3C/svg%3E") no-repeat center/contain}.form-back{position:relative;display:flex;gap:clamp(8px,(var(--window-width) * .00752 + 5.183) * 1px,16px);align-items:center;justify-content:center;width:11.125rem;max-width:100%;padding-block:8px;margin-block:clamp(1.5rem,(var(--window-width) * .00047 + 1.324) * 1rem,2rem);margin-inline:auto;overflow:hidden;font-weight:500;color:var(--navy);text-align:center;cursor:pointer;background-color:var(--white);border:1px solid var(--blue-300);border-radius:var(--radius-10);isolation:isolate;transition:border-color var(--hover-duration) var(--hover-ease),background-color var(--hover-duration) var(--hover-ease)}@media(hover:hover){.form-back:hover{background-color:var(--blue-200);border-color:var(--navy)}}.form-back-arrow{position:relative;flex-shrink:0;width:clamp(.938rem,(var(--window-width) * .000177 + .872) * 1rem,1.125rem);aspect-ratio:23/19;overflow:hidden;transform:scaleX(-1)}.form-back-arrow-inner{position:absolute;top:0;right:0;display:grid;grid-template-columns:repeat(2,1fr);width:200%;height:100%}@media(hover:hover){.form-back:hover .form-back-arrow-inner{transform:translate(50%);transition:transform var(--hover-duration) var(--hover-ease)}}.form-back-arrow-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 19' fill='none'%3E%3Cpath d='M1 9.5L19 9.5' stroke='%23193B6A' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M21 9.5L18 11.5V7.5L21 9.5Z' fill='%23214A86' stroke='%23193B6A' stroke-width='2'/%3E%3C/svg%3E") no-repeat center/contain}.entry-container:has(.mw_wp_form_complete) .form-mail{display:none}.form-mail p{text-align:center}.form-mail-link{margin-inline-start:12px;background-image:linear-gradient(currentcolor,currentcolor),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:0% 100%,0 100%;background-size:100% 1px,100% 1px;transition:background-size var(--hover-duration) var(--hover-ease)}@media(hover:hover){.form-mail-link:hover{background-position:100% 100%,0 100%;background-size:0 1px,100% 1px}}.form-error-message{margin-block-start:4px;color:#dc000c}.form-field-bday-wrapper .form-error-message{grid-row:2/3;grid-column:1/-1}.form-field-bday-wrapper:nth-child(3) .form-error-message{grid-column:1/4}.form-field-graduation .form-error-message,.form-field-select .form-error-message{grid-row:2/3;grid-column:1/-1}.recaptcha__policy{width:fit-content;margin-block-start:clamp(1.5rem,(var(--window-width) * .00047 + 1.324) * 1rem,2rem);margin-inline:auto;font-size:clamp(.813rem,(var(--window-width) * .0000587 + .791) * 1rem,.875rem)}.recaptcha__policy a{display:inline-flex;color:var(--blue-500)}.recaptcha__policy a .--text{background-image:linear-gradient(currentcolor,currentcolor),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:0% 100%,0 100%;background-size:100% 1px,100% 1px;transition:background-size var(--hover-duration) var(--hover-ease)}.recaptcha__policy a .--icon{display:grid;place-items:center}.recaptcha__policy a .--icon svg{width:clamp(1rem,(var(--window-width) * .000235 + .912) * 1rem,1.25rem)}@media(hover:hover){.recaptcha__policy a:hover .--text{background-position:100% 100%,0 100%;background-size:0 1px,100% 1px}}.grecaptcha-badge{bottom:clamp(7.5rem,(var(--window-width) * .00177 + 6.84) * 1rem,9.375rem)!important}.form-inlineLink{display:inline;line-height:1.3;color:var(--blue-500);background-image:linear-gradient(currentcolor,currentcolor),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:0% 100%,0 100%;background-size:100% 1px,100% 1px;transition:background-size var(--hover-duration) var(--hover-ease)}@media(hover:hover){.form-inlineLink:hover{background-position:100% 100%,0 100%;background-size:0 1px,100% 1px}}[data-astro-cid-ht7qcpz5][data-info-page-title]{margin-block-start:calc(var(--header-top-margin) + var(--header-height))}
