.recr_cal4_wrap{margin:-31px 2px 0 1px;position:relative}#wrapper:has(.recr_cal4_wrap){background-color:#f3f6f8}.recr_cal4_wrap:has(.recr_cal4_month) .filter_search{position:-webkit-sticky;position:sticky;top:70px;z-index:12}.recr_cal4_wrap:has(.recr_cal4_month) .filter_search:after,.recr_cal4_wrap:has(.recr_cal4_month) .filter_search:before{background:#f3f6f8;content:"";height:247px;position:absolute;top:0;width:10px}.recr_cal4_wrap:has(.recr_cal4_month) .filter_search:before{left:-10px}.recr_cal4_wrap:has(.recr_cal4_month) .filter_search:after{right:-10px}.recr_cal4_wrap:has(.recr_cal4_month) .recr_cal4_header{position:-webkit-sticky;position:sticky;top:168px;z-index:11}.recr_cal4_wrap:has(.filter_search_top .bt_day) .recr_cal4_header .btns{width:159px}.recr_cal4_wrap:has(.filter_search_top .bt_month) .select_area{gap:58px}.recr_cal4_wrap:has(.filter_search_top .bt_month) .t_boxout{text-align:center}.recr_cal4_wrap .filter_search{background-color:#f3f6f8;-webkit-box-sizing:border-box;box-sizing:border-box;height:98px;padding-top:31px}.recr_cal4_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;-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_cal4_wrap .no_t1{color:#474747;font-size:20px;letter-spacing:-.2px;line-height:140%}.recr_cal4_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_cal4_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_cal4_wrap .table_recr{background:#fff;border:1px solid #e1e5ed;border-top:0 solid #e1e5ed;margin-top:0}.recr_cal4_wrap .table_recr tr:hover td{background:#f9f9f9}.recr_cal4_wrap .table_recr td{border-color:#e1e5ed!important}.recr_cal4_wrap .t_boxout{color:#666;font-size:16px;letter-spacing:-.16px;line-height:140%;margin-top:20px}.recr_cal4_header .select_area{-webkit-box-pack:center;-ms-flex-pack:center;background:#ff8789;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.14);box-shadow:2px 2px 10px 0 rgba(0,0,0,.14);height:72px;justify-content:center;padding:0 20px;position:relative}.recr_cal4_header .date_area,.recr_cal4_header .select_area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.recr_cal4_header .date_area .bt_prev{margin-right:30px}.recr_cal4_header .date_area .bt_next{margin-left:30px}.recr_cal4_header .bt_next,.recr_cal4_header .bt_prev{-ms-flex-negative:0;background:url(https://imgorg.catch.co.kr/job/svg/arr3_prev.svg) no-repeat 50%;background-size:contain;flex-shrink:0;height:34px;overflow:hidden;text-indent:-9999em;width:34px}.recr_cal4_header .bt_next{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.recr_cal4_header .yymm{color:#fff;font-family:Roboto,sans-serif;font-size:30px;letter-spacing:-.3px;line-height:140%}.recr_cal4_header .date_area_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:508px}.recr_cal4_header .date_area_slidearea{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2px;overflow:hidden;position:relative}.recr_cal4_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:48px;position:relative}.recr_cal4_header .date_area_slidearea .swiper-slide.selected:after,.recr_cal4_header .date_area_slidearea .swiper-slide:hover:after{background:#fff;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:43px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:4px}.recr_cal4_header .date_area_slidearea .swiper-slide.selected .week{font-weight:700}.recr_cal4_header .date_area_slidearea .swiper-slide.selected .dd{font-size:22px}.recr_cal4_header .week{color:#fff;font-size:11px;letter-spacing:-.11px;line-height:140%}.recr_cal4_header .dd{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.2px;line-height:140%;margin-top:-1px}.recr_cal4_header .btns{display:-webkit-box;display:-ms-flexbox;display:flex}.recr_cal4_header .btns:first-child{margin-right:auto}.recr_cal4_header .btns:last-child{margin-left:auto}.recr_cal4_header .btns .bt{background:#fff;border-style:solid;border-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;height:36px;letter-spacing:-.16px;line-height:140%;padding:0 11px 1px}.recr_cal4_header .btns .bt.selected{background:#272727;border-color:#272727!important;color:#fff!important}.recr_cal4_header .btns .bt:not(:first-child){margin-left:-1px}.recr_cal4_header .btns .bt:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.recr_cal4_header .btns .bt:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.recr_cal4_header .btns.today .bt{border-color:#de5853;color:#666}.recr_cal4_header .btns.sort .bt{border-color:#d5dadf;color:#999}.recr_cal4_header .week_area{display:-webkit-box;display:-ms-flexbox;display:flex}.recr_cal4_header .week_area span{-webkit-box-flex:1;color:#aaa;-ms-flex:1;flex:1;font-size:13px;letter-spacing:-.13px;line-height:140%;padding-top:18px;text-align:center}.recr_cal4_header .week_area span:not(:last-child){background:url(https://imgorg.catch.co.kr/job/recruit/recr_cal4_month_line.svg) repeat-y #fff}.recr_cal4_header .week_area span:last-child{background-color:#fff;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_cal4_month{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-11px}#wrapper:has(.recr_cal4_month) #gnb8,#wrapper:has(.recr_cal4_month) #header_wrap .battery_wrap,#wrapper:has(.recr_cal4_month) #rFloating{z-index:13}.recr_cal4_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:112px;width:14.28571%}.recr_cal4_month .day:not(:nth-child(7n)) .date,.recr_cal4_month .day:not(:nth-child(7n)) .list{background:url(https://imgorg.catch.co.kr/job/recruit/recr_cal4_month_line.svg) repeat-y #fff}.recr_cal4_month .day:nth-child(7n) .date,.recr_cal4_month .day:nth-child(7n) .list{background-color:#fff;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_cal4_month .day.today .date{border-bottom-color:#7bb9ff}.recr_cal4_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;-webkit-box-shadow:2px 2px 9px 0 rgba(0,0,0,.12);box-shadow:2px 2px 9px 0 rgba(0,0,0,.12)}.recr_cal4_month .day:nth-child(n+1):nth-child(-n+7) .date{z-index:10}.recr_cal4_month .day:nth-child(n+1):nth-child(-n+7) .list{z-index:9}.recr_cal4_month .day:nth-child(n+8):nth-child(-n+14) .date{z-index:8}.recr_cal4_month .day:nth-child(n+8):nth-child(-n+14) .list{z-index:7}.recr_cal4_month .day:nth-child(n+15):nth-child(-n+21) .date{z-index:6}.recr_cal4_month .day:nth-child(n+15):nth-child(-n+21) .list{z-index:5}.recr_cal4_month .day:nth-child(n+22):nth-child(-n+28) .date{z-index:4}.recr_cal4_month .day:nth-child(n+22):nth-child(-n+28) .list{z-index:3}.recr_cal4_month .day:nth-child(n+29):nth-child(-n+35) .date{z-index:2}.recr_cal4_month .day:nth-child(n+29):nth-child(-n+35) .list{z-index:1}.recr_cal4_month .date{border-bottom:1px solid #e1e5ed;-webkit-box-sizing:border-box;box-sizing:border-box;color:#666;font-family:Roboto,sans-serif;font-size:22px;font-weight:500;height:52px;letter-spacing:-.22px;line-height:53px;position:-webkit-sticky;position:sticky;text-align:center;top:265px}.recr_cal4_month .date.pre{color:#aaa}.recr_cal4_month .list{-webkit-box-flex:1;border-bottom:1px solid #e1e5ed;-ms-flex:1;flex:1;padding:10px 6px 24px;position:-webkit-sticky;position:sticky;top:10000000000000em}.recr_cal4_month .list:has(.gg+.gg) .gg:first-child{border-bottom-color:#fff2d7;border-radius:4px 4px 0 0}.recr_cal4_month .list:has(.gg+.gg) .gg+.gg{border-bottom-color:#fff2d7;border-radius:0;border-top-color:#fff2d7}.recr_cal4_month .list:has(.gg+.gg) .gg:has(+:not(.gg)),.recr_cal4_month .list:has(.gg+.gg) .gg:last-child{border-bottom-color:#ffd8ae;border-radius:0 0 4px 4px}.recr_cal4_month .recr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;height:26px;padding:0 7px;width:100%}.recr_cal4_month .recr:hover{background:#f5f5f5}.recr_cal4_month .recr.pressed .name{color:#999}.recr_cal4_month .recr.gg{background:#fff2d7;border-color:#ffd8ae}.recr_cal4_month .recr.gg:hover{background:#ffe7c7}.recr_cal4_month .end,.recr_cal4_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_cal4_month .start{background:rgba(100,146,255,.16);color:#3395ff}.recr_cal4_month .end{background:rgba(255,0,0,.08);color:red}.recr_cal4_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_cal4_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_cal4_month .scrap.checked{background-image:url(https://imgorg.catch.co.kr/job/svg/ico_ck19_on.svg)}.recr_cal4_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_cal4_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_cal4,.recr_cal4_month .more .bt{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.layer_recr_cal4{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);margin-left:-90px;margin-top:-3px;position:absolute;width:358px;z-index:11}.layer_recr_cal4 .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_cal4 .l_end,.layer_recr_cal4 .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_cal4 .l_start{color:#3395ff}.layer_recr_cal4 .l_end{color:red}.layer_recr_cal4 .l_name{color:#272727;font-size:16px;letter-spacing:-.16px;line-height:140%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer_recr_cal4 .btn_interest{-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:10px;width:16px}.layer_recr_cal4 .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_cal4 .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_cal4 .l_list{padding:0 16px 12px}.layer_recr_cal4 .l_recr{gap:16px;margin-top:8px}.layer_recr_cal4 .l_link,.layer_recr_cal4 .l_recr{display:-webkit-box;display:-ms-flexbox;display:flex}.layer_recr_cal4 .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_cal4 .l_date,.layer_recr_cal4 .l_subj{color:#272727;font-size:14px;letter-spacing:-.14px;line-height:140%}.layer_recr_cal4 .l_subj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer_recr_cal4 .btn_scrap{-ms-flex-negative:0;flex-shrink:0;height:18px;width:18px}.layer_recr_cal4 .btn_scrap input[type=checkbox]+label{background-size:15px auto;height:100%;width:100%}