@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local("Pretendard Black"),url(/fonts/Pretendard-Black.d587d1c1.woff2) format("woff2"),url(/fonts/Pretendard-Black.8a5842ed.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(/fonts/Pretendard-ExtraBold.41b9b3ec.woff2) format("woff2"),url(/fonts/Pretendard-ExtraBold.575473ea.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(/fonts/Pretendard-Bold.81b352a4.woff2) format("woff2"),url(/fonts/Pretendard-Bold.5d76ef66.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(/fonts/Pretendard-SemiBold.eb9adf80.woff2) format("woff2"),url(/fonts/Pretendard-SemiBold.6d48a5f3.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(/fonts/Pretendard-Medium.fba9d678.woff2) format("woff2"),url(/fonts/Pretendard-Medium.e750b571.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(/fonts/Pretendard-Regular.90312500.woff2) format("woff2"),url(/fonts/Pretendard-Regular.832fda20.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local("Pretendard Light"),url(/fonts/Pretendard-Light.ed42d1b5.woff2) format("woff2"),url(/fonts/Pretendard-Light.28a64f0a.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(/fonts/Pretendard-ExtraLight.e52907b7.woff2) format("woff2"),url(/fonts/Pretendard-ExtraLight.ed543d43.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(/fonts/Pretendard-Thin.d83e92f0.woff2) format("woff2"),url(/fonts/Pretendard-Thin.9e786686.woff) format("woff")}.nav,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;box-sizing:border-box}.nav,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,section,summary{display:block}:lang(ko),body,html{font-family:Pretendard,sans-serif}body,html{margin:0;padding:0;word-break:keep-all;overflow:auto;height:100%;min-height:100%;color:#374957}body{font-size:1rem;line-height:1.3;box-sizing:border-box;background:#fff}li,ol,ul{list-style:none}button,input,select,textarea{vertical-align:middle;margin:0;padding:0;font-size:.87rem;line-height:1.3;box-sizing:border-box}caption,legend{visibility:hidden;position:absolute;font-size:0;width:0;height:0;line-height:0;margin:0;padding:0;background:none}a[href^=tel]{font-style:normal}address,caption,em,var{font-style:normal;font-weight:400}table{border-collapse:collapse;border-spacing:0;border:0}img{vertical-align:top}a{vertical-align:middle;text-decoration:none;cursor:pointer;color:#2a2e3b}a:active,a:focus,a:hover{color:#2f4cb2;text-decoration:none}ins{display:inline-block;vertical-align:middle;margin:0;text-decoration:none;font-style:normal}dt,ins,label,th{font-weight:400}button{border:0;margin:0;padding:0;text-align:center;text-shadow:none;background:none;cursor:pointer}button:active span,button:focus span{position:relative}button:disabled{opacity:.2!important;cursor:unset}button:hover:disabled{opacity:inherit}strong{font-weight:700}select{min-width:70px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time]{color:#2a2e3b;padding:0 10px;width:100%;height:36px;border:1px solid #838ba8;border-radius:4px;box-shadow:none;-webkit-appearance:none}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,textarea:focus{font-weight:600;border:2px solid #2f4cb2;outline:none;color:#2f4cb2}input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,textarea:disabled{opacity:.6}input::-ms-input-placeholder{color:#838ba8}input::-webkit-input-placeholder{color:#838ba8}input::-moz-placeholder{color:#838ba8}input:-moz-read-only,textarea:-moz-read-only{opacity:.7;border:1px solid #2f4cb2;background:#f0f3fd}input:read-only,textarea:read-only{opacity:.7;border:1px solid #2f4cb2;background:#f0f3fd}input:-moz-read-only:focus{background:transparent;border:2px solid #2f4cb2}input:read-only:focus{background:transparent;border:2px solid #2f4cb2}input[type=radio]{display:none}input[type=radio]+label{min-width:20px;height:20px;background:url(/img/input_check.6a538f06.svg) no-repeat 0;background-size:contain;cursor:pointer;display:inline-flex;font-size:1rem}input[type=radio]:checked+label{background:url(/img/input_checked.771a7189.svg) no-repeat 0;background-size:contain;display:inline-flex}input[type=radio]+label span{padding:0 0 0 25px;width:auto;display:flex}input[type=radio]+label span:hover{opacity:1}input[type=checkbox]{display:none}input[type=checkbox]+label{min-width:20px;height:20px;background:url(/img/input_check.6a538f06.svg) no-repeat 0;cursor:pointer;display:flex;background-size:contain}input[type=checkbox]:checked+label{background:url(/img/input_checked.771a7189.svg) no-repeat 0;display:flex;background-size:contain}input[type=checkbox]+label span{padding:0 0 0 25px;width:auto;display:flex;opacity:.8}input[type=checkbox]+label span:hover{opacity:1}.input_clearable{position:relative;height:32px;padding-right:17px;border:1px solid #e4e8f0;border-radius:4px;display:inline-block;background:#fff}.input_clearable input[type=text]{border:none;height:30px;text-align:center}.input_clearable input[type=text]::-moz-placeholder{color:#777}.input_clearable input[type=text]::placeholder{color:#777}.input_clearable .btn_del{position:absolute;top:39%;right:10px;width:10px;height:10px;display:inline-block;overflow:hidden;text-indent:-100px;cursor:pointer}body{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:1.3em}#app{display:flex;height:100vh}.fl{float:left}.fr{float:right}.center{text-align:center}select{padding:7px 30px 7px 10px;height:36px;color:#374957;background:url(/img/select_arrow_down.2897c282.svg) no-repeat calc(100% - 10px) 50% #fff;border:1px solid #838ba8;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-style:none}select::-ms-expand{display:none}select option{background:#21202d;border:1px solid #353a58;color:#ebeeff}select option:hover{background:#000}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px}::-webkit-scrollbar-track{background-color:transparent}.chk_multi+label,.chk_multi:checked+label{min-width:16px;height:30px!important;cursor:pointer;display:inline-block}.chk_multi+label span{padding:0 0 0 25px!important;width:auto;display:inline-block}header{position:fixed;width:100%;height:55px;box-shadow:0 2px 6px 0 rgba(0,0,0,.04);background-color:#fff;z-index:100}.nav h1{padding:5px 0 10px 20px;width:160px;height:55px;background:#2f4cb2}#header .factory_name{position:absolute;top:15px;left:280px;color:#fff;font-size:1.2rem}.nav .logo{width:100px;height:55px;background:url(/img/logo_white.d1ff48b0.svg) no-repeat;background-size:100%;text-indent:-1000px;overflow:hidden;display:block}header .logout{position:relative;display:inline-block;padding-right:25px;width:auto;background:url(/img/ico_logout.0f0c9304.svg) no-repeat 100%;overflow:hidden}header .user_menu{position:absolute;top:0;right:4%;display:inline-flex;align-items:center}header .user_menu .my_menu{float:right;padding-right:10px;height:50px;font-size:13px;font-weight:400;display:flex;align-items:center}header .user_menu .my_menu i{margin-right:10px;display:inline-block;width:30px;height:30px;background:url(/img/ico_user.859379b3.svg) #2f4cb2;border-radius:30px}.nav{position:fixed;padding:20px 0;width:160px;height:100%;background:#2f4cb2;z-index:101}.nav .depth1{padding:10px 20px;display:block}.nav .depth2{padding:0;display:none}.nav .depth2 a{padding:10px 20px 10px 35px;display:block;position:relative}.nav .depth2 a:hover{background:rgba(0,0,0,.2)}.nav .depth2 a:before{content:"";width:1px;height:100%;display:block;background:hsla(0,0%,100%,.3);position:absolute;top:0;left:20px}.nav ul>li a{color:#fff;opacity:.8}.nav ul>li a:hover{background:rgba(0,0,0,.2)}.nav ul>li>ul{display:none}.nav ul>li.active>ul{display:block;font-weight:600}.nav ul .active a{opacity:1}.nav ul .active{background:rgba(0,0,0,.3)}.login_area{width:100%;height:100%;background:url(/img/login_bg.0305f230.svg) no-repeat calc(50% - 280px)}.login_area .wrapper{display:flex;justify-content:center;align-items:center;height:100%}.login_area .login_form{margin-left:400px;width:340px}.login_area .logo{width:100px;height:65px;margin-bottom:50px;background:url(/img/logo.bfcdc536.svg) no-repeat;overflow:hidden;text-indent:-1000px}.login_area .login_text{margin-bottom:40px;font-size:24px}.login_form .btn_login{margin-top:30px}.login_form li{margin-bottom:20px}.login_form label{display:none}.login_form input{width:100%}.login_form .btn_login{height:50px;border-radius:4px}button{width:auto;padding:7px 15px;height:36px;border-radius:4px;line-height:1.3}.btn{width:100%;background:#2f4cb2;color:#fff}.btn:hover{background:#0a2688}.btn_line{border:1px solid #2f4cb2;color:#2f4cb2;background:#fff}.btn_line:hover{background:#0a2688;color:#fff}.btn_input{background:#2f4cb2;color:#fff}.btn_input:hover{background:#0a2688}.btn_link{color:#0a2688}.btn_link,.btn_link_red{text-decoration:underline}.btn_link_red{color:#cd0000}h2{position:relative;margin-bottom:20px;font-size:1.4rem;font-weight:400}#contents{width:100%;background:#eff3f8}.contents{margin-top:55px;margin-left:160px;padding:50px 0;display:flex;justify-content:center;background:#eff3f8}.contents .wrap{width:100%;max-width:980px}.contents .wrap_full{width:100%;padding:0 50px}.top_btn{position:absolute;top:-10px;right:0}.top_btn select{font-size:.86rem}.pagination{margin-top:30px;position:relative;text-align:center}.pagination ul{margin:0 auto;height:24px;line-height:24px;text-align:center;display:inline-block}.pagination ul li{float:left;padding:0 5px}.pagination ul li a{width:24px;height:24px;line-height:25px;display:inline-block;border-radius:4px;opacity:.6}.pagination ul li a:hover{opacity:1;color:#2a2e3b}.pagination ul li.active a{color:#fff;background:#334cc0;opacity:1}.pagination ul li.active a:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.3);opacity:1}.pagination ul li.prev a{background:url(/img/page_prev.615c0e42.svg) no-repeat}.pagination ul li.next a,.pagination ul li.prev a{border-radius:4px;overflow:hidden;text-indent:-100px}.pagination ul li.next a{background:url(/img/page_next.73e72ed8.svg) no-repeat}.pagination ul li.first a{background:url(/img/page_first.308e4489.svg) no-repeat}.pagination ul li.first a,.pagination ul li.last a{border-radius:4px;overflow:hidden;text-indent:-100px}.pagination ul li.last a{background:url(/img/page_last.aa501b3b.svg) no-repeat}.switch,input[type=checkbox]+.switch{display:inline-block;position:relative;width:44px;height:22px;border-radius:20px;background:#dfd9ea;transition:background .28s cubic-bezier(.4,0,.2,1);vertical-align:middle;cursor:pointer}.switch:before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fafafa;border-radius:50%;transition:left .28s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}.switch:active:before{box-shadow:0 2px 8px rgba(0,0,0,.28),0 0 0 20px hsla(0,0%,50%,.1)}input:checked+.switch,input[type=checkbox]:checked+label.switch{display:inline-block;background:#313d68}input:checked+.switch:before{left:25px;background:#fff}input:checked+.switch:active:before{box-shadow:0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(0,150,136,.2)}.footer_left .text{margin-left:10px}.required{color:#cd0000}.error_txt{margin:5px 0 10px 0;font-size:.86rem;background:url(/img/ico_error.b38e061d.svg) no-repeat}.error_txt,.info_txt{color:#cd0000;padding-left:25px}.info_txt{background:url(/img/ico_info.45432034.svg) no-repeat}.info_conts{padding:15px;border-radius:4px;background:#eff3f8}.table_insert{background:#fff;border-radius:4px}.table_insert table{width:100%}.table_insert tbody th{padding:10px 10px 10px 20px;text-align:left}.table_insert tbody tr{border-bottom:1px solid #eaeaea}.table_insert tbody td{padding:10px 20px;font-size:1rem}.table_insert tbody input[type=text]{width:280px;height:36px;margin:2px 5px}.table_insert tbody input[type=text].title{width:calc(100% - 110px);height:34px}.table_insert tbody td input[type=radio]+label{margin-right:15px}.table_insert tbody td input[type=radio]+label span{align-items:center}.table_insert tbody td input[type=checkbox]+label{margin-left:15px;display:inline-flex;background-size:contain}.table_insert tbody td input[type=checkbox]+label span{align-items:center}.table_insert textarea{padding:20px;width:100%;border:1px solid #838ba8;border-radius:4px;font-size:1rem;color:#2a2e3b}.table_insert pre{word-wrap:break-word;width:100%;white-space:pre-wrap}.table_insert .main_img{display:flex;align-items:center}.table_insert .main_img img{width:100px;height:auto}.table_insert .file_area{margin-left:0}.table_insert .file_area input:-moz-read-only{padding:6px;border-radius:4px}.table_insert .file_area input:read-only{padding:6px;border-radius:4px}.table_insert dl{margin:5px 0;display:flex;align-items:center}.table_insert dt{width:160px}.table_insert .input_price{width:120px!important;text-align:right}.table_insert select{margin-left:5px}.table_insert.send_msg tbody th{text-align:left;line-height:40px;padding-left:30px;vertical-align:top}.table_insert.send_msg tbody td{padding:10px 5px}.table_insert.send_msg .title{width:100%!important}.table_insert.send_msg .receiver_list{max-height:120px;display:flex;margin-top:5px;flex-wrap:wrap;overflow-y:auto}.table_insert.send_msg .receiver_list .number{position:relative;margin:5px 10px 5px 0;padding:8px 40px 8px 20px;color:#2f4cb2;background:#f0f3fd;border-radius:30px}.table_insert.send_msg .receiver_list .number .btn_del{position:absolute;top:7px;right:5px;width:20px;height:20px;background:url(/img/ico_del_sm.3ab0a7d4.svg) no-repeat 50%;overflow:hidden;text-indent:100px}.table_insert .insert_receiver select{margin-left:10px;width:calc(100% - 290px)}.table_insert tbody td p{display:flex;align-items:center}.table_insert .search_detail{position:absolute;height:210px;overflow-y:auto;margin-top:5px;border-radius:5px;border:1px solid #ccc;background:#fff}.table_insert .search_area{position:relative}.table_insert .search_area input[type=text]{width:100%!important}.table_insert .search_area .search_detail{width:100%}.table_insert .search_area .search_detail ul{padding:10px 20px;border-bottom:1px solid #eaeaea;cursor:pointer}.table_insert .search_area .search_detail ul:hover{background:#eaeaea}.table_insert .search_area .search_detail li{padding:3px 0}.table_insert .search_area .search_detail .keyword{color:#cd0000}.send_msg .schedule_send{margin-top:10px}.send_msg .schedule_detail{display:inline-flex;margin-left:40px}.send_msg .schedule_detail .dp__input{width:260px;border-color:#838ba8}.send_msg .schedule_detail select{margin-left:10px}.valign_top{vertical-align:top}.valign_bottom{vertical-align:bottom}.bytes{font-size:.86rem}.bytes .now{color:#cd0000;font-weight:600}.table_list{margin-bottom:10px;background:#fff;border-radius:4px;border:1px solid #d9dce1}.table_list table{width:100%}.table_list th{color:#313d68;font-size:.8rem;font-weight:300}.table_list td,.table_list th{padding:10px 15px;border-bottom:1px solid #eff3f8;border-right:1px solid #eff3f8;text-align:left}.table_list .text_center{text-align:center}.table_list .text_right{text-align:right}.table_list button{font-size:.8rem;line-height:1;margin:0 2px}.fixed_header{position:relative;overflow:auto;height:calc(100vh - 320px);table-layout:auto;white-space:nowrap}.fixed_header table{width:auto;border-collapse:separate;border-spacing:0;table-layout:fixed}.fixed_header thead th{position:sticky;top:0;background:#fff;border-top:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #ccc;width:100px}.table_list thead .fixed_item{left:0}.table_list thead .fixed_item,.table_list thead .fixed_name{position:sticky;top:0;background:#fff;border-right:1px solid #eee;z-index:5}.table_list thead .fixed_name{left:89px;width:250px}.table_list thead .venderMinPrice{position:sticky;left:424px;top:0;width:250px;background:#fff;border-right:1px solid #eee;z-index:5}.table_list thead td{padding:10px 15px;background:#f0f3fd;color:#0a2688;position:relative}.table_list tbody .fixed_item{left:0}.table_list tbody .fixed_item,.table_list tbody .fixed_name{position:sticky;top:40px;background:#fff;border-right:1px solid #eee;z-index:5}.table_list tbody .fixed_name{left:89px}.table_list tbody .venderMinPrice{position:sticky;left:424px;top:40px;background:#fff;border-right:1px solid #eee;z-index:5}.table_list .fixed_list{background:#f0f3fd;font-weight:500}.table_list .btn_add{position:absolute;top:5px;right:10px;height:29px}.table_list input[type=text]{height:36px}.btn_del{width:16px;height:16px;background:url(/img/ico_del.74967325.svg) no-repeat 50%;overflow:hidden;text-indent:-100px}.table_list .list_date{position:relative;display:inline-flex;padding:15px 20px;width:100%;border-bottom:1px solid #ccc}.table_list .list_date .date{font-size:1rem;margin-right:10px}.table_list .list_date .company{font-size:1rem}.table_list .list_date button{width:auto;position:absolute;top:7px;right:10px}.table_list .tag span{margin:0 5px 10px 0;padding:3px 10px;color:#777;display:inline-flex;background:#ebeeff;border-radius:4px;font-size:.76rem}.table_list .tag.active span{color:#0a2688}.table_list .product_name{font-size:1rem}.table_list.scroll{max-height:300px;overflow-y:auto;overflow-x:hidden}.table_empty{padding:20px 0!important;text-align:center!important}.subtitle{margin-top:5px;font-size:.8rem;opacity:.8}h2 .search_area{position:absolute;top:-5px;right:0;width:50%;display:flex;justify-content:flex-end}h2 .search_area .dp__main{width:250px;margin-right:5px}h2 .search_area .dp__main .dp__input{height:36px;padding:5px 30px 5px 35px;font-size:.86rem}h2 .search_area button{margin-left:5px;width:auto}h2 .search_area select{margin-left:5px}h2 .btn_area{position:absolute;top:-5px;right:0;width:250px;display:flex;justify-content:flex-end}h2 .btn_area button{margin-left:5px;width:auto;min-width:80px}h2 .balance{position:absolute;bottom:0;right:0;width:250px;display:flex;justify-content:flex-end;font-size:1rem}h2 .balance b{padding:0 3px 0 10px}.table_top{display:flex;justify-content:space-between;margin:0 0 10px 0}.table_top .btn_area button{margin-right:4px}.table_top .btn_area,.table_top .search_area{display:flex}.table_top .search_area .has_select{display:flex;position:relative;margin-left:10px}.table_top .search_area .has_select select{margin-right:5px;height:36px}.table_top .search_area .btn_search{position:absolute;top:0;right:3px;width:20px;height:36px;background:url(/img/ico_search.275091d9.svg) no-repeat 50%;text-indent:-1000px;overflow:hidden}.table_top .search_area select{margin-left:5px}.table_top .search_area button{margin-left:10px;width:auto}.table_top .search_area.multi{flex-direction:column}.table_top .search_area.multi .row{margin-top:4px;text-align:right}.table_top .search_area.multi .has_select{margin-right:0}.table_top .btn_line{margin-left:5px}.table_top .total{display:inline-flex;align-items:flex-end;padding-left:15px}.datepicker{padding-left:30px!important;background:url(/img/ico_calendar.49436f78.svg) no-repeat 7px 6px #fff}.insert_form{min-width:400px}.insert_form dl{display:flex;padding:10px 0;border-bottom:1px solid #eaeaea}.insert_form dt{width:80px;padding-top:10px}.insert_form dd{min-height:40px;display:flex;width:calc(100% - 85px);font-size:1rem;flex-direction:column;justify-content:center;position:relative}.insert_form dd p{display:flex;margin-bottom:5px}.insert_form dd p input[type=text],.insert_form dd p select{width:50%;min-width:150px;margin-right:5px}.insert_form .has_btn{position:relative;margin-bottom:5px}.insert_form input[type=text]{width:100%;min-width:280px;height:36px}.insert_form .has_btn input[type=text]{padding-right:90px}.insert_form .has_btn button{position:absolute;top:4px;right:4px;width:auto;line-height:0;height:28px}.insert_form .has_btn .search_input{padding-right:30px}.insert_form .has_btn .btn_addr{width:calc(100% - 8px)}.insert_form .bytes{margin-top:5px;text-align:right;font-size:.8rem;display:block;clear:both}.insert_form .bytes .now{color:#cd0000;font-weight:700}.insert_form .flex_row{flex-direction:row;align-items:center;justify-content:flex-start}.insert_form .flex_row input[type=checkbox]+label span{margin-right:20px}.insert_form .between{display:flex!important;flex-direction:row}.insert_form .between .input_text,.insert_form .between select{width:49%;min-width:auto}.insert_form .between .input_text{margin-right:5px}.dp__input{height:36px;border:1px solid #838ba8!important}.insert_form .product_list{margin-top:2px;max-height:165px;border-radius:4px;overflow-y:auto}.insert_form .product_list dl{padding:10px 15px;position:relative;border-bottom:1px solid #d4deea;cursor:pointer}.insert_form .product_list dt{padding-top:0}.insert_form .product_list p{font-size:.9rem}.insert_form .product_list button{position:absolute;right:10px}.insert_form .product_list .price{margin-top:3px;color:#2f4cb2;font-size:.78rem}.insert_form .product_list .desc{margin-top:3px;font-size:.78rem;color:#777}.insert_form .product_list .active{background:#f0f3fd}.insert_form .product_list dl:hover{background:#fff}.insert_form .product_list.search{position:absolute;top:38px;width:100%;background:#fff;border:1px solid #838ba8;z-index:1}.insert_form .product_list.search dl:last-child{border-bottom:none}.insert_form .product_list.search dt{width:90px}.insert_form .product_list.search dd{min-height:40px;display:flex;width:calc(100% - 95px);font-size:1rem;flex-direction:column;justify-content:center;position:relative}.insert_form .search_area{margin-top:2px;max-height:165px;border:1px solid #838ba8;border-radius:4px;overflow-y:auto}.insert_form .search_area dl{padding:10px 15px;position:relative;width:100%;border-bottom:1px solid #d4deea;display:flex;flex-direction:column}.insert_form .search_area dl:last-child{border-bottom:none}.insert_form .search_area dd,.insert_form .search_area dt{padding:3px 0;width:100%;display:flex;flex-direction:row;justify-content:flex-start;min-height:auto;font-size:.9rem}.insert_form .search_area strong{font-size:.9rem}.insert_form .search_area button{position:absolute;right:10px}.insert_form .search_area .active{background:#eff3f8}.insert_form .search_area .keyword{color:#cd0000}.notice_text{margin-bottom:20px;padding:15px 20px;border-radius:4px;background:#f0f3fd}.btn_footer{padding:30px 0 40px 0;display:flex;justify-content:center}.btn_footer button{height:38px;width:auto;min-width:100px;font-size:1rem}.btn_footer.flex_between{justify-content:space-between}.conts_box{padding:20px;width:100%;background:#fff;border-radius:10px}h3{position:relative;padding-top:10px;margin-bottom:10px;display:flex;align-items:center;font-size:1.1rem}h3 span{margin-left:10px}h3 .btn_area{position:absolute;top:0;right:0;width:auto}.delivery_area,.main_banner,.popup_add,.special_area{margin-bottom:30px}.popup_add .editor{margin-top:20px;border:1px solid #eaeaea}.switch_title{margin-left:5px}.delivery_area .area_insert{padding:15px 20px;background:#f0f3fd;border:1px solid #2f4cb2;border-radius:4px 4px 0 0}.delivery_area .area_insert select{margin-right:5px;height:36px}.delivery_area ol{border-radius:0 0 4px 4px}.delivery_area ol select{margin-right:5px;height:36px}.delivery_area li{position:relative;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #eff3f8}.delivery_area .empty{padding:40px;background:#fff;text-align:center;align-items:center;justify-content:center}.ico_link{margin-left:10px;width:14px;height:14px;background:url(/img/ico_link.adbbffea.svg) no-repeat;background-size:100%;overflow:hidden;text-indent:-1000px;display:inline-block}.tab_check{margin:20px 0 10px 0;display:flex}.tab_check input[type=checkbox]+label span{margin-right:10px;font-size:1rem;font-weight:600;align-items:center}.insert_num{display:flex}.insert_num input[type=text]{width:50px;border-radius:0;text-align:center}.insert_num button{border:1px solid #838ba8;margin:0}.insert_num button:first-child{border-radius:4px 0 0 4px;margin-right:-1px}.insert_num button:last-child{border-radius:0 4px 4px 0;margin-left:-1px}.dropzone,.files{width:100%;margin:0 auto;border-radius:4px;line-height:1.5;font-size:1rem}.border{border:2px dashed #2f4cb2;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:20px;transition:all .3s ease;background:#fff;text-align:center}.border.isDragActive{border:2px dashed #ffb300;background:rgba(255,167,18,.2)}.file-item{border-radius:8px;display:flex;align-items:center;justify-content:space-between;background:#f6f4fe;padding:7px;padding-left:15px;margin-top:10px}.file-item:first-child{margin-top:0}.btn_line_red{background:#fff;color:#cd0000;border:1px solid #cd0000;padding:7px 10px;border-radius:4px;cursor:pointer;font-size:.86rem}.underline{text-decoration:underline;color:#2f4cb2}.modal{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;top:0;left:0;z-index:99999;justify-content:center;align-items:center}.modal .modal_wrap{border-radius:10px;background:#fff;box-shadow:0 0 17px 0 rgba(0,0,0,.15)}.modal_header{padding:20px 50px 20px 20px;border-bottom:1px solid #ebebec;position:relative}.modal_header h2{margin-bottom:0;font-size:1.2rem}.modal_header h2 span{font-size:.86rem}.modal_header .btn_close_modal{position:absolute;top:17px;right:0;width:20px;height:20px;text-indent:-100px;overflow:hidden;background:url(/img/btn_close.ee676670.svg) no-repeat}.modal_body{padding:10px 20px}.modal_footer{padding:15px 20px;border-top:1px solid #ebebec;display:flex;justify-content:flex-end}.modal_footer button{width:auto;padding:7px 15px;margin:0 1%}.modal_footer.flex_between{justify-content:space-between}.modal_normal{padding:0!important;width:600px}.modal_body_scroll{padding:20px;overflow-y:scroll;height:400px;line-height:1.4}.modal_normal .modal_header{position:relative;padding:20px;border-bottom:1px solid #ccc}.modal_normal .modal_header h2{font-size:22px}.modal_normal .modal_footer{padding:15px 20px;border-top:1px solid #ccc;display:flex;justify-content:flex-end}.modal_normal .modal_footer .btn,.modal_normal .modal_footer .btn_line{margin-left:10px;width:unset;padding:0 20px;font-size:16px;height:40px}.modal .search_area{position:relative}.modal .search_area input[type=text]{width:200px;height:34px}.modal .table_list{border-top:2px solid #2f4cb2;border-left:1px solid #eff3f8}.modal_full{padding:0!important;width:90%}.modal_full .modal_body_scroll{margin-top:20px;padding:0 20px 20px 20px;overflow-y:scroll;height:400px;line-height:1.4}.modal_full .modal_header{position:relative;padding:20px;border-bottom:1px solid #ccc}.modal_full .modal_header h2{font-size:22px}.modal_full .modal_footer{padding:15px 20px;border-top:1px solid #ccc;display:flex;justify-content:flex-end}.modal_full .modal_footer .btn{margin-left:10px;width:unset;padding:0 20px;font-size:16px;height:40px}.step_wrap{display:flex;justify-content:space-around;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.step_wrap .step1,.step_wrap .step2,.step_wrap .step3{padding:7px 10px;width:30%;text-align:center;background:#f0f3fd;border-radius:30px;border:1px solid #2f4cb2}.step_wrap .step1.active,.step_wrap .step2.active,.step_wrap .step3.active{background:#2f4cb2;color:#fff}.entry_list ol{margin-bottom:20px;padding:20px;background:#fff;border-radius:6px}.entry_list dl,.entry_list ul{display:flex;margin-right:35px}.entry_list ul:last-child{margin-right:0;justify-content:space-between}.entry_list dt{margin-right:10px}.entry_list dd{font-weight:500;font-size:1rem}.entry_list ul li{margin-top:15px;justify-content:center;text-align:center}.entry_list .company_intro{padding:10px;width:calc(100% - 130px);height:60px;background:#eff3f8;border-radius:4px;text-align:left}.entry_list button{margin:0 5px}.entry_list .empty{padding:100px 0;text-align:center}.order_list{margin-bottom:10px;sborder:1px solid #eaeaea;background:#fff;border-radius:10px}.order_date{padding:20px;border-bottom:1px solid #eaeaea;font-size:1rem}.order_list_head{padding:10px 20px;display:flex;align-items:center;justify-content:space-between}.order_list_head button{margin-left:10px}.order_detail{display:flex;padding:20px 20px;border-top:1px solid #eaeaea}.order_detail dl{width:48%}.order_detail dt{margin-bottom:15px;padding:3px 20px;border-radius:30px;background:#fafafa;border:1px solid #eee;display:inline-flex;font-size:.8rem}.order_detail p{line-height:1.6}.loading{margin-right:5px;width:20px;height:20px;border:3px solid hsla(0,0%,100%,.3);border-radius:30px;border-top-color:#fff;display:inline-flex;animation:spain 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(1turn)}}@media (max-width:1400px){.table_top{flex-wrap:wrap}.table_top .search_area .has_select{margin-right:10px;margin-left:0}}