.recr_cal5_wrap{margin:-31px 2px 0 1px;position:relative}#wrapper:has(.recr_cal5_wrap){background-color:#f3f6f8}.recr_cal5_wrap:has(.recr_cal5_month) .filter_search{position:-webkit-sticky;position:sticky;top:70px;z-index:14}.recr_cal5_wrap:has(.recr_cal5_month) .filter_search:after,.recr_cal5_wrap:has(.recr_cal5_month) .filter_search:before{background:#f3f6f8;content:"";height:188px;position:absolute;top:0;width:10px}.recr_cal5_wrap:has(.recr_cal5_month) .filter_search:before{left:-10px}.recr_cal5_wrap:has(.recr_cal5_month) .filter_search:after{right:-10px}.recr_cal5_wrap:has(.recr_cal5_month) .recr_cal5_header{position:-webkit-sticky;position:sticky;top:177px;z-index:13}.recr_cal5_wrap .filter_search{background-color:#f3f6f8;-webkit-box-sizing:border-box;box-sizing:border-box;height:107px;padding-top:31px}.recr_cal5_wrap .no_data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e1e5ed;border-top:0 solid #e1e5ed;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:300px;justify-content:center}.recr_cal5_wrap .no_t1{color:#474747;font-size:20px;letter-spacing:-.2px;line-height:140%}.recr_cal5_wrap .no_btn{background:#acbad7;border-radius:30px;color:#fff;font-size:18px;height:44px;letter-spacing:-.18px;line-height:44px;margin-top:10px;padding:0 40px}.recr_cal5_wrap .no_btn:after{background:url(https://imgorg.catch.co.kr/job/svg/arr2_prev02.svg) no-repeat 50%;background-size:8px auto;content:"";display:inline-block;height:24px;margin:-3px 0 0 4px;-webkit-transform:scaleX(-1);transform:scaleX(-1);vertical-align:middle;width:24px}.recr_cal5_wrap .table_recr{background:#fff;border:1px solid #e1e5ed;border-top:0 solid #e1e5ed}.recr_cal5_wrap .table_recr tr:hover td{background:#f9f9f9}.recr_cal5_wrap .table_recr td{border-color:#e1e5ed!important}.recr_cal5_wrap .t_boxout{color:#666;font-size:13px;letter-spacing:-.13px;line-height:140%;margin-top:8px}.recr_cal5_header:has(.select_area .day) .select_area .btns.today{margin-right:auto}.recr_cal5_header:has(.select_area .day) .select_area .btns.sort{margin-left:auto}.recr_cal5_header:has(.select_area .month) .select_area .btns.today{width:226px}.recr_cal5_header:has(.select_area .month) .select_area .btns.sort{margin-left:auto}.recr_cal5_header .select_area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e1e5ed;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;padding:0 19px}.recr_cal5_header .btns{display:-webkit-box;display:-ms-flexbox;display:flex;width:150px}.recr_cal5_header .btns .bt{background:#fff;border:1px solid #d5dadf;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;height:32px;letter-spacing:-.14px;line-height:30px}.recr_cal5_header .btns .bt.day:before,.recr_cal5_header .btns .bt.month:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:17px;margin:-3px 7px 0 0;vertical-align:middle;width:18px}.recr_cal5_header .btns .bt.day:before{background-image:url(https://imgorg.catch.co.kr/job/svg/ico_calendar02.svg)}.recr_cal5_header .btns .bt.month:before{background-image:url(https://imgorg.catch.co.kr/job/svg/ico_calendar03.svg)}.recr_cal5_header .btns.today{gap:8px}.recr_cal5_header .btns.today .bt{border-radius:4px;color:#666;padding-left:13px;padding-right:13px}.recr_cal5_header .btns.sort .bt{-webkit-box-flex:1;color:#999;-ms-flex:1;flex:1}.recr_cal5_header .btns.sort .bt:not(:first-child){margin-left:-1px}.recr_cal5_header .btns.sort .bt:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.recr_cal5_header .btns.sort .bt:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.recr_cal5_header .btns.sort .bt.selected{background:#272727;border-color:#272727!important;color:#fff!important}.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 .bt_prev{margin-right:30px}.recr_cal5_header .date_area .bt_next{margin-left:30px}.recr_cal5_header .bt_next,.recr_cal5_header .bt_prev{-ms-flex-negative:0;background:url(https://imgorg.catch.co.kr/job/svg/arr3_prev02.svg) no-repeat 50%;background-size:contain;flex-shrink:0;height:32px;overflow:hidden;text-indent:-9999em;width:32px}.recr_cal5_header .bt_next{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.recr_cal5_header .yymm{color:#000;font-family:Roboto,sans-serif;font-size:26px;font-weight:500;letter-spacing:-.26px;line-height:140%}.recr_cal5_header .date_area_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-left:45px;width:484px}.recr_cal5_header .date_area_slidearea{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.recr_cal5_header .date_area_slidearea .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:59px;position:relative}.recr_cal5_header .date_area_slidearea .swiper-slide.selected:after,.recr_cal5_header .date_area_slidearea .swiper-slide:hover:after{bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.recr_cal5_header .date_area_slidearea .swiper-slide.selected .week{color:#f45757}.recr_cal5_header .date_area_slidearea .swiper-slide.selected .dd{color:#f45757;font-size:20px}.recr_cal5_header .date_area_slidearea .swiper-slide.selected:after{background:#f45757!important}.recr_cal5_header .date_area_slidearea .swiper-slide:hover:after{background:#f9abab}.recr_cal5_header .week{color:#666;font-size:12px;letter-spacing:-.12px;line-height:140%;padding-top:8px}.recr_cal5_header .dd{color:#474747;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.18px;line-height:22px}.recr_cal5_header .week_area{border-bottom:1px solid #e1e5ed;display:-webkit-box;display:-ms-flexbox;display:flex}.recr_cal5_header .week_area span{-webkit-box-flex:1;color:#666;-ms-flex:1;flex:1;font-size:13px;letter-spacing:-.13px;line-height:140%;padding:1px 0;text-align:center}.recr_cal5_header .week_area span:not(:last-child){background:url(https://imgorg.catch.co.kr/job/recruit/recr_cal4_month_line.svg) repeat-y #f8f8f8}.recr_cal5_header .week_area span:last-child{background-color:#f8f8f8;background-image:url(https://imgorg.catch.co.kr/job/recruit/recr_cal4_month_line.svg),url(https://imgorg.catch.co.kr/job/recruit/recr_cal4_month_line.svg);background-position:0 0,100% 0;background-repeat:repeat-y,repeat-y}.recr_cal5_month{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#wrapper:has(.recr_cal5_month) #gnb8,#wrapper:has(.recr_cal5_month) #header_wrap .battery_wrap,#wrapper:has(.recr_cal5_month) #header_wrap .dimm,#wrapper:has(.recr_cal5_month) #rFloating,#wrapper:has(.recr_cal5_month) .layer_app_push,#wrapper:has(.recr_cal5_month) .modal_middle{z-index:15}.recr_cal5_month .day{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:81px;width:14.28571%}.recr_cal5_month .day:not(:nth-child(7n)) .date,.recr_cal5_month .day:not(:nth-child(7n)) .list{background-image:url(https://imgorg.catch.co.kr/job/recruit/recr_cal4_month_line.svg);background-position:0 0;background-repeat:repeat-y}.recr_cal5_month .day:not(:nth-child(7n)) .layer_recr_cal5{left:-7px}.recr_cal5_month .day:nth-child(7n) .date,.recr_cal5_month .day:nth-child(7n) .list{background-image:url(https://imgorg.catch.co.kr/job/recruit/recr_cal4_month_line.svg),url(https://imgorg.catch.co.kr/job/recruit/recr_cal4_month_line.svg);background-position:0 0,100% 0;background-repeat:repeat-y,repeat-y}.recr_cal5_month .day:nth-child(7n) .layer_recr_cal5{right:-7px}.recr_cal5_month .day.today .date{border-bottom-color:#7bb9ff}.recr_cal5_month .day.today .list{background-color:#f9faff;background-image:url(https://imgorg.catch.co.kr/job/recruit/recr_cal4_month_line_today.svg),url(https://imgorg.catch.co.kr/job/recruit/recr_cal4_month_line_today.svg);background-position:0 0,100% 0;background-repeat:repeat-y,repeat-y;border-bottom-color:#7bb9ff}.recr_cal5_month .day:nth-child(n+1):nth-child(-n+7) .date{z-index:12}.recr_cal5_month .day:nth-child(n+1):nth-child(-n+7) .recr.open{z-index:11}.recr_cal5_month .day:nth-child(n+8):nth-child(-n+14) .date{z-index:10}.recr_cal5_month .day:nth-child(n+8):nth-child(-n+14) .recr.open{z-index:9}.recr_cal5_month .day:nth-child(n+15):nth-child(-n+21) .date{z-index:8}.recr_cal5_month .day:nth-child(n+15):nth-child(-n+21) .recr.open{z-index:7}.recr_cal5_month .day:nth-child(n+22):nth-child(-n+28) .date{z-index:6}.recr_cal5_month .day:nth-child(n+22):nth-child(-n+28) .recr.open{z-index:5}.recr_cal5_month .day:nth-child(n+29):nth-child(-n+35) .date{z-index:4}.recr_cal5_month .day:nth-child(n+29):nth-child(-n+35) .recr.open{z-index:3}.recr_cal5_month .day:nth-child(n+36):nth-child(-n+42) .date{z-index:2}.recr_cal5_month .day:nth-child(n+36):nth-child(-n+42) .recr.open{z-index:1}.recr_cal5_month .date{background-color:#f8f8f8;border-bottom:1px solid #e1e5ed;-webkit-box-sizing:border-box;box-sizing:border-box;color:#474747;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;height:21px;letter-spacing:-.16px;line-height:22px;position:-webkit-sticky;position:sticky;text-align:center;top:258px}.recr_cal5_month .date.pre{color:#aaa}.recr_cal5_month .list{-webkit-box-flex:1;background-color:#fff;border-bottom:1px solid #e1e5ed;-ms-flex:1;flex:1;padding:10px 6px 24px}.recr_cal5_month .list:has(.gg+.gg) .gg:first-child{border-bottom-color:#fff2d7;border-radius:4px 4px 0 0}.recr_cal5_month .list:has(.gg+.gg) .gg+.gg{border-bottom-color:#fff2d7;border-radius:0;border-top-color:#fff2d7}.recr_cal5_month .list:has(.gg+.gg) .gg:has(+:not(.gg)),.recr_cal5_month .list:has(.gg+.gg) .gg:last-child{border-bottom-color:#ffd8ae;border-radius:0 0 4px 4px}.recr_cal5_month .recr{border:1px solid transparent;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;height:26px;position:relative}.recr_cal5_month .recr:hover{background:#f5f5f5}.recr_cal5_month .recr.pressed .name{color:#999}.recr_cal5_month .recr.gg{background:#fff2d7;border-color:#ffd8ae}.recr_cal5_month .recr.gg:hover{background:#ffe7c7}.recr_cal5_month .bt_recr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;height:100%;padding:0 7px;width:100%}.recr_cal5_month .end,.recr_cal5_month .start{-ms-flex-negative:0;border-radius:3px;flex-shrink:0;font-size:10px;font-weight:500;height:15px;letter-spacing:-.1px;line-height:14px;overflow:hidden;width:15px}.recr_cal5_month .start{background:rgba(100,146,255,.16);color:#3395ff}.recr_cal5_month .end{background:rgba(255,0,0,.08);color:red}.recr_cal5_month .name{-webkit-box-flex:1;color:#272727;-ms-flex:1;flex:1;font-size:14px;letter-spacing:-.14px;line-height:140%;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.recr_cal5_month .scrap{-ms-flex-negative:0;background:url(https://imgorg.catch.co.kr/job/svg/ico_ck19.svg) no-repeat 50%;background-size:contain;flex-shrink:0;height:18px;width:18px}.recr_cal5_month .scrap.checked{background-image:url(https://imgorg.catch.co.kr/job/svg/ico_ck19_on.svg)}.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:5px}.recr_cal5_month .more .bt{border:1px solid #fbbcbc;border-radius:50px;color:#f45757;font-size:9px;font-weight:700;height:17px;letter-spacing:-.09px;line-height:15px;padding:0 10px}.layer_recr_cal5,.recr_cal5_month .more .bt{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.layer_recr_cal5{border:1px solid #d5dadf;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.12);box-shadow:0 0 10px 0 rgba(0,0,0,.12);position:absolute;text-align:left;top:25px;width:358px}.layer_recr_cal5 .l_top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f3f6f8;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;height:40px;padding:0 7px 0 9px}.layer_recr_cal5 .l_end,.layer_recr_cal5 .l_start{-ms-flex-negative:0;background:#fff;border-radius:3px;flex-shrink:0;font-size:10px;font-weight:500;height:15px;letter-spacing:-.1px;line-height:15px;padding:0 3px}.layer_recr_cal5 .l_start{color:#3395ff}.layer_recr_cal5 .l_end{color:red}.layer_recr_cal5 .l_name{color:#272727;font-size:16px;letter-spacing:-.16px;line-height:140%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer_recr_cal5 .btn_interest{-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:10px;width:16px}.layer_recr_cal5 .btn_interest label{background-image:url(https://imgorg.catch.co.kr/job/svg/ico_fav08.svg);background-position:50%;background-size:14px auto;height:100%;width:100%}.layer_recr_cal5 .l_more{-ms-flex-negative:0;color:#311111;flex-shrink:0;font-size:12px;letter-spacing:-.12px;line-height:140%;margin-left:auto}.layer_recr_cal5 .l_list{padding:0 16px 12px}.layer_recr_cal5 .l_recr{gap:16px;margin-top:8px}.layer_recr_cal5 .l_link,.layer_recr_cal5 .l_recr{display:-webkit-box;display:-ms-flexbox;display:flex}.layer_recr_cal5 .l_link{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-width:0}.layer_recr_cal5 .l_date,.layer_recr_cal5 .l_subj{color:#272727;font-size:14px;letter-spacing:-.14px;line-height:140%}.layer_recr_cal5 .l_subj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer_recr_cal5 .btn_scrap{-ms-flex-negative:0;flex-shrink:0;height:18px;width:18px}.layer_recr_cal5 .btn_scrap input[type=checkbox]+label{background-size:15px auto;height:100%;width:100%}.modal_cont.atMyCategoryBefore{padding-left:0;padding-right:0}.modal_cont.atMyCategoryBefore .modal_t10{font-weight:700;margin-top:8px}.modal_cont.atMyCategoryBefore .modal_t10 .point{color:#f45757}.modal_cont.atMyCategoryBefore .visual{margin-bottom:28px;margin-top:30px}.modal_cont.atMyCategoryBefore .visual img{width:100%}.modal_cont.atMyCategoryAfter{text-align:left}.modal_cont.atMyCategoryAfter .modal_t10{font-weight:700;margin-bottom:8px}.modal_cont.atMyCategoryAfter .my_category{border-color:#d8d8d8;border-style:solid;border-width:1px 0;margin:30px -30px;padding:30px}.modal_cont.atMyCategoryAfter .my_category .t_info{color:#999;font-size:12px;letter-spacing:-.12px;line-height:140%;margin-top:16px}