@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap);.text-blue{background:#5da4fb!important;color:#5da4fb!important}@font-face{font-family:Pretendard-Light;font-style:normal;src:url(../fonts/Pretendard-Light.40808ea4.woff) format("woff")}@font-face{font-family:Pretendard-Regular;font-style:normal;src:url(../fonts/Pretendard-Regular.ab56c53f.woff) format("woff")}@font-face{font-family:Pretendard-Medium;font-style:normal;src:url(../fonts/Pretendard-Medium.f902522b.woff) format("woff")}@font-face{font-family:Pretendard-Semibold;font-style:normal;src:url(../fonts/Pretendard-SemiBold.a0c72d61.woff) format("woff")}@font-face{font-family:Pretendard-Bold;font-style:normal;src:url(../fonts/Pretendard-Bold.f6866c5e.woff) format("woff")}@font-face{font-family:Pretendard-ExtraBold;font-style:normal;src:url(../fonts/Pretendard-ExtraBold.82ea4400.woff) format("woff")}.font_light{font-family:Pretendard-Light}.font_regular{font-family:Pretendard-Regular;font-weight:400}.font_medium{font-family:Pretendard-Medium}.font_semibold{font-family:Pretendard-SemiBold;font-weight:600}.font_bold{font-family:Pretendard-Bold}.font_extrabold{font-family:Pretendard-ExtraBold;font-weight:800}.font_mont{font-family:Montserrat,sans-serif}.font_green{color:#00ac4f}*{box-sizing:border-box;font-family:Pretendard-Regular;letter-spacing:-.8px;margin:0;padding:0}ul{list-style:none}a{color:#000;text-decoration:none}button{background-color:initial;border:none;cursor:pointer;font-size:16px;outline:none}input{border:1px solid #ddd;height:40px;outline:none;padding:0 16px;width:100%}input::placeholder,textarea::placeholder{color:#999;font-size:14px}textarea{border:1px solid #ddd;outline:none;padding:8px 16px;resize:none;width:100%}label{cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:normal}pre{font-family:Noto Sans KR,sans-serif;white-space:pre-wrap}@media (min-width:768px){input::placeholder,textarea::placeholder{font-size:16px}}.font_light{font-weight:300}.font_medium{font-weight:500}.font_bold{font-weight:700}.text_green{color:#00ac4f}.text_red{color:#ff006f}.q-select .q-field__control,.q-select .q-field__control .q-field__native{min-height:48px}.q-select .q-field__control .q-field__native span{color:#999}.q-select .q-field__control:before{border:1px solid #ddd}.q-select .q-field__append{height:48px}.q-pagination{justify-content:center;margin-top:24px}.q-pagination .q-btn.text-grey-10{text-decoration:underline}.q-pagination .q-btn{font-size:16px}.expansion-arrow-none .q-item .q-item__section:last-child i{display:none}.gray_line_btn{border:1px solid #ddd;color:#999}.green_bg_btn{background-color:#00ac4f;color:#fff}.green_line_btn{border:1px solid #00ac4f;color:#00ac4f}.gray9_bg_btn{background-color:#999;color:#fff}.q-editor img{max-width:100%}.q-editor td{border:1px solid #ddd!important}.q-editor td p{margin:8px auto}.editor_con_box .q-card__section{padding:0}.editor_con_box img{max-width:100%}.editor_con_box blockquote{font-family:twayair;font-size:30px}.editor_con_box blockquote b font{font-size:30px}.editor_con_box blockquote:before{content:'"';display:inline-block;height:26px;padding:0 4px;transform:rotate(-180deg)}.editor_con_box blockquote:after{content:'"';font-size:30px;padding:0 2px}.center_wrap{margin:0 auto}.wrap{margin-top:40px;padding:0 20px 80px}.wrap .title_box{align-items:center;border-bottom:1px solid #000;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:12px}.wrap .title_box h1{font-size:22px}.wrap .filter_search_box{display:flex;margin-bottom:24px}.wrap .filter_search_box input[type=radio]{display:none}.wrap .filter_search_box label{border:1px solid #999;border-radius:20px;color:#999;display:block;font-size:14px;margin-right:8px;padding:4px 12px 6px}.wrap .filter_search_box label:last-child{margin:0}.wrap .filter_search_box input[type=radio]:checked+label{border:1px solid #5da4fb;color:#5da4fb}.wrap table{border-collapse:collapse;width:100%}.wrap table tr td,.wrap table tr th{border:1px solid #ddd;color:#666;font-size:14px;padding:12px}.wrap table tr th{background-color:#f5f5f5;font-weight:500;min-width:104px}.wrap table tr .yes_no_td .btn_box button{border-radius:2px;font-size:14px;height:24px;margin:0 4px;width:40px}.wrap table tr .yes_no_td .btn_box .yes_btn{border:1px solid #00ac4f;color:#00ac4f}.wrap table tr .yes_no_td .btn_box .no_btn{border:1px solid #999;color:#999}.wrap table tr .yes_no_td .btn_box .cancel_btn{border:1px solid #ff006f;color:#ff006f}.wrap .btns_box,.wrap .btns_box a,.wrap .btns_box button{align-items:center;display:flex;justify-content:center}.wrap .btns_box a,.wrap .btns_box button{font-size:18px;height:56px}@media (min-width:768px){.wrap{padding:0 40px}.wrap .title_box{padding-bottom:20px}.wrap .title_box h1{font-size:26px}.wrap .filter_search_box label{font-size:16px;padding:2px 16px 4px}.wrap .day_search_box ul li:nth-child(2){margin:0 8px}.wrap .day_search_box ul .day input{padding:0 44px 0 16px}.wrap .day_search_box ul .day:after{right:16px}.wrap table tr td,.wrap table tr th{font-size:16px;padding:12px 16px}.wrap table tr th{max-width:300px;min-width:104px}.wrap .btns_box a,.wrap .btns_box button{font-size:20px;margin:0 4px}}@media (min-width:1040px){.wrap{padding:0 60px}}.table_wrap{width:100%}.table_wrap table{border-collapse:collapse;font-size:16px;white-space:nowrap;width:100%}.table_wrap table thead tr th{background-color:#eee;border:1px solid #ddd;height:50px;padding:0 24px;text-align:center}.table_wrap table thead tr th:first-child,.table_wrap table thead tr th:last-child{text-align:center}.table_wrap table tbody tr td{background-color:#fff;border:1px solid #ddd;color:#666;font-size:14px;height:48px;padding:8px 24px 10px}.table_wrap .q-table__card{box-shadow:none}.table_wrap .q-table__card .q-table{border-collapse:collapse;color:#666}.table_wrap .q-table__card .q-table thead{background-color:#f5f5f5}.table_wrap .q-table__card .q-table thead tr th{font-size:16px}.table_wrap .q-table__card .q-table tbody tr td{border:1px solid #ddd}.header_wrap{background-color:#000;height:60px;justify-content:space-between;left:0!important;padding:0 20px}.header_wrap,.header_wrap .left_box{align-items:center;display:flex}.header_wrap .left_box .logo_box{margin:0 16px 0 20px}.header_wrap .left_box .logo_box img{width:100px}.header_wrap .left_box .sub_text{color:#fff;font-size:14px}.header_wrap .logout_box .logout_btn{color:#fff}.q-drawer{margin-top:60px}.q-drawer .q-list .q-item{padding:0}.q-drawer .q-list .q-item .menu_list{width:100%}.q-drawer .q-list .q-item .menu_list .q-item{font-size:18px;padding:20px 24px}.q-drawer .q-list .q-item .menu_list .q-item__section--avatar{min-width:20px;padding-right:8px}.q-drawer .q-list .q-item .menu_list .sub_menu_box .q-item{padding-left:50px}@media (min-width:768px){.header_wrap{padding:0 40px}}.login_wrap{background-color:#000;height:100vh;margin:0;position:relative}.login_wrap .center_wrap .white_box{border-radius:4px;left:50%;max-width:500px;padding:24px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px)}.login_wrap .center_wrap .white_box ul li{color:#fff}.login_wrap .center_wrap .white_box ul li h1{font-size:20px;margin-bottom:24px;text-align:center}.login_wrap .center_wrap .white_box ul li input{background-color:#424242;border:0;color:#424242;margin-bottom:8px}.login_wrap .center_wrap .white_box .login_btn{background-color:#00ac4f;color:#fff;font-size:16px;height:48px;margin-top:12px;width:100%}.edit_btn{border:1px solid #00ac4f;border-radius:4px;color:#00ac4f;display:block;font-size:14px;padding:4px 12px 5px}.wrap.notice_wrap .title_box{display:flex;justify-content:space-between}.wrap.notice_wrap .title_box .green_line_btn{border-radius:4px;font-size:14px;padding:4px 12px 5px}.wrap.notice_wrap .table_wrap .notice_td_box .flex_box{display:flex;justify-content:center}.wrap.notice_wrap .table_wrap .notice_td_box a{display:block;margin-right:8px}.wrap.notice_wrap .table_wrap .notice_td_box a img{margin-top:4px}.wrap.notice_wrap .table_wrap .notice_td_box button{width:20px}.wrap.notice_wrap .table_wrap .notice_td_box button img{display:flex;height:19px;justify-content:center;margin:auto;width:14px}.wrap.notice_view_wrap .notice_view_box{background-color:#f5f5f5;padding:20px}.wrap.notice_view_wrap .notice_view_box ul li{font-size:16px;white-space:pre-wrap}.wrap.notice_view_wrap .notice_view_box ul li .day_text{color:#666;font-size:14px}.wrap.notice_view_wrap .notice_view_box ul li h1{font-size:20px;margin:4px 0 20px}.wrap.notice_view_wrap .notice_view_box td{border:1px solid #ddd!important}.wrap.notice_view_wrap .notice_view_box td p{margin:8px auto}.wrap.notice_view_wrap .btn_box{margin-top:40px}.wrap.notice_view_wrap .btn_box a{align-items:center;border:1px solid #666;display:flex;font-size:18px;height:48px;justify-content:center;width:100%}.wrap.notice_add_wrap .notice_add_box ul li{margin-bottom:8px}.wrap.notice_add_wrap .notice_add_box ul li textarea{height:320px}.wrap.notice_add_wrap .notice_add_box ul li:last-child{margin:0}.wrap.notice_add_wrap .btn_box{display:flex;justify-content:space-between;margin-top:24px}.wrap.notice_add_wrap .btn_box a,.wrap.notice_add_wrap .btn_box button{align-items:center;display:flex;font-size:18px;height:48px;justify-content:center;width:calc(50% - 4px)}.wrap.notice_add_wrap .btn_box .cancel_btn{border:1px solid #666}.wrap.apply_view_wrap .notice_view_box{background-color:#fff;padding:0}.wrap.apply_view_wrap .notice_view_box ul{margin-bottom:8px}.wrap.apply_view_wrap .notice_view_box .table_box{overflow-x:auto;width:100%}.wrap.apply_view_wrap .notice_view_box .table_box table{border-collapse:collapse;width:100%}.wrap.apply_view_wrap .notice_view_box .table_box table tr td,.wrap.apply_view_wrap .notice_view_box .table_box table tr th{border:1px solid #ddd}.wrap.apply_view_wrap .notice_view_box .table_box table tr td span,.wrap.apply_view_wrap .notice_view_box .table_box table tr th span{display:block}.wrap.apply_view_wrap .notice_view_box .table_box table tr td .download_btn,.wrap.apply_view_wrap .notice_view_box .table_box table tr th .download_btn{background-color:#00ac4f;color:#fff;font-size:15px;padding:2px 8px}.wrap.apply_view_wrap .notice_view_box .table_box table tr th{min-width:120px}.wrap.apply_view_wrap .notice_view_box .table_box table tr td{min-width:100px}