.form_title_wrap{text-align:center;margin-bottom:40px}.form_title_wrap .copy{color:#272727;font-size:14px;line-height:160%;letter-spacing:-.056px;margin-bottom:8px}.form_title_wrap .title{color:#272727;font-size:20px;font-weight:700;line-height:160%;letter-spacing:-.08px}.form_vertical+.form_vertical{margin-top:40px}.form_vertical>dt{color:#25272A;font-size:14px;font-weight:700;line-height:160%;letter-spacing:-.14px;margin-bottom:8px}.form_vertical .dt_flex{display:flex;justify-content:space-between;align-items:center}.form_vertical .bt_sm{color:#25272A;font-size:12px;font-weight:400;line-height:154%}.form_vertical .bt_sm:after{content:"";display:inline-block;vertical-align:middle;margin:-3px 0 0 4px;width:12px;height:12px;background:url(https://imgorg.catch.co.kr/job/catchcampus/arr1_right.svg) no-repeat 50%;background-size:contain}.form_vertical .dd_flex{display:flex;gap:8px}.form_vertical dd.mt20:first-child{margin-top:0!important}.form_vertical .inputbox{position:relative;display:flex;align-items:center;gap:8px;border-radius:8px;border:1px solid #afb8c1;padding:11px 15px;min-height:48px}@media (min-width:769px){.form_vertical .inputbox:hover{border-color:#737C87}}.form_vertical .inputbox:has(input:focus){border-color:#737C87}.form_vertical .inputbox:has(.bt_date) input[type=text]{position:absolute;z-index:-1;width:calc(100% - 24px - 8px - 15px * 2)}.form_vertical .inputbox:has(input:disabled){background:#F6F8FA}.form_vertical .inputbox:has(input:disabled) input[type=text]{color:#8C959F}@media (min-width:769px){.form_vertical .inputbox:has(input:disabled):hover{border-color:#AFB8C1}}.form_vertical .inputbox.flex1{flex:1 1}.form_vertical .inputbox.error{border-color:#FF0000}.form_vertical .inputbox+.inputbox{margin-top:8px}.form_vertical .inputbox input[type=number],.form_vertical .inputbox input[type=text]{flex:1 1;width:0;height:24px;color:#25272A;font-size:16px;line-height:152%}@media (min-width:769px){.form_vertical .inputbox input[type=number],.form_vertical .inputbox input[type=text]{padding-top:3px}}.form_vertical .inputbox textarea{flex:1 1;color:#25272A;font-size:16px;line-height:152%}@media (min-width:769px){.form_vertical .inputbox textarea{padding-top:3px}}@media (max-width:768px){.form_vertical .inputbox textarea.ht1{height:147px}}@media (min-width:769px){.form_vertical .inputbox textarea.ht1{height:242px}}.form_vertical .inputbox textarea.ht2{height:176px}.form_vertical .inputbox textarea.ht3{height:116px}.form_vertical .inputbox .txt{flex-shrink:0;color:#25272A;font-size:16px;line-height:152%}.form_vertical .bt_del{background:url(https://imgorg.catch.co.kr/job/catchcampus/ico_close03.svg) no-repeat 50%;background-size:contain}.form_vertical .bt_del,.form_vertical .bt_sch{flex-shrink:0;width:24px;height:24px;text-indent:-9999em;overflow:hidden}.form_vertical .bt_sch{background:url(https://imgorg.catch.co.kr/job/catchcampus/ico_search.svg) no-repeat 50%;background-size:contain}.form_vertical .bt_date{width:100%;height:24px;text-indent:-9999em;overflow:hidden;background:url(https://imgorg.catch.co.kr/job/catchcampus/ico_calendar.svg) no-repeat 100%;background-size:auto 100%}.form_vertical .bt_date+.pc_filter_layer{right:-1px;left:unset}.form_vertical .bt_date+.pc_filter_layer:not(.atOpenUp){top:56px}.form_vertical .bt_date+.pc_filter_layer.atOpenUp{bottom:56px}.form_vertical .bt_txt{flex-shrink:0;height:36px;line-height:36px;padding:0 10px;border-radius:4px;background:#F8F9FB;margin-top:-6px;margin-bottom:-6px;color:#25272A;font-size:12px;font-weight:400}.form_vertical .bt_txt:not(:disabled){cursor:pointer}@media (min-width:769px){.form_vertical .bt_txt:hover{background:#F6F8FA}}.form_vertical .bt_txt:last-child{margin-right:-10px}.form_vertical .bt_txt:disabled{color:#AFB8C1}.form_vertical .t_info{flex-shrink:0;width:28px;color:#25272A;font-size:12px;font-weight:400;line-height:154%}.form_vertical .select_list{position:absolute;left:-1px;right:-1px;max-height:208px;padding:8px 0;border-radius:8px;border:1px solid #737c87;background:#FFF;z-index:10;overflow-y:auto}.form_vertical .select_list::-webkit-scrollbar{width:0}.form_vertical .select_list::-webkit-scrollbar-track{background-color:transform;border:0 solid #fff}.form_vertical .select_list::-webkit-scrollbar-track-piece{background-color:transparent}.form_vertical .select_list::-webkit-scrollbar-thumb{background-color:transform;border-radius:0;background-clip:padding-box;border:0 solid transparent}.form_vertical .select_list::-webkit-resizer,.form_vertical .select_list::-webkit-scrollbar-corner{background-color:transparent}.form_vertical .select_list.atOpenDown{top:52px}.form_vertical .select_list.atOpenUp{bottom:52px}.form_vertical .select_list li:not(:first-child){margin-top:4px}.form_vertical .select_list .item{width:100%;padding:8px 16px;text-align:left;color:#25272A;font-size:16px;font-weight:400;line-height:152%;letter-spacing:-.16px}@media (min-width:769px){.form_vertical .select_list .item:hover{background:#F8F9FB}}.form_vertical .select_list .item span{color:#E76A65}.form_vertical .select_list .nodata{display:flex;flex-direction:column;align-items:center;gap:4px;padding:45px 15px}.form_vertical .select_list .nodata_t1{color:#424A53;font-size:14px;font-weight:400;line-height:160%;letter-spacing:-.14px}.form_vertical .select_list .nodata_t2{display:flex;align-items:center;border-radius:8px;background:#F8F9FB;padding:0 16px;max-width:100%;height:38px;color:#25272A;font-size:14px;font-weight:400;line-height:160%;letter-spacing:-.14px}.form_vertical .select_list .nodata_t2 .ell{flex:1 1;min-width:0}.form_vertical .ck_area{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.form_vertical .ck_area .ck{position:relative;color:#25272A;font-size:16px;font-weight:400;line-height:152%}.form_vertical .ck_area .ck label{position:relative;display:block;padding-left:32px}.form_vertical .ck_area .ck label:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px}.form_vertical .ck_area .ck input{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;border-radius:0;cursor:pointer}.form_vertical .ck_area .ck:has(input[type=checkbox]) label:before{background:url(https://imgorg.catch.co.kr/job/catchcampus/ck1_off.svg) no-repeat 50%;background-size:contain}.form_vertical .ck_area .ck:has(input[type=checkbox]) input:checked~label:before{background-image:url(https://imgorg.catch.co.kr/job/catchcampus/ck1_on.svg)}.form_vertical .ck_area .ck:has(input[type=radio]) label:before{background:url(https://imgorg.catch.co.kr/job/catchcampus/radio1_off.svg) no-repeat 50%;background-size:contain}.form_vertical .ck_area .ck:has(input[type=radio]) input:checked~label:before{background-image:url(https://imgorg.catch.co.kr/job/catchcampus/radio1_on.svg)}.common_modal .form_vertical .ck_area .ck{font-size:14px;letter-spacing:-.056px}.common_modal .form_vertical .ck_area .ck label:before{top:-2px}.form_vertical .ck_area+.ck_btns{margin-top:20px}.form_vertical .ck_area+.inputbox{margin-top:8px}.form_vertical .ck_area+.ck_area{margin-top:16px}.form_vertical .ck_area.error .ck:has(input[type=checkbox]) label:before{background-image:url(https://imgorg.catch.co.kr/job/catchcampus/ck1_error.svg)}.form_vertical .ck_area.error .ck:has(input[type=radio]) label:before{background-image:url(https://imgorg.catch.co.kr/job/catchcampus/radio1_error.svg)}.form_vertical .ck_area.ckboxRound .ck:has(input[type=checkbox]) label:before{background:url(https://imgorg.catch.co.kr/job/catchcampus/ck2_off.svg) no-repeat 50%;background-size:contain}.form_vertical .ck_area.ckboxRound .ck:has(input[type=checkbox]) input:checked~label:before{background-image:url(https://imgorg.catch.co.kr/job/catchcampus/ck2_on.svg)}.form_vertical .ck_btns{display:flex;flex-wrap:wrap;gap:8px}.form_vertical .ck_btns .ck{position:relative}.form_vertical .ck_btns .ck label{display:block;height:40px;line-height:40px;padding:0 16px;border-radius:100px;background:#F6F8FA;color:#25272A;font-size:16px;font-weight:400;letter-spacing:-.16px}.form_vertical .ck_btns .ck input{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100px;opacity:0;cursor:pointer}@media (min-width:769px){.form_vertical .ck_btns .ck input:not(:disabled):not(:checked):hover~label{background:linear-gradient(0deg,rgba(234,238,242,.6),rgba(234,238,242,.6)),#FFF}}.form_vertical .ck_btns .ck input:checked~label{background:#424A53;color:#FFF}.form_vertical .ck_btns .ck input:disabled~label{color:#AFB8C1}.form_vertical .ck_btns.error .ck input~label{border:1px solid #ff0000}.form_vertical .ck_toggle{flex-shrink:0;display:flex;border-radius:8px;overflow:hidden;border:2px solid #eaeef2;background:#EAEEF2}.form_vertical .ck_toggle label{position:relative;border-radius:6px;padding:0 20px;height:44px;line-height:45px;color:#8C959F;font-size:16px;font-weight:400;letter-spacing:-.16px}.form_vertical .ck_toggle label:has(input:checked){background:#FFF;color:#25272A}.form_vertical .ck_toggle input{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;opacity:0;cursor:pointer}.form_vertical .info_area{position:relative;display:flex;margin-top:2px}.form_vertical .info_area:has(.info:first-child){margin-top:8px}.form_vertical .info_area p{font-size:12px;font-weight:400;line-height:154%}.form_vertical .info_area .info{color:#424A53}.form_vertical .info_area .count{color:#424A53;margin-left:auto}.form_vertical .info_area .error{color:#FF0000}.form_vertical .info_area .bt_info:before{content:"";display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:4px;width:12px;height:12px;background:url(https://imgorg.catch.co.kr/job/catchcampus/ico_info.svg) no-repeat 50%;background-size:contain}.form_vertical .info_area.withCk{padding-left:32px;margin-top:4px}.form_vertical .tooltip{position:absolute;z-index:1;padding:16px;border-radius:8px;background:#FFF;box-shadow:5px 5px 16px 0 rgba(0,0,0,.12)}.form_vertical .tooltip li{color:#424A53;font-size:12px;font-weight:400;line-height:154%}.form_vertical .tooltip li:not(:first-child){margin-top:12px}.form_gubun_line{border-top:1px dashed #d0d7de;margin:40px 0}.form_bot_btn{display:flex;gap:8px}.contents_form .form_bot_btn{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:8px 0;margin-top:60px}.form_bot_btn .bt,.form_bot_btn .ico{position:relative;height:48px;border-radius:8px}.form_bot_btn .bt:disabled,.form_bot_btn .ico:disabled{cursor:default}.form_bot_btn .ico{flex-shrink:0;border:1px solid #d0d7de;text-indent:-9999em;overflow:hidden;background-color:#FFF}@media (min-width:1025px){.form_bot_btn .ico:hover:not(:disabled){border-color:#AFB8C1}}.form_bot_btn .ico:after{content:"";position:absolute;inset:0;border-radius:8px}.form_bot_btn .ico:disabled:after{opacity:.4}.form_bot_btn .ico.reset{width:48px}.form_bot_btn .ico.reset:after{background:url(https://imgorg.catch.co.kr/job/catchcampus/ico_reset02.svg) no-repeat 50%}.form_bot_btn .ico.bookmark{width:48px}.form_bot_btn .ico.bookmark input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:0;cursor:pointer;z-index:1}.form_bot_btn .ico.bookmark:after{background:url(https://imgorg.catch.co.kr/job/catchcampus/ico_scrap03.svg) no-repeat 50%;background-size:24px auto}.form_bot_btn .ico.bookmark:has(input:checked):after{background-image:url(https://imgorg.catch.co.kr/job/catchcampus/ico_scrap_on.svg)}.form_bot_btn .bt{border-radius:8px;border:1px solid transparent;font-size:16px;font-weight:400;letter-spacing:-.16px;text-align:center}@media (max-width:1024px){.form_bot_btn .bt{line-height:46px}}@media (min-width:1025px){.form_bot_btn .bt{line-height:48px}}.form_bot_btn .bt:not(.wdAuto){flex:1 1}.form_bot_btn .bt:disabled{background:#D0D7DE!important;color:#FFF}.form_bot_btn .bt.wdAuto{padding-right:15px;padding-left:15px}.form_bot_btn .bt.bg1{background:#1E4066;color:#FFF}@media (min-width:1025px){.form_bot_btn .bt.bg1:hover{background:#133356}}.form_bot_btn .bt.bg2{background:#E76A65;color:#FFF}@media (min-width:1025px){.form_bot_btn .bt.bg2:hover{background:#DE5853}}.form_bot_btn .bt.bg3{background:#FFF;color:#25272A;border-color:#D0D7DE}@media (min-width:1025px){.form_bot_btn .bt.bg3:hover{border-color:#AFB8C1}}.form_bot_btn .bt.bg4{background:#424A53;color:#FFF;border-color:#424A53}@media (max-width:1024px){body:has(.form_bot_btn) .nav_wrap .gnb{display:none}}.range_dual{overflow:hidden}.range_dual_ticks{display:flex;justify-content:space-between;margin:8px 0}.range_dual_ticks span{width:18px;text-align:center;color:#737C87;font-size:10px;font-weight:400;line-height:100%}.range_dual_stack{position:relative;padding:12px 0}.range_dual_stack:after,.range_dual_stack:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:#EAEEF2}.range_dual_stack:before{left:0}.range_dual_stack:after{right:0}.range_dual_stack input[type=range]{position:absolute;inset-inline:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;inline-size:100%;cursor:default;pointer-events:none}.range_dual_stack input[type=range]::-webkit-slider-runnable-track{height:8px;background:transparent}.range_dual_stack input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;border:2px solid #25272a;background:#FFF;box-shadow:none;pointer-events:auto;cursor:pointer}.range_dual_stack input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;border:none;box-shadow:none;pointer-events:auto;cursor:pointer}.range_dual_stack input[type=range]::-moz-range-track{height:8px;background:transparent;border:none}.range_dual_stack input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(59,130,246,.25)}.range_dual_stack input[type=range]:focus-visible::-moz-range-thumb{outline:4px solid rgba(59,130,246,.25)}.range_dual_track{background:#EAEEF2}.range_dual_fill,.range_dual_track{position:absolute;left:0;right:0;top:50%;height:8px;transform:translateY(-50%);pointer-events:none}.range_dual_fill{border-radius:999px;background:#25272A}.range_dual_max,.range_dual_min{z-index:2}.range_dual_min{top:0}.range_dual_max{bottom:0;transform:translateY(-16px)}.range_dual_values{margin-top:8px;color:#25272A;text-align:right;font-size:16px;font-weight:400;line-height:152%;letter-spacing:-.16px}