@font-face{font-family:"Noto Serif Japanese";font-style:normal;font-weight:400;src:url(/font/NotoSerifJP-Regular.woff) format("woff");font-display:swap}.JobInformationForm_jobInformationForm__2dW_M{padding:20px 20px 50px;background-color:#fff;border-radius:13px}@media screen and (min-width:768px){.JobInformationForm_jobInformationForm__2dW_M{padding:48px 40px 68px}}@media screen and (min-width:1280px){.JobInformationForm_jobInformationForm__2dW_M{padding-right:90px;padding-left:90px}}.JobInformationForm_jobInformationForm__2dW_M input[type=email],.JobInformationForm_jobInformationForm__2dW_M input[type=text]{height:46px;font-size:16px;background-color:#edf8f7;border-color:transparent}.JobInformationForm_jobInformationForm__2dW_M input[type=email]::placeholder,.JobInformationForm_jobInformationForm__2dW_M input[type=text]::placeholder{color:#aaa}.JobInformationForm_jobInformationForm__2dW_M input[type=email]:focus,.JobInformationForm_jobInformationForm__2dW_M input[type=text]:focus{border-color:#004285}.JobInformationForm_formItem__6N5S2{display:grid;grid-template-columns:1fr;grid-gap:15px 80px;gap:15px 80px;align-items:center;justify-content:space-between;padding:26px 0;border-bottom:1px solid #d6d9dd}@media screen and (min-width:768px){.JobInformationForm_formItem__6N5S2.JobInformationForm_formItemKana__lLQDy dd,.JobInformationForm_formItem__6N5S2.JobInformationForm_formItemName__Ny_ay dd{margin-left:-60px}.JobInformationForm_formItem__6N5S2{grid-template-columns:auto 1fr}}@media screen and (min-width:1280px){.JobInformationForm_formItem__6N5S2{gap:70px}}.JobInformationForm_formItemMessage___lB7K{align-items:flex-start}.JobInformationForm_formTitle__7AULU{display:flex;gap:15px;align-items:center;min-width:220px;font-size:17px;font-weight:700}@media screen and (min-width:768px){.JobInformationForm_formTitle__7AULU{font-size:19px}}.JobInformationForm_requiredLabel__metwS{display:inline-flex;align-items:center;justify-content:center;width:60px;height:22px;font-size:12px;color:#26989f;border:1px solid;border-radius:3px}@media screen and (min-width:768px){.JobInformationForm_requiredLabel__metwS{width:70px;height:35px;font-size:17px}}.JobInformationForm_formItemKana__lLQDy .JobInformationForm_formContent__FrFl1,.JobInformationForm_formItemName__Ny_ay .JobInformationForm_formContent__FrFl1{display:inline-flex;flex-direction:column;gap:8px 30px}@media screen and (min-width:768px){.JobInformationForm_formItemKana__lLQDy .JobInformationForm_formContent__FrFl1,.JobInformationForm_formItemName__Ny_ay .JobInformationForm_formContent__FrFl1{flex-direction:row;align-items:center}}@media screen and (min-width:1280px){.JobInformationForm_formItemKana__lLQDy .JobInformationForm_formContent__FrFl1,.JobInformationForm_formItemName__Ny_ay .JobInformationForm_formContent__FrFl1{gap:54px}}.JobInformationForm_formItemKana__lLQDy .JobInformationForm_formContent__FrFl1 label,.JobInformationForm_formItemName__Ny_ay .JobInformationForm_formContent__FrFl1 label{min-width:2em;font-size:15px;font-weight:700;text-align:right;white-space:nowrap}@media screen and (min-width:768px){.JobInformationForm_formItemKana__lLQDy .JobInformationForm_formContent__FrFl1 label,.JobInformationForm_formItemName__Ny_ay .JobInformationForm_formContent__FrFl1 label{font-size:18px}}.JobInformationForm_formContentGroup__olhTK{display:flex;flex-direction:column;flex:1 1;gap:10px 20px}@media screen and (min-width:768px){.JobInformationForm_formContentGroup__olhTK{flex-direction:row;align-items:center}}@media screen and (min-width:1280px){.JobInformationForm_formContentGroup__olhTK{gap:72px}}.JobInformationForm_formContentItem__LlKAI{display:flex;gap:15px;align-items:center;flex:1 1}@media screen and (min-width:768px){.JobInformationForm_formContentItem__LlKAI{gap:22px}}.JobInformationForm_formButtonArea__4xMRx{margin-top:40px;text-align:center}@media screen and (min-width:768px){.JobInformationForm_formButtonArea__4xMRx{margin-top:76px}}.JobInformationForm_confirmationButton__H5BsJ{display:inline-block;position:relative;z-index:0;overflow:hidden;width:278px;max-width:100%;font-size:17px;font-weight:700;line-height:65px;color:#fff;background-color:#131415;filter:drop-shadow(0 3px 5px 1 #004285);border-radius:65px;transition:box-shadow .3s}.JobInformationForm_confirmationButton__H5BsJ:hover{box-shadow:0 3px 10px 0 rgba(48,138,204,.3)}.JobInformationForm_confirmationButton__H5BsJ:hover:before{opacity:0}.JobInformationForm_confirmationButton__H5BsJ:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background:linear-gradient(148deg,#9ed5c1 2%,#188095 15%,#003993 39%);transition:opacity .5s cubic-bezier(.09,.46,.35,.99)}.JobInformationForm_confirmationButton__H5BsJ:disabled{background:#707070;cursor:inherit;pointer-events:none}.JobInformationForm_confirmationButton__H5BsJ:disabled:before{display:none}.JobInformationForm_thankYouMessage__vipqL{color:#27989f;font-size:19px;font-weight:700;margin-top:25px}