@charset "utf-8";
p.info{font-size:12px;color:#2299d9;font-family:'notokr-medium'}
#dkpart_prd_area .info{float:left;margin-left:20px;line-height:50px}
/*공통*/
.erp_page_area{overflow:hidden;float:left;width:calc(100% - 215px);height:calc(100vh - 90px);transition:all .3s;font-family:'notokr-regular'}
.erp_page_area .cont_list{height:100%}
.excel_msg{margin:20px 35px 0;padding:30px;border:1px solid #ddd;background:#ebf0f5;font-size:14px;line-height:22px;color:#f00;font-family:'notokr-medium'}

/*본문 버튼,검색창*/
.erp_page_area .top_but{position:relative;margin-bottom:10px}	
.erp_page_area .top_but:after{display:block;content:"";clear:both}
.erp_page_area .top_but .table_but{float:left;height:40px;padding:4px;font-size:13px;border:1px solid #d9e0eb;border-radius:5px}
.erp_page_area .top_but .table_but li{position:relative;float:left;text-align:center;line-height:40px}
.erp_page_area .top_but .table_but li button{display:block;height:29px;border-radius:5px;padding:0 9px;color:#000;font-family:'notokr-medium';transition:all .3s}
.erp_page_area .top_but .table_but li:hover button{color:#fff;background:#343851}

.erp_page_area .top_but .table_but02 li{height:100%;line-height:38px}
.erp_page_area .top_but .table_but02 li+li{margin-left:10px}
.erp_page_area .top_but .table_but02 li .del{display:inline-block;margin-left:4px;background-color:#ebf0f5}
.erp_page_area .top_but .table_but02 li label{margin-right:5px;color:#4d5c80;font-family:'notokr-bold'}
.erp_page_area .top_but .table_but02 li input{height:30px;padding:0 10px;border:1px solid #d9e0eb;border-radius:2px;font-family:'notokr-regular'}

.erp_page_area .popbill_btn{position:absolute;top:0;right:0;float:none}
.erp_page_area .top_but .popbill_btn .txt{line-height:30px;color:#2299d9;font-family:'notokr-medium'}

.erp_page_area .top_but .reset{float:left;width:40px;height:40px;border-radius:40px;font-size:13px;text-align:center;line-height:44px;background:#ebf0f5}
.erp_page_area .top_but .sch_input_area{position:relative;float:right;width:245px;height:40px}
.erp_page_area .top_but .sch_input_area input{width:100%;height:40px;padding:0 10px 0 40px;border:1px solid #d9e0eb;border-radius:5px;background:#f5f8fa}
.erp_page_area .top_but .sch_input_area input::placeholder{color:#aeb6c9}
.erp_page_area .top_but .sch_input_area svg{position:absolute;top:12px;left:18px;color:#808dad}

.erp_page_area .top_but02{margin-top:30px}
.erp_page_area .top_but .sch_input_area{width:300px}
.erp_page_area .top_but > div{width:100%}
.erp_page_area .top_but > div:after{display:block;content:"";clear:both}
.erp_page_area .top_but .menu_area01{border-bottom:1px dotted #ddd;padding-bottom:10px;margin-bottom:10px}
.erp_page_area .top_but .check_list_area{overflow:hidden;line-height:50px}
.erp_page_area .top_but .check_list_area li{float:left;margin-right:10px;font-size:13px;color:#000;cursor:pointer;font-family:'notokr-medium'}
.erp_page_area .top_but .check_list_area li label{display:inline-block;margin-left:3px;cursor:pointer}
.erp_page_area .page_btn02{overflow:hidden;float:left;margin-right:10px;line-height:50px}
.erp_page_area .page_btn02 li{overflow:hidden;float:left;height:40px;line-height:40px;margin-right:10px;color:#000;font-family:'notokr-medium'}
.erp_page_area .page_btn02 li:last-child{margin-right:0}
.erp_page_area .page_btn02 .check_btn{margin-right:20px;padding:0 15px;border:1px solid #d9e0eb;border-radius:5px;line-height:40px;cursor:pointer;background:#f5f8fa}
.erp_page_area .page_btn02 .check_btn label{cursor:pointer}
.erp_page_area .page_btn02 li .tran_input{display:inline-block;height:38px;padding:0 10px;border:1px solid #d9e0eb;border-radius:5px;color:#000;background:#f5f8fa;font-family:'notokr-regular'}
.erp_page_area .page_btn02 .tran_btn{margin-left:15px}
.erp_page_area .page_btn02 .tran_btn button{width:100%;height:38px;padding:0 20px;border-radius:5px;color:#fff;background:#607b8d;font-family:'notokr-medium'}
.erp_page_area .sch_btn02{display:block;height:40px;padding:0 20px;border-radius:5px;color:#fff;background:#607b8d;font-family:'notokr-medium'}

.erp_page_area .op_input_area{overflow:hidden;padding:10px;margin:10px 0;font-size:13px;color:#000;background:#ebf0f5;font-family:'notokr-medium'}
.erp_page_area .op_input_area p{overflow:hidden;display:block}
.erp_page_area .op_input_area p:first-child{margin-bottom:5px}
.erp_page_area .op_input_area p span{float:left;width:15%;line-height:40px}
.erp_page_area .op_input_area p input{float:left;width:85%;height:40px;padding:0 10px;border:0;border-radius:5px;font-family:'notokr-regular'}

#emphasis_area{display:none;overflow:hidden;position:absolute;top:27px;left:0;z-index:999;width:139px;padding:10px;border:1px solid #d9e0eb;border-radius:5px;background:#fff}
#emphasis_area li{float:left;margin-right:5px}
#emphasis_area li:last-child{margin-right:0}
#emphasis_area li button{width:15px;height:15px;padding:0;border-radius:5px;text-indent:-9999px}
#emphasis_area li .emphasis0{position:relative;background:#fff;border:1px solid #efefef}
#emphasis_area li .emphasis0:after{position:absolute;top:50%;left:0;width:100%;height:1px;background:#f00;transform:rotate(45deg);content:""}
#emphasis_area li .emphasis1,.erp_page_area .cont_list_area tr.emphasis1{background:#ffd0d0}
#emphasis_area li .emphasis2,.erp_page_area .cont_list_area tr.emphasis2{background:#ffe5ce}
#emphasis_area li .emphasis3,.erp_page_area .cont_list_area tr.emphasis3{background:#f1ffd5}
#emphasis_area li .emphasis4,.erp_page_area .cont_list_area tr.emphasis4{background:#d5fffc}
#emphasis_area li .emphasis5,.erp_page_area .cont_list_area tr.emphasis5{background:#e6d5ff}
/*본문 리스트*/
.erp_page_area .cont_list_area{overflow:scroll;width:100%;height:calc(100% - 100px)}
.erp_page_area .cont_list_area th{font-weight:normal;font-size:12px;white-space:nowrap;line-height:30px;color:#4d5c80;background:#ebf0f5;font-family:'notokr-bold'}
.erp_page_area .cont_list_area td{padding:0 10px;border-bottom:1px solid #000;border-right:1px solid #000;font-size:12px;white-space:nowrap;color:#000;text-align:center;line-height:26px}
.erp_page_area .cont_list_area .red td{color:#f00!important}
.erp_page_area .cont_list_area .num{color:#2299d9}
.erp_page_area .cont_list_area tr.on,.click_area2.on td,.popup2_click.on td{background:#2299d9!important}
.erp_page_area .cont_list_area tr.on td,.click_area2.on td,.popup2_click.on td{color:#fff;font-family:'notokr-medium'}
.erp_page_area .controls_btn{overflow:hidden;margin-top:20px}
.erp_page_area .controls_btn a{display:block;float:left;width:25px;height:25px;border:1px solid #e7ecf3;color:#8e9ab6;line-height:27px;text-align:center;border-radius:5px;background:#f4f7f9}
.erp_page_area .controls_btn a + a{margin-left:4px}
.erp_page_area .list{min-width:100px}

/*업체정보 cont_list 개별*/
.company_page .cont_list{overflow:hidden;float:left;width:80%;height:100%;padding:35px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.company_page .cont_view{overflow:hidden;float:left;width:calc(20% - 40px);height:auto;margin-left:20px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.company_page .cont_view .view_area{width:100%;table-layout:fixed}
.company_page .cont_view th{width:20%;padding:5px 0;border-bottom:1px solid #dfe4e9;font-weight:normal;font-size:13px;color:#4d5c80;background:#ebf0f5;font-family:'notokr-bold'}
.company_page .cont_view td{overflow:hidden;width:30%;padding:0 10px;border-bottom:1px solid #000;font-size:13px;color:#666;white-space:nowrap;text-overflow:ellipsis}

/*제품정보 cont_list 개별*/
.product_page .cont_list{overflow:hidden;float:left;width:80%;height:100%;padding:35px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.product_page .cont_view{overflow:hidden;float:left;width:calc(20% - 40px);height:auto;margin-left:20px}
.product_page .cont_view .view_area{width:100%;min-height:600px;table-layout:fixed}
.product_page .cont_view th{width:10%;border-bottom:1px solid #dfe4e9;font-weight:normal;font-size:13px;color:#4d5c80;background:#ebf0f5;font-family:'notokr-bold'}
.product_page .cont_view td{overflow:hidden;width:40%;padding:0 10px;border-bottom:1px solid #000;font-size:13px;color:#666;white-space:nowrap;text-overflow:ellipsis}

/*거래전표 리스트*/
.transaction_page{height:auto !important}
.transaction_page .cont_list{overflow:hidden;width:calc(100% - 20px);padding:35px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.transaction_page .cont_list .tran_list_area{height:40%}
.transaction_page .cont_list .tran_date{width:100px}
.transaction_page .cont_list .cont_list_area.tran_list_area{height:227px !important}
.transaction_page .cont_list .cont_list_area.tran_list_area02{height:395px !important}
#taxbill .cont_list .cont_list_area{height:330px!important;}

/*제품정보*/
.product_page .cont_view .view_area{overflow:hidden;min-height:400px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.product_page .cont_view .state_memo{margin-top:10px;border-radius:5px;padding:15px;box-shadow:0 0 10px rgba(0,0,0,.05);background:#fff}
.product_page .cont_view .state_memo .memo_tit{font-size:14px;color:#4d5c80;font-family:'notokr-bold'}
.product_page .cont_view .state_memo .memo_check{overflow:hidden;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #ddd}
.product_page .cont_view .state_memo .memo_check li{float:left;width:33.33%;font-size:14px;height:40px;text-align:center;line-height:40px;color:#000;font-family:'notokr-medium'}
.product_page .cont_view .state_memo .memo_check li label{display:inline-block;margin-left:5px}
.product_page .cont_view .state_memo .memo textarea{width:100%;min-height:200px;margin-bottom:5px;border:1px solid #d9e0eb;background:#f5f8fa}
.product_page .cont_view .state_memo button{width:100%;height:30px;border:0;border-radius:5px;font-size:14px;color:#fff;background:#343851;font-family:'notokr-bold'}

/*거래내역상세조회*/
.detail_page .cont_list{overflow:hidden;width:calc(100% - 20px);padding:35px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.detail_page .cont_list .cont_list_area{overflow:scroll;width:100%;height:calc(100% - 171px)}

/*거래처원장*/
.history_page{height:auto !important}
.history_page .top_but .sch_input_area{float:left}
.history_page .history_side{float:left;width:15%;padding-right:20px}
.history_page .history_side .op_box{overflow:hidden;width:100%;padding:30px;margin-bottom:10px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.history_page .history_side .op_box .op_tit{margin-bottom:10px;font-size:14px;color:#4d5c80;font-family:'notokr-bold'}
.history_page .history_side .op_box .op_list{font-size:13px;color:#000;font-family:'notokr-medium'}
.history_page .history_side .op_box .op_list + .op_list{margin-top:5px}
.history_page .history_side input[type="radio"],.history_page .history_side input[type="checkbox"]{display:inline-block;margin-right:5px}
.history_page .cont_list{float:left;width:calc(85% - 20px);height:100%;padding:35px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.history_page .cont_list .cont_list_area{height:345px !important}

/*제품수불재고현황*/
.inventory_page{height:calc(100vh - 90px)}
.inventory_page .inventory_side{float:left;width:15%;height:100%;padding-right:20px} 
.inventory_page .cont_list{float:left;width:calc(100% - 20px);height:100%;padding:35px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.inventory_page .inventory_side .op_box{width:100%;height:340px;padding:30px 0;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.inventory_page .inventory_side .inven_op{padding:0 30px}
.inventory_page .inventory_side .op_input_area{position:relative;width:100%;margin:10px 0;padding:10px;background:#ebf0f5}
.inventory_page .inventory_side .op_input_area .op_sch_btn_area{position:absolute;right:18px;top:19px}
.inventory_page .inventory_side .op_input_area .sch_op,.inventory_page .inventory_side .op_input_area .sch_re{width:22px;height:22px;border-radius:22px;line-height:24px;color:#fff;background:#607b8d}
.inventory_page .inventory_side .op_tit{margin-bottom:10px;font-size:14px;color:#4d5c80;font-family:'notokr-bold'}
.inventory_page .inventory_side .op_box .op_list{font-size:13px;color:#000;font-family:'notokr-medium'}
.inventory_page .inventory_side .op_box .op_list + .op_list{margin-top:5px}
.inventory_page .side_table_box{overflow-y:scroll;width:100%;height:calc(100% - 350px);margin-top:10px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.inventory_page .side_table_box .side_table{width:100%}
.inventory_page .side_table_box th{height:30px;padding:0 20px;font-weight:normal;font-size:13px;white-space:nowrap;line-height:30px;color:#4d5c80;background:#ebf0f5;font-family:'notokr-bold'}
.inventory_page .side_table_box th:first-child{width:10%}
.inventory_page .side_table_box td{padding:0 10px;border-bottom:1px solid #000;font-size:13px;white-space:nowrap;color:#000;text-align:center;line-height:40px}
.inventory_page .side_table_box .num{color:#2299d9}
.inventory_page .state_list{overflow:hidden;float:left;display:inline-block;margin-top:20px}
.inventory_page .state_list li{float:left;padding-right:10px;margin-right:10px;font-size:13px;color:#000;font-family:'notokr-medium'}
.inventory_page .state_list li span{color:#2299d9}
.inventory_page .bt_btn_area{overflow:hidden}

/*회수품관리*/
.recall_page .cont_list{width:100%;height:calc(100vh - 90px);padding:35px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.recall_page .cont_list .cont_list_area{height:calc(100% - 183px)}

/*세금계산서*/
.taxbill_page .cont_list{width:100%;height:calc(100vh - 90px);padding:35px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.taxbill_page .cont_list .cont_list_area{height:calc(100% - 183px)}

/*자동발주관리*/
.order_page{height:auto !important}
.order_page .order_side{float:left;width:calc(25% - 20px);margin-right:20px;padding:35px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.order_page .cont_list{overflow:hidden;float:left;width:calc(75% - 20px);height:auto;padding:35px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.order_page .cont_list_area{height:345px !important}
.order_page .cont_list_area .list{width:100%}
.order_page .order_sch_input{overflow:hidden;margin-bottom:10px}
.order_page .order_sch_input .sch_input{float:left;width:78%;height:50px;padding:0 10px;border:1px solid #d9e0eb;border-radius:5px;color:#000;background:#f5f8fa;font-family:'notokr-regular'}
.order_page .order_sch_input .sch_btn02{float:left;width:20%;margin-left:2%}
.order_page .side_list{overflow:scroll;width:100%;height:600px}
.order_page .side_list .list{width:100%}
.order_page .side_list .list th{padding:0 20px;font-weight:normal;font-size:13px;white-space:nowrap;line-height:50px;color:#4d5c80;background:#ebf0f5;font-family:'notokr-bold'}
.order_page .side_list .list td{padding:0 10px;border-bottom:1px solid #000;font-size:13px;white-space:nowrap;color:#000;text-align:center;line-height:55px}

/*thead에 있는 서치폼*/
.erp_page_area .sch_td td{padding:5px!important;border-bottom:1px solid #000;line-height:24px;white-space:normal}
.erp_page_area .sch_td td:after{display:block;content:"";clear:both}
.erp_page_area .sch_td td input, .erp_page_area .sch_td td select{display:block;width:100%;height:30px;border:1px solid #d9e0eb;border-radius:2px;font-size:13px;color:#8d9dc3;background:#f5f8fa;font-family:'notokr-regular'}
#dkpart_prd_area .cont_write02 td.sign_area{min-width:160px}
.erp_page_area .sch_td td input[type="text"]{width:100%}
td.sign_area input{float:left;width:calc(100% - 36px)!important}
td.sign_area select{float:left;width:36px!important}

/*창고입출고관리*/
.arrival_departure_page .arrival_side{float:left;width:calc(50% - 20px);height:calc(100vh - 90px);margin-right:20px;padding:35px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.arrival_departure_page .cont_list{float:left;width:calc(50% - 20px);height:calc(100vh - 90px);padding:35px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.arrival_departure_page .list{width:100%}

.arrival_departure_page .view_area{overflow:scroll;width:100%;height:calc(100% - 145px)}
.arrival_departure_page .view_area th{padding:0 20px;font-weight:normal;font-size:13px;white-space:nowrap;line-height:50px;color:#4d5c80;background:#ebf0f5;font-family:'notokr-bold'}
.arrival_departure_page .view_area td{padding:0 10px;border-bottom:1px solid #000;border-right:1px solid #000;font-size:13px;white-space:nowrap;color:#000;text-align:center;line-height:35px}
.arrival_departure_page .view_area .num{color:#2299d9}
.arrival_departure_page .view_area tr.on{background:#2299d9}
.arrival_departure_page .view_area tr.on td{color:#fff;font-family:'notokr-medium'}

.arrival_departure_page .quarter{float:none;margin:0}
.arrival_departure_page .quarter > li{width:20%;margin:0;padding-right:1%}
.arrival_departure_page .quarter.missing_quarter > li{width:25%}
/*엑셀 디비업로드*/
#db_upload{width:800px;margin:50px auto;padding:50px;box-shadow:5px 5px 10px rgba(0,0,0,.2);background:#fff}
#db_upload h2{display:block;margin-bottom:20px;font-weight:normal;font-size:22px;color:#000;font-family:'notokr-bold'}
#db_upload > div{padding:20px;margin-bottom:20px;border:1px solid #ddd;background:rgb(235, 240, 245)}
#db_upload #excelfile_upload{overflow:hidden;width:100%;height:40px;line-height:40px}
#db_upload #excelfile_upload label{display:block;float:left;width:30%;font-size:16px;color:#000;font-family:'notokr-bold'}
#db_upload input#excelfile, #db_upload select#st_warehouse{float:left;width:50%;height:40px;padding:5px;border:1px solid #d9e0eb;border-radius:2px;font-size:13px;color:#8d9dc3;background:#f5f8fa;font-family:'notokr-regular'}
#db_upload button, #db_upload .btn_submit{display:block;float:left;width:calc(20% - 10px);height:40px;margin-left:10px;border-radius:5px;font-size:14px;text-align:center;color:#fff;background:#607b8d;font-family:'notokr-medium'}
#db_upload .bt_txt{display:block;margin-top:15px;font-size:14px;color:#66a8f3;text-align:right;font-family:'notokr-medium'}
#loading{display:none;position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;;text-align:center;background:rgba(255,255,255,0.7)}
#loading p{margin-top:20px;font-size:16px;color:#f00;font-family:'notokr-bold'}

/*환경설정*/
.preferences_page .mgt8{margin-top:8px}
.preferences_page .cont_list{overflow:hidden;width:calc(100% - 20px);padding:35px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 5%);background:#fff}
.preferences_page .pre_tit{margin-bottom:10px;font-size:22px;color:#000;font-family:'notokr-bold'}
.preferences_page .pre_list{min-width:500px}
.preferences_page .pre_list th{width:20%;padding:0 20px;font-weight:normal;font-size:13px;white-space:nowrap;line-height:50px;color:#4d5c80;background:#ebf0f5;font-family:'notokr-bold'}
.preferences_page .pre_list td{padding:0 10px;border-bottom:1px solid #000;border-right:1px solid #000;font-size:13px;color:#000;line-height:30px}
.preferences_page .pre_list .fst_td{border-top:1px solid #000}
.preferences_page .pre_list .pre_input{width:100%;height:30px;padding:5px;border:1px solid #d9e0eb;border-radius:2px;font-size:13px;color:#8d9dc3;background:#f5f8fa;font-family:'notokr-regular'}
.preferences_page .pre_list .pre_email{width:40%}
.preferences_page .set_btn{width:90px;height:30px;border-radius:2px;font-size:12px;color:#fff;background:#607b8d;font-family:'notokr-medium'}
.preferences_page .pre_btn{width:150px;height:40px;margin-top:20px;border-radius:5px;font-size:14px;text-align:center;color:#fff;background:#607b8d;font-family:'notokr-medium'}
/* pop3 */
#pop3_set{padding:30px 35px;font-size:13px;color:#000;letter-spacing:-.2px;line-height:1.8;font-family:'notokr-regular'}
#pop3_set .tit{margin-bottom:8px;font-size:15px;color:#4d5c80;font-family:'notokr-bold'}
#pop3_set .tit span{display:inline-block;vertical-align:middle;width:28px;height:28px;margin-right:8px;border-radius:5px;font-size:12px;text-align:center;color:#fff;background:#4d5c80;line-height:28px}
#pop3_set .tit~.tit{margin-top:50px}
#pop3_set .img{overflow:hidden;margin-top:10px;border-radius:5px;border:1px solid #e1e1e1}

/*권한설정*/
#set_list,#pop_set_list{overflow:hidden;width:350px;height:500px;padding:30px;border:1px dotted #ddd}
#set_list li,#pop_set_list li{float:left;width:49%;margin:0 2% 10px 0}
#set_list li:nth-child(2n),#pop_set_list li:nth-child(2n){margin-right:0}
#set_list li button,#pop_set_list li button{display:block;width:100%;height:40px;border:1px solid #d9e0eb;border-radius:5px;color:#000;font-family:'notokr-medium';transition:0.3s}
#set_list li button:hover,#set_list li button.on,#pop_set_list li button:hover,#pop_set_list li button.on{background:#343851;color:#fff}

#set_view, #pop_set_view{position:relative;margin-top:20px}
#popup #pop_set_view .pop_set_cont,#set_view .set_cont{display:none;overflow-y:auto;position:absolute;top:0;left:370px;width:calc(100% - 370px);height:auto;background:#fff}
#popup #pop_set_view .pop_set_cont th{height:40px}
#set_view .set_cont td{width:50%}
#popup #pop_set_view .set_company,#set_view .set_company{display:table}
#no_page_set{padding:20px 0;border:1px solid #ddd;background:#f5f8fa;font-size:15px;line-height:24px;color:#f00;text-align:center;font-family:'notokr-medium'}

/*로그인 인증*/
#login_ck{width:1000px;margin:100px auto 0;padding:50px;border:1px solid #343851;background:#fff;font-size:14px;color:#000;font-family:'notokr-regular'}
#login_ck .txt_box{padding:30px 0;background:#ebf0f5;line-height:22px;text-align:center}
#login_ck .txt_box span{color:#f00;font-family:'notokr-medium'}
#login_ck .btns{display:flex;margin-top:30px;justify-content:center}
#login_ck .btns li{width:33%}
#login_ck .btns li:nth-child(2){margin:0 0.5%}
#login_ck .btns li button{display:block;width:100%;border-radius:5px;background:#607b8d;line-height:46px;color:#fff;transition:0.3s;font-family:'notokr-medium'}
#login_ck .btns li button:hover{background:#343851}
#loading .cont form{margin-top:30px}
#loading .cont form .submit_btn{padding:0 20px;border:none;border-radius:5px;background:#607b8d;line-height:40px;color:#fff;transition:0.3s;font-family:'notokr-medium'}
#loading .cont form .submit_btn:hover{background:#343851}

/*문자인증*/
#num_chk{display:table;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:rgba(0,0,0,0.6)}
#num_chk .area{display:table-cell;vertical-align:middle}
#num_chk .cont{overflow:hidden;position:relative;width:80%;padding:30px;margin:0 auto;background: #fff}
#num_chk #number{width:67%}
#num_chk form{float:left;width:78%}
#num_chk .txt{margin-bottom:5px;font-size:15px;color:ㄴㄴ;font-family:'notokr-medium'}
#num_chk .btn{width:30%;border:none;background:#2a2a4c;color:#fff;font-family:'notokr-medium'}
#num_chk .re_btn{float:left;width:22%;height:35px;margin-top:3px;border:none;background:#666;line-height: 0px;color:#fff;font-family:'notokr-medium'}
#num_chk .fa-times{position:absolute;top:10px;right:10px;font-size:18px}