.active a{color:#fff}@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]{font-size:1em;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{height:100vh}.fl{float:left}.fr{float:right}.center{text-align:center}select{padding:7px 30px 7px 10px;color:#374957;background:url(/img/select_arrow_down.2897c282.svg) no-repeat 95% 50% #fff;border:1px solid #838ba8;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-style:none;font-size:1em}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}.wrapper{max-width:1004px;margin:0 auto}.wrapper,header{position:relative}header{width:100%;height:100px;border-bottom:1px solid #eaeaea;background-color:#fff;z-index:100}.nav h1{padding:5px 0 10px 20px;width:160px;height:55px;background:#2f4cb2}header .logo{width:100px;height:100px;background:url(/img/logo.cd476916.svg) no-repeat 50%;background-size:100%;text-indent:-1000px;overflow:hidden;display:block}header .user{position:absolute;bottom:20px;right:0;font-weight:600}header .btn_logout{display:inline-block;padding-right:25px;width:auto;background:url(/img/ico_logout.0f0c9304.svg) no-repeat 100%;overflow:hidden}.nav{padding:0;width:160px;height:100%;z-index:101;position:sticky;top:150px}.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{border:1px solid #d4deea}.nav ul>li a{opacity:.8;border-bottom:1px solid #d4deea}.nav ul>li a:hover{background:#eff3f8}.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{color:#fff;background:#0a2688}.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_form .login_menu{margin-top:20px;display:flex;justify-content:space-between}.login_form .login_menu a{margin:0 5px;text-decoration:underline;color:#6d6d6d}.login_area .logo{width:100px;height:65px;margin-bottom:50px;background:url(/img/logo.cd476916.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{height:50px;border-radius:4px}hr{margin:20px 0;background:#d4deea;height:1px;border:0}.tabs{margin-bottom:40px}.tabs li{border:1px solid #223474;color:#223474}.tabs li.active{background:#223474}.tabs .tab_find{width:50%;display:flex;justify-content:center;cursor:pointer;padding:15px 0;width:100%;color:#8f8f8f;font-size:1rem;border-bottom:2px solid #ededed;border-radius:0}.tabs .tab_find.active{color:#223474;font-size:1rem;border-bottom:2px solid #223474;font-weight:700}.signup{width:100%;align-items:center;margin-top:0;padding:60px 0}.signup,.signup .wrapper{display:flex;justify-content:center}.signup h2{margin-bottom:50px;font-size:1.6rem;text-align:center;font-weight:600}.conts .signup_form.privacy_modify{width:100%}.signup_form{width:480px}.signup_form .info_text{padding-bottom:10px;border-bottom:1px solid #d4deea;margin-bottom:20px}.signup_form dl{width:100%;margin-bottom:10px;display:flex}.signup_form dt{padding-top:15px;width:120px}.signup_form dd{position:relative;width:calc(100% - 120px);display:flex;flex-direction:column}.signup_form input[type=text]{width:100%;line-height:50px}.signup_form p{position:relative;margin-bottom:5px}.signup_form .has_btn input[type=text]{padding-right:100px}.signup_form .has_btn button{position:absolute;right:5px;top:5px;padding:0 15px;width:unset;height:26px;font-size:.9rem;display:flex;align-items:center}.signup_form .btn_addr{width:calc(100% - 10px)!important;justify-content:center}.signup_form .radio_wrap{padding:13px 0;flex-direction:row}.signup_form .radio_wrap input[type=checkbox]+label span,.signup_form .radio_wrap input[type=radio]+label span{margin-right:15px}.signup_form .agree_wrap{padding-bottom:20px;border-bottom:1px solid #d4deea}.signup_form .agree_wrap p:first-child{padding-top:15px}.signup_form .agree_wrap p{padding:3px 0;position:relative}.signup_form .agree_wrap b{margin-left:5px;font-size:.86rem;font-weight:400}.signup_form p>button{position:absolute;top:7px;right:0;padding:0;font-size:.9rem}.signup_form .btn_footer .btn_signup{width:240px;height:50px}.signup_form textarea{font-size:1rem;padding:10px;width:100%;height:100px;border-radius:4px;box-shadow:none;-webkit-appearance:none}button{width:auto;padding:7px 15px;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{margin:0 auto;padding-top:150px;width:100%;max-width:1004px;display:flex;min-height:calc(100vh - 250px)}#contents .conts{padding:0 0 60px 30px;width:calc(100% - 160px)}.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 .btn_line{margin-left:5px}.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:#2a2e3b;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}.error_txt,.required{color:#cd0000}.error_txt{margin:5px 0 10px 0;background:url(/img/ico_error.b38e061d.svg) no-repeat;padding-left:25px}.info_txt{color:#0a2688;background:url(/img/ico_info.45432034.svg) no-repeat;padding-left:25px}.info_conts{padding:20px 25px;border-radius:4px;background:#eff3f8;line-height:1.2}.info_conts p{margin-top:5px}.table_insert{background:#fff;border-radius:4px}.table_insert table{width:100%}.table_insert tbody th{padding:10px 10px 10px 30px;text-align:left}.table_insert tbody tr{border-bottom:1px solid #eaeaea}.table_insert tbody td{padding:15px 20px;font-size:1rem}.table_insert tbody input[type=text]{width:280px;height:36px}.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:20px}.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)}.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}.table_list table{width:100%}.table_list th{border-top:1px solid #dde0eb;border-bottom:1px solid #dde0eb;color:#313d68;font-size:.8rem;font-weight:300;background:#eff3f8}.table_list td,.table_list th{padding:10px 15px;text-align:center}.table_list td{border-bottom:1px solid #eff3f8}.table_list .text_center{text-align:center}.table_list .text_right{text-align:right}.table_list .text_left{text-align:left}.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:100px;width:250px}.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:100px}.table_list .fixed_list{background:#f0f3fd;font-weight:500}.table_list .btn_add{position:absolute;top:5px;right:10px}.table_list input[type=text]{height:34px}.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;margin-top:30px;padding:15px 20px;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ebeeff}.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:10px;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 b{margin-right:10px}.table_list tfoot tr{background:#eff3f8}.table_list tfoot td{border-top:1px solid #838ba8;border-bottom:1px solid #ccc;color:#0a2688}.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:34%;display:flex;justify-content:flex-end}h2 .search_area button{margin-left:5px;width:auto}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}.table_top .search_area .btn_search{position:absolute;top:0;right:0;width:20px;height:34px;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 .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:70px;padding-top:10px}.insert_form dd{min-height:40px;display:flex;width:calc(100% - 75px);font-size:1rem;flex-direction:column;justify-content:center}.insert_form .has_btn{position:relative}.insert_form input[type=text]{width:100%;min-width:280px;height:40px}.insert_form .has_btn input[type=text]{padding-right:90px}.insert_form .has_btn button{position:absolute;top:4px;right:4px}.insert_form .has_btn .search_input{padding-right:30px}.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}.dp__input{height:40px;border:1px solid #838ba8!important}.insert_form .product_list{margin-top:2px;max-height:165px;border:1px solid #838ba8;border-radius:4px;overflow-y:auto}.insert_form .product_list dl{padding:10px 15px;position:relative;border-bottom:1px solid #d4deea}.insert_form .product_list dl:last-child{border-bottom:none}.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:#eff3f8}input[type=file]::file-selector-button{padding:7px 15px;border:1px solid #0a2688;color:#0a2688;background:#fff;border-radius:4px;cursor:pointer}input[type=file]::file-selector-button:hover{background:#0a2688;opacity:1;color:#fff}input[type=file]:-moz-read-only{background:#eff3f8;border:none;color:#2f4cb2}input[type=file]:read-only{background:#eff3f8;border:none;color:#2f4cb2}.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:.9rem}.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}.delivery_area ol{border-radius:0 0 4px 4px}.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}.tabs{display:flex;margin-top:30px}.tabs,.tabs li{margin-bottom:10px}.tabs li{padding:10px 30px;border:1px solid #2f4cb2;color:#2f4cb2;cursor:pointer}.tabs li:first-child{border-right:none;border-radius:4px 0 0 4px}.tabs li:last-child{border-radius:0 4px 4px 0}.tabs li.active{background:#2f4cb2;color:#fff}.table_list .info_txt{margin-bottom:10px}.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:30px 0;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}footer .wrapper{width:100%;position:relative}footer .footer_menu{padding:15px;border-top:1px solid #dde0eb;border-bottom:1px solid #dde0eb}footer .footer_menu .wrapper{display:flex}footer .footer_menu .wrapper a{padding:0 20px;font-size:1rem}footer .footer_menu .wrapper a:first-child{padding-left:0}footer .footer_menu .wrapper button{padding:0 20px;font-size:1rem;color:#2a2e3b;font-family:inherit}footer .footer_menu .wrapper a:hover,footer .footer_menu .wrapper button:hover{color:#2f4cb2;text-decoration:underline}footer .logo_footer{width:130px;height:35px;background:url(/img/logo_footer.1f2d1b2f.svg) no-repeat;overflow:hidden;text-indent:-1000px}footer .logo_ek{width:56px;height:31px;background:url(/img/logo_ek.3af9ed04.svg) no-repeat;overflow:hidden;text-indent:-1000px}footer .company_info{margin-top:30px;padding-bottom:30px}footer .support{position:absolute;top:0;right:0;width:260px}footer .support .cs_title{margin-bottom:15px;color:#2f4cb2;font-size:1.2rem;font-weight:500}footer .support .cs_num{margin-left:10px;font-size:1.5rem;font-weight:600;color:#2a2e3b}.btn_kakao{background:#f7d345;display:flex;align-items:center}footer .copyright,footer .support .btn_kakao{margin-top:15px}.btn_kakao i{margin-right:5px;width:16px;height:15px;display:inline-block;background:url(/img/ico_kakao.67edc4c8.svg)}.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 .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:48%;max-width:100px;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}.modal.alert .alert_message h2{padding-bottom:30px;margin-bottom:40px;font-size:1.6rem;font-weight:600;border-bottom:1px solid #eaeaea}.modal.alert .alert_message p{font-size:1.2rem}.modal.alert .alert_message{padding:50px 30px;font-size:1.4rem;line-height:1.4;text-align:center}.modal.alert .modal_footer{padding:0 0 20px 0;border:none;justify-content:center}.modal.alert .modal_footer .btn{margin:0 20px;width:100%;text-align:center}.modal.alert .modal_footer .btn:hover{color:#fff}.modal.address .modal_wrap{width:400px}.modal.address .modal_header{background:#223474;color:#fff;font-size:1.1rem}.modal.address .modal_body{padding:20px 0}.modal.address .modal_body li{position:relative;padding:15px 60px 15px 0;border-bottom:1px solid #e4e8f0;display:flex;flex-direction:column;justify-content:flex-start}.modal.address .modal_body li p{font-size:1rem;line-height:1.4}.modal.address .modal_body ol{padding:0 20px;height:300px;overflow-y:auto}.modal.address .modal_body button{position:absolute;top:50%;right:0;margin-top:-15px;padding:5px 15px;font-size:.86rem}.modal.address .modal_body .selected{display:block;margin-bottom:5px;color:#0e8771;font-size:.86rem}.modal.address .modal_footer{padding:0}.modal.address .modal_footer button{margin:0;width:100%;height:50px;border-radius:0}.modal.address .insert_form{padding:0 20px}.modal.address .insert_form p{margin-bottom:5px}.modal.address .insert_form .has_btn button{padding:6px 15px;width:auto;right:4px}.modal.address .insert_form .btn_addr{padding:6px 15px;width:calc(100% - 8px)!important;right:4px}.modal.address .insert_form{min-height:300px}.modal .popup_main{min-width:280px;border-radius:0;background:#fff;box-shadow:0 0 17px 0 rgba(0,0,0,.15)}.modal .popup_footer{display:flex;align-items:center;padding:10px;justify-content:space-between;border-top:1px solid #eee}.modal .popup_footer button{padding:0}.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}.agreement h3{margin-top:20px;margin-bottom:10px}.agreement{padding:0 0 40px 0}.agreement .circle_list{counter-reset:colorcircle 0}.agreement .circle_item{position:relative;margin-bottom:10px;padding:0 0 0 25px}.agreement .circle_item:before{position:absolute;top:10px;left:5px;transform:translateY(-50%);counter-increment:colorcircle 1;content:counter(colorcircle);color:#313d68;font-size:.8em;z-index:1}.agreement .circle_item:after{content:"";position:absolute;top:10px;left:0;transform:translateY(-50%);display:inline-block;background-color:#fff;border:1px solid #313d68;border-radius:50%;width:15px;height:15px}.agreement ol>ol>li{margin-bottom:5px;margin-left:40px;list-style:decimal}.agreement ol>li,.agreement ol>ol{margin-bottom:15px}.agreement ul>li{list-style:decimal;margin-bottom:5px;margin-left:15px}.agreement p{margin-bottom:10px}.agreement ol.disc li{list-style:disc;margin-left:14px}.agreement .table{padding:10px 0;width:100%;overflow-x:auto}.agreement table{width:800px}.agreement table th{padding:6px 10px;border:1px solid #dbe0f2;background:#f0f3fd;font-size:.86rem}.agreement table td{padding:10px;border:1px solid #dbe0f2}@media (max-width:1400px){.table_top{flex-wrap:wrap}.table_top .search_area .has_select{margin-right:10px;margin-left:0}}