@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700;900&display=swap');
/* ------------------------------------------------------------------------------------------------*/


img,fieldset{border:0; font-size:12px;}
ul,ol{list-style:none; font-size:12px;}
/* a,a:hover,a:active,a:focus{text-decoration:none;cursor:pointer;color:#2b2a2a; font-size:13px;} */

::selection {
    background:#1e75d6;
    color: #FFF;
    text-shadow: none;
}
::-moz-selection {
    background:#1e75d6;
    color: #FFF;
    text-shadow: none;
}
/*::-webkit-selection {*/
    /*background:#3a404b;*/
    /*color: #FFF;*/
    /*text-shadow: none;*/
/*}*/

/* radio, checkbox 이미지화 */
input[type="radio"]:focus, input[type="checkbox"]:focus {outline: 0;}

input[type="radio"]:disabled, input[type="checkbox"]:disabled {ms-filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

input[type="radio"], input[type="checkbox"] {display: inline-block;width: 16px;height: 16px;vertical-align: -4px;-webkit-appearance: none; border-radius: 0;border: 0;margin: 0;padding: 0;cursor: pointer;}

/* input[type="radio"] {background: url(//image.toast.com/aaaaahb/css/rb_unselected.gif) no-repeat;}
input[type="radio"]:checked {background: url(//image.toast.com/aaaaahb/css/rb_selected.gif) no-repeat;}
input[type="radio"]:disabled:not(.css_origin) {background: url(//image.toast.com/aaaaahb/css/rb_d_unselected.gif) no-repeat;}
input[type="radio"]:checked:disabled:not(.css_origin) {background: url(//image.toast.com/aaaaahb/css/rb_d_selected.gif) no-repeat;}

input[type="checkbox"] {background: url(//image.toast.com/aaaaahb/css/cb_unchecked.gif) no-repeat;}
input[type="checkbox"]:checked {background: url(//image.toast.com/aaaaahb/css/cb_checked.gif) no-repeat;}
input[type="checkbox"]:disabled:not(.css_origin) {background: url(//image.toast.com/aaaaahb/css/cb_d_unchecked.gif) no-repeat;}
input[type="checkbox"]:checked:disabled:not(.css_origin) {background: url(//image.toast.com/aaaaahb/css/cb_d_checked.gif) no-repeat;} */

/* select {margin-right:5px;min-width:140px; width:auto; height:25px; -webkit-appearance: none; -moz-appearance: none; appearance: none;display: inline-block; background-color:#FFF; padding:0px 5px; border:1px solid #ccc; color:#2b2a2a; font-size:12px;background: url(//image.toast.com/aaaaahb/css/db_arrow.gif) no-repeat 95% 50%; background-color:#FFF;} */
select.mini{min-width:50px; font-size:12px;}
select.small{min-width:90px; font-size:12px;}
select.normal{min-width:150px; font-size:12px;}
select.large{min-width:200px; font-size:12px;}
select.long{width:400px; font-size:12px; background-position:98% 50%;}
select.full{width:100%; font-size:12px;}
/* select:disabled:not(.css_origin) {background: url(//image.toast.com/aaaaahb/css/db_d_arrow.gif) no-repeat 95% 50%; background-color:rgba(100, 100, 100, 0.085); color:#aaa;} */
select.w400{width: 400px}
/* select[read-only]{background:url(/static/ncp/css/img/select_arrow_disabled.png) no-repeat;background-position:right 8px bottom 50%;background-color:#e5e5e5;color:#d9d9d9} */

.left{text-align: left !important;}
.right{text-align: right !important;}

/*.tui-grid-content-input select {min-width: 50px !important;}*/
/*.label {display: inline-block;}*/
/*input[type=text] {width:300px; height:25px; display: inline-block; background:#FFF; border:1px solid #ccc; color:#2b2a2a; font-size:12px; padding:0px 2px; ime-mode: disabled;}*/
/*input[type=text].large{width:200px;}*/
/*input[type=text].normal{width:150px;}*/
/*input[type=text].auto{width:auto;}*/
/*input[type=text].small{width:90px;}*/
/*input[type=text].mini{width:50px;}*/
/*input[type=text].full{width:100%;}*/
/*input[type=text].hide{display: none !important;}*/
/*input[type=text].w80p{width:80%;}*/
/*input[type=text].seventy_percent_width{width:70%;}*/
/*input[type=text].fifty_percent_width{width:60%;}*/
/*input[type=text]:disabled:not(.css_origin), input[type=number]:disabled:not(.css_origin){background-color:#d5d5d5;}*/
/*input[type=text]:read-only:not(.date-picker):not(.css_origin):not(.edit)input[type=number]:read-only:not(.date-picker):not(.css_origin):not(.edit){background-color:#f3f3f3; color:#aaa;}*/
/*textarea:read-only{background-color:#f3f3f3; color:#aaa;}*/
/*input,select,button{outline:none;}*/
/*input[type=text]:focus,select:focus {outline:2px solid #1e75d6;}*/
/*input[type=text].only_num{text-align:right;}*/
/*input[type=text].only_num_onedot{text-align:right;}*/
/*input[type=text].only_comma_num{text-align:right;}*/
/*input[type=text].only_num_keyup{text-align:right;}*/
/*input[type=text].only_num_onedot_keyup{text-align:right;}*/
/*input[type=text].percent_one_decimal_point_below{text-align:right; padding-right:4px;}*/
/*input[type=text].file_name{width:150px;}*/
/*input[type=text].w400{width:400px;}*/

/*input[type=number]:disabled:not(.css_origin){background:#e5e5e5;color:#9d9d9d}*/

/*.inner_input_wrap{display:inline-block;}*/
/*.inner_input_wrap input[type=text]{line-height:25px; padding-right:23px;}*/
/*.inner_input_wrap .inner_input{display:inline-block; position:absolute; top:0px; right:5px;}*/

/*.modal input[type=text]{width:100%; height:34px; line-height:1.42857143; display:block; color:#555; padding:6px 12px; border:1px solid #ccc}*/

/*input[type=password] {width:300px; height:25px; display: inline-block; background:#FFF; border:1px solid #ccc; color:#2b2a2a; font-size:12px; padding:0px 2px;}*/
/*input[type=password].normal{width:150px;}*/
/*input[type=password].auto{width:auto;}*/
/*input[type=password].small{width:90px;}*/
/*input[type=password].mini{width:50px;}*/
/*input[type=password].full{width:100%;}*/
/*input[type=password]:disabled{background-color:#d5d5d5;}*/
/*input[type=password]:read-only{background-color:#f3f3f3; color:#aaa;}*/

textarea{width:100%; height:80px;}

.validation_alert{width:100%; color:#37b24d; font-size:12px; text-align:left;}

span.right-margin-1 {margin-right: 10px;}
span.right-margin-2 {margin-right: 20px;}
span.left-margin-1 {margin-left: 10px;}
span.left-margin-2 {margin-left: 20px;}

span.vertical-middle {vertical-align: middle;}

/* layout */
html{width:100%;font:initial;height:auto;font-family:ng,나눔고딕,NanumGothic,dotum,Helvetica,sans-serif; }
body{ }
#wrap{width:100%; height:auto;}
.container-box{position:relative; width:100%; height:auto; background:#FFF; text-align:center; min-height: 100%}
.container-box.none{ text-align:left;}
.content {width:100%; max-width:1280px; position:relative; margin:0 auto; overflow:hidden; padding-bottom:250px;}
.content .content{margin:0 auto; width:100%;}

.dimmed_area{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.25); z-index:98; display:none;}
.lp_dimmed{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.25); z-index:98;}

.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

body.popup{height:auto; min-width:200px; min-height:200px;}
body.popup .container-box{padding:0px; margin:0 auto; }
body.popup .content{padding:0px; margin:0 auto;}
body.popup .content .content{margin:0 auto; padding-bottom:0px; text-align:left;}

/* datepicker */
.tui-datepicker-container{z-index:99;}
.tui-datepicker{z-index:600;}
.date-picker_area{display:inline-block; vertical-align:middle; }
.date-picker_area .wave{display:inline-block; width:25px; text-align:center;}
.date-picker_area > .date-picker_wrap{display:inline-block; position:relative; vertical-align:middle; height:100%;}
.date-picker_wrap > .timepicker {height:28px; line-height:28px; font-size:12px; vertical-align:top; border:1px solid #aaa; margin-left:5px; color: #333; width:60px;}
.tui-calendar-title-today{cursor:pointer;}

/* table */
table, table tr, table td{border: inherit;}
.table_tit {display:inline-block; font-weight:bold; height:30px; line-height:30px; width:100%;  text-align:left; font-size:14px; margin-bottom:10px; position:relative;}
.table_tit.mt{margin-top:30px;}
.table_tit:before {content:'■'; color:#aaa; font-size:11px; margin:0px 5px;}

.table_wrap {width:100%; max-width:1280px; overflow-y:auto; }

table.xem_tbl {width:100%; border-top:1px solid #191919; border-spacing: 0px; border-collapse: collapse; table-layout: fixed;}
table.xem_tbl > tbody, table.xem_tbl > thead {border-bottom:1px solid #aaa;}
table.xem_tbl > tbody > tr:not(:last-child), table.xem_tbl > thead > tr:not(:last-child){border-bottom:1px solid #ebebeb;}
table.xem_tbl > tbody > tr > th, table.xem_tbl > thead > tr > th{background:#ebebeb; width:170px; text-align:left; padding:10px; font-weight:normal; height:40px; line-height:17px;  position:relative; }

table.xem_tbl > tbody > tr > th.strong, table.xem_tbl > thead > tr > th.strong{background:#ccc; font-weight:bold;}
table.xem_tbl > tbody > tr > td, table.grid > tbody > tr > td{text-align:left; padding:6px; min-height:42px; position:relative; line-height:30px; }
table.xem_tbl.having_bottom_space {margin-bottom:20px;}
table.xem_tbl tr > td > span > div.required_option {display:inline-block; margin:0 10px 0 -8px;}

table.xem_tbl > tbody > tr > td.center, table.xem_tbl > tbody > tr > th.center, table.xem_tbl > thead > tr > td.center, table.xem_tbl > thead > tr > th.center {text-align:center;}
table.xem_tbl > tbody > tr > td.left, table.xem_tbl > tbody > tr > th.left, table.xem_tbl > thead > tr > td.left, table.xem_tbl > thead > tr > th.left {text-align:left;}
table.xem_tbl > tbody > tr > td.right, table.xem_tbl > tbody > tr > th.right, table.xem_tbl > thead > tr > td.right, table.xem_tbl > thead > tr > th.right {text-align:right;}

table.xem_tbl > tbody > tr > th.check, table.xem_tbl > tbody > tr > td.check {background-color: rgba(255, 60, 60, 0.1) !important;}

.table_wrap table.xem_tbl tr:last-child{border-bottom:0px;}

table.ncp_sub_tbl {width:100%; max-width:1280px; border-top:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7; border-spacing: 0px; border-collapse: collapse;}
table.ncp_sub_tbl > tbody > tr, table.ncp_sub_tbl > thead > tr{border-bottom:1px solid #e5e5e5;}
table.ncp_sub_tbl > tbody > tr > th, table.ncp_sub_tbl > thead > tr > th{background:#ebebeb; width:170px; text-align:left; padding:10px; font-weight:normal; height:40px; line-height:17px;  position:relative;}
table.ncp_sub_tbl > tbody > tr > th.strong, table.ncp_sub_tbl > thead > tr > th.strong{background:#ccc; font-weight:bold;}
table.ncp_sub_tbl > tbody > tr > td, table.grid > tbody > tr > td{text-align:left; padding:6px; min-height:42px; position:relative; line-height:30px; }
table.ncp_sub_tbl.top_space {margin-top:10px}
table.ncp_sub_tbl span.full_line{width:100%;display:block;line-height:20px}
table.ncp_sub_tbl span.font_color_gray{color:#616161}

table.grid > tbody, table.grid > thead{border-bottom:1px solid #aaa;}
table.grid > tbody > tr > th, table.grid > thead > tr > th, table.grid > tbody > tr > td{text-align:center; width:auto;}
table.grid > tbody > tr > td:not(:last-child){border-right:1px solid #e5e5e5;}

table.xem_tbl th.must:after, table.grid th.must:after{content:'*'; color:#f11403; margin-left:4px; font-size:15px; vertical-align:middle;}

/* advanced search */
#advanced_search_btn{}
#advanced_search_btn.on{display:inline-block;}
#advanced_search_btn:after{content:'상세조건 열기'}
#advanced_search_btn.on:after{content: '상세조건 닫기'}

.advanced_search{display:none;}

/* button */
button{display:inline-block; vertical-align:middle; background:#FFF; border:1px solid #626262; color:#626262; padding:0px 5px; height:25px; line-height:23px; font-size:11px;}
button:hover{cursor:pointer;}
.modal button{height:auto;}

button.small{padding:0px 2px; height:inherit; border-radius:2px; line-height:20px; font-size:12px;}
button.medium{padding:0px 8px; height:30px; line-height:28px; font-size:14px;}
button.large{padding:0px 12px; height:42px; line-height:38px; font-size:18px;}

button.round{border-radius:10px;}

button.gray{background:#626262; color:#FFF}
button.blue{background:#5d9bf3; color:#FFF; border:1px solid #5d9bf3;}
button.blue:hover {color:#FFF !important;}
button.ncp_blue{background: #2ec0c5 !important; border-color: #2ec0c5 !important; color: #fff !important;}
button.red{background:#f11403; color:#FFF; border:1px solid #f11403;}
button.pink{background:#ef697d; color:#FFF; border:1px solid #ef697d;}

button.gray:hover, button.gray:focus, button.gray.focus {color:#fff;}
 a.gray:hover, a.gray:focus, a.gray.focus {color:#fff;}
a.gray{background:#626262; color:#FFF}
a.blue{background:#1e75d6; color:#FFF; border:1px solid #1e75d6;}
a.blue:hover {color:#FFF !important;}
a.ncp_blue{background: #2ec0c5 !important; border-color: #2ec0c5 !important; color: #fff !important;}
a.red{background:#f11403; color:#FFF; border:1px solid #f11403;}
a.pink{background:#ef697d; color:#FFF; border:1px solid #ef697d;}

button:disabled{background:#d5d5d5; color:#626262; border:1px solid #626262; cursor:default;}

button.confirm:before{content:'확인';}
button.apply:before{content:'적용';}
button.preview:before{content:'미리보기';}
button.sch_file:before{content:'파일찾기';}

button.bottom{vertical-align:bottom;}
button.top{vertical-align:top;}

button.plus, button.minus, button.help{padding:0px; width:25px; font-size:15px; font-weight:bold; vertical-align:middle; }
button.plus:before{content:'+';}
button.minus:before{content:'-';}
button.help{border-radius:6px; width:20px; height:20px; line-height:15px;}
button.help:before{content:'❓';}
button.help:hover{border-color:#1e75d6; color:#1e75d6;}
.search_btn{background:url('//image.toast.com/aaaadk/css/searchBtn.png') no-repeat; background-position:0px 4px; background-size:18px; display:inline-block; width:25px; height:25px; margin:0 auto; padding:3px; border: 1px solid #ccc; cursor:pointer;}
button.more{border:0px; font-weight:bold; margin-top:-1px;}
button.more:after{content:'>';}
.remove{width:20px; height:20px; vertical-align:-2px; line-height:18px; padding:0px; border-color:#1e75d6; cursor: pointer;}
.remove:before{content:'✖'; font-size:15px; color:#1e75d6;}
button.right-margin {margin-right:10px;}
button.bottom-margin {margin-bottom:6px;}

button.input-text-inner {position:absolute; background:transparent; right:0px; top:1px; border:none; height:16px; width:16px; min-width:16px; border-radius:100%; outline:none; text-align:center; font-weight:bold; padding:1px; margin-right:4px;}
div.input-text-with-button {position:relative; display:inline-block;}

.input_remove_wrap{position:relative;}
.input_remove_wrap input[type=text]{padding-right:17px;}
.input_remove_wrap .remove_input{position:absolute; right:6px; margin-top:1px;}
.input_remove_wrap .remove_input:before{content:'×'; font-size:15px; cursor:pointer;}

/* ico */
.sp_ico{display:inline-block; width:16px; height:16px; background-size:340px; background:url('//image.toast.com/aaaadk/imgb/sp_ico.png') no-repeat 0 0;}/*
 */button .sp_ico{margin-right:5px;}
.sp_ico.excel{background-position:-200px -180px; vertical-align:-4px;}
.sp_ico.medium.excel{background-size: 414px; background-position: -200px -180px;}

.loading_ico{display:inline-block; background:url(//image.toast.com/aaaaahb/css/loading3.gif) no-repeat; width:25px; height:25px; background-size:25px; vertical-align:middle;}
/* */

/* common */

label{margin:0 auto; margin-left:5px; margin-right:8px; font-weight:normal;margin-bottom: 5px; }
div.strong{background:#ccc; font-weight:bold; padding:10px; line-height:25px;}
.hide{display:none;}
/* .show{display:inherit;} */
.text-white{color:#fff !important;}
.text-red{color:#d23e1d !important;}
.text-blue{color:#3779d7 !important;}
.text-light-blue{color:#5d9bf3 !important;}
.text-green{color:#37b24d !important;}
.text-gray{color:#868e96 !important;}
.m0 {margin: 0 !important;}
.mt {margin-top:30px;}
.m-t-5 {margin-top:5px;}
.m-t-10 {margin-top:10px;}
.m-b-5 {margin-bottom:5px;}
.m-b-10 {margin-bottom:10px;}
.m-lr-5 {margin: 5px;}
.m-lr-10 {margin: 10px;}
.m-r-5 {margin-right: 5px;}
.m-r-10 {margin-right: 10px;}
.m-l-5 {margin-left: 5px;}
.m-l-10 {margin-left: 10px;}
.pl-10{padding-left:10px;}
.pl-30{padding-left:30px;}
.p-t-5 {padding-top:5px;}
.p-t-10 {padding-top:10px;}
.p-b-5 {padding-bottom:5px;}
.p-b-10 {padding-bottom:10px;}
.br-2 {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.br-4 {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.pb-10 {padding-bottom: 10px; overflow: hidden;}

.ellipsis { overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.exp_bx{display:inline-block;}
.exp_bx .tag{box-sizing: border-box; margin-left:2px;}
.exp_bx .tag:first-child{margin-left:0px;}

.sortBtn{font-size:10px; cursor:pointer;}
.sortBtn.DESC:before{content:'▼';}
.sortBtn.ASC:before{content:'▲';}

.bar{display:inline-block; width:20px; text-align:center; color:#AAA; height:18px; line-height:18px;}
.bar:before{content:'|';}

.inputbox_wrap{display:inline-block; font-weight:normal; vertical-align:middle; position:relative; height:auto;}
.inputbox_wrap select, .inputbox_wrap input{font:initial;font-family:ng,나눔고딕,NanumGothic,dotum,Helvetica,sans-serif; font-weight:normal; font-size:12px; vertical-align:middle;}
.inputbox_wrap.float_right{float: right;}
.inputbox_wrap.float_left{float: left;}
.inputbox_wrap.right{text-align:right;}
.inputbox_wrap.left{text-align:left;}
.inputbox_wrap.full{width:100%;}
.inputbox_wrap label{margin-left:8px; margin-right:7px; font-weight:normal; font-size:13px;}
.inputbox_wrap label:first-child{margin-left:0px;}
.inputbox_wrap label:last-child{margin-right:0px;}
.inputbox_wrap label.gap{margin-left:8px; margin-right:7px; font-weight:normal; font-size:13px;}
.inputbox_wrap label.gap:first-child{margin-left:0px;}
.inputbox_wrap label.gap:last-child{margin-right:0px;}
.inputbox_wrap label.little_gap{margin:0 4px;}
.inputbox_wrap span.gap_right{margin-right:8px;}
.inputbox_wrap span.gap_left{margin-left:8px;}
.inputbox_wrap > .small_description{font-size:0.9em;}
.inputbox_wrap > *:not(.search_text_wrap, label){font-size:12px !important;}
.inputbox_wrap#displayStatusWrap{font-size:12px;}

.checkbox_wrap{display:inline-block; margin-right:8px;}
.checkbox_wrap .checkbox_item:not(:last-child){margin-right:24px}
.checkbox_wrap.orderList .checkbox_item{min-width:135px; display:inline-block;};
.inputbox_wrap .checkbox_wrap:last-child{margin-right:0px;}

.bold{font-weight:bold;}
.highlight{color:#f11403;}
.description_wrap{width:100%; text-align:left; background-color:#ebebeb; padding:10px 10px 10px 20px;}
.description_wrap > span {font-size:1.2em; padding:0 5px;}
.description{padding-left: 10px; color:#228ae6; text-align:left;}
.description.black{padding-left: 10px; color:#000; text-align:left;}
.description.blue{color:#228ae6;}
.description.red{color:#f03e3e;}
.description.gray{color:#AAAAAA;}
.description_title{font-weight:bold; padding:5px; margin-top: 10px;}
.description.block{height:20px; line-height:20px;}
.description:not(.not_front_dot):before{content:'•'; margin-right:5px;}

.form_guide_pass{padding-left:10px; color:#37b24d;}
.form_guide_fail{padding-left:10px; color:#f03e3e;}

.caution_wrap {width:100%; text-align:left; background-color:#ebebeb; padding:10px; padding-left:20px;}
.caution_wrap > span {font-size:1.3em; padding:0 5px;}

/* textarea{max-width:77%;} */
textarea.memo {width:100%; height:130px; text-align:left; resize:none; background-color:#ebebeb; border:2px solid #adb5bd; padding:10px; padding-left:20px; line-height:1.75em; font-weight:bold; font-size:14px; }

/*.navigation {color:#ac2925;padding-right: 9em;}*/
/*.navigation_title{font-weight:bold;}*/
/*.navigation_bar_on {color: #1e75d6;font-weight:bold;}*/
/*.navigation_bar_on:first-child {margin-left: 20px;}*/
/*.navigation_bar_on:before{content:' '; background:url(//image.toast.com/aaaaahb/css/rb_selected.gif) no-repeat; padding:10px;  display:inline-block; background-size:15px;}*/
/*.navigation_bar_off:before{content:' '; background:url(//image.toast.com/aaaaahb/css/rb_unselected.gif) no-repeat; padding:10px;  display:inline-block; background-size:15px;}*/

.desc_num{display:inline-block; width:20px; height:20px; line-height:19px; background:#1e75d6; color:#FFF; font-weight:bold; text-align:center; border-radius:50%; cursor:default;}

.division_line{margin:20px 0px; border-top:1px dashed #31363e; height:1px; width:100%;}

.arrow_box {display:inline-block; position:relative; background:#1e75d6; height:25px; line-height:25px; font-weight:bold; color:#FFF; padding:0px 7px;}
.arrow_box.round{border-radius:8px;}
.arrow_box.tail:after {top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(0, 136, 255, 0); border-top-color: #1e75d6; border-width: 7px; margin-left: -7px;}

.desc_area{padding:8px; margin:10px 0px 10px 0px; border:2px solid #1e75d6; background-color:rgba(10,100,230,.15); font-size:14px; text-align:left;}

.num_wrap{font-weight:normal; font-size:11px; margin:0px 3px;}
.num_wrap .num.red{color:#F00;}
.num_wrap .num.blue{color:#1e75d6;}



/* navi_bar */
.navi_wrap{width:100%; background:#ebebeb;}
.navi_wrap .navi_bar {width:100%; max-width:1280px; padding:5px 10px; text-align:left; margin:0 auto;}
.navi_wrap .navi_bar .navi{display:inline-block; color:#2b2a2a; font-size:11px;}
.navi_wrap .navi_bar .navi:after{content:'>'; margin:0px 3px;}
.navi_wrap .navi_bar .navi:last-child:after{content:'';margin-right:0px;}

.page_tit{position:relative; width:100%; font-size:16px; color:#2b2a2a; margin-bottom:20px; text-align:left; font-weight:bold; border-bottom:2px solid #aaa; height:30px;}
.popup .page_tit{padding:0px 15px;}

/*!* header *!*/
/*.header .header_wrap{max-width:1280px; position:relative; margin:0 auto;}*/
/*.header .header_wrap .admin_wrap{width:100%; height:28px; line-height:28px; margin:0 auto;}*/
/*!*.header .header_wrap .admin_wrap div{display:inline-block; vertical-align:middle; color:#CED4DA;}*!*/
/*.header .header_wrap .admin_wrap button{background-color:rgba(255,255,255, 0); color:#AAA; border:0px;}*/
/*.header .header_wrap .admin_wrap button:hover{color:#FFF;}*/
/*.header .header_wrap .admin_wrap button.logout{border:solid 1px; border-radius:4px; height:2em; line-height: 0px; color:#CED4DA;}*/

/*!* gnb *!*/
/*.gnb_wrap{width:100%; height:64px; max-width:1280px; line-height:64px; margin:0 auto; text-align:left;}*/
/*.gnb_wrap .logo_area{width:150px; height:64px; text-align:center;  }*/
/*.gnb_wrap .logo_area img{z-index:999; cursor:pointer; display:inline-block;}*/

/*.gnb_wrap .gnb_area{width:100%; height: 64px; line-height:64px; margin:0 auto; margin-left:214px; overflow:hidden; text-align:center; position:absolute; top:28px; left:0;}*/
/*.gnb_wrap .gnb_area .gnb{width:120px; height: 64px; line-height:64px;  float:left; cursor:pointer; font-size:13px; color:#FFF; user-select: none; -webkit-user-select: none;}*/
/*.gnb_wrap .gnb_area .gnb:hover{background:#FFF; color:#1e75d6; }*/
/*.gnb_wrap .gnb_area .gnb.on {color:#1e75d6; font-weight:bold;}*/

/*!* lnb *!*/
/*.header #lnb_wrap{width:100%; background:#FFF; text-align:center; position:relative; z-index:99; height:45px; border-bottom:1px solid #AAA; display:none;}*/
/*.header #lnb_wrap.on{display:block;}*/
/*.header #lnb_wrap .lnb_area {width:1280px; text-align:left; margin:0 auto; height:45px; text-align:center;}*/
/*.header #lnb_wrap .lnb_area .lnb{padding-right:18px; height:45px; line-height:45px; display:inline-block; color:#AAA; font-size:13px; user-select: none; -webkit-user-select: none; text-align:center; cursor:pointer;;}*/
/*.header #lnb_wrap .lnb_area .lnb:last-child{pading-right:0px;}*/
/*.header #lnb_wrap .lnb_area .lnb.on, .header #lnb_wrap .lnb_area .lnb:hover{color:#1e75d6;}*/

/*.lnb.on{color: #3cd2d7;}*/


/* content */
.content .content_area{width:100%; height:100%; padding-bottom: 140px;}


/* file_area */
.file_area .file_wrap:first-child .minus{display:none;}
.file_area .file_wrap:not(:first-child) .plus{display:none;}
.file_wrap input[type=file]{display:none;}


/* count_wrap */
.count_wrap {display:inline-block; margin:0 auto; margin-left:5px; margin-right:15px;}
.count_wrap .count{color:#1e75d6;}
.count_wrap .max_length:before{content:'/'; margin:0px 3px;}


/* alter_line_wrap */
.alter_line_wrap .alter_line{margin-bottom:5px;}
.alter_line_wrap .alter_line:last-child{margin-bottom:0px;}
.alter_line_wrap .alter_line:last-child .plus, .alter_line_wrap .alter_line:not(first-child) .minus{display:inline-block;}
.alter_line_wrap .alter_line:not(last-child) .plus, .alter_line_wrap .alter_line:first-child .minus{display:none;}


/* btn_wrap */
.btn_wrap{width:100%; margin:15px 0px; text-align:center; overflow:hidden; vertical-align:middle; position:relative;}
.btn_wrap.medium{margin-top:25px;}
.btn_wrap.large{margin-top:35px;}
.btn_wrap.no_margin{width:auto; display:inline-block; margin:0 auto;}
.btn_wrap.small_margin{margin:5px 0px;}
.btn_wrap.right{text-align:right;}
.btn_wrap.left{text-align:left;}
.btn_wrap.floating_right{width:auto; display:inline-block; margin:0 auto; float:right;}
.btn_wrap.floating_left{width:auto; display:inline-block; margin:0 auto; float:left;}
.btn_wrap.float_right{position:absolute; right:15px; top:0; width:auto; display:inline-block; margin:0 auto;}
.btn_wrap.float_left{position:absolute; left:15px; top:0; width:auto; display:inline-block; margin:0 auto;}
.btn_wrap button:not(:last-child){margin-right:5px;}
.btn_wrap button.medium:not(:last-child){margin-right:8px;}
.btn_wrap button.large:not(:last-child){margin-right:13px;}
.btn_wrap.large button:not(:last-child){margin-right:10px;}
.btn_wrap.warning{color:#228ae6;}

.edit{display:inline-block; width:100%;}
.search_btn_wrap{border-bottom:1px solid  #b7b7b7; border-left:1px solid  #b7b7b7; text-align:center; }
.search_btn_wrap button{width:70px;}

 .top_btn_wrap { position:absolute; right: 45px; top: 20px;}
.top_btn_wrap button{}



/* menu_box */
.menu_box{width:100%; max-width:750px; margin:0 auto; text-align:left; }
.menu_box .menu{width:100%; min-height:105px; border:1px solid #ddd; position:relative; overflow:hidden; padding:15px;}
.menu_box .menu:hover{background:#fafafa; cursor:default;}
.menu_box .menu:not(:first-child){border-top:0px}
.menu_box .menu .menu_ico{width:75px; height:75px; border:1px solid #ddd; position:absolute; top:15px; left:15px;}
.menu_box .menu .menu_tit{widht:100%; height:25px; line-height:25px; margin:0 auto; padding-left:90px; font-weight:bold; font-size:14px;}
.menu_box .menu .menu_des_wrap{height:50px; overflow:hidden; display:block;}
.menu_box .menu .menu_des_wrap .menu_des{display:block;}
.menu_box .menu .menu_des_wrap .menu_des:before{content:'•'; padding-left:90px; margin-right:5px;}
.menu_box .menu .menu_btn_wrap{position:absolute; top:15px; right:15px; height:75px; line-height:75px;}
.menu_box .menu .menu_btn_wrap .menu_btn.arrow{color:#ddd; font-weight:bold; border:0px; height:75px; line-height:65px; background:rgba(255,255,255,0)}
.menu_box .menu .menu_btn_wrap .menu_btn.arrow:before{content:'›'; font-size:85px;}


/* period_wrap */
.period_wrap{display:inline-block; padding:0px 5px; vertical-align:top; height:100%;}
.period_wrap button{border-radius:10px; min-width:40px; padding:0px 5px; margin-right:5px;}
.period_wrap button:last-child{margin-right:0px;}
.period_wrap button.on{background:#31363e; color:#FFF; border:1px solid #31363e;}


/* image_area */
.image_area_wrap{display:block;}
.image_area_wrap .image_area{position:relative; display:inline-block; width:50px; height:50px; text-align:center; margin:0 auto; margin-right:10px; border:1px solid #31363e; vertical-align:middle;}
.image_area_wrap .image_area:not(.custom_text){background:url('//image.toast.com/aaaadk/css/x_ico.png') no-repeat; background-size:50px 50px;}
.image_area_wrap .image_area.medium{width:90px;height:90px;background-size:80px 80px;}
.image_area_wrap .image_area.large{width:120px;height:120px;background-size:120px 120px;}
.image_area_wrap .image_area.huge{width:150px; height:150px; background-size:150px 150px;}
.image_area_wrap .image_area:not(.custom_text):before{content:'Image'; font-weight:bold; font-size:13px; opacity:0.6; vertical-align:middle;}
.image_area_wrap .image_area:last-child{margin-right:0px;}
.image_area_wrap .image_area img{width:100%; height:100%; position:absolute; top:0; left:0;}
.image_area_wrap .image_area .image_text_wrap{width:100%; height:100%; vertical-align:middle; margin:0 auto;}
.image_area_wrap .image_area .image_text, .image_area_wrap .image_area .image_info{display:block; line-height:30px;}
.image_area_wrap .image_area .image_text{font-size:14px; }
.image_area_wrap .image_area .image_info{color:#aaa; font-size:11px; margin-top:-7px;}
.image_area_wrap .image_area input[type=file]{display:none;}
.image_area_wrap .image_area .preview{position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; display:none; background:#FFF;}
.image_area_wrap .image_area .preview img{width:100%; height:100%;}
.image_area_wrap .image_area .remove{position:absolute; top:3px; right:3px; z-index:1; display:none;}

/* search_box */
.search_box{position:relative; display:inline-block; margin-right:5px; vertical-align:middle;}
.search_box button{vertical-align:middle;}
.search_box .search_text{width:300px; vertical-align:middle;}
.search_box .search_btn{margin:0 auto; border-color:#ccc; border-left:0px; margin-left:-5px; vertical-align:middle;}
.search_box .search_btn:hover{background-color:#f3f3f3;}
.search_box .resultList{z-index:25; position:absolute; top:25px; left:0; min-width:300px; max-width:700px; border:1px solid #c5c5c5; padding:10px; background:#FFF; display:none; max-height: 500px; overflow-y: auto;}
.search_box .resultList .result{width:100%; max-width:700px; height:25px; line-height:25px; padding:0px 3px; text-overflow: ellipsis; overflow:hidden;}
.search_box .resultList .result.on, .search_box .resultList .result:hover{cursor:pointer; color:#1e75d6; background:#f8f8f8;}
.search_box .saveDataLine{width:100%; height:25px; margin-top:10px;}
.search_box .saveDataLine .saveDataText{width:215px; margin-right:5px;}
.search_box .resultList .result span{color: #1e75d6; font-weight:bold;}
.search_box.long .search_text{width:600px;}
.search_box.long .resultList{width:600px;}


/* sample guide */
.sample_guide_tit {background:#F77; color:#FFF; font-size:24px; height:75px; line-height:75px; width:100%; font-weight:bold; padding:0px 15px; margin-bottom:20px;}
.sample_wrap{width:100%; height:auto; padding:20px; width:1280px; margin-bottom:150px; text-align:left;}
.sample_wrap .sample_tit {display:inline-block; color:#F77; margin:20px 0px 10px 0px; font-size:18px; font-weight:bold;}
.sample_wrap .sample_tit:first-child {margin-top:0px;}
.sample_wrap .sample_tit:before{content:'💘 '; margin-right:5px; font-size:24px;}


/* layerPopup */
.layer_popup_wrap.ncp_layerpopup {z-index:500 !important;}
.layer_popup {margin:0 auto; border:1px solid #8a8a8a; padding:10px; position:fixed; top:50%; left:50%; background:#FFF; z-index:100;}
.layer_popup .lp_header{height:40px; line-height:40px; width:100%; text-align:left; font-size:15px; font-weight:bold; border-bottom:2px solid #8a8a8a;}
.layer_popup .lp_header .lp_title{color:#202226; width:100%; position:relative; height:40px; line-height:40px; text-align:left; font-size:16px;}
.layer_popup .lp_header .lp_header_close_btn{width:40px; height:38px; line-height:38px; padding:0px; border:0px; position:absolute;top:0;right:0;}
.layer_popup .lp_header .lp_header_close_btn:before{content:'X'; font-size:20px; color:#202226; font-weight:bold; }
.layer_popup .lp_content{margin:10px 0px;}
.layer_popup .lp_footer{width:100%; text-align:center;}
.layer_popup .content_top, .layer_popup .content_bottom{min-width:auto; width:100%;}
.modal-header .close:before {width:0px !important; height:0px !important;}


/* crm  */

.content.crm{min-width:900px;}

.crm .content_header{width:100%; height:98px; line-height:64px; background:#2b2a2a; color:#FFF; padding:15px; font-size:15px; text-align:center; position:relative;}

.crm .content_header .member_info_wrap{width:250px; height:64px; line-height:32px; position:absolute; top:15px; left:15px; text-align:left;}
.crm .content_header .member_info_wrap .member_info{ width:100%; height:32px;}
.crm .content_header .member_info_wrap .member_info span:not(:last-child){margin-right:4px;}
.crm .content_header .member_info_wrap .member_info .id:before{content:'(';}
.crm .content_header .member_info_wrap .member_info .id:after{content:')';}
.crm .content_header .member_info_wrap .member_info .grade{padding:0px 8px; border: 2px solid #ccc; border-radius:10px; font-size:12px; display:inline-block; height:21px; line-height:20px; user-select: none; -webkit-user-select: none; cursor:default;}
.crm .content_header .member_info_wrap .member_info .status{padding:0px 8px; border:0px; border-radius:10px; font-size:12px; display:inline-block; height:21px; line-height:21px; background:#888; user-select: none; -webkit-user-select: none; cursor:default;}

.crm .content_header .function_btn_area{height:64px; width:100%; text-align:center;}
.crm .content_header .function_btn_area .function_btn_wrap{display:inline-block; width:80px; text-align:center; height:64px; margin:0 auto; position:relative; cursor:pointer;}
.crm .content_header .function_btn_area .function_btn_wrap .function_btn{display:block; width:45px; height:45px; border-radius:50%; margin: 0 auto; }
.crm .content_header .function_btn_area .function_btn_wrap .function_name{position:absolute;bottom:0px; left:0px; display:inline-block; height:19px; line-height:27px; font-size:12px; width:100%; margin:0 auto;}
.crm .content_header .function_btn_area .function_btn_wrap .function_btn.member{background:url(//image.toast.com/aaaaahb/css/icon_menu_member.png) no-repeat; background-position:4px 2px; background-size:38px; background-color:#eee;}
.crm .content_header .function_btn_area .function_btn_wrap .function_btn.order{background:url(//image.toast.com/aaaaahb/css/icon_menu_order.png) no-repeat; background-position:4px 2px; background-size:38px; background-color:#eee;}
.crm .content_header .function_btn_area .function_btn_wrap .function_btn.benefit{background:url(//image.toast.com/aaaaahb/css/icon_menu_promotion.png) no-repeat; background-position:4px 2px; background-size:38px; background-color:#eee;}
.crm .content_header .function_btn_area .function_btn_wrap .function_btn.advice{background:url(//image.toast.com/aaaaahb/css/icon_menu_order.png) no-repeat; background-position:4px 2px; background-size:38px; background-color:#eee;}
.crm .content_header .function_btn_area .function_btn_wrap .function_btn.board{background:url(//image.toast.com/aaaaahb/css/icon_menu_board.png) no-repeat; background-position:4px 2px; background-size:38px; background-color:#eee;}

.crm .content_header .action_wrap{width:250px; height:64px; line-height:64px; position:absolute; top:15px; right:15px; text-align:center;}
.crm .content_header .action_wrap .action{display:inline-block; width:64px; height:64px;}
.crm .content_header .action_wrap .action.sms{background:url(//image.toast.com/aaaaahb/css/icon_sms.png) no-repeat; background-position:4px 2px; background-size:38px; background-color:#eee;}
.crm .content_header .action_wrap .action.message{background:url(//image.toast.com/aaaaahb/css/icon_sms.png) no-repeat; background-position:4px 2px; background-size:38px; background-color:#eee;}

/*.crm .content_body{width:100%; height:auto; background:#ebebeb; padding:15px; box-sizing:content-box|border-box; -webkit-box-sizing:content-box|border-box;}*/
.crm .content_body{width:100%; background:#ebebeb; padding:15px; box-sizing:border-box; -webkit-box-sizing:border-box;overflow:hidden}
.crm .content_body .content_box_wrap{width:100%; text-align:center; margin:0 auto; display:inline-block;margin-left:-4px;}
.crm .content_body .content_box_wrap:not(:last-child){margin-bottom:15px;}
.crm .content_body .content_box{width:100%; padding:15px; background:#FFF; margin:0 auto; display:inline-block; border:1px solid #aaa;}
.crm .content_body .bar{margin:0px 20px;font-size:18px;}
.crm .content_body .content_box .info_count_wrap{display:inline-block; color:#1e75d6; font-weight:bold; margin:0px 8px;}
.crm .content_body .content_box .info_count_wrap .info_count{cursor:pointer; text-decoration:underline;}
.crm .content_body .content_box .info_count_wrap .bracket:before{content:'('}
.crm .content_body .content_box .info_count_wrap .bracket:after{content:')'}

.content_body{width:100%; height:auto;  box-sizing:content-box; -webkit-box-sizing:content-box;}
.content_body .content_box_wrap{width:100%; text-align:center; margin:0 auto; display:inline-block;margin-left:-4px;}
.content_body .content_box_wrap:not(:last-child){margin-bottom:15px;}
.content_body .content_box{width:100%; padding:15px; background:#FFF; margin:0 auto; display:inline-block; border:1px solid #aaa;}
.content_body .bar{margin:0px 20px;font-size:18px;}
.content_body .content_box .info_count_wrap{display:inline-block; color:#1e75d6; font-weight:bold; margin:0px 8px;}
.content_body .content_box .info_count_wrap .info_count{cursor:pointer; text-decoration:underline;}
.content_body .content_box .info_count_wrap .bracket:before{content:'('}
.content_body .content_box .info_count_wrap .bracket:after{content:')'}
.content_body.categories .content_box_wrap {width: 25%; text-align: left;}
.content_body.categories .content_box_wrap:not(:last-child) .content_box{border-right:0px;}
.content_body.categories .content_box_wrap .content_box {height:200px; overflow:auto; padding:5px 0px;}
.content_body.categories .content_box_wrap .content_box li:hover {cursor: pointer; }
.content_body.categories .content_box_wrap .content_box li {cursor: pointer; width: 100%; height:20px; line-height:20px; padding:0px 10px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.content_body.categories .content_box_wrap .content_box li.on {background-color:#ddd;}
.content_body.categories .content_box_wrap .content_box li.on:after {content: ' > '}

.content_body.displayCategories .content_box_wrap {width: 20%; text-align: left;}
.content_body.displayCategories .content_box_wrap:not(:last-child) .content_box{border-right:0px;}
.content_body.displayCategories .content_box_wrap .content_box {height:200px; overflow:auto; padding:5px 0px;}
.content_body.displayCategories .content_box_wrap .content_box li:hover {cursor: pointer; }
.content_body.displayCategories .content_box_wrap .content_box li {cursor: pointer; width: 100%; height:20px; line-height:20px; padding:0px 10px;}
.content_body.displayCategories .content_box_wrap .content_box li.on {background-color:#ddd;}
.content_body.displayCategories .content_box_wrap .content_box li.on:after {content: ' > '}

.displayIcon{margin-left:5px; display:inline-block !important; width:13px; height:13px; background:url(//lh3.googleusercontent.com/gqqNQiS8LoIxS-9e0zBdp4He0tL0CQ27_Rssn3AyG9uJMujsBriizmRss86QGblFfwKl948=s85) no-repeat; background-size:13px; vertical-align: middle; margin-top: -3px;}

.removeBtn {cursor:pointer; text-decoration: underline;}

.treeWrap .arcodion_lst ul {max-height:630px;}
.arcodion_lst ul ul {max-height:100% !important;}

/* option */
#optionListTable tbody input[type=text]{width:100%; text-align:center;}
#optionListTable tbody input[type=text]:read-only{background:rgba(0,0,0,0); border:0px;}
#optionListTable tbody input[type=text][name=addPrice], #optionListTable tbody input[type=text][name=stockCnt]{text-align:right;}
#optionListTable tbody input[type=text][name=optionName], #optionListTable tbody input[type=text][name=optionValue]{text-align:left;}

.optionActionBtn{display:none;}

/* order detail */
.order_detail_summary .status{float:left; text-align:left; position:relative; border:2px solid #ccc; padding:3px; width:138px;}
.order_detail_summary .status:not(:last-child){margin-right:6px;}
.order_detail_summary .status .title{width:87px; vertical-align:middle; display:inline-block; height:20px; line-height:20px;}
.order_detail_summary .status .title:before{width:20px; height:20px; display:inline-block; vertical-align:middle; text-align:center; margin-right:5px;}
.order_detail_summary .status .title.status_order:before{content:' '; background:url(//image.toast.com/aaaaahb/css/order.png) no-repeat; display:inline-block; background-size:17px;}
.order_detail_summary .status .title.status_cancel:before{content:' '; background:url(//image.toast.com/aaaaahb/css/cancel.png) no-repeat; display:inline-block; background-size:17px;}
.order_detail_summary .status .title.status_change:before{content:' '; background:url(//image.toast.com/aaaaahb/css/exchange.png) no-repeat; display:inline-block; background-size:17px;}
.order_detail_summary .status .title.status_return:before{content:' '; background:url(//image.toast.com/aaaaahb/css/return.png) no-repeat; display:inline-block; background-size:17px;}
.order_detail_summary .status .title.status_refund:before{content:' '; background:url(//image.toast.com/aaaaahb/css/refund.png) no-repeat; display:inline-block; background-size:17px;}
.order_detail_summary .status .title.status_CS:before{content:' '; background:url(//image.toast.com/aaaaahb/css/cs.png) no-repeat; display:inline-block; background-size:17px;}
.order_detail_summary .status .title.memo:before{content:' '; background:url(//image.toast.com/aaaaahb/css/note.png) no-repeat; display:inline-block; background-size:17px;}
.order_detail_summary .status .number{display:inline-block; border:2px solid #1e75d6; padding:0px 4px; border-radius:25px; color:#FFF; display:inline-block; background:#1e75d6; width:36px; height:20px; vertical-align:middle; text-align:center; font-size:11px; font-weight:bold;}
.order_detail_summary .status .number.white{background:#FFF; color:#1e75d6;}

.partition_wrap {overflow: hidden; position: relative; width: 100%;}
.partition_wrap .partition{float:left;}
.partition_wrap .partition:nth-child(1){width:56%; margin-right:6%;}
.partition_wrap .partition:nth-child(2){width:38%;}
.partition_wrap .partition:nth-child(2) table{border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7;}
.partition_wrap .partition .action_layer{display:inline-block; height:35px; width:100%; border:1px solid #aaa; border-top:none;}
.partition_wrap .partition .action_layer .count_wrap{display:inline-block; width:65%; height:100%; line-height:32px; text-align:right;}
.partition_wrap .partition .action_layer button{float:right; width:30%; height:100%;}



/* product addList */
.addList_wrap{width:100%; text-align:center;}
.addList_wrap .addList{margin:0 auto; width:750px; padding:10px; border:1px solid #aaa; text-align:left; position:relative; cursor:pointer;}
.addList_wrap .addList:not(:last-child){border-bottom:0px;}
.addList_wrap .addList:hover{background:#f3f3f3;}
.addList_wrap .addList .btn_area{display:inline-block; width:150px; vertical-align:middle; text-align:right;}
.addList_wrap .addList .btn_area button:not(:last-child){margin-right:5px;}
.addList_wrap .addList .btn_area button.go_btn{border:0px; background:rgba(0,0,0,0);}
.addList_wrap .addList .btn_area button.go_btn:hover{border:0px; background:rgba(0,0,0,0);}
.addList_wrap .addList .btn_area button.go_btn:before{content:'➤'; font-size:25px;}
.addList_wrap .addList .image_ico{display:inline-block; width:50px; height:50px; vertical-align:middle; border:1px solid #aaa; background:url(//image.toast.com/aaaaahb/css/icon_menu_promotion.png) no-repeat 2px 2px; background-size:45px;}
.addList_wrap .addList .list_exp{display:inline-block; width:490px; margin:0px 10px; vertical-align:middle;}
.addList_wrap .addList .list_exp .list_title{display:inline-block; width:100%; font-weight:bold;}
.addList_wrap .addList .list_exp .exp_wrap{display:inline-block; width:100%; margin:5px;}
.addList_wrap .addList .list_exp .exp_wrap .exp{display:inline-block; width:100%; font-size:11px; color:#aaa;}
.addList_wrap .addList .list_exp .exp_wrap .exp:before{content:'·'; font-size:13px; font-weight:bold; margin-right:5px;}
.addList_wrap .addList.excel .btn_area{width:200px;}
.addList_wrap .addList.excel .list_exp{width:440px;}

#maxBuyCnt .max_buy_line{margin:0 auto; }
#maxBuyCnt .max_buy_line:first-child{display:inline-block; }
#maxBuyCnt .max_buy_line:not(:first-child){padding-left:160px;}
#maxBuyCnt .max_buy_line label{min-width:95px;}

.validation_fail_target, input[type=text].validation_fail_target, td.validation_fail_target, button.validation_fail_target, tr.validation_fail_target{border:2px solid #1e75d6;}

#searchFormSpread {text-align:center;}
#searchFormSpreadBtn:after {content:' 열기'}
#searchFormSpreadBtn.is_expanded:after {content:' 닫기'}

/* product inquiry */

#inquiryGrid .tui-grid-cell-head {text-align:center; font-weight:bold;}

#inquiryGrid tr.on td{background:#eee;}

.mallProductNo{color:#4a95e5; cursor:pointer; text-decoration:underline;}

.partition_wrap{margin-top:30px;}
.partition_wrap .partition .xem_tbl th{height:30px;}
.partition_wrap .partition .xem_tbl td{min-height:30px;}

.break-all{width:100%; word-break:break-all; word-wrap:break-word;}

.inquiry_wrap {width:100%; margin:0 auto; padding-left:5px; overflow:hidden; margin-bottom:15px; position:relative;}
.inquiry_wrap .inquiry_head {width:100%; text-align:left; height:35px; line-height:35px;}
.inquiry_wrap .inquiry_head .register_name{display:inline-block; font-weight:bold; margin-right:5px; vertical-align:middle;}
.inquiry_wrap .inquiry_head .register_ymdt{display:inline-block; color:#aaa; margin-right:5px; vertical-align:middle;}
.inquiry_wrap .inquiry_head .secret{cursor:default; }
.inquiry_wrap .inquiry_head .buy{cursor:default; border:0px; display:inline-block; float:right; color:#aaa; }
.inquiry_wrap .inquiry_head .reply{float:right;}
.inquiry_wrap .inquiry_head .right_btn_wrap{display:inline-block; float:right;}
.inquiry_wrap .inquiry_head .right_btn_wrap button:not(:last-child){margin-right:3px;}
.inquiry_wrap .inquiry_content{font-size:12px !important; color:#000; background:#eee; height:auto; border:1px solid #aaa; border-top-right-radius:10px; padding:10px; text-align:left; overflow:hidden; width:100%; word-break:break-all;}

.inquiry_wrap:last-child{margin-bottom:0px;}
.inquiry_wrap.reply {width:100%; padding-left:40px;}
.inquiry_wrap.reply#write_area {display:none; margin-top:20px;}
.reply_ico{width:15px;height:15px; border:3px solid #999; border-top:0px; border-right:0px; margin:0 auto;position:absolute; top:2px; left:10px;}
.inquiry_wrap.reply:not(#write_area) .reply_ico{top:7px;}
.inquiry_wrap.reply .reply_content{display:inline-block; width:85%; margin-right:1%; vertical-align:middle;}
.inquiry_wrap.reply .reply_content textarea{width:100%; height:65px; border:1px solid #626262; border-top-right-radius:10px; vertical-align:middle;}
.inquiry_wrap.reply .reply_save_btn{display:inline-block; width:12%; height:65px; border:1px solid #626262; border-radius:10px; vertical-align:middle; cursor:pointer; line-height:61px; color:#626262;}


/* tui */
.layer {font-family:ng,나눔고딕,NanumGothic,dotum,Helvetica,sans-serif;}
.layer .calendar-rollover{line-height:25px;}
.layer table {width:100%; max-width:1280px; border-top:0px; border-bottom:0px; border-spacing: 0px; border-collapse: collapse;}
.layer table tr{border-bottom:0px;}
.layer table th{background:initial; text-align:center; width:auto; padding:0px; height:auto; line-height:initial;  position:relative;}
.layer table td{padding:0px; min-height:0px; line-height:initial; }

.layer td.selectable {background:#fff;}
.layer td:not(.selectable){background:#f9f2f4;}

#hide {display: none;}

/* tab menu */
.tab_wrap{position:relative; margin-top:20px; margin-bottom:20px;}
/* .tab_wrap:after{clear:both;display:block;content:''} */
.tab_menu{height:38px;border-bottom:1px solid #888}
.tab_menu:after{clear:both;display:block;content:''}
.tab_menu li{float:left;margin:0 -1px 0 0;border:1px solid #e5e5e5;border-bottom:0;background-color:#f8f8f8}
.tab_menu li a{display:block;min-width:80px;height:37px;padding:0 30px;color:#666;font-size:13px;line-height:36px;text-align:center}
.tab_menu li.on{position:relative;border-color:#888;border-bottom:0;background-color:#fff}
.tab_menu li.on a{height:38px;color:#222;font-weight:bold}
/* 100% tab */
.tab_menu2{display:table;width:100%;height:39px;margin-top:10px;border-collapse:collapse;border-bottom:1px solid #888}
.tab_menu2 li{display:table-cell}
.tab_menu2 li a{display:block;height:38px;margin:0 0 -1px -1px;padding:0 10px;border:1px solid #ccc;border-bottom:0;background:#e6e6e6;font-size:12px;color:#666;line-height:37px;text-align:center}
.tab_menu2 li:first-child a{margin-left:0}
.tab_menu2 li.on a{position:relative;z-index:1;height:39px;border-color:#888;background:#fff;font-weight:bold;color:#212121}

.tab_menu3{float:left}
.tab_menu3:after{clear:both;display:block;content:''}
.tab_menu3 li{float:left;position:relative;margin-right:1px;background-color:#e6e6e6}
.tab_menu3 li a{display:block;height:30px;padding:0 18px;color:#999;line-height:28px;text-align:center}
.tab_menu3 li.on{background-color:#f91d11}
.tab_menu3 li.on:after{position:absolute;left:50%;bottom:-2px;width:4px;height:4px;margin-left:-2px;background-color:#f91d11;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:''}
.tab_menu3 li.on a{color:#fff;font-weight:bold}


/* 우편번호 찾기 팝업 */
#address_list .tui-grid-cell-content:hover{background:rgba(0, 153, 154, 0.2) !important; border-color:#00999a; cursor:pointer;}
.address_wrap{display: block; overflow-y:auto;}
.address_wrap .address{text-align:left; border-top:0; padding: 2px 0;}
.address_wrap .address .address_tag{display:inline-block; border:1px solid #777; color:#777; padding:2px 5px; text-align:center; width:60px; margin-right:10px;}

/* 쇼핑몰 리스트 */
.mall_list_ul{background-color:#eee; height:40px;}
.mall_list_ul li{float:left;}
.mall_list_ul li a{line-height:40px; border-left:1px solid gray; padding:0 20px; color:gray; text-decoration:none;}
.mall_list_ul li:first-child a{border-left:none;}

/* breadcrumbs - 상태를 나타내는 화살표 모양의 바 */
.progressbox {margin:0 auto; text-align:center;}
.progressbox.medium {width: 800px;}

.progressbox div.crumbs{display:inline-block; height:36px; background:#adb5bd; text-align:center; padding:8px 1% 0 2%; position:relative; margin-right:0.5%; font-size:14px; text-decoration:none; color:#fff;}
.progressbox.two div.crumbs{width:49%;}
.progressbox.three div.crumbs{width:32.5%;}
.progressbox.four div.crumbs{width:24%;}
.progressbox div.crumbs:before{content:""; border-top:18px solid transparent; border-bottom:18px solid transparent; border-left:18px solid #fff; position:absolute; left:0; top:0;}
.progressbox div.crumbs:after{content:""; border-top:18px solid transparent; border-bottom:18px solid transparent; border-left:18px solid #adb5bd; position:absolute; right:-18px; top:0; z-index: 1;}
.progressbox div.crumbs:first-child{border-top-left-radius:4px; border-bottom-left-radius:4px;}
.progressbox div.crumbs:first-child:before{display:none;}
.progressbox div.crumbs:last-child{border-top-right-radius:4px; border-bottom-right-radius:4px; margin-right: 0;}
.progressbox div.crumbs:last-child:after{display:none; content:none;}
.progressbox div.crumbs.on{background:#495057;}
.progressbox div.crumbs.on:after{border-left-color:#495057;}

/* progress bar - 기획서 : BPC_상품관리 - P_PM_02_01 */
.bs-wizard { margin-top: 40px; }
/*Form Wizard*/
.bs-wizard { border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0; }
.bs-wizard > .bs-wizard-step { padding: 0; position: relative; }
.bs-wizard > .bs-wizard-step + .bs-wizard-step { }
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum { color: #595959; font-size: 12px; margin-bottom: 5px; }
.bs-wizard > .bs-wizard-step .bs-wizard-info { color: #999; font-size: 12px; margin-top: 5px; }
.bs-wizard > .bs-wizard-step > .bs-wizard-dot { position: absolute; width: 15px; height: 15px; display: block; background: #0073CF; top: 14px; left: 50%; margin-top: 2px; margin-left: -10px; border-radius: 50%; }
.bs-wizard > .bs-wizard-step > .progress { position: relative; border-radius: 0px; height: 4px; box-shadow: none; margin: 0px 0; }
.bs-wizard > .bs-wizard-step > .progress > .progress-bar { width: 0px; box-shadow: none; background: #0073CF; }
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar { width: 100%; }
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar { width: 50%; }
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar { width: 0%; }
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar { width: 100%; }
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot { background-color: #f5f5f5; }
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after { opacity: 0; }
.bs-wizard > .bs-wizard-step:first-child > .progress { left: 50%; width: 50%; }
.bs-wizard > .bs-wizard-step:last-child > .progress { width: 50%; }
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot { pointer-events: none; }


.tag {cursor:default;letter-spacing:-1px;font-size:11px;line-height:15px;display:inline-block;padding:2px 5px 2px 3px;background:#EC8530;color:#fff;border:none;border-top-right-radius:7px;}
.tag-min {cursor:default; font-size:11px; line-height:15px; display:inline-block; padding:2px 4px 2px 4px; border:none;}
.orange {background:#EC8530}
.skyblue {background:#0693d0}
.darkgray {background:#2E2E2E}
.lime {background-color:#82c91e;}
.green{background:rgb(0,176,80)}

/* Profile Menu */
div.profile_menu {
    position: absolute; z-index: 999; top: 30px; display: none;
    background-color: white;
    color: #2b2a2a;
    width: 120px;
    border-color: #2b2a2a;
    border-style: solid;
    border-width: 1px;
    cursor:pointer;
}
div.profile_menu li {
    padding: 6px 0 0 0;
    min-height: 30px;
}
div.profile_menu li:HOVER {
    background-color: #f5f5f5;
}

.captcha .catpcha_image_box {

}

/* captcha */
/*div.login_wrap {width : 350px; margin: 0 auto; }*/
#captcha_wrap {width: 350px; text-align: center; display: none; margin: 0 auto;}
#captcha_wrap .captcha_img_wrap, #captcha_wrap .captcha_sound_wrap {width:100%; height:94px; border:1px solid #d4d5d6;}
#captcha_wrap .captcha_img_wrap .captcha_img, #captcha_wrap .captcha_sound_wrap .captcha_img_sound {float:left;height:94px;width:240px; text-align:center; border-right:1px solid #d4d5d6; padding:0px 45px;}
#captcha_wrap .captcha_img_wrap .captcha_img img{border:0px; width: 100%; height: 100%; padding-top:3px; padding-bottom: 4px;}
#captcha_wrap .captcha_img_wrap .captcha_btn_wrap, #captcha_wrap .captcha_sound_wrap .captcha_btn_wrap {float:right;width:108px;color:#aaa;height:94px;}
#captcha_wrap .captcha_img_wrap .captcha_btn_wrap .captcha_btn, #captcha_wrap .captcha_sound_wrap .captcha_btn_wrap .captcha_btn {height: 47px; padding: 10px; line-height:27px; cursor:pointer;}
#captcha_wrap .captcha_img_wrap .captcha_btn_wrap .captcha_btn:first-child, #captcha_wrap .captcha_sound_wrap .captcha_btn_wrap .captcha_btn:first-child{border-bottom: 1px solid #d4d5d6 !important;}
#captcha_wrap .captcha_img_wrap .captcha_btn_wrap .captcha_btn:hover, #captcha_wrap .captcha_sound_wrap .captcha_btn_wrap .captcha_btn:hover{color:#555; font-weight:bold;, cursor: pointer; }
#captcha_wrap .captcha_img_wrap .captcha_btn_wrap captcha_btn{display:inline-block; vertical-align:middle; background:#FFF; border:1px solid #626262; color:#626262; padding:0px 5px; height:25px; line-height:23px; font-size:11px;}
#captcha_wrap .captcha_img_wrap .captcha_btn_wrap captcha_btn:hover{cursor:pointer;}
#captcha_wrap .captcha_text_box { border: 1px solid #d4d5d6; margin:10px 0px 10px 0px; }
#captcha_wrap .captcha_text_box input[type=text]{width:100%;height:40px; font-size:13px; border:0px; background:#fff;}
#captcha_wrap .captcha_sound_wrap .captcha_img_sound #captcha_microphone_image { padding-top : 18px; margin-bottom: 8px;}
#captcha_wrap .captcha_sound_wrap .captcha_img_sound .captcha_sound_guide { font-size: 9px; }
.login_wrap > .btn_wrap:last-child {width: 100%;}

div.password_change_guide{padding-top:3px; font-size: 10px; color: gray; text-align: left;}
div.password_change_alert{font-size: 15px; color: red; text-align: left; padding-bottom: 10px;}
div.delay_password_change{float:right;}
#product_detail_url_guide_button{padding-left: 5px;}

/* inquiryDetail.jsp */
#inquiry_answer { background-color: transparent; border: none; padding-left:2px; padding-bottom: 2px;}

span.temp_text { font-size: 13px !important; color: black !important; }

div.items .items_count:hover { cursor: pointer;}

/* Contract Files */
.contract_files div.notice_box {margin-top:0px; margin-bottom:8px;}
.contract_files li {margin:6px 0px;}
.contract_files li > div:first-child {font-size: 12px;}
.contract_files li > div:first-child > div:first-child {display: inline-block; width: 100px;}
.contract_files span.document_label {padding-right: 6px;}
.contract_files button.file_row_button {padding:0px; min-width:24px;}
.contract_files textarea.file_guide {resize: vertical; height: 96px;}
.contract_files div.file_guide {white-space: pre-wrap; line-height: 1.8em; padding: 6px 0px;}

/* stockManagementList */
.adjustStockInput, .editStockInput {text-align:right; padding:0px 5px;}

input[type=text].telInput{width:140px !important;}
.location_control.ab {position:absolute;}
.gridConfigBtn {background: url('//image.toast.com/aaaaahb/css/grid_config.png') no-repeat; background-size:20px 20px; background-position:center; border:none;}
#gridColumnConfigTable .disabled td {background:#EEE; color:#bbb;}
#gridColumnConfigTable .noShow td {background:#FDD;}
#gridColumnConfigTitle {width:100%; text-align:right; margin-bottom:10px; margin-right:5px;}

/* summernote */
.note-toolbar {z-index:90 !important;}

#mainMallNo {margin-left:10px;}
.header_bar {display:inline-block; background:#494949; width:1px; content:''; height:15px; margin-left:10px; vertical-align:middle;}

.member_inputbox{width:75%}

.notice_box.noIcon:before{background:none;}
.notice_box.noIcon{padding-left:20px;}






/*readyshop  -------------------------------------------------------------------------------------------------*/

span{font-family: 'Noto Sans KR', sans-serif;}
strong,em{font-weight:normal;font-style:normal}
a{color:#141414;}
a:hover,a:focus,a:active{color:#141414}
.blind{overflow:hidden;display:block;position:absolute;top:0;left:-999px;width:1px;height:1px;font-size:0;line-height:100px;white-space:nowrap}
.dimmed_area{background:rgba(0,0,0,0.15)}
.txt_bold{font-weight:bold !important}
.fl_left{float:left}
.fl_right{float:right}
.tbl_td_left td{text-align:left !important}
.tbl_td_right td{text-align:right !important}
.txt_small{display:inline-block;font-size:10px}
.txt_par{display:block;line-height:16px}
.th_small{font-size:13px !important}
.big{font-size:14px;font-weight:bold !important}
.no-padding{padding-left:0 !important;padding-right:0 !important}
.va_top{vertical-align:top !important}
.highlight{color:#5d9bf3 !important}
.highlight.green{color:#f3f9ff !important;background:transparent}
.highlight.red{color:#ff3c3c !important}
.highlight.blue{color:#2d90ed !important;}
.flexbox{display:flex;}
.flex-1{flex:1;}
.txt_center{text-align:center;}
.txt_right{text-align:right;}

/* Input */
.inputbox_wrap,.input_area{font-size:0}
.inner_input_wrap{position:relative;margin-left:8px}
.inner_input_wrap .inner_input{position:static;margin-left:4px}
.full{display:block !important}
.full_inp_btn{display:block !important;width:100%}
.full_inp_btn input{width:calc(100% - 44px) !important}
.input_area{display:inline-block;vertical-align:top}
.input_area + .checkbox_wrap,.input_area + .radio_wrap{margin-left:12px}
span.td_txt,label.td_txt{position:relative;top:1px !important;display:inline-block;margin-left:2px !important;font-size:12px;line-height:24px;vertical-align:middle}
.inputbox_wrap .input_area label.td_txt {margin-left:10px !important;}
.td_txt + button,.td_txt + .btn{margin-left:6px}
label,.td_label{display:inline-block;font-size:12px;vertical-align:middle}
label + input[type="text"],.td_label + input[type="text"],.td_label + select{margin-left:11px}
input[type=checkbox] + label + input[type=text]{margin-left:8px}
.inputbox_wrap select, .inputbox_wrap input{font-family:'ng',Arial,sans-serif;line-height:24px}
.inputbox_wrap label{margin:0;font-size:12px}
.inputbox_wrap label > select{position:relative}
.checkbox_wrap,.radio_wrap{display:inline-block;margin-left:5px;font-size:0;vertical-align:top}
.radio_wrap {padding-right: 30px;}
.checkbox_wrap label + input[type=checkbox],.radio_wrap label + input[type=radio],.radio_wrap label + button + input[type=radio]{margin-left:20px}
.checkbox_wrap.checkbox_detail label + input[type=checkbox]{margin-left:12px}
.radio_wrap label + button{margin-left:8px}
.radio_wrap + .date-picker_area,.checkbox_wrap + .date-picker_area,.radio_wrap + .inputbox_wrap:not(.full),.radio_wrap + select,.radio_wrap + input[type=text]{margin-left:8px}
.radio_wrap.full{margin:0;vertical-align:top}
.radio_wrap.full + .radio_wrap.full{margin-top:-10px}
.checkbox_wrap label,.radio_wrap label,.checkbox_wrap span,.radio_wrap span{display:inline-block;vertical-align:middle;color:#333;font-size:13px; cursor:pointer; letter-spacing:-1px;}
.radio_wrap label {vertical-align:middle;}
.radio_wrap + .file_area{margin-left:8px}
select + .checkbox_wrap{margin-left:2px}
input{line-height:24px}
input.mini{width:70px !important}
input.xsmall{width:88px !important}
input.small{width:140px !important}
input.normal{width:170px !important}
input.medium{width:432px !important}
input.large{width:100% !important}
input.w210{width:210px !important}
input.w380{width:380px !important}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a4a4a4 !important; letter-spacing:0;}
input[type="text"] + select,input[type="text"] + input[type="text"],input[type="text"] + button,input[type="number"] + button{margin-left:10px}
input[type="password"]{width:180px;height:34px;padding:0 8px 0;border:1px solid #dfdfdf;}
input[type="email"]{width:140px;height:34px;padding:0 13px;border:1px solid #dfdfdf;border-radius:0;color:#141414;font-size:12px;}
input[type="number"]{width:56px;height:34px;padding:2px 0 0 8px;border:1px solid #ccc;color:#141414}
input[type="text"]:disabled:not(.css_origin),input[type="checkbox"]:disabled:not(.css_origin){background:#e5e5e5;color:#9d9d9d}
input[type="checkbox"]{width:16px;height:16px;margin-right:9px;border:1px solid #ccc;background:#fff;vertical-align:middle}

input[type="checkbox"]:not(:disabled):hover,input[type="checkbox"]:not(:disabled):focus,input[type="checkbox"]:not(:disabled):active{border-color:#777}
input[type="checkbox"]:checked{background:url(../img/icon_checkbox_on.png) no-repeat 0 0 !important;border:0}
input[type="checkbox"]:checked:disabled{background:url(https://admin.shopby.co.kr/static/readyshop/css/img/sp.png) no-repeat 0 -20px !important;border:0}
/* input[type="checkbox"]:first-child:last-child,input[type="radio"]:first-child:last-child{margin:0} */
input[type="radio"]{margin:0 6px 0 0;width:16px;height:16px;border:1px solid #c4c4c4;border-radius:50%;background:#fff;vertical-align:middle}
input[type="radio"]:not(:disabled):hover,input[type="radio"]:not(:disabled):focus,input[type="radio"]:not(:disabled):active{border-color:#777}
input[type="radio"]:disabled,input[type="radio"]:disabled:not(.css_origin){background:#eee}
input[type="radio"]:checked{border:0;background:#fff url('../img/icon_radio_on.png') no-repeat 0 0;}
input[type="radio"]:checked:disabled:not(.css_origin){background:url('img/icon_radio_selected_disabled.png') no-repeat 0 0;}
input[type=text]:read-only:not(.date-picker):not(.css_origin):not(.edit){background-color:#e5e5e5;color:#333}
textarea{display:inline-block;height:56px;width:390px;margin:4px 0;padding:5px 7px;border:1px solid #dfdfdf;line-height:18px;vertical-align:top}
textarea.full{width:100%;max-width:none}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;width:140px;min-width:0;height:34px;padding:0 20px 0 9px;margin-right:4px;border:1px solid #dfdfdf;background:#fff url('..//img/icon_select.png') no-repeat;background-position:right 8px bottom 50%;font-size:12px;line-height:25px;vertical-align:middle}
select::-ms-expand{display:none}
select.xmini{width:40px}
select.mini{width:62px}
select.xsmall{width:88px}
select.small{width:120px}
select.medium{width:200px}
select.large{width:300px}
select.long{width:571px;font-size:12px}
select:disabled:not(.css_origin){background:url(/static/ncp/css/img/select_arrow_disabled.png) no-repeat;background-position:right 8px bottom 50%;background-color:#e5e5e5;color:#9d9d9d}
input:not(:disabled):not([readonly]):hover{outline:0 !important;border-color:#5d9bf3 !important}
input:not(:disabled):not([readonly]):focus,input:not(:disabled):not([readonly]):active{outline:0 !important;border-color:#5d9bf3 !important}
input[type=checkbox]:not(:disabled):not([readonly]):hover,input[type=checkbox]:not(:disabled):not([readonly]):focus,input[type=checkbox]:not(:disabled):not([readonly]):active,input[type=radio]:not(:disabled):not([readonly]):hover,input[type=radio]:not(:disabled):not([readonly]):focus,input[type=radio]:not(:disabled):not([readonly]):active{outline:0 !important;border-color:#5d9bf3 !important}
select:not(:disabled):not([readonly]):hover,select:not(:disabled):not([readonly]):focus,select:not(:disabled):not([readonly]):active,textarea:not(:disabled):not([readonly]):hover,textarea:not(:disabled):not([readonly]):focus,textarea:not(:disabled):not([readonly]):active{outline:0 !important;border-color:#d8d8d8 !important}
input[readonly]:hover,input[readonly]:focus,input[readonly]:active{outline:0}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{background:#fff}

/* Sprite */
.ico_show,.ico_noshow,.notification:before,.btn_sitemap span:before,.btn_sitemap span:after,.btn_sitemap:after,.sp_ico,.btn_ico:before,.ico_arrow,button.more:after,.partner .guide_faq_wrap button:after,.partner .title_wrap button:after,.partner .faq_wrap button:after,.content .tui-grid-height-resize-handle a span,.content .tui-grid-height-resize-handle button span,.search_box .search_btn:after,.form_guide_fail:before,.validation_alert:before,.form_guide_pass:before,.btn_select:after,.btn_select_close:after,.image_area_wrap .image_area .remove,.image_area_wrap .image_area .image_text:before,.btn_add:before,.add_btn:before,.notice_box:before,.arcodion .arcodion_lst .arc_body.on:after,.arcodion .tui-ico-file,.arcodion .tui-ico-folder,.arcodion .tui-ico-root,.mall_list_control .btn_prev:before,.mall_list_control .btn_next:before,.upBtn:before,.grade_up_btn:before,.up_btn:before,.downBtn:before,.grade_down_btn:before,.down_btn:before,#sale_summary_refresh_button:before,#delay_summary_refresh_button:before,#claim_summary_refresh_button:before,#product_summary_refresh_button:before,.addList_wrap .addList .go_btn:before,.addList_wrap .addList .image_ico:before,.layout_login .reset-password a:after,.verify_txt:before,#btn_captcha_refresh:before,#btn_captcha_audio:before,.layout_error .error_tit:before,.location_control > span:before,.inquiry_wrap:after,.tooltip_wrap:before,.progressbox div.crumbs:after,.progressbox div.crumbs.on:before,.progressbox div.crumbs span:before,input[type="text"].date-picker:disabled + .tui-ico-date,.layout_agreeTerms .page_tit:before,.crm .function_btn:before,.layout_opt-register .content_top:after,.layer_popup .lp_header .lp_header_close_btn:before,.modal-header .close:before,.content_item_bx.plus:before,.content_item_bx.minus:before,.content_bottom_item.equal:before,.btn_wrap_right .btn_prev:before,.btn_wrap_right .btn_next:before{overflow:hidden;display:inline-block;background:url(/static/ncp/css/img/sp.png) no-repeat 0 0;vertical-align:middle;content:''}



.opt-table {display: table; width:100%;}
.opt-table-row {display:table-row;}
.opt-table-cell {display:table-cell; padding: 2px 2px; vertical-align: middle;}
.opt-table .opt-th {font-weight: bold;}
.opt-table .opt-attr-name {width: 25%;}
.opt-table .opt-attr-val {width: 40%;}
.opt-table .opt-attr-price {width: 30%;}
.opt-table .opt-attr-control {width:5%;}
.opt-table .opt-val-handle {width:5%;}
.opt-table .opt-val-name {width:28%;}
.opt-table .opt-val-price {width:19%;}
.opt-table .opt-val-sqty {width:16%;}
.opt-table .opt-val-sku {width:16%;}
.opt-table .opt-val-status {width:16%;}

.xeuio-ml__preview .xeuio-ml__preview-image {width: 105px;height: 105px;}


/* 옵션이미지 */
.opt-table-cell-item span{text-align:center;}
.opt-table-cell-item__attach-image-wrap{position:relative; width:32px;display: inline-block;margin-left: 12px;}
.opt-table-cell-item__attach-image{margin: 0;border:1px solid #ccc; box-sizing:border-box; border-radius:3px; overflow:hidden; padding:0px;padding-top: 100%;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;width: 32px;}
.opt-table-cell-item__attach-image:hover {cursor:pointer;}
.opt-table-cell-item__attach-image:before {content: '';background-color: rgba(255, 255, 255, 0.5);width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;opacity:0;transition:0.3s;}
.opt-table-cell-item__attach-image-wrap.active:hover .opt-table-cell-item__attach-image:before {opacity:1;}
.opt-table-cell-item__attach-image-wrap.active:hover i.xi-plus-min{display: block;}
.opt-table-cell-item__attach-image-wrap.active i.xi-plus-min{display: none;}
.opt-table-cell-item__attach-image i.xi-plus-min{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);    font-size: 18px;}
.xf-opt-table-cell-item{display: table-cell;vertical-align:middle;text-align:left;padding:0 8px; border-right:1px solid #ddd;}
.xf-opt-table-cell-item:last-of-type{border-right:none;}
.xf-opt-table-cell-item-wrap{display:table;table-layout:fixed;width:100%;}






/* Icon */
.ico_arrow{width:6px;height:10px;margin-right:7px;background-position:-68px 0}
.bar{width:auto;height:auto;line-height:inherit;vertical-align:middle}
/*.bar:before{display:inline-block;width:1px;height:14px;margin:0 12px;background:#ccc;vertical-align:middle;content:''}*/
.bar:before {content:''; display:inline-block; margin:0 15px;}
.btn_wrap_left span.bar:nth-child(3):before{margin:0 5px;}
.wave{font-size:12px}
.dash,.email_at{display:inline-block;margin:0 8px;font-size:12px;vertical-align:middle}
.ico_arr_red{width:12px;height:10px;margin:-2px 4px 0 1px;background-position:-144px -113px}
.ico_arr_green{width:12px;height:10px;margin:-2px 4px 0 1px;background-position:-144px -125px}

/* Button */
.btn_wrap{z-index:10;margin:20px 0 0;font-size:0}
.btn_wrap button:not(:last-child),.btn_wrap button.medium:not(:last-child){margin-right:-1px}
.btn_wrap > button:first-child,.btn_wrap > button.medium:first-child{margin-right:10px}
.btn_wrap > button:last-child,.btn_wrap > button.medium:last-child{margin-right:0}
.btn_wrap_left{float:left;font-size:0}
.btn_wrap_right{float:right;font-size:0; margin-left: auto;}
.btn_wrap_left .btn,.btn_wrap_left button{margin-left:5px}
.btn_wrap_left .btn:first-child,.btn_wrap_left button:first-child,.btn_wrap_left .bar + .btn,.btn_wrap_left .bar + button{margin-left:0}
.btn_wrap_right .btn,.btn_wrap_right button{margin-left:5px}
.btn_wrap_right .btn_prev,.btn_wrap_right .btn_next{display:block !important;float:left;height:28px;width:28px;min-width:28px;;padding:0;margin:0;font-size:0;line-height:99em}
.btn_wrap_right .btn_prev:before{width:6px;height:10px;background-position:-103px -40px}
.btn_wrap_right .btn_next:before{width:6px;height:10px;background-position:-111px -40px}
.btn_area_left{position:absolute;top:0;left:0}
.btn_area_right{position:absolute;top:0;right:0}
.btn_area_left button,.btn_area_right button{margin:0;}
.btn_area_left button#copyBtn{font-size:14px !important; color:#222 !important; background:#fafafa !important; border:#dfdfdf 1px solid !important; font-weight:normal !important;}
.btn_area_right button{margin-left:10px;}
.btn_area_right button:first-child{margin-left:0;}
.btn_area_right button.medium{font-size:14px !important; background:#fafafa !important; border:#dfdfdf 1px solid !important; font-weight:normal !important;}
.btn_area_right button.medium:hover{background:#fafafa !important; border:#dfdfdf 1px solid !important;}
.btn_wrap.left input[type="checkbox"] + label {letter-spacing:-1px; color:#666; cursor:pointer;}
.btn_wrap_left .changeStatus, .btn_wrap_left .crm_btn {border:1px solid #dfdfdf; color:#141414;}
.btn_wrap_left .changeStatus:hover, .btn_wrap_left .crm_btn:hover {border:1px solid #dfdfdf !important; color:#141414 !important;}
.btn_wrap_left .assignInvoiceNo {border:1px solid #dfdfdf !important; color:#141414 !important;}
.btn_wrap_left .assignInvoiceNo:hover {border:1px solid #dfdfdf !important; color:#141414 !important;}
/*.btn_wrap_left .changeStatus, .btn_wrap_left .crm_btn {background:#a1a1a1; border:1px solid #a1a1a1; color:#fff;}
.btn_wrap_left .changeStatus:hover, .btn_wrap_left .crm_btn:hover {background:#8d8d8d !important; border:1px solid #8d8d8d !important; color:#fff !important;}
.btn_wrap_left .assignInvoiceNo {background:#a1a1a1 !important; border:1px solid #a1a1a1 !important; color:#fff !important;}
.btn_wrap_left .assignInvoiceNo:hover {background:#8d8d8d !important; border:1px solid #8d8d8d !important; color:#fff !important;}*/

button,.btn{height:32px;min-width:40px;padding:0 12px;border:1px solid #dfdfdf;border-radius:0;background:#fff;color:#222222;font-size:12px;line-height:32px;text-align:center;text-decoration:none}

button:disabled,.btn:disabled{background:#fff;border-color:#e5e5e5;color:#9d9d9d;cursor:default}
/* button:not(:disabled):hover,.btn:not(:disabled):hover{background:#f2f2f2 !important; color: #3779d7 !important;} */
button.help{min-width:auto;width:17px;height:17px;margin-top:-2px;margin-left:4px;border:0;border-radius:0;background:url('img/icon_question.png') no-repeat 0 0;line-height:1}
button.help:before{content:none}
button.help:hover{background:url('img/icon_question.png') no-repeat 0 0 !important;}
button.more{float:none !important;height:auto;padding:0;margin:0;font-size:19px;color:#141414;font-size:0;font-weight:normal;line-height:24px}
button.more:after{width:6px;height:10px;margin:0 0 0 7px;background-position:-95px -40px !important}
button.medium{font-size:16px !important; min-width:150px;width:auto !important;height:46px !important;/*padding:0 40px;*/line-height:38px; /* background:#5d9bf3 !important; border:1px solid #5d9bf3 !important; */ font-weight:bold;}
/* button.medium:hover {background:#3779d7 !important; border:1px solid #3779d7;} */
button.small{border-radius:0;font-size:;line-height:40px; background:#a2a2a2; border:1px solid #a2a2a2; color:#fff; font-size:14px;}
button.small{position:relative;display:inline-block;min-width:120px;height:40px;padding:0 19px;border:1px solid #ccc;font-size:14px;line-height:32px}
button.small:last-child{margin:0}
button.small:not(:disabled):hover{border-color:#919191; background:#919191; color:#fff;}
.btn_control{  color:#fff !important;  background: #5d9bf3 !important;border-color: #5d9bf3 !important;}
.btn_control:hover{  color:#fff!important;  background: #3779d7 !important;border-color: #3779d7 !important;}
button.btn_dark ,a.btn_dark{  color:#fff;  background: #535353 !important;border-color: #535353 !important;}
.btn_wrap button:not(:disabled):hover,.btn_wrap button:not(:disabled):focus{position:relative;z-index:10;}
button.btn_dark:hover, a.btn_dark:hover{  color:#fff;  background: #333 !important;border-color: #333 !important;}
.btn_wrap button:not(:disabled):hover,.btn_wrap button:not(:disabled):focus{position:relative;z-index:10;}
button.btn_copy{  color:#141414;  background: #ddd !important;border-color: #ddd !important;}
.btn_wrap button:not(:disabled):hover,.btn_wrap button:not(:disabled):focus{position:relative;z-index:10;}
.btn_wrap button:disabled{position:relative;z-index:-10}
.remove{display:inline-block;width:38px;min-width:auto;height:24px;line-height:24px;background:#fff;border:1px solid #ccc;font-weight:normal;vertical-align:middle;text-align:center}
.remove:not(:first-child){margin-left:4px}
.remove:before{display:inline-block;color:#494949;font-size:12px;vertical-align:top;line-height:22px;content:'삭제'}
.remove:hover,.remove:focus,.remove:active{border-color:#777}
.remove:disabled{background:#fff;border-color:#e5e5e5;color:#9d9d9d;cursor:default}
.remove:disabled:before{color:inherit}
table.grid td .remove{min-width:auto;width:auto;border:0}
table.grid td .remove:before{color:#2d90ed;text-decoration:underline}
.btn_fill,button#save{background:#5d9bf3 !important;border-color:#5d9bf3 !important;color:#fff !important; font-size:16px; font-weight:bold; letter-spacing:-1px; padding:0 40px; height:38px; line-height: 38px;}
.btn_fill,button#save{background:#5d9bf3 !important;border-color:#5d9bf3 !important;color:#fff !important; font-size:16px; font-weight:bold; letter-spacing:-1px; padding:0 40px; height:38px; line-height: 38px;}

#cancelBtn{font-weight:normal; font-size:16px; letter-spacing:-1px; height:46px;}
#cancel, #cancelBtn {background:#a2a2a2 !important; border:1px solid #a2a2a2 !important; color:#fff; font-weight:normal;}
#cancel:hover, #cancelBtn:hover {background:#919191 !important; border:1px solid #919191 !important;}
.btn_bd0{border: 0 !important;}
/* .btn_bd0:not(:disabled):hover {background-color: transparent !important;} */
.btn_fill:hover,.btn_fill:focus,.btn_fill:active,button#save:hover,button#save:focus,button#save:active,#inquiryReplySaveBtn:hover,#inquiryReplySaveBtn:focus,#inquiryReplySaveBtn:active{background:#3779d7 !important;border-color:#3779d7 !important}
.btn_fill:disabled,button#save:disabled{background:#e0e0e0 !important;border-color:#e0e0e0 !important}
.btn_fill_lgray{background:#f1f1f1 !important;border-color:#ccc !important}
.btn_fill_lgray:hover,.btn_fill_lgray:focus,.btn_fill_lgray:active{z-index:10;border-color:#9d9d9d !important}
.btn_fill_gray{background:#494949 !important;border-color:#494949 !important;color:#fff}
.btn_fill_gray:hover,.btn_fill_gray:focus,.btn_fill_gray:active{color:#fff !important}
.btn_txt{width:auto;min-width:auto;padding:0;border:0;background:0;color:#494949 !important;text-decoration:underline}
.btn_txt:not(:disabled):hover{color:#494949;text-decoration:underline}
.btn_txt:disabled,.btn_txt.gray:disabled{background:0;border:0;color:#ccc !important}
.btn_txt.green{color:#2d90ed !important}
.btn_txt.green:disabled{color:#66c2c2 !important;}
.btn_txt.red{background:0;border:0;color:#ff3c3c !important}
.btn_txt.gray{background:0;color:#777 !important}
table.grid .btn_txt{height:auto;line-height:19px}
.btn_ico{padding:0;border:0;color:#777;font-size:12px}
.btn_ico:not(:disabled):hover,.btn_ico:not(:disabled):focus,.btn_ico:not(:disabled):active{color:#777;text-decoration:underline}
.btn_ico:disabled{border:0;outline:0}
.btn_ico:before{width:13px;height:13px;margin:-2px 4px 0 0}
.btn_ico.ico_info:before{background-position:-32px -16px}
.btn_ico.ico_guide:before{background-position:-143px -98px}
.btn_ico.ico_down:before{background-position:-156px -60px}
#searchBtn:hover {background:#3779d7 !important;}

.tag_wrap{display:inline-block;width:40px;margin-top:3px;line-height:14px;vertical-align:top}
.tag_wrap .tag + .tag{margin-top:2px}
.tag,.inquiry_wrap .inquiry_head .buy,.notice_wrap .notice_table .notice_category_label{display:inline-block;height:18px;min-width:34px;min-height:0;pad`ding:0 6px;border:1px solid #777;border-radius:99em;background:#777;color:#fff;font-size:10px;line-height:17px;letter-spacing:0;text-align:center;font-weight:normal;vertical-align:middle}
.tag.green{background:#33bc9e;border-color:#33bc9e}
.tag.yellow{background:#f4aa53;border-color:#f4aa53}
.tag.orange{background:#ff5d15;border-color:#ff5d15}
.tag.blue{background:#4b96ff;border-color:#4b96ff}
.notice_category_label{display:inline-block;height:20px;min-width:34px;padding:0 6px;border:2px solid #ddd;background:#fff;color:#9d9d9d;font-size:12px;line-height:18px}
.btn_select,.btn_select_close{position:relative;width:160px;padding:0 20px 0 11px;text-align:left}
.btn_select:after,.btn_select_close:after{position:absolute;top:9px;right:8px;width:9px;height:5px;background-position:-62px -31px}
.btn_select_close:after{transform:rotate(180deg)}
#add_btn, #reply_btn {border:1px solid #dfdfdf !important; color:#141414 !important;}
#add_btn:hover, #reply_btn:hover {background:#dfdfdf !important;}

.cancel{background:#a2a2a2 !important;border-color:#5d9bf3 !a2a2a2ortant;color:#fff !important; font-size:16px; font-weight:bold; letter-spacing:-1px; padding:0 40px; height:38px; line-height: 38px;}
.btn_add:before,.add_btn:before{width:9px;height:9px;margin:-1px 4px 0 -1px;background-position:-62px -38px}
#deliveryConditionPopup:before{width:0;height:0;margin:0;background-position:0;}
#cancel_btn {background:#a2a2a2 !important; border:1px solid #a2a2a2 !important; color:#fff !important; font-weight:normal !important;}
#cancel_btn:hover {border-color:#919191 !important; background:#919191 !important; color:#fff !important;}
#closeBtnWrap button:nth-child(2) {background:#a2a2a2 !important; border:1px solid #a2a2a2 !important; color:#fff !important; font-weight:normal !important;}
#closeBtnWrap button:nth-child(2):hover {border-color:#919191 !important; background:#919191 !important; color:#fff !important;}
#deleteBtn:hover, #popupBtn:hover {background:#f2f2f2;}
.period_wrap button.period:hover {background:#fff !important;}
#search_btn:hover {background:#ff5630 !important;}
#saveBtnSection #dutySaveBtn:hover {background:#ff5630 !important; border:1px solid #ff5630;}
#saveBtnSection button:last-child:hover {background:#919191 !important; border:1px solid #919191 !important;}
#loginBtn:hover {background:none !important;}
#adminId, #adminEmail {width:100% !important;}


/* Scrollbar */
.search_category ::-webkit-scrollbar,.arcodion_lst ::-webkit-scrollbar,.layout_agreeTerms .terms_group ::-webkit-scrollbar,.content ::-webkit-scrollbar,.layer_popup ::-webkit-scrollbar{width:8px;background:transparent}
.search_category ::-webkit-scrollbar-track,.arcodion_lst ::-webkit-scrollbar-track,.layout_agreeTerms .terms_group ::-webkit-scrollbar-track,.content ::-webkit-scrollbar-track,.layer_popup ::-webkit-scrollbar-track{background:transparent}
.search_category ::-webkit-scrollbar-thumb,.arcodion_lst ::-webkit-scrollbar-thumb,.layout_agreeTerms .terms_group ::-webkit-scrollbar-thumb,.content ::-webkit-scrollbar-thumb,.layer_popup ::-webkit-scrollbar-thumb{width:8px;background:#9d9d9d}

/* Tooltip */
.tooltip_ncp{z-index:300;position:relative;display:inline-block;height:14px;opacity:1;line-height:1.4;vertical-align:middle}
.tooltip_wrap{position:absolute;width:509px;right:-23px;bottom:31px;text-align:right}
.tooltip_wrap:before{position:absolute;z-index:10;bottom:-10px;right:26px;width:14px;height:12px;letter-spacing:0.8px; background:url(img/icon_bubble_arrow.png) no-repeat 0 0;}
table.grid .tooltip_wrap:before{right:24px}
.tooltip_area{display:inline-block;min-width:294px;max-width:507px;padding:20px 22px 19px;border:1px solid #d6d6d6;border-radius:5px;background:#f5f5f5;text-align:left}
.tooltip_tit{color:#141414;font-size:14px;font-weight:bold}
.tooltip_lst_area{padding-top:11px}
.tooltip_lst_area + .tooltip_lst_area{padding-top:14px}
.tooltip_lst_tit{color:#555555;font-weight:bold; text-decoration:underline;}
.tooltip_lst{margin-top:3px}
.tooltip_lst li{position:relative;padding-left:13px;color:#383838;line-height:18px;font-weight:normal}
.tooltip_lst li:before{position:absolute;top:7px;left:1px;width:4px;height:4px;background:#c4c4c4;content:''}
.tooltip_txt{color:#555555;line-height:21px}
.tooltip_ncp.right{padding:0 1px;margin:-2px}
.tooltip_ncp.right .tooltip_wrap{right:auto;left:-41px;text-align:left}
.tooltip_ncp.right .tooltip_wrap:before{right:auto;left:26px}
table.grid .tooltip_ncp.right .tooltip_wrap:before{left:24px}

/* xem_tbl */
table.xem_tbl{border:1px solid #dfdfdf}
table.xem_tbl colgroup col:first-child {width:179px !important;}
table.xem_tbl > tbody, table.xem_tbl > thead{border:0}
table.xem_tbl > tbody > tr:not(:last-child), table.xem_tbl > thead > tr:not(:last-child){border-bottom-color:#dfdfdf;}
table.xem_tbl > tbody > tr > th, table.xem_tbl > thead > tr > th{position:relative;width:161px;height:auto;padding:16px 0 16px 20px;border:none;border-width:0 1px; background:#f0f0f0;color:#222;font-size:14px;line-height:16px;vertical-align:middle;background-clip:padding-box; letter-spacing:-1px; word-break:keep-all; line-height:17px;}
table.xem_tbl > tbody > tr > th label, table.xem_tbl > thead > tr > th label{font-size:14px}
table.xem_tbl > tbody > tr > td{height:40px;padding:9px 20px 9px 20px;background:#fff;line-height:42px;word-break:keep-all;background-clip:padding-box}
table.xem_tbl > tbody > tr > td .optionActionBtn {background:#5d9bf3; color:#fff; font-size:12px; border:1px solid #5d9bf3; height:31px; padding:0 15px; margin-right:3px;}
table.xem_tbl > tbody > tr > td .optionActionBtn:hover {background:#ff5630 !important; border:1px solid #ff5630;}
table.xem_tbl > tbody > tr > td .optionActionBtn:last-child {background:#fff; color:#222222; border:1px solid #dfdfdf;}
table.xem_tbl > tbody > tr > td .optionActionBtn:last-child:hover {background:#f2f2f2 !important; color:#222222; border:1px solid #dfdfdf !important;}
table.xem_tbl > tbody > tr #dutyInfoBtn {border:1px solid #5d9bf3; background:#5d9bf3; font-size:12px; color:#fff; padding:0 15px; height: 31px;}
table.xem_tbl > tbody > tr #dutyInfoBtn:hover {border:1px solid #ff5630; background:#ff5630 !important;}
table.xem_tbl th.must:after, table.grid th.must:after{content:none}
table.xem_tbl th.must:before, table.grid th.must:before{position:absolute;top:50%;left:11px;margin-top:-5px;color:#ff5630;font-size:14px;content:'*'}
table.xem_tbl .td_multiline{display:inline-block;padding:5px 0 4px;line-height:18px !important;vertical-align:middle}

table.xem_tbl.grid tr.on td{background:#f3f9ff}
table.xem_tbl.grid > tbody > tr > td,table.xem_tbl.grid > thead > tr > th,table.xem_tbl.grid > tbody > tr > th{height:33px;padding:4px 8px;font-size:12px;border:1px solid #dfdfdf;/*border-width:0 1px;*/color:#222222;text-align:center;line-height:14px; font-weight:bold;}
table.xem_tbl.grid > thead > tr > th,table.xem_tbl.grid > tbody > tr > th{border-bottom-width:1px}
table.xem_tbl.grid > thead > tr > th,table.xem_tbl.grid > tbody > tr > th{width:auto;padding:13px 0 13px 0; background:#f0f0f0;border-color:#dfdfdf;background-clip:padding-box;font-weight:bold;}
table.xem_tbl.grid > thead > tr > th.th_colspan,table.xem_tbl.grid > tbody > tr > th.th_colspan{height:auto;padding:6px 0}
table.xem_tbl.grid > thead > tr:nth-child(2) > th,table.xem_tbl.grid > tbody > tr:nth-child(2) > th{height:auto;padding:6px 0}
table.xem_tbl.grid > tbody > tr > td {font-weight:normal; font-size:13px; color:#222222; letter-spacing:-1px; height:42px; line-height:17px;}
table.xem_tbl.grid .btn_txt2{min-width:auto;height:auto;line-height:1.4}
table.xem_tbl.grid th:first-child input[type=checkbox],table.xem_tbl.grid td:first-child input[type=checkbox]{margin:0}
table.xem_tbl.grid td a{padding:0;border:0;color:#2d90ed;text-decoration:underline}
table.xem_tbl.grid td a:disabled{background:0;border:0;color:#66c2c2}
table.xem_tbl.grid > tbody > tr > td.left, table.xem_tbl.grid > tbody > tr > th.left, table.xem_tbl.grid > thead > tr > td.left, table.xem_tbl.grid > thead > tr > th.left{text-align:left;padding-left:11px;padding-right:11px}
table.xem_tbl.grid > tbody > tr > td.right, table.xem_tbl.grid > tbody > tr > th.right, table.xem_tbl.grid > thead > tr > td.right, table.xem_tbl.grid > thead > tr > th.right{text-align:right;padding-left:11px;padding-right:11px}
table.xem_tbl.grid_v2 > tbody > tr:not(.ncp_thead){border-top:1px solid #ccc}
table.xem_tbl.grid_v2 > tbody > tr:not(.ncp_thead) > th{padding:8px 0 8px 25px;background-color:#f9f9f9;border-top:1px solid #ccc;border-right-color:#eee;font-weight:normal;text-align:left}
table.xem_tbl.grid_v2 > tbody > tr.ncp_thead > th{width:auto;background-color:#e5e5e5;border:1px solid #ccc;font-size:12px;font-weight:bold}
table.xem_tbl.grid_v2 > tbody > tr.ncp_thead > th[rowspan]:first-child{padding:12px 0 10px 27px;background:#f9f9f9;border-right-color:#eee;font-size:14px;font-weight:normal;text-align:left}
table.grid_v2 .ncp_thead > th[rowspan]:first-child:after{position:absolute;top:-1px;right:-1px;width:1px;height:33px;background:#ccc;content:''}
table.grid_v2 th.must:before{position:static;display:inline-block;margin:0 2px 0 0}

table.ncp_sub_tbl{border:1px solid #ccc !important}
table.ncp_sub_tbl > tbody,table.ncp_sub_tbl > thead,table.ncp_sub_tbl > tbody > tr,table.ncp_sub_tbl > thead > tr{display:block;border:0}
table.ncp_sub_tbl > tbody > tr > th,table.ncp_sub_tbl > thead > tr > th{display:block;width:100% !important;height:auto;padding:0;background:#fff}
table.ncp_sub_tbl > tbody > tr > td{display:block;min-height:0;padding:8px;line-height:18px}

.xem_tbl.merged tr{border-bottom:0 !important;border-top:1px solid #ebebeb}
.xem_tbl.merged .tr_merged,.xem_tbl.merged tr:first-child{border-top:1px solid #ccc !important}
.xem_tbl.merged:not(.grid) tr:not(.tr_merged) th,.xem_tbl.merged:not(.grid) tr.tr_merged th:not(:first-child){padding-top:6px !important;padding-bottom:6px !important;font-size:12px !important;line-height:18px !important}

/* Scrollbar - xem_tbl의 상하/좌우 스크롤 */
.table_scroll_wrap ::-webkit-scrollbar{width:10px;height:10px;background:#f5f5f5}
.table_scroll_wrap ::-webkit-scrollbar-track{background:transparent}
.table_scroll_wrap ::-webkit-scrollbar-thumb{width:10px;height:10px;background:#9d9d9d}
.table_scroll_wrap ::-webkit-scrollbar-corner {margin:-1px 0 0 -1px;border:1px solid #ccc;border-width:1px 0 1px 0;background:#f5f5f5}
.table_scroll_wrap ::-webkit-scrollbar:vertical{border:1px solid #ccc;border-width:0 0 0 1px}
.table_scroll_wrap ::-webkit-scrollbar:horizontal{border:1px solid #ccc;border-width:1px 0 1px 0}

.table_scroll_wrap .table_inn{overflow:auto;border:1px solid #ccc;border-width:1px 1px 0 1px}
.table_scroll_wrap .xem_tbl{border:0}
.table_scroll_wrap .xem_tbl.grid thead tr{border-top:0 !important}
.table_scroll_wrap .xem_tbl.grid thead th{padding:10px 0 8px}
.table_scroll_wrap .xem_tbl td{border-bottom:0 !important}
.table_scroll_wrap .xem_tbl th:first-child,.table_scroll_wrap .xem_tbl th:last-child{border-width:0 0 1px 0}
.table_scroll_wrap .xem_tbl td:first-child,.table_scroll_wrap .xem_tbl td:last-child{border-width:0 0 1px 0}
.table_scroll_wrap .no-data_desc_wrap{display:none}
.table_scroll_wrap.no-data{position:relative;min-height:150px}
.table_scroll_wrap.no-data .table_inn{overflow:hidden;height:100%}
.table_scroll_wrap.no-data .xem_tbl{overflow:hidden}
.table_scroll_wrap.no-data tbody{display:none}
.table_scroll_wrap.no-data .no-data_desc_wrap{display:block;position:absolute;top:33px;left:0;right:0;bottom:0;border:1px solid #ccc;color:#494949;font-size:12px;text-align:center;vertical-align:middle}
.table_scroll_wrap.no-data .no-data_desc_wrap:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.table_scroll_wrap.no-data .no-data_desc_wrap > span{display:inline-block;vertical-align:middle}

/* tui-datepicker */
.tui-ico-date{background:url(img/icon_calendar.png) no-repeat 0 0 !important; width:16px; height:16px; margin-top:-2px !important;}
.tui-datepicker-input{width:125px;height:24px;border:0}
.tui-datepicker-input input{height:34px !important;width:100% !important;padding:1px 26px 0 9px !important;}
.date-picker_area{font-size:0;line-height:8px;vertical-align:middle; margin:0 20px 0 10px;}
.date-picker_area .wave{width:auto;margin:0 8px;font-size:12px;vertical-align:middle}
.date-picker_area label {vertical-align:text-top;}
.date-picker_wrap > .timepicker{height:34px;margin:0 0 0 5px;border-color:#dfdfdf;color:#333333;line-height:25px;vertical-align:middle}
input[type="text"].date-picker{margin:0 !important}
input[type="text"].date-picker:not(:disabled):not([readonly]]):hover,input[type="text"].date-picker:not(:disabled)not([readonly]]):focus{border-color:#777;outline:0}
input[type="text"].date-picker:disabled + .tui-ico-date{background:url(img/icon_calendar_disabled.png) no-repeat 0 0 !important; width:16px; height:16px; margin-top:-2px;}

#couponForm .date-picker_area {margin:0;}

/* tui-grid */
.content .tui-grid-container{font-family:'ng',Arial,sans-serif}
.tui-grid-rside-area td{background:#fff}
.tui-grid-lside-area td{background:#f9f9f9 !important}
.tui-grid-layer-state{left:0 !important;right:0 !important;font-weight:normal !important; border:1px solid #dfdfdf !important;}
.tui-grid-layer-state-content{padding-top:40px !important}
.tui-grid-layer-state p{color:#494949}
.content .tui-grid-table{border-bottom-color:#ccc}
.content .tui-grid-head-area{background:#e5e5e5}
.content .tui-grid-head-area .tui-grid-cell-head{background:#f0f0f0;color:#444444; font-size:12px; letter-spacing:-1px;}
.content .tui-grid-cell{border-color:#dfdfdf}
.content .tui-grid-cell .tui-grid-cell-content{padding:0 10px !important; box-sizing:unset;}
.tui-grid-container a,.tui-grid-container button{padding:0;min-width:auto;border:0;background:transparent;color:#2d90ed;text-decoration:underline}
.tui-grid-container a:hover,.tui-grid-container a:focus,.tui-grid-container button:hover,.tui-grid-container button:focus{color:#2d90ed}
.tui-grid-container tr.on td{background-color:#f3f9ff !important}
.tui-grid-body-container tr:not(:last-child){border-bottom-color:#ccc}
.content .tui-grid-scrollbar-head{border-bottom-color:#f5f5f5}
.content .tui-grid-scrollbar-head:after{position:absolute;top:100%;left:-1px;width:1px;height:1px;background:#ccc;content:''}
.content .tui-grid-scrollbar-right-bottom{border-left:1px solid #ccc;border-bottom:0}
.content .tui-grid-height-resize-handle{overflow:visible;position:relative;height:7px}
.tui-grid-content-area {border-color:#dfdfdf !important;}
.tui-grid-height-resize-handle {border-color:#dfdfdf !important;}
.tui-grid-height-resize-handle:after{position:absolute;top:0;bottom:0;right:16px;width:1px;background:#ccc;content:''}
.tui-grid-height-resize-handle:before{z-index:10;position:absolute;top:-1px;right:0;height:1px;width:16px;background:#f5f5f5;content:''}
.content .tui-grid-height-resize-handle button{height:100%;line-height:0}
.content .tui-grid-height-resize-handle a span,.content .tui-grid-height-resize-handle button span{width:7px;height:4px;margin-top:2px;background-position:-32px -31px}
.content .tui-grid-height-resize-handle button span{margin-top:1px}
.content .tui-grid-cell-content input[type=text],.content .tui-grid-cell-content input[type=password]{border:1px solid #ccc}
.content .tui-grid-container .location_control.small,.content .tui-grid-container .location_control.small *{box-sizing:inherit}
.content .tui-grid-container .location_control.small{margin:0 3px 0 0}
.content .tui-grid-container .order{float:left;line-height:24px}

/* Pagination */
.content .tui-pagination{margin:20px 0 0;vertical-align:top}
.content .tui-pagination .tui-is-selected, .tui-pagination strong{background:#fff; border:none; color:#5d9bf3; height:22px; font-size:12px; border:none; border-bottom:1px solid #5d9bf3;}
.content .tui-page-btn{height:26px;padding:0;border-color:#ccc;color:#a5a5a5;line-height:28px;vertical-align:top; min-width:8px; width:auto; margin:0 6px; border:none;}
.content .tui-page-btn:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.content .tui-pagination .tui-ico-first {background:url('img/icon_paging_prevv.png') no-repeat center; background-size:8px 7px; width:8px; height:7px;}
.content .tui-pagination .tui-ico-prev {background:url('img/icon_paging_prev.png') no-repeat center; background-size:4px 7px; width:4px; height:7px;}
.content .tui-pagination .tui-ico-next {background:url('img/icon_paging_next.png') no-repeat center; background-size:4px 7px; width:4px; height:7px;}
.content .tui-pagination .tui-ico-last {background:url('img/icon_paging_nextt.png') no-repeat center; background-size:8px 7px; width:8px; height:7px;}
.content .tui-pagination .tui-page-btn:hover {background:none;}
.content .tui-first,.content .tui-prev,.content .tui-next,.content .tui-last{width:26px; border:1px solid #e8e8e8; margin:0 2px;}
.content .tui-first:hover,.content .tui-prev:hover,.content .tui-next:hover,.content .tui-last:hover { background:#f7f7f7 !important;}
.content .tui-prev {margin-right:12px;}
.content .tui-next {margin-left:12px;}
.tui-ico-first,.tui-ico-last,.tui-ico-prev,.tui-ico-next{opacity:0.75}
.content .tui-is-disabled{border-color:#e5e5e5}
.pagination strong {background:none; border:none;}
#applyOptionBtn {background:#5d9bf3 !important; border:1px solid #5d9bf3 !important; color:#fff !important;}
#applyOptionBtn:hover {background:#ff5630 !important; border:1px solid #ff5630; color:#fff !important;}

.pagination .pre_end {margin: 0 2px; width:26px; height:26px; border:1px solid #e8e8e8; background:url('img/icon_paging_prevv.png') no-repeat center; background-size:8px 7px;}
.pagination .pre {margin: 0 2px; width:26px; height:26px; border:1px solid #e8e8e8; background:url('img/icon_paging_prev.png') no-repeat center; background-size:4px 7px;}
.pagination .next {margin: 0 2px; width:26px; height:26px; border:1px solid #e8e8e8; background:url('img/icon_paging_next.png') no-repeat center; background-size:4px 7px;}
.pagination .next_end {margin: 0 2px; width:26px; height:26px; border:1px solid #e8e8e8; background:url('img/icon_paging_nextt.png') no-repeat center; background-size:8px 7px;}
.pagination .pre_end:hover, .pagination .pre:hover, .pagination .next:hover, .pagination .next_end:hover {background-color: #f7f7f7 !important;}

/* Summernote */
body.modal-open{overflow:hidden}
.note-editor.note-frame{width:100% !important;min-width:544px;max-width:985px;margin:3px 0 8px;border-color:#ccc;border-radius:0;font-size:12px;box-shadow:none}
.note-editor .dropdown-menu{padding:6px 0;border-radius:0;box-shadow:none;font-size:0}
.note-editor .dropdown-menu>li>a,.note-editor .dropdown-menu>li>a{text-decoration:none}
.note-editor .note-toolbar button{position:relative;min-width:auto;padding:0 2px;border-radius:0;line-height:24px;font-size:0}
.note-editor .note-toolbar button:hover{background:#fff}
.note-editor .note-toolbar button.dropdown-toggle{width:50px;padding-left:10px;text-align:left}
.note-btn-group button{width:26px}
.panel-default>.panel-heading{padding:8px 12px;background:#f9f9f9;border-color:#ccc;line-height:1;font-size:0}
.note-popover .popover-content>.btn-group, .panel-heading.note-toolbar>.btn-group{margin:0 8px 0 0}
.note-style{position:static}
.note-style button:last-child{position:absolute;top:8px;right:12px;width:100px; letter-spacing:-1px;}
[class^="note-icon-"]:before,[class*=" note-icon-"]:before{background:url(/static/ncp/css/img/sp_summernote.png) no-repeat 0 0;overflow:hidden;content:'';font-size:0;}
.note-editor .note-current-fontsize{width:31px;margin-left:-3px;color:#141414;font-size:12px;text-align:center;vertical-align:middle}
.note-recent-color{position:relative;top:-1px;width:12px;height:12px;font-size:1px}
.note-icon-caret:before{position:absolute;top:9px;right:8px;width:9px;height:5px}
.note-icon-bold:before{width:7px;height:10px;margin-top:-2px;background-position:-11px 0}
.note-icon-italic:before{width:6px;height:10px;margin-top:-2px;background-position:-20px 0}
.note-icon-underline:before{width:10px;height:10px;margin-top:-2px;background-position:-28px 0}
.note-icon-strikethrough:before{width:12px;height:10px;margin-top:-2px;background-position:-40px 0}
.note-icon-eraser:after{font-family:'ng',Arial,sans-serif;font-size:12px;font-style:normal;content:'폰트 스타일 제거'}
.note-icon-font:before{width:12px;height:12px;margin-top:-2px;background-position:-54px 0}
.note-icon-align-left:before{width:12px;height:10px;margin-top:-2px;background-position:-14px -25px}
.note-icon-align-center:before{width:12px;height:10px;margin-top:-2px;background-position:-28px -25px}
.note-icon-align-right:before{width:12px;height:10px;margin-top:-2px;background-position:0 -37px}
.note-icon-align-justify:before{width:12px;height:10px;margin-top:-2px;background-position:0 -25px}
.note-icon-align-outdent:before{width:12px;height:10px;margin-top:-2px;background-position:-28px -37px}
.note-icon-align-indent:before{width:12px;height:10px;margin-top:-2px;background-position:-14px -37px}
.note-icon-text-height:before{width:14px;height:10px;margin-left:-3px;background-position:-52px -14px}
.note-icon-picture:before{width:12px;height:10px;margin-top:-2px;background-position:-18px -13px}
.note-icon-link:before{width:16px;height:8px;margin-top:-2px;background-position:0px -13px}
.note-icon-code:before{width:18px;height:10px;margin-top:-2px;background-position:-32px -13px}
.note-icon-video:before{width:12px;height:10px;margin-top:-2px;background-position:-42px -32px}
.note-editor.note-frame .note-statusbar .note-resizebar{position:relative;overflow:hidden;border-top:1px solid #ccc;background:#f1f1f1}
.note-editor.note-frame .note-statusbar .note-resizebar:before{position:absolute;top:2px;left:50%;width:7px;height:4px;margin-left:-3px;background:url(/static/ncp/css/img/sp_summernote.png) no-repeat 0 -7px;content:''}
.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{display:none}
.note-editor.note-frame .note-editing-area .note-editable{padding:15px 11px;line-height:22px}
.note-editor.note-frame .note-placeholder{padding:15px 11px;color:#9d9d9d;line-height:22px}
.note-current-color-button + .dropdown-toggle .note-icon-caret:before{right:4px}
.note-current-color-button + .dropdown-toggle + .dropdown-menu .btn-group:last-child{float:left;margin-left:6px}
.note-popover .popover-content .note-para .dropdown-menu,.panel-heading.note-toolbar .note-para .dropdown-menu{padding:8px;min-width:178px}
.note-popover .popover-content .note-para .dropdown-menu>div:first-child, .panel-heading.note-toolbar .note-para .dropdown-menu>div:first-child{margin-right:8px}
.note-para > .btn-group > .dropdown-toggle .note-icon-align-left:before{width:12px;height:10px;margin-top:-2px;background-position:0 -25px}
.btn-group.open > .dropdown-toggle .note-icon-caret:before{background-position:-42px -25px}
.note-popover .popover-content .note-color .dropdown-menu .btn-group, .panel-heading.note-toolbar .note-color .dropdown-menu .btn-group{font-size:0}
.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset, .panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset{margin:5px 0;font-size:12px;border-radius:0}
.note-popover .popover-content .note-color .dropdown-menu .btn-group .note-color-reset:hover, .panel-heading.note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset:hover{background:#fff}
.note-editor.note-frame.codeview .note-editing-area .note-codable{max-width:none}
.note-editor .modal{z-index:99999}
.note-editor .modal input[type=checkbox]{position:absolute;top:50%;left:0;margin-top:-7px}
.modal-dialog{margin:60px auto}
.modal-content{box-shadow:none;border:0;border-radius:0}
.modal-header{padding:20px 20px 0;border-bottom:0}
.modal-footer{padding:20px 20px 40px;border-top:0;text-align:center}
.modal-body{padding:16px 20px;}
.modal-title{margin:18px 0 12px;font-size:19px;line-height:24px}
.modal input[type=text],.modal input[type=file]{margin-left:0;border-radius:0;box-shadow:none}
/* .modal button:hover,.modal button:focus,.modal button:active{background:#fff} */
.modal-footer button{min-width:88px;padding:0 19px;line-height:38px;font-size:14px}
.modal .checkbox{margin:0}
.modal .btn-primary.disabled{background-color:#fff;border-color:#e5e5e5}
.modal-header .close{min-width:auto}

.modal .form-control:focus{box-shadow:none}

.modal .form-group + .form-group{margin-top:15px}

/* Container Layout */
.container-box{overflow:hidden;width:100%;min-width:1370px;background:#ececec; /* padding-bottom: 140px; */}
.container-box.menu_open{min-width:1584px}
.container-box.bg_white{background:#e9eaed}

/* Content : Reset */
.content_body .content_box_wrap{display:block;width:auto;margin:0}
.content_body .content_box_wrap:not(:last-child){margin:0}
.content_body .content_box{display:block;width:auto;border:0;margin:0;padding:0}
.content .content_box_wrap{margin:0}

/* Content Layout */
.content{overflow:visible;position:static;max-width:none;padding-bottom:0;background:#e9eaed;}
.content{min-width:1280px; padding-left: 240px; position:relative;}
.page_tit_wrap,.content_top,.content_bottom{min-width:1400px;max-width:1560px; padding:0 45px;box-sizing: border-box;  margin: 0 auto !important;}
.page_tit_wrap{position:relative}
/*.page_tit_wrap:before,.content_top_wrap:before{position:absolute;top:0;left:-300px;right:0;bottom:0;background:#fff;content:''}*/
.content_top_wrap {margin-top:20px !important;}
.page_tit .num{float:left;padding:0 20px;font-size:12px;color:#494949;font-weight:bold;line-height:28px;}
.page_tit .num .total{font-weight:normal;}
.content_top_wrap{position:relative;}
.content_top{position:relative}
.content_bottom_wrap{position:relative;padding-top:20px;}
/*.content_bottom_wrap:before{position:absolute;top:0;left:-300px;right:0;height:1px;background:#ccc;content:''}*/
.content_bottom_wrap .mall_products_view {/*border:1px solid #adaeb2;*/}
.content_bottom_wrap .content_bottom .content_bottom_item {border:none;}
.content_bottom_item + .content_bottom_item{margin-top:30px}
.content_box_wrap .content_bottom_item {border:none;}
.content_top_item{position:relative}
/* .content_top_item:after{display:block;clear:both;content:''} */
.content_item_bx{padding:30px; background:#fff}
.content_item_bx:first-child{border-top-width:1px !important}


/* paging */
.pagination-wrap {min-width: 1280px;max-width: 1560px;padding: 0 45px;box-sizing: border-box; margin: 0 auto !important;}
.pagination-wrap .pagination{display: inline-block;}
.pagination-wrap .pagination >li{display: inline-block;}
.pagination-wrap .pagination >li a,.pagination-wrap .pagination >li span{color: #fff;background-color: #fff;border: 1px solid #ddd;color: #5d9bf3;padding: 6px 12px;line-height: 1.42857;margin-left: -1px;
}
.pagination-wrap .pagination >li.active a, .pagination-wrap .pagination >li.active span{color: #fff;background-color: #5d9bf3;border-color: #5d9bf3;}



.notification{position:relative;z-index:310;height:auto;line-height:1}
.notification:before{width:20px;height:22px;content:''; background:url('img/icon_alarm.png') no-repeat 0 0;}
.notification_area{position:relative; padding-right:5px; }
.notification_area a {color:#282c37 !important; border-bottom:1px solid #282c37; padding-bottom:1px; letter-spacing:-1px;}
.notification_area.on #dropdown_notification{display:block !important}
.notification_area.on .notification:before{background: url(img/icon_alarm.png) no-repeat 0 0;}
.notification span{overflow:hidden;z-index:1;position:relative;display:inline-block;min-width:15px;height:15px;padding:0 3px;margin:-4px 0 0 -11px;border:1px solid #5d9bf3;border-radius:99em;color:#fff;font-family:arial;font-size:9px;line-height:14px;vertical-align:top}
.notification span:before{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;background:#5d9bf3;content:''}
#dropdown_notification{display:none !important;z-index:300;position:absolute;right:-56px;top:27px;width:184px;padding:15px 22px 13px 24px;background:#fff;border:1px solid #ccc;text-align:left}
#dropdown_notification {-webkit-box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.29); -moz-box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.29); box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.29);}
#dropdown_notification .items{display:block !important}
#dropdown_notification .items > a{overflow:hidden;display:block;color:#5d9bf3 !important;text-align:right; border-bottom:none; font-weight:bold; text-decoration:none;}
#dropdown_notification .items > a > div{color:inherit !important;font-size:12px;line-height:28px; color:#888 !important; font-weight:bold !important;}
#dropdown_notification .items > a > div:first-child{float:left;}
#dropdown_notification .items .count{display:inline-block;color:#5d9bf3 !important;font-size:14px;vertical-align:-1px !important; font-weight:bold !important;}
#dropdown_notification .items > a:hover .count {text-decoration:none;}
#dropdown_notification .items > a:hover,#dropdown_notification .items > a:focus,#dropdown_notification .items > a:active{color:#5d9bf3 !important;text-decoration:none;}
#dropdown_notification .items > a:hover span,#dropdown_notification .items > a:focus span,#dropdown_notification .items > a:active span{color:#5d9bf3; text-decoration:none;}
#dropdown_notification .items > a span {color:#5d9bf3 !important;}
#dropdown_notification .items > a:hover > div {text-decoration:none;}

.settings{position:relative;z-index:310;height:auto;line-height:1}
.settings:before{display:inline-block;width:23px;height:22px;content:''; background:url('img/icon_setting.png') no-repeat 0 0;}

.btn_sitemap{z-index:310;position:relative;font-size:12px;color:#888; letter-spacing:-1px;}
.btn_sitemap span:before{width:12px;height:12px;margin-right:3px;margin-top:-1px;background:url('img/icon_allmenu.png') no-repeat 0 0;}
/*.btn_sitemap span:after{width:7px;height:4px;margin-left:3px;margin-top:-1px;background-position:-17px -14px}*/
.btn_sitemap:hover,btn_.sitemap:focus,btn_.sitemap:active{color:#494949}
.admin_wrap .btn_sitemap:hover {background:none !important;}
.admin_wrap .notification:hover {background:none !important;}
.admin_wrap .settings:hover {background:none !important;}
.sitemap{padding-top:1px}
.sitemap:after{display:inline-block;width:1px;height:14px;background:#d6d6d6;vertical-align:middle;content:''; margin:1px 14px 0 18px;}
.notification_area:after{margin:2px 0 0 1px}
.sitemap_menu-area{display:none !important; z-index:400;position:absolute;left:0;top:0;width:100%;min-height:607px;padding:70px 0;background:#fff;text-align:center}
.sitemap_menu-area:before {content:''; width:100%; height:3px; position:absolute; top:0; left:0; background:#5d9bf3;}
.sitemap_lst_wrap{max-width:1200px; position:relative;}
.sitemap_lst_wrap:before {content:''; display:inline-block; width:21px; height:21px; background:url(img/btn_allmenu_x.png) no-repeat 0 0; position:absolute; top:-40px; right:0; cursor:pointer;}
.sitemap_lst{position:relative;z-index:10;font-size:0;text-align:left}
.sitemap_lst > li{display:inline-block;width:260px; text-align:left;vertical-align:top; margin:0 0 40px 53px;}
.sitemap_lst > li:nth-child(1) {margin-left:0;}
.sitemap_lst > li:nth-child(5) {margin-left:0;}
.sitemap_lst > li:nth-child(9) {margin-left:0;}
.sitemap_lst > li > strong{display:block;padding:0 16px 18px 24px;color:#494949;font-size:16px;font-weight:bold; background:url(img/icon_allmenu_gnb01.png) no-repeat 0 2px;}
.sitemap_lst > li:nth-child(1) > strong {background:url(img/icon_allmenu_gnb01.png) no-repeat 0 2px;}
.sitemap_lst > li:nth-child(2) > strong {background:url(img/icon_allmenu_gnb02.png) no-repeat 0 2px;}
.sitemap_lst > li:nth-child(3) > strong {background:url(img/icon_allmenu_gnb03.png) no-repeat 0 2px;}
.sitemap_lst > li:nth-child(4) > strong {background:url(img/icon_allmenu_gnb04.png) no-repeat 0 2px;}
.sitemap_lst > li:nth-child(5) > strong {background:url(img/icon_allmenu_gnb05.png) no-repeat 0 2px;}
.sitemap_lst > li:nth-child(6) > strong {background:url(img/icon_allmenu_gnb06.png) no-repeat 0 2px;}
.sitemap_lst > li:nth-child(7) > strong {background:url(img/icon_allmenu_gnb07.png) no-repeat 0 2px;}
.sitemap_lst > li:nth-child(8) > strong {background:url(img/icon_allmenu_gnb09.png) no-repeat 0 2px;}
.sitemap_lst > li:nth-child(9) > strong {background:url(img/icon_allmenu_gnb08.png) no-repeat 0 2px;}
.sitemap_lst > li ul{padding-top:12px;border-top:1px solid #ddd;}
.sitemap_lst > li li{padding:0 16px;color:#888;font-size:13px;line-height:28px;cursor:pointer; padding:0;}
.sitemap_lst > li li:hover,.sitemap_lst > li li:focus{color:#5d9bf3;font-weight:bold}
.sitemap_lst > li ul .lnb.on {color:#5d9bf3 !important;}
.sitemap.on .sitemap_menu-area{display:block !important}
.sitemap.on .btn_sitemap:after{position:absolute;top:23px;right:-10px;width:27px;height:14px;background-position:-119px -40px}
.sitemap.on .btn_sitemap span{color:#141414;font-weight:bold}
.sitemap.on .btn_sitemap span:before{background:url('img/icon_allmenu.png') no-repeat 0 0;}
.sitemap.on .btn_sitemap span:after{background-position:-113px -68px}
.sitemap.on:before{z-index:200;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.75);content:''}
.header_setting{position:relative;padding-top:1px}
div.profile_menu{display:none !important;top:24px;left:auto !important;right:-3px;width:112px;padding:15px 0 13px;border-color:#ccc;}
div.profile_menu{-webkit-box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.29);
    -moz-box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.29);
    box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.29);}
div.profile_menu ul li{min-height:auto;padding:0 18px 0 21px;font-size:13px;line-height:28px;color:#6c6c6c;text-align:left}
div.profile_menu ul li:hover,div.profile_menu ul li:focus,div.profile_menu ul li:active{background:0;color:#6c6c6c;font-weight:normal; background:#f5f5f5;}

.header_setting.on > strong{color:#141414;font-weight:normal;}
.header_setting.on .profile_menu{display:block !important; width:140px; left:0;}
/*.header_setting.on:before{z-index:200;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.15);content:''}*/

.gnb_wrap{z-index:20;position: absolute; left: 0; bottom:0;height:100%;width:240px;background-color:#535353;box-sizing:border-box;color:#fff}
.gnb_wrap:after {content: '';display: block;clear: both;width: 100%;height: 100%;position: absolute;background-color: #535353;}
.gnb_wrap .gnb_area{position:static;top:auto;height:auto;margin:0;text-align:left}
.gnb_wrap .gnb_area .gnb{float:none;width:100%;height:auto;line-height:52px; color:rgba(255,255,255,0.5);}
.gnb_wrap .gnb_area .gnb:hover{background:#676767;color:#fff; font-weight:bold;}
.gnb_wrap .gnb_area .gnb.on{background:#535353;color:#fff;font-weight:bold}



/* hr */

.header-area{margin-left: 240px;}
.header_top {display: flex;height: 60px; background-color: #535353; }

/* header language */
.haeder_language {padding:0 32px;}
.language-list {display: inline-block; line-height: 60px; padding-right: 16px; }
.language-list .haeder_language_link{display: block; }
.language-list .haeder_language_link img{width: 32px;}

/* top menu */
.header_menu { display: flex; height: 60px;}
.header_menu_list {display: flex;}
.header_menu_list .header_menu_item {border-right: 1px solid #d8d8d8;}
.header_menu_list .header_menu_item .header_menu_link { position: relative; display: block;line-height: 60px;text-align: center; width: 180px;color: #141414; text-decoration: none; font-weight: 500; font-size: 16px;letter-spacing: -0.2px; color: #141414;}
.header_menu_list .header_menu_item .header_menu_link::after {content:''; display: block; clear: both; width: 0;
height: 3px;    margin-top: -4px; background-color: #5d9bf3;}
.header_menu_list .header_menu_item .header_menu_link.active { color: #3779d7;}
.header_menu_list .header_menu_item .header_menu_link.active::after {width: 100%;}


.header-menu-favorite  {position: relative; margin-left:auto;    margin-right: 80px;}
.header-menu-favorite .header-menu-favorite_link {display: block; width: 60px; line-height: 60px; height: 100%;  }
.header-menu-favorite .header-menu-favorite_link.on {color: #5d9bf3;}
.header-menu-favorite .header-menu-favorite_link img{width: 18px;}
.favorite-area {display: none; padding: 15px; position: absolute; right: 10px; top: 61px; z-index: 20; width: 328px;border: 1px solid #9f9f9f;background: #fff;}
.favorite-area {}
.favorite-area:after {content: ''; position : absolute;top: -10px; right : 10px; width : 20px; height : 20px;  border-left   :1px solid #9f9f9f; border-top  : 1px solid #9f9f9f; background-color: #fff; transform: rotate(45deg);}
.favorite-area .favorite-area-title{text-align:left; font-size: 16px; margin-bottom: 10px; font-weight: 700;}
.favorite-area .favorite-content {padding: 10px; background-color: #f9f9f9; }
.favorite-area .favorite-content input{width: 100%;}

.header_quick_menu {margin-top: 20px;}
.header_quick_menu .quick_menu_list{line-height:24px; text-align: left; position: relative;font-size: 15px;}
.header_quick_menu .quick_menu_list:before{content: '';width: 6px;height: 6px;background-color: #5d9bf3;display: block;margin-top: -3px;left: 0;top: 50%;position: absolute; }
.header_quick_menu .quick_menu_list .quick_menu_list_text {padding:0 10px;}
.header_quick_menu .quick_menu_list .quick_menu_list_delete {position: absolute; right: 0; top: 0; }
.header_quick_menu .quick_menu_list .quick_menu_list_delete-icon {font-size: 16px;}



/* hr content */
.content {width: 100%; height: 100%;}

.gnb strong:after{position:absolute;width: 0;height: 0;border-style: solid;border-width: 6px 4px 0 4px;border-color: #fff transparent transparent transparent;content:''}
.gnb strong{position:relative;display:block;padding:18px 20px 18px 22px;font-size:14px;line-height:1.2;vertical-align:baseline; font-weight:500; background-color: #383838;}
.gnb strong:before{float:left; display:inline-block; margin:0 18px 0 0; content:''; width:17px; height:17px; background-image:url('../img/gnb_icon1.png');  background-repeat: no-repeat; background-position: center; background-size: cover;}
.gnb:nth-child(1) strong:before {background-image:url('../img/gnb_icon1.png') ;}
.gnb:nth-child(2) strong:before {background-image:url('../img/gnb_icon2.png') ;}
.gnb:nth-child(3) strong:before {background-image:url('../img/gnb_icon3.png') ;}

/* shop button */
.haeder_shop_home {height: 100%;padding: 0 20px;border: 1px solid #ddd;border-width: 0 1px;outline: none;font-size: 26px;color: #999;display: inline-block;background-color: #eee; border-left: none;vertical-align: top;line-height: 64px;
}
 .haeder_shop_home:hover{color:#5d9bf3;}


.gnb strong:after{top:21px;right:20px;}
.gnb.on strong{font-weight:500;background-color:#383838;}
.gnb.on strong:after{transform:rotate(180deg);}
.lnb_area{display:none;height:auto;text-align:left; padding: 0;}
.lnb{color:#9b9a9a;font-size:14px;line-height:36px;font-weight:normal}
.lnb a{    color: #9b9a9a; padding:0 0 0 56px; display: block; text-decoration: none;}
.lnb a:hover{background-color: #676767;}
.gnb.on .lnb_area{display:block;}
.gnb.on .lnb_area .lnb.on a, .lnb.on a {color:#fff !important; background-color: #6fabff;}
.container-box.menu_open .btn_gnb{overflow:hidden;position:absolute;top:323px;left:100%;width:31px;height:213px; background:url('img/btn_gnb_close.png') no-repeat 0 0; font-size:0; text-indent:-9999px;}
.container-box .btn_gnb{overflow:hidden;position:absolute;top:323px;left:100%;width:31px;height:213px; background:url('img/btn_gnb_open.png') no-repeat 0 0; font-size:0; text-indent:-9999px;}
.install_chrome_wrap {position:relative; height:52px; border-bottom:1px solid #ceced1; background-color:#f7f7f7; -webkit-box-shadow: 0px 3px 11px -1px rgba(0,0,0,0.1); -moz-box-shadow: 0px 3px 11px -1px rgba(0,0,0,0.1); box-shadow: 0px 3px 11px -1px rgba(0,0,0,0.1);}
.install_chrome_wrap {background:url('img/bg_linear.png') repeat-x center;}
.install_chrome_wrap p {font-size:13px; color:#4e4e4e; padding-top:18px;}
.install_chrome_wrap p span {font-weight:bold;}
.install_chrome_wrap p strong {color:#5d9bf3;}
.btn_install_chrome {position:relative; padding:9px 14px 9px 40px; margin-left:15px; color:#353a47; font-size:13px; border:1px solid #bfbfbf; background:#fff; border-radius:5px; text-decoration:none; letter-spacing:-1px; font-weight:bold;}
.btn_install_chrome:before {position:absolute; top:7px; left:14px; content:''; background:url('img/icon_chrome.png') no-repeat 0 0; width:20px; height:20px;}
.btn_install_chrome:hover {text-decoration:none;}
.icon_payco {vertical-align:sub;}

.menu_open .btn_gnb:after{left:5px;transform:rotate(45deg)}

.txt_login{font-size:12px}


/* 로그인 */
.container-box.layout_login{position:relative;height:100%;min-height:808px;background:#e9eaed !important}
.layout_login .header{border-bottom:none !important;}
.layout_login .content{position:relative;top:0;left:0;right:0;bottom:0;padding:123px 0 182px 0 !important;text-align:center;vertical-align:middle}
.layout_login .content:after{display:inline-block;height:100%;vertical-align:middle;content:''}
.layout_login .login_wrap{display:inline-block;width:530px !important; height:463px !important; padding:80px 0 !important;background:#fff;border-color:#ccc;border-radius:0;vertical-align:middle; -webkit-box-shadow: 0px 0px 31px -1px rgba(0,0,0,0.19); -moz-box-shadow: 0px 0px 31px -1px rgba(0,0,0,0.19); box-shadow: 0px 0px 31px -1px rgba(0,0,0,0.19);}
.layout_login .login_content{width:412px;margin:45px auto 0 !important;}
.login_error_txt{margin:1px -50px 0;color:#ff3c3c;font-size:12px;line-height:18px;text-align:center}
.layout_login table td{padding:0;height:36px}
.layout_login input[type=text],.layout_login input[type=password]{width:412px !important; height:44px;padding:1px 7px 0 30px; margin-bottom:8px !important; border-radius:0;line-height:28px; border:1px solid #dfdfdf !important;}
.layout_login input[type=text]::-webkit-input-placeholder,.layout_login input[type=password]::-webkit-input-placeholder{color:#c7c7c7 !important; letter-spacing:0; font-weight:bold;}
.layout_login input[type="checkbox"]{width:20px;height:20px;margin:0 7px 0 0;border:1px solid #dfdfdf;background:#fff;vertical-align:middle}
.layout_login input[type="checkbox"]:not(:disabled):hover,.layout_login input[type="checkbox"]:not(:disabled):focus,.layout_login input[type="checkbox"]:not(:disabled):active{border-color:#777}
.layout_login input[type="checkbox"]:checked{background:url('img/icon_checkbox_s20_on.png') no-repeat 0 0 !important;border:0}
.layout_login input[type="checkbox"]:checked:disabled{background:url(/static/ncp/css/img/sp.png) no-repeat 0 -20px !important;border:0}
.layout_login .login_wrap .remember_id_text{float:left;padding:0;color:#494949;line-height:16px}
.layout_login .login_wrap .remember_id_text label {font-size:13px; color:#222222; letter-spacing:-1px; cursor:pointer; font-weight:normal !important;}
.layout_login .checkbox_wrap label{margin-left:-1px;font-size:12px}
.layout_login .reset-password{float:right;line-height:19px}
.layout_login .reset-password a{display:inline-block; color:#7a7a7a;font-size:13px;vertical-align:top; text-decoration:none; letter-spacing:-1px; padding-bottom:0; border-bottom:1px solid #7a7a7a;}
.layout_login .login_wrap .btn_wrap{margin-top:5px;color:#494949}
.login_wrap .btn_login{float:none !important; display:inline-block;width:412px !important; height:54px;margin:19px auto 10px auto !important;background:#5d9bf3 !important;font-size:18px;line-height:48px;color:#fff; font-weight:normal; border:1px solid #5d9bf3 !important;}
.login_wrap button.btn_login:hover{background:#ff5630 !important; border:1px solid #ff5630; color:#fff}
.login_wrap .btn_login:nth-child(2) {}
/*.login_wrap .btn_login:last-child {margin-left:7px !important; background: #fff !important; border:1px solid #5d9bf3 !important; color:#5d9bf3 !important;}
.login_wrap .btn_login:last-child:hover {border:1px solid #ff5630;}
.login_wrap .btn_login:last-child:before {content:''; display:block; width:78px; height:19px; background-size:url('img/logo_payco.png') no-repeat 0 0;}*/

#captcha_wrap{width:100%;margin-top:8px}
#captcha_wrap .captcha_img_wrap .captcha_img img{padding:0}
#captcha_wrap .captcha_img_wrap, #captcha_wrap .captcha_sound_wrap{overflow:hidden;height:auto;border:0;background:#f1f1f1}
#captcha_wrap .captcha_img_wrap .captcha_img, #captcha_wrap .captcha_sound_wrap .captcha_img_sound{width:120px;height:56px;padding:0;border-right-color:#e5e5e5}
#captcha_wrap .captcha_img_wrap .captcha_btn_wrap, #captcha_wrap .captcha_sound_wrap .captcha_btn_wrap{width:100px;height:56px}
#captcha_wrap .captcha_img_wrap .captcha_btn_wrap .captcha_btn, #captcha_wrap .captcha_sound_wrap .captcha_btn_wrap .captcha_btn{height:27px;padding:0 0 0 8px;color:#777;line-height:27px;text-align:left}
#captcha_wrap .captcha_img_wrap .captcha_btn_wrap .captcha_btn:first-child, #captcha_wrap .captcha_sound_wrap .captcha_btn_wrap .captcha_btn:first-child{border-bottom:1px solid #e5e5e5 !important}
#btn_captcha_refresh{height:29px !important;line-height:30px !important}
#btn_captcha_refresh:before{width:10px;height:12px;margin:-2px 6px 0 0; background-position:-106px -97px}
#btn_captcha_audio:before{width:13px;height:13px;margin:-2px 3px 0 0;background-position:-106px -82px}
#captcha_wrap .captcha_img_wrap .captcha_btn_wrap .captcha_btn:hover, #captcha_wrap .captcha_sound_wrap .captcha_btn_wrap .captcha_btn:hover{color:#777;font-weight:normal}
#captcha_wrap .captcha_text_box{height:28px;margin:8px 0 11px;border:0;line-height:28px}
#captcha_wrap .captcha_text_box input[type=text]{height:28px;border:1px solid #ccc;line-height:28px;font-size:12px}
.login_txt_bx{padding:23px 40px 24px;margin:0 39px;background:#f1f1f1}
.login_txt_bx + .login_txt_bx{margin-top:8px}
.login_txt_bx > p{padding-bottom:6px}
.login_txt_bx > input[type=text]{width:220px;height:28px;padding:1px 7px 0;line-height:28px;vertical-align:top}
.login_verify .login_txt_bx button{width:89px;height:24px;margin:1px 0 0;border-color:#ccc;background:#fff;color:#141414c;font-size:12px;line-height:24px}
.login_verify .login_txt_bx button:hover,.login_verify .login_txt_bx button:focus{border-color:#777}
.login_verify .login_wrap{padding-top:59px}
.login_verify .btn_login{margin-top:52px}
.login_txt_bx .verify_txt{padding:0;margin:12px 0 -6px;color:#2ec0c5}
.verify_txt:before{width:13px;height:13px;margin:-2px 5px 0 0;background-position:-122px -56px}

/* 허브페이지 */
.container-box.layout_hub{background:#e5e5e5}
.layout_hub .header{border-bottom:1px solid #ccc}
.addList_content{padding:118px 0 154px 0 !important;background:#e9eaed;text-align:center}
.addList_title{font-size:20px; color:#333; letter-spacing:-1px;}
.addList_wrap{display:inline-block;overflow:hidden;width:auto;padding:36px;vertical-align:top}
.addList_wrap .addList{position:relative;float:left;width:286px;height:367px;padding:0;margin-left:40px;background:#fff;border:2px solid #fff;text-decoration:none}
.addList_wrap .addList{-webkit-box-shadow: 7px 6px 22px -6px rgba(0,0,0,0.14);
    -moz-box-shadow: 7px 6px 22px -6px rgba(0,0,0,0.14);
    box-shadow: 7px 6px 22px -6px rgba(0,0,0,0.14);}
/*.addList_wrap .addList:not(:last-child){border-bottom:1px solid #ccc}*/
.addList_wrap .addList:hover{border:2px solid #5d9bf3; background:#fff;}
.addList_wrap .addList:hover .go_btn:before {background:url('img/icon_option_arrow_on.png') no-repeat 0 0;}
.addList_wrap .addList:first-child{margin:0}
.addList_wrap .addList:before{position:absolute;top:-1px;left:-1px;right:-1px;height:4px;content:''}
/*.addList_wrap .addList:nth-child(1):before{background:#1fc0c6}
.addList_wrap .addList:nth-child(2):before{background:#642eff}
.addList_wrap .addList:nth-child(3):before{background:#4693ff}
.addList_wrap .addList:nth-child(4):before{background:#141414}*/
.addList_wrap .addList .image_ico{position:absolute; top:140px; left:50%; margin-left:-79px; width:158px;height:161px;border:0;background:0;background-size:auto;text-align:left;vertical-align:top}
.addList_wrap .addList .image_ico:before{width:158px;height:161px;vertical-align:top; background:url('img/img_product_option_no.png') no-repeat 0 0;}
.addList_wrap .addList:nth-child(2) .image_ico:before {width:158px;height:161px;vertical-align:top; background:url('img/img_product_option.png') no-repeat 0 0;}
/*.addList_wrap .addList:nth-child(1) .image_ico:before{background-position:0 -82px}
.addList_wrap .addList:nth-child(2) .image_ico:before{background-position:-36px -82px}*/
.ad         dList_wrap .addList:nth-child(3) .image_ico:before{background-position:-72px -82px}
.add_partner .addList_wrap .addList:nth-child(1) .image_ico:before{width:35px;margin:3px 0 0 0;background-position:0 -116px}
.add_partner .addList_wrap .addList:nth-child(2) .image_ico:before{margin:2px 0 0 1px;background-position:-37px -116px}
.add_partner .addList_wrap .addList:nth-child(3) .image_ico:before{margin:1px 0 0 1px;width:32px;background-position:-73px -116px}
.add_partner .addList_wrap .addList:nth-child(4) .image_ico:before{margin-left:1px;width:35px;margin:5px 0 0 -1px;background-position:-107px -116px}
.addList_wrap .addList .list_exp{display:block;width:auto !important;margin:0; padding-top:45px;}
.addList_wrap .addList .list_exp .list_title,.addList .title{width:auto;padding:28px 0 5px;font-size:17px;font-weight:normal; text-align:center; display:block;}
.addList_wrap .addList .list_exp .list_title {color:#333333; font-size:24px; letter-spacing:-1px; padding:0;}
.addList_wrap .addList .list_exp .exp_wrap{display:block;margin:17px 0 0 0;}
.addList_wrap .addList .list_exp .exp_wrap .exp{text-align:center; position:relative;display:block;width:auto;padding-bottom:7px;color:#909090;font-size:13px;line-height:15px}
.addList_wrap .addList .list_exp .exp_wrap .exp:before{width:4px;height:4px; content:'-'}
.addList_wrap .addList .go_btn{position:absolute;top:308px;left:50%; margin-left:-21px; min-width:auto !important;height:auto !important;padding:0 !important;font-size:0 !important}
.addList_wrap .addList .go_btn:before{width:42px;height:20px;background:url('img/icon_option_arrow.png') no-repeat 0 0; content:'' !important;}
.addList_wrap .addList .go_btn:hover {background:none !important;}
.addList .dscr{width:190px;color:#777;font-size:13px;line-height:20px}

/* 오류페이지 */
.container-box.layout_error{height:100%;min-height:680px}
.layout_error .content{position:absolute;top:54px;left:0;bottom:0;right:0;padding:0 0 182px;background:#fff;text-align:center;vertical-align:middle}
.layout_error .content:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.layout_error .error_wrap{display:inline-block;width:510px;vertical-align:middle}
.layout_error .error_tit{position:relative;padding-top:89px;color:#141414;font-size:24px;line-height:28px}
.layout_error .error_tit:before{position:absolute;top:0;left:50%;transform:translateX(-50%)}
.layout_error .error_tit:before{width:70px;height:70px;background-position:-178px 0}
.layout_error .error_subtit{margin:3px 0 -2px;font-size:19px;line-height:28px}
.layout_error .error_desc{padding-top:9px;color:#777;font-size:14px;line-height:18px}
.layout_error .error_desc + .error_desc{padding-top:18px}
.layout_error .btn_wrap{margin-top:37px}
.layout_error .btn_wrap button{color:#fff;}
.layout_error .btn_wrap button#prev_page{font-weight:normal; background:#a2a2a2 !important; border:#a2a2a2 1px solid !important; }
.error_login .error_tit{padding-top:81px}
.error_login .error_tit:before{width:64px;height:53px;background-position:-178px -71px}

/* 상품정보 조회/수정 */
.content_top{/*padding-bottom:20px;*/}
.page_tit{position:relative;height:auto; padding-top:21px;border:0;background:none;font-size:22px;font-weight:normal;line-height:38px; color:#222; font-weight:bold; letter-spacing:-1px;}
.page_tit h2{ font-size:22px;font-weight:normal;line-height:38px; color:#222; font-weight:bold; letter-spacing:-1px;}
.page_btn_area{position:absolute;right:26px;bottom:10px;font-size:0;line-height:1.2}
.field_tit{position:relative;display:inline-block;padding:0 11px 0 13px;font-size:12px;vertical-align:middle}
.field_tit:before{position:absolute;top:9px;left:0;width:1px;height:14px;background:#ccc;content:''}
.table_tit_area .field_tit:before{top:5px}
.table_tit + .field_tit{margin-left:12px}
input + .field_tit{margin-left:12px}
.search_tab{margin-bottom:8px;}
.search_tab .xem_tbl{border:1px solid #dfdfdf}
.search_tab .xem_tbl > tbody{border:0}
.search_tab .xem_tbl > tbody > tr > td{position:relative;height:52px;min-height:0;padding:6px 10px 0;border-left:1px solid #dfdfdf;color:#444;font-size:12px;text-align:center;vertical-align:middle; background:#f6f6f6;}
.search_tab .xem_tbl tbody td:first-child{border-left:0}
.search_tab .xem_tbl a{display:inline-block;margin:0 1px 0 3px;color:inherit;font-size:16px;font-weight:bold;line-height:32px;vertical-align:bottom;cursor:pointer;text-decoration:none}
.search_tab .xem_tbl a:hover,.search_tab .xem_tbl a:focus,.search_tab .xem_tbl a:active{text-decoration:underline}
.search_tab .xem_tbl a.summarySearch {color:#5d9bf3; vertical-align:middle;}
.search_tab td.on:before{position:absolute;top:-1px;left:-1px;right:-1px;height:4px;background:#141414;content:''}
.filter_tab{margin-bottom:8px;background:#f1f1f1}
.filter_tab ul{overflow:hidden;padding:12px 0}
.filter_tab li{float:left;padding:0 20px;border-left:1px solid #cecece;color:#494949;font-size:12px;line-height:14px}
.filter_tab li:first-child{border-left:0}
.filter_tab li a{color:#494949;font-weight:bold;text-decoration:underline;cursor:pointer}
.filter_tab li.on a,.filter_tab li a:hover,.filter_tab li a:focus,.filter_tab li a:active{color:#5d9bf3}

.products_summary td{font-weight:bold;}

.search_field{display:block;margin:0; background:#fff;/*padding:22px 0 22px 31px;*/ padding:26px 20px 26px 31px; border:1px solid #dfdfdf; margin-top:10px;}
.search_field .xem_tbl{border:0}
.search_field table.xem_tbl colgroup col:nth-child(1) {width:90px !important;}
/*.search_field table.xem_tbl colgroup col:nth-child(3) {width:81px !important;}*/
.search_field table.xem_tbl colgroup col:nth-child(5) {width:153px !important;}
.search_tab + .search_box form#searchForm colgroup col:first-child {width:72px !important;}
form#searchForm .search_field table.xem_tbl colgroup col:last-child {width:153px !important;}
#searchForm .content_top_wrap .content_top .search_box.search_field table.xem_tbl colgroup col:first-child {width:172px !important;}
#searchForm .content_bottom_wrap .content_bottom .content_bottom_item .xem_tbl colgroup col:nth-child(4) {width:auto !important;}
#member_search_form table.member_search colgroup col:nth-child(1) {width:150px !important;}
.search_field #expelled_member_search_form table.xem_tbl colgroup col:nth-child(3) {width:150px !important;}

table.xem_tbl.member_search tbody tr:nth-child(1) td:nth-child(2) {width:79% !important;}

.search_field select{margin-right:10px; width:210px !important; background:url('../img/icon_select.png') no-repeat 92% center;}
.search_field table.xem_tbl > tbody > tr:not(:last-child),.search_field table.xem_tbl > thead > tr:not(:last-child){border:0;}
.search_field table.xem_tbl > tbody > tr > th,.search_field table.xem_tbl > thead > tr > th{background:#fff;/* width:auto; */padding:10px 0 10px 0;border:0;font-size:13px;line-height:32px;vertical-align:middle;text-align:left; font-weight:bold;}
.search_field table.xem_tbl > tbody > tr > td,.search_field table.xem_tbl > thead > tr > td{height:auto;padding:4px 0 4px 0;font-size:0;line-height:32px;}
.search_field table.xem_tbl > tbody > tr > td.search_btn_wrap {padding:0;}
.search_tab + .search_field table.xem_tbl > tbody > tr > th,
.search_tab + .search_field table.xem_tbl > thead > tr > th {padding:10px 0;}
.search_field textarea {height:34px; width:535px; padding:7px 11px;}
.search_field .date-picker_area {margin:0;}
.search_field .date-picker_area > .date-picker_wrap {vertical-align:12px;}
#searchType{/*margin-top:4px;*/vertical-align:top}
.field_lst{display:inline-block;min-width:344px;margin-left:14px;font-size:12px;vertical-align:top}
.field_lst label{display:inline-block;width:51px}
.field_lst .field_area input{width:290px;margin-left:0}
.period_wrap{padding:0  0 0 30px;vertical-align:middle}
.period_wrap button{width:54px;height:26px;padding:0;margin-right:5px;border-color:#dfdfdf;border-radius:99em;font-size:11px;color:#444444;line-height:25px;}
.period_wrap button:not(.active):hover,.period_wrap button:not(.active):focus,.period_wrap button:not(.active):active{border-color:#5d9bf3;color:#141414}
.period_wrap button.active{background:#5d9bf3;border-color:#5d9bf3;font-weight:normal;color:#fff;}
.period_wrap button.active:hover,.period_wrap button.active:focus,.period_wrap button.active:active{background:#3779d7 !important;border-color:#3779d7 !important;color:#fff !important;}
.search_btn_wrap{position:relative;border:0;vertical-align:middle !important;text-align:center !important; padding: 40px 0 0;}
.search_btn_wrap button,.search_btn_wrap a{position:relative;left:2px;display:inline-block;min-width:129px; height:36px;padding:0 10px;margin:0 auto !important;border:1px solid #dfdfdf;color:#494949;font-size:13px;line-height:32px; font-weight:normal; background:#fafafa; }

.search_btn_wrap button + button{margin-left:8px !important}
.search_btn_wrap button + a{margin-left:8px !important}
.search_btn_wrap button:not(:disabled):hover{border-color:#ccc; background:#f2f2f2;}
.search_btn_wrap button.ncp_blue {background:#5d9bf3 !important; border-color:#5d9bf3 !important; color:#fff !important;}
.search_btn_wrap button.ncp_blue:hover {background:#ff5630 !important; border-color:#ff5630 !important; }

.search_field .category_depth{position:relative;width:232px;margin-right:7px}
.inp_commission-rate{margin-right:26px;font-size:12px}
.inp_commission-rate label{margin-right:8px}
.inp_commission-rate input{width:56px}
.inp_commission-rate .wave{display:inline-block;width:16px;text-align:center}
.promotionText_area{display:inline-block;width:140px;margin-left:14px}
.promotionText_area input{width:100%}
.promotionText_area + .checkbox_wrap{margin-left:12px}

.table_tit_area{width:100%;padding:23px 30px 0px 30px;margin:0 !important; border-bottom-color:#e5e5e5;background:#fff;font-size:0;line-height:24px;text-align:left; display: flex;}
.table_tit_area .help{margin-top:0}
.form_container .table_tit_area.expandable{font-size:0;padding:12px 20px}
.form_container .table_tit_area.expandable .table_tit{font-weight:bold}
.table_tit_area.expandable .btn_expand{float:right;min-width:auto;padding:0 16px;border:0;font-size:0}
.table_tit_area.expandable .btn_expand:before{top:7px;left:auto;right:11px}
.form_container .table_tit_area.expandable .btn_expand:before{top:7px;left:auto;right:11px}
.table_tit_area.expandable.is_expanded .btn_expand:before,
.table_tit_area.is_expanded .btn_expand:before{top:12px;transform:rotate(-45deg)}
.form_container .table_tit_area.expandable.is_expanded .btn_expand:before{top:12px;transform:rotate(-45deg)}
.table_tit_area.expandable:not(.is_expanded){border-color:#ccc}
.table_tit_area.expandable:not(.is_expanded) + .content_item_bx{display:none}
.table_tit_area.expandable .table_tit{color:#494949;font-weight:bold}
.table_tit_area.no-border{padding:0 0 8px 0;border:0}
.table_tit_area:after{display:block;clear:both;content:''}
.table_tit{float:left;width:auto;height:auto;margin:1px 0 -1px;font-size:15px;line-height:24px;font-weight:bold; color:#333333; letter-spacing:-1px;}
.table_tit:before{content:none}
.table_tit .num{font-weight:bold}
.num_wrap{font-size:inherit;margin:0}
.table_tit_desc{display:inline-block;margin-top:4px;color:#383838;font-size:12px;line-height:18px;vertical-align:top}
.table_tit_desc:before{display:inline-block;width:1px;height:14px;background:#ccc;margin:1px 12px 0 11px;vertical-align:top;content:''}
.filter_btn_left{float:left;margin-left:12px}
.filter_btn_left + .filter_btn_left:before{margin-left:-4px;margin-right:8px}
.filter_btn_left:before{float:left;width:1px;height:12px;margin:6px 12px 0 0;background:#ccc;content:''}
.filter_btn_left button{float:left}
.filter_btn_right{float:right;font-size:0}
.filter_btn_right select:last-child{margin:0}
#pageSize{width:112px; margin-right:0 !important;}
#excelDownBtn,#excelBtn,.btn_excel, #excelBtnForGodo, #excel_down, #invoiceExcelBtn, #article_excel_download_btn, #all_excel_download_btn {padding:0 12px;color:#277904;text-align:center; font-size:12px; border:1px solid #a3be97; letter-spacing:-1px;}
#excelDownBtn:not(:disabled):hover,#excelBtn:not(:disabled):hover,.btn_excel:not(:disabled):hover, #excelBtnForGodo:not(:disabled):hover, #excel_down:not(:disabled):hover, #invoiceExcelBtn:not(:disabled):hover, #article_excel_download_btn:not(:disabled):hover, #all_excel_download_btn:not(:disabled):hover  {background:#f6fdf3 !important; border:1px solid #277904 !important;}
.sp_ico.excel{width:10px;height:10px;margin:-2px 3px 0 0;background-position:-57px 0;vertical-align:middle; background:url(img/icon_excel.png) no-repeat 0 0;}
#excelDownBtn:disabled,#excelBtn:disabled,.btn_excel:disabled{}
#excelDownBtn:disabled .sp_ico.excel,#excelBtn:disabled .sp_ico.excel,.btn_excel:disabled .sp_ico.excel{background-position:-158px -98px}
.content_item_bx .table_tit_area{padding:0 0 8px;border:0}
.tab_wrap.tab_lg + .content_item_bx {border:1px solid #dfdfdf;}
.tab_wrap.tab_lg + .content_item_bx .table_tit_area {width:100%; padding:14px 0 14px 0;}
.tab_wrap.tab_lg + .content_item_bx table.xem_tbl colgroup col:first-child {width:40px !important;}

#mobile_logo_img {overflow:hidden;}
#mobile_logo_img img {max-height:120px;}


/* 팝업창 table */
.xem_pop_tbl.search_field table.xem_tbl > tbody > tr > th,.xem_pop_tbl.search_field table.xem_tbl > thead > tr > th {
    background: #fff;

    width: 100px;
    padding: 10px 0 10px 0;
    border: 0;
    font-size: 13px;
    line-height: 32px;
    vertical-align: middle;
    text-align: left;
    font-weight: bold;
}

/* 상품평 관리 */
.tab_wrap{margin:8px 0 -1px 0;}
.tab_menu{display:block;height:49px;margin-top:-1px;border-bottom:1px solid #dfdfdf}
.tab_menu li{position:relative;min-width:154px;height:100%;padding:0 12px;margin-top:1px;background:#fff;border:1px solid #dfdfdf;border-bottom-color:#dfdfdf}
.tab_menu li a,.tab_menu li.on a{min-width:auto;height:100%;padding:0;line-height:47px;text-decoration:none; color:#444; letter-spacing:-1px;}
.tab_menu li.on{z-index:10;border-color:#dfdfdf}
.tab_menu li.on:before{position:absolute;top:-1px;left:-1px;right:-1px;height:3px;background:#5d9bf3;content:''}
.tab_wrap + .search_field{border-color:#dfdfdf; margin-top:0;}
.tab_wrap + .search_field table.xem_tbl colgroup col:nth-child(1) {width:88px !important;}
.tab_wrap + .search_field table.xem_tbl colgroup col:nth-child(2) {width:360px !important;}
.tab_wrap + .search_field table.xem_tbl colgroup col:nth-child(3) {width:91px !important;}
.tab_wrap + .search_field table.xem_tbl colgroup col:nth-child(5) {width:153px !important;}
.tab_wrap + .search_field table.xem_tbl > tbody > tr > th {width:69px; padding:10px 0 10px 20px;}
.tab_md .tab_menu{height:45px;margin-top:0;border-color:#dfdfdf}
.tab_md .tab_menu li{min-width:145px;padding:0 10px;border-color:#dfdfdf}
.tab_md .tab_menu li a{line-height:45px}
.tab_lg .tab_menu li{min-width:208px; background:#f6f6f6;}
.tab_lg .tab_menu li.on {background:#fff;}
.tab_lg .tab_menu li a{font-size:13px;line-height:48px; font-weight:bold;}
.btn_expand{position:relative;padding-left:26px;margin-top:-1px;border-color:#ccc}
.btn_expand:before{position:absolute;top:5px;left:12px;width:7px;height:7px;border:1px solid #494949;border-width:1px 1px 0 0;transform:rotate(135deg);content:''}
.btn_expand.is_expanded:before{top:10px;transform:rotate(-45deg)}
.btn_expand:not(:disabled):hover{border-color:#ccc}
.inp_saved-points input{width:88px;margin-right:1px}
.inp_saved-points .wave{margin:0 7px 0 10px}
.date_multiline .period_wrap{display:block;margin:5px 0 8px}
.layout_review .search_field input[type="text"]{width:202px}
.layout_review .search_field input.medium{width:290px !important}
.reviewNo, .displayStatus, .mallProductNo, .reportCnt, .reportNo, .historyView{color:#009999; cursor:pointer; text-decoration:underline}
.content_bottom_item {border:1px solid #adaeb2;}

/* 상품등록 */
.fixed_layer{position:fixed;top:0;right:0;left:0;min-width:auto;max-width:100%;padding-top:10px;z-index:99999;background:#fff;border-bottom:1px solid #ccc}
.fixed_layer .fixed_layer_inn{max-width:1582px;margin:0 auto}
.fixed_layer_inn .btn_wrap{position:absolute;top:-49px;right:-1px;width:auto;margin:0}
.fixed_layer_inn .page_tit{padding:0}
.menu_open .fixed_layer{left:214px}
.menu_open .fixed_layer .page_tit_wrap:before{display:none}
.status_tbl{position:relative;height:92px;width:100%;margin-top:-1px;border:1px solid #e5e5e5}
.status_tbl th{padding:35px 0 0 26px;color:#383838;font-size:14px;font-weight:bold;vertical-align:top}
.status_tbl td{padding-top:19px;vertical-align:top}
.bs-wizard{max-width:1040px;margin:0;border:0}
.bs-wizard .btn_txt{position:absolute;top:37px;left:50%;transform:translateX(-50%);color:#494949;text-decoration:underline}
.bs-wizard .btn_txt:not(:disabled):hover{color:#494949}
.bs-wizard > .bs-wizard-step{width:25%}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum{margin-bottom:11px;color:#2ec0c5;font-size:14px;font-weight:bold}
.bs-wizard > .bs-wizard-step.disabled .bs-wizard-stepnum{color:#9d9d9d;font-weight:normal}
.bs-wizard > .bs-wizard-step.complete .bs-wizard-stepnum{color:#494949}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot{top:21px;width:14px;height:14px;margin:0 0 0 -7px;background:#2ec0c5}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot{background:#ccc}
.bs-wizard > .bs-wizard-step.complete > .bs-wizard-dot{background:#141414}
.bs-wizard > .bs-wizard-step > .progress{left:50%;height:2px;background:#ccc}
.bs-wizard > .bs-wizard-step.disabled > .progress{background:#ccc}
.bs-wizard > .bs-wizard-step.complete > .progress{background:#141414}
.bs-wizard > .bs-wizard-step:first-child > .progress{left:50%;width:100%}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar{background:transparent}
#confirmBtnWrap button.small{width:68px !important;padding:0}
.search_box{font-size:0;margin-right:0}
.search_input{position:relative;display:inline-block}
.search_input + button{margin-left:8px}
.search_text_wrap{position:relative;display:inline-block;margin-right:6px}
.search_box .search_text{width:432px;padding-left:27px}
.search_box .resultList{top:27px;width:100%;padding:3px 0;border-color:#777}
.search_box .resultList .result{height:24px;padding:0 27px;color:#9d9d9d;font-size:12px;line-height:24px}
.search_box .resultList .result span{color:#009999;font-weight:bold}
.search_box .resultList .result:hover,.search_box .resultList .result:focus,.search_box .resultList .result:active{background:#eaf9f9;;color:#9d9d9d}
.search_box .search_btn{position:absolute;top:4px;left:0;margin:0;padding:0;height:24px;width:29px;border:0;background:0;text-align:center;line-height:24px}
.search_box .reset{margin-left:4px}
.search_box .search_btn:after{height:13px;width:14px;background-position:-46px -31px}
.search_box .search_btn:hover,.search_box .search_btn:focus,.search_box .search_btn:active{background:0;border:0}
.search_box table.xem_tbl > tbody > tr > th label {color:#222; font-size:13px; font-weight:bold;}
.search_category{display:block}
.search_category button:hover,.search_category button:focus,.search_category button:active{position:relative;z-index:10}
.search_category .search_text_wrap{margin-left:-1px}
.search_category .search_btn:after{height:11px;width:12px;background-position:-32px -37px}
.selected_categories{font-size:12px; margin:6px 0 0 0;}
.selected_categories > div {display:table; background:#84858a; color:#fff; font-size:12px; margin:0 0 5px 0; border-radius:5px; line-height:24px;}
.selected_categories > div > span {padding:0 3px 0 10px; letter-spacing:-1px;}
.selected_categories .category_items{font-weight:bold; padding:0 0 0 3px;}
.selected_categories .remove {background:none; border:none; width:auto; padding:0 4px 0 3px; margin-right:6px;}
.selected_categories .remove:before {font-size:6px; color:#fff; content:''; background:url(img/icon_.category_x.png) no-repeat 0 0; width:7px; height:7px; vertical-align:1px;}
.search_category{font-size:0}
.search_category .categories,.search_category .displayCategories{width:976px;margin-top:6px;line-height:1}
.search_category .content_box_wrap{margin:0}
.search_category .content_box{border-color:#ccc}
.search_category .categories .content_box_wrap,.search_category .displayCategories .content_box_wrap{display:inline-block;width:20%;margin-bottom:4px;vertical-align:top}
.search_category .displayCategories .content_box_wrap {width:24%;}
.search_category .categories .content_box_wrap .content_box,.search_category .displayCategories .content_box_wrap .content_box{height:224px;padding:0;border:1px solid #dfdfdf;line-height:249px}
.search_category .categories .content_box_wrap .content_box li,.search_category .displayCategories .content_box_wrap .content_box li{position:relative;height:auto;padding:0 24px 0 14px;line-height:28px}
.search_category .categories .content_box_wrap .content_box li.on:not(.no-category):after,.search_category .displayCategories .content_box_wrap .content_box li.on:not(.no-category):after{position:absolute;top:10px;right:20px;width:6px;height:6px;border:1px solid #5d9bf3;border-width:1px 1px 0 0;transform:rotate(45deg);content:''}
.search_category .categories .content_box_wrap .content_box li.on,.search_category .displayCategories .content_box_wrap .content_box li.on{background-color:#f3f3f3;}
.search_category .categories .content_box_wrap .content_box li.no-category,.search_category .displayCategories .content_box_wrap .content_box li.no-category{display:inline-block;padding:0 12px;margin-top:3px;color:#9d9d9d;text-align:center;cursor:default}
.count_wrap{position:relative;top:1px;margin:0 0 0 8px;color:#a4a4a4;font-size:12px;vertical-align:middle}
select + .count_wrap{margin:0 0 0 6px}
.count_wrap + .checkbox_wrap{margin-left:8px}
.count_wrap .count_money{color:#5d9bf3;font-weight:bold}
.count_wrap .count{color:#5d9bf3;}
.count_wrap .count.counting{color:#5d9bf3}
.count_wrap .count.max{color:#a4a4a4; font-weight:bold;}
.image_area_wrap{padding:4px 0;font-size:0}
.image_area_wrap .image_area{margin:0 8px 0 0;border-color:#dfdfdf;}
.image_area_wrap .image_area:hover {border-color:#dfdfdf;}
.image_area_wrap .image_area.mainImage{margin-right:10px}
.image_area_wrap .image_area.mainImage + .addImage{margin-left:11px}
.image_area_wrap .image_area.medium{width:90px;height:90px;margin-bottom:0 !important}
.image_area_wrap .image_area.large{width:134px;height:90px;margin-bottom:0 !important}
.image_area_wrap .image_area.xlarge{width:310px;height:170px;margin-bottom:0 !important}
.image_area_wrap .image_area .findImageBtn{display:block;width:100%;height:100%;padding:1px 0 0;border:0}
.image_area_wrap .image_area .findImageBtn:hover {background:#fff !important;}
.image_area_wrap .image_area .image_text{padding-top:0;color:#888;font-size:12px;line-height:15px; font-weight:bold;}
.image_area_wrap .image_area .image_info{margin:0;color:#a4a4a4;font-size:11px;line-height:14px}
.image_area_wrap .image_area .remove{top:-1px;right:-1px;width:17px;min-width:auto;height:17px;margin:0;border:0; background:#595959 url('img/icon_product_x.png') no-repeat center; background-size:7px 7px;}
.image_area_wrap .image_area .remove:hover { background:#595959 url('img/icon_product_x.png') no-repeat center  !important;}
.image_area_wrap .image_area .remove:before{content:''}
.image_area_wrap .image_rep{z-index:1;position:absolute;top:-1px;left:-1px;min-width:32px;height:17px;padding:0 4px;background:#fff;color:#666666; border:1px solid #858585;font-size:10px;font-weight:bold;text-align:center;line-height:16px; letter-spacing:-1px;}
.image_area_wrap .image_area .image_text:before {display:block;width:26px;height:26px;margin:0 auto 7px auto;background:url(img/icon_product_main_regist.png) no-repeat 0 0;content:''}
.image_area_wrap .image_area.addImage .image_text:before {background:url(img/icon_product_add_regist.png) no-repeat 0 0;}
.description{display:block;padding:0;color:#a4a4a4;font-size:11px;line-height:20px; letter-spacing:-1px; padding: 3px 5px;}
.description + .description{margin-top:-3px}
.description:not(.not_front_dot):before{display:inline-block;margin:0 3px 0 0; vertical-align:2px;content:''; width:2px; height:2px; background:#666666;}
.disclaimer{position:relative;float:left;margin:1px 0 -1px 12px;color:#5d9bf3;font-size:12px;line-height:24px;vertical-align:middle; letter-spacing:-1px;}
/*.disclaimer:before{display:inline-block;width:1px;height:12px;margin:-2px 7px 0 0;background:#ccc;vertical-align:middle;content:''}*/
.disclaimer:before {display:none;}
.settings_more_bottom{margin-top:4px}
.settings_more_right{position:relative;display:inline-block;margin:0 !important;padding-left:25px;line-height:32px}
.settings_more_right .bar{position:absolute;top:0px;left:0}
#maxBuyCnt .max_buy_line:not(:first-child){padding:0}
input.count_target{width:321px}
input.has_error{border-color:#ff3c3c !important}
.form_guide_fail,.validation_alert,.form_guide_pass{display:inline-block;position:relative;top:1px;width:auto;padding-left:17px;margin-left:11px;color:#ff3c3c;font-size:12px;line-height:14px;vertical-align:middle}
.form_guide_fail.full,.validation_alert.full,.form_guide_pass.full{top:0;margin-left:0;margin-top:7px}
.form_guide_fail:before,.validation_alert:before,.form_guide_pass:before{position:absolute;top:0;left:0;width:13px;height:13px;background-position:-77px -16px}
.form_guide_pass{color:#2d90ed}
.form_guide_pass:before{background-position:-62px -16px}
.validation_fail_target, input[type=text].validation_fail_target, td.validation_fail_target, button.validation_fail_target, tr.validation_fail_target{border:1px solid #2ec0c5}
#imediateDiscountUnitType{margin-right:0}
#unitNameType{margin-left:4px}
#placeOrigin{margin-right:6px}
input.address_large{width:382px !important}
input.address_small{width:180px !important}
#productForm .note-editor.note-frame{width:985px !important}
#useEndYmdt_timepicker {vertical-align:top; margin:0 10px 0 5px;}

/* 설정페이지 */
.settings_item_bx{position:relative;display:block;padding:0;background:#fff; margin:0 0 30px 0;}
.settings_item_bx:after{display:block;clear:both;content:''}
.settings_item_bx .table_tit_area{padding-right:20px;border-width:0 0 1px 0}
.arcodion_wrap table.xem_tbl{border:0}
.arcodion_wrap table.xem_tbl > tbody > tr > td,.arcodion_wrap table.xem_tbl > thead > tr > th{font-size:12px;border:0}
.arcodion_wrap table.xem_tbl > tbody > tr,.arcodion_wrap table.xem_tbl > thead > tr{display:table;width:100%;height:24px;border:0}
.arcodion_wrap table.xem_tbl > thead{display:block;width:100%;float:left}
.arcodion_wrap table.xem_tbl > tbody{overflow-y:auto;float:left;width:100%;min-height:311px;max-height:400px}
.content_bottom .settings_item_bx .content_box{margin:0;padding:0;border:0;background:transparent}
.settings_item_bx .arcodion_wrap{float:left;min-width:auto;width:392px;height:100%;margin:0;background:#f9f9f9}
.arcodion_wrap:before{position:absolute;top:53px;left:0;bottom:0;width:391px;background:#fff;content:''}
.arcodion_top{position:relative;z-index:10;padding:20px 25px 20px 25px;background:#fff;border:1px solid #dfdfdf; border-top:1px solid #dfdfdf !important; border-width:0 1px 1px 0}
.arcodion_top:after{display:block;clear:both;content:''}
.settings_item_bx .arcodion{overflow:visible;position:relative;z-index:10;max-height:100%;border:0}
.settings_item_bx .arcodion #defaultTreeText {padding:30px 0;}
.settings_item_bx .btn_wrap_left{float:left;margin:0;font-size:0}
.settings_item_bx .btn_wrap_right{float:right;margin:0;font-size:0}
.settings_item_bx .btn_wrap_right button {color:#222; letter-spacing:-1px; font-size:12px; border:1px solid #e5e5e5; height:31px;}
.settings_item_bx .btn_wrap_right .remove_btn:before {content:''; display:inline-block; width:9px; height:1px; background:url(img/icon_minus.png) no-repeat 0 0; margin:0 4px 0 -1px; padding:0 4px 4px 0;}
.settings_item_bx .btn_wrap_left button:not(:first-child),.settings_item_bx .btn_wrap_right button:not(:first-child){margin-left:5px}
.settings_item_bx .btn_wrap_right #deleteCategoryBtn {color:#222; letter-spacing:-1px; font-size:12px; border:1px solid #e5e5e5; height:31px;}
.settings_item_bx .btn_wrap_right #deleteCategoryBtn:before {content:''; display:inline-block; width:9px; height:1px; background:url(img/icon_minus.png) no-repeat 0 0; margin:0 4px 0 -1px; padding:0 4px 4px 0;}
.tree_head .btn_wrap_right {float:left;}
.upBtn,.downBtn,.grade_up_btn,.grade_down_btn,.up_btn,.down_btn{min-width:auto;width:31px; height:31px; padding:0;margin-left:0 !important;margin-right:-1px;font-size:0; border:1px solid #dfdfdf;}
.upBtn:before,.grade_up_btn:before,.up_btn:before{width:13px;height:8px;background:url(img/icon_up_arrow.png) no-repeat 0 0;}
.downBtn:before,.grade_down_btn:before,.down_btn:before{width:13px;height:8px;background:url(img/icon_down_arrow.png) no-repeat 0 0;}
.upBtn:hover,.downBtn:hover,.grade_up_btn:hover,.grade_down_btn:hover,.up_btn:hover,.down_btn:hover{position:relative;z-index:10}
.arcodion_lst{}
.arcodion_lst_empty{height:310px;line-height:310px;border-right:1px solid #ccc;text-align:center}
.arcodion_lst_empty p{display:inline-block;color:#494949;font-size:14px;line-height:1.4}
.arcodion_thead{overflow:hidden;padding-bottom:5px;margin:0 25px;border-bottom:1px solid #e5e5e5;color:#777;font-weight:bold}
.arcodion_th:first-child{float:left;display:block;width:80%;text-align:left}
.arcodion_th:nth-child(2){float:right;display:block;width:20%;text-align:right}
.arcodion_lst ul{max-height:100%}
.arcodion_lst ul ul{max-height:504px}
.arcodion_thead + ul{min-height:250px;max-height:480px}
.arcodion_lst:after{position:absolute;top:0;right:0;bottom:0;width:1px;background:#dfdfdf;content:''}
.arcodion .arcodion_lst .arc_body{overflow:hidden;position:relative;padding:8px 26px 8px 18px;border:0;color:#494949;font-size:14px;line-height:24px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}
.arcodion .arcodion_lst .arc_body:hover,.arcodion .arcodion_lst .arc_body:focus,.arcodion .arcodion_lst .arc_body:active{background:#f4f4f4}
.arcodion_two_col .arcodion_lst .arc_body{padding-right:129px}
.arcodion .arcodion_lst .arc_body.on {background:#f4f4f4;}
.arcodion .arcodion_lst .arc_body.on .title {color:#5d9bf3;font-weight:bold}
.arcodion_lst .title{display:inline-block;padding-left:8px;vertical-align:top; color:#333; letter-spacing:-1px;}
.arcodion_lst .tag{margin:1px 0 0 7px}
.arcodion_lst .tag+.title{padding-left:3px}
.arcodion_lst .tag+.title+.input{margin-left:4px}
.arcodion_lst .input input{width:100% !important;background:transparent;font-size:14px;vertical-align:top}
.arcodion .arcodion_lst .arc_body .item_count{position:absolute;top:12px;right:26px;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:inherit}
.arcodion .arcodion_lst .arc_body.on:after {position:absolute; top:17px; right:30px; content:''; display:inline-block; width:4px; height:7px; background:url('img/icon_list_arrow.png') no-repeat 0 0;}
.settings_item_bx .arcodion_wrap + .arcodion_detail {border:1px solid #dfdfdf !important; padding:26px 30px 30px 30px;}
.settings_item_bx .arcodion_detail{float:none;width:auto;display:block;min-height:359px;padding:20px 30px 30px 30px;margin-left:391px;background:#fff;border-top:1px solid #dfdfdf !important; border-left:1px solid #dfdfdf;border-width:0 0 0 1px;}
.arcodion_item{margin-top:-7px}
.arcodion_item + .arcodion_item{margin-top:20px}
.arcodion_item_empty{height:319px;padding-top:49px;border:1px solid #ccc;text-align:center;vertical-align:middle}
.arcodion_item_empty p{display:inline-block;font-size:14px;color:#494949;line-height:1.4;vertical-align:middle}
.arcodion_item_empty:after{display:inline-block;height:100%;vertical-align:middle;content:''}
.arcodion_title{padding-bottom:17px;text-align:left;line-height:24px}
.arcodion_h{display:inline-block;padding-top:3px;color:#494949;font-size:14px;font-weight:bold;vertical-align:middle;line-height:1}
.arcodion_item table.grid{margin-bottom:4px}
.arcodion_item table.xem_tbl.grid > tbody > tr > td:not(.left):not(.right){padding-left:2px;padding-right:2px}
.arcodion_item input[type="text"]{width:412px}
.arcodion_item select{width:365px}
.arcodion_item .btn_wrap_right{margin-bottom:10px}
.arcodion_item .note-editor.note-frame{width:100% !important;margin-bottom:4px}
.arcodion_item .account_container + .account_container{margin-top:8px}
#deliveryTemplateGroupName{width:365px}
#deliveryTemplateBtn {padding:0 13px; height:31px; border:1px solid #dfdfdf;}
#deliveryTemplateBtn:hover {background:#f2f2f2;}
.arcodion_item #selectDeliveryAreaFee{width:140px}
#deliveryConditionPopup {}

.notice_box{position:relative;min-height:38px;margin-top:8px;padding:16px 12px 17px 46px;background:#f5f5f5;color:#494949;text-align:left}
.notice_box:first-child{margin-top:0}
.notice_box:before{position:absolute;top:16px;left:15px;width:18px;height:18px; background:url(img/icon_notice.png) no-repeat 0 0;}
.notice_box.no_mark{padding-left:20px}
.notice_box.no_mark:before{display:none}
.notice_box.no_mark span:before {position:absolute;top:22px;left:20px;width:3px;height:3px;background:#c4c4c4;content:'';}
.notice_box p{color:#494949;line-height:18px}
.notice_box p:not(.notice_head){margin-top:-1px}
.notice_head{position:relative;margin-bottom:5px;line-height:18px}
.notice_head strong{font-size:14px;font-weight:bold}
.notice_box p + ul,.notice_box p + ol{margin-top:7px}
.notice_box ul li{position:relative;padding-left:13px;line-height:22px; color:#555; letter-spacing:-1px;}
.notice_box ul li:before{position:absolute;top:10px;left:1px;width:3px;height:3px;background:#c4c4c4;content:''}
.notice_box ol li{position:relative;padding-left:1px;line-height:18px}
.notice_box .highlight{color:#5d9bf3}
.notice_box_text,.notice_box_text:first-child{min-height:0;padding:0;background:0}
.notice_box_text:before{top:0;left:0;width:13px;height:13px;background-position:-158px -110px}
.notice_box_text p{padding-left:17px;margin-top:0px !important;color:#643cff;line-height:14px}


.result_box{position:relative;min-height:38px;margin-top:8px;padding:8px;background:#f9f9f9;color:#494949;text-align:left}
.result_box:first-child{margin-top:0}
.result_box:before{position:absolute;top:16px;left:15px;width:18px;height:18px; background:url(img/icon_notice.png) no-repeat 0 0;}
.result_box.no_mark{padding-left:20px}
.result_box.no_mark:before{display:none}
.result_box.no_mark span:before {position:absolute;top:22px;left:20px;width:3px;height:3px;background:#c4c4c4;content:'';}
.result_box p{color:#494949;line-height:18px}
.result_box p:not(.result_head){margin-top:-1px}
.result_head{position:relative;margin-bottom:5px;line-height:18px}
.result_head strong{font-size:14px;font-weight:bold}
.result_box p + ul,.result_box p + ol{margin-top:7px}
.result_box ul li{position:relative;padding-left:13px;line-height:22px; color:#555; letter-spacing:-1px;}
.result_box ul li:before{position:absolute;top:10px;left:1px;width:3px;height:3px;background:#c4c4c4;content:''}
.result_box ol li{position:relative;padding-left:1px;line-height:18px}
.result_box .highlight{color:#5d9bf3}
.result_box_text,.result_box_text:first-child{min-height:0;padding:0;background:0}
.result_box_text:before{top:0;left:0;width:13px;height:13px;background-position:-158px -110px}
.result_box_text p{padding-left:17px;margin-top:0px !important;color:#643cff;line-height:14px}


.mall_list_wrap{position:relative}
.mall_list{position:relative;overflow-x:hidden;padding-top:1px;border:1px solid #ccc;border-width:0 1px 1px;margin-right:94px}
.mall_list:before{position:absolute;top:0;left:0;right:0;height:1px;background:#ccc;content:''}
.mall_list_ul{position:relative;display:block;height:46px;border:0;background:0;font-size:0;white-space:nowrap;text-align:left}
.mall_list_ul li{position:relative;float:none;display:inline-block;width:112px;text-align:center}
.mall_list_ul li:after{position:absolute;top:16px;right:0;width:1px;height:14px;background:#e5e5e5;content:''}
.mall_list_ul li a{overflow:hidden;display:block;height:100%;padding:0 12px;border:0;color:#777;font-size:14px;line-height:46px;text-overflow:ellipsis;white-space:nowrap}
.mall_list_ul li a:not(.on):hover,.mall_list_ul li a:not(.on):focus,.mall_list_ul li a:not(.on):active{color:#141414c;text-decoration:underline}
.mall_list .mall_list_ul li a.on{color:#2ec0c5 !important;font-weight:bold}
.mall_list_ul li a.on:before{z-index:10;position:absolute;top:-1px;left:-1px;right:0;height:3px;background:#2ec0c5;content:''}
.mall_list_control{overflow:hidden;position:absolute;top:0;right:0}
.mall_list_control button{display:block;float:left;height:48px;width:48px;font-size:0;line-height:99em}
.mall_list_control .btn_prev{margin-right:-1px}
.mall_list_control .btn_prev:before{width:6px;height:10px;background-position:-103px -40px}
.mall_list_control .btn_next:before{width:6px;height:10px;background-position:-111px -40px}
.mall_list_control button:hover,.mall_list_control button:focus,.mall_list_control button:active{border-color:#ccc}

.section_idx{font-size:14px}
.category_form{position:relative;margin-top:20px}
.category_form .remove_category_btn{margin-left:-11px}
.category_form #add_category{position:absolute;top:0;right:0;}

/* 설정페이지 - 카테고리 관리 */

.treeWrap .arcodion_lst{}
.treeWrap .arcodion_lst ul{max-height:520px}
.treeWrap .arcodion_lst .tui-tree-subtree{max-height:none}
.arcodion #treeRoot{height:auto;width:auto;overflow-y:visible}
.arcodion .tui-tree-wrap{overflow-y:visible;width:auto;padding:0;font-size:inherit;text-align:left}
.arcodion .tui-tree-text{padding:10px 0 9px 0;color:#333;font-size:14px;line-height:14px}
.arcodion .tui-tree-wrap .tui-tree-toggle-btn{min-width:auto;width:8px;margin:10px 10px 0 0;text-align:left}
.arcodion .tui-tree-content-wrapper:hover,.arcodion .tui-tree-content-wrapper:focus,.arcodion .tui-tree-content-wrapper:active,.arcodion .tui-tree-hover>.tui-tree-content-wrapper,.arcodion .tui-tree-selected>.tui-tree-content-wrapper{background:#f4f4f4}
.arcodion .tui-tree-content-wrapper:hover,.arcodion .tui-tree-content-wrapper:focus,.arcodion .tui-tree-content-wrapper:active,.arcodion .tui-tree-selected>.tui-tree-content-wrapper{background:#f4f4f4}
.arcodion .tui-tree-content-wrapper{background:#fff; background-color:#fff}
.arcodion .tui-tree-selected>.tui-tree-content-wrapper .tui-tree-text,.arcodion .tui-tree-root>.tui-tree-opened>.tui-tree-content-wrapper .tui-tree-text{color:#5d9bf3}
.arcodion .tui-tree-opened:not(.tui-tree-selected)>.tui-tree-content-wrapper .tui-tree-text{color:#494949;font-weight:normal}
.arcodion .tui-tree-content-wrapper .tui-ico-folder{margin:-3px 5px 0 0;background-position:-71px -53px}
.arcodion .tui-tree-opened > .tui-tree-content-wrapper .tui-ico-folder{background-position:-85px -53px}
.arcodion .tui-tree-content-wrapper .tui-ico-file{margin:-3px 9px 0 0;background:url(img/icon_category.png) no-repeat 0 0; width:11px; height:14px;}
.arcodion .tui-tree-drop .tui-ico-folder,.arcodion .tui-tree-selected>.tui-tree-content-wrapper .tui-ico-folder{background-position:-71px -65px}
.arcodion .tui-tree-selected.tui-tree-opened>.tui-tree-content-wrapper .tui-ico-folder{background-position:-85px -65px}
.arcodion .tui-tree-drop .tui-ico-file,.arcodion .tui-tree-selected>.tui-tree-content-wrapper .tui-ico-file{background:url(img/icon_category_on.png) no-repeat 0 0; width:16px; height:14px;}
.ico_show,.ico_noshow{width:12px;height:12px;margin:-3px 0 0 5px}
.ico_show{background-position:0 -175px}
.ico_noshow{background-position:-14px -175px}
.arcodion .tui-tree-content-wrapper,.arcodion .tui-input-wrap{padding-left:28px !important}
.arcodion .tui-tree-leaf>.tui-tree-content-wrapper .tui-tree-text{padding-left:1px}
.arcodion .tui-tree-subtree .tui-tree-content-wrapper,.arcodion .tui-tree-subtree .tui-input-wrap{padding-left:50px !important}
.arcodion .tui-tree-subtree .tui-tree-subtree .tui-tree-content-wrapper,.arcodion .tui-tree-subtree .tui-tree-subtree .tui-input-wrap{padding-left:72px !important}
.arcodion .tui-tree-subtree .tui-tree-subtree .tui-tree-subtree .tui-tree-content-wrapper,.arcodion .tui-tree-subtree .tui-tree-subtree .tui-tree-subtree .tui-input-wrap{padding-left:94px !important}
.arcodion .tui-tree-input{top:4px;left:20px;}
.arcodion .tui-tree-subtree .tui-tree-input{left:40px;}
.arcodion .tui-tree-subtree .tui-tree-subtree .tui-tree-input{left:60px;}
.arcodion .tui-tree-leaf > .tui-input-wrap{margin-left:-8px}

/* 설정페이지 - 배너관리 */
.account_container table.xem_tbl{table-layout:auto}
.account_container table.xem_tbl > tbody > tr:not(:last-child),.account_container table.xem_tbl > thead > tr:not(:last-child){border:0}
.account_container table.xem_tbl > thead > tr > th, .account_container table.xem_tbl > tbody > tr > th{height:43px;padding:1px 12px 0 25px;border:1px solid #ccc;line-height:40px;vertical-align:top}
.account_container table.xem_tbl > tbody > tr > td{padding:0;font-size:0}
.account_container table.xem_tbl > tbody > tr:first-child > td:not(:first-child){padding-top:8px}
.account_container table.xem_tbl > tbody > tr:last-child > td{padding-bottom:8px}
.account_container table.xem_tbl > tbody > tr:first-child > td:first-child,.account_container table.xem_tbl > tbody > tr:first-child > td:last-child{position:relative;border:1px solid #ccc}
.account_container table.xem_tbl > tbody > tr:first-child > td:first-child{background:#f9f9f9;border-right-color:#eee}
.account_container table.xem_tbl > tbody > tr:first-child > td:last-child{text-align:center}
.section_image_container tr > td.td_title{padding-left:18px !important;font-size:12px !important}
.account_container .section_idx{display:inline-block;padding:4px 0 0 25px}
.account_container .account_name_span{font-size:14px}
.account_container .account_img_size{font-size:12px;margin-right:10px}
.account_container .account_img_size:before{display:inline-block;width:1px;height:14px;margin:-2px 12px 0 6px;background:#ccc;vertical-align:middle;content:''}
.account_container .account_img_size input[type=text]{width:48px;margin-top:-2px}
.account_container .account_img_size input[name=width]{margin-left:2px;margin-right:4px}
.account_container .account_img_size input[name=height]{margin-left:3px}
.account_container .section_head label{font-size:12px}

.account_container .location_control{position:absolute;top:50%;left:6px;margin:0;transform:translateY(-50%)}
.location_control{float:left;width:16px;margin:-4px 0 -6px;margin-right:11px;height:auto;padding-bottom:1px;line-height:16px;text-align:center;vertical-align:middle}
.location_control > span{display:block;width:16px;height:17px;border:1px solid #e5e5e5;background:#fff;font-size:0;cursor:pointer}
.location_control > span:last-child{height:15px;border-top:0}
.location_control > span:before{width:10px;height:6px}
.location_control > span:first-child:before{background-position:-99px -52px}
.location_control > span:last-child:before{background-position:-99px -60px}
.location_control > span.disabled{background:#f1f1f1;cursor:default}
.location_control > span.disabled:first-child:before{background-position:-121px -86px}
.location_control > span.disabled:last-child:before{background-position:-121px -94px}
.location_control.small > span{width:12px;height:12px}
.location_control.small > span:last-child{height:11px}
.location_control.small > span:before{position:relative;top:-3px;width:6px;height:4px;vertical-align:middle}
.location_control.small > span:first-child:before{background-position:-57px -172px}
.location_control.small > span:last-child:before{background-position:-57px -178px}
.location_control.small > span.disabled{}
.location_control.small > span.disabled:first-child:before{background-position:-65px -172px}
.location_control.small > span.disabled:last-child:before{background-position:-65px -178px}

.account_container input[type=text]{overflow:hidden;width:80px;text-overflow:ellipsis;white-space:nowrap}
.account_container input[name=adminName]{width:72px;margin-left:4px !important}
.account_container .landingUrlGeneral input{width:201px}
.account_container select{width:200px}
.account_container select[name=accountDisplayType]{width:88px;margin-top:-2px;margin-left:4px}
.account_container .section_image_container tr:first-child td:nth-child(3) input{width:319px}
.account_container .remove{margin:0}
.account_container .section_image_container{border-bottom:1px solid #ccc}
.account_container .file_btn{width:72px;padding:0;margin-left:4px}
.file_btn:hover {background:#f2f2f2 !important;}

/* 메인 - 서비스어드민 */
.service .content_bottom_wrap{padding-top:20px;font-size:0;border:0}
.service .content_bottom .quick_menu_wrap{width:292px;margin-right:20px}
.quick_menu_wrap .quick_menu_button_wrap{overflow:hidden;margin:0 0 20px !important;border:1px solid #ccc;background:#fff;font-size:0}
.quick_menu_wrap .quick_menu_button_wrap button{position:relative;width:147px;height:56px;padding-left:44px;margin:-1px 0 -1px -1px;border:1px solid #e5e5e5;background-color:#fff;font-size:16px;text-align:left}
.quick_menu_wrap .full_button button{width:292px;padding-left:25px;font-size:16px;color:#141414}
.quick_menu_wrap .full_button button:after{position:absolute;top:50%;right:27px;width:9px;height:12px;background:url(/static/ncp/css/img/sp.png) no-repeat -46px 0;transform:translateY(-50%);content:''}
.quick_menu_wrap .quick_menu_lst{margin:0 -1px}
.quick_menu_wrap .quick_menu_lst button:after{position:absolute;top:50%;background:url(/static/ncp/css/img/sp.png) no-repeat;transform:translateY(-50%);content:''}
.quick_menu_wrap .quick_menu_lst .btn_product_add:after{left:16px;width:17px;height:17px;background-position:-154px -18px} /* 상품등록 */
.quick_menu_wrap .quick_menu_lst .btn_product_lst:after{left:18px;width:15px;height:16px;background-position:-95px 0} /* 상품조회 */
.quick_menu_wrap .quick_menu_lst .btn_order_lst:after{left:19px;width:14px;height:20px;background-position:-116px -18px} /* 주문조회 */
.quick_menu_wrap .quick_menu_lst .btn_member_lst:after{left:16px;width:20px;height:20px;background-position:-132px -18px} /* 회원조회 */
.quick_menu_wrap .quick_menu_lst .btn_promotion_add:after{left:16px;width:19px;height:20px;background-position:-95px -18px} /* 프로모션등록 */
.quick_menu_wrap .quick_menu_lst .btn_coupon_lst:after{left:16px;width:19px;height:11px;background-position:-112px 0} /* 쿠폰조회 */
.quick_menu_wrap .quick_menu_lst .btn_partner_lst:after{left:16px;width:20px;height:14px;background-position:-156px 0} /* 파트너사조회 */
.quick_menu_wrap .quick_menu_lst .btn_notice_add:after{left:16px;width:21px;height:14px;background-position:-133px 0} /* 공지등록 */

.content_bottom .notice_guide_wrap{width:calc(100% - 312px)}
.notice_wrap{margin-bottom:0 !important;border:1px solid #ccc;background:#fff}
.notice_wrap .notice_menu_wrap{padding:14px 26px 10px;margin:0;border-bottom:1px solid #e5e5e5;background:#fff;line-height:28px;text-align:left}
.notice_wrap .notice_menu_wrap .title{height:auto;padding:0;color:#141414;font-size:19px;font-weight:normal;vertical-align:top}
.notice_wrap .notice_menu_wrap button{float:left}
.notice_wrap .notice_content_wrap{padding:10px 27px 19px 27px}
.notice_wrap .notice_table tr{border-bottom:0 !important}
.notice_wrap .notice_table td{padding:5px 0}
.notice_wrap .notice_table td:first-child{padding-left:0}
.notice_wrap .notice_table td span,.service .notice_table td .register_time{color:#494949}
.service .notice_table td .register_time{margin-right:-2px}
.notice_wrap .notice_table .notice_title{display:inline-block;cursor:pointer;vertical-align:middle}
.notice_wrap .notice_table .notice_title:hover,.notice_wrap .notice_table .notice_title:focus{font-weight:bold;text-decoration:underline}
.notice_wrap .notice_table .notice_category_label+.notice_category_label{margin-left:1px}
.notice_wrap .notice_table .notice_category_label + .notice_title{margin-left:7px}
.notice_wrap .notice_all_btn{float:none;width:100%;height:36px;margin-top:9px;border:1px solid #ccc;font-size:14px;color:#494949;line-height:36px}
.notice_wrap table.notice_table tr.empty_row{height:40px}
.service .notice_wrap td:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.service #notice_category,.partner #notice_category,.tab_filter{float:right;height:auto;padding:0;margin-right:-15px}
.service #notice_category li,.partner #notice_category li,.tab_filter li{float:left;height:28px;padding:0 15px;border:0 !important;font-size:14px;color:#777 !important;line-height:28px;cursor:pointer}
.service #notice_category li:not(.on):hover,.service #notice_category li:not(.on):focus,.partner #notice_category li:not(.on):hover,.partner #notice_category li:not(.on):focus,.tab_filter li:not(.on):hover,.tab_filter li:not(.on):focus{border-radius:99em;background:#f1f1f1}
.service #notice_category li.on,.partner #notice_category li.on,.tab_filter li.on{border-radius:99em;background:#2ec0c5;color:#fff !important;font-weight:bold}

/* 메인 - 파트너센터 */
.partner .notify_inquiry_wrap{overflow:hidden;display:block}
.partner .notification_notice_wrap{float:left;width:49.35%;margin:0}
.partner .notification_wrap{margin-bottom:0;background:#fff; border-radius:10px;}
.partner .notice_content_wrap{padding:9px 24px 10px 25px}
.partner .notice_content_wrap table {table-layout:fixed;}
.partner .notice_wrap{margin:20px 0 0}
.partner button.more:after,.service button.more:after{margin:-3px 0 0 7px}
.partner .product_cs_settlement_wrap{float:left;width:23.98%;margin:0; margin-left:1.32%; padding:0; background:#fff;  border-radius:10px; min-height:288px;}
.partner .product_inquiry_wrap{margin-bottom:20px;border:none;}
.partner .settlement_summary_wrap{margin-bottom:0;border:1px solid #ccc}
.partner .guide_faq_wrap{float:left;width:23.94%;margin-left:1.3%;}
.partner .present_summary_wrap{overflow:hidden;height:367px;padding:40px 0 0 0;margin-left:-20px; box-sizing:content-box;}
.partner .present_summary_wrap > div{float:left;width:25%;height:100%;padding-left:20px;border:0 !important;box-sizing:border-box}
.present_summary_bx{position:relative;height:100%;padding:30px;border:none;background:#fff; border-radius:10px;}
.present_summary_wrap .title{padding-bottom:23px;color:#494949;font-size:24px;font-weight:bold;letter-spacing:-1px; text-align:left;}
.present_summary_wrap .title + span {font-size:22px; color:#333;}
.present_summary_wrap .summary_mini_title{display:block;padding-top:8px;font-size:12px; color:#9a9a9a; font-weight:normal;line-height:1}
.present_summary_wrap .title > button{position:absolute;top:27px;right:0;}
.present_summary_wrap .layer_popup{font-weight:normal}
#sale_summary_guide_button,#sale_summary_refresh_button,#delay_summary_guide_button,#delay_summary_refresh_button,#claim_summary_refresh_button,#product_summary_refresh_button{height:auto;min-width:auto;padding:0;border:0;background:0}
#sale_summary_guide_button,#delay_summary_guide_button{right:61px}
#sale_summary_refresh_button,#delay_summary_refresh_button,#claim_summary_refresh_button,#product_summary_refresh_button{top:26px;right:30px;width:28px;text-align:center}
#sale_summary_refresh_button:before,#delay_summary_refresh_button:before,#claim_summary_refresh_button:before,#product_summary_refresh_button:before{width:21px; height:20px; border:1px solid #a9a9a9; border-radius:2px; box-sizing:content-box; background:url('img/icon_refresh.png') no-repeat center;}
#sale_summary_guide_button:before,#delay_summary_guide_button:before{font-size:12px;color:#5d9bf3;font-weight:normal;content:'도움말';border:1px solid #5d9bf3; border-radius:2px; padding:3px 9px 3px 10px;}
#sale_summary_guide_button:hover, #sale_summary_refresh_button:hover, #more_main_notification_button:hover, #delay_summary_guide_button:hover, #delay_summary_refresh_button:hover, #claim_summary_refresh_button:hover, #product_summary_refresh_button:hover, #product_inquiry_more_button:hover, #product_guide:hover, #order_guide:hover, #design_guide:hover, #etc_setting_guide:hover, #mobile_admin_guide:hover {background:none !important;}

.present_summary_wrap .items{overflow:hidden; padding-top:11px;color:#494949;font-size:14px;line-height:32px}
.present_summary_wrap .items > div{position:relative; float:left; display:inline-block; width:31.2%; height:108px; margin:0 3% 10px 0; background:#f8f8f8; border-radius:10px;}
.present_summary_wrap .items > div:hover{cursor: pointer;}
.present_summary_wrap .items > div:nth-child(3n+0) {margin-right:0 !important;}
.present_summary_wrap .items_tit{position:absolute; top:63px; left:50%; margin-left:-33px; width:66px; font-size:13px; color:#8b8b8b; line-height:15px; font-weight:bold; word-break:keep-all;}
.present_summary_wrap .items_count{padding-top:28px;}
.present_summary_wrap .items_count span:nth-child(2){display:none;}

/* 추후 해당 영역 클릭 활성화 시 comment out 해제 */
.present_summary_wrap .items_count span{overflow:hidden; display:block; text-overflow:ellipsis; white-space:nowrap; color:#333333;font-size:22px; font-weight:bold;}
/*.delay_summary_wrap .items_count span:first-child{color:#2ec0c5;font-size:18px}
.claim_summary_wrap .items_count span:first-child{color:#4b96ff;font-size:18px}
.product_summary_wrap .items_count span:first-child{color:#141414;font-size:18px}*/

/* 추후 클릭 영역 활성화 시 아래 CSS 제거 */
/*.present_summary_wrap .items_count span:first-child:not(:last-child){color:#141414;font-size:18px}*/

.partner .notify_inquiry_wrap .title_wrap{padding:30px 30px 0 30px;margin:0;border-bottom:none;line-height:28px; border-radius:10px 10px 0 0;}
.partner .notify_inquiry_wrap .title_wrap .title{float:none;height:auto;padding:0;color:#222;font-size:21px;font-weight:bold;vertical-align:top; letter-spacing:-1px;}
.partner .notify_inquiry_wrap .title_wrap button.more {display:block; width:100%; text-align:left;}
.partner .notify_inquiry_wrap .title_wrap button.more:after {display:none;}
.partner .notify_inquiry_wrap .title_wrap button .blind {float:right; position:static; width:auto; height:auto; display:inline-block; line-height:normal; font-size:12px; color:#5d9bf3; font-weight:normal; border:1px solid #5d9bf3; padding:2px 8px 2px 9px; border-radius:2px;}
/* pub_190723 */
.partner .notify_inquiry_wrap .title_wrap .title_tab {width:100%; overflow:hidden;}
.partner .notify_inquiry_wrap .title_wrap .title .tab {overflow:hidden; float:left;}
.partner .notify_inquiry_wrap .title_wrap .title .tab li {float:left; margin-right:40px; position:relative;}
.partner .notify_inquiry_wrap .title_wrap .title .tab li:after {content:''; display:inline-block; width:2px; height:15px; background:#e0e0e0; position:absolute; top:1px; right:-22px;}
.partner .notify_inquiry_wrap .title_wrap .title .tab li:last-child:after {display:none;}
.partner .notify_inquiry_wrap .title_wrap .title .tab li a {color:#9f9f9f; font-size:18px; font-weight:bold; vertical-align: top; letter-spacing:-1px; text-decoration:none; cursor:pointer;}
.partner .notify_inquiry_wrap .title_wrap .title .tab li.on a {color:#222;}
.partner .notify_inquiry_wrap .title_wrap .title_tab button.more {width:auto; float:right !important;}
/* //pub_190723 */
.partner table.notice_table tr{border:0}
.partner table.notice_table tr:last-child{border:0}
.partner table.notice_table tr:nth-child(odd) {background:#f8f8f8;}
.partner table.notice_table tr:nth-child(even) {background:#fff;}
.partner table.notice_table td{overflow:hidden;min-height:32px;padding:0 !important;line-height:32px;text-overflow:ellipsis;white-space:nowrap}
.partner .notice_wrap table.notice_table td{height:40px;line-height:40px}
.partner table.notice_table .link{display:inline-block !important; padding:0 10px 1px 10px; color:#fff;font-size:11px;cursor:pointer;text-decoration:none; display:inline-block; background:#b8b8b8; border-radius:2px; letter-spacing:-1px;}
.notification_wrap .notice_content_wrap{padding:20px 0 12px 0; min-height:234px;}
.partner .notification_wrap .notice_table td{height:31px;line-height:31px; padding:4px 0 4px 28px !important;}
.partner .notification_wrap .notice_table td.left span:nth-child(1) {overflow:hidden; max-width:55%; margin-right:2px; text-overflow:ellipsis; white-space:nowrap; vertical-align:middle; color:#444444; font-size:13px; padding:0 8px 0 3px !important; display:inline-block; letter-spacing: -1px;}
.partner .notification_wrap .notice_table td.right span:nth-child(1) {color:#9f9f9f; display:inline-block; vertical-align:0px; border:none; background:none;}
.partner .notification_wrap .notice_table td.right {overflow:visible;}
.partner .notification_wrap .notice_table td.right span {color:#a1a1a1; font-size:12px; float:right; padding:0 30px 0 0;}

.partner .product_inquiry_wrap .product_inquiry_content_wrap,.partner .settlement_summary_wrap .settlement_content_wrap{padding:16px 26px 11px;background:#fff}
.partner .product_inquiry_wrap .product_inquiry_content_wrap .items div.amount span{padding:0}
.partner .settlement_summary_wrap .settlement_content_wrap{padding-top:22px;padding-bottom:16px}
.partner .product_inquiry_wrap .product_inquiry_content_wrap div.items,.partner .settlement_summary_wrap .settlement_content_wrap div.items{margin:0;font-size:0;text-align:left;line-height:20px}
.partner .product_inquiry_wrap .product_inquiry_content_wrap .items div.item,.partner .settlement_summary_wrap .settlement_content_wrap .items div.item{float:none;color:#494949;font-size:14px;}
.partner .product_inquiry_wrap .product_inquiry_content_wrap .items div.item {color:#8b8b8b; font-size:14px; letter-spacing:-1px;}
.partner .product_inquiry_wrap .product_inquiry_content_wrap .items .no_hover_effect{text-decoration: none; cursor: auto}
.partner .product_inquiry_wrap .product_inquiry_content_wrap {border-radius:0 0 10px 10px; background:none; padding-top:28px !important; padding:16px 28px 11px 31px;}
.partner .product_inquiry_wrap .product_inquiry_content_wrap .items div.item span {font-size:13px;}
.product_cs_settlement_wrap .items + .items{margin-top:12px !important}
.product_cs_settlement_wrap .amount span:first-child{padding-right:2px !important;font-size:16px !important; color:#222; font-weight:bold; vertical-align:bottom;}
.product_cs_settlement_wrap .amount span:last-child {color:#a5a5a5 !important; font-size:13px !important;}
.settlement_summary_wrap .item span{display:block;font-size:14px !important}
.partner .guide_wrap,.partner .faq_wrap{display:block;width:100%;padding:0;margin:0}
.partner .guide_wrap {background:#fff; border-radius:10px;}
.partner .guide_wrap .download_guide {background:none;}
.partner .guide_wrap .download_guide span {display:block; height:23px; line-height:23px; padding-left:55px; margin:0 !important; font-size:18px; color:#222; font-weight:bold;}
.partner .guide_wrap > button:nth-child(2) span {background:url('img/icon_guide01.png') no-repeat 21px 0;}
.partner .guide_wrap > button:nth-child(3) span {background:url('img/icon_guide02.png') no-repeat 21px center;}
.partner .guide_wrap > button:nth-child(4) span {background:url('img/icon_guide04.png') no-repeat 21px center;}
.partner .guide_wrap > button:nth-child(5) span {background:url('img/icon_guide03.png') no-repeat 21px center;}
.partner .guide_wrap > button:nth-child(6) span {background:url('img/icon_guide05.png') no-repeat 21px center;}
.partner .guide_faq_wrap .title{display:none}
.partner .guide_faq_wrap button{padding:19px 0 39px 20px; position:relative;float:none;display:block;min-height:55px;width:100%;margin-top:-1px;color:#141414;line-height:5px; border-bottom:1px solid #e0e0e0;}
.partner .guide_faq_wrap button:last-child {border-bottom:none;}
.partner .guide_faq_wrap button:after{position:absolute;right:27px;top:50%;transform:translateY(-50%)}
.partner .guide_wrap button:after{width:6px; height:10px; background:url('img/icon_guide_arrow.png') no-repeat 0 0;}
.partner .faq_wrap button:after{width:6px;height:10px;background-position:-95px -40px}

.partner button#sale_agreement_waiting_button{float:right;height:auto;margin:0;padding:0;border:0;color:#777;font-size:14px;line-height:28px}
.partner button#sale_agreement_waiting_button:after{content:none}
.partner button#sale_agreement_waiting_button > span{color:#141414;font-weight:bold}

/* 상품문의 관리 */
.partition_wrap{overflow:visible;width:auto;margin-top:20px;margin-left:-20px}
.partition_wrap:after{display:block;clear:both;content:''}
.partition_wrap:first-child{margin-top:0}
.partition_wrap .partition{width:50%;padding-left:20px}
.partition_wrap .partition:first-child,.partition_wrap .partition:nth-child(2){width:50%;margin:0}
.partition_wrap table.xem_tbl + table.xem_tbl{margin-top:8px}
.partition_wrap table.xem_tbl > tbody > tr > td{padding-left:12px;padding-right:12px}
.partition_wrap .xem_tbl td[data-type=productName]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.partition_wrap .table_tit_area {border:1px solid #dfdfdf; border-bottom:none;}
.partition_wrap .content_item_bx {border:1px solid #dfdfdf; border-top:none;}
.partition_wrap .content_item_bx:first-child {border:1px solid #dfdfdf;}
.inquiry_wrap{position:relative;padding:0;margin-bottom:8px; border-bottom:1px solid #dfdfdf;}
.inquiry_wrap.reply{padding-left:20px}
.inquiry_wrap.reply#write_area{margin-top:20px; border-bottom:none;}
.inquiry_wrap.secret:after{position:absolute;top:15px;right:13px;width:11px;height:13px;background-position:-122px -71px;content:''}
.inquiry_wrap.owner:after,.inquiry_wrap#write_area:after{content:none}
.inquiry_wrap .inquiry_head{height:40px;line-height:38px;padding:0;margin-bottom:-1px;border:none;background:none;font-size:0}
.inquiry_wrap .inquiry_head .register_name{margin-right:0;color:#7c7c7c;font-size:12px;font-weight:normal;}
.inquiry_wrap .inquiry_head .register_ymdt{margin-top:11px;color:#7c7c7c;font-size:12px;line-height:18px;vertical-align:top}
.inquiry_head .register_ymdt:before{display:inline-block;width:1px;height:12px;background:#999999;margin:2px 10px 0 12px;vertical-align:top;content:''}
.inquiry_wrap .inquiry_head .buy{float:none;margin-left:8px}
.inquiry_wrap .inquiry_head .right_btn_wrap{font-size:0}
.inquiry_wrap .inquiry_content{padding:0 0 16px 0;background:#fff;border:none;border-radius:0;color:#333;font-size:13px !important;line-height:21px;word-break:keep-all; letter-spacing:-1px;}
.inquiry_wrap.owner .inquiry_head{border-color:#97c8ca}
.inquiry_wrap.owner .inquiry_head .register_name{color:#7c7c7c; font-weight:bold;}
.inquiry_wrap.owner .inquiry_content{border-color:#97c8ca}
.inquiry_wrap.reply .reply_content{overflow:visible;position:relative;display:block;width:auto;margin-right:80px}
.inquiry_wrap.reply .reply_content textarea{display:block;height:76px; max-width:none;padding:16px 19px;margin:0;border:1px solid #dfdfdf;border-radius:0;line-height:18px;resize:vertical}
.inquiry_wrap.reply#write_area .reply_ico {top:0;}
.inquiry_wrap.reply .reply_save_btn{position:absolute;top:0;right:0;width:72px;height:34px;background:#5d9bf3;border:0;border-radius:0;color:#fff;font-size:12px;line-height:32px;}
.reply_ico{left:0;top:8px;width:12px;height:12px;border:1px solid #b1b1b1;border-width:0 0 2px 2px}
.inquiry_wrap.reply:not(#write_area) .reply_ico{top:9px}
.inquiry_wrap:after {display:none;}
.search_field .inputbox_wrap .small {margin-left:20px;}
.inquiry_wrap .inquiry_head .right_btn_wrap button {min-width:52px; height:31px; border:1px solid #dfdfdf; background:#fff; color:#222;}
.inquiry_wrap .inquiry_head .right_btn_wrap button:not(:last-child) {min-width:52px; height:31px; background:#9b9b9b; border:1px solid #9b9b9b; color:#fff; font-size:12px; margin-right:5px;}
.inquiry_wrap .inquiry_head .right_btn_wrap button:not(:last-child):hover {background:#8d8d8d !important; border:1px solid #8d8d8d !important;}

/* 주문상세 */
.partition .partition_bx{overflow:hidden;margin-left:-20px}
.partition .partition_bx .content_bottom_item{float:left;width:50%;margin:0;padding:0 0 0 20px}
.partition .partition_bx + .content_bottom_item{margin-top:20px}
.partition_tit{display:block;margin-bottom:8px;color:#494949;font-size:14px;text-align:left}
.order_detail_summary{overflow:hidden}
.order_detail_summary .status{height:48px;width:15.39%;padding:2px 0 0 0;border:1px solid #ccc;border-width:1px 1px 1px 0;color: #333;font-size:0;text-align:center;line-height: 43px;background: #f6f6f6;}
.order_detail_summary .status:not(:last-child){margin-right:0}
.order_detail_summary .status:first-child{width:23.05%;border-width:1px;background: #fff;}
.order_detail_summary .status .title{width:auto;height:auto;font-size: 13px;line-height:1;font-weight: bold;}
.order_detail_summary .status .title:before{content:none !important}
.order_detail_summary .status .number{width:auto;height:auto;padding: 0 0 0 5px;border:0;border-radius:0;background:0;color: #5d9bf3;font-size: 13px;font-weight: bold;vertical-align: top;}
.order_detail_summary .status:first-child .title{padding-left:8px; position:relative;}
.order_detail_summary .status:first-child .title:before{content:'' !important; position:absolute; top:50%; left:0; width:2px; height:2px; margin-top:-1px; background:#666;}
.order_detail_summary .status:first-child .number{color:#353a47;font-size: 18px;font-weight: bold;padding-left: 10px;}
.order_detail_summary .status .txt{display:inline-block;padding-left: 0;font-size:12px;line-height:1;vertical-align:middle;}
.layout_order-detail table.xem_tbl.grid > tbody > tr > td.left,.layout_order-detail table.xem_tbl.grid > tbody > tr > td.right{padding:8px 11px}
.layout_order-detail .xem_tbl.grid .td_claim{padding: 8px 11px !important}
.layout_order-detail .rowspan_product{padding-left:0 !important;padding-right:0 !important}
table.grid .product_detail{position:relative;display:block;margin-top:2px;padding-left:10px;color:#494949;line-height:18px}
table.grid .product_detail .tag{margin:0 1px}
table.grid .product_detail:first-of-type{margin-top:3px}
table.grid .product_detail:before{position:absolute;top:5px;left:1px;width:6px;height:6px;border:1px solid #494949;border-width:0 0 1px 1px;content:''}
table.grid .product_detail .title{color:#9d9d9d}
.layout_order-detail table.grid del{display:block}
.layout_order-detail .inputInvoice{font-size:0}
.layout_order-detail select.deliveryCompanyType{width:100%;margin-bottom:4px}
.layout_order-detail input.invoiceTextbox{width:calc(100% - 44px)}
.layout_order-detail .recipientBtn,.layout_order-detail .smsBtn{margin-left:4px}
.partition_wrap .partition .action_layer{overflow:hidden;display:block;height:auto;padding:7px 8px;border:1px solid #ccc;background:#f9f9f9;font-size:0;text-align:right}
.partition_wrap .partition textarea + .action_layer{border-top:0 !important}
.partition_memo textarea,.partition_cs textarea{width:100%;max-width:none;height:80px;margin:0;padding:9px 11px;resize:none}
.partition_wrap .partition .action_layer .inputbox_wrap{float:left;line-height:24px}
.partition_wrap .partition .action_layer .count_wrap{width:auto;margin-right:7px;line-height:24px}
.partition_wrap .partition .action_layer button{float:none;width:auto;height:24px}
.partition_wrap .partition .action_layer a{height:24px;}
.partition_memo .partition_tit,.partition_cs .partition_tit{font-size:13px;color:#494949}
.history_card_head{overflow:hidden;display:block;margin:0 8px;padding: 13px 3px 9px 31px;font-size:0;line-height:24px;text-align:left;vertical-align:middle;}
.history_card_head .registerer{display:inline-block;color: #444 !important;font-size:14px;font-weight:bold;vertical-align:middle;}
.history_card_head .bar{width:10px}
.history_card_head .date{display:inline-block;padding-top:1px;color: #7c7c7c;font-size:12px;line-height:14px;vertical-align:middle;}
.partition_memo .memo_command td{padding:0 !important}
.partition_memo .memo_command textarea{border:0}
.partition_memo .memo_command .action_layer{border:1px solid #ccc;border-width:1px 0 0 !important}

.partition_cs .action_layer{border-top:1px solid #ccc !important;margin-bottom:-1px}
.partition_cs .action_layer select:first-child{width:80px}
.partition_cs .action_layer select:nth-child(2){width:112px}
.partition_cs .action_layer select:nth-child(3){width:92px}
.partition_cs .action_layer select:last-child{width:248px;margin:0}
.partition_cs .history_card_head .log{float:right;color:#a4a4a4;font-size: 11px;}
.partition_cs .content_text{overflow:hidden;width:auto !important;padding: 0 11px 15px 37px;}
.partition_cs .info_details{overflow:hidden;margin-top:-1px}
.partition_cs .info_details > span,.partition_cs .info_desc{position:relative;float:left;display:block;width:100%;margin-top:3px;color: #333;font-size: 13px;line-height:18px;}
.partition_cs .info_details > span:before,.partition_cs .info_desc:before{position:absolute;top:7px;left:0;width:2px;height:2px;background:#141414;}
.partition_cs .info_details > span:not(.productName):not(.csRegisterer){width:33.33%}
.partition_cs .info_tit{float:left;margin-right:2px}
.partition_cs .info_txt{overflow:hidden;display:block;}
.contentContainer.partner .registerer,.contentContainer.partner .log{}
.contentContainer.service .registerer{color:#643cff;}
.contentContainer.service .csCompleteBtn{background: #f5f5f5;border-color: #dfdfdf;color: #fd372d;font-weight: bold;}

.memo_content,.cs_content{margin-top:22px}
.memo_content_item,.contentContainer{position:relative;}
.memo_content_item + .memo_content_item,.contentContainer + .contentContainer{margin-top:8px}
.memo_content_item:not(:last-child):before,.contentContainer:not(:last-child):before{position:absolute;top:18px;left:9px;bottom:-28px;width:1px;background:#ccc;}
.memo_content_item:after,.contentContainer:after{position:absolute;top: 22px;left: 21px;width: 10px;height: 10px;background: #55bafe;border-radius:50%;content:'';}
.memo_content_item.important:after{background:#ff3c3c}
.memo_content_item.important .memo_value td{color:#ff3c3c}
.contentContainer.partner:after{background: #6eddad;}
.contentContainer.service:after{background: #feaf6c;}

.modifyCs .history_card_head{margin:0 0 -1px 0;padding-left: 39px;padding-right: 11px;border:1px solid #ccc;}
.modifyCs .content_text{margin-bottom:-1px;border:1px solid #ccc;text-align:left}
.modifyCs .info_details > span{color:#9d9d9d !important}
.modifyCs .content_text textarea{height:58px;padding:0;margin-top:2px;border:0}
.modifyCs .info_details > span, .modifyCs .info_desc{padding-left:0}
.modifyCs .info_details > span:before, .modifyCs .info_desc:before{content:none}
.modifyCs .action_layer select:last-child{width:221px}

/* 기획전 관리 */
.form_container{display:block;margin-top:8px}
.form_container .xem_tbl + .xem_tbl{margin-top:8px}
#mallUrl{display:inline-block;margin:0 4px 0 9px;font-size:12px;line-height:32px;vertical-align:middle}
#directInputEventUrl{margin:-6px 0 0 8px}
#directInputEventUrl #eventUrl{width:180px !important}
.coupon_row .inputbox_wrap{width:100%;text-align:left}
.section_rows .inputbox_wrap{text-align:left}
#common_image_row .inputbox_wrap{width:100%}
.coupon_row input,#common_image_row input{width:100%}
.coupon_row th + td input[type=text]{width:calc(100% - 67px)}
.coupon_row .file_area input[type=text]{width:calc(100% - 78px)}
.coupon_row th .remove{margin-left:8px}
.section_rows .eventSectionName,.section_rows input[name=eventSectionImageFileName]{width:120px}
.section_rows input.mallProductNos{width:300px;letter-spacing:-0.2px}
.section_rows th + td select{margin:0}
#section_rows_head{margin-left:12px}
#eventDetail table.xem_tbl.grid > tbody > tr > td{height:auto;padding:8px 11px 8px;line-height:32px}
#eventDetail table.xem_tbl.grid_v2 > tbody > tr > th[rowspan^="3"],
#eventDetail table.xem_tbl.grid_v2 > tbody > tr > th[rowspan^="4"],
#eventDetail table.xem_tbl.grid_v2 > tbody > tr > th[rowspan^="5"]{border-right-color:#ccc}
#eventDetail .inputbox_wrap:not(.full)+.inputbox_wrap:not(.full){margin-left:20px}
#eventDetail .inputbox_wrap:not(.full)+.inputbox_wrap:not(.full) .bar:before{margin:0 13px 0 -7px}
#eventDetail textarea{width:364px}
.section_rows th + td .numProductsDisplayedPerRowPc,.section_rows th + td .numProductsDisplayedPerRowMobile{margin-left:4px}

#coupon_search_form .popup table.xem_tbl > tbody > tr > th {}

table.grid_v2 .product_bx{position:relative;padding-left:19px}
table.grid_v2 .product_bx .location_control{position:absolute;top:3px;left:-5px}
table.grid_v2 .product_bx .product{display:block;font-size:14px;text-decoration:underline}
table.grid_v2 .product_bx .remove{margin:9px 0 0}
table.grid_v2 .table_tit_area{padding:0;background:none}
table.grid_v2 .table_tit_area .btn_expand{min-width:auto;padding:0 16px;border:0;background:none;font-size:0}
table.grid_v2 .table_tit{font-size:12px;font-weight:bold}
#productEventForm table.xem_tbl.grid_v2 > tbody > tr:not(.ncp_thead):not(:last-child) > th[colspan="4"]{padding:12px 0 12px 29px;border-right-color:#ccc}
#productEventForm table.xem_tbl.grid_v2 > tbody > tr:not(.ncp_thead):not(:last-child) > th.must{padding-left:18px;font-weight:bold}

.grid_table_wrap{border:1px solid #ccc;text-align:left}
.grid_table{position:relative;padding-left:140px;border-bottom:1px solid #ccc}
.grid_table:last-child{border-bottom:none}
.grid_table .grid_row{display:table;width:100%;border-bottom:1px solid #ccc}
.grid_table .grid_row:last-child{border-bottom:none}
.grid_table .grid_tit{position:absolute;top:0;bottom:0;left:0;width:140px;padding-left:25px;border-right:1px solid #ccc;background-color:#f9f9f9}
.grid_table .grid_tit .product_bx{position:relative;top:50%;transform:translate(0,-50%)}
.grid_table .grid_col{display:table-cell;vertical-align:middle}
.grid_table .grid_col_th{padding:12px 0 12px 29px;background-color:#f9f9f9;font-weight:bold}
.grid_table .grid_col_th.must{width:124px;padding:8px 0 9px 18px;border-right:1px solid #eee}
.grid_table .grid_col_th.must:before{display:inline-block;position:static;top:50%;left:18px;margin:0 2px 0 0;color:#643cff;font-size:12px;content:'*'}
.grid_table .grid_col_td1,.grid_table .grid_col_td2{padding:8px 11px;line-height:32px}
.grid_table .grid_col_td1{display:table-cell;width:232px;border-right:1px solid #ccc;font-size:0}

.grid_table .radio_wrap{vertical-align:middle}
.grid_table .eventSectionName,.grid_table input[name=eventSectionImageFileName]{width:120px}
.grid_table .grid_col_td1 select{margin-left:4px}
.grid_table button{font-weight:normal}

.grid_table .product_bx{position:relative;padding-left:19px}
.grid_table .product_bx .location_control{position:absolute;top:3px;left:-5px}
.grid_table .product_bx .product{display:block;font-size:14px;text-decoration:underline}
.grid_table .product_bx .remove{margin:9px 0 0}
.grid_table .table_tit_area{padding:0;background:none}
.grid_table .table_tit_area .btn_expand{min-width:auto;padding:0 16px;border:0;background:none;font-size:0}
.grid_table .table_tit{font-size:12px;font-weight:bold}


/* 파트너 등록 (약관) */
.progressbox{font-size:0}
.progressbox div.crumbs{height:48px;margin:0;padding:0;background:#fff;border:1px solid #9d9d9d;border-width:1px 0;border-radius:0 !important;color:#777;font-size:14px;line-height:46px}
.progressbox.four div.crumbs{width:25%}
.progressbox.four div.crumbs:first-child{width:23.45%}
.progressbox.four div.crumbs:last-child{width:26.55%}
.progressbox.three div.crumbs{width:33.33%}
.progressbox.two div.crumbs{width:50%}
.progressbox div.crumbs:first-child{border-left-width:1px}
.progressbox div.crumbs:last-child{padding-right:0;border-width:1px}
.progressbox div.crumbs:before{border:0 !important}
.progressbox div.crumbs:after{top:-1px;right:auto;left:100%;width:21px;height:48px;border:0 !important;background-position:-178px -126px}
.progressbox div.crumbs.on{background:#eaf9f9;border-color:#1fc0c6;color:#1fc0c6;font-weight:bold}
.progressbox div.crumbs.on:not(:first-child):before{position:absolute;z-index:10;top:-1px;left:0;width:21px;height:48px;background-position:-224px -126px}
.progressbox div.crumbs.on:after{background-position:-201px -126px}
.progressbox div.crumbs span:before{margin-right:8px;border:0 !important;font-size:20px;line-height:24px}
.progressbox div.crumbs:not(.on):first-child span:before{overflow:visible;content:'①';background:0}
.progressbox div.crumbs:not(.on):nth-child(2) span:before{overflow:visible;content:'②';background:0}
.progressbox div.crumbs:not(.on):nth-child(3) span:before{overflow:visible;content:'③';background:0}
.progressbox div.crumbs:not(.on):nth-child(4) span:before{overflow:visible;content:'④';background:0}
.progressbox div.crumbs.on span:before{position:static;width:14px;height:11px;background-position:-135px -71px;content:'' !important}
.progressbox .crumbs.complete{background:#f9f9f9;border-color:#ccc}
.progressbox .crumbs.complete:after{background-position:-247px -126px}
.progressbox .crumbs.complete + .crumbs.on:before{background-position:-247px -126px}
.layout_agreeTerms .content .content{width:100%;margin:0 auto}
.layout_agreeTerms .page_tit{position:relative;display:block;height:auto;max-width:none;min-width:auto;padding:52px 0 33px;font-size:30px;text-align:center}
.layout_agreeTerms .page_tit:before{position:absolute;top:19px;left:50%;width:37px;height:28px;margin-left:-11px;background-position:0 -145px}
.layout_agreeTerms .progressbox{margin-bottom:36px}
.layout_agreeTerms .content_bottom_item{padding:20px;border:1px solid #ccc;background:#fff}
.layout_agreeTerms .table_tit_area{padding:0 0 7px 0;border:0}
.layout_agreeTerms .table_tit{color:#494949;font-size:14px;font-weight:bold}
.layout_agreeTerms .content_item_bx{padding:0;border:0}
.layout_agreeTerms div.terms_group{width:auto;margin-top:16px}
.layout_agreeTerms div.table_tit{margin-top:0}
.layout_agreeTerms div.terms_box,.terms_box{overflow:auto;width:100%;height:406px;padding:17px 15px;border:1px solid #ccc;border-radius:0;}
.layout_agreeTerms .terms_box,.layout_agreeTerms .terms_box *,.terms_box *{color:#141414;font-size:12px;line-height:21px}
.layout_agreeTerms .terms_par{color:#141414;font-size:12px;line-height:21px}
.layout_agreeTerms .terms_par + .terms_par{margin-top:22px}
.layout_agreeTerms .terms_tit{padding-bottom:2px;font-size:14px;font-weight:bold}
.layout_agreeTerms .terms_txt_area{padding-left:12px}
.layout_agreeTerms .terms_box ul{padding-left:23px}
.layout_agreeTerms .terms_box ol{padding-left:3px}
.layout_agreeTerms .terms_box ol ul{padding-left:20px}
.layout_agreeTerms .terms_checkbox_wrap,.terms_checkbox_wrap{display:block;width:100%;padding:3px 8px 1px;margin:-1px 0 0;border:1px solid #ccc;border-top-color:#eee;background:#f9f9f9;line-height:32px}
.layout_agreeTerms .btn_wrap{margin-top:20px}
.layout_agreeTerms .message_wrap{margin-top:39px}
.layout_agreeTerms .message_wrap + .btn_wrap{margin:40px 0 40px}
.layout_agreeTerms .message_title > p{margin-top:0 !important;padding:0 200px;font-size:19px !important;font-weight:normal !important}
.layout_agreeTerms div.message_wrap > div.message{width:628px;padding:36px 0 36px 213px;margin:37px auto 0;background:#f1f1f1;box-sizing:border-box}
.layout_agreeTerms .message ul{text-align:left}
.layout_agreeTerms .message li{position:relative;padding-left:12px;color:#494949;font-size:14px;line-height:22px}
.layout_agreeTerms .message li:before{position:absolute;top:9px;left:0;width:4px;height:4px;background:#494949;content:''}

/* 개인정보처리방침 */
.container-box.layout_agreeTerms2{min-width:auto;width:auto;padding:0;background:#f4f4f4}
.container-box.layout_agreeTerms2 .content{min-width:auto;max-width:500px;padding:0 15px 20px;margin:23px auto 0;font-size:11px;line-height:1.4}
.layout_agreeTerms2 .logo_area{border-bottom:1px solid #eee;line-height:45px;text-align:center;vertical-align:middle}
.layout_agreeTerms2 .logo_area img{vertical-align:middle}
.layout_agreeTerms2 .doc_table{table-layout:fixed;width:100%;border:0;margin-bottom:10px;border-collapse:collapse;line-height:15px}
.layout_agreeTerms2 .doc_table caption{visibility:hidden;overflow:hidden;font-size:0;line-height:0}
.layout_agreeTerms2 .doc_table th,.layout_agreeTerms2 .doc_table td{padding:10px 5px;border:1px solid #ccc;font-size:11px;font-weight:normal;text-align:center}
.layout_agreeTerms2 .doc_table thead th{background-color:#e5e5e5;font-weight:bold}
.layout_agreeTerms2 .doc_table td{background:#fff;color:#141414}
.layout_agreeTerms2 .doc_table a{text-decoration:underline}
.layout_agreeTerms2 .doc_table td.tx_lft{padding:10px;text-align:left}
.layout_agreeTerms2 .content *{color:#494949;font-size:11px;line-height:1.5}
.layout_agreeTerms2 .content h2{margin-top:18px;font-size:13px;color:#2a303a}
.layout_agreeTerms2 .content h3{margin:7px 0 0 12px;font-size:11px;color:#2a303a}
.layout_agreeTerms2 .content strong{color:#2a303a}
.layout_agreeTerms2 a{text-decoration:none}
.layout_agreeTerms2 p,.layout_agreeTerms ol{margin-top:10px}
.layout_agreeTerms2 ol,.layout_agreeTerms2 ul{list-style:none}
.layout_agreeTerms2 .no-tit{padding-left:13px}
.layout_agreeTerms2 li{margin:5px 0 0 13px;text-indent:-13px}
.layout_agreeTerms2 li p{margin-top:5px;text-indent:0}
.layout_agreeTerms2 div.bx{margin:10px 0;padding:10px;border:1px solid #ccc;text-indent:0}
.layout_agreeTerms2 div.bx h3{margin:0}
.layout_agreeTerms2 .st{font-weight:bold}
.layout_agreeTerms2 .dcs{margin:5px 0 0 11px}
.layout_agreeTerms2 .nobld h3{font-weight:normal}

/* 파트너 수정 */
#partner_form .inputbox_wrap{width:100%}
#partner_form input[type=text]{width:412px}
#partner_form .content_top_item:first-child select{width:412px}
#partner_form .email_at + input[type=text]{width:262px}
#partner_form textarea{width:100%;max-width:none;height:76px;margin:0;resize:vertical}
.content_top_item + .content_top_item,.notice_box + .content_top_item,#domestic_partner + .content_top_item,#foreign_partner + .content_top_item{padding-top:26px}
.content_top_item + .content_top_item .table_tit_area.no-border{margin-top:-5px !important}
.notice_box + .content_top_item .table_tit_area.no-border{margin-top:-5px !important}

/* SMS관리 */
.btn_wrap #save_btn{margin-top:0}
.sms_table_wrap{margin:-10px}
.sms_table{width:100%;border:0}
.sms_table textarea{width:100%;height:121px;margin:0;padding:10px;border-bottom-color:#eee;resize:none}
.sms_table .sms_template{width:auto;height:auto}
table.sms_table .sms_tempalte_td{padding:10px !important;vertical-align:top}
.sms_table .sms_template{border:1px solid #ccc}
.sms_table .template_title{height:32px;background:#e5e5e5;color:#494949;font-size:12px;line-height:32px}
.sms_table .template_content{padding:10px;text-align:left}
.sms_table .radio_wrap{padding:2px 0 0 7px;margin-bottom:8px !important}
.sms_table .radio_wrap label + input[type=radio]{margin-left:30px}
.sms_table .template_content_bottom{margin:0;padding:7px 8px;background:#f9f9f9;border:1px solid #ccc;border-top:0;line-height:24px}
.sms_table .template_content_bottom:after{display:block;clear:both;content:''}
.sms_table .word_count{padding:0;line-height:24px}
.sms_table .word_count .curr_word_count{color:#9d9d9d}
.sms_table .word_count .curr_word_count.counting{color:#009999}
.sms_table .word_count .curr_word_count.max{color:#ff3c3c}
.template_content_bottom .save_btn{float:right;margin-left:8px}
.replacement_text_tbl td{text-align:left !important}
.replacement_text_tbl{margin:0 !important}

/* 상품섹션 등록 */
.inputbox_wrap .ip_title{display:inline-block;min-width:100px;margin-right:10px;font-size:12px;line-height:24px;color:#494949;vertical-align:middle}
.inputbox_wrap .file_wrap .btn_excel:not(:first-child){margin-left:4px}
.file_wrap #upload_btn {background:#5d9bf3; border:1px solid #5d9bf3; color:#fff;}
.file_wrap #upload_btn:hover {border:1px solid #ff5630; background:#ff5630 !important; color:#fff !important;}
.inputbox_wrap textarea {margin:0;}
.inputbox_wrap textarea+button{margin:4px 0 4px 4px;vertical-align:bottom}
.sp_ico.top,.sp_ico.bottom{width:7px;height:8px}
.sp_ico.top{background-position:-39px -172px}
.sp_ico.bottom{background-position:-39px -182px}
button:disabled .sp_ico.top{background-position:-48px -172px}
button:disabled .sp_ico.bottom{background-position:-48px -182px}

/* 팝업 공통 */
body.popup{min-width:auto}
.popup .container-box{min-width:auto}
.popup .content .content{min-width:auto;padding-top:30px;background:#fff !important}
.popup .page_tit{height:38px;min-width:auto;padding:0 26px;margin:0 auto !important;line-height:24px; box-sizing:border-box;}
.popup .page_tit.type2{height:51px;}
.popup .content .content_top{min-width:auto}
.popup .content .content_bottom{overflow:hidden;display:block;min-width:auto;padding:20px 26px !important;background:#fff !important; margin-top:20px !important;}
.popup .content .content_bottom .btn_wrap button:nth-child(2) {background:#a2a2a2 !important; border:1px solid #a2a2a2 !important; color:#fff !important; font-weight:normal !important;}
.popup .content .content_bottom .btn_wrap button:nth-child(2):hover {background:#919191 !important; border:1px solid #919191 !important; color:#fff !important;}
.popup .content .statement_warp{width:466px;height:660px;border:1px solid #efefef;}
/*.popup table.xem_tbl:not(.grid) > tbody > tr > td{padding-left:12px;padding-right:12px}*/
.popup .notice_box:first-child{margin-top:5px}
.popup .notice_box + .xem_tbl,.popup .notice_box + .table_wrap{margin-top:10px}
.popup .notice_box .description {color:#555555 !important; font-size:12px !important; line-height:24px !important;}
.popup .notice_box .description:not(.not_front_dot):before {width:3px; height:3px; background:#c4c4c4; margin:0 8px 0 0;}
.popup .search_field{padding:9px 20px 9px 20px}
.popup pre,.layer_popup pre{border:1px solid #dfdfdf;border-radius:0;font-size:12px; background:#e9e9e9;}
.popup button.medium {height:46px !important; min-width:150px;/* padding:0 29px;*/ font-size:16px !important;}
.popup #closeBtn {background:#a2a2a2 !important; border:1px solid #a2a2a2 !important; color:#fff; font-weight:normal;}
.popup #closeBtn:hover {background:#919191 !important; border:1px solid #919191 !important;}
.popup .content_top {padding:0 25px;}
.popup .btn_wrap_right button {border:1px solid #dfdfdf; color:#222; font-size:12px; height:31px;}
.popup .container {background:#fff;}
.popup .btn_wrap {padding:20px 0; margin:0;}
.popup table.xem_tbl > tbody > tr > th, .popup table.xem_tbl > thead > tr > th {width:170px;}
select[read-only] {background:url(img/icon_select_disable.png) no-repeat 0 0; background-position:92% center; background-color:#e5e5e5; color:#a4a4a4;}
#optionList .msg_line > td {width:909px !important;}
/*팝업 주소찾기*/
.popup .box {}
.popup .box table.xem_tbl {border:none;}
.popup .box table.xem_tbl > tbody >tr > td {padding:0;}
.popup .box input[type="text"] {width:80%; height:34px; }
.popup .box #search_btn {height:34px; font-weight:normal; font-size:12px; padding:0 28px;}
.popup .box .notice_box.no_mark {padding-left:31px;}
.popup .box .content_bottom {border-top:none !important; background:none !important;}
.popup .box .content_bottom_item {border:none;}
.popup .box .table_tit_area {padding:0 0 11px 0;}
.popup .box .content_item_bx {padding:0;}
.popup .box .tui-grid-layer-state {margin:0 21px;}
.popup .box .tui-grid-content-area {margin:0 21px;}
/*.popup .box .tui-grid-rside-area {width:450px !important;}
.popup .box .tui-grid-table colgroup col:nth-child(1) {width:444px !important;}*/
#address_list .tui-grid-cell-content:hover {background:#f6f7f7 !important;}
.popup .btn_wrap button:nth-child(3) {border:1px solid #a2a2a2 !important; background:#a2a2a2 !important; color:#fff !important; font-weight:normal;}
.popup .btn_wrap button:nth-child(3):hover {border:1px solid #919191 !important; background:#919191 !important; color:#fff !important;}
.popup .search_field table.xem_tbl colgroup col:nth-child(3) {width:200px !important;}
.popup .date-picker_area {margin:0;}
.popup .search_result + .content_item_bx {padding-top:0;}
.popup .content_item_bx {padding:30px;}
.popup .content_item_bx.pd_LF_none {padding:30px 0;}
.popup .content .content_top .search_field #searchForm .xem_tbl colgroup col:nth-child(3) {width:160px !important;}

.popup .box #address_list .tui-grid-content-area {margin:0 !important;}


/* 팝업 1024px - 거래명세서 */
.statement .page_tit{height:81px;font-size:38px;color:#643cff;line-height:42px;text-align:center;letter-spacing:22px;}
.statement .statement_tbl{border:1px solid #643cff;border-width:0 0 1px 0;}
.statement .statement_tbl td{text-align:center;padding:0 8px;}
.statement .statement_tbl td.td_type2{text-align:left;}
.statement .statement_tbl td.td_type2 .no_data{display:inline-block;width:100%;text-align:center;}
.statement .statement_tbl td.td_type3{text-align:right;}
.statement .statement_tbl td .elp{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;line-height:20px;max-height:40px;}
.statement .statement_tbl.type2{float:left;width:50%;border-right:1px solid #643cff;}
.statement .statement_tbl.type2 th{padding:0 6px;border-top:1px solid #5e42ce;border:1px solid #643cff;border-width:1px 0 0 1px;background:#fff;font-size:13px;color:#643cff;text-align:center;}
.statement .statement_tbl.type2 th .justify{display:inline-block;width:100%;height:15px;padding:0 2px;text-align:justify;vertical-align:middle;}
.statement .statement_tbl.type2 th .justify:after{display:inline-block;width:100%;content:'';}
.statement .statement_tbl.type2 .th_fill{background:#efebff;font-weight:bold;}
.statement .statement_tbl.type2 .th_type2{line-height:48px;}
.statement .statement_tbl.type2 .th_type3{display:block;width:auto;letter-spacing:10px;text-align:center;}
.statement .statement_tbl.type2 .th_type4{line-height:24px;}
.statement .statement_tbl.type2 td{height:57px;border:1px solid #643cff;border-width:1px 0 0 1px;font-size:15px;color:#141414;line-height:20px;letter-spacing:-0.8px;}
.statement .statement_tbl.type2:first-child{border-right:0;}

.page_wrap{text-align:right;padding:35px 0 6px;}
.page_wrap .page_num{font-size:13px;color:#141414;font-weight:bold;}
.page_wrap .total{font-weight:normal;}

.statement .statement_tbl.type3{width:100%;border-right:1px solid #643cff;table-layout:fixed;}
.statement .statement_tbl.type3 th{padding:14px 0;font-size:13px;color:#643cff;border:1px solid #643cff;border-width:1px 0 1px 1px;border-bottom-color:#d0c4ff;background:#fff;font-weight:bold;text-align:center;}
.statement .statement_tbl.type3 td{height:57px;border:1px solid #643cff;border-width:0 0 0 1px;font-size:15px;color:#141414c;line-height:20px;}
.statement .statement_tbl.type3 td .elp2{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px;height:20px;}
.statement .statement_tbl.type3 td .detail{position:relative;padding-left:7px;font-size:13px;color:#444;}
.statement .statement_tbl.type3 td .detail:before{position:absolute;top:4px;left:0;width:8px;height:8px;background:url(/static/ncp/css/img/bar_statement.png) no-repeat 0 0;content:'';}
.statement .statement_tbl.type3 td .detail_item{position:relative;padding:0 5px;}
.statement .statement_tbl.type3 td .detail_item:before{position:absolute;top:2px;left:0;width:1px;height:9px;background:url(/static/ncp/css/img/bar_statement2.gif) no-repeat 0 0;content:'';}
.statement .statement_tbl.type3 td .detail_item:first-child:before{background:0;}
.statement .statement_tbl.type3 td:last-child{font-weight:bold;}
.statement .statement_tbl.type3 .td_type2{text-align:left;}
.statement .statement_tbl.type3 .td_type2 .no_data{display:inline-block;width:100%;text-align:center;}
.statement .statement_tbl.type3 .td_type3{text-align:right;}
.statement .statement_tbl.type3 tr.tr_fill th,.statement .statement_tbl.type3 tr.tr_fill td{background:#efebff;}
.statement .statement_tbl.type3 tfoot{border-top:2px solid #643cff;}
.statement .statement_tbl.type3 tfoot td{height:43px;font-size:17px;color:#643cff;font-weight:bold;}

/* 팝업 1024px - 회원정보 */
.popup_large .container-box{width:1024px;max-width:none}
.popup_large .content .content{min-width:auto;max-width:none}
/*.popup_large table.xem_tbl {width:auto !important;}*/
table#dutyTable, table#dutySaveInfoTable {width:100% !important;}
table#dutyTable .date-picker_area {margin:0 10px;}

.popup .content.crm{padding-top:0 !important}
.crm .content_top{min-width:auto;max-width:none;padding:0}
.crm .content_header{overflow:hidden;display:block;height:auto;padding:28px 46px 25px 44px;background:#fff;color:#494949}
.crm .content_header .member_info_wrap{position:static;float:left;height:auto;line-height:28px}
.crm .content_header .member_info_wrap .member_info{height:auto;font-size:0}
.crm .content_header .name{padding-right:8px}
.crm .content_header .member_id{display:inline-block;margin-top:-1px;color:#494949;font-size:14px;vertical-align:top}
.crm .content_header #tab_main_btn{display:inline-block;margin-bottom:-1px;font-size:19px;line-height:28px;font-weight:bold;text-decoration:none;vertical-align:middle}
.crm .content_header .member_info_wrap .member_info:first-child{margin-top:4px}
.crm .content_header .function_btn_area{float:right;width:auto;height:auto}
.crm .content_header .function_btn_area .function_btn_wrap{position:relative;float:left;height:auto;padding-left:1px;width:85px;line-height:1}
.crm .function_btn_wrap:not(:first-child):before{position:absolute;top:0;left:0;width:1px;height:48px;background:#e5e5e5;content:''}
.crm .content_header .function_btn_area .function_btn_wrap .function_btn{height:20px;margin:8px auto 8px;background:0 !important;border-radius:0}
.crm .content_header .function_btn_area .function_btn_wrap .function_name{position:static;height:auto;font-size:14px;line-height:18px}
.crm .function_btn:before{height:20px;vertical-align:top}
.crm .function_btn.member:before{width:20px;background-position:-39px -150px}
.crm .function_btn.order:before{width:14px;background-position:-61px -150px}
.crm .function_btn.benefit:before{width:19px;background-position:-77px -150px}
.crm .function_btn.advice:before{width:20px;height:18px;margin-top:1px;background-position:-98px -150px}
.crm .function_btn.board:before{width:21px;height:15px;margin-top:3px;background-position:-120px -150px}
.crm .content_body{padding:0;background:#e5e5e5}
.crm .content_body .content_box_wrap{display:block;margin:0 !important;background:transparent}
.crm .content_body .content_box{display:block;padding:0;border:0}
.crm .tab_menu{height:48px;margin:-1px 0 21px 0;border-bottom:0}
.crm .tab_menu .subtab_area{height:100%}
.crm .tab_menu .subtab{width:50%;height:100%;color:#383838;line-height:46px}
.crm .tab_menu .subtab:first-child:last-child{width:100%}
.crm .tab_menu .subtab:first-child{border-left:0}
.crm .tab_menu .subtab:last-child{border-right:0}
.crm .tab_menu .subtab.active{position:relative;border-color:#ccc;border-bottom-color:#fff;color:inherit;font-weight:bold}
.crm .tab_menu .subtab.active:before{position:absolute;top:-1px;left:-1px;right:-1px;height:4px;background:#141414c;content:''}
.crm .content_body .content_summary_v2{overflow:hidden;padding:0 26px;background:#fff}
.crm .content_summary_v2 .content_box{float:left;width:50%;height:48px;border:1px solid #e5e5e5;border-width:1px 0 1px 1px;color:#383838;line-height:46px}
.crm .content_summary_v2 .content_box:first-child:last-child{width:100%}
.crm .content_summary_v2 .content_box:last-child{border-right:1px solid #e5e5e5}
.crm .content_body .content_box .info_count_wrap{margin:0;color:#383838;font-size:16px;vertical-align:middle}
.crm .content_body .search_field{padding:8px 26px 20px}
.crm .content_body .search_field form{padding:9px 0 9px 20px;border:1px solid #e5e5e5}
.crm .content_summary .xem_tbl tr{border:0 !important}
.crm .content_summary .xem_tbl th{background:0;border-bottom-width:0 !important;padding: 20px 0 0 !important;font-weight:normal}
.crm .content_summary .xem_tbl td{background:0;padding:2px 0 16px;border-top-width:0 !important;font-size:16px;font-weight:bold}
.crm .content_summary .xem_tbl a{color:inherit;text-decoration:none}
.crm .content_summary .xem_tbl a:hover,.crm .content_summary .xem_tbl a:focus,.crm .content_summary .xem_tbl a:active{text-decoration:underline}
.crm .content_summary .td_txt{display:inline;margin-left:0 !important}
.crm table.xem_tbl.grid td a{color:#494949}
.crm .grid_small .content_item_bx{height:173px}
.crm .empty_box{display:block;height:100%;margin:0}
.crm .empty_box:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.content .grid_large{padding:20px 0 0}
.content .grid_large:first-child{padding-top:0}
.content .grid_small{padding:20px 0 0}
.content .grid_left{padding-right:10px}
.content .grid_right{padding-left:10px}
span#result_count {color:#333 !important;}
.popup span#result_count{color:inherit}
.popup_large .search_field #search_text{width:390px}

/* 팝업 1024px - 옵션등록 */
.layout_opt-register .content_top{position:relative}
.layout_opt-register .content_top:after{position:absolute;bottom:-10px;left:50%;width:21px;height:10px;margin-left:-10px;background-position:-120px -102px}
.layout_opt-register table.xem_tbl.grid > tbody > tr > td{padding-left:12px;padding-right:12px}
.layout_opt-register .no-border .table_tit{font-size:16px}
#addOptionTable .inputbox_wrap{width:100%}
.options_tit{color:#494949;font-weight:bold !important}
.options_wrap{display:inline-block;margin-left:12px}
.options_label + select,.options_label + input,.options_label + .radio_wrap,.options_label + .checkbox_wrap{margin-right:12px;margin-left:4px !important}
.options_label + select:last-child,.options_label + input:last-child,.options_label + .radio_wrap:last-child,.options_label + .checkbox_wrap:last-child{margin-right:0}
.table_tit_area label + input[type="text"],.table_tit_area .td_label + input[type="text"],.table_tit_area label + select,.table_tit_area .td_label + select{margin-left:4px}
#optionListTable tbody input[type=text]:read-only,#optionListTable thead input[type=text]:read-only{padding:0;background:transparent;border:0}
#optionListTable thead input[type=text]:read-only{height:auto;line-height:1;text-align:center}
.content_bottom_item .table_tit_area + .content_item_bx table#optionListTable {width:auto !important;}

/* 팝업 1024px - 취소처리내역 */
.layout_cancel-lst .notice_box{margin-bottom:8px}
.layout_cancel-lst .xem_tbl:not(.grid) th{width:189px !important;padding-left:11px;padding-right:0;border-left:0}
.layout_cancel-lst .content_bottom table.xem_tbl colgroup col:first-child {width:100px !important;}
.layout_cancel-lst .content_bottom .content_bottom_item.equal table.xem_tbl colgroup col:first-child {width:142px !important;}
.layout_cancel-lst .content_bottom .xem_tbl th:first-of-type:not(:last-of-type){width:auto !important}
.layout_cancel-lst .content_bottom .xem_tbl th:nth-of-type(2){width:90px !important}
.layout_cancel-lst .content_bottom .xem_tbl td{line-height:22px}
.layout_cancel-lst .content_bottom .inputbox_wrap{line-height:32px}
.layout_cancel-lst #refundTypeDiv select{width:174px}
.layout_cancel-lst #refundInfo_claim_refundBank_edit label{width:50px}
.layout_cancel-lst #refundInfo_claim_refundBank_edit input[type=text]{width:158px}
.layout_cancel-lst #refundInfo_claim_refundBank_edit select{width:220px}

/* 팝업 1024px - 교환처리내역 */
.layout_cancel-lst .table_tit_area.no-border{margin-top:21px !important}
.layout_cancel-lst .content_top .no-border:first-of-type{margin-top:15px !important}
.layout_cancel-lst .content_top_item{margin-top:26px}
.layout_cancel-lst .content_item_bx .table_tit{margin:-8px 0 6px;color:#494949;font-size:16px;font-weight:bold}
.layout_cancel-lst .content_bottom th.big{padding-top:16px;padding-bottom:16px}
.layout_cancel-lst .xem_tbl td.right{padding-left:4px !important}
.content_item_bx.plus,.content_item_bx.minus{position:relative;padding-top:25px;margin-top:-1px;border-top:1px solid #eee !important}
.content_item_bx.plus:before{position:absolute;top:-12px;left:50%;width:22px;height:22px;margin-left:-11px;background-position:-144px -137px}
.content_item_bx.minus:before{position:absolute;top:-12px;left:50%;width:22px;height:22px;margin-left:-11px;background-position:-120px -167px}
.content_bottom_item.equal{position:relative}
.content_bottom_item.equal:before{position:absolute;top:-12px;left:50%;width:22px;height:22px;margin-left:-11px;background-position:-144px -161px}

/* 팝업 1024px - 상품판매합의서 */
.layout_sales-agree .content_top{padding-bottom:40px}
.layout_sales-agree .terms_box{height:auto;padding:6px 12px 5px}
.layout_sales-agree .terms_box *{font-size:14px;color:#494949;line-height:25px}
.agree_every_terms{margin-top:9px;text-align:left}
.agree_every_terms .terms_checkbox_wrap{margin:0;padding-left:0;border:0;background:0}
.agree_every_terms input{margin-right:7px}
.agree_every_terms input + label,.agree_every_terms input + span{font-size:14px}
.reject_wrap{padding-top:20px;margin-top:20px;border-top:1px solid #ccc}
.reject_wrap .table_tit_area.no-border{padding-bottom:2px}
.reject_wrap .table_tit{margin-bottom:-2px;font-size:14px}
.reject_wrap .description{clear:both}
.reject_wrap textarea{width:100%;max-width:none;height:80px;padding:10px 12px;margin:0;border-bottom-color:#eee;resize:none}
.textarea_bottom{padding:7px 8px;background:#f9f9f9;border:1px solid #ccc;border-top:0;line-height:24px}
.textarea_bottom:after{display:block;clear:both;content:''}
.textarea_bottom .count_wrap{float:right}
.signature_wrap{margin-top:14px;margin-bottom:-3px;font-size:14px;text-align:center}


/* 팝업 1024px - 묶음배송 일괄처리 */
.popup .xem_tbl .modifiable{padding-top:5px;background:#ffebeb;color:#ff3c3c}
.popup .xem_tbl .modifying{padding:4px 8px !important;background:#fff}
.popup .xem_tbl .modifiable input[type=text]{border-color:#ff3c3c !important}
.layout_group-delivery .modifiable input[type=text]{width:100%}
.layout_group-delivery .validation_alert{margin:20px 0 6px}

/* 팝업 780px */
.popup_medium .container-box{width:780px;min-width:auto;max-width:none}

/* 팝업 520px */
.popup_normal .container-box{width:660px;padding-top:28px;min-width:auto;max-width:none;background:#fff}

/* 팝업 520px */
.popup_small .container-box{width:520px;padding-top:28px;min-width:auto;max-width:none;background:#fff}

/* 팝업 520px - OTP 로그인 */
.otp_wrap.margin_top_50{margin-top:50px;}
.otp_wrap.margin_bottom_20{margin-bottom:20px;}
.otp_wrap.margin_bottom_50{margin-bottom:50px;}
.otp_wrap .desc_txt{margin-top:10px;}
.otp_wrap .width-per-60{width:60%;}
.otp_wrap .width-per-100{width:100%;}
.otp_wrap .inputbox_wrap input{font-size:14px;}
.otp_wrap .link_wrap, .otp_forgot_wrap .link_wrap{padding-top:14px;}

/* 레이어팝업 */
.no-scroll{overflow:hidden}
.layer_popup_wrap{overflow:auto;z-index:350;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.25);text-align:center}
.layer_popup_wrap:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.layer_popup{position:relative;top:auto;left:auto;display:inline-block;width:640px;padding:8px 30px 30px 30px;border:0;transform:none;vertical-align:middle;text-align:left; box-sizing:content-box;}
.layer_popup.has_btn{padding-top:40px}
.lp_alert{width:360px;padding-top:58px}
.lp_small{width:520px}
.lp_large{width:896px}

.layer_popup .lp_header{height:auto;border:0}
.layer_popup .lp_header .lp_title{position:relative;width:auto;height:auto;margin:18px 0 12px;color:#222;font-size:18px;line-height:24px;font-weight:bold; letter-spacing:-1px;}
.layer_popup .lp_subtitle{display:block;margin:-5px 0 23px;color:#494949;font-size:12px;font-weight:normal;line-height:1.2}
.layer_popup .lp_subtitle.dot_gray{background:url('img/dot_gray_2_2.png') left 5px no-repeat; padding-left: 8px;}
.layer_popup .lp_description{position:relative;display:block;padding-left:12px;margin:-5px 0 12px;color:#494949;font-size:12px;font-weight:normal;line-height:1.2}
.layer_popup .description {color:#666; font-size:12px; padding:0 0 7px 0; letter-spacing:-0.5px;}
.layer_popup .description:before {content:''; background:url('img/icon_ly_description.png') no-repeat 0 0; width:2px; height:2px; vertical-align:2px;}
.layer_popup .lp_description .highlight{font-weight:bold}
.layer_popup .lp_description:before{position:absolute;top:4px;left:0;width:4px;height:4px;background:#494949;content:''}
.layer_popup .lp_header .lp_header_close_btn,.modal-header .close{top:30px; right:29px; width:15px; height:15px; min-width:auto; line-height:0;}
/* .layer_popup .lp_header .lp_header_close_btn:before,.modal-header .close:before{display:inline-block; width:15px; height:15px;content:''; background:url('img/icon_ly_x.png') no-repeat 0 0;} */
.layer_popup .lp_content_item + .lp_content_item{margin-top:16px}
.layer_popup .lp_table_tit_area{padding-bottom:4px}
.layer_popup .lp_table_tit{color:#141414;font-size:14px;font-weight:bold;line-height:18px}
.layer_popup .lp_btn_area{display:none;position:absolute;bottom:-4px;right:0}
.layer_popup.has_btn .lp_btn_area{display:block !important}
.layer_popup .lp_content{overflow-y:auto;max-height:560px;margin:0}
.layer_popup .lp_content table.xem_tbl.grid > tbody > tr > td.right {text-align:center; letter-spacing:0;}
.layer_popup .lp_content table.xem_tbl.grid > tbody > tr > td .highlight {color:#5d9bf3 !important;}
.layer_popup .lp_footer{font-size:0}
.layer_popup .lp_footer button{margin-top:20px}
.layer_popup .lp_footer button:first-child{margin-right:12px}
.layer_popup .notice_box + .xem_tbl{margin-top:8px}
.layer_popup .desc_area{padding:0 10px 0 20px;margin:0;background:0;border:0;font-size:12px}
.layer_popup .desc_area.pad_none{padding:0;}
.layer_popup .desc_area li{position:relative;margin-top:12px;padding-left:12px}
.layer_popup .desc_area li:first-child{margin-top:0}
.layer_popup .desc_area li:before{position:absolute;top:7px;left:0;width:4px;height:4px;background:#494949;content:''}
.layer_popup .desc_area2 h2{margin-bottom:4px;font-size:14px;font-weight:bold}
.layer_popup .desc_area2 li{position:relative;padding-left:12px;font-size:12px;line-height:18px}
.layer_popup .desc_area2 li:before{position:absolute;top:6px;left:0;width:4px;height:4px;background:#494949;content:''}
.layer_popup .desc_area3 li{overflow:hidden;position:relative;padding-left:12px;font-size:12px;line-height:18px}
.layer_popup .desc_area3 li:not(:first-child){margin-top:11px}
.layer_popup .desc_area3 li:before{position:absolute;top:6px;left:0;width:4px;height:4px;background:#494949;content:''}
.layer_popup .desc_area3 .desc_tit{float:left;padding-bottom:0;font-size:14px}
.layer_popup .desc_area3 .desc_txt{overflow:hidden;padding-left:7px;font-size:14px}
.layer_popup .notice_box_text + .desc_area3,.layer_popup .notice_box_text + .desc_area4{margin-top:16px}
.layer_popup .desc_area4 li{position:relative;padding-left:12px;font-size:14px;line-height:18px}
.layer_popup .desc_area4 li:not(:first-child){margin-top:11px}
.layer_popup .desc_area4 li:before{position:absolute;top:6px;left:0;width:4px;height:4px;background:#494949;content:''}
.layer_popup .desc_area4 .desc_tit{padding-bottom:3px}
.layer_popup .desc_area4 .desc_txt p{font-size:14px}
.layer_popup .validation_alert{margin:17px 0 0}
.layer_popup .notice_box_text{margin-top:3px}
.layer_popup .notice_box_text:not(:first-child){margin-top:17px}
.layer_popup .desc_tit{padding-bottom:6px;color:#141414;font-weight:bold;line-height:18px}
.layer_popup .desc_txt{color:#494949;line-height:18px}
.layer_popup .desc_txt p{line-height:inherit}
.layer_popup .desc_eg{position:relative;padding-left:30px}
.layer_popup .desc_eg:before{position:absolute;top:0;left:0;content:'예시) '}
.layer_popup .notice_box + .desc_area{margin-top:8px}
.layer_popup .lp_col3{float:left;width:33.33%}
.layer_popup .guide_tbl{width:250px;margin-top:1px}
.layer_popup .guide_tbl th{width:104px !important;padding-left:12px !important}
.layer_popup .guide_tbl td{padding-left:12px !important;padding-right:12px !important}
#optionGuidePopup .lp_col3{width:35%}
#optionGuidePopup .lp_col3:last-child{width:30%}
#optionGuidePopup .desc_area2{min-height:82px;text-align:left}
.layer_popup .popup_table{margin-top:10px}
.layer_popup .popup_table th, .layer_popup .popup_table td{text-align: center; height:initial; font-size: 12px; padding: 10px 0; border:1px solid #dfdfdf;}
.layer_popup .popup_table td {line-height: 1em;}
.bot_gray_box{width:100%; height:30px; line-height:30px; font-size:11px; color:#7c7c7c; background-color:#e3e3e3; text-align:right;position:absolute;bottom:0;left:0;}
.bot_gray_box span{padding-right:15px; letter-spacing:-0.5px;}
.bot_gray_box span input{vertical-align:middle; margin-right:3px !important;}

.lp_alert .lp_content{margin-bottom:16px}
.lp_alert .lp_header .lp_title{margin:0 0 24px}
.lp_alert .lp_txt{color:#494949;font-size:14px;line-height:18px}

button.lp_close:hover {background:none !important;}
.layer_popup .lp_footer button.lp_close_btn {background:#a2a2a2 !important; border:1px solid #a2a2a2 !important; color:#fff !important; font-weight:normal !important;;}
.layer_popup .lp_footer button.lp_close_btn:hover {background:#919191 !important; border:1px solid #919191 !important;}

button.extra_small, .btn.extra_small {min-width: 24px !important;margin: 0 2px !important; padding: 0px !important; border: 1px solid #ccc !important; text-decoration: none !important; color: #494949 !important;}
button.extra_small, .btn.extra_small:first-child:last-child{margin:0}
button.extra_small.disabled, .btn.extra_small.disabled {background: #f1f1f1;cursor: default;}

#deliveryConditionTable tbody#selectedConditions td input[type="checkbox"] {margin-right:3px;}
#deliveryConditionTable tbody#selectedConditions tr > td {line-height:38px !important;}
#selectReleaseWarehouse
    /*//완료후 지우기
    테이블에 empty_row가 자동으로 들어가지는 현상때문에 처리함*/
.main_notification_table tr.empty_row {display:none !important;}

/*table.xem_tbl th.must:before,table.grid th.must:before {position:static; display: inline-block; width:10px; vertical-align: sub; }*/

/*쇼핑몰 환경설정*/
.write_form {background:#fff; padding:30px; margin:10px 0 0 0;}
.write_form .table_tit {font-size:17px;}
.write_form .content_top_item {margin:0;}
.write_form table.xem_tbl {margin:8px 0 0 0;}
.write_form table.xem_tbl > tbody > tr > td a {color:#5d9bf3;}
.write_form table.xem_tbl > tbody > tr > th, .write_form table.xem_tbl > thead > tr > th {width:200px;}
/* .write_form input[type=text].normal {width:240px !important;} */
.write_form table.xem_tbl > tbody > tr > td {line-height:40px !important;}

.write_form #btn_mobile_logo, .write_form #btn_instagram, .write_form #btn_sync_domain, .write_form payco-login {background:#fff; color:#222222; border:1px solid #dfdfdf; height:31px; font-size:12px; min-width:auto; letter-spacing:-1px; line-height:31px;}
.write_form #btn_mobile_logo + span, .write_form #btn_instagram + span, .write_form #btn_favicon + span, .write_form .btn-trade-bank + span {color:#a5a5a5;}
.write_form + .btn_wrap #btn_leave {position:absolute; left:0; background:#fff !important; border:1px solid #d5d5d5 !important; color:#939393; letter-spacing: -1px; font-size:14px !important;}
#btn_cancel {background:#a2a2a2 !important; color:#fff !important; border:1px solid #a2a2a2 !important; font-size:16px !important; font-weight:normal;}
#btn_cancel:hover {background:#919191 !important; border:1px solid #919191 !important;}
.write_form + .btn_wrap {margin-top:30px;}
.write_form #btn-otp-setting-guide, #btn_manage_script {margin-left: 10px;}
.write_form input[name='representEmailDomain'] {margin-right:10px;}

.write_form #bank-input-wrap {display: inline-block; margin-right: 10px;}
.address_wrap .address .address_tag {background:#b7b7b7 !important; border:1px solid #b7b7b7 !important; color:#fff !important; border-radius:3px !important;}

/* 비밀번호 변경 */
.container-box.password_laoyt{padding-bottom:0;}
.container-box.password_laoyt #footer{position:relative;margin-top:37px;}
.password_wrap *{font-family:'Nanum Gothic' !important;}
.password_wrap{display:inline-block;width:920px;margin-top:37px;padding:45px 50px 35px;background:#fff;border-color:#ccc;border-radius:0;vertical-align:middle; -webkit-box-shadow: 0px 0px 31px -1px rgba(0,0,0,0.19); -moz-box-shadow: 0px 0px 31px -1px rgba(0,0,0,0.19); box-shadow: 0px 0px 31px -1px rgba(0,0,0,0.19);}
.password_wrap .title{text-align:center;font-weight:bold;font-size:30px;line-height:42px;color:#333;}
.password_wrap .title span{display:inline-block;padding-left:55px;background:url(img/icon_tit.png) no-repeat 0 50%;}
.password_wrap .pass_box{margin-top:35px;border:1px solid #ccc;}
.password_wrap .pass_box .top{position:relative;padding:21px 32px;line-height:26px;text-align:left;font-weight:bold;font-size:13px;letter-spacing:-0.025em;color:#333;background:#fff;}
.password_wrap .pass_box .top:before{display:block;content:'';width:30px;height:3px;position:absolute;top:-3px;left:50%;margin-left:-15px;background:#ff0000;}
.password_wrap .pass_box .top .txt_red{color:#5d9bf3;}
.password_wrap .pass_box .bottom{padding:24px 35px 30px;background:#f4f4f4;}
.password_wrap .pass_box .bottom .form_group{margin:9px 0 0;}
.password_wrap .pass_box .bottom .form_group input{width:412px;height:44px;line-height:44px;margin:0;padding:15px 30px;border:1px solid #dfdfdf;font-size:14px;background:#fff;}
.password_wrap .pass_box .bottom .form_group input[type=password]::-webkit-input-placeholder{color:#aaa;letter-spacing:0;font-weight:bold;}
.password_wrap .btn_box{margin-top:30px;text-align:center;}
.password_wrap .btn_box a{display:inline-block;width:200px;height:54px;line-height:54px;font-weight:bold;font-size:16px;text-align:center;text-decoration:none;vertical-align:middle;}
.password_wrap .btn_box .btn_nChange{border:1px solid #dfdfdf;background:#fafafa;color:#222;}
.password_wrap .btn_box .btn_change{margin-left:8px;background:#5d9bf3;color:#fff;}
.password_wrap .info_box{margin-top:40px;}
.password_wrap .info_box li{line-height:20px;text-align:left;font-size:12px;color:#7a7a7a;letter-spacing:-0.025em;}

/* 외부 스크립트 */
#external-script #btn_delete_script{margin-right:4px;}
#external-script #btn_help{margin-right:20px;}
#external-script label.deactivate-script{font-size:12px;}
#external-script .script-guide{font-size:12px;color:#a4a4a4;}
#external-script .script-area{width:100%;max-width:100%;height:100px;}
#external-script option:disabled{color: #bbbbbb}

/* 레드닷 어워드 로고 추가 */
.content_award_wrap{padding:0 45px;}
.content_award_wrap .content_award{min-width:1280px;max-width:1560px;margin:0 auto;text-align:left;}

#naver-pay-inquiry a{cursor:pointer;}
#naver-pay-inquiry .naver-green{color:#03cf5d;}
#naver-pay-inquiry .order-no-wrap{line-height:initial;}
#naver-pay-inquiry .gray{color:#a5a5a5;}
#naver-pay-inquiry #inquiry-content{white-space:pre-wrap;}
#naver-pay-inquiry textarea{width: 100%;max-width: 100%;height: 100px;}

/* 교환 관련 */
.table_tit_area.type2{padding:13px 30px 11px 30px;}
.table_tit_area.type2 .table_tit{line-height: 32px;}

/* 개인정보접속기록조회 영역 추가 */
.layer_popup.lp_2{width:452px;}
.layer_popup.lp_2 .lp_header .lp_title{margin:18px 0 21px;}
.layer_popup.lp_2 .lp_content .form .form_wrap{position:relative;margin:8px 0;}
.layer_popup.lp_2 .lp_content .form .form_wrap label{display:inline-block;width:80px;}
.layer_popup.lp_2 .lp_content .form .form_wrap input{width:368px;height:34px;margin:0;padding:0 13px;border:1px solid #dfdfdf;border-radius:0;color:#28292;}
.layer_popup.lp_2 .lp_content .form .form_wrap .form_guide_fail.fg2{position:absolute;top:auto;left:89px;bottom:-20px;margin:0;}
.layer_popup.lp_2 .lp_content .down_list_info{margin-top:30px;padding:18px 20px 5px;background:#f5f5f5;}
.layer_popup.lp_2 .lp_content .down_list_info li{position:relative;padding-left:10px;line-height:20px;font-size:12px;margin-bottom:12px;}
.layer_popup.lp_2 .lp_content .down_list_info li:before{position:absolute;top:4px;left:0;display:block;content:'';width:3px;height:3px;background:#c4c4c4;}
.layer_popup.lp_2 .lp_footer .btn_lp_1{margin:0;font-size:16px;min-width:120px;width:auto;height:46px;padding:0 40px;line-height:38px;border:1px solid #5d9bf3;font-weight:bold;background:#5d9bf3;color:#fff;}
.layer_popup.lp_2 .lp_footer .btn_lp_1:hover{background:#ff5630 !important;border:1px solid #ff5630
.layer_popup.lp_3{width:452px;}
.layer_popup.lp_3 .lp_content .form{padding:15px 30px;background:#f5f5f5;}
.layer_popup.lp_3 .lp_content .form .form_wrap{margin:15px 0;}
.layer_popup.lp_3 .lp_content .form .form_wrap strong{display:inline-block;min-width:73px;font-weight:bold;font-size:13px;color:#222;}
.layer_popup.lp_3 .lp_content .form .form_wrap span{font-size:13px;color:#666;}
.pInfo_wrap{margin-top:16px;padding:25px 30px;text-align:left;background:#f5f5f5;}
.pInfo_wrap .tit{font-size:13px;font-weight:bold;color:#333;}
.pInfo_wrap .txt{display:inline-block;margin-top:10px;font-size:12px;}
.disclaimer.ty_2{float:none;}
.detailView{display:inline-block;position:absolute;top:50%;right:10px;text-decoration:underline;color:#2d90ed;-webkit-transform:translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}
.detailView:hover{cursor:pointer;background:#f2f2f2;}
.content .tui-grid-cell.type-posi{position:relative;}

/* 카테고리 변경팝업 */
.layer_popup.lp_4 .table_tit_area{padding:0;}
.layer_popup.lp_4 .table_tit_area .lp_tit{margin-bottom:14px;font-size:11px;letter-spacing:-1px;}
.layer_popup.lp_4 .table_tit_area .description{padding:0;font-size:11px;letter-spacing:-1px;}
.layer_popup.lp_4 .box_catg{margin-top:15px;}
.layer_popup.lp_4 .box_catg .search_category .displayCategories{width:auto;}
.layer_popup.lp_4 button.lp_close_btn{margin-left:12px;}

.front_user_name{display:inline-block;word-break:break-word;line-height:1.3em;vertical-align:middle;}

/* 하위 카테고리*/
.btn_add_ico{font-size:0;height:17px;vertical-align:bottom;min-width:20px;padding:0;line-height:1;position:relative;bottom:-1px;margin-left:5px;}
.btn_add_ico:before{margin:-1px 0 0 0;}
.arcodion .tui-tree-content-wrapper .tui-ico-folder {
    margin: -3px 9px 0 0 !important;
    background: url(img/icon_category_folder.png) no-repeat 0 0 !important;
    width: 14px !important;
    height: 13px !important;
}
.arcodion .tui-tree-selected > .tui-tree-content-wrapper .tui-ico-folder {
    background: url(img/icon_category_folder_on.png) no-repeat 0 0 !important;
    width: 18px !important;
    height: 13px !important;
}
.arcodion .tui-tree-content-wrapper{position:relative;}
.arcodion .tui-tree-wrap .tui-tree-toggle-btn{position:absolute;top:50%;right:20px;margin:-2px 0 0 0 !important;}
.arcodion .tui-tree-closed .tui-tree-content-wrapper .tui-ico-tree {
    margin: -2px 9px 0 0 !important;
    background: url(img/icon_category_tree_on.png) no-repeat 0 0 !important;
    width: 8px !important;
    height: 4px !important;
}
.arcodion .tui-tree-opened > .tui-tree-content-wrapper .tui-ico-tree {
    background: url(img/icon_category_tree.png) no-repeat 0 0 !important;
    width: 8px !important;
    height: 4px !important;
}

.arcodion_lst .tui-js-tree-subtree li .tui-js-tree-text{
    position:relative;
    overflow:unset;
}

.arcodion_lst .tui-js-tree-subtree li .tui-js-tree-text:after{
    content:'';
    position: absolute;
    top: 13px;
    left: -15px;
    width: 7px;
    height: 7px;
    box-sizing:border-box;
    border-bottom: #bbbbbb 1px solid;
    border-left: #bbbbbb 1px solid;
}
.btn_all_folder_area{
    position: absolute;
    top: 16px;;
    right: 20px;
}
.btn_all_folder_area > button {
    display:block;
    font-size:12px;
    border:none !important;
    height:14px !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1em  !important;
}

.btn_all_folder_area > button:disabled {
    color:#a9a9a9 !important;
}

.btn_all_folder_area > button:hover span {
    display:inline-block;
    border-bottom: #222 1px solid;
    padding-bottom: 1px;
    margin-top: 1px;
}

.btn_all_folder_area > button:disabled:hover span {
    display:inline-block;
    border-bottom:none;
    padding-bottom: 0;
    margin-top: 0;
}

.btn_all_folder_area > button:not(:disabled):hover{
    background:none !important;
}
.btn_all_folder_area > button.btn_all_folder_open{
    background:url('img/icon_folder_open_on.png') left center no-repeat;
    padding-left: 21px !important;
}
.btn_all_folder_area > button.btn_all_folder_open:not(:disabled):hover{
    background:url('img/icon_folder_open_on.png') left center no-repeat  !important;
}
.btn_all_folder_area > button.btn_all_folder_open:disabled{
    background:url('img/icon_folder_open_off.png') left center no-repeat;
}
.btn_all_folder_area > button.btn_all_folder_close{
    margin-top:10px !important;
    background:url('img/icon_folder_close_on.png') left center no-repeat;
    padding-left: 21px !important;
}
.btn_all_folder_area > button.btn_all_folder_close:not(:disabled):hover{
    background:url('img/icon_folder_close_on.png') left center no-repeat  !important;
}
.btn_all_folder_area > button.btn_all_folder_close:disabled{
    background:url('img/icon_folder_close_off.png') left center no-repeat;
}

/* 20200226 카테고리 변경팝업 */
.layer_popup.lp_4{width:950px;box-sizing:border-box;}
.layer_popup.lp_4 .table_tit_area{padding:0;}
.layer_popup.lp_4 .table_tit_area .lp_tit{margin-bottom:14px;font-size:11px;letter-spacing:-1px;}
.layer_popup.lp_4 .table_tit_area .description{padding:0;font-size:11px;letter-spacing:-1px;}
.layer_popup.lp_4 .box_catg{margin-top:15px;}
.layer_popup.lp_4 .box_catg .search_category .displayCategories{width:auto;}
.layer_popup.lp_4 button.lp_close_btn{margin-left:12px;}
.layer_popup.lp_4 .search_category.type-col-3 .content_box_wrap{margin-left:10px;}
.layer_popup.lp_4 .search_category.type-col-3 .displayCategories > div:first-child{margin:0;}
.layer_popup.lp_4 .search_category.type-col-3 .displayCategories .content_box_wrap .content_box{border:1px solid #dfdfdf;}
.layer_popup.lp_4 table.xem_tbl > tbody > tr > td{padding:9px 15px 9px 15px;}

/* 20200226 상품 수정 */
.search_category.type-col-3 .displayCategories .content_box_wrap{margin-left:10px;width: 310px;}
.search_category.type-col-3 .displayCategories .content_box_wrap .content_box{border:1px solid #dfdfdf}
.search_category.type-col-3 .displayCategories > div:first-child{margin-left:0;}
.search_category.type-col-3 .selected_categories > div {display:table; padding-left:10px;background:#84858a; color:#fff; font-size:12px; margin:0 0 5px 0; border-radius:5px; line-height:24px;}
.search_category.type-col-3 .selected_categories > div > span {padding:0 3px 0 10px; letter-spacing:-1px;}
.search_category.type-col-3 .selected_categories > div > .category_items{padding:0 0px 0 3px;}
.search_category.type-col-3 .selected_categories > div > span:first-child{padding-left:10px;}
.search_category.type-col-3 button:hover,.search_category.type-col-3 button:focus,.search_category.type-col-3 button:active{background:none !important;}

.popup .notice_box_padLR26{padding: 0 26px;}
.popup .notice_box{max-width:1560px; margin:0 auto; padding:16px 12px 17px 20px;}
.popup .marL5{margin-left: 5px;}
.popup .matT10{margin-top: 10px !important;}
.share_area:after{content:''; display:block; clear:both;}
.share_area button{border:none; width:auto; min-width:auto; height:auto; padding:0; float:left; margin-left:5px;}
.share_area button:first-child{margin-left:0;}
.popup table.xem_tbl.quick_order_table  > tbody > tr > th{width:92px; padding:16px 0; text-align:center;}

/* 20200115 운영자 관리기능 추가 */
.layout_type1{padding-top:97px;}
.err_wrap{display:inline-block;width:580px;min-height:438px;padding:100px 0;background:#fff;border-color:#ccc;border-radius:0;vertical-align:middle; -webkit-box-shadow: 0px 0px 31px -1px rgba(0,0,0,0.19); -moz-box-shadow: 0px 0px 31px -1px rgba(0,0,0,0.19); box-shadow: 0px 0px 31px -1px rgba(0,0,0,0.19);}
.err_wrap .text_box{padding:0 100px;}
.err_wrap .text_box .text_err{padding-top:115px;font-weight:bold;font-size:25px;color:#fc3736;background:url(img/img_err.png) no-repeat 50% 0;}
.err_wrap .text_box .text_tt{margin-top:5px;font-weight:bold;font-size:15px;color:#222;letter-spacing:-0.05em;}
.err_wrap .text_box .text_line{display:block;margin-top:18px;padding-top:17px;border-top:1px solid #e0e0e0;line-height:20px;font-size:13px;color:#999;letter-spacing:-0.05em;}
.layout_title{margin-bottom:36px;font-weight:bold;font-size:22px;color:#222;}
.info_table_wrap{width:855px;margin:0 auto;padding:40px;background:#fff;-webkit-box-shadow:0px 0px 31px -1px rgba(0,0,0,0.19);-moz-box-shadow:0px 0px 31px -1px rgba(0,0,0,0.19);box-shadow:0px 0px 31px -1px rgba(0,0,0,0.19);}
.info_table_wrap table tbody tr th{width:208px;padding:16px 0 16px 30px;}
.info_table_wrap table tbody tr th.must:before{top:40%;left:20px;}
.info_table_wrap table tbody tr td{padding:4px 20px 6px 20px;}
.info_table_wrap table tbody tr td input{height:34px;padding:0 13px;border:1px solid #dfdfdf;border-radius:0;color:#141414;}
.info_table_wrap table tbody tr td input.normal{width:201px !important;}
.info_table_wrap table tbody tr td input.name{width:152px}
.info_table_wrap table tbody tr td input.pw{width:332px;}
.info_table_wrap table tbody tr td input.tel{width:94px;}
.info_table_wrap table tbody tr td button{min-width:118px;height:34px;background:#fafafa;}
.info_table_wrap table tbody tr td .vertical-middle{padding-left:16px;color:#2d90ed;background:url(img/img_con.png) no-repeat 0 0;letter-spacing:-0.05em;}
.info_table_wrap table tbody tr td .wave{margin:0 7px;}
.info_table_wrap .btn_wrap{margin-top:30px;}
.confirm_wrap{width:500px;margin:0 auto;}
.confirm_wrap .info_list_wrap{padding:47px 60px 60px;background:#fff;-webkit-box-shadow:0px 0px 31px -1px rgba(0,0,0,0.19);-moz-box-shadow:0px 0px 31px -1px rgba(0,0,0,0.19);box-shadow:0px 0px 31px -1px rgba(0,0,0,0.19);}
.confirm_wrap .info_list_wrap dl{text-align:left;border-bottom:1px solid #ebebeb;}
.confirm_wrap .info_list_wrap dl dt{display:inline-block;width:120px;line-height:39px;font-weight:bold;font-size:14px;color:#222;vertical-align:middle;letter-spacing:-0.05em;}
.confirm_wrap .info_list_wrap dl dd{display:inline-block;line-height:39px;font-size:14px;color:#222;vertical-align:middle;}
.content_top_wrap.style-type2 .table_title_wrap{height:45px;padding-left:30px;line-height:45px;text-align:left;font-weight:bold;font-size:16px;border:1px solid #a6a6a6;background:#bcbcbc;color:#fff;}
.content_top_wrap.style-type2 .table_title_wrap.margin-type{margin-top:20px;}
.content_top_wrap.style-type2 .content_top .modifyForm{padding:30px;padding:16px 0 16px 30px;margin:10px 0 0;background:#fff;}
.content_top_wrap.style-type2 .content_top .modifyForm table.xem_tbl th{width:209px;padding:16px 0 16px 30px;}
.content_top_wrap.style-type2 .content_top .modifyForm table.xem_tbl th.must_bold{font-weight:bold;height:auto;line-height:17px;}
.content_top_wrap.style-type2 .content_top .modifyForm table.xem_tbl th.must_bold:after, table.grid th.must_bold:after{content:none}
.content_top_wrap.style-type2 .content_top .modifyForm table.xem_tbl th.must_bold:before, table.grid th.must_bold{padding-left:9px;}
.content_top_wrap.style-type2 .content_top .modifyForm table.xem_tbl th.must_bold:before, table.grid th.must_bold:before{position:absolute;top:50%;left:21px;margin-top:-5px;color:#5d9bf3;font-size:14px;content:'';width:30px;height:3px;background:url(img/icon_th_dot.png) no-repeat 0 0;}
.content_top_wrap.style-type2 .content_top .modifyForm table.xem_tbl td{line-height:40px;padding:5px 15px 8px 15px;}
.content_top_wrap.style-type2 .content_top .modifyForm table.xem_tbl td input[type=text].normal{width:240px !important;}
.content_top_wrap.style-type2 .description_red{padding-left:18px;}
.content_top_wrap.style-type2 .description_red span{position:relative;display:block;font-size:12px;line-height:22px;color:#999;padding-left:10px;}
.content_top_wrap.style-type2 .description_red span:before{position:absolute;top:8px;left:0;display:inline-block;margin:0 3px 0 0;vertical-align:2px;content:'';width:2px;height:2px;background:#5d9bf3;}
.content_top_wrap.style-type2{margin-top:30px !important;}
.content_top_wrap.style-type2 .content_top:first-child .modifyForm{margin-top:30px;}
.content_top_wrap.style-type2 .content_top .modifyForm{padding:30px;margin:40px 0 0;background:#fff;}
.content_top_wrap.style-type2 .content_top .modifyForm table.xem_tbl{margin-top:0;}
.content_top_wrap.style-type2 .content_top .modifyForm .content_top_item{margin:0;}
.content_top_wrap.style-type2 .content_top .modifyForm .table_tit_area.no-border{padding:0 0 20px 0;}
.content_top_wrap.style-type2 .content_top .modifyForm .table_tit_area .table_tit{font-size:17px;}


/* 개인판매몰 사업자 전환 안내 팝업 */
.layer_popup_personal, .layer_popup_personal *{margin:0;padding:0;font-family: 'Nanum Gothic',Arial,sans-serif !important;}
.layer_popup_personal{position: relative; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.25); text-align: center;}
.layer_popup_personal:before{display:inline-block;vertical-align:middle;content:'';}
.layer_popup_personal.layer_popup{position:relative;top:auto;left:auto;display:inline-block;width:660px;max-height:634px;padding:8px 30px 70px 30px;border:0;transform:none;vertical-align:middle;text-align:left; box-sizing:content-box;background:#fff;}
.layer_popup_personal.layer_popup .lp_content{overflow-y:auto;margin:0}
.personal_top{padding-bottom:35px; border-bottom:#333 3px solid; background:url('img/vis_personal.png') right top no-repeat;}
.personal_top p{font-size:30px;color:#222;}
.layer_popup_personal .content_box > p{font-size:12px;color:#999;font-weight:bold;margin-bottom:25px;line-height:1.8em;}
.layer_popup_personal .content_box > p.personal_sub_tit{font-size:16px; color:#222;font-weight:normal;margin-top:25px;line-height:1.6em;letter-spacing:-0.2px;}
.layer_popup_personal strong{font-weight:bold;}
.layer_popup_personal .underline{display:inline-block; border-bottom:#999 1px solid; line-height:1em;}
.layer_popup_personal .fontRed{color:#fd392f;}
.layer_popup_personal .blue_line{color:#0066f0;display:inline-block;line-height:1em;}
.layer_popup_personal .xem_tbl th{font-size:13px;font-weight:bold;text-align:center;}
.layer_popup_personal table.xem_tbl {width:100%; border:1px solid #ccc; border-spacing: 0px; border-collapse: collapse; table-layout: fixed;}
.layer_popup_personal table.xem_tbl > tbody, .layer_popup_personal table.xem_tbl > thead{border:0}
.layer_popup_personal table.xem_tbl > thead > tr > th{position:relative;padding:16px 0 16px 20px;border:none;border-width:0 1px; background:#f0f0f0;color:#222;font-size:13px;line-height:16px;vertical-align:middle;background-clip:padding-box; word-break:keep-all; line-height:17px;font-weight:bold;text-align:center;}
.layer_popup_personal table.xem_tbl > tbody > tr > td{height:40px;padding:20px 19px;background:#fff;line-height:42px;word-break:keep-all;background-clip:padding-box}
.layer_popup_personal .infor_box{position:relative;min-height:auto;margin-top:0px;padding:0;background:#ffff;color:#494949;text-align:left}
.layer_popup_personal .infor_box ul{list-style:none;}
.layer_popup_personal .infor_box ul li{font-size:12px;color:#222;margin-top:5px;position:relative;padding-left:13px;line-height:22px;}
.layer_popup_personal .infor_box ul li:before{position:absolute;top:10px;left:1px;width:3px;height:3px;background:#9c9c9c;content:''}
.layer_popup_personal .infor_box ul li:first-child{margin-top:0;}
.layer_popup_personal .infor_box ul li:before{background:#9c9c9c;}
.layer_popup_personal .layer_popup .lp_footer button{margin-top:30px}

/* 20200525 무통장 자동입금확인 서비스 */
.lp_content .ly_ser_wrap .ser_content{min-height:254px;margin:17px 0;padding:25px 30px;background:#f3f3f3;}
.lp_content .ly_ser_wrap .ser_content .info_box{line-height:32px;font-size:14px;color:#222;}
.lp_content .ly_ser_wrap .ser_content .info_box li{position:relative;line-height:26px;margin-bottom:10px;font-size:14px;color:#222;}
.lp_content .ly_ser_wrap .ser_content .info_box li.on:before{display:inline-block;content:'';width:11px;height:7px;margin-right:8px;background:url(img/icon_ser_check.png) no-repeat 0 0;}
.lp_content .ly_ser_wrap .ser_content .info_box li strong{display:block;margin-bottom:10px;padding:0 0 0 20px;font-weight:bold;font-size:16px;color:#ff5630;}
.lp_content .ly_ser_wrap .ser_content .info_box li strong.text_blue{color:#1a3df1;}
.lp_content .ly_ser_wrap .ser_bottom{text-align:center;}

/* 20200601 팝업창 스타일 추가 */
.container-box.new_pop_date{overflow:unset;}
.container-box.new_pop_date .tui-datepicker{top:-185px;}
.partition_wrap.new_pop_date .partition{width:100%;padding:0;}
.partition_wrap.new_pop_date{margin:0 0 30px;}

/* 20200611 리스트 selectbox 스타일 */
.tui-grid-cell select.modify{color:#ff5630;}
.tui-grid-cell select.modify option{color:#141414;}

/* 20200603 이지기능 추가 */
.header .header_wrap .admin_wrap #design_btn_wrap button.shop_design{min-width:150px !important;padding:0;border:2px solid #fd392f;background:#fff !important; color:#fd392f;}
.layer_easy_wrap{min-width:1584px;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding-top:45px;background:#f0f0f0;z-index:500;}
.layer_easy_wrap .text_title{text-align:center;}
.layer_easy_wrap .select_wrap{width:1360px;margin:46px auto 0;}
.layer_easy_wrap .select_wrap:after{display:block;content:'';clear:both;}
.layer_easy_wrap .select_wrap .left_wrap{float:left;}
.layer_easy_wrap .select_wrap .right_wrap{float:left;width:680px;height:680px;}
.btn_sel_wrap{display:none;position:absolute;bottom:0;left:0;width:100%;text-align:center;}
.btn_sel_wrap.on{display:block;}
.btn_sel_wrap a{display:inline-block;width:180px;height:90px;background:url(img/btn_select.png) no-repeat 0 0;vertical-align:middle;}
.layer_popup.shop_design{padding:8px 40px 30px 40px;}
.layer_popup.shop_design .lp_header{text-align:center;}
.layer_popup.shop_design .lp_header .lp_title{display:inline-block;margin-top:40px;font-weight:bold;font-size:24px;color:#222;letter-spacing:-0.025em;}
.layer_popup.shop_design .lp_content{margin-top:18px;}
.layer_popup.shop_design .shop_info_wrap{border:1px solid #ccc;}
.layer_popup.shop_design .shop_info_wrap .into_top{padding:13px 80px;text-align:center;line-height:23px;font-weight:bold;font-size:13px;color:#222;letter-spacing:-0.025em;background:#f0f0f0;}
.layer_popup.shop_design .shop_info_wrap .into_bottom{padding:25px 20px;text-align:center;line-height:22px;font-size:12px;color:#222;letter-spacing:-0.025em;background:#fff;}
.layer_popup.shop_design .shop_info_wrap .into_bottom span{font-weight:bold;color:#5d9bf3;}
.layer_popup.shop_design .text_info{margin-top:25px;text-align:center;line-height:23px;font-weight:bold;font-size:13px;color:#222;letter-spacing:-0.025em;}
.layer_popup.shop_design .lp_footer{padding-bottom:45px;}
.layer_popup.shop_design .lp_footer button{margin-top:43px;margin-right:0;height:40px !important;padding:0 20px;}























