@charset "UTF-8";

/* font */
/*  로컬 작업 시 경로 :../../fonts/ 배포 시 경로 ://mk.kakaocdn.net/dn/mob-b2b/fonts/ */
@font-face {
    font-family: 'Noto Sans DemiLight';
    font-weight: normal;
    src: url('../fonts/NotoSansKR-DemiLight-Hestia.eot');
    src: local("☺"),
    url('../fonts/NotoSansKR-DemiLight-Hestia.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSansKR-DemiLight-Hestia.woff') format('woff'),
    url('../fonts/NotoSansKR-DemiLight-Hestia.otf') format('opentype');
}
@font-face {
    font-family: 'Noto Sans Medium';
    font-weight: normal;
    src: url('../fonts/NotoSansKR-Medium-Hestia.eot');
    src: local("☺"),
    url('../fonts/NotoSansKR-Medium-Hestia.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSansKR-Medium-Hestia.woff') format('woff'),
    url('../fonts/NotoSansKR-Medium-Hestia.otf') format('opentype');
}
@font-face {
    font-family: 'Noto Sans Bold';
    font-weight: normal;
    src: url('../fonts/NotoSansKR-Bold-Hestia.eot');
    src: local("☺"),
    url('../fonts/NotoSansKR-Bold-Hestia.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSansKR-Bold-Hestia.woff') format('woff'),
    url('../fonts/NotoSansKR-Bold-Hestia.otf') format('opentype');
}

:root{--color-white:#fff;--color-dark:#333;--color-black:#1A1A1A;--color-gray60:#999999;--color-gray70:#B3B3B3;--color-gray90:#E5E5E5;--color-red:#FF8080;--color-blue:#3377FF }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0 }
fieldset,img{border:0 none }
dl,ul,ol,menu,li{list-style:none }
blockquote,q{quotes:none }
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none }
input,select,textarea,button{vertical-align:middle }
input::-ms-clear{display:none }
button{border:0 none;border-radius:0;background-color:transparent;cursor:pointer }
body{background:#fff;-webkit-text-size-adjust:none }
body,th,td,input,select,textarea,button{font-size:14px;line-height:1.5;font-family:'Noto Sans DemiLight',AppleSDGothicNeo,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;color:#262d39 }
a{color:#262d39;text-decoration:none }
a:active{background-color:transparent }
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal }
.icon{display:inline-block;margin:0;padding:0;border:0;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none !important;outline:0 !important;background-color:transparent !important }
.direct-link{position:absolute;top:-1px;left:0;z-index:1000;height:1px }
.direct-link a{position:absolute;top:-999px;padding:5px 10px;font-weight:bold;color:#fff;background:#333;text-decoration:none;white-space:nowrap }
.direct-link a:focus{top:0 }
#kakaoIndex{overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0 }
.ir_pm{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px }
.ir_pm{display:block;overflow:hidden;font-size:1px;line-height:0;color:transparent }
.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100% }
.ir_caption{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px }
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px }
.show{display:block }
.hide{display:none }
::-webkit-input-placeholder{color:rgba(38,45,57,0.32) }
:-moz-placeholder{color:rgba(38,45,57,0.32) }
::-moz-placeholder{color:rgba(38,45,57,0.32) }
:-ms-input-placeholder{color:rgba(38,45,57,0.32) }
html,body{height:100% }
body{background-color:#F6F6F6 }
.align_right{text-align:right !important }
@media all and (min-width:1650px){
    .pc_flag{display:none }
}
.size_login{position:relative;min-width:720px;min-height:524px }
.img_g{display:block }
/* 2022-04-08 이미지 변경 및 가상 아이콘용 css 추가 */
.img_admin{display:block;background:url(//mk.kakaocdn.net/dn/mob-b2b/images/img_admin_220411.png) 0 0 no-repeat;background-size:300px 380px}
.img_admin_b::before,.img_admin_a::after{background:url(//mk.kakaocdn.net/dn/mob-b2b/images/img_admin_220411.png) 0 0 no-repeat;background-size:300px 380px;content:''}
.btn_refresh{padding:4px;border:1px solid #dadada;border-radius:3px }
.ico_refresh{width:11px;height:11px;background-position:-130px -160px;font-size:0;text-indent:-9999px }
.btn_admin{display:block;width:80px;height:40px;border:1px solid #dadada;font-size:14px;line-height:38px;color:#444;background:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box }
.btn_admin:hover{border-color:#999;color:#242424;background:#F9F9F9 }
.btn_admin_type2{display:block;width:80px;height:40px;margin:0 auto;font-size:14px;line-height:40px;color:#fff;background:#444;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box }
.btn_admin_type2:hover{background:#000 }
.btn_dimmed{width:160px;height:50px;font-size:16px;line-height:48px;background-color:#dbdbdb;cursor:default }
.btn_dimmed:hover{background:#dbdbdb }
.btn_small{display:inline-block;width:auto;min-width:60px;height:26px;padding:0 10px;font-size:11px;line-height:24px;vertical-align:top }
.btn_large{width:160px;height:50px;font-size:16px;line-height:48px }
.btn_admin_type2.btn_large{line-height:50px }
.btn_regist{width:170px;height:60px;font-size:20px;line-height:58px }
.btn_admin_type2.btn_regist{line-height:60px }
.btn_start{width:350px;height:60px;font-size:20px;line-height:60px }
.wrap_btn{padding-top:60px;font-size:0;text-align:center }
.wrap_btn .btn_admin{display:inline-block;vertical-align:top }
.wrap_btn .btn_admin+.btn_admin_type2,.wrap_btn .btn_admin+.btn_admin{display:inline-block;margin:0 0 0 6px;vertical-align:top }
.fake_scroll{position:absolute;top:-1px;right:-1px;width:28px;height:117px;padding:23px 0;border:1px solid #eee }
.fake_scroll .bar_scroll{display:block;position:relative;width:28px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff }
.fake_scroll .btn_scroll{position:absolute;left:0;width:28px;height:23px;background:#fff }
.fake_scroll .btn_scroll .img_admin{width:11px;height:6px;margin:9px auto 8px }
.fake_scroll .btn_top{top:0;border-bottom:1px solid #eee }
.fake_scroll .btn_top .img_admin{background-position:-40px -10px }
.fake_scroll .btn_bottom{bottom:0;border-top:1px solid #eee }
.fake_scroll .btn_bottom .img_admin{background-position:-60px -10px }
.txt_ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis }
.txt_error{color:#dd3b3b }
.txt_link{color:#2C6EDB }
#kakaoWrap{position:relative;min-width:1250px;max-width:1650px;min-height:100%;margin:0 auto;background:#fff url(https://mk.kakaocdn.net/dn/mob-b2b/images/bg_admin.png) 0 0 repeat-y }
#kakaoContent{overflow:hidden;float:none;margin-left:250px }
#mArticle{position:relative;min-height:834px;margin:0 auto;padding:0 100px 128px }
.k_head{float:left;width:250px;height:100%;background:#fff }
.k_head .tit_admin{padding:66px 40px 0 }
.k_head .txt_admin{display:block;padding-top:2px;font-weight:normal;font-size:24px;color:#000;letter-spacing:-1px }
.k_head .info_user{overflow:hidden;position:relative;padding:88px 37px 30px }
.k_head .name_user{position:absolute;bottom:82px;left:40px;max-width:172px;color:rgba(38,45,57,0.72);font-size:13px }
.k_head .txt_name{font-family:'Noto Sans Medium',sans-serif }
.k_head .info_user .btn_admin{float:left;width:80px;height:32px;font-size:12px;line-height:30px;color:rgba(38,45,57,0.72);margin:0 3px }
.k_head .info_user .btn_admin:hover{color:#242424 }
.gnb_admin{border-top:1px solid #eee }
/* 2022-04-08 메뉴 라인 수정 */
.gnb_admin > li{border-bottom:1px solid #eee }
.gnb_admin li.lst{border-bottom:0 none }
.gnb_admin .link_gnb{display:block;position:relative;padding:11px 40px 12px;font-size:16px;line-height:26px;font-family:'Noto Sans Medium',sans-serif }
.gnb_admin .link_gnb:hover{color:#fff;background:#444 }
.gnb_admin .link_gnb .ico_arr{position:absolute;top:50%;right:16px;width:9px;height:16px;margin-top:-8px;background-position:0 0;text-indent:-9999px }
.gnb_admin .link_gnb:hover .ico_arr{background-position:0 0 }
.gnb_admin .on .ico_arr{background-position:-10px 0 }
.gnb_admin .off .link_gnb{color:rgba(38,45,57,0.32) }
.gnb_admin .off .link_gnb:hover{color:rgba(38,45,57,0.32);background:0 none }
.gnb_admin .list_submenu{display:none;padding:16px 0 18px;border-top:1px solid #eee;background:#f9f9f9 }
.gnb_admin .list_submenu li{padding:0 40px;border-bottom:0 none }
.gnb_admin .list_submenu .link_submenu{line-height:24px;color:rgba(38,45,57,0.72) }
.gnb_admin .list_submenu .link_submenu:hover,.gnb_admin .list_submenu .on .link_submenu{color:#444 }
.gnb_admin .unfold_gnb+.list_submenu{display:block }
.gnb_admin .fold_gnb .ico_arr{top:50%;right:12px;width:16px;height:9px;margin-top:-4px;background-position:-20px 0 }
.gnb_admin .unfold_gnb .ico_arr{top:50%;right:12px;width:16px;height:9px;margin-top:-4px;background-position:-20px -10px }
.gnb_admin .fold_gnb:hover .ico_arr{background-position:-20px 0 }
.gnb_admin .unfold_gnb:hover .ico_arr{background-position:-20px -10px }
.info_customer{width:250px;height:136px;padding:24px 0 0 38px;border-top:1px solid #eee;border-bottom:1px solid #eee;box-sizing:border-box }
.info_customer+.info_customer{border-top:none }
.info_customer .tit_customer{font-family:'Noto Sans Bold',sans-serif;font-size:16px;line-height:26px }
.info_customer .num_customer{font-size:16px;line-height:23px }
.info_customer .time_customer{display:block;padding-top:4px;font-size:12px;line-height:18px;color:rgba(38,45,57,0.72) }
/* 2022-04-08 font-weight 추가 */
.navi_admin{position:absolute;top:66px;right:108px;font-weight:300;}
.navi_admin .link_navi{float:left;font-size:13px;color:#444 }
.navi_admin .link_navi:not(:last-child){color:#999 }
.navi_admin .link_navi:hover{color:#2C6EDB;text-decoration:underline }
.navi_admin .ico_arr{float:left;width:5px;height:9px;margin:6px 10px 0;background-position:-40px 0;text-indent:-9999px }
.navi_admin .emph_navi{float:left;font-size:13px;color:#242424 }
/* 2022-07-13 padding-top 수정 */
.tit_view{padding-top:150px;max-width:540px;font-weight:normal;font-size:36px;line-height:46px }
.desc_view{padding:12px 0 15px;line-height:24px }
.desc_view .link_down{margin-left:8px;color:#3581FF;text-decoration:underline;letter-spacing:-1px }
.intro_view{margin-top:20px;padding:11px 0 24px;border-top:1px solid #eee }
.box_tf{position:relative;width:238px;height:38px;border:1px solid #DADADA }
.box_tf .tf_comm{display:block;width:208px;height:20px;padding:9px 15px;border:0 none;background:none;outline:0 none }
.box_tf .tf_file{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px;opacity:0.01;filter:alpha(opacity=1);cursor:pointer }
.box_tf .path_file{display:block;overflow:hidden;padding:9px 40px 8px 15px;color:#3581FF;text-align:left;white-space:nowrap }
.box_tf .path_file .txt_path{display:inline-block;overflow:hidden;max-width:100%;text-overflow:ellipsis;vertical-align:top }
.box_tf .path_file .txt_file{display:inline-block;vertical-align:top }
.box_tf .lab_tf{position:absolute;top:13px;left:20px;color:rgba(38,45,57,0.32) }
.box_tf.write_on{width:236px;height:36px;border:2px solid #75828E }
.box_tf.write_on .tf_comm{padding:8px 14px }
.box_tf.write_on .lab_tf{display:none }
/* 2022-04-08 추가 */
.box_tf .tf_comm:disabled{background:#FCFCFC}
.choice_comm{position:relative }
.choice_comm .lab_comm{display:block;cursor:pointer }
.choice_comm .lab_comm .img_admin{position:absolute;top:0;left:0;pointer-events:none }
.choice_comm .ico_focused{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px }
.choice_check .inp_comm{position:absolute;top:0;left:0;z-index:-1;width:20px;height:20px;border:0 none;opacity:0.01;filter:alpha(opacity=1);-webkit-appearance:none }
.choice_check .lab_comm{height:21px;padding-left:30px }
.choice_check .lab_comm .img_admin{top:1px;width:20px;height:20px;background-position:0 -20px }
.choice_comm .inp_comm:checked+.lab_comm .img_admin,.choice_check .lab_comm .ico_choice{background-position:-30px -20px }
.choice_comm .inp_comm:disabled{cursor:default }
.choice_comm .inp_comm:disabled+.lab_comm{cursor:default }
.choice_check .inp_comm:disabled+.lab_comm .img_admin{background-position:-200px -20px }
.choice_radio .inp_comm{display:inline-block;width:18px;height:18px;margin:1px 4px 0 0;vertical-align:middle;cursor:pointer }
.choice_radio .lab_comm{display:inline-block;vertical-align:middle }
.opt_comm{float:left;position:relative;width:105px;height:38px;margin-right:5px;border:1px solid #DADADA;background:#fff }
/* 2022-07-13 padding 수정 */
.opt_comm .link_selected{display:block;overflow:hidden;position:relative;height:38px;padding:0 34px 0 14px;line-height:38px;white-space:nowrap;text-overflow:ellipsis }
.opt_comm .name_category{color:rgba(38,45,57,0.32) }
.opt_comm .link_selected .ico_arr{position:absolute;top:17px;right:15px;width:7px;height:5px;background-position:-80px -10px }
.opt_comm .box_opt{display:none;position:absolute;top:39px;left:-1px;right:-1px;z-index:100;width:105px;border:1px solid #DADADA;border-top:0 none;background:#fff;-webkit-box-shadow:1px 4px 4px 0 rgba(0,0,0,0.2);box-shadow:1px 4px 4px 0 rgba(0,0,0,0.2) }
.opt_comm .box_opt li{border-top:1px solid #DADADA }
.opt_comm .list_opt li:first-child{border-top:0 none }
.opt_comm .box_opt .link_option{display:block;padding:8px 15px 10px;color:rgba(38,45,57,0.72);line-height:20px }
.opt_comm .box_opt .on .link_option,.opt_comm .box_opt .link_option:hover{color:#2C6EDB;background:#F6F7FA }
/* 2022-04-08 추가 */
.opt_comm .link_disabled{color:rgba(38,45,57,.32);background:#F9F9F9}
.opt_comm .link_disabled .ico_arr{opacity:.5}
/* // 2022-04-08 추가 */
.opt_open .box_opt{display:block }
.opt_condition,.opt_condition .box_opt{width:136px }
/* 2022-07-13 margin 수정 */
.util_search{float:left;position:relative;width:100%;margin:17px 0 10px;padding:20px 0 10px;border-top:1px solid #eee }
/* 2022-07-13 IE 크로스브라우징 max-width 추가 */
.manage_search{float:left;max-width:100%;}
.manage_search .box_tf{float:left;width:148px;margin-right:5px }
.manage_search .box_tf .tf_comm{width:118px }
.manage_search .box_tf.write_on{width:146px }
.manage_search .opt_comm{width:120px }
.manage_search .box_opt{width:120px }
.manage_search .btn_admin{width:130px }
.manage_search .btn_admin,.manage_search .btn_admin_type2{float:left;margin-left:0;margin-right:5px }
.manage_search_type2{width:800px }
.group_date{float:left }
.group_date .txt_date{float:left;padding:0 6px 0 4px;line-height:40px }
/* 2022-07-13 수정 width 수정 */
.group_date .box_tf{width:82px }
.group_date .box_tf .tf_comm{display:block;width:100%;padding:9px 0;text-align:center;cursor:pointer }
/* 2022-07-13 margin 삭제,width,line-height 추가 */
.group_date .txt_tilde{float:left;width:13px;line-height:40px;}
.manage_btn{position:absolute;top:-60px;right:0 }
.manage_search_type2+.manage_btn{float:left;margin-top:10px }
.manage_btn .btn_admin{float:left;width:110px }
.manage_btn .btn_admin_type2{float:left;width:110px }
.manage_btn .btn_admin+.btn_admin_type2{margin-left:6px }
.manage_btn .btn_admin_type2:hover{background:#000 }
@media (min-width:1493px){
    .manage_search_type2+.manage_btn{float:right;margin:0 }
    .manage_btn{text-align:right }
}
.util_search+.util_tbl{padding:22px 0 6px }
.util_tbl{position:relative;padding:10px 0;border-top:1px solid #eee;clear:both }
.tit_view+.util_tbl{margin-top:19px }
.util_tbl .info_result{overflow:hidden }
.util_tbl .txt_result{float:left;margin-right:6px;padding:6px 0;font-size:12px }
.util_tbl .txt_result2{padding-top:10px }
.util_tbl .num_result{color:#3581FF }
.util_tbl .btn_admin{float:right;height:30px;margin-left:5px;font-size:12px;line-height:28px }
.util_tbl .btn_admin_type2{position:absolute;top:-60px;right:0 }
.util_tbl .btn_down{width:130px;height:40px;font-size:14px;line-height:38px }
.group_set{overflow:hidden;position:relative }
.group_set dt{float:left;width:111px;padding-left:70px }
.group_set dt .lab_tf{display:inline-block;margin-top:9px }
.group_set dd{overflow:hidden;float:none;position:relative;padding-bottom:35px }
.group_set .box_tf{float:left;background:#fff }
.group_set .tf_readonly{background:#F9F9F9 }
.tbl_admin{width:100%;border-collapse:collapse;table-layout:fixed }
.tbl_admin tr:hover,.tbl_admin tr.selected{background:#f9f9f9 }
.tbl_admin th,.tbl_admin td{height:50px;text-align:center }
.tbl_admin th{font-weight:normal;font-size:14px;color:#fff;background:#80848D }
.tbl_admin td{border-bottom:1px solid #eee;font-size:13px;color:#242424;word-break:break-all }
.tbl_admin tbody tr:first-child td{padding-top:10px }
.tbl_admin .label_notice{display:block;width:50px;height:26px;margin:0 auto;border-radius:2px;font-size:14px;line-height:25px;color:#fff;background:#EFA427;text-align:center }
.tbl_admin .choice_check .lab_comm{display:inline-block;width:20px;height:20px;padding:0;vertical-align:top }
.tbl_admin .choice_check .img_admin{top:0 }
.tbl_admin .none_result:hover{background:none }
.tbl_admin .none_result td:first-child{padding:152px 0 148px;border-bottom-color:#eee;font-size:16px;line-height:26px;color:rgba(38,45,57,0.32);text-align:center }
.tbl_admin .none_result .ico_result{width:108px;height:72px;margin:0 auto;background-position:0 -140px }
.tbl_detail_col{width:100%;border-collapse:collapse }
.tbl_detail_col th{height:50px;padding:0 11px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f9f9f9;font-weight:normal;line-height:24px;text-align:center;word-break:keep-all;box-sizing:border-box }
.tbl_detail_col th:first-child{border-left:1px solid #eee }
.tbl_detail_col th:last-child{border-right:1px solid #eee }
.tbl_detail_col td{height:70px;padding:0 11px;border-bottom:1px solid #eee;text-align:center;line-height:24px;word-break:keep-all;box-sizing:border-box }
.tbl_detail_col th:first-child,.tbl_detail_col td:first-child{padding-left:16px }
.tbl_detail_col th:last-child,.tbl_detail_col td:last-child{padding-right:16px }
.tbl_detail_col th:last-child.align_right,.tbl_detail_col td:last-child.align_right{padding-right:32px }
.tbl_detail_col td.align_right{padding-right:16px }
.tbl_td_num th:first-child,.tbl_td_num td:first-child{padding-left:32px }
.tbl_td_num th:last-child,.tbl_td_num td:last-child{padding-right:32px }
.tbl_td_num td.align_right{padding-right:32px }
.wrap_btn_down{float:right;padding-top:10px }
.wrap_btn_down .btn_small{float:left;margin-left:5px }
.paging_comm{overflow:hidden;clear:both;height:18px;padding-top:48px;text-align:center }
.paging_comm .inner_pages{display:inline-block;overflow:hidden;font-size:0;line-height:0;vertical-align:top }
.paging_comm .btn_paging{display:inline-block;font-size:12px;line-height:18px;font-family:'Noto Sans Medium',sans-serif;color:rgba(38,45,57,0.72);vertical-align:top }
.paging_comm .btn_paging:hover{color:#2C6EDB;text-decoration:underline }
.paging_comm .btn_paging .img_admin{display:inline-block;width:5px;height:9px;margin:5px 8px 0 0;background-position:-50px 0;vertical-align:top }
.paging_comm .btn_prev{margin-right:19px }
.paging_comm .btn_next{margin-left:19px }
.paging_comm .btn_next .img_admin{margin:5px 0 0 8px;background-position:-60px 0 }
.paging_comm .link_page{display:inline-block;padding:0 9px;font-size:12px;line-height:18px;font-family:'Noto Sans Medium',sans-serif;color:rgba(38,45,57,0.72);vertical-align:top }
.paging_comm em.link_page{color:#444;text-decoration:underline }
.paging_comm .link_page:hover{color:#2C6EDB;text-decoration:underline }
.paging_comm em.link_page:hover{color:#444 }
.paging_comm .txt_bar{display:inline-block;padding:0 2px;font-size:10px;line-height:18px;color:#E6E6E6;vertical-align:top }
.k_foot{overflow:hidden;float:none;margin-left:250px;border-top:1px solid #f6f6f6 }
.k_foot .inner_foot{width:780px;margin:0 auto;padding:58px 0 69px;text-align:center }
.k_foot .link_info{font-size:12px;color:#444;vertical-align:top }
.k_foot .link_info:hover{color:#2C6EDB }
.k_foot .txt_bar{padding:0 8px;font-size:10px;line-height:18px;color:#E6E6E6;vertical-align:top }
.k_foot .txt_copyright{display:block;padding-top:10px;font-size:11px;color:rgba(38,45,57,0.72) }
.k_foot .link_kakaomobility{color:rgba(38,45,57,0.72) }
.k_foot .link_booking{color:rgba(38,45,57,0.72);text-decoration:underline }
#kakaoWrap.wrap_admin_type2{width:auto;min-width:1000px;height:100%;max-width:none;background-color:#F6F6F6;background-image:none }
.wrap_admin_type2 .k_head{float:none;position:absolute;top:0;left:0;z-index:100;width:100%;height:59px;border-bottom:1px solid #DADADA;background-color:inherit }
.wrap_admin_type2 .tit_admin{margin-top:21px;padding:0;font-size:0;text-align:center }
.wrap_admin_type2 .tit_admin #kakaoServiceLogo{display:inline-block;vertical-align:top }
.wrap_admin_type2 .tit_admin .txt_admin{display:inline-block;padding:0 0 0 10px;font-size:16px }
.wrap_admin_type2 #kakaoContent{display:table;width:100%;height:100%;margin-left:0 }
.wrap_admin_type2 #mArticle{display:table-cell;width:auto;min-height:auto;padding:160px 0;vertical-align:middle }
.wrap_admin_type2 .wrap_btn{padding-top:40px }
.wrap_admin_type2 .txt_find{padding-top:15px;font-size:13px;color:rgba(38,45,57,0.72);text-align:center }
.wrap_admin_type2 .k_foot{position:relative;bottom:0;left:0;width:100%;height:59px;margin-top:-60px;margin-left:0;border-top:1px solid #DADADA }
.wrap_admin_type2 .k_foot .txt_copyright{padding-top:22px;text-align:center }
.detail_error{width:1000px;padding-bottom:146px;margin:0 auto;background:#fff }
.detail_error .tit_error{padding-top:144px;font-weight:normal;font-size:30px;text-align:center }
.detail_error .tit_error .ico_error{width:60px;height:60px;margin:0 auto 19px;background-position:-160px -120px }
.detail_error .desc_error{padding:7px 0 61px;color:rgba(38,45,57,0.72);text-align:center }
.tit_history{display:block;padding:73px 0 16px;font-weight:normal }
.tbl_history{width:100%;margin-bottom:4px;border:1px solid #eee;border-collapse:collapse }
.tbl_history th{padding:11px 10px 11px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:12px;font-weight:normal;color:rgba(38,45,57,0.52);background:#F9F9F9;text-align:left }
.tbl_history td{padding:12px 10px 11px 0;border-top:1px solid #eee;font-size:13px;word-break:break-all }
.tbl_history td:first-child{border-left:0 none }
.tbl_history td:last-child{border-right:0 none }
.tbl_history th:first-child,.tbl_history td:first-child{padding-left:39px }
.tbl_history .none_result{padding:15px 0 14px;color:rgba(38,45,57,0.72);text-align:center }
.tbl_history .none_result:first-child{padding-left:0 }
.admin_help{margin-top:50px;border-top:1px solid #eee }
.admin_help.none_data{margin-top:0;border-top:0 none }
.margin_top_50{margin-top:50px }
.tit_help{display:block;padding-top:36px;font-size:12px;font-family:'Noto Sans Bold',sans-serif }
.list_help{padding-top:1px;font-size:13px;line-height:22px }
.list_help li{color:rgba(38,45,57,0.72) }
.list_help .link_leave{margin-left:8px;color:rgba(38,45,57,0.72);text-decoration:underline }
.list_help .link_leave:hover{color:#2C6EDB }
.admin_help .list_help{padding-top:36px }
.tit_help+.list_help{padding-top:12px }
.intro_view .tit_help{padding-top:3px }
.intro_view .list_help{padding-top:12px;font-size:14px;line-height:24px;color:#444 }
.subtit_view{display:block;margin-bottom:-3px;padding-top:21px;color:#262D39;font-size:16px;line-height:26px;font-family:'Noto Sans Medium',sans-serif;font-weight:normal }
.tbl_detail+.subtit_view{padding-top:60px }
.subtit_view+.tbl_detail{margin-top:17px }
.tbl_detail{width:100%;margin-top:20px;border-collapse:collapse;table-layout:fixed }
.tbl_detail th,.tbl_detail td{border:1px solid #eee;line-height:24px }
.tbl_detail th{padding:0 20px 0 30px;background:#F9F9F9;font-weight:normal;font-family:'Noto Sans DemiLight',sans-serif;text-align:left }
.tbl_detail td{padding:13px 30px;word-break:break-all }
.tbl_detail td:nth-last-of-type(2){padding-right:15px;color:rgba(38,45,57,0.72);vertical-align:top }
.tbl_detail .link_data{text-decoration:underline }
.tbl_detail .link_data:hover{color:#2C6EDB }
.tbl_detail .txt_bar{display:inline-block;margin:0 3px;font-size:13px;color:#D8D8D8;vertical-align:top }
.tbl_detail .lab_tf{display:inline-block;margin-top:9px }
.tbl_detail .lab_file{cursor:pointer }
.tbl_detail .box_tf{float:left }
.tbl_detail .tf_confirm{width:173px }
.tbl_detail .tf_confirm.write_on{width:171px }
.tbl_detail .tf_confirm .tf_comm{width:143px }
.tbl_detail .txt_ex{display:block;padding:9px 15px 9px;color:rgba(38,45,57,0.32) }
.tbl_detail .txt_path{overflow:hidden;white-space:nowrap;text-overflow:ellipsis }
.tbl_detail .txt_help{float:left;width:100%;padding-top:6px;font-size:12px;line-height:18px;color:rgba(38,45,57,0.52) }
.tbl_detail .txt_help.txt_error{padding:6px 0 0 0;color:#dd3b3b }
.tbl_detail .txt_help.txt_confirm{padding:6px 0 0 0 }
.tbl_detail .txt_added{float:left;padding:8px 0 0 2px }
.tbl_detail .txt_confirm{float:left;padding:8px 0 0 10px;font-size:12px;color:#3581FF }
.tbl_detail .txt_confirm.txt_error{color:#dd3b3b }
.tbl_detail .btn_admin_type2{float:left;margin-left:5px }
.tbl_detail .btn_admin{float:left;margin-left:5px }
.tbl_detail .wrap_btn{float:left;width:100%;padding-top:15px }
.tbl_detail .wrap_btn .btn_admin_type2{margin-left:0 }
.tbl_detail .txt_help.txt_error+.wrap_btn{padding-top:10px }
.tbl_detail .btn_small{float:none;margin:-1px 0 0 9px }
.tbl_detail .name_team{display:block;overflow:hidden;padding-right:72px;white-space:nowrap }
.tbl_detail .txt_team{display:inline-block;overflow:hidden;max-width:100%;text-overflow:ellipsis;vertical-align:top }
.tbl_detail .name_team .btn_small{margin-top:0 }
.tbl_detail+.tit_history{padding-top:55px }
.tbl_detail.tbl_2dept th{padding:0 20px;text-align:center }
.tab_regist{overflow:hidden }
.tab_regist li{float:left;width:50%;border:1px solid #EEEEEE;-webkit-box-sizing:border-box;box-sizing:border-box }
.tab_regist li:last-child{border-left:0 none }
.tab_regist .link_tab{display:block;width:100%;padding:27px 0;font-size:16px;line-height:26px;color:rgba(38,45,57,0.32);background:#fff;text-align:center }
.tab_regist .link_tab .img_admin{display:none;width:19px;height:14px;margin:7px 9px 0 0;background-position:-150px 0;vertical-align:top }
.tab_regist .wrap_help{position:relative;display:inline-block }
.tab_regist .link_tab .ico_help{display:inline-block;width:20px;height:20px;margin:4px 0 0 5px;background-position:-230px -20px;font-size:0;line-height:0;text-indent:-9999px }
.tab_regist .link_tab .wrap_help:hover .box_help{display:block }
.tab_regist .link_tab .box_help{display:none;position:absolute;top:35px;left:-130px;z-index:1;width:210px;padding:15px;background-color:#f6f7fA;font-size:14px;line-height:20px;text-align:left;border:1px solid #dadada;border-radius:2px;-webkit-box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1);box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1);box-sizing:border-box }
.tab_regist .link_tab .box_help:after{position:absolute;top:-8px;left:134px;width:20px;height:18px;background:url(https://mk.kakaocdn.net/dn/mob-b2b/images/img_admin_180827.png) -260px 0 no-repeat;content:'' }
.tab_regist .link_tab .box_help .emph_help{display:block;color:#3581FF;font-family:'Noto Sans Medium',sans-serif }
.tab_regist .link_tab .box_help .desc_help{color:#444;font-family:'Noto Sans DemiLight',sans-serif }
.tab_regist .on{border-bottom-color:#f9f9f9 }
.tab_regist .on .link_tab{color:#444;background:#f9f9f9 }
.tab_regist .on .img_admin{display:inline-block }
.box_upload{padding:58px 0 67px;border:1px solid #EEEEEE;border-top:0 none;background:#F9F9F9;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box }
.box_upload .info_upload{display:inline-block;vertical-align:top }
.box_upload .info_upload .group_set{border:0 none;margin-top:9px;text-align:left;vertical-align:top }
.box_upload .info_upload .group_set:first-child{margin-top:0 }
.box_upload .group_set dt,.box_upload .group_set dd{padding:0 }
.box_upload .group_set dt{display:inline-block;float:none;width:95px;vertical-align:top }
.box_upload .group_set dd{display:inline-block;text-align:left;vertical-align:top }
.box_upload .group_set .lab_file{float:left;margin:0 0 0 5px;cursor:pointer }
.box_upload .list_help{width:340px;padding-top:14px;clear:both }
.box_upload .list_help li{font-size:12px;line-height:22px;color:rgba(38,45,57,0.72) }
.group_upload .list_help{width:auto }
.box_upload .txt_csv{display:inline-block;vertical-align:top }
.box_upload .img_g{margin:61px auto 60px }
.box_upload .btn_admin_type2{margin-top:20px }
.box_upload .info_group .group_set{margin-top:15px }
.box_upload .link_register{display:inline-block;font-size:13px;color:#3581FF;line-height:40px;text-decoration:underline;vertical-align:top }
.box_upload .link_group{display:block;float:left;margin-left:35px;font-size:13px;line-height:38px;text-decoration:underline;color:#444 }
.detail_manage .list_group .opt_comm{width:260px }
.info_group .opt_comm .name_category{font-size:14px;color:#444 }
.info_group .wrap_register{margin-top:40px;font-size:13px;text-align:left;color:rgba(38,45,57,0.72) }
.info_group .wrap_register .tit_register{display:block;margin-bottom:12px;font-weight:normal }
.wrap_register .list_register li:first-child{margin-top:0 }
.wrap_register .list_register li{margin-top:4px }
.wrap_register .list_register .link_register{margin-left:10px;padding:0;line-height:18px }
.info_group .img_g{margin:7px 0 12px 14px }
.tbl_history .data_download{text-align:right }
.tbl_history .data_download .btn_admin{margin-right:25px }
.tbl_history .count_upload{display:inline-block;width:90px;vertical-align:top }
.toast_layer{position:fixed;bottom:0;left:0;z-index:9999;width:100%;min-width:1000px;height:60px;border:1px solid #eee;font-size:14px;line-height:60px;background:#FFFEF1;text-align:center;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);box-shadow:0 2px 4px 0 rgba(0,0,0,0.2) }
.toast_layer .img_admin{display:inline-block;width:24px;height:24px;margin:19px 6px 0 0;vertical-align:top }
.toast_layer .ico_error{background-position:-100px -20px }
.toast_layer .ico_complete{background-position:-130px -20px }
.toast_layer .ico_close{position:absolute;top:22px;right:40px;width:16px;height:16px;margin:0;background-position:-160px -20px;text-indent:-9999px }
.toast_layer:hover .ico_close{background-position:-180px -20px }
.toast_layer:active{background:#EBEAE2 }
.dimmed_layer{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;background:rgba(0,0,0,0.15) }
.admin_layer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:auto;margin-bottom:auto;position:fixed;top:50%;left:0;width:100%;height:100%;z-index:9999;transform:translateY(-50%) }
.admin_layer .inner_admin_layer{width:320px;margin:0 auto;background:#fff }
.admin_layer .layer_head{border:1px solid #eee }
.admin_layer .tit_alert{display:block;font-weight:normal;font-size:19px;padding:10px 0 11px;text-align:center }
.admin_layer .layer_body{overflow:auto;padding:32px 20px;border-left:1px solid #eee;border-right:1px solid #eee;line-height:24px;text-align:center }
.admin_layer .desc_alarm{padding-bottom:16px }
.admin_layer .txt_name{color:#3581FF }
.admin_layer .txt_help{display:block;padding-top:11px;font-size:12px;line-height:20px;color:rgba(38,45,57,0.72) }
.admin_layer .emph_gray{display:inline-block;padding-top:8px;vertical-align:top }
.admin_layer .tbl_history th:first-child,.admin_layer .tbl_history td:first-child{padding-left:10px }
.admin_layer .tbl_history th,.admin_layer .tbl_history td{padding:11px 10px }
.admin_layer .layer_foot:after{display:block;clear:both;content:'' }
.admin_layer .layer_foot .btn_admin_type2{float:left;width:100%;height:48px;line-height:48px }
.admin_layer .layer_foot .btn_cancel{width:50%;border-top:1px solid #DADADA;color:#444;background:#fff }
.admin_layer .layer_foot .btn_cancel:hover{background:#f9f9f9 }
.admin_layer .layer_foot .btn_cancel+.btn_admin_type2{width:50% }
.inner_entrust_layer{width:320px;margin:0 auto;background:#fff }
.inner_entrust_layer .layer_head{border-bottom:0 none }
.inner_entrust_layer .tit_alert{padding:22px 0 16px }
.inner_entrust_layer .layer_body{padding-top:0 }
.inner_entrust_layer .list_entrust{overflow:hidden;width:258px;margin:0 auto 13px;padding:17px 0 15px;border:1px solid #EEE;background:#F9F9F9;text-align:center }
.inner_entrust_layer .list_entrust dt{display:inline-block;margin-right:7px;font-family:'Noto Sans Bold',sans-serif;vertical-align:top }
.inner_entrust_layer .list_entrust dd{display:inline-block;vertical-align:top }
.inner_entrust_layer .list_entrust .txt_ellipsis{display:inline-block;vertical-align:top }
.inner_entrust_layer .list_entrust .txt_name{max-width:65px;color:#444 }
.inner_entrust_layer .list_entrust .txt_group{max-width:80px }
.inner_myinfo_layer{display:flex;flex-direction:column;width:648px;max-height:calc(100% - 80px);margin:40px auto;background:#fff }
.inner_myinfo_layer .tit_alert{padding:19px 0;font-size:20px }
.inner_myinfo_layer .layer_body{padding:48px 60px;text-align:left }
.inner_myinfo_layer .tit_notice{display:block;font-size:16px;font-family:'Noto Sans Bold',sans-serif }
.inner_myinfo_layer .list_notice{padding-top:12px }
.inner_myinfo_layer .list_notice li{position:relative;padding-left:10px }
.inner_myinfo_layer .list_notice .txt_dot{position:absolute;top:0;left:0 }
.inner_myinfo_layer .list_notice+.tit_notice{padding-top:40px }
.inner_myinfo_layer .layer_foot{padding-bottom:40px;font-size:0;text-align:center }
.inner_myinfo_layer .layer_foot .btn_admin{display:inline-block;width:160px;height:50px;font-size:16px;line-height:50px;vertical-align:top }
.inner_myinfo_layer .layer_foot .btn_admin_type2{display:inline-block;float:none;width:160px;height:50px;margin-left:10px;font-size:16px;line-height:50px;vertical-align:top }
.inner_myinfo_layer .layer_foot .btn_admin_type2:first-child{width:320px;margin:0 }
.inner_notice_layer .layer_body{padding:48px 60px 0;margin-bottom:32px }
.inner_notice_layer .layer_foot{padding-bottom:40px }
.inner_tbl_layer{display:flex;flex-direction:column;width:650px;max-height:calc(100% - 80px);margin:40px auto;background:#fff }
.inner_tbl_layer .tit_alert{padding:19px 0;font-size:20px }
.inner_tbl_layer .layer_body{padding:48px 60px 0;margin-bottom:32px;text-align:left }
.inner_tbl_layer .layer_foot{padding-bottom:40px;font-size:0;text-align:center }
.inner_tbl_layer .layer_foot .btn_admin_type2{display:inline-block;float:none;width:320px;height:50px;font-size:16px;line-height:50px;vertical-align:top }
.inner_tbl_layer .tbl_detail{margin-top:0 }
.inner_result_layer{width:589px }
.inner_result_layer .layer_body{padding:48px 60px 0;margin-bottom:32px }
.inner_result_layer .box_result{font-family:'Noto Sans Bold',sans-serif;font-size:16px;line-height:26px;text-align:center }
.inner_result_layer .wrap_result{padding-top:40px }
.inner_result_layer .util_tbl{padding:18px 0 2px }
.inner_result_layer .util_tbl .txt_result{font-size:13px;line-height:20px }
.inner_result_layer .util_tbl .txt_util{float:right;padding:6px 0;color:rgba(38,45,57,0.52);font-size:13px;line-height:20px }
.inner_result_layer .tbl_history th,.inner_result_layer .tbl_history td{border-left:1px solid #eee;text-align:center }
.inner_result_layer .paging_comm{padding-top:24px }
.inner_urgent_layer{width:690px }
.tbl_detail .th_detail{padding:9px 20px;background-color:#fff }
.inner_tbl_layer .tbl_detail th,.inner_tbl_layer .tbl_detail td{padding:9px 20px;font-size:13px;line-height:20px }
.inner_tbl_layer .tbl_detail+.list_help{padding-top:16px }
.inner_tbl_layer .list_help{font-size:13px;line-height:20px }
.inner_pay_layer .desc_error{color:rgba(38,45,57,0.72) }
.inner_pay_layer .btn_admin_type2{color:#444;background:#FFED00 }
.inner_pay_layer .btn_admin_type2:hover{background:#F2E100 }
.inner_step_layer{width:400px;margin:0 auto;background-color:#fff }
.inner_step_layer .tit_alert{padding:20px 0;font-size:20px }
.inner_step_layer .layer_body{padding:55px 20px 40px }
.inner_step_layer .ico_card{display:inline-block;width:74px;height:50px;background-position:0 -260px;vertical-align:top;text-align:center }
.inner_step_layer .ico_folder{display:inline-block;width:74px;height:48px;background-position:-80px -260px;vertical-align:top;text-align:center }
.inner_step_layer .ico_staff{display:inline-block;width:142px;height:46px;background-position:0 -320px;vertical-align:top;text-align:center }
.inner_step_layer .ico_group{display:inline-block;width:134px;height:87px;background-position:-160px -260px;vertical-align:top;text-align:center }
.inner_step_layer .txt_alert{padding-top:49px }
.inner_step_layer .layer_foot{padding-bottom:55px;font-size:0;text-align:center }
.inner_step_layer .layer_foot .btn_admin{display:inline-block;width:160px;height:50px;font-size:16px;vertical-align:top }
.inner_step_layer .layer_foot .btn_admin_type2{display:inline-block;float:none;width:160px;height:50px;margin-left:10px;font-size:16px;vertical-align:top }
.inner_assign_layer{width:400px;margin:0 auto;background:#fff }
.inner_assign_layer .layer_body{padding:34px 20px 19px }
.inner_assign_layer .tit_alert{padding:21px 0 20px }
.inner_assign_layer .ico_card{display:inline-block;width:74px;height:50px;margin:21px 0 50px;background-position:0 -260px;vertical-align:top;text-align:center }
.inner_assign_layer .ico_lock{display:inline-block;width:57px;height:73px;margin:10px 0 32px;background-position:-230px -50px }
.inner_assign_layer .ico_staff{display:inline-block;width:142px;height:46px;margin:26px 0 45px;background-position:0 -320px;vertical-align:top;text-align:center }
.inner_assign_layer .layer_foot{padding-bottom:54px;font-size:0;text-align:center }
.inner_assign_layer .layer_foot .btn_admin{display:inline-block;width:160px;height:50px;font-size:16px;line-height:50px;vertical-align:top }
.inner_assign_layer .layer_foot .btn_admin_type2{display:inline-block;float:none;width:160px;height:50px;margin-left:10px;font-size:16px;line-height:50px;vertical-align:top }
.item_radio .choice_radio{display:inline-block;margin-right:38px;vertical-align:top }
.item_radio .choice_radio .inp_comm{margin-top:4px }
.item_radio .choice_radio .lab_comm{margin-left:6px }
.item_cycle{float:left;width:100%;margin-top:15px;padding-top:13px;border-top:1px solid #eee }
.item_cycle .opt_comm{width:128px }
.item_cycle .opt_comm .box_opt{overflow-y:auto;width:100%;max-height:272px }
.manage_search .group_cate{float:left;padding-right:25px }
.manage_search .tit_search{float:left;padding-right:8px;font-weight:normal;line-height:40px }
/* 2022-07-13 수정 min-width 수정 */
.manage_search .group_cate .opt_comm{width:auto;min-width:94px }
/* 2022-07-13 추가 */
.manage_search .group_cate .opt_comm.opt_group{min-width:100px }
.manage_search .group_cate .box_opt{width:100% }
.manage_search .group_cate .box_tf{width:108px }
.manage_search .group_cate .tf_comm{width:100%;height:auto;box-sizing:border-box }
.manage_search .group_date+.btn_admin_type2{margin-right:0 }
.side_bnr{margin:56px 15px 20px }
.side_bnr .link_bnr{display:block;padding-bottom:4px }
.tbl_admin .align_right,.tbl_detail .align_right,.tbl_history .align_right{padding-right:16px }
.assign_group .box_btn .btn_g:hover{border-color:#999;background:#F9F9F9 }
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08) }
.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible }
.flatpickr-calendar.open{display:inline-block;z-index:99999 }
.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23,1,0.32,1);animation:fpFadeInDown 300ms cubic-bezier(0.23,1,0.32,1) }
.flatpickr-calendar.inline{display:block;position:relative;top:2px }
.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px) }
.flatpickr-calendar.static.open{z-index:999;display:block }
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important }
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6 }
.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0 }
.flatpickr-calendar .hasWeeks .dayContainer{border-left:0 }
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6 }
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto }
.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px }
.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px }
.flatpickr-calendar:before{border-width:5px;margin:0 -5px }
.flatpickr-calendar:after{border-width:4px;margin:0 -4px }
.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100% }
.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6 }
.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff }
.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100% }
.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6 }
.flatpickr-calendar.arrowBottom:after{border-top-color:#fff }
.flatpickr-calendar:focus{outline:0 }
.flatpickr-wrapper{position:relative;display:inline-block }
.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex }
.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1 }
.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9) }
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none }
.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative }
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0 }
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0 }
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9 }
.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747 }
.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px }
.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill 0.1s;transition:fill 0.1s;fill:inherit }
.numInputWrapper{position:relative;height:auto }
.numInputWrapper input,.numInputWrapper span{display:inline-block }
.numInputWrapper input{width:100% }
.numInputWrapper input::-ms-clear{display:none }
.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none }
.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box }
.numInputWrapper span:hover{background:rgba(0,0,0,0.1) }
.numInputWrapper span:active{background:rgba(0,0,0,0.2) }
.numInputWrapper span:after{display:block;content:"";position:absolute }
.numInputWrapper span.arrowUp{top:0;border-bottom:0 }
.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26% }
.numInputWrapper span.arrowDown{top:50% }
.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40% }
.numInputWrapper span svg{width:inherit;height:auto }
.numInputWrapper span svg path{fill:rgba(0,0,0,0.5) }
.numInputWrapper:hover{background:rgba(0,0,0,0.05) }
.numInputWrapper:hover span{opacity:1 }
.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px) }
.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0 }
.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05) }
.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block }
.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9) }
.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9) }
.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield }
.flatpickr-current-month input.cur-year:focus{outline:0 }
.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none }
.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 0.5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto }
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none }
.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05) }
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0 }
.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px }
.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1 }
span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder }
.dayContainer,.flatpickr-weeks{padding:1px 0 0 0 }
.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px }
.flatpickr-days:focus{outline:0 }
.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);opacity:1 }
.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6 }
.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center }
.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6 }
.flatpickr-day.today{border-color:#959ea9 }
.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff }
.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7 }
.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px }
.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0 }
.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7 }
.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px }
.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6 }
.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default }
.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1) }
.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7 }
.flatpickr-day.hidden{visibility:hidden }
.rangeMode .flatpickr-day{margin-top:1px }
.flatpickr-weekwrapper{float:left }
.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6 }
.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px }
.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none }
.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden }
.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box }
.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex }
.flatpickr-time:after{content:"";display:table;clear:both }
.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left }
.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939 }
.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939 }
.flatpickr-time.hasSeconds .numInputWrapper{width:26% }
.flatpickr-time.time24hr .numInputWrapper{width:49% }
.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield }
.flatpickr-time input.flatpickr-hour{font-weight:bold }
.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400 }
.flatpickr-time input:focus{outline:0;border:0 }
.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center }
.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400 }
.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee }
.flatpickr-input[readonly]{cursor:pointer }
@-webkit-keyframes fpFadeInDown{
    from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0) }
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }
}
@keyframes fpFadeInDown{
    from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0) }
    to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }
}
html,body{width:100% }
.doc-main{width:100%;min-width:960px;max-width:1960px;margin:0 auto;padding:72px 32px 32px;box-sizing:border-box }
.doc-header{display:flex;position:fixed;top:0;left:0;right:0;z-index:1000;min-width:960px;height:72px;padding:0 32px;background-color:var(--color-black) }
.doc-header .wrap_info{display:flex;align-items:center;flex:1;min-width:0;padding-left:8px }
.doc-header .wrap_info .txt_info{display:-webkit-box;overflow:hidden;flex:1;min-width:0;max-width:650px;max-height:60px;padding-left:2px;font-size:12px;line-height:17px;color:var(--color-red);-webkit-line-clamp:2;-webkit-box-orient:vertical }
.doc-header .wrap_title{display:flex;flex:1;min-width:0;padding-right:40px;align-items:center }
.doc-header .doc-title{font-size:0;line-height:0 }
.doc-header .link_logo{display:inline-block;padding:5px 0;font-weight:700;font-size:20px;line-height:30px;color:var(--color-white);text-decoration:none;vertical-align:middle }
.doc-header .img_admin{display:inline-block;min-width:40px;height:18px;margin:-4px 0 0 9px;font-weight:700;font-size:12px;line-height:20px;color:var(--color-black);background-color:var(--color-white);border-radius:2px;vertical-align:middle;text-align:center }
.doc-header .util_userdesc{padding-top:24px;font-size:0;line-height:0 }
.doc-header .info_user{display:inline-block;font-weight:500;font-size:14px;line-height:21px;color:var(--color-white);vertical-align:middle;white-space:nowrap }
.doc-header .name_user{font-weight:500 }
.doc-header .desc_user{position:relative;margin-left:14px }
.doc-header .desc_user:before{position:absolute;top:3px;left:-9px;width:1px;height:10px;background-color:#808080;content:'' }
.doc-header .wrap_profile{display:inline-block;position:relative;margin-left:16px;vertical-align:middle }
.doc-header .wrap_profile .link_user{display:inline-block;position:relative;width:24px;height:24px;background-position:-60px -60px;vertical-align:middle;text-indent:0 }
.doc-header .wrap_profile .link_user:after{position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://mk.kakaocdn.net/dn/mob-b2b/images/sample/frame_black.png) no-repeat 0 0;background-size:24px 24px;content:'' }
.doc-header .wrap_profile.active .tooltip_profile{display:block }
.doc-header .wrap_profile .tooltip_profile{display:none;position:absolute;top:32px;right:0;z-index:10;width:280px;padding:24px 16px;border:1px solid #CCC;border-radius:4px;background:var(--color-white);box-sizing:border-box;box-shadow:0 2px 8px rgba(0,0,0,0.08) }
.doc-header .wrap_profile .tooltip_profile .head_profile{overflow:hidden }
.doc-header .wrap_profile .tooltip_profile .head_profile .ico_profile{float:left;position:relative;width:40px;height:40px;background-position:-180px -180px;text-indent:0 }
.doc-header .wrap_profile .tooltip_profile .head_profile .ico_profile:before{position:absolute;top:0;left:0;width:40px;height:40px;background:url(https://mk.kakaocdn.net/dn/mob-b2b/images/sample/frame_white2.png) no-repeat 0 0;background-size:cover;content:'' }
.doc-header .wrap_profile .tooltip_profile .head_profile .etc_thumb{float:right;padding-left:8px }
.doc-header .wrap_profile .tooltip_profile .head_profile .cont_thumb{display:flex;flex-direction:column;justify-content:center;min-height:40px;padding-left:16px }
.doc-header .wrap_profile .tooltip_profile .head_profile .tit_thumb{display:block;overflow:hidden;font-weight:normal;font-size:13px;line-height:20px;color:var(--color-black);white-space:nowrap;text-overflow:ellipsis }
.doc-header .wrap_profile .tooltip_profile .head_profile .desc_thumb{display:block;overflow:hidden;width:100%;padding-top:2px;font-size:12px;line-height:18px;color:#666;white-space:nowrap;text-overflow:ellipsis }
.doc-header .wrap_profile .tooltip_profile .head_profile .desc_thumb+.desc_thumb{padding-top:0 }
.doc-header .wrap_profile .tooltip_profile .head_profile .thumb_profile{width:40px;height:40px }
.doc-header .wrap_profile .tooltip_profile .info_desc{padding:16px 16px 0;margin:24px -16px 0;border-top:1px solid #E5E5E5 }
.doc-header .wrap_profile .tooltip_profile .info_desc .tit_txt{display:block;display:-webkit-box;overflow:hidden;margin:11px 0 12px;max-height:40px;font-weight:normal;font-size:13px;line-height:20px;color:var(--color-black);-webkit-box-orient:vertical;-webkit-line-clamp:2 }
.doc-header .wrap_profile .tooltip_profile .list_desc{padding-top:1px }
.doc-header .wrap_profile .tooltip_profile .list_desc li{display:flex;align-items:center;height:42px;border-bottom:1px solid #E5E5E5 }
.doc-header .wrap_profile .tooltip_profile .list_desc .link_desc{display:flex;flex:1;align-items:center;text-decoration:none }
.doc-header .wrap_profile .tooltip_profile .list_desc .tit_desc{flex:1;overflow:hidden;padding-right:16px;font-size:13px;line-height:42px;color:#666;white-space:nowrap;text-overflow:ellipsis }
.doc-footer{flex:none;min-width:960px;height:72px;margin-top:auto;padding:0 32px }
.doc-footer .inner_foot{overflow:hidden }
.doc-footer .wrap_etc{float:left;padding-top:26px }
.doc-footer .list_etcinfo{float:left }
.doc-footer .list_etcinfo li{float:left }
.doc-footer .list_etcinfo li+li{position:relative;margin-left:33px }
.doc-footer .list_etcinfo li+li:before{position:absolute;top:5px;left:-17px;width:1px;height:10px;background:#E5E5E5;content:'' }
.doc-footer .list_etcinfo .link_txt{font-size:13px;line-height:20px;color:#999 }
.doc-footer small{float:right;padding-top:26px;font-size:13px;line-height:20px;color:#999 }
.doc-footer .link_corp{color:#999 }
.comm_layer{display:none;flex-direction:column;overflow:auto;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,0.6) }
.comm_layer .inner_layer{flex:none;position:relative;width:600px;margin:auto;padding:40px;border-radius:4px;box-sizing:border-box;text-align:left;background:var(--bg-color) }
.comm_layer .inner_layer.type_small{width:360px }
.comm_layer .inner_layer.type_large{width:1120px }
.comm_layer .layer_body{min-height:108px;box-sizing:border-box }
.comm_layer .layer_foot{padding-top:24px;text-align:center }
.comm_layer .layer_foot .group_btn{padding-top:0 }
.comm_layer .btn_close{position:absolute;top:0;right:0;padding:16px }
.comm_layer .btn_close .icon{display:block }
.comm_layer.show{display:flex }
.comm_layer.type_dimmed{background:rgba(0,0,0,0.6) }
.alert_layer{background:transparent }
.alert_layer .inner_layer{width:320px;padding:0;border:1px solid #E5E5E5;text-align:center;box-shadow:0 4px 16px rgba(0,0,0,0.16) }
.alert_layer .layer_body{display:table;width:100%;padding:32px 16px;min-height:123px;box-sizing:border-box;table-layout:fixed }
.alert_layer .wrap_txt{display:table-cell;vertical-align:middle }
.alert_layer .tit_alert{display:block;font-weight:normal;font-size:13px;line-height:20px;color:var(--text-color) }
.alert_layer .tit_alert+.txt_alert{padding-top:3px }
.alert_layer .txt_alert{display:block;color:#999 }
.alert_layer .layer_foot{display:flex;padding:0;border-top:1px solid #E5E5E5 }
.alert_layer .btn_alert{flex:1;height:40px;font-weight:500;font-size:13px;color:#4C4C4C;text-align:center }
.alert_layer .btn_alert+.btn_alert{border-left:1px solid #E5E5E5 }
.alert_layer .btn_complete{color:#0055ff }
.tab_basic{position:relative }
.tab_basic:after{position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid #B3B3B3;content:'' }
.tab_basic .list_tab{font-size:0;line-height:0 }
.tab_basic li{display:inline-block;vertical-align:top }
.tab_basic .link_tab{display:block;min-width:120px;height:41px;padding:0 24px;border-bottom:2px solid transparent;font-size:16px;line-height:41px;color:var(--text-color);box-sizing:border-box;text-align:center;text-decoration:none;word-break:break-all }
.tab_basic .link_tab:hover{position:relative;border-color:#999 }
.tab_basic [aria-selected="true"]{position:relative;z-index:10;border-color:#3377FF;font-weight:500 }
.tab_basic [aria-selected="true"]:hover{border-color:#004CE5 }
.tab_basic .disabled{color:#999;pointer-events:none }
.tit_g{display:block;padding:10px 0;font-size:20px;line-height:32px }
.tit_type2{font-size:16px;line-height:24px }
.tooltip-help{position:relative;display:inline-block;width:25px;height:26px;vertical-align:top }
.tooltip-help .tooltip-help__icon{display:inline-block;overflow:hidden;width:20px;height:20px;margin:2px 0 0 5px;background:url(https://mk.kakaocdn.net/dn/mob-b2b/images/img_admin_180827.png) -230px -20px no-repeat;font-size:0;line-height:0;vertical-align:top;text-indent:-9999px }
.tooltip-help:hover .tooltip-help__balloon{display:block }
.tooltip-help .tooltip-help__balloon{display:none;position:absolute;top:35px;left:-130px;z-index:1;width:210px;padding:15px;background-color:#f6f7fA;font-size:14px;line-height:20px;text-align:left;border:1px solid #dadada;border-radius:2px;-webkit-box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1);box-shadow:1px 2px 4px 0 rgba(0,0,0,0.1);box-sizing:border-box }
.tooltip-help .tooltip-help__balloon:after{position:absolute;top:-8px;left:134px;width:20px;height:18px;background:url(https://mk.kakaocdn.net/dn/mob-b2b/images/img_admin_180827.png) -260px 0 no-repeat;content:'' }
.tooltip-help .tooltip-help__balloon .tooltip-help__balloon-title{display:block;color:#277cc7;font-family:'Noto Sans Medium',sans-serif }
.tooltip-help .tooltip-help__balloon .tooltip-help__balloon-content{color:#444;font-family:'Noto Sans DemiLight',sans-serif }
.btn_admin+.btn_admin{margin-left:6px }
.bg_plan_btn{display:flex;flex-wrap:wrap;justify-content:center }
.bg_plan_btn .btn_confirm{width:320px;height:50px;box-shadow:inset 1px -1px 0 0 #eeeeee,inset -1px 0 0 0 #eeeeee;color:#ffffff;background-color:#444444 }
@media only screen and (min-width:1024px){
    .search_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
    .search_container .search_item{padding-top:10px }
}
.inner_biz_call_budget_layer{width:328px;margin:0 auto;background:#ffffff }
.inner_biz_call_budget_layer .layer_head{height:50px;box-shadow:inset 1px -1px 0 0 #eeeeee,inset -1px 0 0 0 #eeeeee;background-color:#ffffff }
.inner_biz_call_budget_layer .layer_head .bg_title{height:30px;text-align:center;margin-top:10px }
.inner_biz_call_budget_layer .layer_head .txt_title{width:200px;height:30px;font-family:NotoSansCJKkr,sans-serif;font-size:20px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#444444;display:inline-block }
.inner_biz_call_budget_layer .layer_body{height:180px;box-shadow:inset 1px -1px 0 0 #eeeeee,inset -1px 0 0 0 #eeeeee;background-color:#ffffff;text-align:center }
.inner_biz_call_budget_layer .layer_body .txt_notice{width:260px;height:60px;font-family:NotoSansCJKkr,sans-serif;font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#444444;display:inline-block }
.inner_biz_call_budget_layer .layer_body .bg_radio{margin-top:10px;display:inline-block }
.inner_biz_call_budget_layer .layer_body .txt_budget{width:220px;height:40px;border:solid 1px #dadada;background-color:#ffffff;display:inline-block }
.inner_biz_call_budget_layer .layer_body .txt_budget:disabled{width:220px;height:40px;border:solid 1px #dadada;background-color:#f9f9f9;display:inline-block }
.inner_biz_call_budget_layer .layer_foot{margin:0 auto }
.inner_biz_call_budget_layer .layer_foot .btn_cancel{width:160px;height:50px;box-shadow:inset 1px -1px 0 0 #eeeeee;background-color:#ffffff }
.inner_biz_call_budget_layer .layer_foot .btn_save{width:163px;height:50px;box-shadow:inset 1px -1px 0 0 #eeeeee,inset -1px 0 0 0 #eeeeee;color:#ffffff;background-color:#444444 }
.inner_plan_notice_layer{width:980px;margin:0 auto;background:#ffffff }
.inner_plan_notice_layer .layer_head{height:70px;box-shadow:inset 1px -1px 0 0 #eeeeee,inset -1px 0 0 0 #eeeeee;background-color:#ffffff }
.inner_plan_notice_layer .layer_body{padding:0 0 0 0;height:560px;background-color:#ffffff }
.inner_plan_notice_layer .layer_foot{padding:10px 0 20px 0;margin:0 auto }
.new_toast_layer{position:fixed;top:0;left:0;z-index:9999;width:100%;min-width:1000px;height:60px;border:1px solid #eee;font-size:14px;line-height:60px;background:#FFFEF1;text-align:center;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);box-shadow:0 2px 4px 0 rgba(0,0,0,0.2) }
.new_toast_layer .img_admin{display:inline-block;width:24px;height:24px;margin:19px 6px 0 0;vertical-align:top }
.new_toast_layer .ico_error{background-position:-100px -20px }
.new_toast_layer .ico_complete{background-position:-130px -20px }
.new_toast_layer .ico_close{position:absolute;top:22px;right:40px;width:16px;height:16px;margin:0;background-position:-160px -20px;text-indent:-9999px }
.new_toast_layer:hover .ico_close{background-position:-180px -20px }
.new_toast_layer:active{background:#EBEAE2 }
.unpaid_toast_layer{position:fixed;top:0;left:0;z-index:9999;width:100%;min-width:1250px;height:30px;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000000;text-align:center;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);background-color:#feeeee }
.unpaid_toast_layer .img_notice{display:inline-block;height:24px;margin:8px 6px 0 100px;vertical-align:top }
.unpaid_toast_layer .ico_link{top:22px;right:40px;width:16px;height:16px;margin:0 0 0 30px;background-position:-160px -20px;text-indent:-9999px;font-weight:bold;color:#ff1700 }
.channel_toast_layer{position:fixed;top:0;left:0;z-index:9999;width:100%;min-width:1250px;height:64px;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#262D39;text-align:center;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);background-color:#DFEBFF }
.channel_toast_layer .img_notice{display:inline-block;height:26px;margin:24px 6px 0 20px;vertical-align:top }
.channel_toast_layer .ico_link{font-size:13px;top:24px;right:40px;width:20px;height:20px;margin:0 70px 0 16px;background-position:-160px -20px;text-indent:-9999px;color:#262D39 }
.channel_toast_layer .ico_close{position:absolute;top:24px;right:40px;width:14px;height:14px;margin:0;background-position:-161px -21px;text-indent:-9999px }
.channel_toast_layer .ico_arr{width:8px;height:5px;background-position:-10px 0 }
.channel_toast_layer:hover .ico_close{background-position:-181px -21px }
.channel_toast_layer:active{background:#EBEAE2 }
input::-webkit-contacts-auto-fill-button,input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none !important;pointer-events:none;position:absolute;right:0 }
.placeholder{color:#DADADA }
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0 }
.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:table;transition:opacity .3s ease }
.modal-wrapper{display:table-cell;vertical-align:middle }
.modal-container{width:300px;margin:0px auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,0.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif }
.modal-header h3{margin-top:0;color:#42b983 }
.modal-body{margin:20px 0 }
.modal-default-button{float:right }
.modal-enter{opacity:0 }
.modal-leave-active{opacity:0 }
.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1) }
.paging_comm .inner_pages span.txt_bar:last-of-type{display:none !important }
/* 2022-04-08 은행선택 셀렉트 박스 */
.add_account .opt_account{width:258px}
/* 2022-05-27 셀렉트 박스 높이 값 수정 */
.add_account .opt_account .box_opt{overflow-y:auto;width:auto;max-height:272px}
/* 2022-04-08 신규 팝업 */
.dimmed_layer .inner_layer{overflow-y:auto;position:absolute;top:50%;left:50%;max-height:100%;transform:translate(-50%,-50%);background:#fff}
.dimmed_layer .line_head{padding:19px 0 20px;border-bottom:1px solid #eee;font-size:20px;text-align:center}
.dimmed_layer .line_head strong{font-weight:normal}
.dimmed_layer .layer_foot{padding:56px 0 40px;font-size:0;text-align:center}
.dimmed_layer .layer_foot button:not(:only-child){display:inline-block;margin:0 5px;vertical-align:top}
.dimmed_layer .inp_layer{width:20px;height:20px}
.dimmed_layer .lab_layer{cursor:pointer}
.dimmed_layer .inp_layer:checked + .lab_layer::before{border:6px solid #3581FF}
.dimmed_layer .tbl_payment{table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0}
.dimmed_layer .tbl_payment th{padding:13px 30px 15px;border-top:1px solid #eee;border-bottom:1px solid #eee;font-weight:400;background:#F9F9F9}
.dimmed_layer .tbl_payment td{padding:14px 30px;border-bottom:1px solid #eee;text-align:center}
.dimmed_layer .tbl_payment td:only-child{padding:63px 0;color:rgba(38,45,57,.72)}
/* 2022-04-08 결제수단 선택 팝업 */
.choice_layer .inner_layer{padding:48px 60px 0;width:640px}
.choice_layer .tit_choice{display:block;line-height:1.42;font-family:'Noto Sans Bold',sans-serif;font-size:24px;text-align:center}
.choice_layer .txt_guide{display:block;margin-top:18px;text-align:center}
.choice_layer .txt_emph{font-family:'Noto Sans Medium',sans-serif}
.choice_layer .info_choice{overflow:hidden;margin:40px 0 24px}
.choice_layer .item_choice{position:relative;float:left}
.choice_layer .item_choice + .item_choice{margin-left:16px}
.choice_layer .item_choice .tit_payment{display:block;margin-bottom:8px;font-family:'Noto Sans Bold',sans-serif;font-weight:bold;font-size:16px}
.choice_layer .item_choice .txt_payment{font-size:12px;color:rgba(38,45,57,.72)}
.choice_layer .item_choice .txt_emph{color:#262D39}
.choice_layer .item_choice .txt_etc{display:block;margin-top:2px;font-size:12px;color:rgba(38,45,57,.72)}
.choice_layer .inp_layer{position:absolute;top:50%;left:22px;margin-top:-10px}
.choice_layer .lab_payment{display:block;width:250px;padding:24px 0 24px 60px;border:1px solid rgba(38,45,57,.32);border-radius:8px}
.choice_layer .inp_layer:checked + .lab_payment{border-color:#3581FF;background:rgba(53,129,255,.08)}
.choice_layer .list_etc dt{padding:16px 0 4px;font-family:'Noto Sans Medium',sans-serif}
.choice_layer .list_etc dt::before{display:inline-block;width:10px;height:8px;margin:7px 7px 0 3px;background-position:-250px -190px;vertical-align:top}
.choice_layer .list_etc dd{padding-left:20px;font-size:12px;color:rgba(38,45,57,.52)}
.choice_layer .list_etc .txt_etc{display:block}
.choice_layer .list_etc .link_etc{color:rgba(38,45,57,.52);text-decoration:underline}
.choice_layer .list_etc .txt_sub{display:block;margin-top:4px;color:rgba(38,45,57,.72)}
/* 2022-04-08 가상계좌 설정 팝업 */
.account_layer .inner_layer{width:698px;border:1px solid #eee}
.account_layer .layer_body{padding:40px 55px 0}
.account_layer .add_account{padding-bottom:20px}
.account_layer .add_account::after{display:block;clear:both;content:''}
.account_layer .info_payment{min-height:313px}
.account_layer .info_payment .opt_account{margin-left:109px}
.account_layer .info_payment .btn_admin_type2{float:left;width:107px}
.account_layer .list_etc{padding-top:16px}
.account_layer .list_etc li{font-size:12px;color:rgba(38,45,57,.52)}
.account_layer .list_etc li::before{display:inline-block;width:2px;height:2px;margin:9px 8px 0 3px;background:rgba(38,45,57,.32);vertical-align:top;content:''}
/* 2022-05-27 수정 */
.account_layer .txt_alert{position:absolute;right:0;left:0;bottom:105px;text-align:center;color:#FF1700}
/* 2022-04-08 카드삭제 팝업 */
.card_layer .inner_layer{width:608px;border:1px solid #eee}
.card_layer .layer_body{padding:40px 60px 0}
.card_layer .desc_account{line-height:1.71;padding-bottom:24px;text-align:center}
.card_layer .layer_foot{padding-top:48px}
/* 2022-04-08 플러스 상품 예산 설정 팝업 */
.plus_layer .inner_layer{width:598px;border:1px solid #eee}
.plus_layer .layer_body{padding:40px 60px 0}
.plus_layer .desc_plus{line-height:1.71;padding-bottom:20px}
.plus_layer .box_plus{margin-bottom:35px;padding:32px 0 35px;background:#F9F9F9}
.plus_layer .item_plus{display:inline-block;margin-left:115px;vertical-align:top}
.plus_layer .item_plus + .item_plus {margin-left:58px}
.plus_layer .inp_layer{margin:-5px 5px 0 0}
.plus_layer .lab_plus{display:inline-block;vertical-align:top}
.plus_layer .wrap_price{overflow:hidden;margin-top:13px}
.plus_layer .box_tf{float:left;width:248px;margin-left:116px}
.plus_layer .tf_comm{width:218px;text-align:right;background:#fff}
.plus_layer .txt_price{float:left;margin:10px 0 0 8px;font-size:12px;color:rgba(38,45,57,.52)}
.plus_layer .tit_etc{font-family:'Noto Sans Bold',sans-serif}
.plus_layer .list_etc{margin-top:12px}
.plus_layer .list_etc li{line-height:1.77;padding-left:10px;font-size:13px;color:rgba(38,45,57,.52)}
.plus_layer .list_etc li::before{position:absolute;width:2px;height:2px;margin:12px 0 0 -11px;background:rgba(38,45,57,.52);content:''}
.plus_layer .list_etc .link_plus{color:rgba(38,45,57,.52);text-decoration:underline}
.plus_layer .layer_foot{padding-top:32px}
.group_layer .inner_layer{width:398px;border:1px solid #eee}
.group_layer .layer_body{padding:56px 35px 0}
.group_layer .info_add{text-align:center}
.group_layer .desc_add{line-height:1.72;padding-bottom:15px;}
.group_layer .ico_folder{width:74px;height:48px;margin:0 auto 50px;background-position:-80px -260px}
.group_layer .layer_foot{padding:25px 0 55px}
/* // 2022-04-08 결제수단 관련 팝업 */
/* 2022-04-08 사업자등록증 첨부 */
.attach_alert_confirm .inner_admin_layer{width:400px;margin:0}
.attach_alert_confirm .layer_body{padding:32px 39px 48px}
.attach_alert_confirm .wrap_file{display:flex;margin-top:24px}
.attach_alert_confirm .box_tf{width:233px;margin-right:5px}
.attach_alert_confirm .box_tf .btn_admin_type2{cursor:pointer}
.attach_alert_confirm .desc_attach{line-height:1.43}
.attach_alert_confirm .txt_ellipsis{padding:6px 15px 0;text-align:left}
.attach_alert_confirm .txt_emph{font-family:'Noto Sans Bold',sans-serif}
.attach_alert_confirm .txt_file{color:#DADADA}
.attach_alert_confirm .txt_sub{display:block;margin-top:4px;font-size:12px;text-align:left;color:#bbb}
.attach_alert_confirm .txt_alert{position:absolute;right:0;left:0;margin-top:12px;color:#FF1700}
/* 2022-04-08 툴팁 */
.tooltip_layer .inner_layer{width:320px}
.tooltip_layer .layer_body{padding:35px 32px 32px}
.tooltip_layer .tit_tooltip{font-family:'Noto Sans Bold',sans-serif;font-weight:bold}
.tooltip_layer .list_tooltip{line-height:1.71;margin-top:10px}
.tooltip_layer .list_tooltip li{padding-left:10px}
.tooltip_layer .list_tooltip li::before{position:absolute;width:2px;height:2px;margin:11px 0 0 -9px;background:rgba(38,45,57,.72);content:''}
.tooltip_layer .layer_foot{padding:0}
.tooltip_layer .layer_foot .btn_admin_type2{width:100%;height:48px;line-height:48px}
/* 2022-04-08 하단 공통 */
.info_etc{padding-top:40px;font-size:13px}
.info_etc .tit_etc{font-family:'Noto Sans Bold',sans-serif;font-weight:bold}
.info_etc .list_etc{line-height:1.7;margin-top:12px;color:rgba(38,45,57,.52)}
.paging_comm + .info_etc{margin-top:48px;border-top:1px solid #eee}
