@charset "UTF-8";.recr_cal5_wrap .week_area{border-bottom:1px solid #edf0f7;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 2px 3px}.recr_cal5_wrap .week_area span{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;font-weight:700;height:20px;letter-spacing:-.048px;line-height:163%;text-align:center}.recr_cal5_wrap .week_area span:not(:first-child){color:#272727}.recr_cal5_wrap .week_area span:first-child{color:red}.recr_cal5_wrap .date_area_wrap{border-bottom:1px solid #efefef;border-top:10px solid #f5f6f8;padding:6px 0;position:relative}.recr_cal5_wrap .date_area_wrap .date_area,.recr_cal5_wrap .date_area_wrap .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.recr_cal5_wrap .date_area_wrap .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;gap:4px;height:56px;padding-top:8px;position:relative;width:44px}.recr_cal5_wrap .date_area_wrap .swiper-slide.sunday .week{color:red}.recr_cal5_wrap .date_area_wrap .swiper-slide.selected{background:#e76a65;border-radius:4px;-webkit-box-shadow:0 8px 18px 0 rgba(125,29,25,.16);box-shadow:0 8px 18px 0 rgba(125,29,25,.16)}.recr_cal5_wrap .date_area_wrap .swiper-slide.selected .dd,.recr_cal5_wrap .date_area_wrap .swiper-slide.selected .week{color:#fff}.recr_cal5_wrap .date_area_wrap .week{color:#272727;font-size:12px;font-weight:700;letter-spacing:-.048px;line-height:163%}.recr_cal5_wrap .date_area_wrap .dd{color:#272727;font-size:12px;letter-spacing:-.048px;line-height:100%}.recr_cal5_wrap .date_area_wrap .today:after{background:url(https://imgorg.catch.co.kr/job/recruit/recr_cal4_date_today.png);background-size:contain;color:#272727;content:"오늘";font-size:8px;font-weight:700;height:19px;left:6px;letter-spacing:-.04px;line-height:14px;position:absolute;text-align:center;top:-8px;width:30px}.recr_cal5_wrap .btn_more4{margin:28px 16px}.recr_cal5_header{margin-bottom:4px;margin-top:8px;padding:0 10px 0 8px}.recr_cal5_header,.recr_cal5_header .date_area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.recr_cal5_header .date_area{gap:6px}.recr_cal5_header .bt_next,.recr_cal5_header .bt_prev{-ms-flex-negative:0;background:url(https://imgorg.catch.co.kr/job/svg/arr2_prev.svg) no-repeat 50%;background-size:8px auto;flex-shrink:0;height:24px;margin-top:2px;overflow:hidden;text-indent:-9999em;width:24px}.recr_cal5_header .bt_next{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.recr_cal5_header .yymm{color:#272727;font-size:20px;font-weight:700;letter-spacing:-.08px;line-height:160%}.recr_cal5_header .bt_today{-ms-flex-negative:0;border:1px solid #ddd;border-radius:999px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#595959;flex-shrink:0;font-size:10px;height:23px;letter-spacing:-.05px;line-height:100%;padding:0 7px}.recr_cal5_header .sort{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.recr_cal5_header .sort span{color:#666;font-size:12px;letter-spacing:-.048px;line-height:163%}.recr_cal5_header .sort span:not(:first-child):before{content:"｜"}.recr_cal5_header .sort:after{-ms-flex-negative:0;background:url(https://imgorg.catch.co.kr/job/svg/ico_sort.svg) no-repeat 50%;background-size:12px auto;content:"";flex-shrink:0;height:24px;margin-left:2px;width:24px}.recr_cal5_filter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#efefef;border-style:solid;border-width:1px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:8px 16px}.recr_cal5_filter .bt_button,.recr_cal5_filter .bt_check{-ms-flex-negative:0;border-radius:16px;color:#272727;flex-shrink:0;font-size:12px;height:28px;letter-spacing:-.048px;line-height:28px}.recr_cal5_filter .bt_button.done,.recr_cal5_filter .bt_check:has(input:checked){background:#fff4f4;color:#e76a65;padding:0 8px 0 10px}.recr_cal5_filter .bt_check{position:relative}.recr_cal5_filter .bt_check input{border-radius:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.recr_cal5_filter .bt_check input:disabled{cursor:default}.recr_cal5_month{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3px}.recr_cal5_month,.recr_cal5_month .day{display:-webkit-box;display:-ms-flexbox;display:flex}.recr_cal5_month .day{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:1px solid #edf0f7;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;min-height:116px;padding:5px 3px 7px;position:relative;width:14.28571%;z-index:1}.recr_cal5_month .day:not(:nth-child(7n+1)) .date{color:#272727}.recr_cal5_month .day:nth-child(7n+1) .date{color:red}.recr_cal5_month .day:nth-last-child(-n+7){border-bottom-width:0}.recr_cal5_month .day.today:before{background:#eff4ff;border:1px solid #e4ecff;border-radius:4px;bottom:2px;content:"";left:1px;position:absolute;right:1px;top:2px;z-index:-1}.recr_cal5_month .day.today:after{background:url(https://imgorg.catch.co.kr/job/recruit/recr_cal4_month_today.png);background-size:contain;color:#4966a6;content:"오늘";font-size:7px;font-weight:700;height:15px;left:1px;letter-spacing:-.035px;line-height:11px;position:absolute;text-align:center;top:-9px;width:22px}.recr_cal5_month .date{font-size:12px;letter-spacing:-.048px;line-height:100%;text-align:center}.recr_cal5_month .date.pre{opacity:.2}.recr_cal5_month .list{display:block;margin-top:6px}.recr_cal5_month .list:has(.recr){height:100%}.recr_cal5_month .recr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;height:13px;padding:0 2px}.recr_cal5_month .recr.pressed .name{color:#a4a9b3}.recr_cal5_month .recr.gg{background:#ffede7}.recr_cal5_month .end,.recr_cal5_month .start{-ms-flex-negative:0;border-radius:50%;flex-shrink:0;height:4px;overflow:hidden;text-indent:-9999em;width:4px}.recr_cal5_month .start{background:#003cff}.recr_cal5_month .end{background:red}.recr_cal5_month .name{-webkit-box-flex:1;color:#272727;-ms-flex:1;flex:1;font-size:9px;letter-spacing:-.045px;line-height:100%;overflow:hidden;white-space:nowrap}.recr_cal5_month .more{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:2px;padding-right:2px}.recr_cal5_month .more .bt{color:#757575;font-size:9px;letter-spacing:-.045px;line-height:100%}.bn_recruit .bn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background:#e76a65;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:86px;justify-content:center;padding:0 77px 0 16px;position:relative}.bn_recruit .bn:after{background:url(https://imgorg.catch.co.kr/job/common/bn_recr_bg.png) no-repeat;background-size:contain;bottom:0;content:"";height:88px;position:absolute;right:0;width:67px}.bn_recruit .t1{color:#fff;font-size:14px;font-weight:700;letter-spacing:-.056px;line-height:160%}.bn_recruit .t2{color:#fff;font-size:12px;letter-spacing:-.048px;line-height:163%;margin-top:4px}.bn_recruit .t2:after{background:url(https://imgorg.catch.co.kr/job/svg/arr4_next02.svg) no-repeat 50%;background-size:5px auto;content:"";display:inline-block;height:12px;margin:-2px 0 0 2px;vertical-align:middle;width:12px}.modal_cont.atMyCategoryBefore{padding-bottom:0!important;padding-top:40px!important}.modal_cont.atMyCategoryBefore .modal_t6{margin-top:6px}.modal_cont.atMyCategoryBefore .visual{margin-top:20px}.modal_cont.atMyCategoryBefore .visual img{height:182px}.modal_cont.atMyCategoryAfter{text-align:left}.modal_cont.atMyCategoryAfter .filter_com2{margin-top:16px}.list_recruit7{margin-bottom:28px}.list_recruit7>li>.link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;min-width:0;padding:8px 16px}.list_recruit7>li>.link .name{color:#272727;font-size:16px;letter-spacing:-.064px;line-height:160%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_recruit7>li>.link .num_dday{font-size:10px;letter-spacing:-.05px;line-height:100%}.list_recruit7>li>.link .subj,.list_recruit7>li>.link .subj2{color:#272727;font-size:14px;letter-spacing:-.056px;line-height:160%}.list_recruit7>li>.link .subj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_recruit7>li>.link .subj2{-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.list_recruit7>li>.link .flags{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-bottom:6px;margin-top:6px}.list_recruit7>li>.link .flags .ico_gg,.list_recruit7>li>.link .flags .matching{-ms-flex-negative:0;flex-shrink:0}.list_recruit7>li>.link .matching,.list_recruit7>li>.link .tag{border-radius:4px;color:#272727;font-size:10px;letter-spacing:-.05px;line-height:100%}.list_recruit7>li>.link .matching{background:#ffede7;padding:5px}.list_recruit7>li>.link .tag{border:1px solid #ccc;overflow:hidden;padding:4px;text-overflow:ellipsis;white-space:nowrap}.list_recruit7>li>.link .ico_gg{color:#ababab;font-size:10px;letter-spacing:-.05px;line-height:100%;margin-left:auto}.list_recruit7 .pic{-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:48px;justify-content:center;padding:4px;width:48px}.list_recruit7 .pic img{height:40px;width:40px}.list_recruit7 .txt{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.list_recruit7 .top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.list_recruit7 .top .name{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.list_recruit7 .top .btn_scrap,.list_recruit7 .top .num_dday{-ms-flex-negative:0;flex-shrink:0}.list_recruit7 .job{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_recruit7 .job span{color:#595959;font-size:12px;letter-spacing:-.048px;line-height:163%}.list_recruit7 .job span:not(:first-child):before{background:#595959;content:"";display:inline-block;height:12px;margin:-2px 4px 0;vertical-align:middle;width:1px}.list_recruit7 .gg .link{background:rgba(255,247,243,.6)}.list_recruit7 .gg .pic{background:url(https://imgorg.catch.co.kr/job/m/box_recom.png) no-repeat;background-size:contain;height:62px}.list_recruit7 .gg .pic img{border-radius:50%}.list_recruit7 .other{margin-bottom:12px;margin-top:4px}.list_recruit7 .rank{-ms-flex-negative:0;flex-shrink:0;text-align:center;width:48px}.list_recruit7 .no{color:#272727;font-size:18px;font-weight:700;letter-spacing:-.072px;line-height:100%}.list_recruit7 .range{font-size:12px;letter-spacing:-.048px;line-height:100%;margin-top:2px;text-transform:uppercase}.list_recruit7 .range .new{color:red}.list_recruit7 .range .equal{color:#272727}.list_recruit7 .range .up{color:red}.list_recruit7 .range .down{color:#003cff}.list_recruit7 .end,.list_recruit7 .start{-ms-flex-negative:0;flex-shrink:0;width:48px}.list_recruit7 .end span,.list_recruit7 .start span{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;height:48px;justify-content:center;letter-spacing:-.048px;line-height:163%;margin:0 auto;width:48px}.list_recruit7 .start span{background:#e9f0ff;color:#003cff}.list_recruit7 .end span{background:#ffeceb;color:red}