@charset "UTF-8";a,ins{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,button,img,input,select,textarea{margin:0;padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{font-size:100%;vertical-align:baseline;background:0 0}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}button,input,select,textarea{background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}img{width:100%}button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:none}html{overflow-y:scroll;font-size:16px}body{width:100%;min-height:100vh;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:16px;color:#313131}*{overflow-wrap:anywhere;word-break:normal;line-break:strict}*,*:before,*:after{box-sizing:border-box}div::-webkit-scrollbar{width:12px}div::-webkit-scrollbar-track{background:#fff;border:none;border-radius:0;box-shadow:inset 0 0 2px #fff}div::-webkit-scrollbar-thumb{background:#c6c6c6;border-radius:8px;box-shadow:none}a{cursor:pointer;color:#313131}img{display:block;height:auto}.l-container{max-width:1116px;width:100%;margin-inline:auto;padding-inline:40px}@media only screen and (max-width:767px){.l-container{padding-inline:20px}}.c-fv,.c-fv--complate{background:url(https://job-match.net/build/assets/top_fv_pc-CGs2U9VY.webp) no-repeat center -200px/cover;display:flex;justify-content:center}@media only screen and (max-width:767px){.c-fv,.c-fv--complate{background:url(https://job-match.net/build/assets/top_fv_sp-B4Ous5dx.webp) no-repeat center top/100%}}.c-fv--complate .c-fv__readBox{font-size:32px;line-height:1.09375;letter-spacing:0}@media only screen and (max-width:767px){.c-fv--complate .c-fv__readBox{font-size:16px;line-height:1.6875;letter-spacing:-.05em}}.c-fv--complate .c-fv__readEn{margin-top:25px}@media only screen and (max-width:767px){.c-fv--complate .c-fv__readEn{margin-top:0}}.c-fv--complate .c-fv__flowBox{margin-top:84px}@media only screen and (max-width:767px){.c-fv--complate .c-fv__flowBox{margin-top:50px}}.c-fv__inner{max-width:1116px;width:100%;margin-inline:auto;padding-inline:40px}@media only screen and (max-width:767px){.c-fv__inner{padding-inline:32px}}.c-fv__contentsContainer{margin-top:52px;width:100%;padding:52px 40px 0;border-radius:48px 48px 0 0;background-color:#fff;display:flex;flex-direction:column}@media only screen and (max-width:767px){.c-fv__contentsContainer{margin-top:18px;padding-top:20px;padding-inline:0;border-radius:18px 18px 0 0}}.c-fv__contentsContainerInner{max-width:724px;max-width:clamp(290px,62.7118644068vw,740px);margin-inline:auto}@media only screen and (max-width:767px){.c-fv__contentsContainerInner{max-width:100%}}.c-fv__title{display:flex;flex-direction:column;align-items:center;font-weight:700;font-size:43px;line-height:calc(59 / 43);letter-spacing:.05em;color:#1f2f87;text-align:center;padding-bottom:31.5px;border-bottom:2px solid #1F2F87}@media only screen and (max-width:767px){.c-fv__title{font-size:22px;line-height:calc(31 / 22);padding-bottom:15.5px;margin-inline:auto;max-width:min((100% - 40px),300px);border-width:1px}}.c-fv__subText{margin-top:15px;font-size:.465em;line-height:1.35}@media only screen and (max-width:767px){.c-fv__subText{margin-top:11px;font-size:.4545em}}.c-fv__readBox{margin-top:41.5px;font-weight:500;font-size:20px;line-height:1.75;color:#313131;text-align:center}@media screen and (min-width:500px)and (max-width:768px){.c-fv__readBox{padding-inline:20px}}@media only screen and (max-width:767px){.c-fv__readBox{margin-top:21.5px;font-size:16px;line-height:1.6875}}.c-fv__readEn{margin-top:34px}@media only screen and (max-width:767px){.c-fv__readEn{margin-top:18px}}.c-fv__flowBox{margin-top:64px;margin-inline:auto;max-width:372px}@media only screen and (max-width:767px){.c-fv__flowBox{margin-top:18px}}.c-fv__flow{width:100%}.c-btn{display:flex;justify-content:center;width:100%}.c-btn__submit{width:100%;display:flex;justify-content:center;align-items:center;padding:25px 15px 26px;border-radius:40px;border:2px solid #1F2F87;font-weight:700;font-size:22px;line-height:calc(30 / 22);letter-spacing:.1em;color:#1f2f87;transition:.4s;cursor:pointer}@media only screen and (max-width:767px){.c-btn__submit{padding-block:18px 19px;font-size:16px;line-height:1.375}}@media(min-width:768px){.c-btn__submit:hover{background-color:#1f2f87;color:#fff}}.c-btn__submit:disabled{opacity:.4}.c-btn__submit:disabled:hover{background-color:unset;color:#1f2f87}.c-agree{margin-inline:auto;width:fit-content;display:flex;justify-content:center;gap:10px;cursor:pointer}.c-agree__group{display:flex;justify-content:center;align-items:center}.c-agree__check{display:none}.c-agree__check:checked+.c-agree__checkBtn:after{opacity:1}.c-agree__checkBtn{cursor:pointer;display:inline-block;margin-top:2px;width:20px;height:20px;position:relative}.c-agree__checkBtn:before,.c-agree__checkBtn:after{content:"";position:absolute;top:50%}.c-agree__checkBtn:before{background:transparent;border:1px solid #777;display:block;left:0;width:20px;height:20px;transform:translateY(-50%)}.c-agree__checkBtn:after{border:1px solid transparent;left:0;width:8.2px;height:13px;border-right:2px solid #777;border-bottom:2px solid #777;transform:translate(70%,-60%) rotate(45deg);transition:opacity .3s ease 0s;opacity:0}.c-agree__texts{display:flex;align-items:baseline;gap:1em;font-weight:500;font-size:18px;line-height:calc(24 / 18);letter-spacing:0;color:#313131}@media only screen and (max-width:767px){.c-agree__texts{font-size:16px;line-height:1.375}}.c-error{display:inline-block;font-weight:500;font-size:14px;margin-top:.25em;line-height:1.6;letter-spacing:.08em;color:#ca0b0b}.u-only--PC{display:block!important}@media only screen and (max-width:767px){.u-only--PC{display:none!important}}.u-only--SP{display:none!important}@media only screen and (max-width:767px){.u-only--SP{display:block!important}}.u-only--flexPC{display:flex!important}@media only screen and (max-width:767px){.u-only--flexPC{display:none!important}}.u-only--flexSP{display:none!important}@media only screen and (max-width:767px){.u-only--flexSP{display:flex!important}}
