@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


input:focus,
textarea:focus,
select:focus,
.btn:focus {
	outline:0 !important;
	box-shadow:none !important;
}


ul,ol,li{list-style:none}
.dropdown-toggle {cursor:pointer;}
.user_box {display:inline-block;vertical-align:middle;width:35px;height:35px;border-radius:100%;border:2px solid #35383f;text-align:center;overflow:hidden;}
.user-menu {padding:8px 30px 0 20px;}
.user_box img {width:100%;}
.user_name {display:inline-block;vertical-align:middle;color:#35383f;font-size:14px;font-weight:600;}
.btn_t_search {display:inline-block;vertical-align:middle;background:url('/img/search_b.png') no-repeat center;border:none;width:34px;height:34px;}
.btn_t_search_s {display:inline-block;vertical-align:middle;background:url('/img/search_b_1.png') no-repeat center;background-size:auto 50%;border:none;width:30px;height:30px;}
.btn_t_search_t{display:inline-block;vertical-align:middle;background:url('/img/search_b_1.png') no-repeat center;background-size:auto 50%;border:none;width:30px;height:30px;float:right;}
.btn_t_search_x {display:inline-block;vertical-align:middle;background:url('/img/btn_search_ma.png') no-repeat center;background-size:auto 60%;border:none;width:30px;height:30px;}
.top_search {padding-top:8px;}
.top_search input {display:inline-block;vertical-align:middle;height:34px;line-height:auto;width:300px;padding-left:15px;background:#f1f2f4;border-radius:20px;border:none;}
.top_navi {display:inline-block;vertical-align:middle;background:url('/img/navi_b.png') no-repeat center;border-right:1px solid #dcdbe0;width:70px;height:50px;}
.user_box_big {display:block;width:80px;height:80px;border-radius:100%;border:2px solid #35383f;text-align:center;padding-top:0px;background:#fff;margin:10px auto;overflow:hidden;}
.user_box_big img {width:100%;}

.user_box_p {display:inline-block;vertical-align:middle;width:45px;height:45px;text-align:center;}
.user_box_p img {height:26px;}
.user_name_p {display:inline-block;vertical-align:middle;color:#e2e2e2;font-size:16px;font-weight:600;margin:20px 0 0 10px;}
.online_red {display:inline-block;vertical-align:middle;width:16px;height:16px;border-radius:100%;background:#d70007;margin:20px 0 0 5px;}

.content_wrap {padding:25px;min-width:320px;}

@media (max-width:780px) {
	.content-wrapper {background:#fff;}
}


.content_title {position:relative;letter-spacing:-1px;}
.content_title strong {display:inline-block;vertical-align:middle;color:#000;font-size:24px;padding:5px 0;border-bottom:4px solid #16a4f8;font-weight:500;margin-right:12px;letter-spacing:-0.3px;}
.content_title span {display:inline-block;vertical-align:middle;color:#888;font-size:15px;padding-top:10px;letter-spacing:0;}

.btn_right {display: inline-block; width: 9.6%;}	
.btn_right button {display: block; width: 98%; margin: 5px; min-width:100px;}	

/* 180918 박자영 추가 */
.counsult_title {position:relative;letter-spacing:-1px;display:inline;}
.counsult_title strong {display:inline-block;vertical-align:middle;color:#fff;font-size:24px;padding:5px 0;font-weight:500;margin-right:12px;letter-spacing:-0.3px;}
.counsult_title span {display:inline-block;vertical-align:middle;color:#fff;font-size:15px;padding-top:10px;letter-spacing:0;}

.modify_btn {text-align:center;line-height:25px;font-style:normal;}
.counsult_redtext {display:inline; color:#ff0000;}

.modal-header .p0 {padding:0px 0px !important;}

.pt34 {padding-top:34px;}
.fcolor-blue {color:#0005ea;}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background-color:#30394a;
	border:1px solid #30394a;
	}

.close {
	padding-top:15px;
	opacity: 1;
	display:inline;
	color:#fff;
	cursor: pointer;
	text-shadow:0;
	font-size:30px;
	text-decoration:none;
	font-weight:700;
	line-height:25px;
	}
.close:focus .close:hover {
	padding-top:15px;
	opacity: 1;
	color:#fff !important;
	cursor: pointer;
}
span .close {
	font-size:30px;
	text-decoration:none;
	font-weight:700;
}

.modal-header {
	padding:12px 15px 12px 19px;
}

.modal-header .close {
	margin-top: 0px;
}


.noresize { resize: none; /* 사용자 임의 변경 불가, both : 사용자 변경이 모두 가능, horizontal : 좌우만 가능, vertical : 상하만 가능 */ }
.noresize.horizontal { resize:vertical; }
.noresize.vertical { resize:horizontal; }



.tbJ {width:90%; display:inline-flex; vertical-align: top; margin-top: 5px;border-top:1px solid #c4c4c4;border-left:1px solid #c4c4c4;}
.tbJ table {width:100%;}
.tbJ table th {background:#d2d5dc;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:13px;padding:10px 5px;letter-spacing:-1px;font-weight:500;white-space:nowrap;text-align:center;}
.tbJ table td {border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;font-size:13px;padding:5px 5px;letter-spacing:-0.5px;font-weight:500;text-align:center;white-space:nowrap;}
.tbJ table tr {background:#fff;}
.tbJ table tr:hover {background:#eee;}
.tbJ table td:nth-child(2) {width:50px;background:#96abbe;}
.tbJ table tr.Gc td:nth-child(2) {background:#d3eda3;}	

#tab_box_pop {margin:10px auto 20px;/*min-width:1200px;*/min-width:800px;*}
#tab_cnt_pop {clear:both;padding:0px;height:47px;font-size:0px;position:relative;z-index:9;width:100%;background:#e3e4e9;}
#tab_cnt_pop:after {content:"";display:block;visibility:hidden;clear:both;}
#tab_cnt_pop a {display:inline-block;width:9.5%;position:relative;overflow:hidden;background:url('//cloudfront-image.kantukan.co.kr/mall/crmtest/white_line.png') no-repeat right center #e3e4e9;margin-right:0px;}
#tab_cnt_pop a:nth-child(2) { width:12.3%;}
#tab_cnt_pop a:last-child {background:#e3e4e9; width:11.7%;}
#tab_cnt_pop a span {display:block;vertical-align:top;color:#555;line-height:45px;white-space:nowrap;padding:0px;text-align:center;font-size:13px;border:2px solid transparent;border-bottom:2px solid #d2d5da;font-weight:600;margin-right:0px;letter-spacing:-1px;}
#tab_cnt_pop a span:hover, #tab_cnt_pop .tab_ov span{border:2px solid #d2d5da;border-bottom:0px solid #fff;background:#fff;color:#027fb9;padding-bottom:2px;}
#tab_box_pop .grap {border:2px solid #d2d5da;padding:20px 20px 20px 20px;margin-top:-10px;}
#tab_cnt_pop a strong {display:inline-block;vertical-align:middle;width:10px;height:10px;background:url('//cloudfront-image.kantukan.co.kr/mall/crmtest/dot_blue_off.png') no-repeat center;margin-right:5px;font-size:0px;}
#tab_cnt_pop a.tab_ov strong {display:inline-block;vertical-align:middle;width:10px;height:10px;background:url('//cloudfront-image.kantukan.co.kr/mall/crmtest/dot_blue.png') no-repeat center;margin-right:5px;}

@media (max-width:1550px) {
	.btn_right {display: block; overflow: hidden; width: 100%; padding-top: 1%;margin:0 auto;}	
	.btn_right button { display: inline; float: left; width: 11.1%; height: 30px; }		
	.tbJ {width: 100%;}	
	

}


@media (min-width: 992px) {
	.modal-lg {width: 1350px;}
}
	
.w87 {
	width: 87px;
	height: 30px;}
	
.w85 {
	width:85px;
	height:30px;}	
.pl20{
	padding-left:20px;} 
.p50 {
	padding:50px 0 66px 0;
	}
.mb10 {
	margin-bottom:10px;	
	}
.file_input label {
    position:relative;
    cursor:pointer;
    display:inline-block;
    vertical-align:middle;
    overflow:hidden;
    width:76px;
    height:30px;
    background:#d7e0e5;
    color:#000;
    text-align:center;
    line-height:30px;
	text-align:center;}
.file_input label input {
 	position:relative;
    cursor:pointer;
    display:inline-block;
    vertical-align:middle;
    overflow:hidden;
    width:76px;
    height:30px;
    background:#d7e0e5;
    color:#000;
    text-align:center;
    line-height:30px;    
	overflow:hidden;}
.file_input input[type=text] {
    vertical-align:middle;
    display:inline-block;
    width:400px;
    height:28px;
    line-height:28px;
    font-size:11px;
    padding:0;
    border:0;
    border:1px solid #d2d6df;
}

.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
background:#d1d5de;border:1px solid #d1d5de;padding:10px 20px 10px 20px !important;margin:8px 0px;color:#000;display:inline-block;vertical-align:middle;font-size:14px;line-height:auto;border-radius:2px;font-weight:600;letter-spacing:-0.5px;}
.fileUpload:hover {background: #037eba; border: 1px solid #037eba; color:#fff;}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);}	
	
.bgA_2 {background:#29a1c6;border:1px solid #29a1c6;color:#fff !important; border-radius:2px;}
.bgB_2 {background:#72ccd7;border:1px solid #72ccd7;color:#fff !important; border-radius:2px;}
.bgC_2 {background:#30394a;border:1px solid #30394a;color:#fff !important; border-radius:2px;}
.bgD_2 {background:#8c9ca9;border:1px solid #8c9ca9;color:#fff !important; border-radius:2px;}
.bgE_2 {background:#5b76bd;border:1px solid #5b76bd;color:#fff !important; border-radius:2px;}
.bgG_2 {background:#30aa7b;border:1px solid #30aa7b;color:#fff !important; border-radius:2px;}
.bgH_2 {background:#d7e0e5;border:1px solid #d7e0e5;color:#000 !important; border-radius:2px;}
.bgP_2 {background:#d8dfe5;border:1px solid #d8dfe5;color:#000 !important; border-radius:2px;}
.bgQ_2 {background:#fff;border:1px solid #48b9bd;color:#48b9bd !important;height:35px !important; border-radius:2px;}
.bgQ_:hover {background:#48b9bd;color:#fff !important; border-radius:2px;}
.bgR_2 {background:#d70005;border:1px solid #d70005;color:#fff !important; border-radius:2px;}
.bgS_2 {background:#037eba;border:1px solid #037eba;color:#fff !important; border-radius:2px;}
.bgT_2 {background:#30394a;border:1px solid #30394a;color:#fff !important; border-radius:2px;}
.bgU_2 {background:#5a6d8b;border:1px solid #5a6d8b;color:#fff !important; border-radius:2px;}
.bgW_2 {background:#fff;border:1px solid #959595;color:#000 !important; border-radius:2px;}	
	
	
.filebox2 input {             /*input tag 공통 스타일*/
	border-radius: 3px;
	font-weight: 600;
	border-color: transparent;
	background: #d8dfe5;
	color: #fff;
	font-size:13px;
	cursor: pointer;
	width: 76px;
	height:30px;
	display:inline !important;}
.filebox2 input.upload {  
	opacity: 0;       /*input type="file" tag 투명하게 처리*/
	position: relative;
	display:inline;
}
.filebox2 button.replace {    /*button tag 에 원하는 스타일 적용*/
	position: absolute;
	border-radius: 3px;
	border-color: transparent;
	background: #d8dfe5;
	color: #000;
	font-size:13px;
	cursor: pointer;
	width: 76px;
	height:30px;
	display:inline !important;
}	
	
	
/* 180918 박자영 끝 */

.content_bot_title {position:relative;margin:0;letter-spacing:-1px;clear:both;}
.content_bot_title strong {display:inline-block;vertical-align:middle;color:#000;font-size:24px;padding:5px 0;border-bottom:4px solid #fe0000;font-family:'Roboto','Dotum',sans-serif;font-weight:500;margin-right:12px;letter-spacing:-0.3px;}
.content_bot_title span {display:inline-block;vertical-align:middle;color:#888;font-size:15px;padding-top:10px;letter-spacing:0;}
.blueT {border-bottom:4px solid #16a4f8 !important;}

.content_box_w {padding:30px;background:#fff;/*min-width:600px;*/position:relative;overflow:hidden;clear:both;}
.content_box_w .sub_title {font-size:16px; font-weight:600; padding-left:30px;background: url(/img/search_left_ico.png) no-repeat 5% center;}
.content_top_box {position:relative;height:65px;}
.content_top_box1 {position:relative;height:35px; margin-top:50px;}

.content_top_box_wrap {margin-bottom:3%;}
.content_top_box_bg {border: 1px solid #eeeeee; background: #f6f6f6; padding: 10px;display: block; /*overflow: hidden;*/}

.content_top_btn_margin {margin-bottom:2%;}
.search_content { position: relative; float: left;clear: both;line-height: 1.8em; overflow: hidden;}
.date-search_wrap , .select-search_wrap {display: inline-flex;}	

.notice_txt_or {color: #fe681f; font-weight: 500;line-height: 2; letter-spacing: -0.7px;margin-left: 5px;}

	
.checkbox_container {padding: 10px 5px;}
.checkbox_container label { margin-left: 10px;  margin-right: 0px !important;}
.search_title {background: url(/img/search_left_ico.png) no-repeat 10% center; color: #000; font-size: 16px; padding-left: 25px; letter-spacing: -1px;font-weight: 700; position: relative;}
.serch_underline {border-top: 1px solid #e5e5e5; margin: 10px 0 15px;}
.m_calendar {border:1px solid #d2d5de;width:37px;height:30px;display:inline-block;vertical-align:middle;cursor:pointer;text-align:center;padding-top:7px;margin-right:-1px; margin-left: 2px; background:#fff;}	
.m_sel {width:123px;height:30px;display:inline-block;vertical-align:middle;color:#545456;font-size:12px; border-color: #d2d5de;}
.m_put {border:1px solid #d2d5de;width:80px;height:30px; display:inline-block;vertical-align:middle;color:#a6a996;font-size:12px;text-align:center;}
.top_btn_area-wrap{float: right;  margin: 15px 0 10px;}
.r_btn_area { margin: 15px 0 10px;position: relative; float: right; height: 30px; overflow: hidden; display: inline-block;}

.mb2p{margin-bottom:2%}

.select-form {background: url(/img/down-ar-b.png) no-repeat 96% center #fff !important; background-size: auto 25% !important;}

.tbH2 {border: 5px solid #d2d5db;}
.tbH2-heading {text-align: left; padding: 15px 20px 10px; font-size: 15px;}

.tbZ {width:100%;overflow-x:auto;position:relative;}
.tbZ table {width:100%;/*border-left:1px solid #c4c4c4;*/border:1px solid #c4c4c4;}
.tbZ table th {background:#d2d5dc;border-right:1px solid #c4c4c4;font-size:13px;padding:10px 5px;letter-spacing:-1px;font-weight:600;white-space:nowrap;text-align:center;}
.tbZ table td {border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:13px;padding:10px 5px;letter-spacing:-0.5px;font-weight:500;white-space:nowrap;text-align:center;position:relative;}

.tbZ table tr {transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;}
.tbZ table tr:hover {background:#f0f0f0;}

.tbAN {width:100%;overflow-x:auto;position:relative;}
.tbAN table {width:100%;/*border-left:1px solid #c4c4c4;*/border:1px solid #c4c4c4;}
.tbAN table th {background:#d2d5dc;border-right:1px solid #c4c4c4;font-size:13px;padding:10px 5px;letter-spacing:-1px;font-weight:600;white-space:nowrap;text-align:center;}
.tbAN table td {border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:13px;padding:10px 5px;letter-spacing:-0.5px;font-weight:500;text-align:center;position:relative;}

.tbAN_1 {width:100%;overflow-x:auto;position:relative;}
.tbAN_1 table {width:100%;/*border-left:1px solid #c4c4c4;*/border:1px solid #c4c4c4;}
.tbAN_1 table th {background:#d2d5dc;border-right:1px solid #c4c4c4;font-size:13px;padding:10px 10px;letter-spacing:-1px;font-weight:600;white-space:nowrap;text-align:center;}
.tbAN_1 table td {border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:13px;padding:10px 10px;letter-spacing:-0.5px;font-weight:500;text-align:right;position:relative;}
.tbAN_1 table td:nth-child(1) {text-align:left;}

.tbA {width:100%;overflow-x:auto !important;position:relative;}
.tbA table {width:100%;/*border-left:1px solid #c4c4c4;*/border:1px solid #c4c4c4;}
.tbA table th {background:#d2d5dc;border-right:1px solid #c4c4c4 !important;font-size:13px;padding:10px 5px;letter-spacing:-1px;font-weight:600;white-space:nowrap;text-align:center;}
.tbA table td {border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:13px;padding:10px 5px;letter-spacing:-0.2px;font-weight:500;white-space:normal;word-break:break-all;word-wrap:break-word;word-break:keep-all;text-align:center;position:relative;}

.tbA table tr {transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;}
.tbA table tr:hover {background:#f0f0f0;}
.tbA table .empt {text-align:center;padding:50px 0;}
.text_box {min-width:150px;text-align:left;white-space:normal;word-break:break-all;word-wrap:break-word;}

@media screen and (max-width: 767px){
	.tbA {margin:20px auto !important;}
}

.tbB {width:100%;overflow-x:auto;position:relative;}
.tbB table {width:100%;border:1px solid #c4c4c4;}
.tbB table th {background:#d2d5dc;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:13px;padding:10px 5px;letter-spacing:-1px;font-weight:600;white-space:nowrap;text-align:center;}
.tbB table td {border-bottom:1px solid #c4c4c4;font-size:13px;padding:5px 5px;letter-spacing:-0.5px;font-weight:500;white-space:nowrap;text-align:center;position:relative;}

.tbB_1 {width:100%;overflow-x:auto;position:relative;}
.tbB_1 table {width:100%;border:1px solid #c4c4c4;}
.tbB_1 table th {background:#d2d5dc;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:13px;padding:10px 5px;letter-spacing:-1px;font-weight:600;white-space:nowrap;text-align:center;}
.tbB_1 table td {border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;font-size:13px;padding:5px 5px;letter-spacing:-0.5px;font-weight:500;white-space:nowrap;text-align:center;position:relative;}

.tbC {width:100%;overflow-x:auto;position:relative;}
.tbC table {width:100%;}
.tbC table th {background:#fff;font-size:13px;padding:10px 5px;letter-spacing:-1px;font-weight:600;white-space:nowrap;text-align:center;}
.tbC table td {font-size:13px;padding:10px 5px;letter-spacing:-0.5px;font-weight:500;white-space:nowrap;text-align:left;position:relative;}
.radi_box {width:90%;margin:0 auto;text-align:left;}
.radi_box label {margin-right:20px;font-size:13px;letter-spacing:-0.5px;font-weight:500;}
.radi_box label input {margin-right:8px;}

.tbD {width:100%;}
.tbD table {width:100%;}
.tbD table th {background:#d2d5dc;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:13px;padding:10px 5px;letter-spacing:-1px;font-weight:500;white-space:nowrap;text-align:center;}
.tbD table td {border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;font-size:13px;padding:5px 5px;letter-spacing:-0.5px;font-weight:500;text-align:center;white-space:nowrap;}
.tbD table tr {background:#fff;}
.tbD table tr:hover {background:#eee;}
.tbD table td:last-child, .tbD table th:last-child {border-right:0;}
.tbD table td:first-child {width:50px;background:#96abbe;}
.tbD table tr.Gc td:first-child {background:#d3eda3;}
.total_box {position:absolute;bottom:0;left:0;width:100%;height:35px;line-height:35px;background:#b4c0da;color:#000;font-size:15px;}
.total_box span {display:inline-block;vertical-align:middle;width:95px;height:35px;color:#000;font-size:15px;border-left:1px solid #c4c4c6;border-right:1px solid #c4c4c6;margin:0 30px;text-align:center;}
.total_box strong {display:inline-block;vertical-align:middle;color:#000;font-size:15px;margin:0 30px;float:right;}


.btn_order_p {padding:20px 0 10px 10px;}
.btn_order_p a {display:inline-block;color:#444;border:1px solid #444;padding:0 10px;line-height:20px;border-radius:2px;font-size:12px;margin:0 2px;}

.basic_tb {width:100%;position:relative;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;margin:0px auto 30px;}
.basic_tb table {width:100%;letter-spacing:-0.3px;}
.basic_tb table th {background:#f5f5f6;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;font-size:15px;padding:10px 10px;font-weight:500;white-space:nowrap;text-align:center;width:140px;}
.basic_tb table td {border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;font-size:15px;padding:10px 10px;font-weight:500;color:#767676;white-space:nowrap;}
.basic_tb select {background:url('/img/down-ar-b.png') no-repeat 96% center #fff;background-size:auto 25%;width:100%;min-width:70px;line-height: 18px;}
.basic_tb input[type='text'] {background:#fff;width:100%;min-width:70px;}
.tline {margin:0 10px;}
.center_line {background:#868686;height:1px;margin:30px auto 0;clear:both;}

@media screen and (max-width: 767px){
	
	.basic_tb table th {font-size:12px !important;padding:5px !important;width:100px;}
	.basic_tb table td {font-size:12px !important;padding:5px 0px !important;}
	.basic_tb select {background:url('/img/down-ar-b.png') no-repeat 96% center #fff;background-size:auto 20%;width:100%;min-width:70px;line-height: 18px;margin:0px;}
	label {font-size:12px !important;}
	.col-xs-3 {width:50%;padding:2px 5px;}
	.pr {position:relative !important;text-align:right;}

}


.pop_basic_tb {width:100%;position:relative;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;margin:20px auto 30px;}
.pop_basic_tb table {width:100%;letter-spacing:-0.3px;}
.pop_basic_tb table th {background:#f5f5f6;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;font-size:14px;padding:10px 10px;font-weight:500;text-align:center;width:140px;}
.pop_basic_tb table td {border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;font-size:14px;padding:10px 10px;font-weight:500;color:#767676;}
.pop_basic_tb select {background:url('/img/down-ar-b.png') no-repeat 96% center #fff;background-size:auto 25%;width:100%;min-width:70px;line-height: 18px;}
.pop_basic_tb input[type='text'] {background:#fff;width:100%;min-width:70px;}

.pop_banner_tb {width:100%;position:relative;margin:20px auto 20px;}
.pop_banner_tb table {width:100%;letter-spacing:-0.3px;border-collapse:collapse;border-spacing:0px;margin:10px auto;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.pop_banner_tb table th {background:#f5f5f6;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:13px;padding:10px 10px 10px 0;font-weight:600;text-align:right;}
.pop_banner_tb table td {border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:12px;padding:8px;font-weight:500;color:#000;}
.pop_banner_tb select {background:url('/img/down-ar-b.png') no-repeat 96% center transparent;background-size:auto 25%;min-width:70px;line-height:30px;height:30px;font-size:13px;}
.pop_banner_tb input[type='text'] {background:#fff;min-width:150px;font-size:14px;color:#000;line-height:30px;height:30px;}
.pop_banner_tb label {font-size:13px;}

.tbE {width:100%;}
.tbE table {width:100%;}
.tbE table th {background:#d2d5dc;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:13px;padding:10px 5px;letter-spacing:-1px;font-weight:500;white-space:nowrap;text-align:center;}
.tbE table td {border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;font-size:13px;padding:5px 5px;letter-spacing:-0.5px;font-weight:500;text-align:center;white-space:nowrap;}
.tbE table tr {background:#fff;}
.tbE table tr:hover {background:#eee;}
.tbE table td:last-child, .tbE table th:last-child {border-right:0;}
.tbE table td:nth-child(2) {width:50px;background:#96abbe;}
.tbE table tr.Gc td:nth-child(2) {background:#d3eda3;}
	
.scroll_fix_box {overflow-x:auto;overflow-y:auto;width:100%;border-bottom:1px solid #c4c4c4;}
.scroll_fix {position:relative;border:1px solid #c4c4c4;padding-top:0px;width:100%;}
.special_tb_wrap {width:100%;position: relative;border: 1px solid #c4c4c4;background: #ebecee;overflow: hidden;}
.special_tb {overflow-y: scroll;height:240px;border-top:38px solid transparent;border-bottom:0px solid transparent;}
.special_tb table {border-spacing:0;border-collapse: collapse;width: 100%;font-size:13px;}
.special_tb td + td {border-left: 1px solid #c4c4c4;}
.special_tb td, .special_tb th {border-bottom: 1px solid #c4c4c4;background: #fff;padding:5px;text-align:center;}
.special_tb thead tr th, .special_tb tfoot tr td {height: 0;line-height: 0;margin: 0;padding-top: 0;padding-bottom: 0;color: transparent;border: none;white-space: nowrap;}
.special_tb thead tr th div, .special_tb tfoot tr td div {position: absolute;padding:0 10px;margin-left:-5px;line-height:38px;height:38px;overflow:hidden;width: 100%;z-index: 2;text-align:left;color:#000;background:#eee;}
.special_tb thead tr th div {border-left: 1px solid #c4c4c4;border-bottom: 1px solid #c4c4c4;overflow:hidden;}
.special_tb tfoot tr td div {border-left: 1px solid #c4c4c4;color:#000;border-top: 1px solid #c4c4c4;overflow:hidden;}
.special_tb thead tr th div {top: 0;}
.special_tb tfoot tr td div {bottom: 0;}
.special_tb thead tr th:first-child div, .special_tb tfoot tr td:first-child div {border-left: none;}
.special_tb input[type=text], .special_tb select {width:99% !important;}

.special_tb_wrap01 {width:100%;position: relative;border: 1px solid #c4c4c4;background: #ebecee;overflow: hidden;}
.special_tb01 {overflow-y: scroll;height:500px;border-top:38px solid transparent;border-bottom:0px solid transparent;}
.special_tb01 table {border-spacing:0;border-collapse: collapse;width: 100%;font-size:13px;}
.special_tb01 td + td {border-left: 1px solid #c4c4c4;}
.special_tb01 td, .special_tb01 th {border-bottom: 1px solid #c4c4c4;background: #fff;padding:3px;text-align:center;white-space:nowrap;}
.special_tb01 thead tr th, .special_tb01 tfoot tr td {height: 0;line-height: 0;margin: 0;padding:0;color: transparent;border: none;}
.special_tb01 thead tr th div, .special_tb01 tfoot tr td div {position: absolute;padding:0 5px;margin-left:0px;line-height:38px;height:38px;overflow:hidden;width: 100%;z-index: 2;text-align:left;color:#000;background:#eee;}
.special_tb01 thead tr th div {border-left: 1px solid #c4c4c4;border-bottom: 1px solid #c4c4c4;overflow:hidden;}
.special_tb01 tfoot tr td div {border-left: 1px solid #c4c4c4;color:#000;border-top: 1px solid #c4c4c4;overflow:hidden;}
.special_tb01 thead tr th div {top: 0;}
.special_tb01 tfoot tr td div {bottom: 0;}
.special_tb01 thead tr th:first-child div, .special_tb01 tfoot tr td:first-child div {border-left: none;}
.special_tb01 input[type=text]  {width:99% !important;}
.special_tb01 select {width:99% !important;}

.tbF {width:100%;}
.tbF table {width:100%;}
.tbF table th {background:#ebecee;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:13px;padding:10px 5px;letter-spacing:-1px;font-weight:500;white-space:nowrap;text-align:center;}
.tbF table td {border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;font-size:13px;padding:5px 5px;letter-spacing:-0.5px;font-weight:500;text-align:center;white-space:nowrap;}
.tbF table tr {background:#fff;}
.tbF table tr:hover {background:#eee;}
.tbF table td:last-child, .tbF table th:last-child {border-right:0;}
.tbF table td:nth-child(2) {width:50px;background:#fff;}
.tbF table tr.Gc td:nth-child(2) {background:#fff;}
	
.tbG {width:100%;border-top:1px solid #c4c4c4;}
.tbG table {width:100%;}
.tbG table th {background:#ebecee;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:13px;padding:8px 5px;letter-spacing:-1px;font-weight:500;white-space:nowrap;text-align:center;}
.tbG table td {border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;font-size:13px;padding:8px 5px;letter-spacing:-0.5px;font-weight:500;text-align:center;white-space:nowrap;}
.tbG table tr {background:#fff !important;}
.tbG table tr:hover {background:#eee;}
.tbG table td:last-child, .tbG table th:last-child {border-right:0; border-bottom: 0;}
.tbG table td:first-child {width:50px;}
	
.tbH {width:100%;border-top:1px solid #c4c4c4;}
.tbH table {width:100%;}
.tbH th {background:#eee !important;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:13px;padding:5px 5px;letter-spacing:-1px;font-weight:500;white-space:nowrap;text-align:center;}
.tbH td {border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;font-size:13px;padding:5px 10px !important;letter-spacing:-0.5px;font-weight:500;text-align:left !important;white-space:nowrap;background:#fff !important;}

.tbK {width:100%;}
.tbK table {width:100%;}
.tbK table tr th {background:#d2d5da;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:13px;padding:10px 5px;letter-spacing:-1px;font-weight:500;white-space:nowrap;text-align:center;}
.tbK table td {border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;font-size:13px;padding:8px 5px;letter-spacing:-0.5px;font-weight:500;text-align:center;white-space:nowrap;}
.tbK table tr {background:#fff;}
.tbK table tr:hover {background:#eee;}
.tbK table td:last-child, .tbK table th:last-child {border-right:0;}
.tbK table tr:last-child {border-bottom:none !important; }
.tbK textarea {height:180px;overflow-y:scroll;}

.tbL {width:100%;position:relative;}
.tbL table {width:100%;}
.tbL table th {background:#fff;font-size:14px;padding:5px 5px;letter-spacing:-1px;font-weight:600;white-space:nowrap;text-align:left;}
.tbL table td {font-size:14px;padding:5px 0px;letter-spacing:-0.5px;font-weight:500;white-space:nowrap;text-align:left;position:relative;}

.box_toping {border:5px solid #d1d4dd;padding:15px;color:#000;font-size:16px;font-weight:600;}
.box_toping strong {color:#ff0000;font-weight:500;font-size:17px;}
.mov_Gbox {background:url('/img/mov_ico.png') no-repeat center #f5f5f6;width:250px;height:125px;margin:0px auto;}

.reset-pnb{padding: 0 !important; border: 0!important;}
.ex_row {background: #f5f5f6 !important;}
.Q_row {background: #fff; border:1px solid #d2d6de;}
 td.prd_info {text-align: left !important; line-height: 150%; padding: 1px 5px; letter-spacing: -0.7px;}
.prdt_section {float:left;width:50px;height:50px;position:relative;margin-right:2px; margin-bottom:2px; margin-top:2px;margin-right:3px;}	
.prdt_section img{max-width: 100%;}
.detail_section {float:left; display: block; font-size:12px; padding-left:2px;}

.tbT {width:100%;}
.tbT table {width:100%;}
.tbT table tr th {background:#d2d5da;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:13px;padding:10px 5px;letter-spacing:-1px;font-weight:500;white-space:nowrap;text-align:center;}
.tbT table td {border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;font-size:13px;padding:8px 5px;letter-spacing:-0.5px;font-weight:500;text-align:center;white-space:nowrap;}
.tbT table tr {background:#fff;}
.tbT table tr:hover {background:#eee;}
.tbT table td:last-child, .tbT table th:last-child {}
	
.tbZ {width:100%;border:none;}
.tbZ table {width:100%;border:none;}
.tbZ table tr th {border:none;background:#fff;font-size:13px;padding:2px;letter-spacing:-1px;font-weight:500;white-space:nowrap;text-align:center;}
.tbZ table td {border:none;font-size:13px;padding:2px;letter-spacing:-0.5px;font-weight:500;text-align:center;white-space:nowrap;}
.tbZ table tr {background:#fff;}
.tbZ table tr th span {background:#d2d5dc;display:block;color:#000;font-size:14px;line-height:40px;}
.tbZ table tr td span {background:#eee;display:block;color:#888;font-size:14px;line-height:60px;}
.tbZ table tr td select {width:100%;}
.tbZ table tr:hover {background:#fff;}

.tr-expand {display:none;}
.tr-expand>td {background:#d2d5da;}

.tb_rowcell	{}
.tb_rowcell table { width: 100.5%; border-spacing: 5px; border-collapse: separate;}
.tb_rowcell table th { text-align: center; background: #d2d5dc;padding: 6px;}
.tb_rowcell table td { padding: 0; text-align: center; }
	

.size_ins{width:100%; min-width:35px;}	
	
.btn_pq {background:#eee;}
.product_Q {display:block;color:#000;font-size:13px;padding:10px 20px;letter-spacing:-1px;font-weight:500;text-align:left;}

.half_box{width: 48.7%; display: inline-block; vertical-align: top; position: relative;}
.half_box:first-child {margin-right: 1.8%;}	
.half_box .notice {font-size: 13px; color: #f10000; padding: 10px 15px;}
	
.show_tb_box {width: 100%; position: relative; padding: 5px; height: auto; text-align: center; border: 1px solid #bfbfbf; margin: 20px auto 30px;}	
.basic_tb {width:100%;position:relative;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;margin:0px auto 30px;}
.basic_tb table {width:100%;letter-spacing:-0.3px;}
.basic_tb table th {background:#f5f5f6;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;font-size:15px;padding:10px 10px;font-weight:500;white-space:nowrap;text-align:center;width:140px;}
.basic_tb table td {border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;font-size:15px;padding:10px 10px;font-weight:500;color:#767676;white-space:nowrap;}
.basic_tb select {background:url('/img/down-ar-b.png') no-repeat 96% center #fff;background-size:auto 25%;width:100%;}
.basic_tb input[type='text'] {background:#fff;width:100%;}
.tline {margin:0 10px;}
.center_line {background:#868686;height:1px;margin:30px auto 0;clear:both;}
.no_td{text-align:center; width:50px;}
	
.order_tb {width:100%;position:relative;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;margin:20px auto 30px; overflow:auto;}
.order_tb table {width:100%;letter-spacing:-0.3px;}
.order_tb table th {background:#d2d5dc;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;font-size:13px;padding:10px 10px;font-weight:500;white-space:nowrap;text-align:center;width:140px;}
.order_tb table td {border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;font-size:13px;padding:15px 15px;font-weight:500;color:#767676;}
.order_tb select {background:url('/img/down-ar-b.png') no-repeat 96% center #fff;background-size:auto 25%;width:100%;}
.order_tb input[type='text'] {background:#fff;width:100%;}
.order_tb label span {font-size:13px;vertical-align:middle;display:inline-block;margin:0;}
.order_tb label input {vertical-align:middle;}
.order_tb label {margin:0 10px 0 0;}
	
.order_tb01 {width:100%;position:relative;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;margin:10px auto 20px;}
.order_tb01 table {width:100%;letter-spacing:-0.3px;}
.order_tb01 table th {background:#d2d5dc;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;font-size:13px;padding:10px 10px;font-weight:500;white-space:nowrap;text-align:center;width:140px;vertical-align:top;line-height:30px;}
.order_tb01 table td {border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;font-size:13px;padding:10px 12px;font-weight:500;color:#000;}
.order_tb01 select {background:url('/img/down-ar-b.png') no-repeat 96% center #fff;background-size:auto 25%;width:100%;}
.order_tb01 input[type='text'] {background:#fff;width:100%;}
.order_tb01 label span {font-size:13px;vertical-align:middle;display:inline-block;margin:0;}
.order_tb01 label input {vertical-align:middle;}
.order_tb01 label {margin:0 10px 0 0;}
	
.pline {border-bottom:1px solid #e8e8e8;padding:10px 0;}
.pline a {display:inline-block;vertical-align:middle;color:#000;padding:5px 16px 5px 12px;width:100px;}
.view_buy_wrap {display:inline-block;vertical-align:middle;margin-left:20px;max-width:900px;}
.view_buy {display:none;}
.view_buy label {display:inline-block !important;min-width:130px;font-size:13px;margin:2px 5px;}
.view_buy input,.view_buy span {vertical-align:middle;}

.wide_label label {display:inline-block !important;min-width:180px !important;font-size:13px;margin:2px 5px;}

.add_search {display:none;}
.add_search input,.add_search span {vertical-align:middle;}
.onH {display:none;}
.onH.on {display:inline-block;}
.offH {display:inline-block;}
.offH.on {display:none;}
	
.ico {display:inline-block;padding:0 5px 1px 5px;color:#fff;font-size:12px;border-radius:2px;margin:2px;}
.res {background:#7fb917;}
.cha {background:#5a6d8b;}
.detail_viewer {background:#f6f7f9;padding:15px 80px;text-align:left;line-height:24px;}
.detail_viewer_prdt {margin-top:0px;position:relative;padding-left:70px;}
.detail_viewer_prdt strong {position:absolute;top:0;left:0;}

.btn_order_p {padding:20px 0 10px 10px;}
.btn_order_p a {display:inline-block;color:#444;border:1px solid #444;padding:0 10px;line-height:20px;border-radius:2px;font-size:12px;margin:0 2px;}

.popup_tb {width:100%;position:relative;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;margin:20px auto 30px;}
.popup_tb table {width:100%;letter-spacing:-0.3px;}
.popup_tb table th {background:#f5f5f6;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;font-size:15px;padding:10px 10px;font-weight:500;white-space:nowrap;text-align:center;width:140px;}
.popup_tb table td {border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;font-size:15px;padding:10px 10px;font-weight:500;color:#767676;white-space:nowrap;}
.popup_tb select {background:url('/img/down-ar-b.png') no-repeat 96% center #fff;background-size:auto 25%;width:100%;min-width:70px;}
.popup_tb input[type='text'] {background:#fff;width:100%;min-width:70px;}

.scroll_box_1 {overflow-x:auto;overflow-y:auto;border-right:1px solid #c4c4c4;border-left:1px solid #c4c4c4; position:relative;}
.scroll_box_2 {overflow-x:auto;overflow-y:scroll;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4; position:relative;padding:20px;}
.scroll_box_3 {overflow-x:auto;overflow-y:auto;position:relative;}
.scroll_box_4 {overflow-x:hidden;overflow-y:auto;border:1px solid #c4c4c4;border-top:none; position:relative;}
.scroll_box {overflow-x:auto;overflow-y:auto;border:1px solid #c4c4c4;border-top:none; position:relative;}
.scroll-y  {overflow-y:auto;}
.title_selectbox  {padding: 8px 10px; background: #f5f5f6; border-top: 1px solid #c4c4c4; width: 100%; right: 0; height: 45px; text-align: right;}
.wrap_table {padding:40px 0; position:relative;border:1px solid #c4c4c4;}
.wrap_table > div {overflow:auto; height:100px;}
.wrap_table table {width:100%;}
.wrap_table table thead,.wrap_table table tfoot {position:absolute;display:table;width:99%;}
.wrap_table table thead {top:0;}
.wrap_table table tfoot {bottom:0;}
.wrap_table table th {background:#d2d5dc;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;font-size:13px;padding:10px 5px;letter-spacing:-1px;font-weight:500;white-space:nowrap;text-align:center;}
.wrap_table table td {border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;font-size:13px;padding:5px 5px;letter-spacing:-0.5px;font-weight:500;text-align:center;white-space:nowrap;}
.wrap_table table tr:hover {background:#eee;}
.wrap_table table td:last-child, .tbD table th:last-child {border-right:0;}
.wrap_table table td:first-child {width:50px;}

.barcode_txt01 {display:inline-block;vertical-align:middle;padding:5px 0;margin:0 20px;border-bottom:1px solid #000;color:#000;font-weight:600;font-size:16px;letter-spacing:-0.5px;}
.barcode_txt02 {display:inline-block;vertical-align:middle;padding:5px 0;margin:0 20px;color:#000;font-weight:500;font-size:15px;}
.label_box {padding:12px;background:#f3f4f6;margin:12px auto;}
.label_txt {color:#444;font-size:15px;display:inline-block;vertical-align:middle;margin:0 10px;}
.caution {display:inline-block;vertical-align:middle;margin-left:30px;color:#f90008;font-weight:600;font-size:16px;}
.blue_txt {display:inline-block;vertical-align:middle;color:#000;font-weight:500;font-size:16px;}

.H-a{height:auto;}
.h1300 {height:1300px;}
.h1030 {height:1030px;}
.h950 {height:950px;}
.h854 {height:854px;}
.h780 {height:780px;}
.h760 {height:760px;}
.h620 {height:620px;}
.h563 {height:563px;}
.h450 {height:450px;}
.h350 {height:350px;}
.h290 {height:290px;}
.h250 {height:250px;}
.h177 {height:177px;}
.h158 {height:158px;}
.h130 {height:130px;}
.h128 {height:128px;}
.mt64 {margin-top:64px !important;}
.mt50 {margin-top:50px !important;}
.mt40 {margin-top:40px !important;}
.mt30 {margin-top:30px !important;}
.mt20 {margin-top:20px !important;}
.mt10 {margin-top:10px !important;}
.mt5 {margin-top:5px !important;}
.ml4 {margin-left:4px !important;}
.ml100 {margin-left:100px !important;}
.mw50 {min-width:50px !important;}
.mw60 {min-width:60px !important;}
.mw70 {min-width:70px !important;}
.mw80 {min-width:80px !important;}
.mw100 {min-width:100px !important;}
.mw150 {min-width:150px !important;}
.pd10 {padding:10px !important;}
.f11 {font-size:11px !important;}
.f12 {font-size:12px !important;}
.f13 {font-size:13px !important;}
.f14 {font-size:14px !important;}
.f15 {font-size:15px !important;}
.f16 {font-size:16px !important;}
.fwb {font-weight:bold;}
.line_grey {display:block;clear:both;height:3px;background:#a0a0a0;}
.form-box  {display: inline-block; vertical-align: middle; border: 1px solid #d2d6df; height: 30px;  line-height: auto; font-size: 14px; padding-left: 10px; color: #555;width: auto;}

.PA_progress {display: inline-flex;}
.PA_progress ul {border:1px solid #7d7d7d; display:table; width:50px; padding:0; height:14px;}	 
.PA_progress ul li {display:table-cell; padding:0 !important;; margin:0 !important;;}
.PA_progress ul li:nth-child(1) {border-right:1px solid #7d7d7d;}
.PA_progress ul li:nth-child(2) {border-right:1px solid #7d7d7d;}
.PA_progress .p_on {width: 17px; height: 15px;padding:0;}
.PA_progress .p_off {width: 16px; height: 14px; background: #d2d2d2;padding:0;}
.PA_progress .red {background: #e60012;}
.PA_progress .yellow {background: #fff100;}
.PA_progress .green {background: #22ac38}

.top_btn_area {float:right;margin:10px 0 0;}
.btn_center {text-align:center;padding:40px;}
.btnA {display:inline-block;vertical-align:middle;font-size:13px;height:28px;line-height:auto;padding:0px 12px !important;border-radius:2px;font-weight:500;letter-spacing:-0.5px;}
.btnA.wide {padding:0px 25px !important;}
.btnA.H30 {height:30px;}
.btnB.mw50 {min-width:50px;}
.btnB {display:inline-block;vertical-align:middle;font-size:0.95em;height:23px;padding:0px 10px !important;border-radius:3px;}
.btnST {display:inline-block;vertical-align:middle;font-size:0.95em;height:20px;padding:0px 5px !important;border-radius:3px;}
.btnBS {display:inline-block;vertical-align:middle;font-size:0.8em;height:24px;padding:0px 10px !important;border-radius:3px;min-width: 85px;margin-bottom: 2px;}
.btnBP {display:inline-block;vertical-align:middle;font-size:0.95em;height:23px;padding:2px 10px !important;border-radius:3px;}
.btnAP {display:inline-block;vertical-align:middle;font-size:13px;height:28px;line-height:auto;padding:4px 12px !important;border-radius:2px;font-weight:500;letter-spacing:-0.5px;}
.b_sms {background:url('//cloudfront-image.kantukan.co.kr/mall/crmtest/sms_icon.png') no-repeat 8px center !important;padding:0px 10px 0px 20px !important;}
.sms_icon {padding-left: 12px; background: url(/img/sms_icon.png) no-repeat left center;}
.btnC {display:inline-block;vertical-align:middle;font-size:13px;line-height:auto;padding:0px 5px !important;font-weight:500;letter-spacing:-0.5px;color:#000; }
.btnC strong {color:#fd0002;font-size:18px;font-weight:bolder;margin:0 5px;}
.btnF {display:inline-block;vertical-align:middle;font-size:13px;line-height:30px;padding:0px 30px !important;border-radius:2px;font-weight:600;letter-spacing:-0.5px;margin:0 5px;}
.btnG {display:block;vertical-align:middle;font-size:12px;line-height:18px; width:100px; border-radius:2px;font-weight:400; letter-spacing: -0.3px; margin: 0 auto 5px;}
.btnG_1 {display:inline-block;vertical-align:top;font-size:12px;line-height:18px; width:110px; border-radius:3px;font-weight:500; letter-spacing: -1px; margin: 0 auto 5px;}
.b_mail {background:url('//cloudfront-image.kantukan.co.kr/mall/crmtest/email_icon.png') no-repeat 8px center !important;padding:0px 10px 0px 27px !important;}
.b_guide {background:url('//cloudfront-image.kantukan.co.kr/mall/crmtest/guide_ico.png') no-repeat 8px center #d7e0e5 !important;padding:0px 10px 0px 27px !important;}
.floatRbt {margin-right: 2px; float: right; margin-bottom: 1%;}

.bgA {background:#29a1c6;border:1px solid #29a1c6;color:#fff !important;}
.bgB {background:#72ccd7;border:1px solid #72ccd7;color:#fff !important;}
.bgC {background:#30394a;border:1px solid #30394a;color:#fff !important;}
.bgD {background:#8c9ca9;border:1px solid #8c9ca9;color:#fff !important;}
.bgE {background:#5b76bd;border:1px solid #5b76bd;color:#fff !important;}
.bgG {background:#30aa7b;border:1px solid #30aa7b;color:#fff !important;}
.bgGW {border:1px solid #30aa7b;color:#30aa7b !important;background:#fff}

.bgH {background:#d7e0e5;border:1px solid #d7e0e5;color:#000 ;}
.bgP {background:#d8dfe5;border:1px solid #d8dfe5;color:#000 !important;}
.bgQ {background:#fff;border:1px solid #48b9bd;color:#48b9bd !important;height:35px !important;}
.bgQ:hover {background:#48b9bd;color:#fff !important;}
.bgQ_r {background:#48b9bd;border:1px solid #48b9bd;color:#fff !important;height:35px !important;}
.bgQ_r:hover {background:#fff;border:1px solid #48b9bd;color:#48b9bd !important;height:35px !important;}
.bgR {background:#d70005;border:1px solid #d70005;color:#fff !important;}
.bgR_1 {background:#ffdfe0 !important;border:1px solid #ffdfe0 !important;color:#000 !important;}
.bgS {background:#037eba;border:1px solid #037eba;color:#fff !important;}
.bgT {background:#30394a;border:1px solid #30394a;color:#fff !important;}
.bgU {background:#5a6d8b;border:1px solid #5a6d8b;color:#fff !important;}
.bgW {background:#fff;border:1px solid #959595;color:#000 !important;}
.bgX {background:#48b9bd;border:1px solid #48b9bd;color:#fff !important;}
.bgZ {background: #303a44; border:1px solid #303a44;color:#fff !important;}
.bgPB {background:#4677bb;border:1px solid #4677bb;color:#fff !important;}
.bgSD {background:#b1bbc3;border:1px solid #b1bbc3;color:#fff !important;}

.ibg {background-color:#ecedf1 !important;}
.plusA {background:url('//cloudfront-image.kantukan.co.kr/mall/crmtest/plus01.png') no-repeat left center #fff;border:1px solid #48b9bf;padding:0px 12px 0px 30px !important;color:#49b8bf !important;}
.file {background:#fff;border:1px solid #7d7d7d;padding:10px 20px 10px 20px !important;margin:8px 0px;color:#000 !important;display:inline-block;vertical-align:middle;font-size:14px;line-height:auto;border-radius:2px;font-weight:600;letter-spacing:-0.5px;}

.file_add_table td { padding:2px 0; }
.file_add_table td a { margin-right:5px; }
.file_add_table td input[type=text] { width:180px;display:inline-block; }

.tC {text-align:center !important;}
.taR {text-align:right !important;}
.taL {text-align:left !important;}
.flR {float:right !important;}
.pr {position:absolute;top:0;right:0;}
.pbr {position:absolute;bottom:20px;right:0;}
.tab_br { position: absolute; top: 20px; right: 1.5%;}
small.off {font-weight: 700; padding-left: 5px; vertical-align: top;}
small.on {font-weight: 700; padding-left: 5px; vertical-align: top; color:#f10006; }
.c_shape { width: 6px; height: 6px; background: #0183bf; border-radius: 50%; display: inline-block; overflow: hidden; vertical-align: middle; left: 8px; top: 6px; position: absolute;}

.c_box {display:inline-block;vertical-align:middle;border:1px solid #d2d6df;width:30px;height:30px;line-height:30px;text-align:center;margin-right:-1px;}

input[type='text'] {display:inline-block;vertical-align:middle;border:1px solid #d2d6df;height:30px;line-height:auto;font-size:14px;padding-left:10px;color:#555;}
input[type='radio'] {margin:5px;}
textarea {display:block;border:1px solid #d2d6df;line-height:24pxo;font-size:14px;padding:1%;width:100%;color:#555;background:#fff;}
label {font-size:15px;margin-right:20px;color:#555;vertical-align:middle;font-weight:500;}
select {display:inline-block;vertical-align:middle;border:1px solid #d2d6df;height:30px;line-height:auto;font-size:14px;color:#555;background:url('/img/down-ar-b.png') no-repeat 96% center #fff;background-size:auto 25%;padding-right:24px;padding-left:10px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select[multiple], select[size] {background: none;}
select::-ms-expand {display:none;}
select::-moz-expand {display:none;}
select::-webkit-expand {display:none;}

.search_wrap_box {float:left;margin:10px 0px;}
.search_wrap_box input, .search_wrap_box select, .search_wrap_box button,.c_box {}
.top_btn_left {float:left;margin-top:10px;}

.plan_bar {background:#d2d5dc;padding:5px 10px;}
.plan_bar div {display:inline-block;vertical-align:middle;margin-right:30px;}
.plan_bar strong {display:inline-block;vertical-align:middle;font-size:15px;color:#000;font-weight:600;}
.plan_bar span {display:inline-block;vertical-align:middle;font-size:15px;color:#000;background:#fff;padding:5px 10px;width:150px;margin:5px 10px;font-weight:500;}

.tabA {background:#e3e4e9;padding:0px;font-size:0px;height:47px;position:relative;z-index:9;}
.tabA a {display:inline-block;vertical-align:top;color:#555;line-height:45px;white-space:nowrap;padding:0px 25px;font-size:16px;border:2px solid #e3e4e9;border-bottom:2px solid #d1d4db;font-weight:600;margin-right:0px;}
.tabA a:hover, .tabA a.on {border:2px solid #d1d4db;border-bottom:0px solid #fff;background:#fff;color:#027fb9;padding-bottom:2px;}

.choose_tb {padding:30px 30px 30px 0px;border-bottom:1px solid #bfbfbf;}
.choose_tb table {width:100%;letter-spacing:-0.5px;}
.choose_tb th {padding:10px 10px;font-size:15px;color:#444;font-weight:500;text-align:right;width:120px;white-space:nowrap;}
.choose_tb th:first-child {width:100px;}
.choose_tb td {padding:10px 0px;font-size:14px;color:#444;text-align:left;width:15%;white-space:nowrap;}
.choose_tb select {background:url('/img/down-ar-b.png') no-repeat 96% center #ecedf1;background-size:auto 25%;width:97%;}
.choose_tb input[type='text'] {background:#ecedf1;width:97%;}

.choose_tb02 {padding:30px 30px 30px 0px;border-bottom:1px solid #bfbfbf;}
.choose_tb02 table {width:100%;letter-spacing:-0.5px;}
.choose_tb02 th {padding:10px 10px;font-size:15px;color:#444;font-weight:500;text-align:right;width:120px;white-space:nowrap;}
.choose_tb02 th:first-child {width:100px;}
.choose_tb02 td {padding:10px 0px;font-size:14px;color:#444;text-align:left;width:15%;white-space:nowrap;}
.choose_tb02 select {background:url('/img/down-ar-b.png') no-repeat 96% center #fff;background-size:auto 25%;width:97%;}
.choose_tb02 input[type='text'] {background:#fff;width:97%;}

.choose_tb03 {padding:30px 30px 20px 0px;border-bottom:1px solid #bfbfbf;}
.choose_tb03 table {width:100%;letter-spacing:-0.5px;background:#fff;}
.choose_tb03 th {padding:10px 10px;font-size:15px;color:#444;font-weight:500;text-align:right;width:120px;white-space:nowrap;}
.choose_tb03 th:first-child {width:100px;}
.choose_tb03 td {padding:10px 0px;font-size:14px;color:#444;text-align:left;white-space:nowrap;}
.choose_tb03 select {background:url('/img/down-ar-b.png') no-repeat 96% center #fff;background-size:auto 25%;}
.choose_tb03 input[type='text'] {background:#fff;}

.choose_tb04 {padding:15px;font-size:14px;color:#444;font-weight:500;min-width:790px;}
.choose_tb04 table {width:100%;letter-spacing:-0.5px;background:#f3f4f6;}
.choose_tb04 th {padding:7px 10px;font-size:14px;color:#444;font-weight:500;text-align:right;width:120px;white-space:nowrap;}
.choose_tb04 th:first-child {width:100px;}
.choose_tb04 td {padding:7px 0px;font-size:14px;color:#444;text-align:left;white-space:nowrap;}
.txt_th {display:inline-block;vertical-align:middle;padding:8px 10px;font-size:14px;color:#444;font-weight:500;text-align:right;width:100px;white-space:nowrap;}

.choose_tb05 {padding:15px;min-width:500px;}
.choose_tb05 table {width:100%;letter-spacing:-0.5px;background:#f3f4f6;}
.choose_tb05 th {padding:7px 10px;font-size:14px;color:#444;font-weight:500;text-align:right;white-space:nowrap;}
.choose_tb05 th:first-child {width:100px;}
.choose_tb05 td {padding:7px 0px;font-size:14px;color:#444;text-align:left;white-space:nowrap;}
	
.choose_tb06 {padding:0 0 0 0;min-width:500px;background:#f3f4f6;padding:15px 0;overflow:hidden;}
.choose_tb06 table {width:100%;letter-spacing:-0.5px;}
.choose_tb06 th {padding:7px 10px;font-size:14px;color:#444;font-weight:500;text-align:right;white-space:nowrap;}
.choose_tb06 th:first-child {width:100px;}
.choose_tb06 td {padding:7px 0px;font-size:14px;color:#444;text-align:left;white-space:nowrap;}
	
.choose_tb07 {padding:20px 20px 20px 0px;border-bottom:0px solid #bfbfbf;}
.choose_tb07 table {width:100%;letter-spacing:-0.5px;background:#fff;}
.choose_tb07 th {padding:7px 10px;font-size:15px;color:#444;font-weight:500;text-align:right;width:120px;white-space:nowrap;}
.choose_tb07 th:first-child {width:100px;}
.choose_tb07 td {padding:7px 0px;font-size:14px;color:#444;text-align:left;white-space:nowrap;}
.choose_tb07 select {background:url('/img/down-ar-b.png') no-repeat 96% center #fff;background-size:auto 25%;}
.choose_tb07 input[type='text'] {background:#fff;}

.choose_box {padding:15px;background:#f3f4f6;font-size:14px;color:#444;font-weight:500;text-align:left;}
.choose_box span {display:inline-block;vertical-align:middle;margin:0 15px;}
.choose_box01 {padding:15px;background:#f3f4f6;font-size:14px;color:#444;font-weight:500;text-align:left;}
.choose_box01 span {display:inline-block;vertical-align:middle;margin:0 15px;}
.lan_logo {display:inline-block;vertical-align:top;width:94px;margin:3px;text-align:left;}
.lan_logo span {width:92px;height:109px;text-align:center;padding:2px 0;display:block;margin:0;overflow:hidden;background:#fff;border:1px solid #d3d7da;}
.lan_logo_btn {padding:20px;font-size:0;}

.a01 {display:block;padding:5px 0px 0px 10px;}

.choose_tb01 {border-top:1px solid #c5c4c2;border-left:1px solid #c5c4c2;}
.choose_tb01 table {width:100%;letter-spacing:-0.5px;}
.choose_tb01 th {padding:10px 10px;font-size:16px;color:#444;font-weight:500;text-align:right;width:120px;white-space:nowrap;}
.choose_tb01 th:first-child {width:100px;}
.choose_tb01 td {padding:10px 10px;font-size:14px;color:#444;text-align:center;border-bottom:1px solid #c5c4c2;border-right:1px solid #c5c4c2;}

.Ga {background:#d2d5dc !important;}
.Gc {background:#d3eda3 !important;}
.Gf {background:#96abbe !important;}
.Gh {background:#96abbe !important;}
.Gi {background:#ecedf1 !important;}
.Gis {background:url('/img/down-ar-b.png') no-repeat 96% center #ecedf1 !important;background-size:auto 25% !important;}
.Gw {background:#fff !important;}
.blue {color:#0361e9 !important;}
.blue01 {color:#2287bb !important;}
.blue02 {color:#1c5bab !important;}

.boxA {background:#fff;min-height:500px;border:2px solid #d1d4db;padding:15px;}
.search_area_box {border-bottom:1px solid #bfbfbf;padding:20px;}
.item {display:inline-block;vertical-align:middle;margin:10px 30px 10px 0px;}
.item span {display:inline-block;vertical-align:middle;padding-right:10px;font-size:15px;font-weight:500;}
.item label {font-size:15px;font-weight:500;padding:0px 10px;}
.item input[type='radio'] {margin-right:8px;}
.item .Gb {background:url('/img/down-ar-b.png') no-repeat 96% center #ecedf1;background-size:auto 25%;}

.title_blue {background:url('/img/arrow_blue.png') no-repeat left center;color:#000;font-size:17px;padding-left:24px;letter-spacing:-1px;margin-top:50px;font-weight:500;position:relative;}
.title_blue01 {background:url('/img/arrow_blue.png') no-repeat left 44px;color:#000;font-size:17px;padding:40px 0px 15px 25px;letter-spacing:-1px;font-weight:500;position:relative;}
.title_blue02 {background:url('/img/arrow_blue.png') no-repeat left center;color:#000;font-size:17px;padding:20px 0 20px 25px;letter-spacing:-1px;font-weight:500;position:relative;}
.title_blue02 span {font-size:13px;color:#555;margin-right:10px;}
.title_red {display:block;color:#d60105;font-size:17px;padding:25px;letter-spacing:-1px;margin-top:0px;font-weight:500;}
.title_tsub {display:block;color:#222;font-size:17px;padding:10px 0px;letter-spacing:-1px;font-weight:500;position:relative;}
.title_tsub01 {display:block;color:#222;font-size:14px;padding:30px 0px 10px;letter-spacing:-1px;font-weight:500;position:relative;}

.reg_box {text-align:left;padding:30px 20px;}
.left_boxA {display:inline-block;vertical-align:top;width:32%;padding:0px 7% 0px 2%;}
.right_boxA {display:inline-block;vertical-align:top;width:67%;border-left:1px solid #c4c4c6;padding:0px 15% 0px 8%;}

.reg_box01 {text-align:left;padding:30px 0px;}
.left_boxB {display:inline-block;vertical-align:top;width:40%;padding:0px 1.5% 0px 0%;border-right:1px solid #c4c4c6;}
.right_boxB {display:inline-block;vertical-align:top;width:59%;padding:0px 0% 0px 1.6%;}

.left_boxC {display:inline-block;vertical-align:top;width:25%;padding:0px 1% 0px 0%;}
.right_boxC {display:inline-block;vertical-align:top;width:74%;padding:0px 0% 0px 1%;}

.left_boxD {display:inline-block;vertical-align:top;width:25%;padding:0px 2% 0px 0%;border-right:1px solid #bfbfbf;}
.right_boxD {display:inline-block;vertical-align:top;width:74%;padding:0px 0% 0px 2%;}
.left_boxE {display:inline-block;vertical-align:top;width:40%;padding:0px 2% 0px 2%;border-right:1px solid #bfbfbf;}
.right_boxE {display:inline-block;vertical-align:top;width:59%;padding:0px 2% 0px 2%;}
.left_boxF {display:inline-block;vertical-align:top;width:59%;padding:0px 2% 0px 2%;border-right:1px solid #bfbfbf;}
.right_boxF {display:inline-block;vertical-align:top;width:40%;padding:0px 2% 0px 2%;}
.left_boxG {display:inline-block;vertical-align:top;width:35%;padding:0px 1.5% 0px 0%;border-right:1px solid #c4c4c6;}
.right_boxG {display:inline-block;vertical-align:top;width:64%;padding:0px 0% 0px 1.6%;}
.left_boxH {display:inline-block;vertical-align:top;width:49%;padding:0px 2% 0px 2%;border-right:1px solid #bfbfbf;}
.right_boxH {display:inline-block;vertical-align:top;width:50%;padding:0px 2% 0px 2%;}
.left_boxI {display:inline-block;vertical-align:top;width:40%;padding:0 2% 0 0;border-right:1px solid #bfbfbf;}
.right_boxI {display:inline-block;vertical-align:top;width:59.6%;padding:0 0 0 2%;}
.left_boxK {display:inline-block;vertical-align:top;width:60%;padding:0 2% 0 0;border-right:1px solid #bfbfbf;}
.right_boxK {display:inline-block;vertical-align:top;width:40%;padding:0 0 0 2%;}

.left_boxS {display:inline-block;vertical-align:top;width:58%;margin-right:1.5%;}
.right_boxS {display:inline-block;vertical-align:top;width:40%;}

	
.sper_box{ width: 100%; display: flex;}
.file_wrap {background:#f7f7f7;text-align:center;padding:20px;width:100%;display:table;}
.file_box {display:table-cell;vertical-align:middle;text-align:center;width:100%;min-height:380px;border:0px solid red;line-height:22px;color:#555;font-size:13px;}
.file_box span {color:#000;font-size:14px;}
.up_file_wrap {margin:2vw 0px;text-align:left;font-size:0px;width:104%;border:0px solid red;}
.up_file_wrap div {display:inline-block;vertical-align:top;width:16%;height:12vw;background:#eee;overflow:hidden;vertical-align:middle;text-align:center;margin-right:4%;margin-top:2.5vw;cursor:pointer;}
.up_file_wrap div img {width:100%;}
/*.up_file_wrap div:after {content: 'x'; display: block; position: absolute; top: 32px; left: 152px; padding: 5px; font-size: 20px; font-weight: 600;}*/
	
/*디자인설명 - 이미지 업로드 */		
.up_file_wrap_1 {margin:2vw 0px;text-align:left;font-size:0px;width:104%;border:0px solid red; position: relative;}
.up_file_wrap_1 div {display:inline-block;vertical-align:top;width:16%;height:12vw;background:#eee;overflow:hidden;vertical-align:middle;text-align:center;margin-right:4%;margin-top:2.5vw;cursor:pointer;}
.file_img {position: relative; overflow: hidden; margin: 10px;  width: 100%; color: #ffffff; text-align: left; font-size: 16px; background-color: #000000;}
.file_img * { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.35s ease; transition: all 0.35s ease;}
.file_img img {  max-width: 100%;  backface-visibility: hidden;  vertical-align: top;}
.file_img:after,
.file_img figcaption { position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.file_img:after { content: ''; background-color: rgba(0, 0, 0, 0.65); -webkit-transition: all 0.35s ease; transition: all 0.35s ease; opacity: 0;}
.file_img figcaption { z-index: 1; padding: 40px;}
.file_img span { line-height: 6em; font-weight: 600; font-size: 0.9em; text-transform: uppercase; opacity: 0;  background:#000; color:#fff;padding:5px 10px; vertical-align:middle;}
.file_img:hover img,
.file_img.hover img {  zoom: 1;  filter: alpha(opacity=30);  -webkit-opacity: 0.3;  opacity: 0.3;}
.file_img:hover:after,
.file_img.hover:after { opacity: 1; position: absolute; }
.file_img:hover span,
.file_img.hover span { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); opacity: 1;}

	
.detailG_content_l {width: 47.5%; display: inline-block; margin:2% 1%;}
.detailG_content_2 {width: 47.5%; display: inline-block;  vertical-align: top; margin: 1%;}
.detailG_file_wrap {text-align:left;padding-left: 10px;width:100%;display:table;}
.detailG_file_box {display:table-cell;color:#555;font-size:13px; padding-left: 10px; border: 1px dotted #4c4c4c;}
.detailG_file_box span {padding-left: 20px; font-size: 15px;}
.detailG_up_file_wrap {margin: 2% 1%; text-align:left;font-size:0px;width:100%; padding: 10px; border: 5px solid #d1d5de; vertical-align: top; height: 300px;}
.detailG_up_file_wrap div {position: relative; display:inline-block;vertical-align:top;width:30%;height:100px;background:#eee;overflow:hidden;text-align:center;margin:1%;cursor:pointer;}
.detailG_up_file_wrap div img {width:100%;}
.pop_detailG_text {margin:2% 1%;}
.pop_detailG_text input[type="text"] {margin-bottom: 10px;}
.btnDelete { position: absolute; top: 5px; right: 5px; cursor: pointer; width: 20px !important;}	

/*********** 입고관리>환경설정 ************/
.set_box_wrap { width: 100%;}
.set_box { position: relative; background: #ffffff; border: 1px solid #d2d5db; margin-bottom: 20px; width: 100%;}
.set_box_header {color: #161616; display: block; padding: 12px; position: relative; background: #d2d5db;}
.set_box_header:before, .set_box_header:after{content: " ";  display: table;  clear: both;}
.set_box_header .set-title {display: inline; font-size: 18px; margin: 0; line-height: 1;}
.bootstrap-timepicker.inline_box {display: inline-block; margin-right:2%; width: 30%;}
.r-btn_wrap {position: relative; margin-top: 50px;}


/*********** 로그인 ************/
.log_wrap {width:469px;margin:10vw auto;font-family:'Noto Sans KR','Source Sans Pro',sans-serif;}
.login_title {text-align:center;}
.login_title img {height:150px;vertical-align:middle;}
.login_title span {display:inline-block;vertical-align:middle;font-size:24px;margin-left:15px;font-weight:500;}
.login_layout {background:#fff;border:1px solid #bfbfbf;margin:15px auto;padding:20px 50px 50px 50px;}

.login_int {border-bottom:1px solid #34393f;padding:5px;margin-top:20px;}
.login_int img {vertical-align:middle;width:17px;margin-right:10px;}
.login_int input {border:none;background:#fff;font-size:16px;color:#000;vertical-align:middle;margin:0px 0px;
display:inline-block;vertical-align:middle;height:30px;line-height:auto;padding-left:5px;width:320px;letter-spacing:-0.5px;font-family:'Montserrat','Noto Sans KR',sans-serif;font-weight:400;}
.chk_btn {display:inline-block;padding:20px 0px;color:#000;font-size:13px;font-weight:600;text-decoration:none;}
.btn_login {display:block;margin:20px auto 20px;color:#fff;background:#000;font-size:15px;font-weight:600;text-decoration:none;text-align:center;line-height:60px;font-family:'Source Sans Pro',sans-serif;}
.save_wrap {line-height:24px;}
.save_wrap input {}
.save_wrap label {font-size:13px;font-weight:500;color:#000;}

.laundry_box {white-space:normal !important;word-break:break-all;word-wrap:break-word;}
.laundry_box span {display:inline-block;vertical-align:top;width:92px;height:109px;vertical-align:middle;text-align:center;border:1px solid #d2d6e2;background:#fff;margin:0 5px 8px 0;text-align:center;padding:2px 0;}

.pop_btn_area {padding:20px;text-align:right;border-bottom:1px solid #34373e;}
.x_btn_close {position:absolute;top:18px;right:10px;border:none;background:none;width:30px;height:30px;text-align:center;line-height:30px;color:#fff;font-size:24px;}
	
div.pop-uploader {position:relative;font-size:0;}
div.pop-uploader div.file-upload div.upload-btn {overflow:hidden;position:relative;width:80px;height:30px;display:inline-block;vertical-align:top;margin-left:7px;background:#d8dfe5;}
div.pop-uploader div.file-upload div.upload-btn span {display:block;font-size:13px;height:30px;line-height:28px !important;padding:0px !important;border-radius:2px;font-weight:500;letter-spacing:-0.5px;color:#555;border:1px solid #D7D7D7;background:#eee;text-align:center;z-index:999;}
div.pop-uploader div.file-upload label {margin:0 !important;}
div.pop-uploader div.file-upload div.upload-btn input.file10{position:absolute;width:80px;height:30px;top:0;left:0;cursor:pointer;padding:0;margin:0;opacity:0;filter:alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;}
div.pop-uploader input.text10 {width:250px;background:#fff; border:1px solid #D7D7D7; height:30px !important; padding:0 5px; color:#777; font-size:12px;display:inline-block;vertical-align:top;cursor:pointer;}
	
.pop-uploader_big {position:relative;font-size:0;}
.pop-uploader_big div.file-upload div.upload-btn {overflow:hidden;position:relative;width:70px;height:30px;display:inline-block;vertical-align:top;margin-left:7px;background:#d8dfe5;}
.pop-uploader_big div.file-upload div.upload-btn span {display:block;font-size:13px;height:30px;line-height:28px !important;padding:0px !important;border-radius:2px;font-weight:500;letter-spacing:-0.5px;color:#555;border:1px solid #D7D7D7;background:#eee;text-align:center;z-index:999;}
.pop-uploader_big div.file-upload label {margin:0 !important;}
.pop-uploader_big div.file-upload div.upload-btn input.file{position:absolute;width:70px;height:30px;top:0;left:0;cursor:pointer;padding:0;margin:0;opacity:0;filter:alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;}
.pop-uploader_big input.text {width:200px;background:#fff; border:1px solid #D7D7D7; height:30px !important; padding:0 5px; color:#777; font-size:12px;display:inline-block;vertical-align:top;cursor:pointer;}

	
.pop-uploader_small {position:relative;font-size:0;}
.pop-uploader_small div.file-upload div.upload-btn {overflow:hidden;position:relative;width:70px;height:30px;display:inline-block;vertical-align:top;margin-left:7px;background:#d8dfe5;}
.pop-uploader_small div.file-upload div.upload-btn span {display:block;font-size:13px;height:30px;line-height:28px !important;padding:0px !important;border-radius:2px;font-weight:500;letter-spacing:-0.5px;color:#555;border:1px solid #D7D7D7;background:#eee;text-align:center;z-index:999;}
.pop-uploader_small div.file-upload label {margin:0 !important;}
.pop-uploader_small div.file-upload div.upload-btn input.file{position:absolute;width:70px;height:30px;top:0;left:0;cursor:pointer;padding:0;margin:0;opacity:0;filter:alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;}
.pop-uploader_small input.text {width:200px;background:#fff; border:1px solid #D7D7D7; height:30px !important; padding:0 5px; color:#777; font-size:12px;display:inline-block;vertical-align:top;cursor:pointer;}
	
.thumb_sb {margin:10px 5px;}
.thumb_sb strong {display:inline-block;vertical-align:top;color:#000;width:100px;}
.thumb_sc {margin:5px 5px 5px 4px;}
.thumb_sc span {margin:0 6px 0 25px;display:inline-block;vertical-align:middle;color:#000;font-size:13px;}
	
.Ga {background:#d2d5dc !important;}
.Gc {background:#d3eda3 !important;}
.Ge {background:#b4c0da !important;}
.Gf {background:#96abbe !important;}
.Gh {background:#96abbe !important;}
.Gi {background:#ecedf1 !important;}
.Gis {background:url('/img/down-ar-b.png') no-repeat 96% center #ecedf1 !important;background-size:auto 25% !important;}
.Gw {background:#fff !important;}
.Gb {background:#b4c0da !important;}
.GbC {background: #c4d0e8 !important; }
.red {color:#ff0000 !important;}
.black {color:#000 !important;}
.orange {color:#fb5600 !important;}
.blue {color:#0361e9 !important;}
.blue01 {color:#2287bb !important;}
.blue02 {color:#1c5bab !important;}
.blue03 {color:#033594 !important;}
tr.GbC td{font-size: 14px; font-weight: 600;}

/*그룹핑*/
.search_codeG {background:#f6f6f6;padding:20px;margin:25px auto;}
.search_codeG span {display:block;border-bottom:1px solid #e6e6e6;color:#444;font-size:15px;font-weight:600;padding-bottom:7px;margin-bottom:15px;}
.codeG_box {display:inline-block;vertical-align:top;width:30.5%;min-height:200px;padding:0 1%;border:1px solid #d1d6da;border-top:5px solid #d1d6da;letter-spacing:-1px;text-align:left; margin:1.3%;}
.codeG_tit {display:block;padding:10px 0 10px 25px;font-size:16px;font-weight:600;border-bottom:2px solid #ededed;color:#444;background:url('//cloudfront-image.kantukan.co.kr/kancrm/images/group_title_icon.gif') no-repeat 10px 18px;}
.codeG_prdt {padding:0 15px;height:300px;  overflow-y: scroll; }
.codeG_prdt::-webkit-scrollbar { width: 12px; background-color: #eeeff1;}
.codeG_prdt::-webkit-scrollbar-thumb {border-radius: 10px;  background-color: #aeb1b8;}	
.codeG_btn {display:block;padding:10px 0;text-align:center;border-top:2px solid #ededed;color:#444;/*margin-top:10px;*/}
.codeG_item {margin:20px 0;padding-left:85px;position:relative;min-height:68px;letter-spacing:-0.5px;}
.codeG_item img {width:71px;height:68px;position:absolute;top:0;left:0;}
.codeG_top {display:block;font-weight:600;font-size:15px;padding:5px 0;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;}
.codeG_sub {display:inline-block;font-weight:400;font-size:15px;padding:0px 0;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap; width: 70%;}
.more_item {display:block;text-align:center;padding:0;font-weight:600;font-size:18px;color:#7f7f7f;letter-spacing:2px;}

.float_R {float:right; min-width: 50px; vertical-align: top;}
	
.pop_codeG_tit {display:block;padding:15px 0 15px 10px;font-size:18px;font-weight:600;letter-spacing:-1px;}
.pop_codeG_box {padding:20px 50px 30px 50px;height:600px;overflow-y:auto;}
.pop_codeG_item {margin:0px auto 20px;padding:45px 0 20px 140px;position:relative;min-height:113px;letter-spacing:-0.5px;border-top:2px solid #ddd;}
.pop_codeG_item img {width:102px;height:98px;position:absolute;top:15px;left:15px;}
.pop_codeG_top {display:inline-block;vertical-align:middle;font-weight:600;font-size:17px;}
.pop_codeG_sub {display:inline-block;width:85%;vertical-align:middle;font-weight:400;font-size:16px;padding:5px 10px;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;}

.list_codeG_item_wrap {border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:-1px;}
.list_codeG_item {margin:0px auto;padding:27px 0 0 100px;position:relative;min-height:98px;letter-spacing:-0.5px;border:5px solid #fff;cursor:pointer;background:#fff;}
.list_codeG_item.on{border:5px solid #d2d6df;background:url('//cloudfront-image.kantukan.co.kr/kancrm/images/group_check_icon.png') no-repeat 97% center #fff;}
.list_codeG_item img {width:71px;height:68px;position:absolute;top:10px;left:15px;}
.list_codeG_top {display:inline-block;vertical-align:middle;font-weight:600;font-size:17px;}
.list_codeG_sub {display:inline-block;width:75%;vertical-align:middle;font-weight:400;font-size:16px;padding:5px 10px;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;}
	
.pop_codeG_search {padding:30px 50px;}
.pop_codeG_search input {height:53px;}
.pop_codeG_apply {position:relative;margin-top:15px;}
.pop_codeG_pcode {width:85%;min-height:53px;padding:8px 8px 0 8px;border:1px solid #d4d5d7;}
.pop_codeG_pcode > div {display:inline-block;background:#0579b6;padding:4px;border-radius:5px;margin-bottom:7px;}
.pop_codeG_pcode img {width:29px;height:27px;display:inline-block;vertical-align:middle;margin-right:5px;}
.pop_codeG_pcode span {display:inline-block;vertical-align:middle;color:#fff;font-weight:500;font-size:15px;}
.pop_codeG_pcode a {display:inline-block;vertical-align:middle;padding:4px;color:#fff;font-weight:600;font-size:14px;}
.poAB {position:absolute;bottom:0;right:0;line-height:53px !important;height:53px !important;}
.codeG_list_tit {display:block;font-size:14px;color:#888;padding:10px 60px;}
.pop_codeG_list {padding:0px 50px 30px 50px;}
.scroll_codeG {height:400px;overflow-y:auto;padding-right:10px;}
	
.upload_photo_wrap {display:table-cell;vertical-align:middle;text-align:center;width:400px;min-height:300px;padding:20px 10px;line-height:24px;font-size:15px;color:#777;background:#eee;letter-spacing:-1px;}
.upload_photo_wrap span {display:block;font-size:15px;color:#000;padding:5px;}
.upload_photo_wrap a {display:inline-block;font-size:16px;color:#000;background:#fff;border:1px solid #000;width:180px;line-height:50px;margin:5px auto;}

/* 탭메뉴 */
#tab_box {margin:20px auto;min-width:1200px;}
#tab_cnt {clear:both;padding:0px;height:47px;font-size:0px;position:relative;z-index:9;width:100%;}
#tab_cnt:after {content:"";display:block;visibility:hidden;clear:both;}
#tab_cnt a {display:inline-block;width:14.28%;position:relative;overflow:hidden;background:url('//cloudfront-image.kantukan.co.kr/mall/crmtest/white_line.png') no-repeat right center #e3e4e9;margin-right:0px;}
#tab_cnt a:last-child {background:#e3e4e9;width:14.3%;}
#tab_cnt a span {display:block;vertical-align:top;color:#555;line-height:45px;white-space:nowrap;padding:0px;text-align:center;font-size:16px;border:2px solid transparent;border-bottom:2px solid #d2d5da;font-weight:600;margin-right:0px;letter-spacing:-1px;}
#tab_cnt a span:hover, #tab_cnt .tab_ov span{border:2px solid #d2d5da;border-bottom:0px solid #fff;background:#fff;color:#027fb9;padding-bottom:2px;}
#tab_box .grap {border:2px solid #d2d5da;padding:20px 20px 20px 20px;margin-top:-10px;}
#tab_cnt a strong {display:inline-block;vertical-align:middle;width:10px;height:10px;background:url('//cloudfront-image.kantukan.co.kr/mall/crmtest/dot_blue_off.png') no-repeat center;margin-right:5px;font-size:0px;}
#tab_cnt a.tab_ov strong {display:inline-block;vertical-align:middle;width:10px;height:10px;background:url('//cloudfront-image.kantukan.co.kr/mall/crmtest/dot_blue.png') no-repeat center;margin-right:5px;}

#tab_box01 {margin:0 auto;}
#tab_cnt01 {clear:both;padding:0;height:47px;font-size:0;position:relative;z-index:9;width:100%;background:#e3e4e9;}
#tab_cnt01:after {content:"";display:block;visibility:hidden;clear:both;}
#tab_cnt01 a {display:inline-block;position:relative;overflow:hidden;margin-right:0;}
#tab_cnt01 a span {display:block;vertical-align:top;color:#555;line-height:45px;white-space:nowrap;padding:0;text-align:center;font-size:16px;border:2px solid transparent;font-weight:500;margin-right:0;letter-spacing:-1px;padding:0 30px;border-radius:0 10px 0 0;}
#tab_cnt01 a span:hover, #tab_cnt01 .tab_ov span {border:2px solid #d2d5da;border-bottom:1px solid #f3f4f6;background:#f3f4f6;color:#027fb9;padding-bottom:2px;}
#tab_box01 .grap {border:2px solid #d2d5da;padding:10px 0 10px 0;height:260px;overflow:hidden;margin-top:0;background:#f3f4f6;}
#tab_cnt01 a strong {display:inline-block;vertical-align:middle;width:10px;height:10px;margin-right:5px;font-size:0;}
#tab_cnt01 a.tab_ov strong {display:inline-block;vertical-align:middle;width:10px;height:10px;background:url('//cloudfront-image.kantukan.co.kr/mall/crmtest/dot_blue.png') no-repeat center;margin-right:5px;}

.txt_g01 {font-size:13px;color:#000;border-bottom:1px solid #ddd;padding:30px 0 10px;letter-spacing:-0.5px;}
.txt_g02 {font-size:13px;line-height:18px;color:#000;padding-top:20px;letter-spacing:-0.5px}

/* 검색레이어 */
.white_content {display:none;position:fixed;top:100px;left:50%;margin-left:-510px;width:1020px;border:1px solid #34393f;background:#fff;z-index:1002;}
.white_content_top {display:none;position:absolute;top:70px;left:50%;margin-left:-510px;width:1200px;border:1px solid #34393f;background:#fff;z-index:1030;}
.white_content_small {display:none;position:fixed;top:100px;left:50%;margin-left:-400px;width:800px;border:1px solid #34393f;background:#fff;z-index:1002;}
.white_content_h_small {display:none;position:fixed;top:100px;left:50%;margin-left:-400px;width:800px;border:1px solid #34393f;background:#fff;z-index:1002;}
.white_content_s_small {display:none;position:fixed;top:200px;left:50%;margin-left:-200px;width:600px;border:1px solid #34393f;background:#fff;z-index:1002;}
.white_content_wide {display:none;position:absolute;top:100px;left:10%;width:80%;border:1px solid #34393f;background:#fff;z-index:1002;}
.white_content_full {display:none;position:absolute;top:400px;left:10%;width:80%;border:1px solid #34393f;background:#fff;z-index:1002;}
.white_content_halfw {display:none;position:absolute;top:100px;left:20%;width:60%;border:1px solid #34393f;background:#fff;z-index:1002;}
.pop_box {position:relative;}
.pop_close {position:absolute;top:15px;right:15px;cursor:pointer;background:url('//cloudfront-image.kantukan.co.kr/mall/crmtest/btn_closed.png') no-repeat center;background-size:70% auto;width:45px;height:45px;z-index:999;}
.pop_title {display:block;color:#fff;font-size:26px;font-weight:500;background:#34393f;padding:20px;letter-spacing:-1px;}
.pop_search_box {padding:0px 40px;}
.pop_search_box01 {padding:20px 40px;}
.pop_search_box_over {padding:0px 40px; height: auto; max-height: 650px; overflow-y: scroll;}
.pop_search_tb {border-bottom:1px solid #bfbfbf;padding:30px 20px;}
.pop_search_tb table {width:100%;letter-spacing:-0.5px;}
.pop_search_tb th {padding:6px 10px;font-size:15px;color:#222;font-weight:500;text-align:right;width:120px;white-space:nowrap;}
.pop_search_tb th:first-child {width:100px;}
.pop_search_tb td {padding:6px 10px;font-size:15px;color:#222;}
.pop_search_tb select {background:url('/img/down-ar-b.png') no-repeat 96% center #fff;background-size:auto 25%;width:97%;}
.pop_search_tb input[type='text'] {background:#fff;width:97%;}
.pop_search_tb .w_btn {width:100px;}
	
.pop_search_tb.half { margin-top: 20px; border: 1px solid #bfbfbf; width: 98%; overflow-y: auto;}
.pop_search_tb.half:last-child {margin-left: 1.5%;}

.s_line_top {border-bottom:1px solid #000;padding:10px 0;margin:20px auto;color:#000;font-size:15px;}
.s_line_top span {display:inline-block;vertical-align:middle;color:#ddd;margin:0 10px;}
.s_line_top strong {font-size:16px;}
	
.od_box {border:1px solid #72ccd5;background:#f6f6f6;padding:18px;color:#000;font-size:14px;}
.od_tit {width:100px;text-align:right;font-weight:600;}
.od_box span {display:inline-block;vertical-align:top;margin-right:10px;line-height:24px;}
.od_box strong {color:#032e9f;}
.ico_R {display:inline-block;vertical-align:middle;padding:0 8px;color:#fff;background:#80ba1a;border-radius:5px;font-size:12px;line-height:20px;}
.prdt_info {display:inline-block;vertical-align:top;margin-left:10px;line-height:20px;width:70%;}
.prdt_info a {color:#ff0000;margin-left:6px;}
	
.od_box01 {border:1px solid #ff0000;background:#f6f6f6;padding:18px;color:#000;font-size:13px;line-height:20px;}
.od_box02 {border:1px solid #c4c4c4;background:#fff;padding:15px 20px 10px 20px;color:#000;font-size:13px;}
.od_box02 label {color:#000;font-size:14px;}
.colorthumb_box{border:6px solid #d1d4dd;background:#fff;padding:20px 30px;color:#000;line-height:20px;font-size:18px;}
.colorthumb_box span {display:inline-block;vertical-align:middle;margin:0 3px;}
	
.ico_sms {display:inline-block;vertical-align:middle;width:20px;height:20px;background:url('/img/sms_icon.png') no-repeat center;}
.ico_zip {display:inline-block;vertical-align:middle;line-height:30px;background:#eff4f8;color:#000;padding:0 10px;cursor:pointer;}
.ico_pay {display:inline-block;vertical-align:middle;line-height:30px;background:#30394a;color:#fff;padding:0 10px;cursor:pointer;}
.print_o {display:inline-block;vertical-align:middle;line-height:30px;color:#000;border-bottom:1px solid #000;cursor:pointer;font-weight:600;}
.deliv01 {display:inline-block;vertical-align:middle;width:78%;}
.deliv01 label {font-size:11px;vertical-align:top;width:85%;}
.deliv01 input {vertical-align:top;}
.memo_write {border:1px solid #c4c4c4;margin-top:-1px;background:#fff;padding:25px;}
.memo_write_box {position:relative;margin-top:15px;}
.memo_write_box textarea {height:100px;width:90%;}
.memo_writer {position:absolute;top:-30px;right:10%;font-size::14px;color:#000;}
.btnOK {background:#30394a;border:1px solid #30394a;color:#fff !important;display:inline-block;vertical-align:middle;font-size:13px;width:8%;line-height:48px;border-radius:2px;font-weight:500;letter-spacing:-0.5px;position:absolute;bottom:0;right:0;}
.quant_wrap {position:relative;width:199px;}
.quant_up {position:absolute;top:0;right:0;width:20px;height:15px;line-height:15px;color:#000;font-size:13px;text-align:center;display:block;cursor:pointer;border:1px solid #d0d0d0;border-bottom:none;}
.quant_down {position:absolute;bottom:0;right:0;width:20px;height:15px;line-height:15px;color:#000;font-size:13px;text-align:center;display:block;cursor:pointer;border:1px solid #d0d0d0;border-top:none;}
.pop_stock {cursor:pointer;}
.empt_zip {display:block;text-align:center;padding:100px 0;}
.dp {display:block;}
.cline {text-decoration:line-through;}
	
.colorthumb_wrap {background:#f5f6f8;margin-top:30px;padding-bottom:10px;}
.tit_thumb {display:inline-block;background:#b1b5be;color:#fff;font-size:18px;line-height:53px;padding:0 15px;font-weight:500;letter-spacing:-0.3px;}
.tit_thumb.on {background:#72ccd7;}
.colorthumb_wrap ul {display:block;margin:20px auto;width:96%;text-align:left;padding:0 !important;}
.colorthumb_wrap ul:after {display:block;visibility:hidden;clear:both;content:""}
.colorthumb_wrap li {display:inline-block;vertical-align:top;width:190px;margin:10px;cursor:pointer;padding:0 !important;}
.thumb_color {width:187px;height:275px;border:1px solid #d5d6d8;display:block;vertical-align:middle;background:url('/img/bkan.jpg') no-repeat center #fff;overflow:hidden !important;text-align:center;}
.thumb_color img {width:100%;}
.color_box {display:inline-block;vertical-align:middle;margin-right:4px;width:8px;height:8px;}

#backgroundPopup{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:1001;}

a.brand_selbox {display:block;background:url('/img/down-ar-b.png') no-repeat 96% center #fff;background-size:auto 25%;width:100%;padding:5px 10px;border:1px solid #ddd;font-size:14px;color:#555;}
.brand_selbox_wrap {display:none;width:95%;padding:10px;border:1px solid #ddd;font-size:14px;color:#555;position:absolute;top:41px;left:10px;background:#fff;z-index:9999;}

a.year_selbox {display:block;background:url('/img/down-ar-b.png') no-repeat 96% center #fff;background-size:auto 25%;width:100%;padding:5px 10px;border:1px solid #ddd;font-size:14px;color:#555;}
.year_selbox_wrap {display:none;width:95%;padding:10px;border:1px solid #ddd;font-size:14px;color:#555;position:absolute;top:41px;left:10px;background:#fff;z-index:9998;}

.pw900 {width:900px !important;z-index:9999;}

@media (max-width:1400px) {
	.m_hide {display:none !important;}
	.search_wrap_box {float:left;margin:10px 0px;width:500px;}
	.search_wrap_box input, .search_wrap_box select, .search_wrap_box button,.c_box {margin-bottom:10px;}
}

@media (max-width:1000px) {
/**
	.tbA .cf:after {visibility:hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
	.tbA * html .cf {zoom: 1;}
	.tbA *:first-child+html .cf {zoom: 1;}
	
	.tbA table {width:100%;min-height:324px;border-collapse:collapse;border:1px solid #c4c4c4;}

	.tbA th,.tbA td {margin:0;vertical-align: top;}
	.tbA th {text-align:left !important;}
	.tbA td.empt {border:none !important;text-align:center !important;padding:80px 0px !important;}
	
	.tbA table { display: block; position: relative; width: 100%;border-collapse:collapse;border-spacing:0;font-size:0px;}
	.tbA thead { display: block; float: left; }
	.tbA tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
	.tbA thead tr { display: block; }
	.tbA th {display:block;font-size:12px !important;padding:7px 5px !important;border-bottom:1px solid #c4c4c4 !important;}
	.tbA td {display:block;font-size:12px !important;padding:7px 5px !important;}
	.tbA tbody tr {display:inline-block;vertical-align:top;}
	.tbA th:first-child, .tbA td:first-child {height:30px !important;padding:5px 5px !important;}
	.tbA th:last-child, .tbA td:last-child {border-bottom:0px !important;height:35px !important; }
*/
	.m_hide {display:none !important;}

	.tbA_1 table, .tbA_1 thead, .tbA_1 tbody, .tbA_1 th, .tbA_1 td, .tbA_1 tr {display: block;}
	.tbA_1 thead tr {position: absolute;top: -9999px;left: -9999px;}
	.tbA_1 tr {border: 1px solid #ccc; }
	.tbA_1 td {border:none;border-bottom:1px solid #eee;position: relative;padding-left: 50%;white-space: normal;text-align:left;}
	.tbA_1 td:before {position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;text-align:left;font-weight: bold;}
	.tbA_1 td:before { content: attr(data-title); }

	.plan_bar div {margin-right:0px;display:block;}
	.plan_bar strong {font-size:14px;width:100px;}
	.plan_bar span {font-size:14px;padding:3px 10px;width:150px;margin:5px 0px;font-weight:500;}
	.top_btn_area {position:relative;text-align:right;padding:20px 0px;}
}

    .fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
    background:#d1d5de;border:1px solid #d1d5de;padding:10px 20px 10px 20px !important;margin:8px 0px;color:#000;display:inline-block;vertical-align:middle;font-size:14px;line-height:auto;border-radius:2px;font-weight:600;letter-spacing:-0.5px;

}
.fileUpload:hover {background: #037eba; border: 1px solid #037eba; color:#fff;}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}	

@media (max-width:780px) {
	.main-header {min-width:320px;}
	.user-menu {padding:8px 10px 0px 10px;}
	.top_search input {width:130px;padding-left:15px;}
	.top_navi {background:url('/img/navi_b.png') no-repeat center;background-size:50% auto;width:50px;height:50px;}
	
	.content_wrap {padding:30px 10px 50px 10px;min-width:300px;}
	.content_title strong {font-size:18px;padding:5px 0px;border-bottom:2px solid #16a4f8;margin-right:8px;}
	.content_title span {font-size:12px;padding-top:6px;}
	.content_bot_wrap {padding:15px;min-width:300px;}
	.content_bot_title strong {font-size:18px;padding:5px 0px;border-bottom:2px solid #fe0000;margin-right:8px;}
	.content_bot_title span {font-size:12px;padding-top:6px;}
	.quick_menu {display:none !important;}

	.content_box_w {padding:10px 0;}
	.content_top_box {position:relative;height:auto;}

	.btnA {font-size:12px;height:28px;padding:0px 8px !important;border-radius:2px;letter-spacing:-1px;}
	.plusA {padding:0px 8px 0px 25px !important;}
	.b_sms {background:url('//cloudfront-image.kantukan.co.kr/mall/crmtest/sms_icon.png') no-repeat 5px center !important;padding:0px 8px 0px 16px !important;}
	.b_mail {background:url('//cloudfront-image.kantukan.co.kr/mall/crmtest/email_icon.png') no-repeat 5px center !important;padding:0px 8px 0px 21px !important;}
	.b_guide {background:url('//cloudfront-image.kantukan.co.kr/mall/crmtest/guide_ico.png') no-repeat 3px center #d7e0e5 !important;padding:0px 8px 0px 20px !important;}
	

	.search_wrap_box {margin:10px 0px;width:300px;}
	.pagination a {font-size:11px;}

	.pw900 {width:95% !important;}
	.pop_title {font-size:18px;padding:20px 70px 20px 20px;}
	.pop_banner_tb {margin:10px auto 20px;}
	.pop_banner_tb table th {width:80px !important;font-size:12px;}
	.modal_table th:nth-child(1) {width:80px !important;font-size:12px;}
	.pop_banner_tb input[type='text'] {min-width:50px !important;width:90px !important;}
	.modal_table th:nth-child(2) {width:90px !important;font-size:12px;}
	.modal_table .input-group {display:block !important;clear:both;height:65px}
	.input-group .input-group-addon, .modal_table .input-group span {display:none !important;}
	.img_view_td .img_view .imgView {width:100% !important;height:150px !important;}
	
}



.circle_process_wrap {width:1396px;padding:0;margin:50px auto 0px;font-size:0px;text-align:left;overflow-y:auto;border:0px solid red;}
.circle_process_wrap:after {content:"";display:block;visibility:hidden;clear:both;}
.circle_process_wrap li {list-style:none;display:inline-block;height:275px;vertical-align:top;overflow:hidden;}
.circle_process_wrap li:nth-child(1) {background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/arr_right_gray.png") no-repeat 90% 76px;padding:0px 70px 0px 0px;}
.circle_process_wrap li:nth-child(2) {background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/arr_right_gray.png") no-repeat 90% 76px;padding:0px 70px 0px 0px;}
.circle_process_wrap li:nth-child(3) {background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/arr_right_gray.png") no-repeat 90% 76px;padding:0px 70px 0px 0px;}
.circle_process_wrap li:nth-child(4) {background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/arr_right_gray.png") no-repeat 90% 76px;padding:0px 70px 0px 0px;}
.circle_process_wrap li:nth-child(5) {background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/arr_right_gray.png") no-repeat 90% 76px;padding:0px 70px 0px 0px;}
.circle_process_wrap li:nth-child(6) {background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/arr_down_gray.png") no-repeat center 200px;padding:0px 0px 0px 0px;}
.circle_process_wrap li:nth-child(7) {background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/arr_left_gray.png") no-repeat 10% 76px;padding:0px 0px 0px 70px;float:right;}
.circle_process_wrap li:nth-child(8) {background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/arr_left_gray.png") no-repeat 10% 76px;padding:0px 0px 0px 70px;float:right;}
.circle_process_wrap li:nth-child(9) {background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/arr_left_gray.png") no-repeat 10% 76px;padding:0px 0px 0px 70px;float:right;}
.circle_process_wrap li:nth-child(10) {background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/arr_left_gray.png") no-repeat 10% 76px;padding:0px 0px 0px 70px;float:right;}
.circle_process_wrap li:nth-child(11) {background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/arr_left_gray.png") no-repeat 10% 76px;padding:0px 0px 0px 69px;float:right;}
.circle_process_wrap li:nth-child(12) {background:none;padding:0px 0px 0px 0px;float:right;}

.circle_process_wrap li.right_arrow {background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/arr-right.gif") no-repeat 90% 76px !important;}
.circle_process_wrap li.down_arrow {background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/arr-down.gif") no-repeat center 200px !important;}
.circle_process_wrap li.left_arrow {background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/arr-left.gif") no-repeat 10% 76px !important;}

.circle_process {position:relative;display:table;width:174px;height:154px;border-radius:100%;border:10px solid #CCD0D4;background:#EAEFF3;margin-bottom:15px;overflow:hidden;}
.circle_process.end {border:10px solid #5BB8AE !important;background:#F6F8F9 !important;}
.circle_process.ing {border:10px solid #ff0000 !important;background:#F6F8F9 !important;}
.circle_process span {display:table-cell;vertical-align:middle;width:154px;height:154px;text-align:center;font-size:17px;letter-spacing:-1px;font-weight:600;color:#828282}
.circle_process.end a span {color:#34383F !important;}
.circle_process.ing a span {color:#34383F !important;}
.circle_btn {display:inline-block;font-size:17px;letter-spacing:-1px;font-weight:600;color:#000;background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/red_plus.png") no-repeat left center;padding-left:30px;margin-left:20px;}
.circle_btn01 {display:inline-block;font-size:17px;letter-spacing:-1px;font-weight:600;color:#000;background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/grey_plus.png") no-repeat left center;padding-left:30px;margin-left:15px;margin-bottom:5px;}
.circle_btn02 {display:inline-block;font-size:17px;letter-spacing:-1px;font-weight:600;color:#000;background:url("//cloudfront-image.kantukan.co.kr/mall/crmtest/red_plus.png") no-repeat left center;padding-left:30px;margin-left:30px;}

.box_process_wrap {width:1233px;margin:0px auto;padding:0px;font-size:0px;text-align:left;overflow-y:auto;border:0px solid red;}
.box_process_wrap:after {content:"";display:block;visibility:hidden;clear:both;}
.box_process_wrap li {list-style:none;display:inline-block;font-size:14px;}
.box_process_wrap li:nth-child(1) {background:url("/img/blink_process_arrow_right.gif") no-repeat right center;padding:30px 50px 30px 0px;}
.box_process_wrap li:nth-child(2) {background:url("/img/process_arrow_right.gif") no-repeat right center;padding:30px 50px 30px 15px;}
.box_process_wrap li:nth-child(3) {background:url("/img/process_arrow_right.gif") no-repeat right center;padding:30px 50px 30px 15px;}
.box_process_wrap li:nth-child(4) {background:url("/img/process_arrow_right.gif") no-repeat right center;padding:30px 50px 30px 15px;}
.box_process_wrap li:nth-child(5) {background:url("/img/process_arrow_right.gif") no-repeat right center;padding:30px 50px 30px 15px;}
.box_process_wrap li:nth-child(6) {background:url("/img/blink_process_arrow_down.gif") no-repeat 60% bottom;padding:30px 0px 50px 15px;}
.box_process_wrap li:nth-child(7) {background:none;padding:30px 0px 30px 15px;float:right;}
.box_process_wrap li:nth-child(8) {background:url("/img/blink_process_arrow_left.gif") no-repeat right center;padding:30px 50px 30px 15px;float:right;}
.box_process_wrap li:nth-child(9) {background:url("/img/process_arrow_left.gif") no-repeat right center;padding:30px 50px 30px 15px;float:right;}
.box_process_wrap li:nth-child(10) {background:url("/img/process_arrow_left.gif") no-repeat right center;padding:30px 50px 30px 15px;float:right;}
.box_process_wrap li:nth-child(11) {background:url("/img/process_arrow_left.gif") no-repeat right center;padding:30px 50px 30px 0px;float:right;}

.box_process {position:relative;width:151px; height:190px; display:inline-block;vertical-align:middle;border-radius:5px;text-align:center;overflow:hidden;}
.box_process.step01 {border:1px solid #ffa2a2;background-color:#f5e5e5;}
.box_process.step02 {border:1px solid #a4b9ca;background-color:#e5eef5;}
.box_process.step03 {border:1px solid #9b9b9b;background-color:#e6e6e6;}

.inbox_top {width:100%;height:82px;display:table;}
.inbox_top span {display:table-cell;vertical-align:middle;text-align:center; font-weight:bold;color:#fff;}
.inbox_bot {display:table;width:100%;height:108px;}
.inbox_bot span {display:table-cell;vertical-align:middle;text-align:center;}
.inbox_bot strong {font-weight:bold; font-size:0.9em;padding:10px;display:inline-block;}

.view_Q {display:none;width:100%;}



@media (max-width:1500px){
	.box_process_wrap {width:1017px;}
	.box_process_wrap li:nth-child(1) {background:url("/img/process_arrow_right.gif") no-repeat right center;padding:30px 50px 30px 0px;}
	.box_process_wrap li:nth-child(2) {background:url("/img/process_arrow_right.gif") no-repeat right center;padding:30px 50px 30px 15px;}
	.box_process_wrap li:nth-child(3) {background:url("/img/process_arrow_right.gif") no-repeat right center;padding:30px 50px 30px 15px;}
	.box_process_wrap li:nth-child(4) {background:url("/img/process_arrow_right.gif") no-repeat right center;padding:30px 50px 30px 15px;}
	.box_process_wrap li:nth-child(5) {background:url("/img/process_arrow_down.gif") no-repeat 60% bottom;padding:30px 0px 60px 15px;}
	.box_process_wrap li:nth-child(6) {background:none;padding:30px 0px 30px 15px;float:right;}
	.box_process_wrap li:nth-child(7) {background:url("/img/process_arrow_left.gif") no-repeat right center;padding:30px 50px 30px 15px;float:right;}
	.box_process_wrap li:nth-child(8) {background:url("/img/process_arrow_left.gif") no-repeat right center;padding:30px 50px 30px 15px;float:right;}
	.box_process_wrap li:nth-child(9) {background:url("/img/process_arrow_left.gif") no-repeat right center;padding:30px 50px 30px 15px;float:right;}
	.box_process_wrap li:nth-child(10) {background:url("/img/process_arrow_left.gif") no-repeat right center;padding:30px 50px 30px 0px;float:right;}
	.box_process_wrap li:nth-child(11) {background:url("/img/process_arrow_down.gif") no-repeat center top;padding:60px 0px 30px 0px;float:left;}
}

@media (max-width:1280px){
	.box_process_wrap {width:801px;}
	.box_process_wrap li:nth-child(1) {background:url("/img/process_arrow_right.gif") no-repeat right center;padding:30px 50px 30px 0px;}
	.box_process_wrap li:nth-child(2) {background:url("/img/process_arrow_right.gif") no-repeat right center;padding:30px 50px 30px 15px;}
	.box_process_wrap li:nth-child(3) {background:url("/img/process_arrow_right.gif") no-repeat right center;padding:30px 50px 30px 15px;}
	.box_process_wrap li:nth-child(4) {background:url("/img/process_arrow_down.gif") no-repeat 60% bottom;padding:30px 0 60px 15px;}
	.box_process_wrap li:nth-child(5) {background:none;padding:30px 0px 30px 15px;float:right;}
	.box_process_wrap li:nth-child(6) {background:url("/img/process_arrow_left.gif") no-repeat right center;padding:30px 50px 30px 15px;float:right;}
	.box_process_wrap li:nth-child(7) {background:url("/img/process_arrow_left.gif") no-repeat right center;padding:30px 50px 30px 15px;float:right;}
	.box_process_wrap li:nth-child(8) {background:url("/img/process_arrow_left.gif") no-repeat right center;padding:30px 50px 30px 0px;float:right;}
	.box_process_wrap li:nth-child(9) {background:url("/img/process_arrow_down.gif") no-repeat 40% top;padding:60px 15px 30px 0px;float:left;}
	.box_process_wrap li:nth-child(10) {background:url("/img/process_arrow_right.gif") no-repeat left center;padding:60px 15px 30px 50px;float:left;}
	.box_process_wrap li:nth-child(11) {background:url("/img/process_arrow_right.gif") no-repeat left center;padding:60px 15px 30px 50px;float:left;}
}

@media (max-width:1050px){
	.box_process_wrap {width:586px;}
	.box_process_wrap li:nth-child(1) {background:url("/img/process_arrow_right.gif") no-repeat right center;padding:30px 50px 30px 0px;}
	.box_process_wrap li:nth-child(2) {background:url("/img/process_arrow_right.gif") no-repeat right center;padding:30px 50px 30px 15px;}
	.box_process_wrap li:nth-child(3) {background:url("/img/process_arrow_down.gif") no-repeat 60% bottom;padding:30px 0px 60px 15px;}
	.box_process_wrap li:nth-child(4) {background:none;padding:30px 0px 30px 15px;float:right;}
	.box_process_wrap li:nth-child(5) {background:url("/img/process_arrow_down.gif") no-repeat right center;padding:30px 50px 30px 15px;float:right;}
	.box_process_wrap li:nth-child(6) {background:url("/img/process_arrow_left.gif") no-repeat right center;padding:30px 50px 30px 0px;float:right;}
	.box_process_wrap li:nth-child(7) {background:url("/img/process_arrow_down.gif") no-repeat 40% top;padding:60px 15px 30px 0px;float:left;}
	.box_process_wrap li:nth-child(8) {background:url("/img/process_arrow_right.gif") no-repeat left center;padding:60px 15px 30px 50px;float:left;}
	.box_process_wrap li:nth-child(9) {background:url("/img/process_arrow_right.gif") no-repeat left center;padding:60px 0px 30px 50px;float:left;}
	.box_process_wrap li:nth-child(10) {background:url("/img/process_arrow_down.gif") no-repeat 60% top;padding:60px 0px 30px 15px;float:right;}
	.box_process_wrap li:nth-child(11) {background:url("/img/process_arrow_left.gif") no-repeat right center;padding:60px 50px 30px 15px;float:right;}
}

@media (max-width:850px){
	.box_process_wrap {width:370px;}
	.box_process_wrap li:nth-child(1) {background:url("/img/process_arrow_right.gif") no-repeat right center;padding:30px 50px 30px 0px;}
	.box_process_wrap li:nth-child(2) {background:url("/img/process_arrow_down.gif") no-repeat 60% bottom;padding:30px 0px 60px 15px;}
	.box_process_wrap li:nth-child(3) {background:none;padding:30px 0px 30px 15px;float:right;}
	.box_process_wrap li:nth-child(4) {background:url("/img/process_arrow_left.gif") no-repeat right center;padding:30px 50px 30px 0px;float:right;}
	.box_process_wrap li:nth-child(5) {background:url("/img/process_arrow_down.gif") no-repeat 40% top;padding:60px 15px 30px 0px;float:left;}
	.box_process_wrap li:nth-child(6) {background:url("/img/process_arrow_left.gif") no-repeat left center;padding:60px 0px 30px 50px;float:left;}
	.box_process_wrap li:nth-child(7) {background:url("/img/process_arrow_down.gif") no-repeat 60% top;padding:60px 0px 30px 15px;float:right;}
	.box_process_wrap li:nth-child(8) {background:url("/img/process_arrow_left.gif") no-repeat right center;padding:60px 50px 30px 0px;float:right;}
	.box_process_wrap li:nth-child(9) {background:url("/img/process_arrow_down.gif") no-repeat 40% top;padding:60px 15px 30px 0px;float:left;}
	.box_process_wrap li:nth-child(10) {background:url("/img/process_arrow_right.gif") no-repeat left center;padding:60px 0px 30px 50px;float:left;}
	.box_process_wrap li:nth-child(11) {background:url("/img/process_arrow_down.gif") no-repeat 60% top;padding:60px 0px 30px 0px;float:right;}
}

@media (max-width:400px){
	.box_process_wrap {width:153px;}
	.box_process_wrap li:nth-child(1) {background:url("/img/process_arrow_down.gif") no-repeat center bottom;padding:0px 0px 50px 0px;}
	.box_process_wrap li:nth-child(2) {background:url("/img/process_arrow_down.gif") no-repeat center bottom;padding:20px 0px 50px 0px;}
	.box_process_wrap li:nth-child(3) {background:url("/img/process_arrow_down.gif") no-repeat center bottom;padding:20px 0px 50px 0px;}
	.box_process_wrap li:nth-child(4) {background:url("/img/process_arrow_down.gif") no-repeat center bottom;padding:20px 0px 50px 0px;}
	.box_process_wrap li:nth-child(5) {background:url("/img/process_arrow_down.gif") no-repeat center bottom;padding:20px 0px 50px 0px;}
	.box_process_wrap li:nth-child(6) {background:url("/img/process_arrow_down.gif") no-repeat center bottom;padding:20px 0px 50px 0px;}
	.box_process_wrap li:nth-child(7) {background:url("/img/process_arrow_down.gif") no-repeat center bottom;padding:20px 0px 50px 0px;}
	.box_process_wrap li:nth-child(8) {background:url("/img/process_arrow_down.gif") no-repeat center bottom;padding:20px 0px 50px 0px;}
	.box_process_wrap li:nth-child(9) {background:url("/img/process_arrow_down.gif") no-repeat center bottom;padding:20px 0px 50px 0px;}
	.box_process_wrap li:nth-child(10) {background:url("/img/process_arrow_down.gif") no-repeat center bottom;padding:20px 0px 50px 0px;}
	.box_process_wrap li:nth-child(11) {background:none;padding:20px 0px 50px 0px;}
}

/*tabs*/
.wrap-tabs {background: #1a1a1a;height: 35px;}
.wrap-subtabs {height:35px;position:absolute;top:12px;left:250px;}
.tabs {margin:0;padding-left:10px;list-style-type:none;line-height:30px;height:35px;overflow:hidden;width:100%; /*min-width:720px;*/font-size:12px;display:inline-block;}
.tabs li a {position:relative;top:0;left:0;float:left;height: 170px;min-width: 100px;margin:8px -10px 0;border-top-right-radius:25px 170px;border-top-left-radius:20px 90px;padding:0 38px 0 20px;background: #ccc;color: #1a1a1a;box-shadow: 0 10px 20px rgba(0, 0, 0, .5);text-decoration: none;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.tabs li a.active {background:#fff !important;}
.tabs li {display:inline-block;float:left;position:relative;}
.tabs li a:hover {background: #ddd;}
.ion-close-circled {position:absolute;top:9px;right:10px;color:#9a9a9a;font-size:15px;font-weight:bold;border-radius:100%;clear:both;z-index:999;cursor:pointer;}
.ion-close-circled:hover {color: #cc3333;}

/* following styles are added by Nawa, Aug 23, 2018 */
.bgGray {background:#8c9ca9;border:1px solid #8c9ca9;color:#fff !important;}
.bgf8f9fb {background:#f8f9fb;}
.flex {display: inline-flex; overflow: hidden;    min-width: 100px;}
.flex_align_center {/*display:flex;*/display:inline-block; align-items: center;}
.icon-box {padding: 6px 12px; line-height: 1; border: 1px solid #ccc; border-right: 0;}
.icon-box_w	{padding: 6px 12px; line-height: 1; border: 1px solid #ccc;	border-right: 0; background-color:#fff;}
.icon-box_w_r{padding: 6px 12px; line-height: 1; border: 1px solid #ccc; border-left: 0; background-color:#fff;}
.margin-LR-small {margin-left: 5px; margin-right: 5px;}
.margin-L {margin-left: 5px;}
.tr-expandable {display:none; background-color: #c4c4c4}
.tr-expandable > td {padding: 0.3% !important;}
.tr-expandable table {background-color: #fff; border: none;}
.tr-expandable table td {padding: 25px 15px; white-space: normal !important;}
.tx-left {text-align: left !important;}
.tx-13 {font-size: 13px;}
.box-title-st{color: #444; display: block; padding: 10px; position: relative; font-weight: 600; font-size: 15px; letter-spacing: -0.7px;}
.thum_profile img, .wp-user-avatar-96 {width:50px !important;height:auto !important;}

.quick_menu {display:block;position:absolute;top:15px;left:50px;background:#eee;padding:0 5px 2px 5px;;border:1px solid #ddd;}
.quick_menu a {display:inline-block;vertical-align:middle;color:#000;font-size:12px;letter-spacing:-1px;margin:0 3px;}
.quick_menu a strong {color:#ff0000;font-size:14px;margin-left:3px;}
.quick_select {display:block;position:absolute;top:15px;right:130px;white-space:nowrap;}
.quick_select select {color:white;height:26px;font-size:13px;padding-right:30px;background:url('//cloudfront-image.kantukan.co.kr/mall/kantukan/customer/161108/select_footer2.png') no-repeat right center #000 !important;border:1px solid #ddd;}

.modal-dialog {margin:150px auto !important;}

@media screen and (max-width: 767px){
	.quick_select {display:block;position:absolute;top:10px;right:70px;white-space:nowrap;}
	.sidebar {padding-top:30px;}

	.table-bordered th {font-size:12px !important;width:70px;}
	.table-bordered td {font-size:12px !important;}
}

.button {border:none;line-height:30px;color:#fff;display:inline-block;vertical-align:top;background:#999;padding:0 20px;font-size:13px;font-weight:600;margin:3px 3px 3px 0;}

.banner-expand {display:none;background-color: #c4c4c4;padding:0 !important;;}
.banner-expand > td {padding:0 !important;background:#fff;}
.tb_banner {background:#fff;border:1px solid #ff0000;}
.tb_banner table {width:100%;border-collapse:collapse;border-spacing:0px;}
.tb_banner table th {background:#eee;border:1px solid #ddd !important;font-size:13px;padding:5px;letter-spacing:-0.5px;font-weight:600;white-space:nowrap;text-align:center;}
.tb_banner table td {border:1px solid #ddd;font-size:13px;padding:5px;letter-spacing:-0.5px;font-weight:500;white-space:nowrap;text-align:right;}
.tb_banner table tr:hover {background:#fff;}
.link_banner {font-weight:bold;color:#000;font-size:14px;}
.link_banner:hover {text-decoration:underline;color:#000;}
.link_banner:focus {color:#000;}










/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* 페이징 시작 - 190925 : 정성호 */
.pagging_wrap { margin:30px 0;text-align:center; }
.pagging_wrap .pagging_box { margin:0 auto; }
.pagging_wrap .pagging_box .dot { 
  font-weight:bold;
  letter-spacing:-8px;
  padding-right:8px;
}
.pagging_wrap .pagging_box .dot:after {
  content:'ㆍㆍㆍ';

}
.pagging_wrap .pagging_box a {
  color:#777;display:inline-block;
  vertical-align:middle;
  padding:4px 10px;margin:0 1px;
  border:1px solid transparent;
  border-radius:3px;
  transition:all 0.2s ease-out;
  -webkit-transition:all 0.2s ease-out;
  font-size:13px;
}
.pagging_wrap .pagging_box a.on, 
.pagging_wrap .pagging_box a:hover {
  color:#000;
  font-weight:bold;
  text-decoration: none;
  border-color:#DDDFEB;
  background:#eaecf4;
}
.pagging_wrap .pagging_box .none, 
.pagging_wrap .pagging_box .none:hover {
  color:#bababa;
  font-weight:bold;
  text-decoration: none;
  border-color:#dadada;
  background-color:#efefef !important;
  cursor:default;
}
.pagging_wrap .pagging_box .paging_head {
  display:inline-block;
  vertical-align:middle;
  width:30px;height:28px;
  cursor:pointer;
  border-radius:3px;
  border:1px solid #DDDFEB;
  background-size:auto 10px;
  background-repeat:no-repeat;
  background-position:center;
  background-color:#fff;
  transition:all 0.2s ease-out;
  -webkit-transition:all 0.2s ease-out;

}
.pagging_wrap .pagging_box .paging_head.prev {
  background-image:url('/adm/html/images/gv-prev-ov.png');
  margin-right:10px;
}
.pagging_wrap .pagging_box .paging_head.prev:hover,
.pagging_wrap .pagging_box .paging_head.prev.on {
  background-color:#dad9d6;
}
.pagging_wrap .pagging_box .paging_head.next {
  background-image:url('/adm/html/images/gv-next-ov.png');
  margin-left:10px;
}
.pagging_wrap .pagging_box .paging_head.next:hover,
.pagging_wrap .pagging_box .paging_head.next.on {
  background-color:#dad9d6;
}
/* 페이징 종료 */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */



img {max-width:100%;}


/* Buttons */

button.f-btn{
    border-radius: 0;
    padding: 4px 8px;
    font-size: 12px;
}

button.f-btn-table{
    padding: 1px 5.8px;
    border-radius: 0;
    font-size: 12px;
}

button.f-btn-table.f-bg-gray{
    border: 1px solid #6B6B68;
    background-color:#6B6B68;
    color: #ffffff;
}

button.f-btn-table.f-bg-light-gray {
    border: 1px solid #949695;
    background-color:#949695;
    color: #ffffff;
}

button.f-btn.f-bg-black{
    border: 1px solid #2b2b2b;
    background-color:#2b2b2b;
    color: #ffffff;
}

button.f-btn.f-bg-red{
    border: 1px solid #C7020E;
    background-color:#C7020E;
    color: #ffffff;
}

button.f-btn.f-bg-green{
    border: 1px solid #00A65A;
    background-color:#00A65A;
    color: #ffffff;
}

button.f-btn.f-bg-gray{
    border: 1px solid #6B6B68;
    background-color:#6B6B68;
    color: #ffffff;
}

button.f-btn.f-bg-light-gray {
    border: 1px solid #949695;
    background-color:#949695;
    color: #ffffff;
}

button.f-btn.f-border-black {
    border: solid 1px #2b2b2b;
    color: #2b2b2b;
    background-color: #ffffff;
}

button.f-btn.f-border-red {
    border: solid 1px #C7020E;
    color: #C7020E;
    background-color: #ffffff;
}

button.f-btn.f-border-green {
    border: solid 1px #00a65a;
    color: #00A65A;
    background-color: #ffffff;
}

/* pagination */
/* add pagination and active-black classes for ul*/
ul.pagination.active-black > .active > a {
    background-color: #2b2b2b;
    border-color: #2b2b2b;
}

/* typography */
h1.f-header {
    border-left: 4px solid #000000;
    padding-left: 10px;
}

/* table */
table.table-bordered.f-font-size tr th,
table.table-bordered.f-font-size tr td{
    font-size: 12px;
}

table.f-row-height tr {
    height: 38px;
}

table.f-row-height tr th,
table.f-row-height tr td  {
    padding-top: 0;
    padding-bottom: 0;
	text-align: left;
}

.fixed-margin {
	margin-right: 0px;
	margin-left: 0px;
}


/* icons */
.i-margin-right {
    margin-right: 5px;
}

.i-red {
    color: #C7020E;
}

table.table-bordered { text-align:left; }
.modal-body {
	padding-bottom: 0;
}
.modal-footer {
	padding-top: 0;
}


.btn_M {color:#466970;font-weight:bold;}
.btn_D {color:#AD5833;font-weight:bold;}
.box_top {display:block;position:relative;padding:10px 0px;}
.box label {vertical-align:top;font-weight:normal !important;margin-right:10px;}
.box .mt5 {margin-top:5px;}
.box .mb5 {margin-bottom:5px;}
.h30 {height:30px !important;vertical-align:middle !important;}
.c_green {color:#2CB9B1;}
.c_red {color:#AF2324;}
.box_top .memo_r {position:absolute;top:10px;right:0px;}
.box_top .memo_r strong {color:#CD1714;}
.bot_btn {display:block;padding:10px 0px;}
.search_btn {display:block;padding:10px 0px;text-align:center;}
.tb_n01 {display:block;}
.tb_n01 table {width:100%;border:1px solid #D5D5D5;border-bottom:none; font-size: 12px; text-align:left;}
.tb_n01 tr th {padding:5px 0px 5px 10px;font-weight:normal !important;border-bottom:1px solid #D5D5D5; text-align:left;}
.tb_n01 tr td {padding:5px 0px 5px 10px;border-bottom:1px solid #D5D5D5;}

.alert_msg01 {position: relative; margin-top: 10px; border: 1px solid #ff8c8c; width: 100%; background-color: #ffecec; font-size: 12px;}
.alert_msg01 div { margin: 10px; }

.btn_b_ok { background: #2b2b2b; padding: 7px 12px; vertical-align: middle; color: #fff !important;}

.statistics {font-family: 'Nanum Gothic',Dotum,돋움,sans-serif;font-weight:600;line-height:200%;letter-spacing: 0px;position:relative;margin:15px auto 5px;overflow-y:auto;}

/* 주문통계 */
.statistics table.order { clear: both; width:99.5%; margin:0px auto; border-collapse: collapse;border-top: 2px solid #c3c3c3; border-bottom: 2px solid #c3c3c3;font-size:11px;}
.statistics table.order tr {border-bottom: 1px solid #c9c9c9;}
.statistics table.order th {color:#333; padding:8px 0;border-right: 1px solid #c9c9c9; border-left: 0px solid #c9c9c9; background:#fcfcfc; text-align:center;background: #fff;}
.statistics table.order th.sum {background:#dbdbdb;}
.statistics table.order th.psr {border-right: 0px solid #c9c9c9;}
.statistics table.order td { padding:5px 5px; border-right: 1px solid #c9c9c9; text-align:center;}
.statistics table.order td.sum {background:#dbdbdb;}
.statistics table.order td.psr {border-right: 0px solid #c9c9c9;}
.statistics table.order td.today {background:#f9ecda;color:#ff0000;}

.statistics table.order td .line {padding:8px 0; border-bottom:1px dashed #ccc;}
.statistics table.order td .guide_text1 {margin:5px 0;color:#8000ff;}
.statistics table.order td .guide_text2 {margin:5px 0;color:#ff6600;}


/* 상품별 통계 */
.statistics table.product { clear: both; width: 100%; margin:0px; border-collapse: collapse; border-top: 2px solid #c3c3c3; border-bottom: 2px solid #c3c3c3;font-size:11px; }
.statistics table.product tr {border-bottom:1px solid #c9c9c9;}
.statistics table.product th {color:#333; padding:8px 0; border-right: 1px solid #c9c9c9; border-left: 0px solid #c9c9c9; background:#fcfcfc; text-align:center;}
.statistics table.product th.sum {background:#dbdbdb;}
.statistics table.product th.psr {border-right: 0px solid #c9c9c9;}
.statistics table.product td { padding:5px 5px; border-right: 1px solid #c9c9c9; background:#ffffff; text-align:center;}
.statistics table.product td.subcontents { padding:0;display:none; }
.statistics table.product td.sum {background:#fdecd5;letter-spacing: -0.7px;}
.statistics table.product td.psr {border-right: 0px solid #c9c9c9;}
.statistics table.product td.today {background:#fdecd5; color:#ff0000;}
.statistics table.product td.num { text-align:right; }
.statistics table.product td.info { text-align:left;line-height:150%;padding:1px 5px;letter-spacing: -0.7px; }
.statistics table.product td .line {padding:0px; border-bottom:1px dashed #ccc;}
.statistics table.product td .guide {margin:3px 0px;line-height:120%;}
.statistics table.product td span.guide_text1 {margin:0px;color:#8000ff;}
.statistics table.product td span.guide_text2 {margin:0px;color:#ff6600;}
.statistics table.product td span.guide_text3 {margin:0px;color:#000;}
.statistics table.product tr.selon1 { background-color:#fefcde; }
.statistics table.product tr.selon2 { background-color:#ffffff; }
.statistics table.product td.selon1 { background-color:#fefcde; }
.statistics table.product td.selon2 { background-color:#ffffff; }

.statistics table.product_opt { clear: both; width: 100%; margin:0px; border-collapse: collapse;font-size:10px; }
.statistics table.product_opt tr {border-bottom: 1px solid #c9c9c9;}
.statistics table.product_opt th {color:#333; padding:5px 0; border-right: 1px solid #c9c9c9; border-left: 0px solid #c9c9c9; background:#fcfcfc; text-align:center;}
.statistics table.product_opt th.sum {background:#dbdbdb;}
.statistics table.product_opt th.psr {border-right: 0px solid #c9c9c9;}
.statistics table.product_opt td { padding:2px 5px; border-right: 1px solid #c9c9c9; background-color:#f7f7f7; text-align:center;font-weight:normal; }
.statistics table.product_opt td.subcontents { padding:0;display:none; }
.statistics table.product_opt td.subcontents_color { padding:0;display:none;background-color:#ffffff; }
.statistics table.product_opt td.sum {background:#ffecec;letter-spacing: -0.7px;}
.statistics table.product_opt td.psr {border-right: 0px solid #c9c9c9;}
.statistics table.product_opt td.today {background:#fdecd5;color:#ff0000;}
.statistics table.product_opt td.num { text-align:right; }
.statistics table.product_opt td.info { text-align:left;line-height:150%;padding:2px 5px 2px 5px;letter-spacing: -0.7px; }
.statistics table.product_opt td .line {padding:0px; border-bottom:1px dashed #ccc;}
.statistics table.product_opt td .guide {margin:3px 0px;line-height:120%;}
.statistics table.product_opt td span.guide_text1 {margin:0px;color:#8000ff;}
.statistics table.product_opt td span.guide_text2 {margin:0px;color:#ff6600;}
.statistics table.product_opt td span.guide_text3 {margin:0px;color:#000;}

.statistics table.product_optsize { clear: both; width:100%; margin:0px; border-collapse: collapse;font-size:10px; border:1px solid #000; }
.statistics table.product_optsize tr {border-bottom:1px solid #c9c9c9;}
.statistics table.product_optsize tr:last-child {border-bottom:0px;}
.statistics table.product_optsize th {color:#333; padding:5px 0; border-right: 1px solid #c9c9c9; border-left: 0px solid #c9c9c9; background:#fcfcfc; text-align:center;}
.statistics table.product_optsize th.sum {background:#dbdbdb;}
.statistics table.product_optsize th.psr {border-right: 0px solid #c9c9c9;}
.statistics table.product_optsize td { padding:2px 5px; border-right: 1px solid #c9c9c9; background-color:#ffffff; text-align:center;font-weight:normal; }
.statistics table.product_optsize td.subcontents { padding:0;display:none; }
.statistics table.product_optsize td.subcontents_color { padding:0;display:none;background-color:#ffffff; }
.statistics table.product_optsize td.sum {background:#ffecec;letter-spacing: -0.7px;}
.statistics table.product_optsize td.psr {border-right: 0px solid #c9c9c9;}
.statistics table.product_optsize td.today {background:#fdecd5;color:#ff0000;}
.statistics table.product_optsize td.num { text-align:right; }
.statistics table.product_optsize td.info { text-align:left;line-height:150%;padding:2px 5px 2px 5px;letter-spacing: -0.7px; }
.statistics table.product_optsize td .line {padding:0px; border-bottom:1px dashed #ccc;}
.statistics table.product_optsize td .guide {margin:3px 0px;line-height:120%;}
.statistics table.product_optsize td span.guide_text1 {margin:0px;color:#8000ff;}
.statistics table.product_optsize td span.guide_text2 {margin:0px;color:#ff6600;}
.statistics table.product_optsize td span.guide_text3 {margin:0px;color:#000;}


/* 브랜드별 통계 */
.statistics table.brand { clear: both; width: 100%; margin:0px; border-collapse: collapse; border-top: 2px solid #c3c3c3; border-bottom: 2px solid #c3c3c3;font-size:11px; }
.statistics table.brand tr { border-bottom: 1px solid #c9c9c9; }
.statistics table.brand th { color:#333; padding:8px 0; border-right: 1px solid #c9c9c9; border-left: 0px solid #c9c9c9; background: #dbdbdb;text-align:center; }
.statistics table.brand th.sum { background:#dbdbdb; }
.statistics table.brand th.psr { border-right: 0px solid #c9c9c9; }
.statistics table.brand td { padding:5px 5px; border-right: 1px solid #c9c9c9; background:#ffffff; text-align:center; }
.statistics table.brand td.sum { background:#dbdbdb; }
.statistics table.brand td.psr { border-right: 0px solid #c9c9c9; }
.statistics table.brand td.today { background:#fdecd5;color:#ff0000; }
.statistics table.brand td.num { text-align:right; }
.statistics table.brand td.brandSum { background:#eeeeee; font-weight:bold; }
.statistics table.brand td.info { text-align:left;line-height:130%; }

.statistics table.brand td .line { padding:0px; border-bottom:1px dashed #ccc; }
.statistics table.brand td .guide { margin:3px 0px;line-height:120%; }
.statistics table.brand td span.guide_text1 { margin:0px;color:#8000ff; }
.statistics table.brand td span.guide_text2 { margin:0px;color:#ff6600; }


.input_style {background:#fcfcfc; border:1px solid #bbbbbb; padding:3px 3px; margin:0 3px 0 0; height:19px;}
.input_style_select {background:#fcfcfc; border:1px solid #bbbbbb; padding:4px 3px; margin:0 3px 0 0;}
.input_style_select2 {background:#fdfdfd; border:1px solid #bbbbbb; padding:4px 20px;  height:45px; font-size:16px; }
.input_style_select05 {background:#fcfcfc; border:1px solid #bbbbbb; width:150px; height:32px;  padding:2px 3px;}
.input_style_select06 {background:#fcfcfc; border:1px solid #bbbbbb; width:50px; height:32px;  padding:2px 3px;}
.input_style_select07 {background:#fcfcfc; border:1px solid #bbbbbb; width:95px; height:32px;  padding:2px 3px;}
.input_style_select08 {background:#fcfcfc; border:1px solid #bbbbbb; width:60px; height:32px;  padding:2px 3px;}
.input_style_select09 {background:#fcfcfc; border:1px solid #bbbbbb; width:75px; height:32px;  padding:2px 3px;}
.input_style_select10 {background:#fcfcfc; border:1px solid #bbbbbb; width:170px; height:32px;  padding:2px 3px;}
.input_style_select11 {background:#fcfcfc; border:1px solid #bbbbbb; width:200px; height:32px;  padding:2px 3px;}
.input_style_select12 {background:#fcfcfc; border:1px solid #bbbbbb; width:120px; height:32px;  padding:2px 3px;}
.input_style_select13 {background:#fcfcfc; border:1px solid #bbbbbb; width:110px; height:32px;  padding:2px 3px;}
.input_style_select14 {background:#fcfcfc; border:1px solid #bbbbbb; width:340px; height:32px;  padding:2px 3px;}
.input_style_select15 {background:#fcfcfc; border:1px solid #bbbbbb; width:150px; height:32px;  padding:2px 3px;}
.input_style_select16 {background:#fcfcfc; border:1px solid #bbbbbb; width:100px; height:32px;  padding:2px 3px;}
.input_style_select17 {background:#fcfcfc; border:1px solid #bbbbbb; width:140px; height:32px;  padding:2px 3px;}
.input_style_select18 {background:#fcfcfc; border:1px solid #bbbbbb; width:160px; height:32px;  padding:2px 3px;}
.input_style_select19 {background:#fcfcfc; border:1px solid #bbbbbb; width:70px; height:32px;  padding:2px 3px;}
.input_style_select20 {background:#fcfcfc; border:1px solid #bbbbbb; width:55px; height:32px;  padding:2px 3px;}
.input_style_select21 {background:#fcfcfc; border:1px solid #bbbbbb; width:260px; height:32px;  padding:2px 3px;}
.input_style_select22 {background:#fcfcfc; border:1px solid #bbbbbb; width:190px; height:32px;  padding:2px 3px;}

.content_top_box_bg select {margin:0 3px 0 0;vertical-align:middle;}

.txt_11 {color: #000;font-size: 12px;letter-spacing:-0.5px;margin:20px 0 -10px 0;}
.txt_12 {color: #000;font-size: 12px;letter-spacing:-0.5px;color:red;}

/* .aja_Box {display:inline-block;vertical-align:top;width:40%;margin:10px 1.5%  30px 1.5%;text-align:left;} */
.aja_Box {display:inline-block;vertical-align:top;width:48%;margin:0px 20px 20px 0px;text-align:left;border:0px solid red;} 
.aja_Box > div {display:block;height:350px;overflow-y:auto;border:1px solid #999;font-size:12px;line-height:150%;color:#333;margin:10px 0;padding:4%;}

.btn_s_sbtn {display:inline-block;vertical-align:middle;background:#ddd;border:1px solid #999;line-height:26px;padding:0 2px;}

.spare_3th {padding:2px 0;white-space:nowrap;}

@media (max-width:780px) {
	.aja_Box {width:46%;margin:10px 1.5% 20px 1.5%;}
	.aja_Box > div {height:200px;}

	select {font-size:13px;background:url('/img/down-ar-b.png') no-repeat 96% center #fff;background-size:auto 20%;padding-right:18px;padding-left:4px;}
	.content_top_box_bg select {margin:0 0px 0 0;}
	.spare_3th {font-size:12px;}
	.spare_3th select {width:30%;}
	.spare_3th.other select {width:60px;}
	.spare_3th .input-group .form-control {width:68px;height:28px;margin:0 -1px;}
}

.btn_index_wrap {display:inline-block;vertical-align:middle;margin-left:3px;position:relative;}
a.btn_index_view {display:block;color:#000;font-size:12px;letter-spacing:-0.5px;line-height:23px;border: 1px solid #e1e1e1;padding:2px 10px 0 10px;border-radius:12px;box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.2);transition:all .3s ease; -webkit-transition:all .3s ease;background-color:rgba(0,0,0,0)}
a.btn_index_view:hover {background-color:rgba(0,0,0,0.8);color:#fff;}
.btn_index_viewer {display:none;position:absolute;top:30px;right:-20px;text-align:right;width:435px;background-color:rgba(0,0,0,0.75);border-radius:10px;padding:12px 12px 12px 0;z-index:9999;}
.btn_index_viewer input {background:#fff;font-size:12px;color:#000;letter-spacing:-0.6px;text-align:center;border:1px solid #999;margin:2px 0px;width:100px;transition:all .2s ease; -webkit-transition:all .2s ease;}
.btn_index_viewer input:hover {background:#555;color:#fff;}
a.btn_index_close {position:absolute;bottom:12px;left:20px;color:#fff;font-size:12px;text-decoration:underline;}

.satisfy_txt strong {font-size:18px;}
.satisfy_txt div {font-size:13px;line-height:200%;padding:10px 0;font-weight:600;}
.satisfy_txt div h1 {display:inline-block;padding:5px;background:#ddd;font-size:14px;font-weight:600;}










.blind { position: absolute;clip: rect(0 0 0 0);width: 0px;height: 0px;overflow: hidden; }


/* *************************************************************************************************************************************************************************************************** */
/* *************************************************************************************************************************************************************************************************** */
/* *************************************************************************************************************************************************************************************************** */
/* 라디오버튼(스위치 형태) 시작 */
.custom-switch-wrap { display:inline-block;text-align:left !important; }
.custom-switch-wrap.only { display:block; }
.custom-switch-wrap .custom-switch-label {
	height:18px;
	display:flex;align-items: center;
	overflow: hidden;
	letter-spacing: -.5px;
	cursor: pointer;
	font-weight:normal;
	margin:0;
}
.custom-switch-wrap .custom-switch-label > i {
	display: inline-block;
	width: 33px;
	height: 18px;
	border-radius: 9px;
	background-color: #dbdbdb;
	vertical-align: top;
	transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;
}
input:checked+.custom-switch-label > i { text-align: right;background-color:#4e73df; }
input:disabled+.custom-switch-label,
input:checked:disabled+.custom-switch-label { cursor:default; }
input:checked:disabled+.custom-switch-label > i { background-color:rgb(22 164 248 / 20%); }
.custom-switch-wrap .custom-switch-label > i:before {
	display: inline-block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	margin: 1px;
	background-color: #fff;
	vertical-align: top;
	-webkit-box-shadow: 1px 1px 2px 0 rgb(0 0 0 / 28%);
	box-shadow: 1px 1px 2px 0 rgb(0 0 0 / 28%);
	content: "";
}
.custom-switch-wrap .custom-switch-label span { margin-top:2px;font-size:13px; }
.custom-switch-wrap .custom-switch-label span.right { margin-left:5px; }
.custom-switch-wrap .custom-switch-label span.left { margin-right:5px; }
/* 라디오버튼(스위치 형태) 시작 */
/* *************************************************************************************************************************************************************************************************** */
/* *************************************************************************************************************************************************************************************************** */
/* *************************************************************************************************************************************************************************************************** */



/* *************************************************************************************************************************************************************************************************** */
/* *************************************************************************************************************************************************************************************************** */
/* *************************************************************************************************************************************************************************************************** */
/* 체크박스/라디오버튼 시작 */
.custom-radio-wrap { display: flex;align-items: center;margin:0 0 0 20px !important; }
.custom-radio-wrap:first-child { margin:0 !important; }
.custom-radio-wrap label {
	font-size: 14px;
	display: flex;
	align-items: center;
	color: #333;
	margin: 0;padding:0;
	font-weight:normal;
}
.custom-radio-wrap label span:first-child {
	position: relative;
	margin-right: 5px;
	width: 20px;
	height: 20px;
	border: 1px solid #8e8e8f;
	border-radius: 3px;
	box-sizing: border-box;
	background: #fff;
	flex-shrink: 0;
}
.custom-radio-wrap.radio label span:first-child { border-radius: 50%; }
.custom-radio-wrap label span:first-child:before {
	content: "";
	display: inline-block;
	width: 9px;
	height: 5px;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff;
	transform: rotate(-45deg);
	position: absolute;
	left: 6px;
	top: 7px;
}
.custom-radio-wrap input:checked + label span:first-child { background: rgb(22 164 248);border: none !important; }
.custom-radio-wrap label span.txt { font-weight:normal;margin-top: -2px; }
/* 체크박스버튼 종료 */
/* *************************************************************************************************************************************************************************************************** */
/* *************************************************************************************************************************************************************************************************** */
/* *************************************************************************************************************************************************************************************************** */







.niceSelect_wrap { display:flex; }
.niceSelect_wrap .nice-select { border-radius:4px;padding: 0 40px 0 10px;border-color: #ccc;height:35px;display:flex;align-items:center; }
.niceSelect_wrap .nice-select:after { width:7px;height:7px;margin-top: -5px; }
.niceSelect_wrap .nice-select .list { max-height: 400px;overflow: auto; }
.niceSelect_wrap .nice-select .option { font-size:13px;height:35px;line-height:35px;border-top: 1px solid #e9e9e9 }
.niceSelect_wrap .nice-select .option:first-child { border:none; }