@charset "utf-8";

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

ul,li {list-style:none;}
a{text-decoration:none; color:#58595b;}
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;}
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;}
a:hover, a:focus{text-decoration:underline;}
.display-table{display:table;}
.w200{width:200px;}
option[disabled] {color:#ccc}
.break-all{word-break:break-all;}

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

/*input*/
.input01{height:30px; border:1px solid #dddddd;}
.txt11{font-size:11px;}
.txt12{font-size:12px;}
.txt14{font-size:14px;}
.txt22{font-size:22px;}
.txt24{font-size:24px;}
.txt26{font-size:26px;}
.text-justify{text-align:justify;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}

/*color*/
.red{color:#e9473a;}
.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;}

.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;}	

.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;
	}
	
/*margin,padding*/
.mgt2{margin-top:2px;}
.mgt3{margin-top:3px;}
.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;}

.mgb3{margin-bottom:3px;}
.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;}

.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;}
.mgl90{margin-left:90px;}
.mgl150{margin-left:150px;}
.mgl160{margin-left:160px;}

.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;}


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

레이어팝업

*************************/
.close{float:right;font-size:40px;font-weight:nomal;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);
	width:490px;
	}
.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: 100%;box-sizing:border-box}
.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-txt-center{width:100%; padding:15px 0; text-align: center;}

.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 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-body .view-pic {width:240px; border:1px solid #ccc; padding:10px; margin:0 auto} /* 2016-05-31 추가 */

.modal-footer{padding-bottom:10px;text-align:center;text-decoration:none; border:none; }


/**레이어팝업가로값**/
@media (min-width:768px){
	.modal-dialog{width:490px;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;}
	}
@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;}

/* 20160520 수정 */
.modal_imgl{width:220px; height:220px; margin-top:15px; float:left; margin-right:5px;}
.modal_imgr{width:220px; height:220px; margin-top:15px; float:left;}
.modal_img{height:288px}
.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}
/* 20160520 수정 끝 */

.del{font-size:12px; font-weight:normal; color:#aca8a7; font-family:'Arial', "Helvetica Neue"; display:inline-block;}/* 2016-06-16 \ucd94\uac00 */


/**
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/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;}



.app-popup{
	width:750px;
	height:640px;
	background:url('/resources/images/main/popup_background.jpg') no-repeat left top;
	margin:-320px 0 0 -375px;
	position:absolute;
	top:50%;
	left:50%;
	z-index:100000;
	}
.app-popup .pop-close{float:right; margin-right:20px; margin-top:20px;}
.app-popup .sms{margin-top:445px; margin-left:20px; float:left;}
.app-popup .sms label{color:#222;}
.app-popup .sms .form-control{width:20px; height:13px;}
.app-popup .sms span{color:#222;}

.app-popup .qr{margin-top:445px; margin-left:20px; float:left;}
.app-popup .qr .mgt10 p{color:#222; margin:0 20px;}
.app-popup .qr .mgt10 p img{margin-bottom:3px;}





/**
Layout*
*/

/******************header*********************/

.header{width:100%;}

	/**
	header top
	**/
	.top{width:100%; background:#412f2d; display:inline-block;}
	.top a{color:#fff;}
	.top-area{width:1068px; margin:0 auto; font-size:11px;}
	.top-area .left-area{float:left;}
	.top-area .left-area li{float:left; padding:10px;}
	.top-area .left-area li.left-point{background:#e4463a;}
	.top-area .left-area li.left-point a{color:#fee5c0;}
	
	.top-area .left-area li a:hover,
	.top-area .left-area li .left-point a:hover,
	.top-area .right-area li a:hover,
	.top-area .right-area li .right-point01 a:hover,
	.top-area .right-area li .right-point02 a:hover{text-decoration:none;}
	
	.top-area .right-area{float:right;}
	.top-area .right-area li{float:left; padding:10px 5px;}
	.top-area .right-area li.right-point01 a{display:inline-block; background:url('/resources/images/common/top_blit01.png') no-repeat right 5px; padding-right:12px;}
	.top-area .right-area li.right-point02 a{display:inline-block; background:url('/resources/images/common/top_blit02.png') no-repeat right 4px; padding-right:14px;}
	
	/**
	header logo
	**/
	.logo-area{width:1068px; margin:0 auto; position:relative; height:108px;}
	.narrow-logo{height:100px;}
	.logo-area h1{position:absolute; top:30px; left:0;}
	.search{position:absolute; top:32px; left:352px;}
	.search input{padding:10px 15px; border:3px solid #ed5246; float:left; width:300px; color:#b4b4b4; font-weight:700; height:20px; font-size:12px;}
	.right-quick{position:absolute; right:0; top:30px;}
	.right-quick li{float:left;}
	.right-select{top:40px;}
	.right-select .select-control{height:35px; width:250px;}
	
	/**
	header gnb
	**/
	.gnb{width:100%; height:74px; background:#f2f2f2; display:inline-block;}
	.gnb-area{width:1068px; margin:0 auto; position:relative;}
	.gnb-area .category-menu li{float:left;}
	.gnb-area ul li a{display:inline-block;}
	
	/**
	gnb category
	**/
	.gnb-area ul .menu01 a{background:url('/resources/images/common/gnb01_off.jpg') no-repeat left top; width:106px; height:74px;}
	.gnb-area ul .menu01 a:hover, .gnb-area ul .menu01 a.on{background:url('/resources/images/common/gnb01_on.jpg') no-repeat left top;}
	/*.gnb-area ul .menu02 a{background:url('/resources/images/common/gnb02_off.jpg') no-repeat left top; width:98px; height:74px;}
	.gnb-area ul .menu02 a:hover, .gnb-area ul .menu02 a.on{background:url('/resources/images/common/gnb02_on.jpg') no-repeat left top;} */
	.gnb-area ul .menu03 a{background:url('/resources/images/common/gnb03_off.jpg') no-repeat left top; width:98px; height:74px;}
	.gnb-area ul .menu03 a:hover, .gnb-area ul .menu03 a.on{background:url('/resources/images/common/gnb03_on.jpg') no-repeat left top;}
	.gnb-area ul .menu04 a{background:url('/resources/images/common/gnb04_01_off.jpg') no-repeat left top; width:98px; height:74px;}
	.gnb-area ul .menu04 a:hover, .gnb-area ul .menu04 a.on{background:url('/resources/images/common/gnb04_01_on.jpg') no-repeat left top;}
	.gnb-area ul .menu05 a{background:url('/resources/images/common/gnb05_off.jpg') no-repeat left top; width:98px; height:74px;}
	.gnb-area ul .menu05 a:hover, .gnb-area ul .menu05 a.on{background:url('/resources/images/common/gnb05_on.jpg') no-repeat left top;}
	.gnb-area ul .menu06 a{background:url('/resources/images/common/gnb06_off.jpg') no-repeat left top; width:98px; height:74px;}
	.gnb-area ul .menu06 a:hover, .gnb-area ul .menu06 a.on{background:url('/resources/images/common/gnb06_on.jpg') no-repeat left top;}
	.gnb-area ul .menu07 a{background:url('/resources/images/common/gnb07_off.jpg') no-repeat left top; width:98px; height:74px;}
	.gnb-area ul .menu07 a:hover, .gnb-area ul .menu07 a.on{background:url('/resources/images/common/gnb07_on.jpg') no-repeat left top;}
	.gnb-area ul .menu08 a{background:url('/resources/images/common/gnb08_off.jpg') no-repeat left top; width:98px; height:74px;}
	.gnb-area ul .menu08 a:hover, .gnb-area ul .menu08 a.on{background:url('/resources/images/common/gnb08_on.jpg') no-repeat left top;}
	.gnb-area ul .menu09 a{background:url('/resources/images/common/gnb09_off.jpg') no-repeat left top; width:98px; height:74px;}
	.gnb-area ul .menu09 a:hover, .gnb-area ul .menu09 a.on{background:url('/resources/images/common/gnb09_on.jpg') no-repeat left top;}
	.gnb-area ul .menu10 a{background:url('/resources/images/common/gnb10_off.jpg') no-repeat left top; width:98px; height:74px;}
	.gnb-area ul .menu10 a:hover, .gnb-area ul .menu10 a.on{background:url('/resources/images/common/gnb10_on.jpg') no-repeat left top;}
	.gnb-area ul .menu8768 a{background:url('/resources/images/common/gnb10_02_off.jpg') no-repeat left top; width:98px; height:74px;}
	.gnb-area ul .menu8768 a:hover, .gnb-area ul .menu8768 a.on{background:url('/resources/images/common/gnb10_02_on.jpg') no-repeat left top;}
	
	/**
	all category
	**/
	.all-category{
		width:1064px;
		border:2px solid #eb4539;
		position:absolute;
		background:#fff;
		top:74px;
		left:0;
		padding:30px 0px 30px 0;
		font-size:12px;
		margin:0 auto;
		z-index:1000000000000000;
		}
	.all-category>ul{float:left; border-right:1px solid #dddddd; width:176px; margin-left:30px; min-height:430px;}
	.all-category ul:first-child{margin-left:0;}
	.all-category ul:last-child{border-right:none;}
	.all-category ul li{line-height:22px; color:#777;}
	.all-category ul li a:hover{text-decoration:underline;}
	.all-category ul li strong{color:#444444; padding-bottom:5px; display:inline-block;}
	.all-category ul li ul{margin-bottom:30px;}
	.btn-close{position:absolute; bottom:-2px; right:-31px;}
	
	/**
	wing banner
	**/
/* 	.wing-banner{width:76px; position:absolute; top:94px; right:-90px; text-align:center;} */
/* 		.wing-banner .wing-myinfo{background:url('/resources/images/common/wing_banner_bg.jpg') no-repeat left top; height:121px; font-family:'verdana';} */
/* 		.wing-banner .wing-myinfo .wing-cart{margin-top:20px; font-size:24px; color:#e9473a; font-weight:700; text-decoration:underline;} */
/* 		.wing-banner .wing-myinfo .wing-point{margin-top:38px; font-weight:700; color:#ffffff; text-decoration:underline; font-size:11px;} */
		
/* 		.wing-banner ul{width:74px; border:1px solid #e5e5e5; background:#f9f9f9;} */
/* 		.wing-banner ul li{padding:5px 0; border-bottom:1px solid #e9e9e9;} */
/* 		.wing-banner ul li:first-child{padding:0; border-bottom:none;} */
/* 		.wing-banner ul li:last-child{border-bottom:none;} */
    .wing-banner{width:76px; position:absolute; top:94px; right:-90px; text-align:center; margin-top : 20px;}
        .wing-banner .wing-myinfo{background:url('/resources/images/common/wing_banner_bg.jpg') no-repeat left top; height:63px; font-family:'verdana';}
        .wing-banner .wing-myinfo .wing-cart{margin-top:20px; font-size:24px; color:#e9473a; font-weight:700; text-decoration:underline;}
        .wing-banner .wing-myinfo .wing-point{margin-top:38px; font-weight:700; color:#ffffff; text-decoration:none; font-size:11px;}
        .wing-banner ul {width:74px; border:1px solid #e5e5e5; background:#f9f9f9;}
        .wing-banner ul li{padding:5px 0; border-bottom:1px solid #e9e9e9;}
        .wing-banner ul li:first-child{padding:0; border-bottom:none;}
        .wing-banner ul li:last-child{border-bottom:none;}
        .wing-banner .wing-myinfo.add{background:#000 no-repeat left top; height:35px; font-family:'verdana';border-top:1px solid #555;padding:15px 0;} /* 2016-09-06 이미지 경로 수정 */
        .wing-banner .wing-myinfo.add .wing-subtitle{color:#fdce88;letter-spacing:-0.8px;}
        .wing-banner .wing-myinfo.add .wing-cart{margin-top:20px; font-size:24px; color:#e9473a; font-weight:700; text-decoration:underline;}
        .wing-banner .wing-myinfo.add .wing-point{margin-top:5px; font-weight:700; color:#ffffff; text-decoration:underline; font-size:11px;text-decoration:none;display:block;}
	
	
	
/*****************footer**************************/
.footer{width:100%; margin-top:20px; display:inline-block;}
	.footer-menu-area{width:100%; background:#f2f2f2; display:inline-block;}
		.footer-menu{width:1068px; margin:0 auto; border-left:1px solid #fff; min-height:174px;}	
		.footer-menu ul{border-right:1px solid #fff; padding:20px 0 0px 30px;}
		.footer-menu ul, .footer-menu dl{float:left; min-height:154px;}
		.footer-menu ul li{line-height:18px; font-size:11px; color:#666;}
		.footer-menu ul li a:hover{text-decoration:underline;}
		.footer-menu dl{background:#fff; padding:20px 20px 0 20px; width:206px;}
		.footer-menu-spcial{width:151px;}
		.footer-menu-member{width:149px;}
		.footer-menu-mobile{width:161px;}
		.footer-menu-notice{width:237px;}
		.footer-menu-notice li{background:url('/resources/images/common/footer-blit.jpg') no-repeat left 9px; padding-left:7px;}
		.footer-menu-notice li:first-child{background:none; padding-left:0;}
	
	.footer-quick{width:100%; background:#412f2d; padding:10px 0; display:inline-block;}
		.footer-quick-area{width:1068px; margin:0 auto;}
		.footer-quick-area ul{margin-left:30px;}
		.footer-quick-area ul li{float:left;}
		
	.footer-address{width:1068px; margin:0 auto; clear:both; height:185px;}
		.footer-address h3{float:left; padding-right:30px; border-right:1px solid #efefef; min-height:125px; margin-top:30px;}
		.footer-address-area{padding-left:20px; float:left; position:relative; margin-top:30px; width:601px; border-right:1px solid #efefef;}
		.footer-address-area span{padding-bottom:3px; display:inline-block;}
		.footer-address-area .common-footer-btn{position:absolute; top:12px; left:403px;}
		.footer-address dl{float:left; margin-top:30px; padding:0 20px; background:url('/resources/images/common/footer_customer_img02.jpg') no-repeat 210px top; width:247px; border-right:1px solid #efefef; min-height:125px;}
	
	/* 2016-06-28 수정 */			
	.footer-address{width:1068px; margin:0 auto; clear:both}
		.footer-address .help {float:left; width:330px; height:140px; margin:20px 0 20px 30px; border-right:1px solid #efefef}  
		.footer-address .help h4 {font-size:12px; letter-spacing:-0.5px; color:#000; font-weight:700; margin-bottom:7px}
		.footer-address .help p {font-size:11px; letter-spacing:-0.3px}
		.footer-address .address {float:left; width:408px; height:140px; margin:20px 0 20px 30px; border-right:1px solid #efefef}
		.footer-address .address .name {font-size:12px; letter-spacing:-0.5px; color:#666; font-weight:700; margin-bottom:3px}
		.footer-address .address p {font-size:11px; letter-spacing:-0.3px}
		.footer-address .address p a img {vertical-align:middle; margin-left:2px; margin-top:-3px}
		.footer-address .master {float:left; width:237px; height:140px; margin:20px 0 20px 30px}  
		.footer-address .master h4 {font-size:12px; letter-spacing:-0.5px; color:#000; font-weight:700; margin-bottom:7px}
		.footer-address .master p {font-size:11px; letter-spacing:-0.3px}
	.copyright-area {border-top:1px solid #eaeaea; background:#fafafa; padding:15px 0 30px} 
		.copyright-area .copyright {width:1068px; margin:0 auto} 
		.copyright-area .copyright p {letter-spacing:-0.5px; padding:0 30px}  
	/* 2016-06-28 수정 끝 */


/**********************main*********************************/

.main-right-banner{width:497px; margin-top:20px; float:left; height:779px; background:url('/resources/images/main/main_right_banner_bg.jpg') no-repeat left bottom;}
	.main-event{padding-top:32px;}
		.main-event li{float:left;}
	
	.oneday-area{clear:both; position:relative; padding:10px; width:477px; display:inline-block;}
		.oneday-area .sale-num{width:90px; height:55px; background:url('/resources/images/main/icon_sale.png') no-repeat left top; color:#fff; text-align:center; position:absolute; top:85px; right:10px;}
		.main-product dt{float:left; margin-right:15px;}
		.main-product .product-title{font-size:13px; font-weight:700; color:#666; padding-top:10px;}
		.main-product dd del{margin-top:20px; display:inline-block; color:#ccc; font-size:12px; font-weight:700;}
		
.cump-area{width:549px; border:1px solid #cfcfcf; float:right; margin-top:20px; background:url('/resources/images/main/cump_bg.jpg') no-repeat 1px bottom; height:777px;}
	.cump-product{display:inline-block; width:100%;}
	.cump-box{
		position:relative;
		padding:27px 30px;
		width:415px;
		display:inline-block;
		float:left;
		}
	.cump-box .cump-icon{position:absolute; top:35px; right:25px;}
	.cump-product ul li{text-align:center; padding:13px 0;}
	.cump-product ul li span{margin-bottom:5px;}

.main-category-rolling{width:1068px; clear:both; margin:0 auto;}
	.shopping-story, .bottom-category-rolling{width:1066px; border:1px solid #ccc; display:inline-block; margin-top:20px;}
	.shopping-title{border-bottom:1px solid #ddd; height:49px;}
	.shopping-title p{float:left;}
	.shopping-title ul{float:right; margin:21px 15px 0 0;}
	.shopping-category{margin-top:20px;}
		.category-area{float:left; width:155px;}
		.category-area li{border-bottom:1px solid #f2f2f2;}
		.category-area li:last-child{border-bottom:none;}
		.category-area li a{display:inline-block; padding:6px 15px; color:#666; width:125px;}
		.category-area li a:hover, .category-area li a:focus{background:#574c4c; color:#fff; text-decoration:none;}
		.category-area li span{display:inline-block; padding:6px 15px; color:#666; width:125px;}
        .category-area li span:hover, .category-area li span:focus{background:#574c4c; color:#fff; text-decoration:none;}
		
		.shopping-story .detail-story .time{background:url('/resources/images/main/icon_story_clock.jpg') no-repeat left 10px; padding-left:20px; color:#ff3333;}
		.shopping-story .detail-story dl{margin-bottom:15px;}
		.shopping-story .detail-story div p a img{margin-bottom:10px;}
		.shopping-story .detail-story li{float:left; margin-right:18px;}
			
		/* 20160516 추가 */
		.shopping-story .detail-story li .goods-thumb {position:relative}
		.shopping-story .detail-story li .goods-thumb .text-box-l {width:156px; height:136px; position:absolute;top:1px;left:1px;z-index:10;opacity:0;filter:alpha(opacity=0);font-size:14px;color:#fff;text-align:center;padding:80px 40px 20px}
		.shopping-story .detail-story li .goods-thumb .text-box-l:before {content:'';display:none;}		
		.shopping-story .detail-story li .goods-thumb .text-box-l:hover {content:'';display:inline-block;background-color:#000;opacity:0.75;filter:alpha(opacity=75)}		
		.shopping-story .detail-story li .goods-thumb .text-box-l img {width:236px; height:236px}		
		.shopping-story .detail-story li .goods-thumb .text-box-l .text {margin-bottom:15px}		
		.shopping-story .detail-story li .goods-thumb .text-box-l .price {font-size:14px; color:#ff9933; font-weight:700}

		.shopping-story .detail-story li .goods-thumb .text-box-s {width:97px; height:62px; position:absolute;top:1px;left:1px;z-index:10;opacity:0;filter:alpha(opacity=0);font-size:11px;color:#fff;text-align:center;padding:35px 10px 20px}
		.shopping-story .detail-story li .goods-thumb .text-box-s:before {content:'';display:none;}		
		.shopping-story .detail-story li .goods-thumb .text-box-s:hover {content:'';display:inline-block;background-color:#000;opacity:0.75;filter:alpha(opacity=75)}			
		.shopping-story .detail-story li .goods-thumb .text-box-s img {width:117px; height:117px}					
		.shopping-story .detail-story li .goods-thumb .text-box-s .text {margin-bottom:10px}		
		.shopping-story .detail-story li .goods-thumb .text-box-s .price {font-size:11px; color:#ff9933; font-weight:700}
		/* 20160516 추가 끝 */
	
	.bottom-category-rolling{background:url('/resources/images/main/bottom_area_bg.jpg') no-repeat right 50%;}	
	.bottom-category-rolling .nav-tabs{width:158px; float:left; display:inline-block; min-height:436px;}
	.bottom-category-rolling .nav-tabs li{border-bottom:1px solid #efefef; clear:both;}
	.bottom-category-rolling .nav-tabs li a{border:none; height:20px; color:#666; display:inline-block; width:128px; margin-top:1px;}
	.bottom-category-rolling .nav-tabs li a:hover{background:#fff; margin-top:1px; width:129px;}
	.bottom-category-rolling .nav-tabs>li.active>a,.bottom-category-rolling .nav-tabs>li.active>a:hover,.bottom-category-rolling .nav-tabs>li.active>a:focus{
		color:#666;
		cursor:default;
		background-color:#fff;
		border:none;
		height:20px;
		margin-top:1px;
		width:129px;
		}
	.bottom-category ul{width:585px; display:inline-block;}
	.bottom-category ul li{width:140px; float:left; padding:20px 20px 0px 33px; height:198px;}
	.bottom-category ul li dl dt img{margin-bottom:10px;}
	.bottom-category ul li dl dd{margin-top:5px;}
	.bottom-oneday{float:left;}
	.bottom-oneday li:last-child{margin-top:1px; border-bottom:none;}

		


/**
sub
**/	



/********************submain*********************************/

/* 20160517 수정 */
.sub-top-banner{width:100%; background:#f2f2f2; margin:2px 0 20px 0; display:inline-block;}
/* 20160517 수정 끝 */
	.common-content{width:1068px; margin:0 auto;}
	.banner-area{position:relative;}
	.banner-area ul{position:absolute; bottom:20px; left:10px;}
	.banner-area ul li{
			float:left;
			background:#fff;
			filter:alpha(opacity=90);
			opacity:.90;
			-webkit-box-shadow:inset 0 1px 1px rgba(167,167,167,1.00),0 0 8px rgba(167,167,167,1.00);
			box-shadow:inset 0px 0px 0px 0px rgba(167,167,167,1.00),3px 2px 8px rgba(167,167,167,1.00); /*앞에 숫자는 좌측안 테두리, 위 테두리, 이너쉐도우, 안쪽테두리, 뒤에숫자는 좌측으로 이동값, 아래측으로 이동값, 번지기값*/
			padding:5px 17px;
			margin-right:1px;
			font-size:12px;
			}
	.banner-area ul li a{color:#303e48;}
	.banner-area ul li a:hover, .banner-area ul li a:focus{color:#ff3333;}
	
	.popular-product-l{width:165px; float:left; margin:33px 30px 0 30px;}
	.popular-product-l span{display:inline-block; font-size:12px;}
	.popular-product-l del{font-size:12px; color:#aca8a7; margin-top:10px; font-family:'Arial', "Helvetica Neue"; display:inline-block;}/* 2016-06-16 수정 */
	.popular-product-l .pay-result{color:#394752; font-weight:700; font-size:24px; margin-bottom:10px;}
	.product-thumb{position:relative;}
	.product-thumb .btn-ss{position:absolute; top:10px; left:10px;}
	
	.small-content{float:left; width:330px;}
	.small-content li{border-bottom:1px solid #d9d9d9; display:inline-block; padding:10px 0;}
	.small-content li:last-child{border-bottom:none;}
	.small-content li dl dt{float:left;}
	.small-content li dl dd{margin-left:90px;}
	
	.common-left{width:176px; border:1px solid #dddddd; min-height:1545px; float:left; height:100%;}
	.common-left .left-2depth{display:inline-block; background:#5c7890; width:100%;}
	.common-left .left-2depth li{border-bottom:1px solid #788fa2;}
	.common-left .left-2depth li:first-child{padding:12px 17px; color:#fff; font-weight:700; font-size:14px; background:none;}
	.common-left .left-2depth li a{display:inline-block; padding:8px 17px; color:#d0d6dc; width:142px; background:url('/resources/images/product/2depth_blit.png') no-repeat 160px 12px;}
	.common-left .left-2depth li a:hover, .common-left ul li a:focus{background:url('/resources/images/product/2depth_blit.png') no-repeat 160px 12px #748ca1; color:#d5dbe1; font-weight:700; text-decoration:none;}
	
	.common-left .left-3depth{display:inline-block; width:100%;}
	.common-left .left-3depth li{border-bottom:1px solid #ddd;}
	.common-left .left-3depth li:first-child{padding:12px 17px; color:#fff; font-weight:700; font-size:14px; background:none; background:url('/resources/images/product/list_3depth_bg.jpg') no-repeat left top;}
	.common-left .left-3depth li a{display:inline-block; padding:7px 17px; color:#666666; width:142px; background:url('/resources/images/product/2depth_blit.png') no-repeat 160px 12px;}
	.common-left .left-3depth li a:hover, .common-left .left-3depth li a:focus{background:url('/resources/images/product/3depth_blit.png') no-repeat 160px 12px #e8f0f6; color:#666; font-weight:700;}
	
	.common-left .form-control{width:63px; height:15px;}
	.common-left .form-control02{width:41px; text-align:right;}
	.common-left form ul{padding:17px; border-bottom:1px solid #ddd;}
	
	.left-story, .left-free-event{padding:17px;}
	.left-story li{border-bottom:1px solid #ddd; padding-bottom:12px; word-wrap:break-word;}
	.left-story li:first-child{border-bottom:none; padding-bottom:0;}
	.left-story li:last-child{border-bottom:none; padding-bottom:0;}
	.left-story li dl{margin-top:10px;}
	.left-story li dl dt, .detail-story dl dt{float:left; margin-top:7px; color:#333; position:relative; display:inline-block; margin-right:10px;}
	.left-story li dl dt span, .small-story dt span{position:absolute; top:0; left:0;}
	.left-story li dl dd{margin-left:40px;}
	.left-story li dl dd a{color:#888;}
	.left-story li dl dd a:hover{text-decoration:underline; color:#333;}
	
		/* 20160517 추가 */
	.left-free-event {border-top:1px solid #ddd} 
	/* 20160517 추가 끝 */
	.left-free-event dt{margin:10px 0;}
	.left-free-event dt img{margin-bottom:10px;}


			.common-right{width:870px; float:right;}
			.common-product{border:1px solid #ddd; padding:13px 16px; display:inline-block; width:836px; height:235px; overflow:hidden;}
			.common-product ul li{float:left; width:140px; padding:0 11px;}
			.common-product ul li dl dt{color:#333; font-size:12px; font-weight:700; margin-bottom:10px}
			.common-product ul li dl dt a {display: block;height: 175px;}
			.common-product ul li dl dd{margin-bottom:10px;}
			.common-product ul li dl dd a{height:184px;display: block;}
			.common-product ul li dl dd img{margin-bottom:10px;  border:1px solid #e9e9e9}
		
		    /*2016.06.01*/
            .recommend-product, .submain-brand{border:1px solid #ddd; display:inline-block; width:868px;}
		/*  .recommend-product, .submain-brand{border:1px solid #ddd; margin-top:20px; display:inline-block; width:868px;} */
			.recommend-title{height:40px; background:#fcfcfc; border-bottom:1px solid #ddd; width:100%;}
			.recommend-title p{float:left; padding:12px 20px; background:#ff6666; color:#fff; font-weight:700; font-size:12px;}
			.recommend-title span{display:inline-block; margin:15px 10px;}
			.recommend-title ul{float:right; margin:11px 20px 0 0;}
			.recommend-title ul li{float:left;}
			
			.big-content .color-box{text-align:center; padding:5px 0; margin-bottom:5px; font-size:12px; color:#fff; background:#999;}
			.big-content li{padding:20px 38px; width:165px; border-right:1px solid #f2f2f2; float:left;}
			.big-content li dl dt a, .big-content li dl dt span,
			.recommend-product .tab-content .small-content li dl dt a,
			.recommend-product .tab-content .small-content li dl dt span{display:inline-block;}
			.big-content li dl dt a, .tab-content .small-content li dl dt a{position:relative;}
			.big-content li dl dt a img{padding-bottom:10px;}
			.big-content li dl dt span, .tab-content .small-content li dl dt span{position:absolute; top:0; left:0;}
			.big-content li dl dd ins, .tab-content .small-content li dl dd ins{margin:0 3px; font-weight:700;}
			.heart{background:url('/resources/images/common/heart.png') no-repeat left 5px; padding-left:15px; margin:0 2px;}
			.heart-big{background:url('/resources/images/common/heart.png') no-repeat center bottom; padding-bottom:15px; color:#222;}
			.recommend-product .tab-content .small-content li{padding:19px 0; border-bottom:none;}
			.num-blit{background:#ff6600; color:#fff; padding:5px 10px;}
			
			.submain-brand .brand-title{background:url('/resources/images/product/sub_main_brand_bg.jpg') no-repeat left top #fffefe; height:60px; border-bottom:1px solid #ddd;}
			.brand-title ul{margin-left:130px; padding:15px 0;}
			.submain-brand .brand-title ul li a{border:none; padding:0;}
			.submain-brand .brand-title .nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background:none; border:none;}
			
			.submain-brand .tab-content{background:url('/resources/images/product/sub_main_brand_bg02.jpg') no-repeat left top; display:inline-block; width:100%;}
			.submain-brand .tab-content .small-content{width:100%; margin:0;}
			.submain-brand .tab-content .small-content li{float:left; border-bottom:none; width:248px; height:100px; padding:14px 20px;}
			.submain-brand .tab-content .small-content li dd{margin-left:110px;}
			
		.submain-product{background:url('/resources/images/product/sub_main_product_bg.jpg') no-repeat left center; padding:0; width:868px; height: 500px;}
		.submain-product .submain-product-area li{padding:10px 16px;}
		.submain-product .submain-product-area li dl dt a img{margin-bottom:10px;}
		/* 쇼핑스토리 소개 2016-06-14 추가 */
		.hidden {display:block; width:0; height:0; position:absolute; left:-9999em; top:-9999em; overflow:hidden}
		.story-intro-header {border:1px solid #e9e9e9; margin-bottom:10px}
		.story-intro01 {border:solid #e9e9e9; border-width:1px 1px 0 1px; padding:34px 49px 49px 49px}
		.story-intro01 h4 {text-indent:-9999em; height:20px; background:url('/resources/images/mypage/story-intro-tit01.png') no-repeat; margin-bottom:24px}
		.story-intro02 {background:#f4f4f4; padding:35px 50px 15px 50px}
		.story-intro02 h4 {text-indent:-9999em; height:20px; background:url('/resources/images/mypage/story-intro-tit02.png') no-repeat; margin-bottom:24px}
		.story-intro03 {background:#f4f4f4; padding:35px 50px 50px 50px}
		.story-intro03 h4 {text-indent:-9999em; height:20px; background:url('/resources/images/mypage/story-intro-tit03.png') no-repeat; margin-bottom:24px}
		.story-intro04 {border:solid #e9e9e9; border-width:0 1px 1px 1px; padding:31px 48px 49px 49px}
		.story-intro04 h4 {text-indent:-9999em; height:23px; background:url('/resources/images/mypage/story-intro-tit04.png') no-repeat; margin-bottom:24px}
		.story-intro04 ul {border:solid #e9e9e9; border-width:1px 0 0 1px}
		.story-intro04 ul li {border:solid #e9e9e9; border-width:0 1px 1px 0; width:153px; height:59px; float:left}

/* 2016-07-05 카페 쇼핑스토리 이벤트 추가 */
		.story-intro05 {border:solid #e9e9e9; border-width:1px 1px 0 1px; padding:31px 48px 49px 49px}		
		.story-intro05 h4 {text-indent:-9999em; height:20px; background:url('/resources/images/mypage/story-intro-tit05.png') no-repeat; margin-bottom:24px}		
		.story-intro05 ul {border:solid #e9e9e9; border-width:1px 0 0 1px}
		.story-intro05 ul li {border:solid #e9e9e9; border-width:0 1px 1px 0; width:153px; height:59px; float:left}
/* 2016-07-05 추가 끝 */	

/* 쇼핑스토리 소개 2016-06-14 추가 끝 */
			
			
/*********************sub list**********************************/

.linemap{width:1068px; margin:0 auto; padding:6px 0;}
	.linemap ul li{float:left; background:url('/resources/images/product/blit_linemap.jpg') no-repeat right top; padding:5px 25px 0 15px; height:29px; color:#333333;}
	.linemap ul li:first-child{padding-left:0;}
	.linemap ul li:last-child{background:none;}
	.linemap ul li a{display:inline-block; padding-top:4px;}
	.linemap ul li ul li{background:none;}
	.linemap .dropdown-toggle, .detail-txt .dropdown-toggle{width:15px; height:15px; padding:0; margin-left:3px;}
	.btn-group ul li{padding:0; width:100%; font-size:11px;}
	.btn-group ul li a{display:inline-block; min-width:120px; color:#666666; height:20px;}

/*2016.06.01*/
.category-3depth{border-top:1px solid #5d6870; background:url('/resources/images/product/3depth_bg.jpg') repeat-y left top; display:inline-block; width:100%; margin-bottom:20px}
/* .category-3depth{border-top:1px solid #5d6870; background:url('/resources/images/product/3depth_bg.jpg') repeat-y left top; display:inline-block; width:100%;} */
	.category-3depth ul li{float:left; width:173px; height:29px; margin-left:1px;}
	.category-3depth ul li a{width:158px; height:20px; padding:7px 0 0 15px; display:inline-block; color:#666;}
	.category-3depth ul li a span{color:#999;}
	.category-3depth ul li a:hover, .category-3depth ul li a:focus{background:#f9f9f9; font-weight:700;}
	
.best-seller{border:1px solid #ddd; margin-top:20px; display:inline-block; width:868px; height:234px;}
	.best-seller .nav-tabs{width:157px; float:left; border-right:1px solid #efefef; display:inline-block; height:234px;}
	.best-seller .nav-tabs li{border-bottom:1px solid #efefef;}
	.best-seller .nav-tabs li:last-child{border-bottom:none;}
	.best-seller .nav-tabs li a{border:none; height:20px; color:#999999; display:inline-block; width:126px; margin-top:1px;}
	.best-seller .nav-tabs li a:hover{background:#f9f9f9; margin-top:1px;}
	.best-seller .nav-tabs>li.active>a,.best-seller .nav-tabs>li.active>a:hover,.best-seller .nav-tabs>li.active>a:focus{
		color:#999;
		cursor:default;
		background-color:#f9f9f9;
		border:none;
		height:20px;
		margin-top:1px;
		}
	.best-seller-product ul{margin:40px 20px 25px 20px; display:inline-block; float:left;}
	.best-seller-product ul li{width:100px; float:left; padding:0 6px;}
	.best-seller-product ul li dl dt img{margin-bottom:10px;}
	.best-seller-product ul li dl dd{margin-top:10px;}
	.best-seller-product .best-info{float:left; width:66px; border-left:1px solid #efefef; padding:20px 16px 8px 16px; height:206px;}
	.best-seller-product .best-info p{width:100%;}
	.best-seller-product .best-info .store-txt{margin-top:20px; border-bottom:1px solid #d6d6d6; color:#bbbbbb; height:68px; font-size:11px;}
	
.common-product-tbl{width:100%;}
	.list-info{border:1px solid #e9e9e9; border-bottom:none; display:inline-block; width:868px; padding-bottom:8px;}
	.list-info p{float:left; padding:8px 0 0 10px;}
	.list-info .array-box{float:right; margin:8px 10px 0 0; display:inline-block;}
	.list-info ul{float:left; margin-right:10px;}
	.list-info ul li{float:left; background:url('/resources/images/common/array_box_bg.jpg') no-repeat right 6px; padding:2px 10px;}
	.list-info ul li:last-child{background:none;}
	.list-info .defselect-box{float:left;}
	.list-info .defselect-box .select-control{width:60px; height:20px; padding:0;}
	.list-info.full-list-info{width:100%; border:1px solid #e9e9e9; background:#f9f9f9;}
	
	.common-product-tbl table{width:870px;}
	.common-product-tbl.full-table table{width:100%;}
	.common-product-tbl table tr.tbl-th{background:#f9f9f9; border:1px solid #e9e9e9; height:30px;}
	.common-product-tbl table tr.color-bg{background:#fdfdfd;}
	
	.common-product-tbl table td dl dt{margin-right:10px;}
	/* 20160517 추가 */
	.common-product-tbl table td dl .category{color:#bababa; margin-top:12px}	
	.common-product-tbl table td dl .icon{margin-top:17px}
	/* 20160517 추가 끝 */
	
	.full-table table th{background:#f9f9f9; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
	.full-table table tr.tbl-th{background:#5c7890; border:1px solid #4e6981; height:30px; color:#fff;}
	.full-table .form-control{width:110px;}
	.common-product-tbl.full-table table td, .common-product-tbl.full-table table th{text-align:left;}
	.common-product-tbl.full-table table th{padding-left:15px;}
	.common-product-tbl.full-table table td label.w150{width:150px; display:inline-block; margin-bottom:5px;}
	
	
	.page-num{width:100%; margin-top:40px; display:inline-block; margin-bottom:20px;}
	.page-num ul{text-align:center;}
	.page-num ul li{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
	.page-num ul li a{display:inline-block; 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;}
	
.search-box{border:1px solid #e9e9e9;}
	.search-box p{padding:10px 15px; border-bottom:1px solid #e9e9e9; background:#f8f8f8;}
	.search-box p:last-child{border-bottom:none;}
	.search-box ul{display:inline-block; width:1046px; padding:10px; border-bottom:1px solid #e9e9e9;}
	.search-box ul li{float:left; width:257px; padding:5px 0;}
	
	
/**************************product detail************************************/

.detail-title{border-top:1px solid #e9e9e9; border-bottom:1px solid #ccc; width:100%; padding:10px 0; display:inline-block;}
	.detail-title p{color:#333; font-weight:700; font-size:14px; margin-bottom:10px;}
	.detail-title div{float:left;}
	.detail-title div span{margin-right:5px;}
	.detail-title span{float:right;}
	
.detail-info{
	margin-top:20px;
	width:100%;
	background:url('/resources/images/product/detail_info_bg.jpg') repeat-y left bottom;
	display:inline-block;
	padding-bottom:20px;
	border-bottom:1px solid #999999;
	}
	.detail-thumb{float:left; padding-right:20px; width:320px;}
	.detail-thumb p img{border-radius:10px; }
	.detail-thumb span{text-align:center; margin:8px 0; width:100%;}
	.detail-thumb .small-thumb li{float:left; padding:0 1px;}
	.detail-thumb .small-thumb li img{border:1px solid #e9e9e9;}
		.detail-satisfaction{clear:both;}
			.satisfaction-num{border-bottom:1px solid #ccc; display:inline-block; width:300px; padding:10px;}
			.detail-satisfaction li{line-height:20px;}
			
	.detail-txt{float:left; width:438px; padding:0 20px;}
		.detail-txt table{width:100%;}
		.detail-txt table th{color:#333; text-align:left;}
		.detail-txt table td{padding:5px 0 5px 5px;}
		.detail-txt table .border-tr{border-bottom:1px solid #f6f6f6;}
		.detail-txt .select-control{width:100%; height:25px; padding:3px;}
		.detail-txt .form-control01{width:98%; height:16px; padding:3px; border:1px solid #ccc}
		.detail-txt .form-control02{width:20px; height:17px; padding:0 5px; text-align:right; margin-right:3px;}
		/* .detail-txt .form-control02{width:20px; height:7px; padding:5px; text-align:right; margin-right:3px;} */
		
		.detail-buy .detail-pay{width:413px; border-top:2px solid #000; background:#f5f5f5; display:inline-block; padding:10px;}
		.detail-buy ul{margin-top:15px;}
		.detail-buy ul li{float:left; width:60px; text-align:center; margin:0 24px;}
		.detail-buy ul li a{color:#333; font-weight:700; font-size:11px;}
		
	.detail-cummunity{float:left; width:250px;}
		.detail-cummunity div{border-bottom:1px solid #f4f4f4; padding-bottom:15px;}
		.detail-cummunity div:last-child{border-bottom:none;}
		.detail-cummunity .cummunity-title{background:#ebeeee; padding:8px 0 8px 15px; font-weight:700; margin-bottom:5px; color:#333;}
		.detail-cummunity .small-content{width:210px;}
		.detail-cummunity .small-content li{border-bottom:none; padding:4px 0;}
		.detail-cummunity .detail-story{width:230px; min-height:100px; padding-left:15px; display:table;}
		.detail-story dl{clear:both; font-size:11px; margin-left:0;}
		.detail-story dl dt{margin-top:0; position:relative;}
		.detail-story .time{background:url('/resources/images/product/icon_clock.jpg') no-repeat left 11px; padding:8px 0 0 15px;}
		.detail-story .png24{position:absolute; top:0; left:0;}
		.detail-story li{width:165px;}
		.detail-cummunity .relation-product .cummunity-title, .detail-cummunity .relation-product ul{padding-left:15px;}
		
		.thumb{
			background:url('/resources/images/product/bubble.jpg') no-repeat left top;
			clear:both;
			margin-top:10px;
			padding:15px 10px 0 10px;
			margin-right:10px;
			font-size:11px;
			height:60px;
			}
		.thumb a{color:#888;}
		.blank-wrap{display:table; width:250px; min-height:230px;}
		.blank-box{display:table-cell; vertical-align:middle;}
		.ready{background:url('/resources/images/product/icon_ready2.jpg') no-repeat center center;}
		.ready2{background:url('/resources/images/product/icon_ready3.jpg') no-repeat center center;}
		.btn-recom {width:222px}
		
.comparison-box{margin-top:10px; clear:both; border:1px solid #ddd; display:inline-block; width:1066px;}
	.row-price{float:left; width:340px;}
	.comparison-box .price-title{background:#f0f3f3; padding:14px 20px; border-bottom:1px solid #ddd; height:12px;}
	.row-price dl{padding:20px 15px; display:inline-block; width:310px; font-size:11px;}
	.row-price dl dt{float:left; margin-right:10px;}
	.row-price dl dd{line-height:18px;}
	
	.price-comparison{float:left; width:725px; border-left:1px solid #ddd;}
	.price-comparison ul li{padding-left:20px; line-height:30px; border-bottom:1px solid #e9e9e9; font-size:11px;}
	.price-comparison ul li:hover{background:#f1f4f4;}
	.price-comparison ul li:last-child{border-bottom:none;}
	.price-comparison .goods-list a:hover{text-decoration:none;}
	.price-comparison ul li .store{width:380px;}
	.price-comparison ul li .delivery{width:55px; text-align:center;}
	.price-comparison ul li .price{width:70px; text-align:right;}
	.price-comparison ul li .comparison{background:url('/resources/images/product/blit_price_td.png') no-repeat right 12px; width:170px; padding-left:10px;}
	.price-comparison ul li .comparison .row{background:url('/resources/images/product/blit_rowprice.png') no-repeat left 12px; padding-left:13px; color:#e62022; font-weight:700;}
	.price-comparison ul li .comparison .now{background:url('/resources/images/product/blit_nowprice.png') no-repeat left 10px; padding-left:13px; color:#333; font-weight:700;}
	.comparison-map{width:1041px; border-top:1px solid #ddd; clear:both; text-align:right; padding:10px 25px 10px 0; background:url('/resources/images/product/blit_price_td.png') no-repeat 1050px 15px;}
	.comparison-map a:hover{text-decoration:underline;}
	
.detail-common-tab{width:1066px; background:#f7f7f7; border:1px solid #ddd; margin-top:25px; display:inline-block; border-bottom:1px solid #4b4b4b;}
	.detail-common-tab li{float:left; border-right:1px solid #ddd; height:30px;}
	.detail-common-tab li a{display:inline-block; padding:7px 20px; text-align:center; color:#999999;}
	.detail-common-tab li a:hover, .detail-common-tab li a.on{background:#4b4b4b; color:#fff; height:17px;}
	
	/* 2016-10-24 추가 */
.blog-review-area {width:1066px; border:1px solid #ddd}
	.blog-review-area h5 {height:30px; line-height:30px; background:#f7f7f7; font-size:12px; font-weight:normal; border-bottom:1px solid #4b4b4b; padding-left:15px}
	.blog-review-area .blog-review-list {height:150px; padding:20px 15px}
	.blog-review-area .blog-review-list ul li {float:left; width:123px; padding:0 10px}
	.blog-review-area .blog-review-list ul li .blog-thumb {width:123px; height:123px; background:url('/resources/images/common/thumb_profile123.png') no-repeat; overflow:hidden}
	.blog-review-area .blog-review-list ul li .blog-thumb img {width:100%}
	.blog-review-area .blog-review-list ul li .btn-review {display:block; width:121px; height:22px; line-height:20px; text-align:center; font-size:11px; font-weight:700; color:#333; background:#fff; border:1px solid #ddd}
	.blog-review-area .blog-review-list ul li .btn-review:hover {text-decoration:none; background:#4b4b4b; border:1px solid #4b4b4b; color:#fff}
/* 2016-10-24 추가 끝 */
	
.detail-area .common-tbl, .info-area .common-tbl, .info-box, .seller-area .common-tbl, .exchange-area .common-tbl{border:1px solid #ddd; margin-top:20px;}
.detail-area .common-tbl th, .info-area .common-tbl th, .seller-area .common-tbl th, .exchange-area .common-tbl th{height:30px;}
	.goods-area{text-align:center; width:1068px;}
	
.txt-box{display:inline-block; width:100%; margin:25px 0;}
.nomal-tbl{width:100%;}
	.nomal-tbl .color-tr{background:#f7f7f7; border:1px solid #e9e9e9;}
	.nomal-tbl th{height:30px; color:#666666;}
	.nomal-tbl td{text-align:center; padding:10px 0; border-bottom:1px solid #e9e9e9;}
	.nomal-tbl td dl{text-align:left; width:580px}
	.nomal-tbl td dl dt{float:left; margin-right:10px;}
	.nomal-tbl td dl dd .btn-story{display:inline-block; background:url('/resources/images/product/detail_blit_story.jpg') no-repeat left 3px; padding-left:13px; margin-left:10px; color:#6fa6a9;}
	.nomal-tbl td dl dd{word-wrap:break-word}

.panel-default .qna-header{background:#f7f7f7; border:1px solid #e9e9e9;}
.panel-default .qna-header li{color:#333;}
.panel-default ul{display:inline-block; width:1066px;} /* 2016-06-02 수정 */
.panel-default ul li.panel-title a{word-wrap:break-word}  /* 2016-06-02 추가 */
/* .panel-default ul{display:inline-block; width:1066px;} */

.panel-default ul li{float:left; padding:7px 0; text-align:center;}
.panel-default .answer-area, .panel-default .written-area, .panel-default .date-area{width:105px;}
.panel-default .inquiry-area{width:750px;}
/* 2016-06-02 수정*/
.panel-default ul li.panel-title{text-align:left; background:url('/resources/images/product/qna_q_bg.jpg') no-repeat left 8px; padding-left:18px; width:732px; word-wrap:break-word}
/* .panel-default ul li.panel-title{text-align:left; background:url('/resources/images/product/qna_q_bg.jpg') no-repeat left 8px; padding-left:18px; width:732px;} */
/* 2016-06-02 수정*/
.panel-default ul li.panel-body-q{text-align:left; background:url('/resources/images/product/qna_a_bg.jpg') no-repeat left 8px; padding-left:18px; width:732px; word-wrap:break-word}
/* .panel-default ul li.panel-body-q{text-align:left; background:url('/resources/images/product/qna_a_bg.jpg') no-repeat left 8px; padding-left:18px; width:732px;} */
	.panel-heading li{color:#848484;}
	.panel-body .qna-a{background:url('/resources/images/product/qna_a_bg.jpg') no-repeat 105px 23px; padding:20px 0 20px 120px;}
	
.paginate{display:inline-block;}
.paginate a,
.paginate strong{display:inline-block; margin-right:-4px; padding:2px 8px 2px 7px; background:#fff; font-weight:bold; color:#313031; line-height:15px; text-decoration:none !important}
.paginate strong{color:#ff6666}
.paginate a:hover{background:#F7F7F7; color:#000}
.paginate a.pre{padding-left:16px; background:url('/resources/images/common/bu_pg1_l1.jpg') no-repeat 8px 7px !important; border:0; font-weight:normal}
.paginate a.next{padding-right:16px; background:url('/resources/images/common/bu_pg1_l2.jpg') no-repeat 37px 7px !important; font-weight:normal}

.info-box{display:inline-block; margin-top:10px; width:1066px;}
	.info-box li{padding:10px; border-bottom:1px solid #ddd;}
	.info-box li:last-child{border-bottom:none;}
	.info-box .color-li{background:#f7f7f7; color:#666; font-weight:700;}

.exchange-area .common-tbl ul li{background:url('/resources/images/common/footer-blit.jpg') no-repeat left 9px; padding-left:7px; line-height:20px;}





/*******************************판매베스트메인**********************************/

.best-category{margin-top:15px;}
	.best-category .best-2depth{width:100%; background:#d7d1cf; display:inline-block;}
	.best-category .best-2depth li{float:left; border-right:1px solid #e1dddb;}
	.best-category .best-2depth li:last-child{border-right:none;}
	.best-category .best-2depth li a{color:#fff; padding:8px 0; display:inline-block; text-align:center; width:96px;}
	.best-category .best-2depth li a:hover, .best-category .best-2depth li a:focus, .best-category .best-2depth li .on{background:#412f2d; text-decoration:none;}
	
	.best-category .best-3depth{background:url('/resources/images/product/sell_best_category_bg.jpg') no-repeat left bottom; display:inline-block; width:1068px;}
	.best-category .best-3depth li{float:left;}
	.best-category .best-3depth li a{display:inline-block; width:193px; height:20px; padding:5px 0px 5px 20px; color:#888888;}
	.best-category .best-3depth li a:hover, .best-category .best-3depth li a:focus, .best-category .best-3depth li .on{text-decoration:underline; color:#333;}
	
.recommend-best{margin-top:30px;}
	.recommend-best .detail-story{border:1px solid #ddd; width:1066px; padding-left:0; display:inline-block;}
	.recommend-best .detail-story li{padding:20px 23px; border-right:1px solid #e9e9e9; margin-right:0; float:left;}
	.recommend-best .detail-story li:last-child{border-right:none;}
	.recommend-best .detail-story li dl{margin-bottom:10px;}
	.recommend-best .detail-story li div p a img{margin-bottom:10px;}
	
.best-product50{margin-top:30px;}
.best-product50.no-mg{margin:0;}
	.best-product50 p{font-weight:700; color:#333; font-size:14px;}
	.best-product50 .big-content{
		border-top:1px solid #e9e9e9;
		border-bottom:1px solid #e9e9e9; /* 2016-06-16 추가 */
		display:inline-block;
		width:1068px;
		margin-top:10px;
		background:url('/resources/images/product/sell_best_bg.jpg') repeat-y left top;
		}
	.best-product50 .big-content .best10, .best-product50 .big-content .best50{
		width:43px;
		height:37px;
		color:#fff;
		font-size:10px;
		padding-top:15px;
		padding-left:8px;
		font-weight:700;
		}
	.best-product50 .big-content .best10{background:url('/resources/images/product/icon_best_01.png') no-repeat left top;}
	.best-product50 .big-content .best50{background:url('/resources/images/product/icon_best_02.png') no-repeat left top;}
	.best-product50 .big-content li{padding:24px; border-right:none; border-bottom:1px solid #e9e9e9;}
	.best-product50 .big-content li dl dt a:hover{text-decoration:underline;}	
	
  .best-product50 .big-content li dl dt{height:210px}
	
	/*2016.06.01*/
	.half-title{width:100%; display:inline-block; margin-top:40px;}
	/* .half-title{width:100%; display:inline-block; margin-top:50px;} */
	.half-icon, .only-icon{
		float:left;
		width:55px;
		height:33px;
		margin-top:13px;
		margin-right:10px;
		text-align:center;
		font-size:11px;
		color:#fff;
		font-weight:700;
		}
	.half-icon{background:url('/resources/images/product/half_icon.jpg') no-repeat left top;}
	.only-icon{background:url('/resources/images/product/half_icon01.jpg') no-repeat left top;}
	.best-product50 .big-content .low-price{font-size:11px; letter-spacing:-1px;}
	.best-product50 .big-content .click-info{border-top:1px solid #e9e9e9; font-size:11px; margin-top:20px; padding-top:20px; color:#888;}
	.best-product50 .big-content .click-info span{line-height:20px;}



	
/***************member***********************/

.container{width:1068px; margin:0 auto;}
    /*판매베스트 마진 수정 2016.06.01*/
    .common-title-area{margin-top:35px; display:inline-block; width:100%;}
	/* .common-title-area{margin-top:50px; display:inline-block; width:100%;} */
	.title{float:left; width:637px} /*2016-06-03 장바구니 수정*/
	/* .title{float:left;} */
	.step-area{float:right;}
	.step-area li{float:left; border-right:1px solid #eaeaea;}
	.step-area li:last-child{border-right:none;}
	.step-area li a{display:inline-block; width:133px; height:85px;}
	
	.join-content{margin-top:50px;}
	.join-content .border-box{min-height:256px;}
	.border-box{width:525px; border:1px solid #e9e9e9;}
	.joincheck-area{font-size:12px; color:#666666;}
	.joincheck-area input{height:15px; border:1px solid #d2d2d2; width:70px; padding:5px;}
	.joincheck-area button{margin-left:5px;}
	
	
	/**
	agree
	**/
	.agree-area{border:1px solid #e9e9e9; display:inline-block;}
		.agree-area input, .agree-chaeck02 input{vertical-align:middle;}
		.agree-area01{width:355px; border-right:1px solid #e9e9e9; float:left; width:354px\9;}
		.agree-area01:last-child{border-right:none; width:354px;}
		.agree-area02{width:532px; border-right:1px solid #e9e9e9; float:left;}
		.agree-title{background:#f2f2f2; padding:13px 15px; font-weight:700; color:#666666;}
		.agree-txt{border-bottom:1px solid #e9e9e9; height:250px; padding:10px; overflow-y:auto; overflow-x:hidden}
		.agree-area01 .form-control{height:170px; width:310px;}
		.agree-area02 .form-control{height:170px; width:480px;}
		.agree-chaeck{padding:10px 15px;}
	.agree-chaeck02{padding:10px 15px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
	.agree-chaeck02 strong{font-weight:700; color:#000;}
	
	.join-tbl{width:100%; border:1px solid #e9e9e9;}
	.join-tbl th{background:#f8f8f8;}
	.join-tbl td{font-size:12px; color:#666;}
	.join-tbl td button{vertical-align:middle; margin:0 5px;}
	.join-tbl td .form-control{border:1px solid #d2d2d2; vertical-align:middle; width:130px;}
	.join-tbl td .form-control02{width:40px;}
	.join-tbl td .form-control03{width:400px;}
	.join-tbl td .select-control{width:180px; height:25px;}
	.join-tbl th, .join-tbl td{text-align:left; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; line-height:40px; padding:0 15px;}
	
	
	/**
	log in
	**/
	.login-box{margin:0 auto; width:700px; padding:50px 70px; border:1px solid #e9e9e9;}
		.login-area{width:322px; margin-top:30px; display:inline-block;}
		.login-area .form-control{width:210px;}
		.login-header{width:551px; padding:15px 20px; background:#3b3b3b;}  /* 2016.05.24 로그인 팝업 헤더 추가  */
		.login-tbl td{padding:2px 0;}
		.login-join-btn{margin-top:20px;}
		.login-join-btn a{background:url('/resources/images/member/login_join_bg.jpg') no-repeat left 8px; display:inline-block; float:right; padding:5px 0 0 25px; color:#000; font-weight:700; font-size:12px;}
		
		.modal-login .text-left .login-area .border-bottom1 a{padding-left:0;}
		
	/**
	판매수수료 팝업
	**/
	.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%;}
	
		
		
/***************cart*********************/

.cart-tbl{width:100%; border:1px solid #ddd;}
	.cart-tbl th{background:#f8f8f8; border-right:1px solid #ddd; height:30px; border-bottom:1px solid #666; color:#666;}
	.cart-tbl td, .common-product-tbl table td{text-align:center; padding:7px 10px; border-bottom:1px solid #ddd;}
	.cart-tbl td dl, .common-product-tbl table td dl{text-align:left;}
	.cart-tbl td dl dt, .common-product-tbl table td dt{float:left;}
	.cart-tbl td dl dd{margin-left:90px;}
	.cart-tbl td dl dd a:hover{text-decoration:underline;}
	/* 20160524 추가 */
	.cart-tbl td dl dd ul{color:#30aace}
	.cart-tbl td dl dd ul li{margin-bottom:2px}
	.cart-tbl td dl dd ul li img{cursor:pointer}
	.cart-tbl td .form-control{width:25px; height:8px; padding:5px; margin-right:3px;}	
	.cart-tbl td .form-control-change{width:32px; margin-right:0}
	/* 20160524 추가 끝 */
	.cart-tbl td .select-control{width:75px; height:30px; font-size:11px;}
	
.cart-sum01{background:url('/resources/images/cart/sum_bg01.jpg') no-repeat left top; margin-top:10px;}
	.cart-sum01 table{width:100%; border-top:1px solid #e9e9e9;}
	.cart-sum01 table th{height:30px;}
	.cart-sum01 table td{text-align:center; height:68px; font-size:20px; font-weight:700;}
	.cart-sum01 table td.text-left{text-align:left; padding-left:10px;}
	
.btn-area{margin-top:20px; height:30px;}

.favorite-area{margin-top:30px; border:1px solid #ddd; width:100%; display:inline-block; background:url('/resources/images/cart/favorite_bg02.jpg') no-repeat left top;}
	.favorite-area p{float:left; height:430px; width:115px; padding:30px 20px;}
	.favorite-area .big-content li{float:left; text-align:center; width:176px; text-align:center; padding:15px 26px; border-right:none;}
	.favorite-area .big-content li > dl{text-align:left;}
	.favorite-area .big-content .small-story{text-align:left;}
	.favorite-area .big-content .small-story dd{margin-left:40px; margin-top:0;}
	
	
.cart-input, .common-tbl{width:100%; border-top:2px solid #3a3d42; border-bottom:2px solid #3a3d42;}
	.cart-input th, .common-tbl th{background:#f7f7f7; text-align:left; padding-left:15px; height:40px;}
	.cart-input td, .common-tbl td{padding:5px 10px;}
	.cart-input .form-control{width:200px;}
	.cart-input .form-control02{width:70px;}
	.cart-input .form-control03{width:350px;}
	.cart-input .textarea-control{width:600px;}
	
.common-tbl th, .common-tbl td{border-bottom:1px solid #ddd;}
	
.cart-sum02{margin-top:30px;}
	.cart-sum02 table{background:url('/resources/images/cart/sum_bg02.jpg') no-repeat left top; border-top:2px solid #333333; width:100%;}
	.cart-sum02 table th{height:40px; text-align:left; padding:0 10px; border-bottom:1px solid #ddd;}
	.cart-sum02 table td{text-align:center; padding:5px 0; border-bottom:1px solid #ddd;}
	.cart-sum02 table td ol li{padding:5px 0;}
	.pay{font-size:14px; font-weight:700; font-family:'Arial', "Helvetica Neue";}
	.cart-sum02 table .form-control02{width:70px;}
	.pay-result{font-size:22px; font-weight:700; font-family:'tahoma', 'Arial';}
	
.non-member-input .form-control{width:90px;}
.non-member-input .form-control02{width:25px;}
.non-member-input ol{border-bottom:1px solid #ddd; display:inline-block;}
.non-member-input li{padding:3px 0; color:#333;}
.non-member-input li span{display:inline-block; padding-bottom:3px;}
.non-member-input .nonmember-join{margin-top:10px; background:url('/resources/images/cart/join_blit.jpg') no-repeat 80px 3px; }
.non-member-input .nonmember-join a{color:#ff6600; font-weight:700; text-decoration:underline;}

.cart-sum03 table{background:url('/resources/images/cart/sum_bg03.jpg') no-repeat left top; border-top:2px solid #333333; width:100%;}
.cart-sum03 table th{height:38px; text-align:left; padding:0 10px; border-bottom:1px solid #ddd;}
.cart-sum03 table td{text-align:center; padding:8px 0; border-bottom:1px solid #ddd;}
.cart-sum03 table td ol li{padding:8px 0;}
.pay-result{font-size:22px; font-weight:700;}

.cart-step3-ment{border:1px solid #ddd; background:#f8f8f8; text-align:center; margin-top:30px; padding:40px 0;}



/*******************************my page********************************************/

.mypage-info{width:1060px; border:4px solid #e9473a; display:inline-block; margin-bottom:20px;}
	.info-left{width:123px; 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/images/mypage/common_btn_bg.jpg') no-repeat left top; text-align:right; height:14px; padding:2px 10px; margin-bottom:4px;}
	.info-btn a{color:#666;}
	
	.info-date{display:inline-block; padding-top:30px; border-top:1px dashed #dcdcdc; margin-top:70px;}
	.info-date li{color:#999; line-height:16px;}
	
	.info-right{float:left;}
		.mypage-story{width:320px; padding:25px 30px;; float:left;}
		.story-title{display:inline-block; width:320px;}
			.story-title .fr .edit{background:url('/resources/images/mypage/line.jpg') no-repeat right top; padding-right:10px;}
			.story-title .fr .txt11{background:url('/resources/images/mypage/blit_arrow.jpg') no-repeat right 5px; padding-right:10px; margin-left:10px;}
			.story-title .fr .txt11 a{color:#999;}
		.info-right dl{clear:both; margin-top:20px;}
		.info-right dl dt{float:left; margin-right:15px; height:135px;}
		.info-right dl dd span{display:inline;}
		.cart{background:url('/resources/images/mypage/blit_cart.jpg') no-repeat left 3px; padding-left:13px;}
		.cart-big{background:url('/resources/images/mypage/blit_cart.jpg') no-repeat center bottom; padding-bottom:15px; color:#222;}
		
		.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:345px; margin-left:50px;}
			.percent-full{background:url('/resources/images/mypage/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/images/mypage/blit_lank.jpg') no-repeat 50% bottom; padding-bottom:5px; font-size:11px; color:#d7904a; font-weight:700;}
			.percent .percent-bar{width:100%; background:#ea9957; height:16px; margin-top:7px;}
			
		.point-area{clear:both; width:345px; height:67px; margin-top:15px; margin-left:100px;}
		.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 30px; line-height:20px} /*2017-06-22 수정: margin값 */
		
		.mypage-order{border-top:1px solid #ccc; background:url('/resources/images/mypage/order_info.png') no-repeat 36px top; clear:both; height:87px; padding-left:130px; width:756px;}
		.mypage-order ul{float:left; margin:15px 10px; border-right:1px solid #e5e5e5; padding:0 30px 0 10px; height:50px;}
		.mypage-order ul:last-child{border-right:none;}
		.mypage-order ul li{text-align:center; font-size:14px; color:#ff6666; margin-top:6px; font-weight:700;}
		.order-info{width:60px;}
		.order-info li span{font-size:11px; color:#666;}
		
.mypage-left{border:1px solid #ccc; background:#f3f3f3; width:174px; float:left; padding:20px 0px;}
	.mypage-left li{margin:5px 0; padding:0 13px 0 18px;}
	.mypage-left li a{padding-left:28px; color:#666; font-size:11px;}
	.mypage-left li a.on{text-decoration:underline;}
	.mypage-left li.first{padding-top:20px; border-top:1px solid #ddd; margin-top:20px;}

.date-search-area{display:inline-block; width:100%; margin-top:20px;}	
	.date-search-area .date-search .form-control{width:80px;}	
	.date-search-area .date-search a{display:inline-block;}
	.date-search-area strong{margin-top:-20px;}
	
.common-product-tbl	.dropdown-toggle{width:15px; height:15px; padding:0; margin-left:2px;}
.common-product-tbl .text-left{text-align:left;}
.common-product-tbl .btn-area{text-align:right;}
	.text-left a{font-size:11px; padding-left:22px; color:#666;}
	.text-left .sell-inquiry{background:url('/resources/images/mypage/icon_inquiry.jpg') no-repeat 5px 3px; margin-top:3px;}


/**
문의하기
**/	
.common-title{display:inline-block; width:100%;}
	.common-right .select-control{width:80px; height:25px; padding:3px 5px; font-size:11px;}
	
	.inquiry-tbl td dl dt{float:left; height:80px;}
	
	.inquiry-tbl .panel-group{margin-bottom:0;}
	.inquiry-tbl .panel:last-child{border-bottom:none;}
	/** 2016.06.01 마이페이지 상품문의 문의내용 수정 **/
	.inquiry-tbl .panel-default ul{display:inline-block; height:45px; width:100%;}
    .inquiry-tbl .panel-default ul li{float:left; padding:7px 0;}
    .inquiry-tbl .panel-default ul li.panel-title{text-align:left; background:url('/resources/images/product/qna_q_bg.jpg') no-repeat left 12px; padding:0 18px; width:530px}
    .inquiry-tbl .panel-default ul li.panel-title a{word-wrap:break-word}
    .inquiry-tbl .panel-default ul li.panel-title span{font-size:11px; color:#999;}
    .inquiry-tbl .panel-heading .red{color:#e9473a;}
    .inquiry-tbl .panel-body .qna-a{background:url('/resources/images/product/qna_a_bg.jpg') no-repeat left 23px; padding:20px 0 20px 18px; text-align:left;}
	
	/* .inquiry-tbl .panel-default ul{display:inline-block; height:45px; width:100%;}
	.inquiry-tbl .panel-default ul li{float:left; padding:7px 0;}
	.inquiry-tbl .panel-default ul li.panel-title{text-align:left; background:url('/resources/images/product/qna_q_bg.jpg') no-repeat left 12px; padding-left:18px; width:89%;}
	.inquiry-tbl .panel-default ul li.panel-title span{font-size:11px; color:#999;}
	.inquiry-tbl .panel-heading .red{color:#e9473a;}
	.inquiry-tbl .panel-body .qna-a{background:url('/resources/images/product/qna_a_bg.jpg') no-repeat left 23px; padding:20px 0 20px 20px; text-align:left;} */
	
/**
미작성상품평
**/
	.common-product-tbl table td.product-info{border-right:1px solid #e9e9e9;}
	.common-product-tbl table td.product-info dl dt{height:90px;}
	.common-product-tbl .textarea-control{width:570px;}
	
	
/**
내가쓴상품평
**/
	/*2016-06-16 수정*/
.postscript-txt{border:1px solid #e5e5e5; background:#f3f3f3; padding:20px; margin-top:20px; font-size:11px; position:relative}  
/*2016-06-16 추가*/
.postscript-txt .btn-area{position:absolute; right:20px; top:0}

	
/**
나의포인트내역
**/
	.mypoint-area{margin-top:20px;}
	.mypoint-area .nav-tabs{border:1px solid #ddd; border-bottom:1px solid #4b4b4b; background:#f7f7f7; height:30px;}
	.mypoint-area .nav-tabs li{border-right:1px solid #dddddd;}
	.mypoint-area .nav-tabs li a{border:none; height:20px; color:#999999; display:inline-block; margin:0; font-weight:700;}
	.mypoint-area .nav-tabs li a span{color:#d7904a;}
	.mypoint-area .nav-tabs li a:hover{background:#4b4b4b; margin:0; color:#fff; font-weight:700;}
	.mypoint-area .nav-tabs li a:hover span{color:#e2e0c9;}
	.mypoint-area .nav-tabs>li.active>a,.mypoint-area .nav-tabs>li.active>a:hover,.mypoint-area .nav-tabs>li.active>a:focus{
		color:#fff;
		cursor:default;
		background-color:#4b4b4b;
		border:none;
		height:20px;
		font-weight:700;
		}
	.mypoint-area .nav-tabs>li.active>a span,.mypoint-area .nav-tabs>li.active>a:hover span,.mypoint-area .nav-tabs>li.active>a:focus span{color:#e2e0c9;}
	
	.common-smtab{display:inline-block;}
	.common-smtab li{float:left; padding-right:10px; margin:0 10px; background:url('/resources/images/mypage/line.jpg') no-repeat right 5px;}
	.common-smtab li:first-child{margin:0;}
	.common-smtab li:last-child{background:none; padding-right:0;}
	.common-smtab li a{font-size:11px; color:#666;}
	.tab-content .common-product-tbl td{padding:12px 0; font-size:11px;}
	
/**
공지사항
**/
.common-title .form-control{width:100px;}
.notice table td{font-size:11px; padding:12px 5px;}
.nomal{color:#666;}
.event{color:#cc9933;}
.winner{color:#ff9966;}
.system{color:#7da5a9;}

.board-header{border-bottom:1px solid #e9e9e9; display:inline-block; width:100%;}
	.board-header .view-title{background:#f3f3f3; padding:10px; font-weight:700; color:#333;}
	.board-header .write-info{float:right;}
	.board-header .write-info li{float:left; padding:10px 15px; font-size:11px;}
	
	.board-txt{padding:30px 20px; border-bottom:1px solid #e9e9e9; color:#666;}
	.board-txt span{word-break: break-all;}
	
	.board-list li{padding:10px; border-bottom:1px solid #e9e9e9;}
	.board-list li:hover{background:#f7f7f7;}
	.board-list li a:hover{text-decoration:none;}
	.board-list li a span{padding-left:13px;}
	.board-list li a .list-prev{background:url('/resources/images/mypage/arrow_top.jpg') no-repeat left 5px;}
	.board-list li a .list-next{background:url('/resources/images/mypage/arrow_down.jpg') no-repeat left 7px;}
	.board-list li a .list-letter{font-weight:700;}
	
/**
1:1문의하기
**/

.common-right .cart-input th, .common-right .cart-input td, .modal-body .cart-input th, .modal-body .cart-input td{border-bottom:1px solid #ddd;}

/**
판매자에게문의하기팝업
**/
.modal-body .cart-input .select-control{width:30%;}
.modal-body .cart-input td{text-align:left;}
.modal-body .cart-input .form-control03{width:80%; text-align:left; height:15px;}
.modal-body .cart-input .textarea-control{width:90%;}

/**
쇼핑스토리
**/
.sm_dl{float:left; padding:10px 0; margin-right:20px;}
.sm_dl dt{float:left; padding-top:5px;}
.sm_dl dd{margin-left:40px; margin-top:-8px;}

.up_bg{background:url('/resources/images/mypage/blit_up.jpg') no-repeat left 18px; color:#F00; padding-left:12px;}
.story-search .form-control{width:150px;}
.story-search .form-control02{width:100px;}



/***************************************************************무료컴프**************************************************************************/

/**
진행컴프
**/

.common-cump-top{margin-bottom:20px; display:inline-block; width:100%;}
	.cump-visual{margin-top:30px; border-bottom:1px solid #e9e9e9; width:100%;}
	.cump-top{background:url('/resources/images/cump/sample.jpg') no-repeat right bottom; display:inline-block; float:left; width:802px;}
	.cump-tab li{float:left;}
	.cump-tab li a{display:inline-block; width:101px; height:38px;}
	.cump-tab .cump01 a{background:url('/resources/images/cump/tab01_off.jpg') no-repeat left top;}
	.cump-tab .cump01 a:hover, .cump-tab .cump01 a.on{background:url('/resources/images/cump/tab01_on.jpg') no-repeat left top;}
	.cump-tab .cump02 a{background:url('/resources/images/cump/tab02_off.jpg') no-repeat left top;}
	.cump-tab .cump02 a:hover, .cump-tab .cump02 a.on{background:url('/resources/images/cump/tab02_on.jpg') no-repeat left top;}
	.cump-tab .cump03 a{background:url('/resources/images/cump/tab03_off.jpg') no-repeat left top;}
	.cump-tab .cump03 a:hover, .cump-tab .cump03 a.on{background:url('/resources/images/cump/tab03_on.jpg') no-repeat left top;}
	/* .cump-tab .cump03 a:hover, .cump-tab .cump03 a.on{background:url('/resources/images/cump/tab03_on.jpg') no-repeat left top;} */
	.cump-tab .cump04 a{background:url('/resources/images/cump/tab04_off.jpg') no-repeat left top;}
	.cump-tab .cump04 a:hover, .cump-tab .cump04 a.on{background:url('/resources/images/cump/tab04_on.jpg') no-repeat left top;}
	.cump-tab .cump05 a{background:url('/resources/images/cump/tab05_off.jpg') no-repeat left top;}
	.cump-tab .cump05 a:hover, .cump-tab .cump05 a.on{background:url('/resources/images/cump/tab05_on.jpg') no-repeat left top;}
	.cump-tab .cump06 a{background:url('/resources/images/cump/tab06_off.jpg') no-repeat left top;}
	.cump-tab .cump06 a:hover, .cump-tab .cump06 a.on{background:url('/resources/images/cump/tab06_on.jpg') no-repeat left top;}
	.cump-tab .cump07 a{background:url('/resources/images/cump/tab07_off.jpg') no-repeat left top;}
	.cump-tab .cump07 a:hover, .cump-tab .cump07 a.on{background:url('/resources/images/cump/tab07_on.jpg') no-repeat left top;}
	
	.cump-txt{clear:both; margin-top:10px; display:inline-block; float:left; height:50px;}
	/*.cump-txt li{background:url('/resources/images/product/blit_price_td.png') no-repeat left 5px; padding-left:7px; line-height:16px; font-size:11px; color:#a9a9a9;}*/
	.cump-txt li{line-height:16px; font-size:11px; color:#a9a9a9;}
	
	.cump-free{float:right; margin-right:17px; margin-top:14px;}

.cump-left{width:802px; float:left;}
	.cump-list-area{background:url('/resources/images/cump/cump_list_bg.jpg') no-repeat left top; display:inline-block; width:802px; height:505px; margin-bottom:10px;} /* 2016-10-24 수정(overwrite) */
		.cump-list-area .big-content li{border-right:none; width:266px; padding:0;}
		.cump-list-area .big-content li dl{width:134px; padding:32px 33px 0 33px;}
		.cump-list-area .big-content li dl dt a{width:200px;}
		.cump-list-area .big-content li dl dt a span{width:70px; height:70px;}
		.cump-list-area .big-content li dl dt a span.label-entry{background:url('/resources/images/cump/label_entry.png') no-repeat left top;}
		.cump-list-area .big-content li dl dt a span.label-appoint{background:url('/resources/images/cump/label_appoint.png') no-repeat left top;}
		.cump-list-area .big-content li dl dd{width:200px; display:inline-block;}
		
		.cump-list-area .big-content li dl dd .participant img {width:26px; height:26px} /* 2016-10-24 추가 */
		
		.cump-list-area .big-content .pay-result, .left-free-event .pay-result{background:url('/resources/images/cump/won_bg.jpg') no-repeat left 6px; padding-left:23px;}
		.cump-list-area .big-content li .probability{padding:15px 8px; border-top:1px solid #ddd; margin:0 18px;} /* 2016-10-24 수정 */
		
		/* 2016-10-24 추가 */
.cump-left .cump-title {width:802px; height:40px; background:url('/resources/images/cump/bg_cump_title.gif') repeat}
.cump-left .cump-title h5 {display:inline-block; width:100px; height:40px; text-indent:-9999em}
.cump-left .cump-title h5.cump-on-title {background:url('/resources/images/cump/cump_on_title.png') no-repeat; background-position:14px 10px}
.cump-left .cump-title h5.cump-free-title {background:url('/resources/images/cump/cump_free_title.png') no-repeat; background-position:14px 10px}
.cump-left .cump-title h5.cump-end-title {background:url('/resources/images/cump/cump_end_title.png') no-repeat; background-position:14px 10px}
.cump-left .cump-title .select {float:right; margin:7px 14px 0 0}
/* 2016-10-24 추가 끝 */
		
.cump-right{width:256px; float:right;}
	.cump-talk .left-story, .cump-rank .lank-list{border:1px solid #e9e9e9; margin-top:15px; padding:0; display:inline-block; width:254px;}
	.cump-talk .left-story li{padding:0px 10px 10px 10px; border-bottom:1px solid #f2f2f2; margin:0 10px;}
	.cump-talk .left-story li:last-child{border-bottom:none;}
	.cump-talk .left-story li dl dd{font-size:11px; letter-spacing:-1px; text-align:justify;}
	.cump-talk .left-story li dl dd strong{color:#333;}
	
	.cump-talk .talk-reply{margin-top:20px;}
	.cump-talk .talk-reply .textarea-control{width:234px; background:#f9f9f9;}
	
	.cump-rank .lank-list>li{margin:0 10px; display:inline-block; border-bottom:1px solid #f2f2f2; width:234px; padding:10px 0;}
	.cump-rank .lank-list>li:last-child{border-bottom:none;}
	.cump-rank .lank-list .cump-rank-num{margin:10px 0 0 5px; font-weight:700; color:#ff3333; width:15px; text-align:center; float:left;}
	.cump-rank .lank-list .left-story{float:left; padding:0; margin-left:5px; border-bottom:none;}
	.cump-rank .lank-list .left-story li{padding:0; margin:0px; width:140px;}
	.cump-rank .lank-list .left-story li dl{padding:0; margin:0;}
	.cump-rank .lank-list .left-story li dt{margin-top:0;}
	.cump-rank .lank-list li .lank-info{font-size:11px; float:right; text-align:right; margin-right:5px;}
	
	/**
	무료컴프 당첨자확인 팝업
	**/
	.cump-free-winner{width:100%;}
		.cump-free-winner li{padding:10px; border-bottom:1px solid #f2f2f2; text-align:left;}
		.cump-free-winner li span{vertical-align:middle;}
		.cump-free-winner .modal-profile{position:relative;}
		.cump-free-winner .modal-profile .png24{position:absolute; top:0; left:0;}
		
	/**
	컴프응모팝업
	**/
	.cump-join .modal-txt02 .textarea-control{width:425px;}/* 2016-07-15 수정 */
	.cump-join .modal-txt02 .form-control04{width:340px;}/* 2016-07-15 수정 */

/**
컴프인증샷
**/
.common-story-box{float:left;}
.common-story-list{width:260px; border:1px solid #e9e9e9; margin:0 2px 5px 2px;}
	.common-story-list .common-category{background:#f2f2f2; padding:10px 0; text-align:center; color:#333; font-weight:700; width:100%;}
	.common-story-list .picture-shot{margin:10px;}
		.common-story-list .picture-shot img{width:100%;}
	.common-story-list .detail-story{padding:10px 10px 20px 10px; border-top:1px solid #e9e9e9; margin-top:0; border-bottom:none; display:inline-block; width:240px;}


/* 2016-10-12 추가 */ 
	.common-story-box .common-story-list .detail-story .speech-bubble {width:240px; margin-top:10px}
	.common-story-box .common-story-list .detail-story .speech-bubble .top {height:12px; background:url('/resources/images/product/bg_bubble_top.png') no-repeat}
	.common-story-box .common-story-list .detail-story .speech-bubble .middle {background:url('/resources/images/product/bg_bubble_middle.png') repeat; padding:4px 12px}
	.common-story-box .common-story-list .detail-story .speech-bubble .middle p {width:218px; font-size:11px; text-align:justify; word-wrap:break-word}
	.common-story-box .common-story-list .detail-story .speech-bubble .middle .heart {background:url('/resources/images/common/heart.png') no-repeat left 5px; padding:0 0 5px 15px; margin:0 2px; font-size:11px; color:#e9473a; font-weight:700}
	.common-story-box .common-story-list .detail-story .speech-bubble .bottom {height:10px; background:url('/resources/images/product/bg_bubble_bottom.png') no-repeat}
	/* 2016-10-12 추가 끝 */
/**
컴프토크
**/

.cump-talk-area{margin-top:10px; border:1px solid #dddddd;}	
	.cump-talk-area dl{padding:15px 20px; border-bottom:1px solid #e9e9e9;}
	.cump-talk-area dl:last-child{border-bottom:none;}
	.cump-talk-area dl dt{float:left;}
	.cump-talk-area dl dd{margin-left:80px; text-align:justify;}
	
/**
가맹점컴프
**/

.small-tab{
	border:1px solid #ccc;
	background:url('/resources/images/cump/tab_bg.jpg') no-repeat left top;
	margin:10px 0;
	display:inline-block;
	width:800px;
	}
.small-tab li{float:left; width:160px; height:37px;}
.small-tab li a{display:inline-block; padding:10px 0 0 15px; width:145px; height:27px;}
.small-tab li a.on, .small-tab li a:hover{color:#fff; background:#3ebdbd; text-decoration:none;}

	/**
	가맹점컴프 팝업
	**/
	.pop-box{margin-top:20px;}
	.pop-box h5{font-size:18px; background:url('/resources/images/product/thumb_icon.png') no-repeat left top; padding:10px 0 5px 40px;}
	.style-ul li{background:url('/resources/images/mypage/blit_arrow.jpg') no-repeat left 6px; padding-left:10px; font-size:12px; color:#bababa;}

	


/********************************************************************쇼핑스토리*******************************************************************************/

/**
스토리메인
**/

/* 20160817 center-top 변경 */
.center-top{position:absolute; top:24px; left:200px;}
.story-select .select-control{width:265px;}

/* 20160817 my story intro 글 추가 */
/* .story-text{width: 847px;padding: 10px;margin-bottom: 12px;clear: both;position: relative;vertical-align: top;border-radius: 3px;margin-right: 31px;font-size:11px;line-height:14px;}
.story-text img{display:block;margin-bottom:4px;} */


.story-top{width:100%;}
	.story-left{width:180px; float:left; margin-right:20px;}
		
	.story-category{ display:inline-block; width:184px;}
	.story-category li a{
		display:inline-block;
		color:#808080;
		font-size:11px;
		width:100%;
		background:url('/resources/images/story/category_bg.jpg') no-repeat left top;
		/* css 수정 by dongjae 17.03.23 */
		padding:7px 15px 0.8px 15px;
		line-height:1;
		height:28px;
		}
	.story-category li a:hover, .story-category li a:focus, .story-category li a.on{
		color:#fff;
		text-decoration:none;
		background:url('/resources/images/story/category_over_bg.png') no-repeat left top;
		width:100%;
		}
	
	.story-top{margin-bottom:20px;}
	.story-top .shopping-story{width:866px; margin-top:0;}
	.shopping-story .story-now{width:600px; display:inline-block; float:left; border-right:1px solid #ddd;}
		.story-now .shopping-title{border-bottom:none;}
		.story-now .shopping-title ul li{float:left; padding-left:20px;}
		.story-now .shopping-title ul li a{color:#ccc;}
		.story-now .shopping-title ul li a:hover{color:#666; font-weight:700; text-decoration:none;}
		.story-now .detail-story{margin-top:0; display:inline-block;}
		.story-now .detail-story li{margin:0 13px;}
	.shopping-story .new-strory{float:left; width:265px;}
	.shopping-story .new-strory ul{margin:20px 40px;}
	.shopping-story .new-strory ul li{float:left; margin:1px 1px 0 0;}
	.shopping-story .new-strory .make-story{display:inline-block; margin:20px; letter-spacing:-1px; border-top:1px solid #ddd; padding-top:10px;}
	.shopping-story .new-strory .make-story .story-btn{width:100%; text-align:center; margin-top:15px;}
	
.story-lank-bar{position:relative;}
	.story-lank-bar .select-control{position:absolute; width:120px; top:7px; right:15px;}	
.story-lank-area{background:url('/resources/images/cump/cump_lank_bg.jpg') no-repeat left top; margin-top:10px; display:inline-block; width:802px; height:170px;}

	.lank-profile{position:relative; text-align:center; width:191px; float:left;}
	.lank-profile span{
		position:absolute;
		top:0px;
		left:-20px;
		width:52px;
		height:35px;
		font-weight:700;
		color:#fff;
		font-size:18px;
		padding-top:25px;
		font-family:"Arial Black", "Gadget", "sans-serif";
		}
	.lank-profile span.lank01{background:url('/resources/images/cump/lank_01.png') no-repeat left top;}
	.lank-profile span.lank02{background:url('/resources/images/cump/lank_02.png') no-repeat left top;}
	.lank-profile span.lank03{background:url('/resources/images/cump/lank_03.png') no-repeat left top;}
	.lank-profile span.lank04{background:url('/resources/images/cump/lank_04.png') no-repeat left top;}
	.lank-profile ul{margin-top:20px;}
	.lank-profile ul li{margin-bottom:15px;}
	
	.lank-postscript{float:left; width:250px; padding:13px 15px;}
	.lank-postscript .nav-tabs{height:25px; margin-bottom:10px; display:inline-block;}
	.lank-postscript .nav-tabs li{font-size:11px; background:#f9f9f9; letter-spacing:-1px;}
	.lank-postscript .nav-tabs li a{border:1px solid #d6d6d6; color:#999999; display:inline-block; margin:0;}
	.lank-postscript .nav-tabs li a span{color:#d7904a;}
	.lank-postscript .nav-tabs li a:hover{background:#fff; margin:0; color:#666666; font-weight:700; border:1px solid #d6d6d6;}
	.lank-postscript .nav-tabs li a:hover span{color:#e2e0c9;}
	.lank-postscript .nav-tabs>li.active>a,.lank-postscript .nav-tabs>li.active>a:hover,.lank-postscript .nav-tabs>li.active>a:focus{
		color:#666666;
		cursor:default;
		background-color:#fff;
		border:1px solid #d6d6d6;
		height:15px;
		font-weight:700;
		border-bottom:none;
		}
	.lank-postscript .tab-content{clear:both;}
	.lank-postscript .tab-content .lank-prd-title{font-size:11px; color:#999; text-decoration:underline;}
	
	.story-result{width:329px; float:left;}
	.story-result ul{width:329px; display:inline-block; padding:20px 0;}
	.story-result ul li{float:left; text-align:center; padding:0 25px;}
	.story-result ul li span{padding-bottom:10px;}
	.story-result p{text-align:center; padding:25px 0;}

.story-right{display:inline-block;}	 
	.story-right .small-content{width:236px; background:#f6f6f6; padding:5px 10px;}
	
	
/**
개인스토리
**/
.mystory-info{background:#574c4c; display:inline-block; width:100%; letter-spacing:-1px;}
	.mystory-info dl{padding:15px 10px;}
	.mystory-info dl dt{position:relative; float:left;}
	.mystory-info dl dt span{position:absolute; top:0; left:0;}
	.mystory-info dl dd{margin-left:70px;}
	.mystory-info dl dd a{font-size:11px; font-weight:700; color:#989494; text-decoration:underline;}
	
	.mystory-info ul{clear:both; background:#e6e4e4; display:inline-block; margin:10px 5px; width:170px; border-radius:5px;}
	.mystory-info ul li{float:left; text-align:center; padding:10px 17px; font-size:11px; border-right:1px dashed #cfcece;}
	.mystory-info ul li:last-child{border-right:none;}
	.mystory-info ul li ins{margin-bottom:3px; display:inline-block; color:#333; font-size:14px; font-family:'Tahoma', 'Geneva', 'sans-serif';}

.profile-list{width:100%; width:180px;}
	.profile-list li{height:16px; padding:12px 10px; text-align:right; color:#fff; font-size:11px;}
	.profile-list .info01{background:url('/resources/images/story/profile-list01.jpg') no-repeat left top #53afc3;}
	.profile-list .info02{background:url('/resources/images/story/profile-list02.jpg') no-repeat left top #628abc;}
	.profile-list .info03{background:url('/resources/images/story/profile-list03.jpg') no-repeat left top #ff6666;}
	.profile-list .info04{background:url('/resources/images/story/profile-list04.jpg') no-repeat left top #ffa944;}
	
.my-story-now{display:inline-block; width:100%;}
	.my-story-now .shopping-title{border-bottom:none; height:41px;}
	.my-story-now .shopping-title ul li{float:left; padding-left:20px;}
	.my-story-now .shopping-title ul li a{color:#ccc;}
	.my-story-now .shopping-title ul li a:hover{color:#666; font-weight:700; text-decoration:none;}
	
	.my-story-now .detail-story{padding-bottom:10px; margin-left:5px;}
	.my-story-now .detail-story li{margin:0; padding:0; width:auto;}
	
.my-story-thumb li a img{border:1px solid #e1e1e1;}


.product-search{background:url('/resources/images/story/all_product_bg.jpg') repeat-x left top; display:inline-block; width:1068px;}
	.product-search .product-select{float:left; margin-left:15px;}
	.product-search .product-select li{float:left; padding:7px 5px;}
	.product-search .select-control{width:100px; background:none; color:#fff; padding:3px; border:1px solid #728695;}
	.product-search .product-array{float:left;}
	.product-search .product-array li{float:left; padding:11px 10px; font-size:11px;}
	.product-search .product-array li a{color:#b6bfc5;}
	.product-search .product-array li a:hover{color:#fff; font-weight:700; text-decoration:none;}
	.product-search .count{background:#283036; height:20px; width:100px; float:left; padding:10px 15px;}
	.product-search .count .fl{color:#fff; font-weight:700;}
	.product-search .count .fr{color:#ffcc66; font-weight:700;}

.detail-bar{background:url('/resources/images/story/detail_bar.jpg') no-repeat left top; width:1068px; display:inline-block; height:40px; position:relative;}
	.detail-bar dl{position:absolute; top:5px; left:10px;}
	.detail-bar dl dt{position:relative;}
	.detail-bar dl dt .bg{position:absolute; top:0; left:0; z-index:1000;}
	.detail-bar dl dt .profile-thumb{position:absolute; top:0; left:0;}
	.detail-bar dl dd{margin-left:40px; margin-top:7px; #7b878f;}
	.detail-bar dl .name{font-weight:700; color:#fff;}
	.detail-bar .linemap{position:absolute; top:7px; left:190px; color:#c6d4de;}
	.detail-bar .link{position:absolute; top:12px; right:12px;}
	.detail-bar .link a{color:#ffde24;}

.my-story-list{margin-top:10px;}
	.my-story-list .my-story-box .common-story-list{float:left; width:185px; margin:0 13px 30px 13px;}
	.my-story-box .common-story-list dl{width:165px; margin:10px 10px 15px 10px}/* 2016-06-16 수정 */
	/* .my-story-box .common-story-list dl{width:165px; margin:10px 10px 30px 10px;} */
	.my-story-box .common-story-list dl dt a img{margin-bottom:10px;}
	.my-story-box .common-story-list dl .story-pay{text-align:right; margin-top:10px; color:#e9473a; font-size:14px; font-weight:700;}
	.my-story-list .my-story-box .common-story-list p{display:inline-block; border-top:1px solid #e5e5e5; padding:10px; width:165px;}
	
    /* 2016-06-16 추가 */
    .my-story-list .common-story-box .common-story-list dl dt a {display:block; height:210px}
    .my-story-list .common-story-box .common-story-list .left-story dl {height:30px}
    .my-story-list .common-story-box .common-story-list .left-story dl dt img {margin-top:-7px}
    
    /* 2016-06-16 추가 끝 */
	.my-story-box .common-story-list .left-story{width:165px; height: 102px;}
	    .my-story-box .common-story-list .left-story dl{margin:3px 0;}/* 2016-06-16 수정 */
		/* .my-story-box .common-story-list .left-story dl{margin:5px 0;} */
		.my-story-box .common-story-list .left-story dl dd{font-size:11px; line-height:13px; letter-spacing:-1px; padding-top:3px; overflow: hidden; height: 40px;}
		.my-story-box .common-story-list .left-story li{padding-bottom:10px; border-bottom:none; height: 36px;}
		
    /* 2016-08-02 추가*/
    .my-story-list .my-story-box .common-story-list{overflow:hidden;}
    .my-story-box .common-story-list .product_title{font-weight:600;}
    .my-story-box .common-story-list .left-story{border-top:1px solid #e9e9e9;padding:10px;}
    .my-story-box .common-story-list .left-story li{padding-bottom:3px;}
    .my-story-box .common-story-list .left-story li span.date{color:#5eafb6;font-weight:600}
    .my-story-box .common-story-list dl .story-pay{text-align:left;margin-top:0;}
    .my-story-box .common-story-list dl .discount{color:#999;margin-top:10px;white-space: nowrap;overflow: hidden;}
    .my-story-list .common-story-box .common-story-list dl dt span.label{position:absolute;width:65px;height:65px;z-index:1;display:inline-block;}
    .my-story-list .common-story-box .common-story-list dl dt span.label-01{background:url('../images/story/label.01.png') repeat-x;}
    .my-story-list .common-story-box .common-story-list dl dt span.label-02{background:url('../images/story/label.02.png') repeat-x;}
    .my-story-list .my-story-box .common-story-list p{border:none;padding:0;width:100%;height:34px;overflow:hidden;}
    .my-story-list .common-story-list .story-pay .rate{color:#e8bf1d;width:90px;overflow: hidden;vertical-align:bottom;text-overflow:ellipsis;}
    /* 2016-08-02 추가 끝*/
    
    /* 20160802 product-searchbar 수정건 */
    .product-select input.find{height:22px;vertical-align:middle;}
    .product-select button.find{height:26px;line-height:13px;}
    
    /* 20160803 story_bi 변경 수정건 */
    .story_bi.change{display: inline-block;padding-top: 0;padding-left: 5px; line-height: 30px;}
    .story_bi.detail{display: inline-block; margin-left: 0; padding-left: 15px;}
    
    /*20160805 상품리스트 높이 지정 */
    .my-story-box .common-story-list dl{height:256px;}
    
    /* 20160803 story 회원가입/장바구니  */
	.header .logo-area .center-top.story{top:54px;border-left:1px solid #dfdfdf;padding-left:10px;left:170px;}
	.story_join, .story_cart{border:solid #dfdfdf;border-width:1px 0 0 0;margin-top:15px;}
	.story_join .common-title-area,.story_cart .common-title-area{margin-top:0;}
	.story_join .title, .story_cart .title{width:50%;margin:25px 0 0 15px;}
	.story_join .title h2, .story_cart .title h2{border-left: 3px solid #333; padding-left: 10px;}
	.story_join .title h2 img, .story_cart .title h2 img{width:100px;margin-bottom:5px;}
	.story_join .step-area, .story_cart .step-area{margin-top:-1px;}
	.story_join.b, .story_cart.b{display:inline-block;height:100%;width:100%;margin-bottom:50px;}

	/* 20160803 퀵아이콘 보더 생성 */
	.right-quick li{border-right:1px solid #dfdfdf;margin:0 1px;}
	.right-quick li:last-child{border-right:none;}
		
/*********************************약관**********************************/

.clause-box{margin-top:10px; border:1px solid #ccc; height:800px; overflow-y:scroll; padding:20px;}
	.clause-box h1{color:#333; margin-bottom:50px;}
	.clause-box h2{margin:40px 0 20px 0; color:#333; border-bottom:1px dashed #ddd; padding-bottom:20px;}
	.clause-box h3{margin:20px 0; line-height:20px; color:#555;}
	.clause-box h4{margin-bottom:10px; line-height:18px;}
	.clause-box p{line-height:18px; margin-bottom:8px;}
	
	
/*********************************이벤트**********************************/

.event-area {border:1px solid #e9e9e9}


.event-header {border:1px solid #e9e9e9}


.event-category {height:20px; padding:7px 12px; margin-top:30px; font-size:12px; color:#fff; background:#999}
	.event-category h3 {margin-top:1px; font-size:12px; color:#fff; float:left}
	.event-category span {display:inline-block; margin-top:3px; font-family:'verdana','arial'; font-size:11px; color:#fff; float:right}
	.event-category span a {color:#fff}
	.event-category span a:hover {text-decoration:underline}
	
	
/* 2016-10-12 추가 */
.non_ps_title {width:868px; border:1px solid #e9e9e9; background-color:#f9f9f9} 
	.non_ps_title ul li {float:left; height:28px; line-height:28px}
	.non_ps_title .info {width:235px; text-align:center; font-weight:700}
	.non_ps_title .script {width:633px; text-align:center; font-weight:700}
.non_ps {width:870px; border-bottom:1px solid #e9e9e9; position:relative}
	.non_ps .goods_info {width:235px; float:left; padding:14px 5px 14px 10px}
	.non_ps .goods_info dl dt{float:left; height:90px; margin-right:10px}
	.non_ps .postscript {width:599px; float:left; font-size:11px; border-left:1px solid #e9e9e9; padding:10px 10px 6px}	
	.non_ps .postscript textarea {width:100%; font-size:11px; resize:none}	
	.non_ps .postscript .form-control {border:1px solid #d2d2d2; vertical-align:middle; width:367px; font-size:11px}	
	.non_ps .postscript .select-control {padding:5px; width:487px; height:50px; font-size:11px}
	.non_ps .postscript dl dt {float:left; width:110px; padding:4px 0; margin-top:3px}
	.non_ps .postscript dl dd {float:left; width:480px; padding:4px 0}	
	.non_ps .postscript dl dd ul li .form-control {width:320px; margin:2px 0}
	.non_ps .postscript .btn_area {position:absolute; right:15px; bottom:12px}
/* 2016-10-12 추가 끝 */

/* 2016-10-18 추가 */
.non_ps_edit {text-align:left; border:1px solid #e9e9e9; padding:10px; font-size:11px}
	.non_ps_edit .postscript .form-control {border:1px solid #d2d2d2; width:297px; vertical-align:middle; font-size:11px; margin:2px 0}	
	.non_ps_edit .postscript .select-control {padding:5px; width:412px; height:50px; font-size:11px; resize:none}
	.non_ps_edit .postscript dl dt {float:left; width:105px; padding:4px 0; margin-top:3px}
	.non_ps_edit .postscript dl dd {float:left; width:319px; padding:4px 0}
/* 2016-10-18 추가 끝 */

/* 20170220 추가 */
.title-box{display: block; background: #dfdfdf; width: 430px; text-align: left; margin-top: 20px; margin-bottom: 10px;padding: 8px; font-weight: bold;}
.best-seller{height:auto;}
.best-seller-product ul{margin:20px;}
.best-seller-product ul li{width:122px;}
.best-seller-product ul li dl dt img{width:120px;}
.best-seller .nav-tabs{height:295px;}
.best-seller-product .click-info{font-size:11px;margin-top:10px;padding-top:10px;border-top:1px solid #e9e9e9;letter-spacing:-0.5px;}
.mgt0{margin-top:0 !important;}
.border-top{border-top:1px solid #d6d6d6;}
/*.blogger-thumb img{width:29.8px;}*/
/*.blogger-thumb{float:right;}*/

/* 20170227 추가 */
/* common */
.pdt0{padding-top:0 !important;}
.txt24{font-size:24px !important;}

/* shopping story header */
.narrow-logo{height:85px;}
.logo-area.narrow-logo h1{top:13px;left:7px;}
.center-top {position: absolute; top: 11px; left: 200px;}
.story-text { width: 847px; padding: 10px 10px 10px 2px; margin-bottom: 12px; clear: both; position: relative;vertical-align: top; border-radius: 3px; margin-right: 31px; font-size: 11px; line-height: 14px;}
.story-text img {display: block;margin-bottom: 6px;}

/* story category */
/*
위쪽에 기존 영역으로 옮김 by dongjae 17.03.23
.story-category li a{height:16px;line-height:1;}
*/

/* power blogger talk */
.power-blogger{width:100%;height:100%;background:none;margin-bottom:8px;}
.power-blogger .big-content li{width:250px;}
.power-blogger .big-content li dl{padding-left:25px;width:200px;}
.blogger-talk{border-top:1px solid #efefef;}
.blogger-talk, .blogger-talk li{width:335px !important; display:inline-block;}
.blogger-talk dl{width:335px !important;padding:5.5px 0 !important;font-size:11px;border-bottom:1px solid #efefef;}
.blogger-talk dl dt {float:left;margin-right:10px;padding-top:5px;}
.blogger-talk dl dd{width:290px !important;}
.blogger-talk dl dt, .blogger-talk dl dd{display:inline-block;}

/* new story */
.shopping-story .new-strory .make-story{border-top:none;text-align:center;padding-top:0;margin-top:12px;margin:12px 20px 15px 20px;}
.shopping-story .new-strory ul{margin:10px 40px 17px 42px;}

/* 20170317 추가 by dongjae */
.detail-story .click-info img{margin-right:9px;}

/* 20170327 추가 by dongjae */
.border-top{border-top:1px solid #d6d6d6;}
.mgt10{margin-top:10px !important;}
.best-product50.blogger-best .big-content {background:none; border-top:none;border-bottom:none;border-left:1px solid #e9e9e9;}
.best-product50.blogger-best .big-content .best10{background:none;}
.best-product50.blogger-best .big-content li {width:200px;height:390px;border: solid #e9e9e9; border-width:1px 1px 1px 0;padding:30px 33px;}
.best-product50.blogger-best .big-content li dl dt{height:100%;}
.best-product50.blogger-best .big-content li dl dt a img{width:200px;height:200px;padding-bottom:0px;margin-bottom:10px;}

/* 20170330 추가 by dongjae */
.num-blit.discount{position:absolute;background: url(/resources/images/product/icon_discount.png);width: 22px;height: 23px; text-align: center; padding:5px 6px;font-size:11px;}