@charset "UTF-8";.w10{width:100px}.w11{width:110px}.w12{width:120px}.w13{width:130px}.w14{width:140px}.w15{width:150px}.w16{width:160px}.w17{width:170px}.w18{width:180px}.w19{width:190px}.w20{width:200px}.w21{width:210px}.w22{width:220px}.w23{width:230px}.w24{width:240px}.w25{width:250px}.w26{width:260px}.w27{width:270px}.w28{width:280px}.w29{width:290px}.w30{width:300px}.w31{width:310px}.w32{width:320px}.w33{width:330px}.w34{width:340px}.w35{width:350px}.w36{width:360px}.w37{width:370px}.w38{width:380px}.w39{width:390px}.w40{width:400px}.w41{width:410px}.w42{width:420px}.w43{width:430px}.w44{width:440px}.w45{width:450px}.w46{width:460px}.w47{width:470px}.w48{width:480px}.w49{width:490px}.w50{width:500px}.w51{width:510px}.w52{width:520px}.w53{width:530px}.w54{width:540px}.w55{width:550px}.w56{width:560px}.w57{width:570px}.w58{width:580px}.w59{width:590px}.w60{width:600px}.w1per{width:1%}.w2per{width:2%}.w3per{width:3%}.w4per{width:4%}.w5per{width:5%}.w6per{width:6%}.w7per{width:7%}.w8per{width:8%}.w9per{width:9%}.w10per{width:10%}.w11per{width:11%}.w12per{width:12%}.w13per{width:13%}.w14per{width:14%}.w15per{width:15%}.w16per{width:16%}.w17per{width:17%}.w18per{width:18%}.w19per{width:19%}.w20per{width:20%}.w21per{width:21%}.w22per{width:22%}.w23per{width:23%}.w24per{width:24%}.w25per{width:25%}.w26per{width:26%}.w27per{width:27%}.w28per{width:28%}.w29per{width:29%}.w30per{width:30%}.w31per{width:31%}.w32per{width:32%}.w33per{width:33%}.w34per{width:34%}.w35per{width:35%}.w36per{width:36%}.w37per{width:37%}.w38per{width:38%}.w39per{width:39%}.w40per{width:40%}.w41per{width:41%}.w42per{width:42%}.w43per{width:43%}.w44per{width:44%}.w45per{width:45%}.w46per{width:46%}.w47per{width:47%}.w48per{width:48%}.w49per{width:49%}.w50per{width:50%}.w51per{width:51%}.w52per{width:52%}.w53per{width:53%}.w54per{width:54%}.w55per{width:55%}.w56per{width:56%}.w57per{width:57%}.w58per{width:58%}.w59per{width:59%}.w60per{width:60%}.w61per{width:61%}.w62per{width:62%}.w63per{width:63%}.w64per{width:64%}.w65per{width:65%}.w66per{width:66%}.w67per{width:67%}.w68per{width:68%}.w69per{width:69%}.w70per{width:70%}.w71per{width:71%}.w72per{width:72%}.w73per{width:73%}.w74per{width:74%}.w75per{width:75%}.w76per{width:76%}.w77per{width:77%}.w78per{width:78%}.w79per{width:79%}.w80per{width:80%}.w81per{width:81%}.w82per{width:82%}.w83per{width:83%}.w84per{width:84%}.w85per{width:85%}.w86per{width:86%}.w87per{width:87%}.w88per{width:88%}.w89per{width:89%}.w90per{width:90%}.w91per{width:91%}.w92per{width:92%}.w93per{width:93%}.w94per{width:94%}.w95per{width:95%}.w96per{width:96%}.w97per{width:97%}.w98per{width:98%}.w99per{width:99%}.w100per{width:100%}body{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;background-color:#f5f5f5;font-family:メイリオ,Meiryo,ＭＳ ゴシック,ヒラギノ角ゴ ProN W3,sans-serif;font-size:16px;width:100%;margin:0;padding:0}table{-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none}.validation_error{margin-left:.7em;display:inline-block;font-size:13px;font-weight:700;color:#d62020c6}.recommend_message{margin-left:.7em;display:inline-block;font-size:13px;font-weight:600;color:#d62020c6}.profileChangeBtn{color:#fff;width:auto;padding:8px;font-weight:700;border-radius:8px;background:#fca26a;border:2px solid #fca26a}.profileChangeBtn:hover{color:#fff;background:#fab87a;border:2px solid #fab87a}.changeBtnIcon{margin-right:8px;margin-bottom:1px;width:18px}.tooltip-container{position:relative;display:inline-block}.toolTipIcon{width:18px;height:18px}@media screen and (min-width: 750px){.toolTipIcon{width:18px;height:18px}}.tooltip{position:absolute;top:100%;left:150px;transform:translate(-50%);background-color:#fb6543;box-shadow:0 10px 10px #3a3a3980;color:#fff;font-weight:700;padding:6px 10px 1px 14px;border-radius:4px;visibility:hidden;opacity:0;min-width:300px;height:auto;transition:opacity 1.8s,visibility 1.8s}.tooltip-container:hover .tooltip{visibility:visible;opacity:1}.sentenceWrapper{overflow:hidden;width:100%;margin:12px}.sentenceWrapper .longSentence{display:-webkit-box;-webkit-box-orient:vertical}.flashMessage{width:100%;margin:auto;background:rgba(246,211,220,.8);color:#fb205b;border-radius:5px;padding:3px 10px;font-weight:600;font-size:14px}.requiredText,.optionalText,.privacyText,.supportText,.freeRegisterText,.jobFeatureText,.employmentTypeText{font-size:12px;font-weight:400;color:#fff;margin-left:10px;margin-right:1.5px;margin-bottom:4px;vertical-align:middle;border-radius:3px;padding:1px 3px}@media screen and (min-width: 750px){.requiredText,.optionalText,.privacyText,.supportText,.freeRegisterText,.jobFeatureText,.employmentTypeText{font-size:13px}}.requiredText{background-color:#ff5900}.optionalText{background-color:#77b3e1}.privacyText{color:#160016;background-color:#b8b0ed}.supportText{color:#fff;background-color:#fca26a}.freeRegisterText{color:#fff;background-color:#5c3a7d}.jobFeatureText{background-color:#988ce3;color:#fff}.jobFeatureText:empty{background-color:transparent}.employmentTypeText{background-color:#fff;border:solid 1px rgb(204,64,157);color:#cc409d;font-weight:bolder}.employmentTypeText:empty{background-color:transparent;border:transparent}@keyframes blinking{0%{opacity:0}to{opacity:1}}.blink{animation:blinking 1s ease-in-out infinite alternate;cursor:pointer}.mainTitle{margin:20px auto;padding:.5em;width:100%;font-weight:600;font-size:22px;color:#fff;background:rgb(21,78,102);border-radius:5px;box-shadow:6px 3px 3px #dbe6e3}.h1icon{width:25px;margin-right:.7em}.loginTitle{margin:15px auto;width:100%;font-weight:600;font-size:20px;padding:.3em;color:#fff;text-align:center;background:#05a3b6}.subTitle{padding:.25em .5em;color:#494949;font-weight:700;background:transparent;border-left:solid 5px #05a3b6}.subTitleRed{padding:.25em .5em;color:#494949;font-weight:700;background:transparent;border-left:solid 5px #f74b25}.tableArea{margin:20px auto auto;width:100%;padding:0 2px;background-color:#f5f5f5}@media screen and (min-width: 750px){.tableArea{width:70%}}.formArea{width:100%;margin:auto;padding:1em 1.5em;background:#fafafa;border:1px solid #ebebeb;box-shadow:#00000026 0 1px 1px,#00000019 0 1px 2px}@media screen and (min-width: 750px){.formArea{width:420px}}.noticeArea{background-color:#dbeaff;margin:10px 0 15px;padding:5px;border-radius:5px}.inTextBtn{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;color:#00f;text-decoration:underline}.indexTable{box-shadow:0 0 4px #e4eae6}.indexTable tr:hover td{background-color:#c7f2e4}.topNotice{list-style:none;margin-top:10px;padding-left:5px}.jobFeatureArea{background-color:#fff;padding:10px;border-radius:10px;margin:15px 0;box-shadow:6px 6px 6px #dbe6e3}td.tableContents{background-color:#f0f8ff}.indexArea{margin:auto auto 70px;width:100%;background-color:#f5f5f5}@media screen and (min-width: 750px){.indexArea{width:95%;margin-bottom:20px}}table.FixedIndexTable{table-layout:fixed;word-break:break-all;width:100%}.date{font-size:11px;margin-top:.2em;margin-bottom:.2em;text-align:end}.indexTitle{vertical-align:middle;text-align:center;text-decoration:none;color:#fff;background-color:#05a3b6;font-size:13px;font-weight:700}.checkboxDivInTable{vertical-align:middle;display:flex;justify-content:center}.fa.fa-sort{color:#f5f5f5}.indexTitleLink{font-weight:700;font-size:13px;color:#3d5656;cursor:pointer}.indexTitleLink:hover{color:#fca26a}.indexInnerText{font-weight:bolder;color:#6676b7;font-size:11px}.indexInnerIcon{margin:0 3px 0 1px;width:13px;height:13px}.indexInnerLink{color:#6676b7;font-size:12px;margin:5px;cursor:pointer}.indexInnerLink:hover{font-weight:bolder;color:#fca26a}.editCareerLink{color:#fff;font-size:12px;margin:5px;cursor:pointer}.editCareerLink:hover{font-weight:bolder;color:#fca26a}.createBtn{padding:6px 10px;background:#fab87a;color:#fff;border:none;border-radius:5px;box-shadow:3px 2px 2px #e7e3e3}.createBtn:hover{color:#fff;font-weight:700;background:#fca26a;box-shadow:5px 4px 4px #beb8b8}.indexContents{vertical-align:middle;font-size:12px;font-weight:500}.checkBoxRow{width:98%}.checkBoxArea{padding:0 .5em;background-color:#bfe9db;border-radius:.5em;box-shadow:0 2px #7e98ae}.content{align-items:center;width:100%;margin-top:20px;margin-bottom:10px;font-weight:600;font-size:18px;padding:.5em;color:#fff;background:rgb(21,78,102);border-radius:5px}@media screen and (min-width: 750px){.content{font-size:20px}}th.tableTitle{font-size:16px;padding-left:1em;vertical-align:middle;color:#fff;background-color:#05a3b6}@media screen and (min-width: 750px){th.tableTitle{font-size:18px}}.titleIcon{width:22px;margin-right:14px;margin-bottom:4px}@media screen and (min-width: 750px){.titleIcon{width:24px;height:24px}}th.companyName{padding-left:1em;vertical-align:middle;text-align:center;background-color:#fff}.companyNameText{margin-top:15px;font-weight:700;font-size:22px;color:#2a2727}@media screen and (min-width: 750px){.companyNameText{font-size:25px}}td.jobIntroduction{font-size:14px;background-color:#fff}@media screen and (min-width: 750px){td.jobIntroduction{font-size:16px}}.imageShowArea{text-align:center;margin:10px 5% 5px;border-radius:10px}@media screen and (min-width: 750px){.imageShowArea{margin:20px 10% 5px}}.showImage{min-width:200px;max-width:300px;border-radius:8px;height:300px;-o-object-fit:contain;object-fit:contain}.imageShowInfo{vertical-align:middle;margin:0 3% 5px;font-size:12px}@media screen and (min-width: 750px){.imageShowInfo{font-size:13px;margin:0 10% 5px}}.businessContents{min-width:300px;margin-top:0}.businessContentsTitle{text-align:center;font-size:20px;padding:.8rem 0;margin:0 100px 20px;background-image:linear-gradient(90deg,#fab87a 0 20%,#dedede 20%);background-repeat:no-repeat;background-size:100% 10%;background-position:bottom;color:#fca26a;font-weight:700}@media screen and (min-width: 750px){.businessContentsTitle{font-size:22px;margin:10px 100px 20px}}.jobOfferContents{margin:10px 5% 5px}@media screen and (min-width: 750px){.jobOfferContents{margin:10px 10% 5px}}label:not(.checkFormLabel,.selectBox,.switchTabLabel){margin-left:.5em}.checkFormLabel{display:block;position:relative;padding-left:1.5em;font-size:16px}@media screen and (min-width: 750px){.checkFormLabel{font-size:14px}}.note{font-weight:545;font-size:12px;text-decoration:underline}input:not(.checkForm,.supportCheck,.attachFile,.checkRadio),select{max-width:100%;border:none;border-bottom:1.5px solid #fab87a;height:42px;margin-top:.2em;margin-bottom:.3em;margin-left:.7em;font-size:14px;border-radius:3px;cursor:pointer;box-shadow:1.2px 1.2px 1.2px #a9bab5}@media screen and (min-width: 750px){input:not(.checkForm,.supportCheck,.attachFile,.checkRadio),select{height:35px;font-size:16px}}input:not(.menuToggle,.checkForm,.supportCheck,.amountArea,.calendar,.scoreArea,.attachFile,.nameArea,.checkRadio,.login){width:90%}@media screen and (min-width: 750px){input:not(.menuToggle,.checkForm,.supportCheck,.amountArea,.calendar,.scoreArea,.attachFile,.nameArea,.checkRadio,.login){width:65%}}.amountArea{width:120px}.scoreArea{width:80px}カレンダーのinputの幅を指定 .calendar{width:150px}.form-select-wrap{display:flex;align-items:center}.form-select-wrap>select{padding:2px 10px;margin-left:10px;margin-right:10px;border:1px solid gray}textarea{border:none;border-bottom:1.5px solid #fab87a;border-radius:3px;font-size:14px;cursor:pointer;box-shadow:1.2px 1.2px 1.2px #a9bab5}@media screen and (min-width: 750px){textarea{font-size:16px}}textarea:not(.imageInfo,.overtimeInfo){width:96%;min-height:150px;margin-top:.2em;margin-left:.7em}.overTimeInfo{width:96%;min-height:60px;margin-top:.2em;margin-left:.7em}.imageRow{margin:0}.imageCol{width:100%;margin:5px;padding:0 5px;border:2px dashed rgb(170,168,168);border-radius:15px}.previewImage{width:300px;height:200px;-o-object-fit:contain;object-fit:contain;margin:5px 0 10px;border-radius:10px}@media screen and (min-width: 750px){.previewImage{width:100%;min-width:300px}}.uploadImage{width:100%;min-width:200px;height:200px;-o-object-fit:contain;object-fit:contain;background-color:#f0f8ff;margin:5px 0 10px;border-radius:10px}@media screen and (min-width: 750px){.uploadImage{width:100%;min-width:100px}}.companyLogo{width:160px;height:160px;-o-object-fit:contain;object-fit:contain;background-color:#f0f8ff;padding:10px;box-sizing:border-box}.companyLogoShow{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;background-color:#f0f8ff}@media screen and (min-width: 750px){.companyLogoShow{width:80px;height:80px}}.imageInfo{width:100%;min-height:80px;margin:5px 0 10px;font-size:12px}@media screen and (min-width: 750px){.imageInfo{width:100%}}.imageUpload{display:none}.imageUploadBtn{color:#fff;width:100px;height:25px;font-size:12px;font-weight:500;border-radius:6px;background:#fab87a;border:2px solid #fab87a}.imageUploadBtn:hover{color:#fff;font-weight:700;background:#fca26a;border:2px solid #fca26a}.deleteIcon{width:18px;height:18px}.deleteIcon:hover{width:20px;height:20px}.checkForm{position:absolute;margin-top:2px;left:0;width:18px;height:18px;accent-color:rgb(77,65,155);cursor:pointer}@media screen and (min-width: 750px){.checkForm{width:16px;height:16px}}.checkRadio{width:20px;height:20px;display:flex;align-items:center;accent-color:rgb(115,99,223);cursor:pointer}@media screen and (min-width: 750px){.checkRadio{width:18px;height:18px}}.row,.col:not(.imageRow,.imageCol){margin-left:0;padding-left:0;padding-bottom:.2em}.innerTableList{list-style:none;padding-left:0}.switchTab{display:flex;flex-wrap:wrap}.switchTabLabel{display:flex;justify-content:center;align-items:center;flex:1 1;order:-1;padding:4px;background-color:#e7e4e4;color:#9c9999f3;border-bottom:2px solid white;font-size:14px;font-weight:700;text-align:center;cursor:pointer;border-radius:5px 5px 0 0}@media screen and (min-width: 750px){.switchTabLabel{font-size:16px;border-bottom:4px solid white}}.switchTabLabel:not(:last-of-type){margin-right:3px}.switchTabLabel:hover{opacity:.8}.switchTab input{display:none}.switchTab>div{width:100%;padding:10px 4px;background-color:#fff}.switchTabLabel:has(:checked){background-color:#05a3b6;border-bottom:4px solid rgb(21,78,102);color:#fff}.switchTabIcon{width:18px;margin-right:6px;margin-bottom:4px}@media screen and (min-width: 750px){.switchTabIcon{width:24px;margin-right:14px}}.noticeNumber{font-size:13px;line-height:20px;color:#fff;text-align:center;background:#E68031;border-radius:10px;min-width:19px;padding:0 3px;box-sizing:border-box;margin-left:12px}.inputSupportBtn{margin:2px 0 8px 10px;padding:.2em .5em;font-size:14px;color:#fff;width:auto;height:auto;font-weight:700;border-radius:3px;background:#fab87a;border:.5px solid #fab87a;cursor:pointer}.inputSupportBtn:hover{color:#fff;background:#fca26a;border:.5px solid #fca26a}.closePreviewBtn,.closeConfirmBtn{position:relative;text-align:right;margin-left:auto;width:30px;height:30px;border:white;background:none}.closePreviewBtn:before,.closeConfirmBtn:before,.closePreviewBtn:after,.closeConfirmBtn:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:21px;background:white}.closePreviewBtn:before,.closeConfirmBtn:before{transform:translate(-50%,-50%) rotate(45deg)}.closePreviewBtn:after,.closeConfirmBtn:after{transform:translate(-50%,-50%) rotate(-45deg)}.previewBody{margin:60px auto;width:95%;height:90%;background-color:#fff;border-radius:15px;font-size:14px;cursor:pointer}@media screen and (min-width: 750px){.previewBody{width:500px;height:85%;margin:70px auto}}.previewContents{width:100%;height:88%;padding:0 3px;overflow-y:scroll;overflow-x:hidden}@media screen and (min-width: 750px){.previewContents{height:82%;margin:5px auto}}.inputSupportModal,.previewModal,.confirmModal{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;background-color:#0006}.inputSupportTitle{display:flex;margin-bottom:.3em;width:100%;font-weight:700;font-size:14px;padding:.5em;color:#fff;background:#5fafa6;border-radius:15px 15px 0 0}.inputSupportRemark{font-weight:700;padding:0;font-size:13px;color:#3d5656;text-decoration:underline}.modalSupportContents{margin:20px auto;width:90%;min-height:50%;background-color:#fff;border-radius:15px}@media screen and (min-width: 750px){.modalSupportContents{width:70%;margin:3% auto}}@media screen and (min-width: 1024px){.modalSupportContents{width:60%;margin:5% auto}}.modalCheckBoxList{max-height:70vh;overflow-y:scroll;background-color:#fff;padding:0 20px 20px}@media screen and (min-width: 1024px){.modalCheckBoxList{height:78%}}.modalFooter{padding:.8em .8em .8em 0;background-color:#f0f8ff;position:sticky;bottom:0;text-align:end;border-radius:0 0 15px 15px}.closeBtn{color:#fff;width:auto;height:auto;padding:8px 5px;font-size:14px;font-weight:500;border-radius:.6em;background:rgb(150,148,148);border:2px solid rgb(150,148,148)}.closeBtn:hover{font-weight:700;background:rgb(199,198,198);border:2px solid rgb(199,198,198)}.selectBtn{color:#fff;width:auto;height:auto;padding:8px 5px;font-size:14px;font-weight:500;border-radius:.6em;background:#fab87a;border:2px solid #fab87a}.selectBtn:hover{font-weight:700;background:#fca26a;border:2px solid #fca26a;box-shadow:5px 4px 4px #beb8b8}.messageBtn{color:#fff;width:auto;height:auto;border-radius:.6em;background:#fab87a;border:2px solid #fab87a}.messageBtn:hover{background:#fca26a;border:2px solid #fca26a;box-shadow:5px 4px 4px #beb8b8}.resultBtn{width:auto;height:auto;padding:5px;color:#fff;font-size:15px;font-weight:700;border-radius:3px;background:#fb6543;border:none}.resultBtn:hover{background:#f74b25;box-shadow:5px 4px 4px #beb8b8}.supportCheck{vertical-align:middle;right:0;width:18px;height:18px;accent-color:rgb(77,65,155);cursor:pointer}.inputSupportText{font-size:14px;margin-left:0;display:inline-block;text-align:start}.public{color:#fca26a}.private{color:gray}.circle{display:inline-block;border-radius:50%;width:23px;height:23px;line-height:23px;text-align:center;border:solid .8px black}.noBottomBtnBackBtnArea{margin-top:20px;margin-bottom:80px;text-align:center;color:#154e66}.oneBottomBtnBackBtnArea{margin-bottom:130px;text-align:center;color:#154e66}@media screen and (min-width: 750px){.oneBottomBtnBackBtnArea{margin-bottom:30px}}.threeBottomBtnsBackBtnArea{margin-bottom:230px;text-align:center;color:#154e66}@media screen and (min-width: 750px){.threeBottomBtnsBackBtnArea{margin-bottom:20px}}.backBtnShortArea{margin-bottom:20px;text-align:center;color:#154e66}.FixedBtnWrapper{position:fixed;display:flex;width:100%;bottom:70px}@media screen and (min-width: 750px){.FixedBtnWrapper{width:auto;bottom:80px;right:6%}}.FixedBtnArea{display:flex;flex-direction:column;margin:auto;gap:5px;width:100%}@media screen and (min-width: 750px){.FixedBtnArea{gap:10px}}.previewBtn,.draftBtn,.submitBtn,.editBtn,.copyBtn,.backBtn{display:flex;margin:auto;justify-content:center;align-items:center;text-align:center;padding:10px 0;z-index:50;width:95%;font-weight:bolder;border-radius:5px;box-shadow:1.5px 1.5px 3px #8b8a8a;cursor:pointer}@media screen and (min-width: 750px){.previewBtn,.draftBtn,.submitBtn,.editBtn,.copyBtn,.backBtn{flex-direction:column;width:80px;height:80px;font-weight:700;font-size:13px;border-radius:100%}}.previewBtn,.draftBtn,.copyBtn,.editBtn{background-color:#fab87a;border:2px solid #fab87a;border:none;color:#fff}.previewBtn:hover,.draftBtn:hover,.copyBtn:hover,.editBtn:hover{background-color:#fca26a;border:2px solid #fca26a;box-shadow:2px 2px 5px gray;color:#fff}.submitBtn{background-color:#fb6543;border:2px solid #fb6543;border:none;color:#fff}.submitBtn:hover{background-color:#f74b25;border:2px solid #f74b25;box-shadow:2px 2px 5px gray;color:#fff}.submitBtn:disabled{cursor:none;opacity:.6;background-color:#afafc1;border:none;color:#2e2d2d}.backBtn{background-color:#fff;border:2px solid #fb6543;color:#fb6543}.FixedBtnIcon{display:flex;width:22px;height:22px}@media screen and (min-width: 750px){.FixedBtnIcon{display:block;width:30px;height:30px}}.buttonText{font-size:15px;font-weight:700;padding-left:10px}@media screen and (min-width: 750px){.buttonText{margin-top:3px;font-size:11px;padding:0}}.bottomBtnWrapper{display:flex;justify-content:center;align-items:center}.bottomBtn{position:fixed;padding:8px 0;display:block;text-align:center;width:95%;bottom:48px;background-color:#f9d6b4;border:none;font-size:15px;color:#fab87a;border-radius:5px;cursor:pointer}.bottomBtn:hover{font-weight:700;background-color:#fca26a;border:2px solid #fca26a;box-shadow:2px 2px 5px gray;color:#fff}@media screen and (min-width: 750px){.bottomBtn{padding:15px 0;max-width:60px;right:45px;bottom:90px}}.backBottomBtn{position:fixed;padding:4px 0;display:block;text-align:center;width:30%;bottom:10px;background-color:#d3d1d0;border:none;color:#fff;border-radius:5px;cursor:pointer}.backBottomBtn:hover{font-weight:700;background-color:#9f9e9d;border:2px solid #9f9e9d;box-shadow:2px 2px 5px gray;color:#fff}@media screen and (min-width: 750px){.backBottomBtn{padding:5px 0;max-width:60px;right:45px;bottom:35px}}.modalConfirm{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:90%;height:30%;background-color:#fff;border-radius:15px}@media screen and (min-width: 750px){.modalConfirm{width:70%;height:30%}}@media screen and (min-width: 1024px){.modalConfirm{width:60%;height:25%}}.confirmTitle{display:flex;align-items:center;margin-bottom:.3em;width:100%;font-weight:700;font-size:16px;padding:.5em .5em .5em 20px;color:#fff;background:#5fafa6;border-radius:15px 15px 0 0}.modalConfirmContents{height:100%;background-color:#fff;padding:0 20px 20px}@media screen and (min-width: 1024px){.modalConfirmContents{height:78%}}.selectBox{display:inline-flex;align-items:center;position:relative}.selectBox:after{position:absolute;right:6px;width:8px;height:6px;background-color:#535353;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}.selectBox select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.4em calc(.8em + 20px) .4em .8em;background-color:#fff;color:#333;font-size:16px}select:focus,input:not(.attachFile):focus,textarea:focus{outline:none;border-bottom:3px solid #fca26a;box-shadow:1.8px 1.8px 1.8px #a9bab5}.attachFile{font-size:13px}.checkboxContainer{display:inline-block;vertical-align:middle;margin:2.5px 0 2.5px 2px}.supportCheck{margin-right:2px}.row{--bs-gutter-x: 0}.accordion{width:100%;margin:5px auto;border-radius:10px;background-color:#f0f8ff}.accordion summary,.subAccordion summary{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:5px;padding:7px 10px;font-size:18px;border-radius:6px;color:#fff;font-weight:700;cursor:pointer}.accordion summary{background-color:#154e66}.subAccordion summary{background-color:#05a3b6;padding:6px;border-radius:4px}.accordion summary::-webkit-details-marker,.subAccordion summary::-webkit-details-marker{display:none}.accordion summary .toggleMark,.subAccordion summary .toggleMark{display:inline-block;vertical-align:middle;width:24px;height:24px;position:relative;font-size:0;margin-left:10px;margin-right:10px;flex-shrink:0}.accordion summary .toggleMark:before,.subAccordion summary .toggleMark:before,.accordion summary .toggleMark:after,.subAccordion summary .toggleMark:after{content:"";position:absolute;background-color:#fff;transition:transform .3s ease,width .3s ease}.accordion summary .toggleMark:before,.subAccordion summary .toggleMark:before{top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);width:2px;height:12px}.accordion summary .toggleMark:after,.subAccordion summary .toggleMark:after{top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);width:12px;height:2px}.accordion[open]>summary .toggleMark:before,.subAccordion[open]>summary .toggleMark:before{transform:translate(-50%,-50%) rotate(90deg);width:0}.subAccordion>div{transition:opacity .5s ease,margin-top .5s ease}.subAccordion[open]>div{opacity:1;margin-top:0}.subAccordion:not([open])>div{opacity:0;visibility:hidden}.qaAccordion summary{display:flex;align-items:center;position:relative;justify-content:space-between;padding:10px 15px;font-weight:500;color:#fff;background-color:#05a3b6;margin:5px 6px 5px 10px;border-left:5px solid rgb(21,78,102);border-radius:3px;cursor:pointer}.qaAccordion summary::-webkit-details-marker{display:none}.qaAccordion summary .toggleMark{display:inline-block;width:24px;height:24px;position:relative;font-size:0;margin-left:10px;flex-shrink:0}.qaAccordion summary .toggleMark:before,.qaAccordion summary .toggleMark:after{content:"";position:absolute;background-color:#fff;transition:transform .3s ease,width .3s ease}.qaAccordion summary .toggleMark:before{top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);width:2px;height:12px}.qaAccordion summary .toggleMark:after{top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);width:12px;height:2px}.qaAccordion[open] summary .toggleMark:before{transform:translate(-50%,-50%) rotate(90deg);width:0}.clearSelectBtn{background:#9f9e9d;font-size:14px;font-weight:700;color:#fff;padding:3px 6px;border-radius:4px;border:none}.clearSelectBtn:hover{font-weight:700;background:#787776}.stepBar{margin:0 auto;width:80%}.stepBar .stepBarWrap{margin:2em 0;position:relative}.stepBar .stepBarWrap .stepTitle{display:inline-flex;align-items:center}.stepBar .stepBarWrap .stepTitle .stepCircle{display:inline-block;width:3em;height:3em;content:"";border-radius:50%;background-color:#ef7f42;color:#fff;text-align:center}.stepBar .stepBarWrap .stepTitle .stepCircle span{display:inline-block;line-height:1.2em;font-size:.8em;font-weight:700;position:relative;top:.9em}.stepBar .stepBarWrap .stepTitle .title{margin:.5em;font-weight:700;font-size:1.2em}.stepBar .stepBarWrap .stepText{padding-left:3.5em}.stepBar .stepBarWrap .stepText .txt{font-size:.9em}.flowImageArea{display:flex}.flowImage{padding-left:40px}.stepBar .stepBarWrap .stepline{width:3px;height:calc(100% + 1em);background-color:#ef7f42;position:absolute;top:1em;left:1.5em;z-index:-1}.stepBarWrap:last-of-type .stepline:last-of-type{display:none}@media screen and (max-width: 960px){.stepBar{width:90%}}.selectedPrefText,.selectedEmploymentTypeText,.selectedOccupationText,.selectedText{padding:0 2px;color:#f34a4a;font-size:13px;background-color:#fff;border-radius:3px;margin-left:6px;margin-right:6px}.card{margin-bottom:5px;border-radius:5px;padding:5px;box-shadow:2px 2px 5px gray}@media screen and (min-width: 750px){.card{padding:10px 20px}}.messageCardLeft{position:relative;display:flex;padding:10px;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border-radius:5px;margin:5px 40px 10px 5px}@media screen and (min-width: 750px){.messageCardLeft{margin-right:100px;margin-top:10px;margin-bottom:20px}}.messageCardRight{position:relative;display:flex;padding:10px;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#bfe9db;background-clip:border-box;border-radius:5px;margin:5px 5px 10px 40px}@media screen and (min-width: 750px){.messageCardRight{margin-left:100px;margin-top:10px;margin-bottom:20px}}.cardCompanyIcon{width:22px;height:22px;margin-top:2px}@media screen and (min-width: 750px){.cardCompanyIcon{width:27px;height:27px}}.appliedJobTitleArea{margin-top:10px;background-color:#bfe9db;padding:5px 10px;border-radius:5px}.cardIcon{margin:auto;text-align:center;width:86%;max-width:25px;height:auto}@media screen and (min-width: 750px){.cardIcon{width:70%;max-width:28px}}.appliedJobTitle{color:#000;font-weight:700}.jobListImage{text-align:center;width:100%;max-width:290px;height:200px;-o-object-fit:contain;object-fit:contain;border-radius:8px}@media screen and (min-width: 750px){.jobListImage{max-width:300px}}.jobListImageInfoArea{display:none}@media screen and (min-width: 750px){.jobListImageInfoArea{display:block;margin:0 30px;padding-top:20px;font-size:13px}}td.appliedJobTable{vertical-align:middle;padding:2px 5px;background-color:#fff;border-bottom:.5px solid rgb(198,195,195)}.appliedJobIcon{display:flex;flex-direction:column;align-items:center}.appliedJobText{font-size:6px;font-weight:900;color:#8b8686}@media screen and (min-width: 750px){.appliedJobText{font-size:11px}}.jobListBtnArea{display:flex;text-align:center;justify-content:center;margin:3px 5px}@media screen and (min-width: 750px){.jobListBtnArea{margin:5px 15px}}.jobListBtnIcon{width:22px;height:22px}@media screen and (min-width: 750px){.jobListBtnIcon{width:27px;height:27px}}.jobListBtn{display:inline-block;margin:8px;padding:7px 10px;min-width:150px;border:none;border-radius:5px;box-shadow:3px 2px 2px #e7e3e3}.jobListBtn:hover:not(.jobListBtn:disabled){font-weight:700;box-shadow:5px 4px 4px #beb8b8;color:#fff}@media screen and (min-width: 750px){.jobListBtn{margin:10px 25px}}.favoriteBtn{background-color:#94b2f3;color:#fff}.favoriteBtn:disabled{cursor:none;opacity:.5;background-color:#afafc1}.detailBtn{background-color:#fab87a;color:#fff;text-decoration:none}.detailBtn:hover:not(.detailBtn:disabled){background-color:#fca26a}.applyBtn{background-color:#fb6543;color:#fff;text-decoration:none}.applyBtn:hover:not(.applyBtn:disabled){background-color:#f74b25}.joinUsMessage{background:#05a3b6;border-radius:5px;padding:5px;color:#fff;font-weight:700}@media screen and (min-width: 750px){.joinUsMessage{padding:5px 25px}}.ribbon{display:inline-block;position:absolute;left:0;top:5px;box-sizing:border-box;padding:0 12px;margin-top:4px;height:30px;line-height:30px;font-size:14px;font-weight:700;letter-spacing:.1em;color:#fff;box-shadow:0 2px 2px #0000001f}.ribbon:before{position:absolute;content:"";top:0;left:-7px;border:none;height:38px;width:7px;border-radius:5px 0 0 5px}.ribbon:after{position:absolute;content:"";bottom:-7px;left:-5px;border:none;height:7px;width:5px;border-radius:5px 0 0 5px}.processRibbon{background:#fb6543}.processRibbon:before{background:#fb6543}.resultRibbon{background:#05a3b6}.resultRibbon:before{background:#05a3b6}.linkBtn{display:flex;align-items:center;position:relative;width:auto;height:40px;padding:6px;border:2px solid #1c7675;border-radius:5px;background-color:#fff;color:#1c7675;font-size:13px}.linkBtn:hover{font-weight:700;box-shadow:4px 3px 3px #a3acaa}.linkBtnIcon{margin-right:5px;width:auto;height:20px}.searchBtn{text-align:center;padding:6px 25px;border:none;border-radius:5px;background-color:#fab87a;color:#fff;font-size:18px;font-weight:700;text-decoration:none;cursor:pointer}.searchBtn:hover{box-shadow:5px 4px 4px #beb8b8;background-color:#fca26a}.searchBtn:disabled{cursor:none;opacity:.6;background-color:#afafc1;border:none;color:#2e2d2d}.searchBtn:hover{box-shadow:4px 2px 2px #e7d7cd;color:#fff}.searchNoticeText{font-size:11px;font-weight:700;color:#05a3b6}@media screen and (min-width: 750px){.searchNoticeText{font-size:13px}}.searchBtnIcon{margin:0 5px 0 0;width:23px}.messageInfo{background-color:#f6eacc;border-radius:5px;padding:3px 0 3px 10px;margin:5px 5px 10px}.sendMessageBottom{position:fixed;bottom:0;color:#fff;font-weight:700;font-size:18px;padding:14px;text-align:center;background-color:#fab87a;border-top:1px solid #ddd;border-radius:6px;z-index:1000}.sendMessageBottom:hover{background-color:#fca26a}@media screen and (min-width: 750px){.sendMessageBottom{font-size:20px;bottom:20px;padding:8px;border-radius:8px}}.historyTextArea{padding-left:10px;margin-top:10px}.jobOfferSmallBtn{color:#fff;width:auto;height:auto;padding:6px 20px;font-size:16px;font-weight:700;border-radius:5px;background:#fab87a;border:2px solid #fab87a}.jobOfferSmallBtn:hover{font-weight:700;background:#fca26a;border:2px solid #fca26a;box-shadow:5px 4px 4px #beb8b8}.dashboardCol{width:100%;min-width:280px;margin:5px;background-color:#f6f6f6;box-shadow:3px 3px 3px 3px #c0c0bf80;border-radius:5px}.dashboardContents{margin:10px}.dashboardBtn{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:10px;border:2px solid #fff;border-radius:5px;box-shadow:0 0 0 3px #fab87a;background-color:#fab87a;color:#fff;font-weight:700}.dashboardBtn:hover{box-shadow:0 0 0 3px #fca26a;background-color:#fca26a}.dashboardIcon{width:25px;height:auto}.dashboardCountLink{color:#fb6543;font-weight:700;font-size:22px}.dashboardCountLink:hover{color:#f74b25}.dashboardPageLink{font-weight:700;color:#212529}.dashboardPageLink:hover{color:#727171}.dashBoardAlertLink{font-weight:700;color:#fff}.dashBoardAlertLink:hover{color:#f9e998fc}.messageLink{color:#fb6543;font-weight:700}.messageLink:hover{color:#f74b25}.dashboardText{background:aliceblue;border-radius:5px;font-weight:800;font-size:12px;margin:3px auto;padding:5px;color:#095309}.companyStatusArea{margin:15px;padding:10px;background-color:#f9ecec;box-shadow:3px 3px 3px 3px #c0c0bf80;border-radius:5px}.functionList{text-align:left;vertical-align:middle;font-weight:700}@media screen and (min-width: 750px){.functionList{text-align:center}}.companyStatusText{padding:0 4px;color:#fff;font-size:14px;font-weight:700;background-color:#f74b25;border-radius:3px}.contractExplanationArea{padding:10px;background-color:#ede9fa;border-radius:6px;margin:20px 5px 10px}.monthlyFeeArea,.feeExampleArea{text-align:center;margin:10px .5px;background:#BFE9DB;padding:5px .5px;border-radius:3px;font-size:15px}@media screen and (min-width: 750px){.monthlyFeeArea,.feeExampleArea{margin:10px 40px;padding:10px 40px;font-size:22px}}.feeExampleArea{margin:5px .5px;padding:5px 6px;font-size:14px;color:#154e66;text-align:left;background:aliceblue}@media screen and (min-width: 750px){.feeExampleArea{margin:5px 40px;padding:10px 40px}}.dashboardAlertArea{padding:10px;color:#fff;background:#fb6543;margin:15px;border-radius:3px;box-shadow:2px 2px 5px #a9a8a8}.selectionResultInfoArea{margin:20px 0;padding:10px;background-color:#f0f8ff;border-radius:5px;box-shadow:2px 2px 5px #a9a8a8}@media screen and (min-width: 750px){.selectionResultInfoArea{padding:20px;border-radius:10px}}.selectionResultNoticeArea{text-align:center;background-color:#dbeaff;margin:15px 0;padding:5px;border-radius:5px}@media screen and (min-width: 750px){.selectionResultNoticeArea{padding-left:30px;margin:15px 100px}}.contractCard{background:aliceblue;border-radius:10px;box-shadow:2px 2px 5px gray;margin:10px 5px}.contractRadio label{display:flex;align-items:center;font-size:20px;color:#fff;font-weight:700;gap:0 .5em;position:relative;margin-bottom:.4em;margin-left:0;padding:.5em .7em;border-radius:10px 10px 0 0;background-color:#fab87a}.subscriptionTableLabel{vertical-align:middle;padding-left:0;margin-left:0;font-size:14px}.selected-row{background-color:#bfe9db}.footerLink{color:#05a3b6;text-decoration:none}.footerLink:hover{color:#05a3b6;font-weight:500;text-decoration:underline}.selectRadio{border:none}.selectRadio label{display:inline-block;position:relative;width:auto;padding:.5em .4em;color:#05a3b6;border:1px solid #05a3b6;border-radius:3px;background-color:#f0f8ff;cursor:pointer;font-weight:700;text-align:left}.selectRadio label:has(:checked){background-color:#05a3b6;color:#fff}.selectRadio input{display:none}.selectCheck{border:none}.selectCheck label{display:inline-block;position:relative;width:auto;padding:.1em .25em;margin-top:.2em;margin-bottom:.2em;font-size:13px;border:1px solid rgb(181,181,181);border-radius:3px;background-color:#fff;cursor:pointer;text-align:left}.selectCheck label:has(:checked){background-color:#fca26a;color:#fff;font-weight:700;border:1px solid #fca26a}.selectAllCheck{border:none}.selectAllCheck label{display:inline-block;position:relative;width:auto;padding:.1em .25em;margin-top:.2em;margin-bottom:.2em;font-size:13px;border:1px solid rgb(181,181,181);border-radius:3px;background-color:#fff;cursor:pointer;text-align:left;font-weight:700}.selectAllCheck label:has(:checked){background-color:#fb6543;border:1px solid #fb6543;color:#fff}.selectAllCheck input{display:none}.topBannerArea{position:relative;margin:auto}@media screen and (min-width: 750px){.topBannerArea{width:90%}}.topBanner{margin-top:20px;width:100%}.topBannerBtn{position:absolute;width:auto;top:76%;left:50%;transform:translate(-50%);transform-origin:center;font-size:20px;font-weight:700;padding:7px 20px;color:#fff;background:#fb6543;border:solid 2px #fb6543;border-radius:7px;transition:.5s ease}@media screen and (min-width: 750px){.topBannerBtn{top:82%;padding:15px 30px;font-size:30px;border-radius:10px}}.topBannerBtn:hover{background:#f74b25;transform:translate(-50%) scale(1.1)}.topBannerBtnHr{top:88%;margin-bottom:60px}@media screen and (min-width: 750px){.topBannerBtnHr{top:86%}}.bannerTitle{margin:40px 0 6px;color:#fff;font-weight:700;font-size:20px;text-align:center;padding:.5em .25em;background:rgb(21,78,102)}@media screen and (min-width: 750px){.bannerTitle{font-size:30px;padding:.25em;margin:30px 60px 15px}}.topIntroduction{padding:20px 15px;font-weight:500;font-size:16px}@media screen and (min-width: 750px){.topIntroduction{padding:20px 150px;font-size:18px}}.emphasisIntroduction{font-size:18px;color:#05a3b6;font-weight:700}@media screen and (min-width: 750px){.emphasisIntroduction{font-size:18px}}.bannerTitleSmall{display:flex;justify-content:center;align-items:center;margin:20px 10px 6px;color:#05a3b6;font-weight:700;font-size:20px;text-align:center;padding:.25em;border-top:solid 1.5px #05a3b6;border-bottom:solid 1.5px #05a3b6;background:white}@media screen and (min-width: 750px){.bannerTitleSmall{font-size:25px;margin:30px 20px 0}}.detailArea{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:12px 15px;height:100%}@media screen and (min-width: 750px){.detailArea{padding:35px 50px}}@media screen and (min-width: 1500px){.detailArea{font-size:20px}}.detailAreaBoldFont{text-align:center;font-weight:700;color:#05a3b6;font-size:19px}@media screen and (min-width: 750px){.detailAreaBoldFont{font-size:28px}}.welcomeRegisterBtn{font-size:22px;font-weight:700;padding:5px 13px;color:#fb6543;background:white;border:solid .6px #fb6543;border-radius:7px}@media screen and (min-width: 750px){.welcomeRegisterBtn{padding:8px 16px;font-size:30px;border-radius:10px;border:solid 2px #fb6543}.welcomeRegisterBtn:hover{color:#fff;padding:9px 18px;background:#fb6543}}.welcomeRegisterBtnSmall{font-size:18px;width:210px;font-weight:700;margin-top:14px;padding:4px 11px;color:#fff;background:#fb6543;border:solid .6px #fb6543;border-radius:5px;transition:.5s ease}@media screen and (min-width: 750px){.welcomeRegisterBtnSmall{width:240px;padding:5px 10px;font-size:20px;border-radius:8px;border:solid 1.5px #fb6543}.welcomeRegisterBtnSmall:hover{color:#fff;padding:6px 13px;background:#f74b25;transform:scale(1.1)}}.bannerImgWrapper{background-color:#f5f5f5;padding:12px 8px;border-radius:3px;display:inline-block}@media screen and (min-width: 750px){.bannerImgWrapper{padding:35px 50px;border-radius:12px}}.bannerImgWrapperSmall{background-color:#f5f5f5;padding:12px 8px;font-size:15px;border-radius:6px;display:inline-block}@media screen and (min-width: 750px){.bannerImgWrapperSmall{font-size:16px;padding:30px 15px;border-radius:12px}}.bannerImg{display:block;width:100%;border-radius:inherit}.welcomeFeatureArea{margin:20px 0 30px}@media screen and (min-width: 750px){.welcomeFeatureArea{margin:40px 0 50px}}.zoomIn.show{opacity:1;transform:scale(1)}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:4px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:-moz-min-content;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:700;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents{opacity:38%}.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}.speechBubbleContainer{display:flex;flex-direction:column;gap:10px}.speechBubble{position:relative;display:inline-block;margin-left:16px;margin-right:15px;padding:10px;border-radius:10px;background-color:#f0ecf7;box-shadow:3px 3px 3px #bdbcbc;text-align:left;font-size:14px;font-weight:500;line-height:1.5;color:#000}.speechBubble:before{content:"";position:absolute;top:50%;left:0;border-width:0 16px 16px 0;border-color:transparent #000000 transparent transparent;translate:-100% -50%;transform:skew(0,-6deg);transform-origin:right}.speechBubble:after{content:"";position:absolute;top:50%;left:0;border-style:solid;border-width:0 13.6px 13.6px 0;border-color:transparent #f0ecf7 transparent transparent;translate:-100% calc(-50% - .2px);transform:skew(0,-6deg);transform-origin:right}.timeline{display:flex;justify-content:center;list-style-type:none;padding:0}.timeline li{display:flex;flex:1 1;flex-direction:column;align-items:center;position:relative;z-index:1;color:#969da3;font-size:16px}.timeline li.prev,.timeline li.current{color:#05a3b6}.timeline li.current{font-weight:700}.timeline li:before{display:inline-block;width:18px;height:18px;margin-bottom:10px;content:"";border:2px solid #d6dde3;border-radius:50%;background-color:#fff}.timeline li.prev:before,.timeline li.current:before{border-color:#05a3b6}.timeline li:not(:last-child):after{position:absolute;top:8px;left:50%;z-index:-1;width:100%;height:2px;background-color:#d6dde3;content:""}.timeline li.current:before,.timeline li.prev:after{background-color:#05a3b6}
