@charset "utf-8";

*{margin:0; padding:0}
body{font-size:12px; font-family:'Nanum Gothic','Malgun Gothic', '맑은고딕', 'Dotum', '돋움', 'Myriad Pro', 'sans-serif'; color:#848484; background:#eff0f1;}
body, input, button, textarea, select{font-family:'Nanum Gothic', '맑은 고딕', '돋움', '​dotum', 'Tahoma', 'arial'; font-size:11px; letter-spacing:-0.5px;}

ul,li {list-style:none;}
address{font-style:normal;}
fieldset{border:0;}
legend{display:none;}
button, img{border:none;}
table{border-collapse:collapse; border-spacing:0;}
.center{vertical-align:middle;}
.veralign{vertical-align:sub;}
.v_top{vertical-align:top;}
.v_btm{vertical-align:bottom;}
radio{border:none;}
.fl{float:left;}
.fr{float:right;}
.clr{clear:both;}
.on{display:block;}
.off{display:none;}
.fwn{font-weight:normal;}
.border-dashed{border-top:1px dashed #d6d6d6;}
.border-bottom1{border-bottom:1px solid #d6d6d6;}
.border-right{border-right:1px solid #d6d6d6;}
.border-left{border-left:1px solid #d6d6d6;}
.dis-inline{display:inline-block;}
.vertical-top{vertical-align:top;}
span{display:inline-block;}
del{margin:0; padding:0;}
.png24 {tmp:expression(setPng24(this));}
.font700{font-weight:700;}
a{color:#333; text-decoration:none;}
a:hover, a:focus{text-decoration:underline;}


/* font */
@import url('/resources/css/font.css');

/**************

레이어팝업

*************************/
.close{float:right;font-size:40px;font-weight:normal;line-height:1;color:#fff; margin-top:-15px;}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}
button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}

.modal-open{overflow:hidden}
.modal{position:fixed;top:0px;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{
	-webkit-transition:-webkit-transform .3s ease-out;
	-o-transition:-o-transform .3s ease-out;
	transition:transform .3s ease-out;
	-webkit-transform:translate(0,-25%);
	-ms-transform:translate(0,-25%);
	-o-transform:translate(0,-25%);
	transform:translate(0,-25%)
	}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{
	position:relative;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #eaeaea;
	border:1px solid rgba(0,0,0,.2);
	outline:0;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
	box-shadow:0 3px 9px rgba(0,0,0,.5)
	}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{padding:15px 20px; background:#3b3b3b;}
.modal-header_cc {padding:15px 20px; background:#3b3b3b; width: 551px;}
.modal-title{margin:0; text-align:left; color:#f6f6f6; font-size:16px; font-weight:normal;}
.modal-body{position:relative;padding:0px 20px; color:#3c3b3b; font-weight:normal; text-align:center;}
/* .modal-txt{width:100%; border-bottom:1px solid #e9e9e9; padding:15px 0; text-align:left;}

.modal-txt02{margin-top:10px; font-size:12px; letter-spacing:normal;}
.modal-txt02 table{width:100%; margin:20px 0;}
.modal-txt02 table th{text-align:left;}
.modal-txt02 table td{text-align:left; padding:5px 10px;}
.modal-body {width:450px;}
.modal-body table{width:100%; margin:10px 0; }
.modal-txt02 table4 th{text-align:center;}
.modal-txt02 table td{text-align:center; padding:5px 10px;} */

.modal-txt{width:100%; border-bottom:1px solid #e9e9e9; padding:15px 0; text-align:left;}

.modal-txt02{margin-top:10px; font-size:12px; letter-spacing:normal;}
.modal-txt02 table{width:100%; margin:20px 0;}
.modal-txt02 table th{text-align:left;}
.modal-txt02 table td{text-align:left; padding:5px 10px;}
.modal-body {width:auto;}
.modal-body table{width:100%; margin:10px 0;}
.modal-txt02 table th{text-align:center;}
.modal-txt02 table td{text-align:center; padding:5px 10px;}

/* 20160520 추가 */
.modal-txt02 .step{border:solid #e9e9e9; border-width:1px 0; padding:9px 0; margin-top:-1px}
.modal-txt02 .step .step-tit{font-size:14px}
.modal-txt02 .step label{display:inline-block; padding:6px 9px; color:#fff; font-size:12px; line-height:1.25; vertical-align:middle; background-color:#49c5e5; cursor:pointer; border:1px solid #49b5d5; border-radius:3px}
.modal-txt02 .step label:hover{background-color:#49b5d5;}
.modal-txt02 .step input[type="file"] {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0}
.modal-txt02 .step .btn-up {display:inline-block; padding:6px 9px; color:#fff; font-size:12px; line-height:1.25; vertical-align:middle; background-color:#ff6766; cursor:pointer; border:1px solid #ff5766; border-radius:3px}
.modal-txt02 .step .btn-up:hover {background-color:#ff5766;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix {display:inline-block}/* Hides from IE-mac */*html .clearfix {height:1%} .clearfix {display:block}/* End hide from IE-mac */
/* 20160520 추가 끝 */

.modal-tbody {width:650px;}
.modal-tbody table{width:100%; margin:20px 0; margin-left:17px;}

/* 2016-09 수정 : .modal-footer - overwrite 요망 */
.modal-footer{width:100%; padding:20px;text-align:center;text-decoration:none; border:none; display:inline-block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
/* 2016-09-21 수정 끝 */
/* .modal-footer{padding-bottom:10px;text-align:center;text-decoration:none; border:none; } */

/**
	판매수수료 팝업
	**/
	.modal-body .common-modal-tbl{border-top:2px solid #3a3d42; border-bottom:2px solid #3a3d42; font-size:11px; width:100%;}
	.modal-body .common-modal-tbl th{background:#f7f7f7; text-align:center; padding:10px 5px; color:#333; border-bottom:1px solid #ddd;}
	.modal-body .common-modal-tbl td{padding:10px 5px; color:#8c8c8c; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
	.modal-body .common-modal-tbl td:last-child{border-right:none;}
	.modal-body .common-modal-tbl td.border-right{border-right:1px solid #ddd;}
	.modal-body .common-modal-tbl td.border-right-none{border-right:none;}
	.modal-body .common-modal-tbl td.text-right, .modal-body .order-info-tbl .common-modal-tbl td.text-right{text-align:right; padding-right:10px;}
	.modal-body .common-modal-tbl td.text-center{text-align:center;}
	.modal-body .common-modal-tbl .form-control{width:230px} /*20160418 추가*/
	.modal-body .common-modal-tbl .form-control02{width:23px; height:11px;}
	.modal-body .common-modal-tbl .select-control{width:100%;} /*장바구니 옵션변경*/

	/**
	주문상세정보 팝업
	**/
	.modal-body .order-info-tbl{margin-top:30px;}
	.modal-body .order-info-tbl .common-modal-tbl{width:390px;}
	.modal-body .order-info-tbl .common-modal-tbl th, .modal-body .order-info-tbl .common-modal-tbl td{text-align:left; padding:10px 10px;}
	.modal-body .table-in .common-modal-tbl .no-pd{padding:0; border-bottom:1px solid #333;}
	.modal-body .table-in .common-modal-tbl .no-pd .table-sm{border-collapse:collapse; border-spacing:0; width:100%;}

/* 2016-06-13 */

.btn-default{display:inline-block;padding:6px 30px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;
	touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;color:#333;background-color:#fff;border-color:#ccc}

.btn-default:hover,.btn-default:focus,
.btn-default.focus,.btn-default:active,
.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}

/**레이어팝업가로값**/
@media (min-width:768px){
	.modal-dialog{width:490px;margin:30px auto}
		.modal-tdialog{width:690px;margin:30px auto}
	.modal-login{width:790px;}
	.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}
	.modal-sm{width:490px}
	.modal-option{width:500px;}
	.modal-order{width:850px;}
	.modal-cc{width:590px;}
	.modal-order2{width:1200px;}
	}
.sbggg{background-color:#92c477;}

.common-ad-tbl td.ppoint{background:#999; color:#fff; font-weight:700;}
.right-ad-tbl td.ppoint{background:#999; color:#fff; font-weight:700; text-align:center}

@media (min-width:992px){.modal-lg{width:900px}}

#fileName{padding: 5px; }

#fileFind{background: #1E1E1E; font-size: 11px; color: white; font-weight: bold; padding: 6px;
position: relative; right:5px;}

.modal_imgl{width:220px; height:220px; margin-top:10px; float:left; margin-right:5px}
.modal_imgr{width:220px; height:220px;  margin-top:10px; float:left;}
.modal_img{ height:300px; text-align:left; }
.modal_img_tit{padding-left:10px;width:212px; color: #1E1E1E; font-weight:700;background:#ddd; height:23px;padding-top:5px;color:#5e5e5e;background-color: #ddd;}
.modal_imgb{ border:1px solid #ddd;width:220px; height:220px;}


/*input*/

.txt11{font-size:11px;}
.txt12{font-size:12px;}
.txt14{font-size:14px;}
.txt20{font-size:20px;}
.txt22{font-size:22px;}

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

.textarea-control{border:1px solid #D2D2D2; vertical-align:middle}

.form-control{border:1px solid #D2D2D2; width:98%; height:20px; padding:0 5px; color:#888; line-height:20px;}
.form-control01{border:1px solid #D2D2D2; width:34%; height:20px; padding:0 5px; color:#888; line-height:20px;}
.form-xlcon{border:1px solid #D2D2D2; width:70%; height:20px; padding:0 5px; color:#888;}
.form-smcon{border:1px solid #D2D2D2; width:45%; height:20px; padding:0 5px; color:#888;}

.form-sm{width:110px; border:1px solid #D2D2D2;height:20px; padding:0 5px; vertical-align:middle;}
.form-70{width:70px; border:1px solid #D2D2D2;height:20px; padding:0 5px; vertical-align:middle;}
.form-80{width:80px; border:1px solid #D2D2D2;height:20px; padding:0 5px; vertical-align:middle;}
.form-90{width:90px; border:1px solid #D2D2D2;height:20px; padding:0 5px; vertical-align:middle;}
.form-100{width:106px; border:1px solid #D2D2D2;height:20px; padding:0 5px; vertical-align:middle;}
.form-smd{border:1px solid #D2D2D2; width:145px; height:20px; padding:0 5px; color:#888;}
.form-md{width:200px; vertical-align:middle; border:1px solid #D2D2D2;height:20px;  padding:0 5px;}
.form-150{width:150px; vertical-align:middle; border:1px solid #D2D2D2;height:20px;  padding:0 5px;}
.form-250{width:260px; vertical-align:middle; border:1px solid #D2D2D2;height:20px;  padding:0 5px;}
.form-300{width:300px; vertical-align:middle; border:1px solid #D2D2D2;height:20px;  padding:0 5px;}
.form-330{width:330px; vertical-align:middle; border:1px solid #D2D2D2;height:20px;  padding:0 5px;}
.form-800{width:570px; vertical-align:middle; border:1px solid #D2D2D2;height:20px;  padding:0 5px;}
.form-900{width:890px; vertical-align:middle; border:1px solid #D2D2D2;height:20px;  padding:0 5px;}

.form-lg{width:400px; vertical-align:middle; border:1px solid #D2D2D2;height:20px;  padding:0 5px;}
.form-llg{width:600px; vertical-align:middle; border:1px solid #D2D2D2;height:20px;  padding:0 5px;}
.form-xs{width:50px;border:1px solid #D2D2D2;height:20px; padding:0 5px;}
.form-xss{width:60px;border:1px solid #D2D2D2;height:20px; padding:0 5px;}
.form-xxs{width:25px; border:1px solid #D2D2D2;height:20px; padding:0 5px; }

.form-file{border:1px solid #D2D2D2; width:145px; height:140px; padding:0 5px; color:#888;}


.select-control{border:1px solid #D2D2D2; height:20px; width:100%; color:#888; line-height:20px; }
.select-control:disabled{ background:#EEEEEE; }
.select-xs{width:50px;}
.select-80{width:85px;}
.select-ss{width:100px;}
.select-sm{width:110px; margin-top:-22px;}
.select-md{width:300px;}
.select-120{width:120px;}
.select-150{width:168px;}
.select-200{width:200px;}
.select-210{width:210px;}
.select-300{width:300px;}
.select-xl{width:400px;}
.select-top{border:1px solid #D2D2D2; height:20px; color:#888; line-height:20px; width:93%;}
.m_bottom{margin-bottom:5px;}
.m_top_red{color:#e9473a;margin-top:5px;}

.btn{text-align:center; cursor:pointer; vertical-align:middle; border:1px solid #dddddd;color:#5e5e5e;background-color:#FFF;}
.btn-lg{padding:10px 20px; font-size:16px;}
.btn-sm{padding:0px 10px 2px 10px; font-size:11px; text-align:center;height:22px; vertical-align:middle;}
.btn-ssm{padding:3px 10px 3px 10px; font-size:11px;text-align:center;height:22px;}
.btn-nomal{
	color:#5e5e5e;
	cursor:pointer;
	background-color: #f7f7f7; /* Old browsers */
	background-image:    -moz-linear-gradient(top, #fefefe 30%, #e8e8e8 80%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #fefefe), color-stop(80%, #e8e8e8)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #fefefe 30%, #e8e8e8 80%); /* Chrome10+,Safari5.1+ */
	background-image:      -o-linear-gradient(top, #fefefe 30%, #e8e8e8 80%); /* Opera11.10+ */
	background-image:         linear-gradient(top, #fefefe 30%, #e8e8e8 80%); /* W3C */
	border:1px solid #dddddd;
	}
.btn-success{
	color:#f2f2f2;
	background-color: #4e4e4e; /* Old browsers */
	background-image:    -moz-linear-gradient(top, #5d5d5d 30%, #383838 80%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #5d5d5d), color-stop(80%, #383838)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #5d5d5d 30%, #383838 80%); /* Chrome10+,Safari5.1+ */
	background-image:      -o-linear-gradient(top, #5d5d5d 30%, #383838 80%); /* Opera11.10+ */
	background-image:         linear-gradient(top, #5d5d5d 30%, #383838 80%); /* W3C */
	border:1px solid #3a3a3a;
}
.btn-commit{
	color:#fff;
	background-color: #ebae1d; /* Old browsers */
	background-image:    -moz-linear-gradient(top, #f9bb28 30%, #eaac18 80%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #f9bb28), color-stop(80%, #eaac18)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #f9bb28 30%, #eaac18 80%); /* Chrome10+,Safari5.1+ */
	background-image:      -o-linear-gradient(top, #f9bb28 30%, #eaac18 80%); /* Opera11.10+ */
	background-image:         linear-gradient(top, #f9bb28 30%, #eaac18 80%); /* W3C */
	border:1px solid #eaac18;
	}
.btn-ok{
	color:#fff;
	background-color: #ff5c5c; /* Old browsers */
	background-image:    -moz-linear-gradient(top, #ff6666 30%, #ff4343 80%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #ff6666), color-stop(80%, #ff4343)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #ff6666 30%, #ff4343 80%); /* Chrome10+,Safari5.1+ */
	background-image:      -o-linear-gradient(top, #ff6666 30%, #ff4343 80%); /* Opera11.10+ */
	background-image:         linear-gradient(top, #ff6666 30%, #ff4343 80%); /* W3C */
	border:1px solid #ff4343;
	}
.btn-blue{
	 color:#fff;
	 background-color: #4dabf7; /* Old browsers */
	 background-image:    -moz-linear-gradient(top, #4dabf7 30%, #339af0 80%); /* FF3.6+ */
	 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #4dabf7), color-stop(90%, #339af0)); /* Chrome,Safari4+ */
	 background-image: -webkit-linear-gradient(top, #4dabf7 30%, #339af0 80%); /* Chrome10+,Safari5.1+ */
	 background-image:      -o-linear-gradient(top, #4dabf7 30%, #339af0 80%); /* Opera11.10+ */
	 background-image:         linear-gradient(top, #4dabf7 30%, #339af0 80%); /* W3C */
	 border:1px solid #339af0;
 }
.btn-red{
	color:#fff;
	background-color: #ff6b6b; /* Old browsers */
	background-image:    -moz-linear-gradient(top, #ff6b6b 30%, #fa5252 80%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #ff6b6b), color-stop(90%, #fa5252)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #ff6b6b 30%, #fa5252 80%); /* Chrome10+,Safari5.1+ */
	background-image:      -o-linear-gradient(top, #ff6b6b 30%, #fa5252 80%); /* Opera11.10+ */
	background-image:         linear-gradient(top, #ff6b6b 30%, #fa5252 80%); /* W3C */
	border:1px solid #fa5252;
}

/*bgcolor*/
.bgy{background-color:#fdc756; height:40px;}
.bgb{background-color: #95e5ff; height:40px;}
.bgdb{background-color: #20c8fa; height:40px;}
.bgr{background-color:#e98a8f; height:40px;}
.bgg{background-color:#53b59e; height:40px;}
.bgw{background-color:#FFF;}
.bg_no{background-color:#fef4b6}

.hbgg{background-color:#f4f4f4; border:none; padding:10px 5px 10px 5px; float:left; width:210px; border:1px solid #e7e7e7; font-size:12px;color:#848484;}

.sbgy{background-color:#fdc756;}
.sbgb{background-color:#a5def1;}
.sbgr{background-color:#e98a8f;}
.sbgg{background-color:#77c4b2;}
.sbggg{background-color:#92c477;}

.h40{height:40px;}
.h200{height:150px;}
.h100{height:80px;}
/*color*/
.red{color:#e9473a;}
.blue{color:#36F;}
.brown{color:#960}
.red-4f3f3e{color:#4f3f3e;}
.red-ff6666{color:#ff6666;}
.gray{color:#666666;}
.gray333{color:#333;}
.graybbb{color:#bbbbbb;}
.graybaba{color:#bababa;}
.gray-d5d2d2{color:#d5d2d2;}
.brown9933{color:#cc9933;}
.blue394752{color:#394752;}
.blue146fb5{color:#146fb5;}
.orangeff66{color:#ff6600;}
.brown9900{color:#cc9900;}
.green6ab{color:#6abec3;}
.yellow-e2e0c9{color:#e2e0c9;}
.white{color:#fff;}


/*margin,padding*/
.mcenter{margin:auto 0;}
.mg5{margin:5px;}
.mg10{margin:10px;}
.mg15{margin:15px;}
.mg20{margin:20px;}
.mg25{margin:25px;}
.mg30{margin:30px;}
.mg35{margin:35px;}
.mg40{margin:40px;}
.mg45{margin:45px;}
.mg50{margin:50px;}
.mg55{margin:55px;}
.mg60{margin:60px;}
.mg65{margin:65px;}
.mg70{margin:70px;}

.mgt5{margin-top:5px;}
.mgt-3{margin-top:-3px;}
.mgt-5{margin-top:-5px;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt25{margin-top:25px;}
.mgt30{margin-top:30px;}
.mgt35{margin-top:35px;}
.mgt40{margin-top:40px;}
.mgt45{margin-top:45px;}
.mgt50{margin-top:50px;}
.mgt55{margin-top:55px;}
.mgt60{margin-top:60px;}
.mgt65{margin-top:65px;}
.mgt70{margin-top:70px;}

.mgb5{margin-bottom:5px;}
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb25{margin-bottom:25px;}
.mgb30{margin-bottom:30px;}
.mgb35{margin-bottom:35px;}
.mgb40{margin-bottom:40px;}
.mgb45{margin-bottom:45px;}
.mgb50{margin-bottom:50px;}

.mgl-5{margin-left:-5px;}
.mgl5{margin-left:5px;}
.mgl10{margin-left:10px;}
.mgl15{margin-left:15px;}
.mgl20{margin-left:20px;}
.mgl25{margin-left:25px;}
.mgl30{margin-left:30px;}
.mgl35{margin-left:35px;}
.mgl40{margin-left:40px;}
.mgl45{margin-left:45px;}
.mgl50{margin-left:50px;}
.mgl55{margin-left:55px;}
.mgl60{margin-left:60px;}
.mgl65{margin-left:65px;}
.mgl70{margin-left:70px;}
.mgl75{margin-left:75px;}
.mgl150{margin-left:150px;}

.mgr5{margin-right:5px;}
.mgr10{margin-right:10px;}
.mgr15{margin-right:15px;}
.mgr20{margin-right:20px;}
.mgr25{margin-right:25px;}
.mgr30{margin-right:30px;}
.mgr35{margin-right:35px;}
.mgr40{margin-right:40px;}
.mgr45{margin-right:45px;}
.mgr50{margin-right:50px;}


.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt35{padding-top:35px;}
.pdt40{padding-top:40px;}
.pdt45{padding-top:45px;}
.pdt50{padding-top:50px;}
.pdt110{padding-top:110px;}
.pdt120{padding-top:120px;}

.pdb5{padding-bottom:5px;}
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px;}
.pdb20{padding-bottom:20px;}
.pdb25{padding-bottom:25px;}
.pdb30{padding-bottom:30px;}
.pdb35{padding-bottom:35px;}
.pdb40{padding-bottom:40px;}
.pdb45{padding-bottom:45px;}
.pdb50{padding-bottom:50px;}

.pdl5{padding-left:5px;}
.pdl10{padding-left:10px;}
.pdl15{padding-left:15px;}
.pdl20{padding-left:20px;}
.pdl25{padding-left:25px;}
.pdl30{padding-left:30px;}
.pdl35{padding-left:35px;}
.pdl40{padding-left:40px;}
.pdl45{padding-left:45px;}
.pdl50{padding-left:50px;}

.pdr5{padding-right:5px;}
.pdr10{padding-right:10px;}
.pdr15{padding-right:15px;}
.pdr20{padding-right:20px;}
.pdr25{padding-right:25px;}
.pdr30{padding-right:30px;}
.pdr35{padding-right:35px;}
.pdr40{padding-right:40px;}
.pdr45{padding-right:45px;}
.pdr50{padding-right:50px;}

/**
width
**/
.w40{width:25%;}
.w50{width:45%;}
.w60{width:260px;}
.w70{width:460px;}
.w190{width:190px;}
/**
box
**/
.g_box_line{border:3px solid #D2D2D2; padding: 10px 0px 10px 10px; line-height:1.7em;}
/**
admin
**/

/*************************intro******************************/

.ad-body{background:#eff0f1;}
.admin-login{width:670px; height:360px; position:absolute; margin:-180px 0 0 -335px; top:50%; left:50%;}
	.ad-login-box{background:url('/resources/admin/images/index/intro_line.jpg') no-repeat left top #fff; padding:30px 20px; display:inline-block; width:630px; border-bottom:1px solid #dbdbdb;}
	.ad-login-box .ad-login-tbl{width:305px; float:left; padding:35px 25px 24px 0; border-right:1px solid #e6e6e6;}
	.ad-login-box .form-control{width:200px; height:28px;}
	.ad-call{float:left; margin-top:40px; margin-left:25px;}

	.ad-notice{background:#fff; text-align:center; padding:7px 0;}
	.ad-copy{background:#3e3e3e; text-align:center; color:#dadada; padding:10px 0;}

/***************popup******************/

.popup-notice{letter-spacing:-1px;}
.popup-notice h1{background:#414a68; padding:10px 20px; font-size:12px; color:#fff;}
.popup-notice ul{padding:20px;}
.popup-notice ul li{background:url('/resources/images/product/3depth_blit.png') no-repeat left 5px; padding-left:7px; margin-bottom:10px; font-size:11px; color:#4e4e4e;}
.popup-notice p{background:#e6e6e6; padding:10px 20px; font-size:11px; color:#4e4e4e; font-weight:700;}
.popup-notice ol{padding:10px; margin-bottom:50px; display:inline-block;}
.popup-notice ol li{float:left; background:#eff0f1; padding:10px 18px; border:1px solid #e0e0e0; text-align:center; margin:10px 5px;}
.popup-notice ol li dl .download{font-weight:700; color:#333;}
.popup-notice .close-btn{padding:5px 30px; clear:both; width:30px; margin:0 auto; text-align:center; background:#2d2d2d;}
.popup-notice .close-btn a{color:#fff;}






/*********************************Layout**********************************/

/*
header
*/

.ad-header{width:100%; background:url('/resources/admin/images/common/gnb_bg.jpg') repeat-x left top; height:105px;}
	.ad-top{width:1240px; margin:0 auto;}
		.ad_member{height:30px;}
		.ad_member a{color:#979797; text-decoration:none;}
		.ad_member a:hover{text-decoration:underline;}
		.top-point{padding:7px 20px; background:#414a68; color:#fff; height:16px;}
		.top-member{margin:0 10px;}

	.common-ad-menu{height:75px;}
	.common-ad-menu h1{float:left; width:249px; padding-top:16px;}
	.common-ad-menu ul{float:right;}
	.common-ad-menu ul li{background:url('/resources/admin/images/common/gnb_line.jpg') repeat-y left top; float:left; height:75px;}
	.common-ad-menu ul li a{width:108px; height:75px; display:inline-block; margin-left:2px;}
		.common-ad-menu ul .ad-menu01 a{background:url('/resources/admin/images/common/menu01_off.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu01 a:hover, .common-ad-menu ul .ad-menu01 a.on{background:url('/resources/admin/images/common/menu01_on.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu02 a{background:url('/resources/admin/images/common/menu02_off.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu02 a:hover, .common-ad-menu ul .ad-menu02 a.on{background:url('/resources/admin/images/common/menu02_on.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu03 a{background:url('/resources/admin/images/common/menu03_off.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu03 a:hover, .common-ad-menu ul .ad-menu03 a.on{background:url('/resources/admin/images/common/menu03_on.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu04 a{background:url('/resources/admin/images/common/menu04_off.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu04 a:hover, .common-ad-menu ul .ad-menu04 a.on{background:url('/resources/admin/images/common/menu04_on.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu05 a{background:url('/resources/admin/images/common/menu05_off.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu05 a:hover, .common-ad-menu ul .ad-menu05 a.on{background:url('/resources/admin/images/common/menu05_on.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu06 a{background:url('/resources/admin/images/common/menu06_off.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu06 a:hover, .common-ad-menu ul .ad-menu06 a.on{background:url('/resources/admin/images/common/menu06_on.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu07 a{background:url('/resources/admin/images/common/menu07_off.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu07 a:hover, .common-ad-menu ul .ad-menu07 a.on{background:url('/resources/admin/images/common/menu07_on.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu08 a{background:url('/resources/admin/images/common/menu08_off.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu08 a:hover, .common-ad-menu ul .ad-menu08 a.on{background:url('/resources/admin/images/common/menu08_on.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu09 a{background:url('/resources/admin/images/common/menu09_off.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu09 a:hover, .common-ad-menu ul .ad-menu09 a.on{background:url('/resources/admin/images/common/menu09_on.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu10 a{background:url('/resources/admin/images/common/menu10_off.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu10 a:hover, .common-ad-menu ul .ad-menu10 a.on{background:url('/resources/admin/images/common/menu10_on.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu11 a{background:url('/resources/admin/images/common/menu11_off.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu11 a:hover, .common-ad-menu ul .ad-menu11 a.on{background:url('/resources/admin/images/common/menu11_on.jpg') no-repeat left top;}
		/*.common-ad-menu ul .ad-menu12 a{background:url('/resources/admin/images/common/menu12_off.jpg') no-repeat left top;}*/
		/*.common-ad-menu ul .ad-menu12 a:hover, .common-ad-menu ul .ad-menu12 a.on{background:url('/resources/admin/images/common/menu12_on.jpg') no-repeat left top;}*/
		.common-ad-menu ul .ad-menu13 a{background:url('/resources/admin/images/common/menu13_off.jpg') no-repeat left top;}
		.common-ad-menu ul .ad-menu13 a:hover, .common-ad-menu ul .ad-menu13 a.on{background:url('/resources/admin/images/common/menu13_on.jpg') no-repeat left top;}

/*
content
*/
h3{font-size:16px; font-weight:700; color:#333; margin-bottom:10px; letter-spacing:-1px;}
.total-content{width:100%; text-align:center;}
	.common-ad-content{width:1240px; background:#fff; border-right:1px solid #dadada; border-left:1px solid #dadada; padding-bottom:50px; margin:0 auto;}
	.common-sub{background:url('/resources/admin/images/common/sub_bg.jpg') repeat-y center top #eff0f1; min-height:700px; display:inline-block;}

		.common-left{width:200px; float:left; display:inline-block; text-align:left;}
			.common-left ul .lnb-title{
				background:url('/resources/admin/images/sub/lnb_h2_bg.jpg') no-repeat left top;
				height:35px;
				color:#fff;
				font-size:14px;
				text-align:center;
				padding:15px 0 0 0;
				border-bottom:none;
				}
			.common-left ul li{
				background:url('/resources/admin/images/sub/lnb_off_bg.png') no-repeat 180px 15px;
				border-bottom:1px solid #e7e7e7;
				font-size:12px;
				}
			.common-left ul li a{color:#888; padding:11px 20px; display:inline-block; width:160px;}
			.common-left ul li a:hover, .common-left ul li a.on{text-decoration:none; background:url('/resources/admin/images/sub/lnb_on_bg.png') no-repeat 180px 15px #f4f4f4; color:#333;}

		.common-right{float:left; width:1040px; text-align:left;}
			.common-right .ad-linemap{border-bottom:1px solid #e7e7e7; display:inline-block; width:100%;}
			.common-right .ad-linemap li{float:left; background:url('/resources/admin/images/sub/linemap_bg.jpg') no-repeat right top; padding:17px 30px 17px 20px;}
			.common-right .ad-linemap li:last-child{background:none; color:#333;}

			.ad-container{padding:20px;}
        .ad-container.has-watermark{position:relative;}
        /* TODO: 선불업 심사 이후 워터마크 및 보호함수 제거 START */
        .member-watermark-scope{position:relative;}
        /* TODO: 선불업 심사 이후 워터마크 및 보호함수 제거 END */


/*
footer
*/

.ad-footer{width:100%; background:#393939; padding-top:20px; height:190px; clear:both;}
	.ad-footer .ad-bottom{width:1240px; margin:0 auto; padding-top:35px;}
	.ad-footer .ad-bottom h4{padding:0 30px; width:140px; float:left;}
	.ad-footer .ad-bottom address{color:#949494; line-height:18px; float:left; border-left:1px solid #545454; padding-left:20px;}
	.ad-footer .ad-bottom address span{margin-top:30px;}
	.ad-footer .ad-bottom .contact{float:right; border-left:1px solid #545454; padding:0 100px 0 20px; height:102px;}
		.ad-footer .ad-bottom .contact p{line-height:18px;}







/*****************************sub***********************************/

/*
main
*/

	.mypage-info{width:1192px; border:4px solid #3d5a95; display:inline-block; margin:20px;}
	.info-left{width:133px; background:#f6f6f6; padding:25px; font-size:11px; letter-spacing:-1px; border-right:1px solid #ccc; float:left; min-height:263px;}
	.info-btn{background:url('/resources/admin/images/main/common_btn_bg.jpg') no-repeat left top; text-align:right; height:14px; padding:1px 10px 3px 10px; margin-bottom:4px; width:100px;}
	.info-btn a{color:#666; text-decoration:none;}

	.info-date{display:inline-block; padding-top:30px; border-top:1px dashed #dcdcdc; margin-top:95px;}
	.info-date li{color:#999; line-height:16px;}

	.info-right{float:left;}
		.mypage-story{width:320px; padding:25px 30px;; float:left;}
		.info-title{font-size:20px; font-weight:700; color:#333;}
		.admin-info-title{float:left; margin:22px 0 0 15px; line-height:18px; color:#333;}
		.admin-info{float:left; margin:22px 0 0 10px; line-height:18px;}
		.info-right dl{clear:both; margin-top:20px;}
		.info-right dl dt{float:left; margin-right:15px; height:135px;}
		.cart{background:url('/resources/admin/images/main/blit_cart.jpg') no-repeat left 3px; padding-left:13px;}

		.mypage-point{float:left; padding:25px 20px 18px 25px; border-left:1px solid #e9e9e9;}
		.gragh-area{margin-top:20px; display:inline-block;}
			.gragh-area p{float:left;}
			.gragh-area .percent-area{float:right; width:435px; margin-left:50px;}
			.percent-full{background:url('/resources/admin/images/main/bg_100.jpg') repeat-x left bottom; height:42px;}
			.percent{text-align:right;}
			.percent-20{width:20%;}
			.percent-40{width:40%;}
			.percent-60{width:60%;}
			.percent-80{width:80%;}
			.percent-100{width:100%;}
			.percent span{background:url('/resources/admin/images/main/blit_lank.jpg') no-repeat 50% bottom; padding-bottom:5px; font-size:11px; color:#eaac18; font-weight:700;}
			.percent .percent-bar{width:100%; background:#eaac18; height:16px; margin-top:7px;}

		.point-area{clear:both; width:430px; height:67px; margin-top:15px; margin-left:120px;}
		.point-area ul{float:left; border-right:1px solid #e5e5e5;}
		.point-area ul:last-child{border-right:none;}
		.point-area ul li{text-align:center; margin:0px 40px; line-height:20px;} /* 2016-10-21 수정(overwrite) */
		.point-area ul li img{vertical-align:middle !important; margin-left:2px} /* 2016-10-21 추가 */
		.point-area ul li a{cursor:pointer} /* 2016-10-21 추가 */

		.mypage-order{border-top:1px solid #ccc; background:url('/resources/admin/images/main/order_info.png') no-repeat 36px top; clear:both; height:87px; padding-left:130px; width:877px;}
		.mypage-order ul{float:left; margin:15px 13px; border-right:1px solid #e5e5e5; padding:0 33px 0 10px; height:50px;}
		.mypage-order ul:last-child{border-right:none;}
		.mypage-order ul li{text-align:center; font-size:11px; color:#333; margin-top:6px; font-weight:700;}
		.mypage-order ul li ins{text-align:center; font-size:14px; color:#ff6666; margin-top:6px; font-weight:700;}
			.mypage-order .order-info{width:60px;}
			.mypage-order .order-info li{width:90px; display:inline-block; margin-top:2px;}
			.mypage-order .order-info li span{font-size:11px; color:#666;}
			.mypage-order .order-info li ins{font-size:11px;}


	.present-condition{width:1200px; margin:20px; display:inline-block;}
		.condition-tbl01{width:470px; float:left; margin-right:20px;}
		.condition-tbl02{width:223px; float:left;}


		.common-ad-tbl{border-top:1px solid #333; width:100%; /*추가*/white-space: nowrap;}
		.common-ad-tbl tr{border-bottom:1px solid #e7e7e7; height:36px;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
		.common-ad-tbl tr.tr1 th{background:#4c4c4c; color:#f1f1f1; text-align:center; border-right:1px solid #5d5d5d;}
		.common-ad-tbl th{background:#f4f4f4; padding:0 5px; color:#333; font-weight:normal; text-align:left; border-right:1px solid #e7e7e7;}
		.common-ad-tbl th.a{background:#f4f4f4; padding:0 5px; color:#333; font-weight:normal; text-align:center; border-right:1px solid #e7e7e7;}
		.common-ad-tbl td{padding:5px; color:#888; border-right:1px solid #e7e7e7; line-height:150%; background-color:#FFF;}
		.common-ad-tbl td.point{background:#f4f4f4; color:#333; font-weight:700;}
		.common-ad-tbl td.ppoint{background:#999; color:#fff; font-weight:700;}
		.common-ad-tbl .last{border-right:none;}
		.common-ad-tbl td a{color:#888; text-decoration:none;}
		.common-ad-tbl td a:hover{color:#333; text-decoration:underline;}
		.common-ad-tbl td.lank-up{background:url('/resources/admin/images/main/lank_up.jpg') no-repeat right 15px;}
		.common-ad-tbl td.lank-down{background:url('/resources/admin/images/main/lank_down.jpg') no-repeat right 17px;}
		.common-ad-tbl td.lank-non{background:url('/resources/admin/images/main/lank_non.jpg') no-repeat right 17px;}
		.common-ad-tbl th.bold_th{background:#999;color:#fff;}
		.pay-tbl{border-top:1px solid #e7e7e7;}
		.pay-tbl td{text-align:right;}

	.week-box{width:1200px; display:inline-block; margin:20px;}

        .ms-ad-tbl{border-top:1px solid #333; width:100%;}
		.ms-ad-tbl tr{border-bottom:1px solid #e7e7e7; height:36px;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;}
		.ms-ad-tbl tr.tr1 th{background:#4c4c4c; color:#f1f1f1; text-align:center; border-right:1px solid #5d5d5d;}
		.ms-ad-tbl th{background:#f4f4f4; padding:0 5px; color:#333; font-weight:normal; text-align:center; border-right:1px solid #e7e7e7;}
		.ms-ad-tbl th.top{background:#333; padding:0 5px; color:#fff; font-weight:normal; text-align:center; border-right:1px solid #e7e7e7;}
		.ms-ad-tbl td{padding:5px; color:#888; border-right:1px solid #e7e7e7; line-height:150%; word-break:break-all;}
		.ms-ad-tbl td.point{background:#f4f4f4; color:#333; font-weight:700;}
		.ms-ad-tbl .last{border-right:none;}
		.ms-ad-tbl td a{color:#888; text-decoration:none;}
		.ms-ad-tbl td a:hover{color:#333; text-decoration:underline;}
		.ms-ad-tbl td.lank-up{background:url('/resources/admin/images/main/lank_up.jpg') no-repeat right 15px;}
		.ms-ad-tbl td.lank-down{background:url('/resources/admin/images/main/lank_down.jpg') no-repeat right 17px;}
		.ms-ad-tbl td.lank-non{background:url('/resources/admin/images/main/lank_non.jpg') no-repeat right 17px;}

  .center-ad-tbl{border-top:1px solid #333; width:100%; text-align:center}
		.center-ad-tbl tr{border-bottom:1px solid #e7e7e7; height:36px;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;}
		.center-ad-tbl tr.tr1 th{background:#4c4c4c; color:#f1f1f1; text-align:center; border-right:1px solid #5d5d5d;}
	    .center-ad-tbl th{background:#f4f4f4; padding:0 5px; color:#333; font-weight:normal; text-align:center; border-right:1px solid #e7e7e7;}
		.center-ad-tbl th.bold{background:#d7e3fc; padding:7px 0 7px 0; color:#333; font-weight:normal; text-align:center; border-right:1px solid #e7e7e7; line-height:1.8em;}
		.center-ad-tbl th.bold_th{background:#999;color:#fff; text-align:left;}
     	.center-ad-tbl td{padding:5px; color:#888; border-right:1px solid #e7e7e7;line-height:150%; white-space:normal;}
		.center-ad-tbl td.right{padding:5px; color:#888; border-right:1px solid #e7e7e7;line-height:150%; text-align:right;}
		.center-ad-tbl td.left{padding:5px; color:#888; border-right:1px solid #e7e7e7;line-height:150%; text-align:left;}
		.center-ad-tbl td.point{background:#f4f4f4; color:#333; font-weight:700;}
		.center-ad-tbl .last{border-right:none;}
		.center-ad-tbl td a{color:#888; text-decoration:none;}
		.center-ad-tbl td a:hover{color:#333; text-decoration:underline;}
		.center-ad-tbl td.lank-up{background:url('/resources/admin/images/main/lank_up.jpg') no-repeat right 15px;}
		.center-ad-tbl td.lank-down{background:url('/resources/admin/images/main/lank_down.jpg') no-repeat right 17px;}
		.center-ad-tbl td.lank-non{background:url('/resources/admin/images/main/lank_non.jpg') no-repeat right 17px;}

.right-ad-tbl{border-top:1px solid #333; width:100%; text-align:center}
		.right-ad-tbl tr{border-bottom:1px solid #e7e7e7; height:36px;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;}
		.right-ad-tbl tr.tr1 th{background:#4c4c4c; color:#f1f1f1; text-align:center; border-right:1px solid #5d5d5d;}
	    .right-ad-tbl th{background:#f4f4f4; padding:0 5px; color:#333; font-weight:normal;  border-right:1px solid #e7e7e7;}
		.right-ad-tbl th.bold{background:#d7e3fc; padding:0 5px; color:#333; font-weight:normal; border-right:1px solid #e7e7e7;}
     	.right-ad-tbl td{padding:5px; color:#888; border-right:1px solid #e7e7e7;line-height:150%; text-align:right;}
		.right-ad-tbl td.center{padding:5px; color:#888; border-right:1px solid #e7e7e7;line-height:150%; text-align:center;}
		.right-ad-tbl td.left{padding:5px; color:#888; border-right:1px solid #e7e7e7;line-height:150%; text-align:left;}
		.right-ad-tbl td.ppoint{background:#999; color:#fff; font-weight:700; text-align:center}
		.right-ad-tbl .last{border-right:none;}
		.right-ad-tbl td a{color:#888; text-decoration:none;}
		.right-ad-tbl td a:hover{color:#333; text-decoration:underline;}
		.right-ad-tbl td.lank-up{background:url('/resources/admin/images/main/lank_up.jpg') no-repeat right 15px;}
		.right-ad-tbl td.lank-down{background:url('/resources/admin/images/main/lank_down.jpg') no-repeat right 17px;}
		.right-ad-tbl td.lank-non{background:url('/resources/admin/images/main/lank_non.jpg') no-repeat right 17px;}
/*
category
*/

.category{float:left; margin-right:20px; width:180px;}
	.category .cg-title h3{float:left;}
	.category .cg-title span{float:right;}
	.category .cg{clear:both;}
	.category .cg select{width:180px; color:#5B5B5B; border:1px solid #D2D2D2; font-size:12px;height:315px; line-height:20px; padding-left:7px;  padding-top:5px;}

	.category .cg-box{border:1px solid #D2D2D2; width:180px; height:315px;}
	.category .cg-box .form-control{width:50px; height:15px; padding:5px; border:1px solid #D2D2D2; text-align:right; box-sizing:border-box}
	.category .cg-box table th{text-align:left; padding:5px 10px;}
	.category .cg-box table td{padding:5px;}
	.category .cg-box table select{height:25px; border:1px solid #D2D2D2;}

.category_se{float:left; margin-right:20px; width:222px;}
	.category_se .cg-title h3{float:left;}
	.category_se .cg-title span{float:right;}
	.category_se .cg{clear:both;}
	.category_se .cg select{width:222px; color:#5B5B5B; border:1px solid #D2D2D2; font-size:12px;height:315px; line-height:20px; padding-left:7px; padding-top:5px;}

.category-box:after{display: block; content: ""; clear: both;}

/*
product_info
*/

.commodity{width:490px; float:left;}

/*popup*/

.p-info{
	padding:20px;
	height:760px;
	overflow:scroll;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-arrow-color:#3d5a95;
	scrollbar-track-color:#ffffff;
	}
	.common-ad-tbl .tr2 th{text-align:center;}
	.common-ad-tbl td .label{margin-top:-5px;}
	.radio{margin-top:5px;}

/*
member
*/

.tbl-center th, .tbl-center td{text-align:center;}
.row2-tbl td{border-right:none; }


.chkBox {width:13px;height:13px;margin-right:4px;vertical-align:middle;}
.label_c {position:relative;top:1px;}


	/**
design_event
	**/

		.event-area{width:50%;  display:inline-block; padding-bottom:30px;}
		.event-area .form-control{width:210px;}
		.event-tbl td{padding:2px 0;}
		.event-join-btn{margin-top:20px;}
/**
page list
	**/
.page-num{width:100%; margin-top:30px; margin-bottom:20px; text-align:center;}
	.page-num ul{ list-style:none; }
	.page-num ul li{padding:0 2px;display:inline-block;}
	.page-num ul li a{padding:5px 10px; border:1px solid #ccc;}
	.page-num ul li a:hover{border:1px solid #e9473a; text-decoration:none;}
	.page-num ul li.arrow a{border:none;}
	.page-num ul li.arrow a:hover{border:none; text-decoration:none;}


	/*
goods
*/
.ca_footer{ text-indent:20px; text-align:left; font-weight:bold; font-size:13px; }
.lvalue{ text-align:left; width:140px; display:inline-block;}
.rvalue{ text-align:right; width:150px; display:inline-block;}

.tbl_excel {width:100%; color:#505050; text-align:left; line-height:16px;}
.tbl_excel tr {}
.tbl_excel th.big_th {border:1px solid #e7e7e7; background:#eaf0f6; color:#333; font-weight:normal;}
.tbl_excel th {padding:7px 5px; border:1px solid #e7e7e7; background:#f4f4f4; font-weight:normal;
				   line-height:16px; text-align:center;border-top:1px solid #333;}


.tbl_excel td {padding:7px 5px; border:1px solid #e7e7e7; text-align:left;}
.tbl_excel .tx_cen { text-align:center;}

/*calendar*/
.tbl_calendar {width:100%; color:#505050; text-align:left; line-height:16px;}
.tbl_calendar tr {}
.tbl_calendar th.top {border:1px solid #e7e7e7; background:#eaf0f6; color:#333; font-weight:normal;border-top:1px solid #d0ddea;  text-align:center;}
.tbl_calendar th {padding:7px 5px; border:1px solid #e7e7e7; background:#f4f4f4; font-weight:normal; line-height:16px; text-align:left;}


.tbl_calendar td {padding:7px 5px; border:1px solid #e7e7e7; text-align:left; height:55px;}

/*cump_detail_popup*/
.big-content li{border-right:none; width:266px; padding:0;}
.big-content li dl{width:134px; padding:32px 33px 0 33px;}
.big-content li dl dt a{width:200px;}
.big-content li dl dt a span{width:70px; height:70px;}
.big-content li dl dt a span.label-entry{background:url('/resources/images/cump/label_entry.png') no-repeat left top;}
.big-content li dl dt a span.label-appoint{background:url('/resources/images/cump/label_appoint.png') no-repeat left top;}
.big-content li dl dd{width:200px; display:inline-block;}
.big-content .pay-result, .left-free-event .pay-result{background:url('/resources/images/cump/won_bg.jpg') no-repeat left 6px; padding-left:23px;}

/* 2016-09 추가 */
button {cursor:pointer}
.disabled {pointer-events:none;cursor:not-allowed;filter:alpha(opacity=50);-webkit-box-shadow:none;box-shadow:none;opacity:.5}

.btn-check{display:inline-block;padding:6px 30px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;
    touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;color:#fff;background-color:#e9473a;border-color:#e34235}

.btn-check:hover,.btn-check:focus,
.btn-check.focus,.btn-check:active,
.btn-check.active,.open>.dropdown-toggle.btn-check{color:#fff;background-color:#dd3528;border-color:#dd3528}

.border-box {border:1px solid #e7e7e7; background-color:#fff}
.border-box .search {border-bottom:1px solid #e7e7e7; padding:10px}
.border-box .search .input {padding:5px; font-size:13px; width:388px; vertical-align:middle}
.border-box .search .button {vertical-align:middle}
.border-box .table {}
.border-box .non-result {text-align:center; padding:10px; /*background-color:#f8f8f8*/}
.non-result {text-align:center; padding:10px;}

.mgl-3 {margin-left:-3px}
.block {width:100%}
.bg_off {background-color:#ccc;}
.black{color:#000;}

.btn_del {background:none;}
.pre-scrollable {max-height:340px; overflow-y:auto; overflow-x:hidden}
.guide_text {padding:0}

.modal-tbody2 {width:650px; margin:20px auto}
.modal-tbody2 table{width:100%; margin:20px 0 0 0}
.modal-body-preview {width:1130px; margin:20px auto; border:2px solid #999;}

.gnb_mouseover {width:40px; height:18px; border:1px solid #e7e7e7; display:inline-block; vertical-align:middle; text-indent:-9999em}
.bg_red {background-color:#b52139}
.bg_orange {background-color:#f23e2e}
.bg_green {background-color:#117f61}
.bg_blue {background-color:#013259}
.bg_yellow {background-color:#e8700c}
.bg_brown {background-color:#8a5c45}
.bg_navy {background-color:#0e1126}
.bg_purple {background-color:#4e267f}

@media (min-width:768px){
    .modal-preview{width:1180px;margin:30px auto}
    }
/* 2016-09 추가 끝 */

/* 2016-11-21 추가 */

.wd90 {width:90px}
.iffytip {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:pointer; color:#3c8dbc}

/* ToolTip : bootstrap css import */
.tooltip{position:absolute; z-index:1070; display:block; font-size:11px; line-height:1.3; visibility:visible; filter:alpha(opacity=0); opacity:0}
.tooltip.in{filter:alpha(opacity=90);opacity:.9}
.tooltip.top{padding:5px 0;margin-top:-3px}
.tooltip.right{padding:0 5px;margin-left:3px}
.tooltip.bottom{padding:5px 0;margin-top:3px}
.tooltip.left{padding:0 5px;margin-left:-3px}
.tooltip-inner{max-width:200px;padding:5px 8px 7px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#333; /*border-radius:4px*/}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#333}
.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#333}
.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#333}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#333}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#333}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#333}
.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#333}
.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#333}

.center-ad-tbl td a.text-blue {color:#3c8dbc !important;}
.center-ad-tbl td a.text-blue:hover {text-decoration:none;}
.center-ad-tbl td a.text-blue:focus {outline:0;}

/* 2016-11-21 추가 끝 */

/* 2016-12-12 추가 */
.mgb-10 {margin-bottom:-10px !important}
.form-165{width:165px; vertical-align:middle; border:1px solid #D2D2D2;height:20px;  padding:0 5px;}
.form-280{width:280px; vertical-align:middle; border:1px solid #D2D2D2;height:20px;  padding:0 5px;}
a.blue {color:#146fb5 !important;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix {display:inline-block} /* Hides from IE-mac */ *html .clearfix {height:1%}
.clearfix {display:block} /* End hide from IE-mac */

/* tab : bootstrap css import */
.nav {padding-left: 0; margin-bottom: 0; list-style: none; font-size:13px;}
.nav > li {position: relative; display: block;}
.nav > li > a {position: relative; display: block; padding: 10px 15px;}
.nav > li > a:hover, .nav > li > a:focus {text-decoration: none; background-color: #eee;}
.nav > li.disabled > a {color: #777;}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {color: #777; text-decoration: none; cursor: not-allowed; background-color: transparent;}
.nav-tabs {border-bottom: 1px solid #ddd; background-color:#f9f9f9;}
.nav-tabs > li {float: left; margin-bottom: -1px;}
.nav-tabs > li > a {margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent;}
.nav-tabs > li > a:hover {border-color: #eee #eee #ddd;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #555; cursor: default; background-color: #fff; border: 1px solid #ddd; border-top: 3px solid #333; border-bottom-color: transparent;}
.tab-content {background: #fff; padding:15px 0;}
.tab-content > .tab-pane {display: none; visibility: hidden;}
.tab-content > .active {display: block; visibility: visible;}
/* 2016-12-12 추가 끝 */

/* 2017-05-19 추가 */ /* 2017-05-25 수정 */
.event-preview-area {border:3px solid #d4d4d4; padding:20px; background:#f9f9f9}
.event-preview-area .page-no {font-size:12px; color:#333; font-weight:bold; padding-top:7px; text-align:center}
.event-top-thumb-area {width:288px; height:288px; border:solid #d4d4d4; border-width:1px 0 0 1px;}
.event-top-thumb-area li {position:relative; float:left; width:95px; height:95px; overflow:hidden; text-align:left; border:solid #d4d4d4; border-width:0 1px 1px 0; background:url('../images/portal/bg-event-thumb.png') no-repeat}
.event-top-thumb-area li .event-no {position:absolute; color:#000; font-family:'arial'; font-weight:bold; font-size:14px; padding:7px 0 0 8px}
.event-bottom-thumb-area {width:796px; height:320px; border:solid #d4d4d4; border-width:1px 0 0 1px;}
.event-bottom-thumb-area .event01 {float:left; width:397px; height:319px; text-align:left; border:solid #d4d4d4; border-width:0 1px 1px 0; background:url('../images/portal/bg-thumb-397.png') no-repeat}
.event-bottom-thumb-area .event01 img {width:100%}
.event-bottom-thumb-area .event01 .event-no {position:absolute; color:#000; font-family:'arial'; font-weight:bold; font-size:14px; padding:7px 0 0 8px}
.event-bottom-thumb-area .event02, .event-bottom-thumb-area .event03, .event-bottom-thumb-area .event04, .event-bottom-thumb-area .event05 {float:left; width:198px; height:159px; text-align:left; border:solid #d4d4d4; border-width:0 1px 1px 0; background:url('../images/portal/bg-thumb-198.png') repeat}
.event-bottom-thumb-area .event02 img, .event-bottom-thumb-area .event03 img, .event-bottom-thumb-area .event04 img, .event-bottom-thumb-area .event05 img {width:100%}
.event-bottom-thumb-area .event02 .event-no, .event-bottom-thumb-area .event03 .event-no, .event-bottom-thumb-area .event04 .event-no, .event-bottom-thumb-area .event05 .event-no {position:absolute; color:#000; font-family:'arial'; font-weight:bold; font-size:14px; padding:7px 0 0 8px}
.thumb-60 {width:58px; height:58px; overflow:hidden; border:1px solid #e9e9e9; background:url('../images/portal/bg-thumb-60.png') no-repeat;}
.thumb-141 {width:139px; height:58px; overflow:hidden; border:1px solid #e9e9e9; background:url('../images/portal/bg-thumb-141.png') no-repeat;}
.thumb-94 {width:92px; height:58px; overflow:hidden; border:1px solid #e9e9e9; background:url('../images/portal/bg-thumb-94.png') no-repeat;}
.thumb-256 {width:256px; height:160px; overflow:hidden; border:1px solid #e9e9e9; background:url('../images/portal/bg-thumb-256.png') no-repeat;}
.thumb-72 {width:70px; height:58px; overflow:hidden; border:1px solid #e9e9e9; background:url('../images/portal/bg-thumb-72.png') no-repeat;}
.thumb-262 {width:262px; height:211px; overflow:hidden; border:1px solid #e9e9e9; background:url('../images/portal/bg-thumb-262.png') no-repeat;}
.thumb-60 img, .thumb-141 img, .thumb-94 img, .thumb-254 img, .thumb-72 img, .thumb-262 img {width:100%}

.info-left-partners{width:133px; background:#f6f6f6; padding:25px; font-size:11px; letter-spacing:-1px; border-right:1px solid #ccc; float:left; min-height:135px;}
.mypage-point-partners{float:left; padding:25px 20px 18px 25px; border-left:1px solid #e9e9e9; min-height:142px}
/* 2017-05-19 추가 끝 */ /* 2017-05-25 수정 끝 */

/* 2017-05-25 추가 */
.thumb-51 {display:inline-block; width:49px; height:97px; overflow:hidden; border:1px solid #e9e9e9; margin-top:2px}
.thumb-info {display:inline-block; width:131px; height:97px; overflow:hidden; text-align:left; padding-left:3px}
/* 2017-05-25 추가 끝 */

/* KG올앳 수정건(s) */
.row_bg{background:#fef4b6}
.category_add_template td input{width:98%}
.border-box .srch_potal{padding:0;border:0;font-size:0;}
.border-box .srch_potal .input{width:150px;margin-left:5px}
.border-box .srch_potal button{margin-left:5px}
.srch_potal select, .srch_potal input, .srch_potal button{vertical-align:middle;font-size:11px}
.srch_potal select, .srch_potal input{height:22px}
.sel_portal .text-left .btn{background:#a5def1}
.sel_portal .result_num{text-align:left}
.sel_portal .result_num em{color:#e9473a;font-style:normal}
.category_set table input{width:90%}
.category_set .btn{height:30px}

.ms-ad-tbl input{box-sizing:border-box} /*2017-09-18//추가 */
/* KG올앳 수정건(e) */


.label { display:inline-block;vertical-align:middle;padding:2px 10px;font-size:10px;color:#FFF;font-weight:bold;border-radius:5px; }
.label-success { background:#4CAF50; }
.label-info { background:#5BC0DE; }
.label-warning { background:#F0AD4E; }

/** 줄바꿈 */
.line-break { word-wrap:break-word;word-break:break-all;white-space:pre-wrap; }
/** 답변 텍스트 박스 */
.textarea-answer { padding:5px;margin-bottom:5px;height:60px; }


/*230919 추가*/
.d_flex{display: flex;}
.flex_center{align-items: center;}
.gap_5{gap: 5px;}
.ml5{margin-left: 5px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mb0{margin-bottom: 0}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mrl2{margin: 0 2px;}
.input1{font-weight: 700; color: #000}
.input2{
	color: #3291EF;
	background: #f6f6f6;
}
.input2::placeholder{color: #3291EF;}
.input3{
	color: #F3548C;
	font-weight: 700;
}
.input3::placeholder{color: #F3548C;}
.f_700{font-weight: 700;}
.f_bk{color: #000}
.f_pink{color: #F3548C}

.line_22{line-height: 22px}
.select-control{height: 22px;}
.text_r{text-align: right}

input:focus{
	outline: none;
	border-color: #000;
}
.width_122{width: 122px}
.width_357{width: 357px;}
.width_403{width: 403px;}
.width_435{width: 435px;}
.width_552{width: 552px;}

.merchant_address.form-control{
	border:1px solid #333;
	color: #000;
	width:100%; height:42px;
	padding: 2px 5px;
	resize: none;
	overflow-y: auto;
	line-height: 1.6;
	box-sizing: border-box;
}
#card_merchant table input[type="text"]{
	width: 100%;
	box-sizing: border-box;
}