@charset "utf-8";
@import url(/layout/css/master.css);
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
/* body, code {font: 0.75em Nanum Gothic,Verdana,Dotum,AppleGothic,sans-serif,xeicon !important;} */
body, code{font-family: "Noto Sans KR", sans-serif;}

#contentArea{position:relative;width:100%;min-width:1080px;}
div.glbNavWrap,
#topWrap,
#bottomWrap,
#contentWrap,
div.contentWrap,
div.mainNavWrap,
div.shopInfoWrap{width:1080px;margin:0 auto;}

/********* 메인 로그인 ***************/
div.mainLoginWrap{width:1200px;margin:0 auto;margin-top:100px;}
div.mainLoginWrap h1{padding-bottom:20px;}
div.mainLoginWrap ul.loginAlign li{display:inline-block;vertical-align:top;}
div.mainLoginWrap ul.loginAlign li.info{margin-right:30px;}
div.mainLoginWrap ul.loginAlign li label{display:block;margin-top:10px;}
div.mainLoginWrap ul.loginAlign li  input.idInput,
div.mainLoginWrap ul.loginAlign li  input.PwInput{width:300px;margin-top:5px;padding:6px 0;}

div.mainLoginWrap  a.btnLogin{display:block;margin-top:20px;padding:10px 0;text-align:center;color:#FFF;background: #f23c43;}

div.introCopyArea{margin-top:80px;padding:30px;background: #808394;}
div.introCopyArea ul li{color:#FFF;}
div.introCopyArea ul li a{color:#FFF;}
div.introCopy .copyBtn{float:left;}
div.introCopy .copyright{float:left;margin-left:150px;}

/*----------------------------- 우측퀵메뉴----------------------------- */
div.rightQuickWrap{position:fixed;right:-187px;top:0;height:100%;border-left:1px solid #ddd;z-index:9999;background:#FFF;padding:5px 17px;width:186px;box-sizing:border-box;}
div.rightQuickWrap .quickBtnWrap{position:absolute;top:50%;left:-38px;margin-top:-100px;}
div.rightQuickWrap dl dt a{display:block;text-indent:-9999ex;}
div.rightQuickWrap dl dt:hover{opacity:1;transition-duration:.3s;}
div.rightQuickWrap dl dt{
	display:inline-block;width:28px;height:28px;background-color:#ddd;border-radius:50%;text-align:center;line-height:38px;overflow:hidden;
	opacity:.5;
	background-image:url("/upload/images/quick_all_ico.png");
	background-repeat: no-repeat;
	background-position-x:5px;
	background-position-y:8px;
	background-size:17px;
	transition-duration:.3s;
	margin:4px 0px;
	position:relative;
	z-index:999;
	}
div.rightQuickWrap dl.part2 dt{
	background-position-x:6px;
	background-position-y:-57px;
	}
div.rightQuickWrap dl.part3 dt{
	background-position-x:6px;
	background-position-y:-122px;
	}

div.rightQuickWrap dl.part4 dt{
	background-position-x:6px;
	background-position-y:-24px;
	}
div.rightQuickWrap dl.part5 dt{
	background-position-x:6px;
	background-position-y:-89px;
	}
div.rightQuickWrap dl{position:relative;}
div.rightQuickWrap dl dd{
	display:none;
	min-width:50px;height:23px;
	background:#9e9c9c;padding:5px ;box-sizing:border-box;
	position:absolute;top:7px;left:-65px;font-size:11px;color:#FFF;
	font-family: 'NanumSquare', sans-serif;border-radius:3px;
	z-index:999;
	}
div.rightQuickWrap dl dd:before{
	position:absolute;
	right:-5px;top:6px;
	display:inline-block;
	content:url("/upload/images/quick_bg.png");
	width:7px;height:8px;
	}
div.rightQuickWrap .locationBtn a:hover{opacity:.9;transition-duration:.3s;}
div.rightQuickWrap .locationBtn a{
    margin: 0 auto;
	display:block;width:24px;height:24px;
	background-repeat: no-repeat;
	background-position-x:50%;
	background-position-y:50%;
	background-size:100%;
	text-indent:-9999ex;
	transition-duration:.3s;
	opacity:.5;
	}
div.rightQuickWrap .locationBtn a.topMove{background-image:url("/upload/images/loca_top.png");}
div.rightQuickWrap .locationBtn a.botMove{background-image:url("/upload/images/loca_bot.png");}
div.navClickBox p{text-align: center;margin-bottom:3px;}
div.navClickBox .openBtn a{display:inline-block;width:23px;height:18px;position:relative;}
div.navClickBox .openBtn span{position:absolute;width:23px;height:1px;background:#888;left:50%;margin-left:-12px;}
div.navClickBox .openBtn span.bar1{top:0;}
div.navClickBox .openBtn span.bar2{top:7px;}
div.navClickBox .openBtn span.bar3{bottom:3px;}
div.quickOpen .openBtn span.bar2{display:none;transition-duration:.3s}

div.bestPdWrap{display:none;}
div.bestPdWrap .ca-item{width:155px;}
div.bestPdWrap .ca-wrapper{width:150px;height:160px;position:relative;}
div.bestPdWrap .ca-container{position:relative;}
div.bestPdWrap .ca-container:hover .prodInfoTxt{opacity:1;transition-duration:.5s;}
div.bestPdWrap .ca-container:hover .ca-nav-next{opacity:1;transition-duration:.5s;}
div.bestPdWrap .ca-container:hover .ca-nav-prev{opacity:1;transition-duration:.5s;}

div.bestPdWrap .ca-nav-next{display:inline-block;position:absolute;top:50%;right:10px;transform:translate(0,-50%);z-index:99;opacity:0;}
div.bestPdWrap .ca-nav-prev{display:inline-block;position:absolute;top:50%;left:10px;transform:translate(0,-50%);z-index:99;opacity:0;}
#topWrap .sliderBnr{margin-top:10px;}
#topWrap .sliderBnr a.bx-prev,
div.bestPdWrap .ca-nav-prev a{
	display:inline-block;width:16px;height:16px;
	background-size:32px;
	background-repeat:no-repeat;
	background-image:url("/upload/images/quick_pd_ico.png");
	background-position:left top;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	opacity:.7;
	}
#topWrap .sliderBnr a.bx-prev:hover,
div.bestPdWrap .ca-nav-prev a:hover{
	background-position:left top -16px;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	opacity:.7;
	}
#topWrap .sliderBnr a.bx-next,
div.bestPdWrap .ca-nav-next a{
	display:inline-block;width:16px;height:16px;
	background-size:32px;
	background-repeat:no-repeat;
	background-image:url("/upload/images/quick_pd_ico.png");
	background-position:right  top;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	opacity:.7;
	}
#topWrap .sliderBnr a.bx-next:hover,
div.bestPdWrap .ca-nav-next a:hover{
	background-position:right top -16px;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	opacity:.7;
	}

#topWrap h1{float:left;padding:20px 0;}
#topWrap .topSearchWrap{float:left;margin-top:30px;margin-left:200px;border:3px solid #f23c43;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
#topWrap .topSearchWrap input{width:300px;height:35px;padding:7px;border:none;font-size:16px;
								-webkit-border-top-left-radius: 20px;
								-webkit-border-bottom-left-radius: 20px;
								-moz-border-radius-topleft: 20px;
								-moz-border-radius-bottomleft: 20px;
								border-top-left-radius: 20px;
								border-bottom-left-radius: 20px;vertical-align:top;}
#topWrap .topSearchWrap a{display:inline-block;width:40px;padding-top:5px;height:30px;text-align:center;background: #f23c43;vertical-align:top;
							-webkit-border-top-right-radius: 20px;
							-webkit-border-bottom-right-radius: 20px;
							-moz-border-radius-topright: 20px;
							-moz-border-radius-bottomright: 20px;
							border-top-right-radius: 20px;
							border-bottom-right-radius: 20px;}

div.bestPdWrap .ca-nav-next a span,
div.bestPdWrap .ca-nav-prev a span{display:none;}
div.bestPdWrap .productInfoWrap{width:150px;margin-bottom:0 !important;}
div.bestPdWrap .listProdImg{width:100% !important}
div.bestPdWrap .prodInfoTxt{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.5);height:150px;padding:10px 30px;box-sizing:border-box;opacity:0;}
div.bestPdWrap .title{border-bottom:none !important;}
div.bestPdWrap .priceSale span,
div.bestPdWrap .title a{color:#FFF !important;}
div.bestPdWrap ul li{padding:0 !important;}
div.bestPdWrap .comment{color:#FFF !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
div.bestPdWrap .priceConsumer,
div.bestPdWrap .alertBox,
div.bestPdWrap .prodIcon{display:none;}

div.allBtnWrap{margin:10px 0;}
div.allBtnWrap a:hover{transition-duration:.3s;border:1px solid #888;color:#000;}
div.allBtnWrap a{display:block;border:1px solid #ddd;padding:5px;text-align:center;margin:0 0 5px;color:#888;}
div.slide2Box ul li,
div.slide1Box ul li{float:inherit !important;}

div.companyInfoBox .infoBox h3{font-weight:normal;margin: 25px 0 0;}
div.companyInfoBox .infoBox p{margin-bottom:5px;font-size:11px;}
div.companyInfoBox .infoBox p .left{font-weight:bold;color:#474747;}
div.companyInfoBox span.line{display:inline-block;width:15px;border-bottom:1px solid #000;margin: 10px 0;}
div.companyInfoBox .tel{
	letter-spacing: -1px;
	background-image:url("/upload/images/icon_tel.png");
	background-repeat: no-repeat;
	background-position-x: ;
	background-position-y: ;
	background-size:22px;
	padding-left: 28px;
	font-size: 20px !important;
	margin:5px 0 17px !important;
	}
div.quickViewWrap h1{text-align:center;margin:30px 0 35px;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
div.quickViewWrap h1 img{width:100px;opacity:.6;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
div.quickViewWrap h1:hover img{opacity:1;}
div.quickViewWrap .sliderBannerArea ul li{width:150px !important;}
div.quickViewWrap .sliderBannerArea img{width:100%;}
div.quickViewWrap .sliderBannerArea{position:relative;}
div.quickViewWrap .bx-pager{
	position:absolute;bottom:5px;left:50%;
	transform:translate(-50%,0);
	;z-index:99;
	}
div.quickViewWrap .sliderBannerArea:hover .bx-pager a{
	opacity:1;filter: alpha(opacity=100);-webkit-opacity: 1;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	}
div.quickViewWrap .bx-pager a{
	display:inline-block;width:8px;height:8px;border-radius:50%;
	text-indent:-9999ex;box-shadow:inset 0 0 5px #888;margin:0 2px;
	opacity:0;filter:alpha(opacity=0);-webkit-opacity:0;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	}
div.quickViewWrap .bx-pager a.active{background:#474747;}
div.quickViewWrap .bx-controls-direction a:hover{background-color:rgba(187,187,187,.8);}
div.quickViewWrap .bx-controls-direction a{
	border-radius:3px;
	padding:4px 3px;
	opacity:0;filter: alpha(opacity=0);-webkit-opacity: 0;
	display:inline-block;width:15px;height:17px;
	background-position:center;
	background-size:9px;
	background-repeat:no-repeat;
	position:absolute;top:50%;
	transform:translate(0,-50%);
	z-index:99;
	transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
	}
div.quickViewWrap .sliderBannerArea:hover .bx-controls-direction a{opacity:1;filter: alpha(opacity=100);-webkit-opacity: 1;}
div.quickViewWrap .bx-controls-direction a.bx-prev{left:7px;background-image: url(/upload/images/choice_prev.png);}
div.quickViewWrap .bx-controls-direction a.bx-next{right:7px;background-image: url(/upload/images/choice_next.png);}
div.quickViewWrap .bx-controls-direction a span{display:none;}

/* 최근본상품 */
div.todayViewWrap{position:relative;}
div.todayView{
	height:295px;
	width: 315px;display:block;
	position:absolute;
	top:-125px;right:0;
	border:1px solid #ddd;
	background:rgba(255,255,255,.9);
	border-radius:5px;
	box-sizing:border-box;
	padding:16px 19px;
	z-index:9;
	}
div.todayView h3{font-family: 'NanumSquare', sans-serif;font-weight:100;font-size:18px;}
div.todayView h3 span{display:inline-block;width:5px;height:5px;vertical-align:top;background:#474747;border-radius:1px;margin:5px 0;margin-right: 10px;
}
div.todayView > .overHide{margin-bottom: 10px;}
div.todayView a.closeBtn{
	display:inline-block;
	width:20px;height:20px;
	text-indent:-9999ex;
	background-image:url("/upload/images/ico_pop_close.png");
	background-repeat: no-repeat;
	background-size: 20px;
	}
div.quickProduct ul{width:230px;height:230px;font-size:0;margin:0 auto;}
div.quickProduct ul li{display:inline-block;}
div.quickProduct ul li a{display:inline-block;position:relative;width:70px;height:70px;overflow:hidden;margin:3px;}
div.quickProduct ul li a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100% !important;height:auto !important;}
div.quickProduct ul li:hover a:before{opacity:1;}
div.quickProduct ul li a:before{
	content:"";display:block;
	width:70px;height:70px;
	background:rgba(0,0,0,.4);position:absolute;
	top:0;left:0;opacity:0;z-index:99;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	}
div.quickWrap .pageBtn a{
	padding:5px;
	display:inline-block;width:13px;height:27px;
	background-repeat: no-repeat;
	background-size:13px;opacity:.5;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	position:absolute;top:49%;
	background-position-x:50%;
	background-position-y:50%;
	}
div.quickWrap .pageBtn a span{display:none;}
div.quickWrap .pageBtn a:hover{
	opacity:1;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	}
div.quickWrap .pageBtn a.btnQuickPrev{background-image:url("/upload/images/btn_prev_on.png");left:10px;}
div.quickWrap .pageBtn a.btnQuickNext{background-image:url("/upload/images/btn_next_on.png");right:10px;}

/* 검색창 */
div.serachOpenWrap{position:relative;}
div.searchOpenBox{
	width:289px;
	position:absolute;top:-19px;right:0;
	border:1px solid #ddd;
	background:rgba(255,255,255,.9);
	border-radius:5px;
	box-sizing:border-box;
	padding:16px 19px;
	z-index:9;
	text-align:center;

	}
div.searchOpenBox .searchInput{position:relative;padding-right:10px;display:inline-block;}
div.searchOpenBox .searchInput:after{
	content:"";display:inline-block;
	width:9px;height:10px;position:absolute;top:15px;right:2px;
	background-image:url("/upload/images/serach_allow.png");
	background-repeat:no-repeat;
	background-size:9px;
	}
div.searchOpenBox input{width:210px;height:40px;box-sizing:border-box;padding:5px;border-radius:6px;}
div.searchOpenBox input::-webkit-input-placeholder{color:#bbb;font-size:x-small;letter-spacing:5px;text-align:center;}
div.searchOpenBox input::-moz-placeholder{color:#bbb;font-size:x-small;letter-spacing:5px;text-align:center;}
div.searchOpenBox input:-ms-input-placeholder{color:#bbb;font-size:x-small;letter-spacing:5px;text-align:center;}
div.searchOpenBox input:-moz-placeholder{color:#bbb;font-size:x-small;letter-spacing:5px;text-align:center;}
div.searchOpenBox .btnSearch{
	display: inline-block;
    width: 25px;
    height: 38px;
    text-indent: -9999ex;
    background-image: url(/upload/images/ico_search_1.png);
    background-repeat: no-repeat;
    background-position-x: 100%;
    background-position-y: 50%;
	vertical-align:top;
	}

/*----------------------------------- 상단 -----------------------------*/
/* 공통 효과*/
div.chLanguage .nationWrap .languageBox:before,
div.custmerBox .linkBox:before{
	content: '';
	width: 12px;
	height: 6px;
	z-index: 1;
	position: absolute;
	top: -6px;
	left: 50%;
	margin-left: -6px;
	background-image: url(/upload/images/ico_bull_up.gif);
	}

@keyframes eumani{
  form {
  }
  to {
  bottom:-44px;
  }   
}

/* 페이징 효과*/
div.comuSlider .bx-pager,
#topWrap .sliderBnr .bx-pager,
div.topSliderBnrWrap .bx-pager{position:absolute;bottom:8px;left:50%;transform:translate(-50%,0);z-index:999;}
div.comuSlider .bx-pager a,
#topWrap .sliderBnr .bx-pager a,
div.topSliderBnrWrap .bx-pager a{display:inline-block;height:3px;width:15px;background:#ddd;margin-right:8px;border-radius:5px;transition-duration:.3s;text-indent:-9999ex;}
div.comuSlider .bx-pager a:hover,
#topWrap .sliderBnr .bx-pager a:hover,
div.topSliderBnrWrap .bx-pager a:hover{background:#000;}
div.comuSlider .bx-pager a.active,
#topWrap .sliderBnr .bx-pager a.active,
div.topSliderBnrWrap .bx-pager a.active{width:24px;background:#000;transition-duration:.3s;}

/* 고객센터 오버시 */
div.custmerMnBox{display:inline-block;position:relative;}
div.custmerBox{border:1px solid #ddd;padding:2px 1px;width:75px;text-align: center;position:absolute;top:23px;right:-11px;background:#FFF;z-index:999;}
div.custmerBox a{display:block;border-bottom:1px solid #ddd;padding:1px  3px;font-size:11px;margin:0 2px !important;}
div.custmerBox a:hover{background:#f9f9f9;transition-duration:.3s;}
div.custmerBox a:last-child{border-bottom:none;}


#topWrap .sliderBnr{width:200px;position:relative;}
#topWrap .sliderBnr .slides{;height:90px;overflow:hidden;width:200px;}
#topWrap .sliderBnr img{width:100%;}
#topWrap .sliderBnr .bx-controls-direction span{display:none;}
#topWrap .sliderBnr:hover .bx-controls-direction a{opacity:1;}
#topWrap .sliderBnr .bx-controls-direction a{position:absolute;top:50%;z-index:99;transform:translate(0,-50%);opacity:0;}
#topWrap .sliderBnr .bx-controls-direction a.bx-prev{left:-30px;}
#topWrap .sliderBnr .bx-controls-direction a.bx-next{right:-30px;}

@media(max-width:1430px){
#topWrap .sliderBnr .bx-controls-direction{display:none;}
}

div.topBtnWrap{position:absolute;top:15px;right:25px;z-index:9999;}
div.topBtnWrap a{
	display:inline-block;width:47px;height:49px;
	background-repeat:no-repeat;
	background-image:url("/upload/images/slider_close.png");
	background-position-x:50%;
	background-position-y:50%;
	z-index:9999;
	text-indent:-9999ex;
	}
div.topArea{position:relative;z-index:9999;min-width:1080px;width:100%;}



div.glbNavArea{border-bottom:1px solid #e7e7e7;background-color:rgba(255,255,255,.8)}
div.glbNavArea .glbNavWrap{padding:5px 0 2px;}
div.glbNavArea .glbNav{float:right;color:#ddd;vertical-align:middle;line-height: 20px;}
div.glbNavArea .glbNav span.name{color:#000;}
div.glbNavArea .glbNav a:hover{color:#000;transition-duration:.5s;}
div.glbNavArea .glbNav a{margin:0 5px;color:#888;letter-spacing:-1px;}
div.glbNavArea .glbNav a.joinBtn{position:relative;}
div.glbNavArea .glbNav a.joinBtn span{
	position:absolute;bottom:-50px;left:50%;
	background:#000;color:#FFF;margin-left: -36px;
	width: 76px;text-align: center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	animation: eumani .4s .5s infinite alternate;  
	}
div.glbNavArea .glbNav a.joinBtn span:after{
	content:"";display:inline-block;
	position:absolute;bottom:22px;left:50%;
	width:5px;height:5px;background:#000;
	margin-left:-5px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	}
div.glbNavArea .shoppingCart{position:relative;}
div.glbNavArea .shoppingCart:hover .topCnt{background:#474747;transition-duration:.3s;}
div.glbNavArea .topCnt{
	background:#888;color: #fff;text-align: center;
	font-size: 10px;border-radius: 4px;display: inline-block;
	padding: 0px 8px;margin-left: 3px;height: 18px;line-height: 18px;
	transition-duration:.3s;
	}
div.glbNavWrap a.bookmark:hover{;transition-duration:.5s;opacity:.9;}
div.glbNavWrap a.bookmark{
	display:inline-block;margin-top:4px;opacity:0.6;
	background-image:url("/upload/images/ico_bookmark.png");
	background-repeat:no-repeat;
	background-position-x:0;
	background-position-y:50%;
	background-size:13px;
	padding-left:17px;
	}

/* 검색 */



/* 상단이벤트배너 */
div.topSliderBnrWrap{position:relative;z-index:1;min-width:1080px;width:100%;}
div.topSliderBnrWrap .sliderBannerArea{position:relative;min-width:1080px;z-index:1;} 
div.topSliderBnrWrap .sliderBannerArea .slides{position:relative;left:50%;margin-left:-952px;min-width:1080px;height:100px;height:60px;overflow:hidden;}
div.topSliderBnrWrap .btnWrap{position:absolute;bottom:11px;right:15px;z-index:9;}
div.topSliderBnrWrap .btnWrap img{width:35px;}
div.topSliderBnrWrap .bx-controls-direction{display:none;}

/*----------------------------상단 카테고리 -----------------------------*/
.topJbFixed,
.jbFixed{
	position:fixed;
	top:0;left:0;
	width: 100%;
	z-index:10000;
	background:rgba(255,255,255,.6);
	border-top:none !important;
	}
/* .jbFixed .cateAllWrap:hover .cateAllBox{display:block;}
.jbFixed .cateAllBox{display:none;} */

/*카테고리 */
div.mainNavArea{border-top:1px solid #ddd;}
div.mainNavWrap .cateAllWrap{float:left;}
div.mainNavWrap .addCateWrap{float:left;}
div.mainNavWrap{width:1080px;margin:0 auto;}
div.mainNavWrap .mainNav ul{font-size:0;}
div.mainNavWrap .mainNav ul li.cate1{display:inline-block;position:relative;}
div.mainNavWrap .mainNav ul li a.cate1-name{
	display:inline-block;
	font-size:14px;
	text-align:center;
	min-width:87px;
	padding:0 7px;
	box-sizing:border-box;
	height: 35px;
	line-height: 35px;
	color:#000;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	}
div.mainNavWrap .mainNav ul li a.cate1-name:focus,
div.mainNavWrap .mainNav ul li:hover a.cate1-name,
div.mainNavWrap .mainNav ul li a.cate1-name:hover{
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	background-color:#f4f4f4;
	background-repeat:no-repeat;
	background-position-x:50%;
	background-position-y:100%;
	}
div.mainNavWrap .mainNav ul li a.selected{background-color:#f4f4f4;}	
div.mainNavWrap .mainNav .productCate2{position:absolute;top:35px;z-index:9997;width:190px;background:#FFF;border-top:1px solid #bbb;border-bottom:1px solid #bbb;}
div.mainNavWrap .mainNav .productCate2 .selected{background:#FFF;}
div.mainNavWrap .mainNav .productCate2 li.cate2 a{display:block;text-align:left;height: 30px;line-height: 30px;padding-left:10px;text-align:left;}
div.mainNavWrap .mainNav .productCate2 li:hover > a,
div.mainNavWrap .mainNav .productCate2 li.cate2 a:hover{-webkit-transition:background-color 0.5s;background-color: #f4f4f4;}
div.mainNavWrap .mainNav .productCate2 li.cate3:hover > a,
div.mainNavWrap .mainNav .productCate2 li.cate2:hover > a{
	background-image:url("/upload/images/icon_cate2.png");
	background-position:center right 10px;
	background-repeat:no-repeat;
	}
div.mainNavWrap .mainNav .productCate3{position:absolute;top:5px;right:-185px;z-index:999;background:#FFF;width:190px;}
div.mainNavWrap .mainNav .productCate4{position:absolute;top:5px;right:-185px;z-index:999;background:#FFF;width:190px;}
/* div.cate2-wrap > ul{margin-top:10px;} */
div.mainNavWrap .mainNav .cateLitBnr{float:left;min-height:280px;}
div.mainNavWrap .mainNav .cateLitBnr a{display:block;width:228px;overflow:hidden;}

/*전체 카테고리 */
div.cateAllWrap{position:relative;}
div.cateAllWrap .allCateBtn{display:block;text-align:center;vertical-align:top;}
div.cateAllWrap .allCateBtn p{padding-top:11px;height:35px;width: 40px;box-sizing:border-box;}
div.cateAllWrap .allCateBtn span{display:block;width:20px;height:1px;background:#000;margin-bottom:5px;margin:0 auto 5px auto;;}
div.cateAllWrap span.allCateBtn img{display:inline-block;padding:15px 27px;}

div.cateAllBox{position:absolute;top:35px;left:0;width:1080px;z-index:998;border:1px solid #ddd;background:#FFF;box-sizing:border-box;}
div.cateAllBox .closeBtn{
	display:inline-block;
	width:29px;height:29px;
	position:absolute;
	top:15px;right:18px;
	background:url(/upload/images/ico_pop_close.png)no-repeat center center;
	}
div.cateAllBox:before{
	content: "카테고리 전체보기";
    display: inline-block;
    margin: 20px 20px 17px 17px;
    font-size: 18px;
    border-left: 4px solid #000;
    padding-left: 10px;
    line-height: 16px;
	}
div.cateAllBox ul{font-size:0;}
div.cateAllBox li{text-align:left;vertical-align:top;}
div.cateAllBox li a{display:inline-block;width:100%;box-sizing:border-box;padding-top:10px;}
div.cateAllBox li a:hover{transition-duration:.3s;color:#000 !important;}
div.cateAllBox li.cate1{display:inline-block;width:201px;padding:0 12px;box-sizing:border-box;min-height:200px;}
div.cateAllBox li.cate1 a{padding: 9px 6px 2px 6px;}
div.cateAllBox li.cate1 a.cate1-name{font-weight:normal;padding:10px 0 7px 5px;border-bottom:1px solid #ddd;letter-spacing:1px;}
div.cateAllBox li.cate1 a.cate1-name:hover{background:inherit}
div.cateAllBox li.cate2 a.cate2-name{color:#888}
div.cateAllBox li.cate3 a.cate3-name{
	padding-left:25px;
	background-image:url("/upload/images/next_cate_ico.png");
	background-repeat: no-repeat;
	background-position:center left 12px;
	display:none;
	}
div.cateAllBox li.cate4 a.cate4-name{
	padding-left:29px;
	background-image:url("/upload/images/next_cate_ico.png");
	background-repeat: no-repeat;
	background-position:center left 18px
	}
div.cateAllBox .productCate2{min-height:151px;padding:0 0 7px;}

/* 브랜드 */
li.allBrandBtn{position:relative;}
li.allBrandBtn .brandAllCate{
	position:absolute;top:35px;right:-130px;
	padding:10px;z-index:9999;
	width:330px;
	background:rgba(255,255,255,.8);
	box-sizing:border-box;
	border:1px solid #ddd;
	border-radius:5px;
	}
div.brandPopBox ul li{display:inline-block;position:relative;vertical-align:top;cursor:pointer;}
div.brandPopBox ul li .brandImg{
	display:inline-block;
	width:100px;height:66px;
	text-align:center;
	position:relative;
	overflow:hidden;
	}
div.brandPopBox ul li .brandImg img{
	position:absolute;
	top:50%;left:50%;
	-webkit-transform : translate(-50%,-50%);  
	-moz-transform : translate(-50%,-50%);     
	-ms-transform : translate(-50%,-50%);       
	-o-transform : translate(-50%,-50%);
	max-width:100px;
	}
 div.brandPopBox .brandLogoWrap span.brandName{
	display:none;
	position:absolute;
	top:0;left:0;
	width:100%;
	height:100%;
	color:#fff;
	text-align:center;
	cursor:pointer;
	font-size:11px;
	background:rgba(0,0,0,0.3);
	background:transparent !ie;zoom:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)";
	}
div.brandPopBox .brandLogoWrap span.brandName span{width:90%;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}

/*----------------------------------- 하단 -----------------------------*/
#bottomArea{margin-top:30px;background:#fbfbfb;border-top:1px solid #ddd;min-width:1080px;width:100%;}
div.bottomSiteMap{padding:30px 0;}
div.bottomSiteMap dl dd{display:inline-block;*zoom:1;*display:inline;color:#ddd;vertical-align:top;box-sizing:border-box;}
div.bottomSiteMap dl dd ul li{padding:5px 0;color:#777;}
div.bottomSiteMap dl dd ul li.tit{font-size:14px;font-weight:bold;color:#000;}
div.bottomSiteMap dl dd ul li a{color:#777;}
div.bottomSiteMap dl dd.div_1{width:19%;line-height:20px;}
div.bottomSiteMap dl dd.div_2{width:19%;padding-left:30px;}
div.bottomSiteMap dl dd.div_3{width:19%;padding-left:30px;}
div.bottomSiteMap dl dd.div_4{width:19%;padding-left:30px;}
div.bottomSiteMap dl dd.div_5{width:19%;padding-left:30px;}
div.shopInfoArea{background: #FFF;border-top:1px solid #ddd;}
div.shopInfoNav{display:none;}
div.shopInfoWrap{padding:30px 0;}
div.shopInfoWrap img{opacity:.3;}
div.shopInfoWrap ul li{color:#888;line-height:20px;}
div.shopInfoWrap ul li span.bar{padding:0 5px;color:#aaa;}
div.shopInfoWrap ul li b.infoView{color:#ae4e4e;font-weight:normal;}
div.shopInfoWrap ul li b.infoView a{color:#ae4e4e;}
a.btn_go_mobile{
	display:inline-block;width:100%;
	text-align:center;border:1px solid #ddd;
	font-size:18px;background:#bbb;
	height:45px;line-height:45px;
	margin:10px 90px;color:#FFF;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	}




/*----------------------------------- 메인 -----------------------------*/

/*슬라이드배너 */
div.bannerArea {position:relative;top:0;width:100%;z-index:1;height:375px;overflow:hidden;min-width:1080px;width:100%;}
div.bannerArea .sliderBannerArea{position:relative;min-width:1080px;overflow:hidden;z-index:1;/* height:375px; */} 
div.bannerArea .sliderBannerArea .slides{position:relative;/* height:375px; */}
div.bannerArea .sliderBannerArea ul.slides li{text-align:center;}
div.bannerArea .bx-pager{position:absolute;bottom:16px;left:50%;margin-left:-67px;z-index:99;transform:translate(50%,0)}
div.bannerArea .bx-pager a{display:inline-block;height:4px;width:45px;background:#ddd;margin-right:8px;border-radius:20px;transition-duration:.3s;text-indent:-9999ex;}
div.bannerArea .bx-pager a:hover{background:#888;}
div.bannerArea .bx-pager a.active{width:30px;background:#888;transition-duration:.3s;}


/* TEXT BTN */
div.bannerArea .slides_navi{position:absolute;width:1080px;bottom:0;left:50%;margin-left:-605px;z-index:888;}
div.bannerArea .slides_navi .slides_naviWrap{position:absolute;width:1060px;bottom:0;right:0;border:1px solid #ddd;}
div.bannerArea .slides_navi .slides_naviWrap ul{font-size:0;}
div.bannerArea .slides_navi .slides_naviWrap li{display:inline-block;width:33.3%;}
div.bannerArea .slides_navi .slides_naviWrap li a{width:100%;}
div.bannerArea .slides_navi li{float:left;text-align:center;}
div.bannerArea .slides_navi li a{display:inline-block;height:30px;color:#444;position:relative;background-color:#fff;}
div.bannerArea .slides_navi li a span{line-height:30px;font-size:13px;}
div.bannerArea .slides_navi li a:hover span{display:inline-block;color:#FFF;}
div.bannerArea .slides_navi li a:hover{color:#FFF;background:rgba(0, 0, 0, 0.5);}
div.bannerArea .slides_navi li a.active{color:#FFF;background:rgba(0, 0, 0, 0.5);}

/* NEXT&PREV BTN */
div.bannerArea .bx-controls-direction{position:absolute;top:50%;width:1080px;left:50%;margin-left:-605px}
div.bannerArea .bx-controls-direction a{position:absolute;display:block;width:46px;height:46px;z-index:9999;transform:translate(0,-50%)}
div.bannerArea .bx-controls-direction span{display:none;}
div.bannerArea a.bx-prev{left:0;background:url(/upload/images/comm_img.png) left top no-repeat;}
div.bannerArea a.bx-prev:hover{transition-duration:.3s;background:url(/upload/images/comm_img.png) left top -56px no-repeat;}
div.bannerArea a.bx-next{right:-150px;background:url(/upload/images/comm_img.png) left -56px top no-repeat;}
div.bannerArea a.bx-next:hover{transition-duration:.3s;background:url(/upload/images/comm_img.png) left -56px top -56px no-repeat;}

/* 일반 */
div.mainListBanner{margin-top:30px;}
div.mainListBanner td > a{display:block;box-shadow: 0px 0px 0px 0px rgba(0,0,0,.4);}

/*------------------------------- 메인상품 ----------------------------------*/
div.mainProdWrap{margin-top:80px;}
div.mainProdWrap h2{padding-bottom:15px;text-align:center;}

/*
div.bestPdItem_1 .icon,
div.bestPdItem_1 .optBox,
div.bestPdItem_1 .price,
div.bestPdItem_1 .salePrice,
div.bestPdItem_1 .shopWrap,
div.bestPdItem_1 .delivery,
div.bestPdItem_1 .discount{display:none;}
div.bestPdItem_1 .pdItemWrap{position:relative;}
div.bestPdItem_1 .imgWrap{box-shadow: -3px 4px 30px 1px rgba(0,0,0,.2);}
div.bestPdItem_1 .title{position:absolute;top:-40px;left:0;width:100%;}
div.bestPdItem_1 .comment{width:200px;margin:0 auto !important;}

div.bakWrap{position:absolute;top:360px;left:0;width:100%;height:780px;background:#f9f9f9;min-width:1080px;}

div.hotPdWrap{width:1080px;margin:0 auto;position:relative;height:790px;min-width:1080px;}
div.hotPdWrap h2{text-align:center;}
div.hotPdWrap .mainItem ul{margin-left: -95px !important;}
div.hotPdWrap .mainItem ul li{margin-left:0 !important;}
div.hotPdWrap .mainItem .pdItemWrap{width:700px;position:relative;}
div.hotPdWrap .mainItem .shopWrap{display:none;}
div.hotPdWrap .mainItem .imgWrap{height:500px;overflow:hidden;}
div.hotPdWrap .mainItem .infoBg{position:absolute;top:0;left:0;width:100%;padding:10px;background:rgba(255,255,255,.5);box-sizing:border-box;}
div.hotPdWrap .mainItem img.listImg{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
div.hotPdWrap .mainItem .comment{height:28px;margin:0;}
div.hotPdWrap .subItem{position:absolute;bottom:0;left:100px;width:1080px;}
div.hotPdWrap .subItem ul{margin-left:-30px !important;}
div.hotPdWrap .subItem .infoBg{display:none;}
div.hotPdWrap .subItem .pdItemWrap{box-shadow:-3px 4px 30px 1px rgba(0,0,0,.2)}
div.hotPdWrap .subItem .pdItemWrap:hover{box-shadow:-3px 4px 30px 1px rgba(0,0,0,.3);transition-duration:.2s;}
@media(max-width:1440px){
div.hotPdWrap .mainItem{text-align:center;}
div.hotPdWrap .subItem{bottom:inherit ;left:inherit }
div.hotPdWrap .mainItem ul{margin:0 !important}
}


div.thumItem{position:relative;}
div.thumItem .delivery,
div.thumItem .discount,
div.thumItem .infoBg{display:none;}
div.thumItem ul{margin-left:0 !important;}
div.thumItem li{margin:0 !important;}
div.thumItem .pdItemWrap{width:242px;margin-top:0 !important}
div.thumItem .imgWrap:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);transition-duration:.2s;}
div.thumItem .imgWrap:hover:before{opacity:0;transition-duration:.3s;}
*/
/* 메인상품 슬라이더 */
div.sliderProdWrap .sdOutWrap .infoBg,
div.sliderProdWrap .delivery,
div.sliderProdWrap .shopWrap{display:none;}

div.sliderProdWrap{position:relative;min-width:1080px;width:100%;}
div.sliderProdWrap .pdListArea{width:100%;min-width:1080px;overflow:Hidden;margin:0 auto;text-align:center;margin-top:60px;}
div.sliderProdWrap .pdListArea:before{
	content:"";
	display:inline-block;
	width:400px;height:325px;
	background:url(/upload/images/gradation_left.png);
	position:absolute;
	top:195px;left:0;
	z-index:8;
	background-size:400px auto;
	}
div.sliderProdWrap .pdListArea:after{
	content:"";
	display:inline-block;
	width:400px;height:325px;
	background:url(/upload/images/gradation_right.png);
	position:absolute;
	top:195px;right:0;
	z-index:8;
	background-size:400px auto;
	}
div.sliderProdWrap .pdListArea ul.slides{min-width:1080px;}
div.sliderProdWrap .slick-slide{outline:none;}
div.sliderProdWrap .slick-track{margin-left:-290px;}
div.sliderProdWrap .slick-arrow{
	background:none;
	display:inline-block;
	width:50px;height:50px;
	border:none;text-indent:-9999ex;
	background-position:center center;
	background-repeat:no-repeat;
	top:340px;
	position:absolute;
	cursor:pointer;                                            
	z-index:10;
	transition-duration:.5s;
	opacity:0;filter: alpha(opacity=0);-webkit-opacity: 0;
	padding:0 10px;
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,.4);
	}
div.sliderProdWrap .slick-prev{background-image:url(/upload/images/choice_prev.png);left:50%;margin-left: -550px;}
div.sliderProdWrap .slick-next{background-image:url(/upload/images/choice_next.png);right:50%;margin-right: -550px;}
div.sliderProdWrap:hover .slick-arrow{opacity:1;filter: alpha(opacity=100);-webkit-opacity: 1;transition-duration:.7s;}
div.sliderProdWrap:hover .slick-prev{margin-left: -580px;}
div.sliderProdWrap:hover .slick-next{margin-right: -580px;}
div.sliderProdWrap .slick-dots{margin-left:0;text-align:center;}
div.sliderProdWrap .slick-dots li{padding:20px 0;margin:0 !important;cursor:pointer;}
div.sliderProdWrap .slick-dots li button{
	display:inline-block;height:1px ;width:15px;
	border:none;margin:0 2px;
	transition-duration:.2s;
	background:#bbb;
	cursor:pointer;
	text-indent:-9999ex;
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg); 
    transform: rotate(135deg);	
	}
div.sliderProdWrap .slick-dots li.slick-active button{transition-duration:.2s;background:#000;}

div.sliderProdWrap .discount{opacity:0;}
div.sliderProdWrap .pdItemWrap{position:relative;transition-duration:.3s;}
div.sliderProdWrap .pdItemWrap:hover .discount,
div.sliderProdWrap .pdItemWrap:hover .infoBg{opacity:1;}
div.sliderProdWrap .infoBg{position:absolute;bottom:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);opacity:0;transition-duration:.3s;}
div.sliderProdWrap .infoWrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
div.sliderProdWrap a.pdLink{position:absolute !important;top:0;left:0;width:100%;height:100%;z-index:9;}
div.sliderProdWrap .price span{color:#FFF !important;padding-top:5px;font-weight:bold;display:inline-block;}
div.sliderProdWrap .curPrice span,
div.sliderProdWrap dd.title a{color:#ddd;}
div.sliderProdWrap dd.title a{padding:13px 0 0 !important;font-size:14px;}
div.sliderProdWrap dd.title:after{content:"";display:block;width:30px;height:1px;background:#bbb;margin:20px auto;}


div.list3Item .pdItemWrap{width:385px;}
div.list3Item ul{margin-left:-35px !important}
div.list3Item li{margin-left:35px;}
div.list3Item .imgWrap{position:relative;height:385px;overflow:hidden;}
div.list3Item .imgWrap .listImg{
width:auto;
height:100% !important;
position:absolute;
top:50%;left:50%;
-webkit-transform : translate(-50%,-50%);  
-moz-transform : translate(-50%,-50%);     
-ms-transform : translate(-50%,-50%);       
-o-transform : translate(-50%,-50%);         
}
div.list3Item .shopWrap{display:none}
div.list3Item .infoWrap{padding-top:12px !important;}
div.list3Item ul li{height:665px;}
div.list3Item ul li .pdItemWrap{transition-duration:.3s;}
div.list3Item ul li:nth-child(2):hover .pdItemWrap,
div.list3Item ul li:nth-child(5):hover .pdItemWrap{margin-top:70px}
div.list3Item ul li:nth-child(2) .pdItemWrap,
div.list3Item ul li:nth-child(5) .pdItemWrap{margin-top:95px;transition-duration:.3s;}
div.list3Item ul li:hover .pdItemWrap{margin-top: -5px;transition-duration:.3s;}

div.bannerMid{height:600px;}

div.brandItem .brandPopBox ul{font-size:0;margin-left: -8px;}
div.brandItem .brandPopBox ul li{width:198px;margin-left: 5px;margin-bottom:5px;}
div.brandItem .brandImg{width:198px !important;height:132px !important}
div.brandItem .brandImg img{max-width:198px !important;}

div.tabItemWrap .tabMenu{text-align:center;margin:30px 0 20px;}
div.tabItemWrap .tabMenu a:hover,
div.tabItemWrap .tabMenu a.on{color:#000;}
div.tabItemWrap .tabMenu a{display:inline-block;padding:7px 20px;color:#888;}

div.tabItemWrap li{width:242px;}
div.tabItemWrap .infoWrap{padding:7px 0;}
div.tabItemWrap .pdItemWrap:hover{position:relative;z-index:2;border:1px solid #888;}
div.tabItemWrap .pdItemWrap{width:243px;border:1px solid #eee;box-sizing:border-box;margin:-1px 0 0 0}
div.tabItemWrap .pdListArea ul{margin:0;}
div.tabItemWrap .pdListArea li{margin:0;}
div.tabItemWrap .delivery,
div.tabItemWrap .discount,
div.tabItemWrap .optBox,
div.tabItemWrap .salePrice,
div.tabItemWrap .icon,
div.tabItemWrap .comment,
div.tabItemWrap .shopWrap{display:none !important;}



/** 메인 mid 배너 **/
div.mainSquareBnr{margin:80px 0;}
div.mainSquareBnr ul li{overflow:hidden;}
div.mainSquareBnr .squareLeft li,
div.mainSquareBnr .squareRight li{width:310px;height:310px;}
div.mainSquareBnr .squareMid li{width:590px;height:620px;}

/** 메인 움직이는 배너 **/
div.moveBigBnrWrap{
	min-width:1080px;
	width:100%;height:550px;
	background-image:url(/upload/images/bg_main_move.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-size:100% 100%;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	behavior:url(/upload/PIE/PIE.htc);
	margin-top:130px;
	}
div.moveBigBnrWrap .bigBnrTxtWrap{width:600px;margin:0 auto;padding-top:130px;}
div.moveBigBnrWrap .txtBox{
	height:280px;text-align:center;
	background:rgba(255, 255, 255, 0.5);background:transparent !ie;zoom:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff)";
	}
div.moveBigBnrWrap .txtBox strong{display:block;font-size:24px;padding:50px 0;}
div.moveBigBnrWrap .txtBox p{font-size:15px;line-height:20px;}
div.moveBigBnrWrap .txtBox a{display:inline-block;padding:10px 50px;margin-top:20px;font-size:13px;color:#555;border:1px solid #555;transition:all 0.3s ease-in-out;}
div.moveBigBnrWrap .txtBox a:hover{background:#fff;border:1px solid #fff;color:#000;}


/*-------------------------------- 상품폼 공통 -----------------------------*/
.noProdList{height:400px;line-height:400px;}
div.productInfoWrap{position:relative;margin-bottom:20px;}
div.productInfoWrap ul li.priceConsumer{font-family:tohoma;font-weight:normal;font-size:13px;}
div.productInfoWrap ul li.priceSale span{display:inline-block;*display:inline;*zoom:1;margin-left:5px;font-family:tohoma;font-weight:normal;font-size:13px;color:#df3332;}
div.productInfoWrap ul li.priceSale span.priceSaleUs{color:#494949;}
div.productInfoWrap ul{padding-top:10px;text-align:left;}
div.productInfoWrap li{margin-bottom:10px;}
div.productInfoWrap img.listProdImg{width:280px !important;height:auto !important;;}
div.productInfoWrap li.brandTit{color:#999;text-decoration:underline;}
div.productInfoWrap li.title{padding-bottom:3px; border-bottom:1px solid #ddd;margin:3px 0;}
div.productInfoWrap li.title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}
div.productInfoWrap li.comment{color:#828282;margin:5px 0;line-height:17px;}
div.productInfoWrap li.soldout{position:absolute;top:0;left:0;width:280px;height:280px;z-index:1;background:rgba(0, 0, 0, 0.5);color:#fff;text-align:center;line-height:280px;font-size:20px;}
div.productInfoWrap li.priceRow{margin-top:10px;}
div.productInfoWrap strong.priceConsumer{font-size:11px;font-weight:normal;color:#818181;display:block;}
div.productInfoWrap strong.priceSale{font-size:14px;color:#f88484;display:block;}
div.productInfoWrap:hover li.discount{opacity:1;transition-duration:.5s;}
div.productInfoWrap li.discount{
	position:absolute;right:0;top:0;
	width:40px;height:35px;
	text-align:center;color:#FFF;
	background: #000;opacity:0;
	margin-bottom:0;
	}
div.productInfoWrap li.discount strong,
div.productInfoWrap li.discount span{line-height:35px;color:#FFF;font-family:tohoma;font-size:13px;font-weight:normal;}

.sortBtn .txt{position:relative;}
.popular .question{content:"";
	display:inline-block;
	width:12px;height:12px;
	background-image:url(/upload/images/ico_question.png);
	background-repeat:no-repeat;
	background-position:center;
	vertical-align:middle;
	margin-left:3px;
	}
.popularTxt{
	position:absolute;
	top:38px;left:0;
	background:#fff;
	border:1px solid #ddd;
	font-size:11px;
	z-index:2;
	width:200px;line-height:15px;
	padding:5px;
	box-shadow:rgba(0, 0, 0, 0.5) 2px 2px 5px 2px;
	}
.alertBox{text-align:left;display:none;}
.alertBox .alert{display:inline-block;}
.alertBox .alert img{width:13px;margin-right:3px;}
.alertBox .alert span{display:inline-block;font-size:11px;}
.alertBox .reviewBtn{margin-right:5px;}
.alertBox .likeBtn a{display:block;width:100%;height:100%;}
.alertBox .likeBtn a:before{content:"|";font-size:10px;display:inline-block;margin-right:9px;color:#888;}


/*------------------ 상품리스트아이템 재정의 ------------------*/
/* 상품나열 개수 */
div.pdListArea ul{font-size:0;margin-left:-33px;}
div.pdListArea li{display:inline-block;font-size:12px;margin-left:30px;margin-bottom:40px;}

/* 상품아이템 */
div.pdItemWrap{width:240px;display:inline-block;vertical-align:top;margin-top: 20px;position:relative;}
div.pdItemWrap i{vertical-align:middle;}
div.sdOutWrap .delivery,
div.sdOutWrap .discount{display:none}
div.sdOutWrap .soldOut{display:block !important;}
/* div.pdItemWrap .soldOut{display:none} */
div.pdItemWrap img.listImg{width:100%;}
div.pdItemWrap .imgWrap{position:relative;}
div.pdItemWrap .imgWrap a.pdLink{position:absolute;overflow:hidden;display:block;/* min-height:290px; */;top:0;left:0;width:100%;height:100%;z-index:9}
div.pdItemWrap .imgWrap dfn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5px;display:none}
div.pdItemWrap:hover .discount{background:rgba(0,0,0,.7);transition-duration:.5s;}
div.pdItemWrap .discount{
	position:absolute;
	top:-10px;left:5px;z-index:2;
	padding:3px 7px;
	box-sizing:border-box;
	background:rgba(0,0,0,.3);
	color:#FFF;letter-spacing:1px;
	font-size:11px;transition-duration:.3s;
	}
div.pdItemWrap .discount b{font-weight:normal;}
div.pdItemWrap .discount .off{font-size:10px;padding-left:5px;}
div.pdItemWrap .soldOut{position:absolute;top:0;left:0;height:100%;width:100%;;text-align:center;z-index:3;font-size:15px;background-color:rgba(255,255,255,.7);}
div.pdItemWrap .soldOut span{
	display:inline-block;
	background:url(/upload/images/img_soldout.png) no-repeat right top;
	background-size: 35px;
	padding: 38px 22px 10px 10px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	font-size:16px;
	}

div.pdItemWrap .infoWrap{text-align:center;padding-top:7px;}
/* div.pdItemWrap ul.infoWrap li{padding:2px 0;} */
div.pdItemWrap .icon img{margin:0 1px}
div.pdItemWrap .title a:hover{text-decoration:underline;}
div.pdItemWrap .title a{display:block;font-weight:bold;font-size:13px;color:#444;padding: 13px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
div.pdItemWrap .comment{
	height:35px;
	font-size:13px;
	margin:13px 0;
	line-height:19px;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
div.pdItemWrap .salePrice{font-size:11px;color:#888;}
div.pdItemWrap .salePrice .usdPrice{display:none;}
div.pdItemWrap .salePrice span.price{text-decoration:line-through}
div.pdItemWrap .salePrice > div{display:inline-block;}
div.pdItemWrap .price{font-size:14px;}
div.pdItemWrap .price .usdPrice{display:none;}
div.pdItemWrap .price > div{display:inline-block;}
div.pdItemWrap .optBox{margin-top:13px;}
div.pdItemWrap .optBox > div{display:inline-block;position:relative;}
/* div.pdItemWrap .optBox > div:before{content:"｜";display:inline-block;color:#ccc;font-size:10px;margin:0 5px;vertical-align:text-bottom;} */
div.pdItemWrap .optBox .wishPd:before{display:none;}
div.pdItemWrap .optBox .cnt{font-weight:800;font-size:10px;color:#444;display:inline-block;vertical-align:top;margin:2px 0 0 5px;}
div.pdItemWrap .wishPd i{color:#f97a7a;font-size:15px;cursor:pointer;font-weight:normal}
div.pdItemWrap .likeCnt i{color:#fbc74f;font-size:15px;cursor:pointer;font-weight:normal}

div.pdItemWrap .review img{width:13px;vertical-align:bottom;}
div.pdItemWrap .delivery{position:absolute;top:-10px;right:5px;background: rgba(255,255,255,.7);padding: 3px 7px;z-index:1;}
div.pdItemWrap .delivery i{color:#668096;}
div.pdItemWrap .shopWrap{overflow:hidden;border-bottom:1px solid #eee;margin-bottom:7px;padding-bottom:7px !important;}
div.pdItemWrap .shopName{float:right;}
div.pdItemWrap .brand{float:left;}
div.pdItemWrap .brand a{color:#6f6f6f;}
div.pdItemWrap .brand a:hover{color:#000;}


/*----------------------------------- 서브 -----------------------------*/

/*-- 서브카테고리 NEW --*/
div.subNewCateWrap{padding:10px 0;border:1px solid #e7e7e7;margin-bottom:20px;display:table;width:100%;}
div.subNewCateWrap .subCate1,
div.subNewCateWrap .subCate2,
div.subNewCateWrap .subCate3,
div.subNewCateWrap .subCate4{display:table-cell;min-width:7%;box-sizing:border-box;border-left:1px solid #e7e7e7;text-align:center;vertical-align:top;}
div.subNewCateWrap .subCate1{border-left:none;}
div.subNewCateWrap .end{text-align:left;padding:0 10px;}
div.subNewCateWrap .cate1_end{width:100%;}
div.subNewCateWrap .cate2_end{width:93%;}
div.subNewCateWrap .cate3_end{width:86%;}
div.subNewCateWrap .cate4_end{width:81%;}
div.subNewCateWrap ul li{display:inline-block;}
div.subNewCateWrap ul li a{display:block;padding:10px;}
div.subNewCateWrap ul li a.selected{font-weight:bold;}
/*-- 서브카테고리 NEW --*/

div.prodtopImgWrap img{width:100%;}
div.bestProdListWrap1{margin-top:40px;}
div.bestProdListWrap1 table{width:100%;}
div.bestProdListWrap1 table td{vertical-align:top;width:309px}
div.prodNewListWrapA table{width:100%;}		
div.prodNewListWrapA tr td{vertical-align:top;width:306px;}

div.listTopSortWrap{margin:50px 0 20px;border-bottom:1px solid #bbb;} 
div.listTopSortWrap h3{float:left;font-size:12px;font-weight:normal;padding-top: 10px;}
div.listTopSortWrap .sortBtn{float:right;font-size:0;margin-bottom: -1px;}
div.listTopSortWrap .sortBtn span{
	display:inline-block;height:35px;line-height:35px;
	background:#f9f9f9;border:1px solid #bbb;margin-left:-1px;
	}
div.listTopSortWrap .sortBtn span a{display:block;padding:0 15px;color:#333;}
div.listTopSortWrap .sortBtn span.on{background:#FFF;border-bottom: 1px solid #FFF;}
div.listTopSortWrap .cate_tit{display:none;}
div.listTopSortWrap strong.total{display:inline-block;padding:2px 5px;background:#888;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 3px;}

div.sbLocation{text-align:right;}
div.sbLocation li:nth-child(1){padding-right:13px;}
div.sbLocation li:last-child{background-image:none;}
div.sbLocation li{
	display:inline-block;
	padding-right:11px;
	background-image:url("/upload/images/cate_ico.png");
	background-repeat: no-repeat;
	background-position-x:100%;
	background-position-y:50%;
	background-size:6px;
	}
div.sbLocation li select{
	border:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:url(/upload/images/ico_search_select.png) no-repeat 95% 50%;
	padding:0 10px;
	}
div.sbLocation li select::-ms-expand{display:none;}
div.sbTtLocation{margin:40px 0 8px;}
div.sbTtLocation a{display:none;}
div.sbTtLocation a:last-child{display:inline-block;font-weight:bold;font-size:15px;}

div.prodSubCateWrap{margin:20px 0;}
div.prodSubCateWrap ul{font-size:0;}
div.prodSubCateWrap li{display:inline-block;width:180px;margin-right:-1px;}
div.prodSubCateWrap a{
	display:block;
	border:1px solid #e5e5e5;text-align:center;
	padding:10px 0;box-sizing:border-box;
	background:#fafafa;color:#5a5a5a;
	position: relative;
	z-index:2;
	margin-bottom:-1px;
	}
div.prodSubCateWrap a:hover{border:1px solid #888;transition-duration:.2s;position: relative;	z-index:5;}
div.prodSubCateWrap .selected a{color:#000;background:#FFF;}

h4.sbBestTitle{text-align:center;margin:50px 0 0;}
h4.sbBestTitle span{font-size:16px;border-top:1px solid #000;display:inline-block;padding-top:10px;}

/* 슬라이드 서브베스트*/
div.bestList1{margin-top:30px;}
div.bestList1 .subTitle{display:none;}
div.bestList1 .subTitle span{
	color:#6e6e6e;font-size:25px;
	background-image: url(/upload/images/img_title.png);
	background-repeat: no-repeat;
	background-position: center left 23px;
	padding: 14px 22px 14px 77px;
	}
div.bestList1 .subTitle b{color:#008fd5;padding-right:10px;font-weight:normal;}
div.bestList1 .ca-container{width:1080px;margin:0 auto;position:relative;}
div.bestList1 .ca-wrapper{height:450px;position:relative;}
div.bestList1 .ca-item{width:310px;z-index:0;}
/* div.bestList1 .productInfoWrap{width:280px;margin-bottom:0;background:#FFF;z-index:0;} */
div.bestList1 .ca-nav-next a,
div.bestList1 .ca-nav-prev a{
	display:inline-block;position:absolute;top:43%;
	transform:translate(-50%,0);width:38px;height:64px;background-repeat: no-repeat;
	background-position:center center;text-indent:-999ex;z-index:9999;
	}
div.bestList1 .ca-nav-next a{background-image:url("/upload/images/sub_prod_next.png");right:-19px;}
div.bestList1 .ca-nav-prev a{background-image:url("/upload/images/sub_prod_prev.png");left:19px;}


/*----------------------------------- 상세 -----------------------------*/
div.mainProdView{padding-bottom:50px;min-width:1080px;width:100%;}

div.easyOptionWrap{display:none;}
div.detailImageView{text-align:center;}
div.multyImageSelect{position:relative;}
div.multyImageSelect .discount{position:absolute;top:0;right:0;background:#000;width:50px;height:35px;line-height:35px;text-align:center;}
div.multyImageSelect .discount strong,
div.multyImageSelect .discount span{color:#FFF;font-size:16px;}
div.multyImageListWrap{display:none;text-align:left;margin-top:10px;font-size:0;}
div.imgThumbList{display:inline-block;margin-left:10px;}
div.imgThumbList:first-child{margin-left:0 !important;}
div.imgThumbList img{width:104px !important;height:auto !important;}
ul li.viewCommentRow{border-bottom:1px solid #ddd;}

div.relationListArea{margin-top:30px;}
div.relationListArea h4{font-size:13px;border-bottom:1px solid #eee;padding:0 0 10px 5px;margin:20px 0;}
div.relationListArea table td{vertical-align:top;}
div.relationListArea .bestProdListWrap1{margin-top:0 !important;}
div.relationListArea .productInfoWrap img.listProdImg{width:200px !important;}
div.relationListArea .productInfoWrap .title a{font-size:11px;}
div.relationListArea .productInfoWrap .priceConsumer{display:inline-block;}
div.relationListArea .productInfoWrap .priceSale{display:inline-block;}


div.prodDetailWrap{margin:20px 0 40px 0;}
div.detailImgWrap{position:relative;float:left;}


/***--------------- 뷰페이지 NEW ----------------***/

/** 상품이미지 **/
div.viewProdImgWrap{position:relative;}
div.viewProdImgWrap .discount{
	width:55px;height:50px;color:#fff;
	position:absolute;top:-5px;right:15px;
	z-index:99;text-align:center;line-height:50px;
	background:url(/upload/images/bg_discount.png) no-repeat center;
	}
div.viewProdImgWrap .discount strong{font-size:16px;padding-right:2px;}
div.viewProdImgWrap .slick-arrow{
	position:absolute;top:50%;
	display:inline-block;
	width:29px;height:55px;
	box-sizing:border-box;
	border:none;z-index:99;
	text-indent:-9999px;overflow:hidden;
	margin-top:-27px;cursor:pointer;
	-webkit-transition:all 0.4s ease-out;
	-moz-transition:all 0.4s ease-out;
	-o-transition:all 0.4s ease-out;
	transition:all 0.4s ease-out;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	}
div.viewProdImgWrap .slick-prev{left:30px;background:url(/upload/images/btn_slide_prev_hover.png) no-repeat center;}
div.viewProdImgWrap .slick-next{right:30px;background:url(/upload/images/btn_slide_next_hover.png) no-repeat center;}
div.viewProdImgWrap:hover .slick-prev{opacity:1;left:15px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
div.viewProdImgWrap:hover .slick-next{opacity:1;right:15px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
div.viewProdImgWrap .viewImgSlider{width:600px;height:600px;}
div.viewProdImgWrap .viewImgSlider li:focus{outline:none;}
div.viewProdImgWrap .viewImgSlider img{width:100%;height:100%;}
div.viewProdImgWrap .thumbImgSlider{width:600px;height:132px !important;}
div.viewProdImgWrap .thumbImgSlider ul li{height:120px;padding:10px 5px 2px 5px;}
div.viewProdImgWrap .thumbImgSlider ul li:focus{outline:none;}
div.viewProdImgWrap .thumbImgSlider ul li .thumbImg{
	width:100%;height:120px;
	background-repeat:no-repeat;
	background-position:center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	-webkit-transition:all 0.4s ease-out;
	-moz-transition:all 0.4s ease-out;
	-o-transition:all 0.4s ease-out;
	transition:all 0.4s ease-out;
	}
div.viewProdImgWrap .thumbImgSlider .slick-current .thumbImg{outline:2px solid #555;}

div.viewProdImgWrap .reviewStarWrap{margin-top:20px;padding:15px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;}
div.reviewStarWrap .reviewStar .pointTit{font-size:12px;padding-bottom:5px;color:#666;}
div.reviewStarWrap .reviewStar .starPoint{display:inline-block;font-size:13px;vertical-align:middle;}
div.reviewStarWrap .reviewStar .starPoint strong{font-size:18px;}
div.reviewStarWrap .reviewStar .starProgress{display:inline-block;width:88px;height:16px;background-color:#e8e8e8;box-sizing:border-box;vertical-align:middle;}
div.reviewStarWrap .reviewStar .starProgress .ui-progressbar-value{position:relative;background-color:#ed8a19;margin:0;}
div.reviewStarWrap .reviewStar .starProgress .ui-progressbar-value:before{
	content:"";display:inline-block;z-index:2;
	width:88px;height:16px;
	background:url(/upload/images/ico_review_star.png) no-repeat 0 0;
	}
div.reviewStarWrap .snsShare{margin-top:14px;}
div.reviewStarWrap .snsShare a{
	margin-left:3px;
	-webkit-transition:.3s ease;
	-moz-transition:.3s ease;
	-o-transition:.3s ease;
	transition:.3s ease;
	}
div.reviewStarWrap .snsShare a:hover{opacity:.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}


/** 상품정보 **/
div.viewProdDetail{width:550px;}
div.viewProdDetail ul li.t_row{display:table;width:100%;padding:10px 0;}
div.viewProdDetail ul li.t_row label{
	display:table-cell;
	color:#555;font-size:13px;
	vertical-align:middle;width:25%;
	}
div.viewProdDetail ul li.t_row > div{
	display:table-cell;font-size:13px;
	vertical-align:middle;width:85%;
	}
div.viewProdDetail .prodTitle{padding:0 0 15px;margin-bottom:10px;border-bottom:2px solid #333;}
div.viewProdDetail .prodTitle .prodName{display:block;font-size:22px;color:#333;}
div.viewProdDetail .prodTitle .prodComment{display:block;font-size:13px;color:#555;}
div.viewProdDetail .prodPrice{border-bottom:1px solid #ddd;}
div.viewProdDetail .prodPrice p{color:#888;}
div.viewProdDetail .prodPrice em{font-size:20px;font-weight:bold;color:#fd2e2e;}
div.viewProdDetail .prodPrice span.unit{display:inline-block;margin-left:3px;font-size:13px;font-weight:normal;color:#fd2e2e;}
div.viewProdDetail .realPrice{border-bottom:1px solid #ddd;}
div.viewProdDetail .realPrice em{font-size:16px;color:#888;text-decoration:line-through;}
div.viewProdDetail .realPrice .unit{display:inline-block;margin-left:3px;font-size:13px;color:#888;}
div.viewProdDetail .specialPrice p{color:#888;}
div.viewProdDetail .specialPrice em{font-size:18px;font-weight:bold;color:#f58148;}
div.viewProdDetail .specialPrice span.unit{display:inline-block;margin-left:3px;font-size:13px;font-weight:normal;color:#f58148;}
div.viewProdDetail .prodBrand .goBrand{
	display:inline-block;padding:3px 7px;
	border:1px solid #bbb;
	-webkit-transition:.3s ease-out;
	-moz-transition:.3s ease-out;
	-o-transition:.3s ease-out;
	transition:.3s ease-out;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	margin-left:5px;
	}
div.viewProdDetail .prodBrand .goBrand:hover{border:1px solid #666;}
div.viewProdDetail .prodDelivery .f_payFee{margin-top:5px;}
div.viewProdDetail .p_percent,
div.viewProdDetail .f_condition{color:#888;}
div.viewProdDetail .f_moreFee .moreInfo{display:inline-block;position:relative;cursor:pointer;}
div.viewProdDetail .f_moreFee .moreInfo i{color:#888;}
div.viewProdDetail .f_moreFee .moreInfoBox{
	position:absolute;bottom:25px;right:-12px;
	padding:10px;border:1px solid #ddd;
	background:#fff;box-sizing:border-box;
	z-index:99;
	}
div.viewProdDetail .f_moreFee .moreInfoBox:after{
	content:"";display:inline-block;
	position:absolute;bottom:-7px;right:9px;
	width:14px;height:7px;
	background:url(/upload/images/box_arrow.png) no-repeat center;
	}
div.viewProdDetail .f_moreFee .moreInfoBox p{white-space:nowrap;font-size:12px;}
div.viewProdDetail .f_moreFee .moreInfoBox table{width:100%;margin-top:10px;}
div.viewProdDetail .f_moreFee .moreInfoBox table th,
div.viewProdDetail .f_moreFee .moreInfoBox table td{padding:5px;box-sizing:border-box;border:1px solid #eee;}
div.viewProdDetail .f_moreFee .moreInfoBox table th{width:40%;text-align:left;background:#f5f5f5;}
div.viewProdDetail .f_moreFee .moreInfoBox table td{width:60%;text-align:center;}
div.viewProdDetail .prodOpt.firstOpt{border-top:1px solid #ddd;padding-top:15px;margin-top:5px;}
div.viewProdDetail .prodOpt.lastOpt{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:5px;}
div.viewProdDetail .checkOpt dl dd,
div.viewProdDetail .radioOpt dl dd{display:inline-block;margin-right:5px;}
div.viewProdDetail .checkOpt dl dd label,
div.viewProdDetail .radioOpt dl dd label{display:inline-block;padding-left:5px;}
div.viewProdDetail .dateOpt input,
div.viewProdDetail .inputOpt input{width:100%;height:32px;border:1px solid #ddd;padding:0 10px;box-sizing:border-box;}
div.viewProdDetail .dateOpt i{
	display:inline-block;
	width:10%;height:32px;float:left;
	border:1px solid #ddd;border-right:none;
	box-sizing:border-box;font-size:15px;
	text-align:center;line-height:32px;
	background-color:#f9f9f9;color:#333;
	}
div.viewProdDetail .dateOpt input{float:left;width:90%;display:inline-block;position:relative;}
div.viewProdDetail .moreInfo div i{display:inline-block;margin-right:3px;color:#999;}


/* color select - start */
div.viewProdDetail .colorPicker dl dd{display:inline-block;vertical-align:middle;margin-right:2px;position:relative;}
div.viewProdDetail .colorPicker dl dd.p_text a{
	display:inline-block;
	border:1px solid #888;color:#888;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-transition:0.3s ease-out;
	-moz-transition:0.3s ease-out;
	-o-transition:0.3s ease-out;
	transition:0.3s ease-out;
	padding:0 8px;height:24px;line-height:24px;
	}
div.viewProdDetail .colorPicker dl dd.p_text:hover a,
div.viewProdDetail .colorPicker dl dd.p_text.checked a{border:1px solid #333;color:#333;}
div.viewProdDetail .colorPicker dl dd.p_color{margin-right:4px;width:24px;height:24px;}
div.viewProdDetail .colorPicker dl dd.p_color:hover a,
div.viewProdDetail .colorPicker dl dd.p_color.checked a{border:2px solid #333;}

div.viewProdDetail .colorPicker dl dd.checked:after{
	content:"";display:inline-block;
	position:absolute;top:-3px;right:-3px;
	width:12px;height:12px;
	background:url(/upload/images/color_pick.png) no-repeat;
	}
div.viewProdDetail .colorPicker dl dd.p_color a{
	display:block;width:100%;height:100%;
	overflow:hidden;box-sizing:border-box;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	-webkit-transition:0.3s ease-out;
	-moz-transition:0.3s ease-out;
	-o-transition:0.3s ease-out;
	transition:0.3s ease-out;
	border:2px solid #ccc;
	}
/* color select - end */

/* option form - start */
div.{}
.comm_sel{float:left;width:100% !important;box-sizing:border-box;}
.comm_sel .jq_sel{
	display:block;position:relative;
	height:32px;border:1px solid #ddd;font-size:13px;
	-webkit-transition:0.3s ease-out;
	-moz-transition:0.3s ease-out;
	-o-transition:0.3s ease-out;
	transition:0.3s ease-out;
	}
.comm_sel .jq_sel:hover{border:1px solid #aaa;}
.comm_sel .jq_sel span{
	position:absolute;left:0;top:0;
	white-space:nowrap;height:32px;width:100%;_width:auto;
	line-height:32px;text-align:left;text-indent:8px;
	color:#333;overflow:hidden;cursor:pointer;
	padding-right:28px;box-sizing:border-box;
	text-overflow:ellipsis;
	}
.comm_sel .jq_sel a.jqTransformSelectOpen{
	display:block;position:absolute;right:0px;
	width:28px;height:32px;
	background:url('/upload/images/opt_select.png') no-repeat 50% 14px;
	}
.comm_sel .jq_sel ul{
	overflow:auto;position:absolute;z-index:9999;
	top:32px;left:0px;max-height:120px;width:100% !important;
	list-style:none;background-color:#fff;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	display:none;overflow:auto;overflow-y:auto;
	z-index:10;white-space:nowrap;
	}
.comm_sel .jq_sel li{border-right:solid 1px #ccc;border-left:solid 1px #ccc;}
.comm_sel .jq_sel ul a{display:block;padding:4px 2px 4px 8px;text-decoration:none;color:#333;text-align:left;white-space:normal !important;}
.comm_sel .jq_sel ul a:hover{background-color:#f1f1f1;}
.comm_sel .jq_sel ul a.selected{color:#333;}
.comm_sel .jq_sel_hide {display:none;}
/* option form - end */

/* total price */
div.optValueWrap{margin-top:10px;}
div.optValueWrap .optValueBox{padding:15px;background:#f5f5f5;border-top:1px dashed #ddd;}
div.optValueWrap .optValueBox:first-child{border-top:none;}
div.optValueWrap .optSelectBox{width:100%;position:relative;}
div.optSelectBox .optTit{padding:0 25px 5px 0;box-sizing:border-box;}
div.optSelectBox .optPrice{position:absolute;bottom:0px;right:0px;}
div.optSelectBox .optPrice span em{font-size:13px;color:#666;}
div.optSelectBox .optPrice span .unit{font-size:12px;color:#666;}
div.optValueBox .optDelete{position:absolute;top:0px;right:0px;}
div.optValueBox ul.cntInputWrap{display:inline-block;overflow:hidden;border:1px solid #eee;}
div.optValueBox ul.cntInputWrap li{float:left;padding:0;}
div.optValueBox ul.cntInputWrap li input.cntInputForm{
	width:60px;height:30px;
	border:none;padding:0 10px;
	text-align:center;box-sizing:border-box;
	}

div.viewProdDetail .totalPriceWrap{overflow:hidden;text-align:right;}
div.viewProdDetail .totalPriceWrap div.totalPriceTxtBox,
div.viewProdDetail .totalPriceWrap div.totalPriceSection{margin:10px 0;}
div.viewProdDetail .totalPriceWrap strong.totalPrice{font-size:17px;}
div.viewProdDetail .totalPriceWrap strong.totalPriceTxt{font-size:13px;}
div.totalPriceTxtBox{display:inline-block;padding: 3px 0;}
div.totalPriceSection{float:right;}
/* total price */



/***--------------- 뷰페이지 NEW ----------------***/


/** 상품정보 **/
div.detailInfo{position:relative;float:right;width:500px;}
div.detailInfo > ul li{padding:10px 0;}
div.detailInfo ul li label{display:inline-block;width:120px;}
div.detailInfo ul li.prodIcon{padding:0;}
div.detailInfo ul li.prodName{padding-bottom:5px;font-size:18px;}
div.detailInfo ul li.sellPriceRow{border-bottom:1px solid #e5e5e5;padding-top:0; display:none;}
div.detailInfo .snsIco{display:inline-block;}
div.detailInfo .snsIco img{margin-right:5px;vertical-align:middle;}
div.detailInfo select:hover{border:1px solid #000;background-image:url("/upload/images/view_select_hover.png");transition-duration:0.5s;}
div.detailInfo select:focus{outline:none;}
div.detailInfo select{width:100%;height:40px;border:1px solid #ddd;}
strong.sellPriceAmt{font-size:17px;font-weight:normal;}
strong.sellPriceAmt span{font-size:13px;padding-left:3px;}
div.orderBtnWrap{text-align:center;overflow:hidden}
div.orderBtnWrap a{padding:17px 0;box-sizing:border-box;transition:all 0.3s ease-in-out;}
div.orderBtnWrap a span{
	font-size:13px;
	background-repeat: no-repeat;
	background-position-x: ;
	background-position-y:50%;
	}
a.btnProdBuy:hover{background:#888;border:1px solid #888;}
a.btnProdBuy{background: #000;display:block;color:#FFF;margin-bottom:10px;border:1px solid #000;}
a.btnProdWish:hover span,
a.btnProdCart:hover span{color:#000;}
a.btnProdWish:hover,
a.btnProdCart:hover{border:1px solid #000;}
a.btnProdCart{color:#888;border:1px solid #bbb;display:inline-block;width:49%;float:right}
a.btnProdCart span{background-image:url("/upload/images/ico_cart_view.png");padding-left:20px;}
a.btnProdWish{color:#888;border:1px solid #bbb;display:inline-block;width:49%;float:left}
a.btnProdWish span{background-image:url("/upload/images/ico_wish.png");padding-left:20px;}

/** 옵션**/
div.optionSection{display:inline-block;width:73%;position:relative;}
div.optionSection input[type="text"]:hover{border:1px solid #000;transition-duration:0.3s;}
div.optionSection input[type="text"]{width: 100%;height:40px;box-sizing:border-box;border:1px solid #ddd;}
/* li.otBox{padding:0 !important;} */
li.otBox{position:relative;}
div.optionValueWrap{margin-top:20px;}
div.optionWrap:nth-child(1){border-top:1px solid #eee;}
div.optionWrap{padding: 5px;border:1px solid #eee;border-top:none;}
div.optionWrap table{width:100%;}
div.optionWrap table td{padding:1px 0;}
div.optionWrap table td.optTit{width:35%;}
div.optionWrap table td.optCnt{width:25%;}
div.optionWrap table td.optPrice{width:50%;text-align:right;padding-right: 10px;}
div.optionWrap table td.optPrice strong{padding-right:2px;}
div.optionWrap table td.mngProd{width:25px;text-align:right;}
div.optionWrap ul.cntInputWrap{border:1px solid #ddd;display:inline-block;overflow:hidden;;}
div.optionWrap ul.cntInputWrap li{float:left;padding:0;}
div.optionWrap ul.cntInputWrap li input.cntInputForm{width:50px;height:27px;text-align:center;border:none;box-sizing:border-box;}
div.optionWrap ul.cntInputWrap li img{display:none;}
div.optionWrap ul.cntInputWrap li.btnCntUpDown a{
	display:block;width:27px;height:27px;
	background-repeat:no-repeat;
	background-position-x:50%;
	background-position-y:50%;
	}
div.optionWrap ul.cntInputWrap a.downBtn{background-image:url("/upload/images/btn_prod_cnt_down.gif");border-right:1px solid #ddd;}
div.optionWrap ul.cntInputWrap a.upBtn{background-image:url("/upload/images/btn_prod_cnt_up.gif");border-left:1px solid #ddd;}
div.optionWrap table td a.btn_prodDel{display:block;width:15px;height:15px;border:1px solid #ddd;background: url(/himg/common/btn_prod_opt_del.png) 6px 6px no-repeat;}
div.optionWrap table td a.btn_prodDel span{display:none;width:15px;height:15px;}

div.detailInfo .totalPriceWrap{padding: 25px 0;overflow:hidden;}
div.detailInfo .totalPriceWrap strong.totalPrice{font-size:17px;}
div.detailInfo .totalPriceWrap strong.totalPriceTxt{font-size:13px;}
div.totalPriceTxtBox{float:left;padding: 3px 0;}
div.totalPriceSection{float:right;}


/* 탭버튼 */
div.tab-container .tab-content{padding-top:26px}
div.detailInfoTabWrap{border-bottom:1px solid #acacac;text-align:Center;margin:20px 0;}
div.detailInfoTabWrap .tabBox{font-size:0;}
div.detailInfoTabWrap a{
	position:relative;
	display:inline-block;
	width:170px;height:40px;
	line-height:40px;
	text-align:center;
	border:1px solid #acacac;
	border-bottom:none;
	margin-left:-1px;
	margin-bottom:-1px;
	background-image: url(/upload/images/hover_subcate.png);
	background-repeat: repeat;
	color:#888;
	}
div.detailInfoTabWrap a:hover{transition-duration:.6s;border-top:1px solid #000;background-color:#fff;background-image:inherit;color:#000;}
div.detailInfoTabWrap a.current:hover{background-color:inherit !important;}
div.detailInfoTabWrap a.current{border-bottom:1px solid #FFF;border-top:1px solid #000;background:#FFF;	color:#000;}
div.detailInfoTabWrap a span{
	position:absolute;
	top:-9px;left:50%;
	margin-left:-9px;
	display:inline-block;
	background:#474747;
	min-width:18px;height:18px;
	border-radius:5px;
	line-height:19px;
	text-align:center;
	color:#fff;
	font-size:10px;
	}

/*탭버튼>커뮤니티 */
div.tab-content .tableForm{margin-top:10px;}
div.tab-content .tableForm td{padding:8px 0;}
div.tab-content > h3{text-align:center;margin:50px 0 30px}
div.tab-content > h3 span{
	font-weight:normal;font-size: 18px; 
	font-family: 'Roboto','Open Sans','PT Sans','nanumgothic','malgun gothic','arial','dotum','sans-serif';
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	padding: 0 24px;
	line-height: 12px;
	display: inline-block;
	}
div.tab-content > h3 p{
	font-weight:normal;
	color: #999;
	margin-top:11px;
	letter-spacing: -0.03em;
	font-size: 12px;
	font-family: 'Roboto','Open Sans','PT Sans','nanumgothic','malgun gothic','arial','dotum','sans-serif';
	}
/* 상품QnA */
div.question{padding:10px 7px 10px 4px;}
div.questionBox .left{text-align:left;}
div.question .qnaBox{width:50px;text-align:center !important;}
div.qnaTableBtn{margin-bottom:7px;}
div.qnaTableBtn a:hover{color:#FFF !important;text-decoration:none !important;}
div.prodQnaHtml .answerStatus{width:10%;}

/* 사용후기 */
div.answerBox{padding:10px;text-align:left;}

/* 상세설명란*/
div.noListWrap{padding:300px 0;background-position-y: 43%;}
div.prodAdInfoWrap{margin:10px 0;}
div.prodAdInfoWrap table.infoTable{width:100%;}
div.prodAdInfoWrap table.infoTable tr th{width:30%;padding:10px;text-align:left;font-weight:normal;border:1px solid #ddd;background: #f7f7f7;}
div.prodAdInfoWrap table.infoTable tr td{width:70%;padding:10px;line-height:18px;border:1px solid #ddd;}
body.bdCtl h2 span{font-size:15px;}

/* 상세페이지 > 달력 */
div.datepicker{
	left:0 !important;top:50px !important;z-index:9999 !important;right:0;
	background:#FFF;padding:10px;border:1px solid #ddd;border-radius:10px;box-sizing: border-box;
	box-shadow:-1px 2px 6px -1px rgba(0,0,0,.4);
	}
div.datepicker select{width:auto !important;height:19px;padding:0;margin:0 3px;}
div.datepicker table{width:100%;text-align:center;}
div.datepicker table th > span{display:inline-block;vertical-align:middle;}
div.datepicker table tr.days th{font-weight:bold;padding:6px 0 5px;}
div.datepicker table td.date:hover{background:#ddd;transition-duration:.3s;}
div.datepicker table td.date{cursor:pointer;width: 35px;height:35px;background:#f4f4f4;border:2px solid #FFF;}
div.datepicker tfoot td{text-align:left;padding-top:5px;}
div.datepicker .today{
	display:inline-block;padding:2px 3px;border:1px solid #ddd;border-radius:3px;
	box-sizing:border-box;
	background: linear-gradient(#FFF, #f4f4f4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#f4f4f4);
	}
div.detailInfoArea #detail img{max-width:1080px;}
	
/*---------------------------------- 미니샵 -----------------------------*/
.minishopBody #topWrap,
.minishopBody .mainNavArea{display:none;}
.minishopBody .topArea{height:50px;}

#minishopContentWrap{width:1080px;margin:0 auto;padding-bottom:50px;}

div.minishopGlbInfoWrap{margin-bottom:40px;}
div.minishopGlbInfoWrap h2{text-align:center;}
div.minishopGlbInfoWrap h2 strong{display:block;padding:20px 0;font-size:18px;}
div.minishopGlbInfoWrap h2 .logoWrap{width:60px;height:60px;margin:0 auto;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;overflow:hidden;border:1px solid #ddd;}
div.minishopGlbInfoWrap h2 .logoWrap img{width:100%;height:100%;}
div.minishopGlbInfoWrap .shopComment{display:block;text-align:center;width:600px;margin:0 auto;padding:10px 0;}
div.minishopGlbInfoWrap .shopGradeWrap{display:block;text-align:center;}

#minishopTopWrap{width:1080px;margin:0 auto;padding:10px 0;}
#minishopNavWrap{width:1080px;padding:0 5px;height:55px;line-height:55px;border-top:1px solid #333;border-bottom:1px solid #ccc;box-sizing:border-box;position:relative;margin-bottom:20px;}
#minishopNavWrap .mnNav{text-align:center;}
#minishopNavWrap .mnNav a{display:inline-block;*zoom:1;*display:inline;padding:0 10px;color:#333;font-weight:bold;font-size:13px;}
div.minishopSearchWrap{position:absolute;top:12px;right:0;}
div.minishopSearchWrap input{width:150px;height:30px;border:1px solid #ddd;box-sizing:border-box;vertical-align:top;transition:all 0.3s ease-in-out;}
div.minishopSearchWrap input:hover{border:1px solid #aaa;}
div.minishopSearchWrap input:focus{border:1px solid #aaa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-left:5px;}
div.minishopSearchWrap a.btnSearch{
	display:inline-block;*zoom:1;*display:inline;
	width:50px;height:30px;line-height:30px;
	text-align:center;color:#FFF;background:#5e5e5e;
	box-sizing:border-box;vertical-align:top;
	}
									
div.minishopBestProdWrap .subNewCateWrap,
div.minishopBestProdWrap .sbBestTitle,
div.minishopBestProdWrap .bestProdListWrap1,
div.minishopBestProdWrap .prodSubCateWrap{display:none;}

div.shopProdCateWrap{margin-bottom:15px;}
div.shopProdCateWrap h4{
	background-image:url(/upload/images/img_sprite_minishop.png);
	background-position:left 0px top -40px;
	width:92px;height:16px;margin:0 0 0 10px;
	text-indent:-9999px;overflow:hidden;
	}
div.shopProdCateWrap ul{width:100%;border:1px solid #ddd;margin-top:20px;font-size:0;overflow:hidden;}
div.shopProdCateWrap ul li{display:inline-block;width:20%;text-align:center;border-bottom:1px solid #ddd;margin-bottom:-1px;position:relative;}
div.shopProdCateWrap ul li:before{content:"|";font-size:10px;color:#ccc;position:absolute;top:16px;left:-3px;}
div.shopProdCateWrap ul li a{display:block;padding:15px 0;font-size:13px;transition:all 0.3s ease-in-out;}
div.shopProdCateWrap ul li a:hover{font-weight:bold;color:#ff6060;}
div.shopProdCateWrap ul li a.selected{font-weight:bold;color:#ff6060;background-image:url(/upload/images/hover_subcate.png);background-repeat:repeat;}

div.shopInfoConWrap{width:900px;margin:0 auto;}
div.shopInfoConWrap h4{display:block;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;margin:15px 0;height:16px;}
div.shopInfoConWrap h4.infoTit{background-image:url(/upload/images/img_sprite_minishop.png);background-position:left 0px top -80px;width:38px;}
div.shopInfoConWrap h4.addrTit{background-image:url(/upload/images/img_sprite_minishop.png);background-position:left 0px top -160px;width:84px;}
div.shopInfoConWrap h4.contactTit{background-image:url(/upload/images/img_sprite_minishop.png);background-position:left 0px top 0px;width:79px;}

div.shopInfoConWrap .infoContent{margin-bottom:20px;}
div.shopInfoConWrap .infoContent img{max-width:900px;}
div.shopInfoConWrap .infoContent ul{margin-top:15px;}
div.shopInfoConWrap .infoContent ul li{padding:5px 10px;font-size:13px;}
div.shopInfoConWrap .infoContent ul li:before{content:"·";padding-right:10px;font-size:25px;line-height:12px;vertical-align:middle;color:#777;}
div.shopInfoConWrap .infoContent ul li span.title{display:inline-block;width:120px;color:#777;}
div.shopInfoConWrap .sellerAddress{margin-bottom:20px;}
div.shopInfoConWrap .sellerAddress ul li{font-size:13px;padding:0 10px;}
div.shopInfoConWrap .sellerContact{margin-bottom:20px;}
div.shopInfoConWrap .sellerContact ul li{font-size:13px;padding:0 10px;}
div.shopInfoConWrap .sellerContact ul li:before{
	content:"";display:inline-block;width:20px;height:20px;
	background-image:url(/upload/images/ico_phone.png);
	background-repeat:no-repeat;background-position:center;
	vertical-align:middle;margin-right:10px;
	}


/**-- 상품뷰 미니샵 --**/
.partnerInfoWrap{margin-top:20px;background:#f7f7f7;padding:20px;box-sizing:border-box;}
.partnerInfoWrap .infoWrap{float:left;width:20%;box-sizing:border-box;padding-right:20px;}
.partnerInfoWrap .infoWrap ul{float:left;margin-left:10px;text-align:center;}
.partnerInfoWrap .infoWrap ul li.shopName{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:10px 0;}
.partnerInfoWrap .infoWrap ul li.shopName strong{font-size:15px;}
.partnerInfoWrap .infoWrap ul li.shopComment{
	font-size:12px;word-break:keep-all;
	word-wrap:break-word;margin-bottom:10px;
	overflow:hidden;text-overflow:ellipsis;
	display:-webkit-box;-webkit-line-clamp:2;
	-webkit-box-orient:vertical;line-height:15px;height:30px;
	}
.partnerInfoWrap .infoWrap ul li.rateWrap span{display:block;width:100px;padding:10px 0 5px;font-weight:normal;color:#666666;}
.partnerInfoWrap .infoWrap ul li.shopImage{
	width:50px;height:50px;margin:0 auto;
	overflow:hidden;background:#fff;
	-webkit-border-radius:50px;-moz-border-radius:50px;
	border-radius:50px;border:1px solid #eee;
	}
.partnerInfoWrap .infoWrap ul li.shopImage img.shopPhoto{width:100%;height:100%;}
.partnerInfoWrap .infoWrap ul li.shopGrade{padding:10px 0;}
.partnerInfoWrap .infoWrap ul li.goShop{text-align:center;}
.partnerInfoWrap .infoWrap ul li.goShop a{display:inline-block;width:120px;padding:5px 0;border:1px solid #999;transition:all 0.3s ease-in-out;}
.partnerInfoWrap .infoWrap ul li.goShop a:hover{background:#555;border:1px solid #555;color:#fff;}
.partnerInfoWrap .infoWrap h4,
.partnerInfoWrap .shopRelatedProd h4{padding:0 0 5px 10px;color:#b20000;background: url(/himg/product/A0001/dot_minishop.gif) left 5px no-repeat;}
.partnerInfoWrap .shopRelatedProd{float:right;width:80%;padding:10px 10px 10px 20px;box-sizing:border-box;border-left:1px solid #ddd;}
.partnerInfoWrap .shopRelatedProd dl{font-size:0;}
.partnerInfoWrap .shopRelatedProd dl dd{display:inline-block;*zoom:1;*display:inline;width:15%;margin-right:2%;vertical-align:top;}
.partnerInfoWrap .shopRelatedProd dl dd > a{display:block;height:135px;}
.partnerInfoWrap .shopRelatedProd dl dd.endProd{margin-right:0px;}
.partnerInfoWrap .shopRelatedProd dl dd img.prodImg{width:100%;}
.partnerInfoWrap .shopRelatedProd .prodInfoSum{text-align:left;}
.partnerInfoWrap .shopRelatedProd .prodInfoSum .prodIcon{display:none;}
.partnerInfoWrap .shopRelatedProd .prodInfoSum .title{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ddd;}
.partnerInfoWrap .shopRelatedProd .prodInfoSum .title a{font-size:12px;}
.partnerInfoWrap .shopRelatedProd .prodInfoSum .priceConsumer{display:inline-block;padding-right:7px;margin-bottom:0 !important;}
.partnerInfoWrap .shopRelatedProd .prodInfoSum .priceConsumer s a{font-size:11px;color:#999;}
.partnerInfoWrap .shopRelatedProd .prodInfoSum .priceSale{display:inline-block;margin-bottom:0 !important;}
.partnerInfoWrap .shopRelatedProd .prodInfoSum .priceSale a{font-size:12px;color:#444;font-weight:bold;}


/*---------------------------------- 팝업관련 -----------------------------*/
div.popContainer{margin:10px;}
div.popContainer table{width:100%;}
div.popContainer h2{margin-bottom:5px;padding-bottom:5px;margin-top:15px;border-bottom:2px solid #262626;}
div.popContainer .tableform table{width:100%;}
div.popContainer .tableform table th{width:100px;height:22px;padding:5px;border:1px solid #cccccc;background:#f5f5f5;}
div.popContainer .tableform table td{padding:5px;border:1px solid #cccccc;}
div.popContainer .tableform table dd{margin-bottom:3px;}
div.searchTab{margin:10px 0;}
div.searchTab label{display:inline-block;width:100px;text-align:center;font-weight:bold;}
div.searchTab .searchBox{display:inline-block;}
div.searchTab .searchBox input{height:30px;box-sizing:border-box;}
div.popCouponWrap .couponTableLit thead th.numDiv{width:30% !important;}
div.popCouponWrap .couponTableLit thead th.nameDiv{width:50% !important;}
div.popCouponWrap .couponTableLit thead th.priceDiv{width:20%;}
div.popCouponWrap .couponTableLit tbody{border-bottom:1px solid #ccc;}
div.popCouponWrap .couponTableLit tbody tr:hover{background:#eee !important;}
div.popCouponWrap .couponTableLit tbody td{padding:10px 0;text-align:center;}
div.popCouponWrap .couponTableLit tbody td input{margin-right:10px;}
div.popCouponWrap .useCouponInfo{text-align:right;padding:15px 10px;}

/* 장바구니/관심상품 팝업 */
div.divPopupAlertWrap {
	position:fixed;width:100%;height:100% !important;
	top:0 !important;left:0;margin:0;padding:0;
	background-color:#eee;text-align:center;
	background: rgba(0, 0, 0, 0.5) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);
	zoom: 1; /* 일반적이진 않지만 ie6, 7 에서 적용 안되는경우 선언. */
	z-index:9999;
	}
div.addCartInfoContainer{width:400px;min-height:180px; margin:0 auto; top:50%; margin-top:-100px; }
div.addCartInfoBox .titPopBox{padding:10px;height:18px;background: #000;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
div.addCartInfoBox .titPopBox strong{float:left;display:block;padding-top:2px;color:#FFF;}
div.addCartInfoBox .titPopBox a{
	float:right;display:block;
	width:18px;height:18px;
	text-indent: -9999px;overflow:hidden;
	background: url(/himg/common/btn_pop_close_white.png) center center no-repeat;
	}
div.addInBox{
	top: 300px;padding-bottom:20px;
	border:1px solid #a7a7a7;background:#fff;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	}
div.addTxtInfo{margin:20px;padding:20px;text-align:center;border:1px solid #e0e0e0;background: #f8f8f8;}
div.addTxtInfo ul li{padding:3px 0;}
div.addCartInfoBox .btnPopWrap{text-align:center;}
div.addCartInfoBox .btnPopWrap a.btnOn,
div.addCartInfoBox .btnPopWrap a.btnOff{display:inline-block;*zoom:1;*display:inline;padding:4px 10px;color:#FFF;}
div.addCartInfoBox .btnPopWrap a.btnOn{padding-right:15px;background: #000 url(/himg/common/ico_next_2.gif) right center no-repeat;}
div.addCartInfoBox .btnPopWrap a.btnOff{background: #b6c2ca;}
div.prodReviewPopContainer{width:1000px;min-height:650px;border:5px solid #000;}
div.prodReviewPopContainer .prodTitle{position:relative;padding:15px 0;font-size:18px;text-align:center;color:#FFF;background: #000;}
div.prodReviewPopContainer .prodTitle a{
	float:right;display:block;
	width:21px;height:21px;margin-right:20px;
	text-indent: -9999px;overflow:hidden;
	background: url(/himg/common/btn_pop_close_white.png) center center no-repeat;
	}

/* 메인팝업 */
body{position:relative;}
div.ui-dialog.myPosition{/* animation: eumpop .6s .4s infinite alternate; */z-index: 9999 !important;}
div.ui-dialog.myPosition:hover{animation:none}
div.myPosition .ui-dialog-title{
	position: absolute;
    top: -30px;
    left: 0;
    background: rgba(0,0,0,.4);
    width: 100%;
	color:#FFF;
    height: 30px;
	line-height:30px;
    box-sizing: border-box;
    padding: 0 10px;
	}
div.myPosition .ui-dialog-titlebar-close{position:absolute;top:6px;right:6px;}
div.myPosition .ui-dialog-titlebar-close:hover{transition-duration:.5s;opacity:1;}
div.myPosition .ui-dialog-titlebar-close{
	display:inline-block;
	width:50px;height:50px;
	border-radius:10px;
	background-color: rgba( 0, 0, 0, 0.2 );
	background-image:url("/upload/images/cardinfo_close.png");
	background-repeat: no-repeat;
	background-position-x:50%;
	background-position-y:50%;
	background-size:30px;
	text-indent:-9999ex;
	transition-duration:.5s;
	opacity:.6
	}
div.ui-dialog .closeBar{position:absolute;bottom:0;left:0;background:rgba(255,255,255,.7);width:100%;box-sizing:border-box;padding:10px;}
/* @keyframes eumpop{
0%{
		top:530px;
	}
to{
	  top:550px ;
	}   
}
 */

/*---------------------- 검색페이지 -----------------------*/
div.prodSearchWrap .subCateArea,
div.prodSearchWrap .subNewCateWrap{display:none;}
div.prodSearchWrap h2.searchTit{text-align:center;margin:50px 0;font-weight:normal;padding:50px 0;border:1px solid #eee;background:url(/upload/images/hover_subcate.png) repeat;color:#888;font-size:20px;}
div.prodSearchWrap h2.searchTit p{font-size:15px;margin-top:10px;}
div.prodSearchWrap h2.searchTit strong{font-size:24px;color:#555;}
div.prodSearchWrap h2.searchTit ul{width:500px;margin:0 auto;padding-top:25px;text-align:left;}
div.prodSearchWrap h2.searchTit ul li{font-size:14px;padding:5px 0;}
div.prodSearchWrap h2.searchTit ul li:before{content:"·";display:inline-block;font-weight:bolder;padding:0 10px;}



/*---------------------- 비회원페이지 -----------------------*/
/** 주문관리 **/
div.nonMemBuyList  h3.nonTitle{text-align:center;margin:40px 0 10px;}
div.nonMemBuyList  h3.nonTitle span{
	font-family: 'NanumSquare', sans-serif; 
	font-size: 23px;
	font-weight:400;
	display: inline-block;
	border-right: 3px solid #888;
	border-left: 3px solid #888;
	line-height: 14px;padding: 0 25px;
	}
div.nonMemBuyList h4{text-align: center; font-weight: normal;font-size: 15px; margin: 19px 0 30px; color: #888;}
div.nonMemBuyList .paymentInfo{margin-top:30px !important;}
div.nonMemBuyList table{width:100%;background:#FFF;}
div.nonMemBuyList table th{
	border-bottom:1px solid #e5e5e5;
	height:40px;color:#737373;
	font-size:11px;background: #fafafa;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	}
div.nonMemBuyList table th.mngDiv{width:100px;}
div.nonMemBuyList table td{height:30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px;color:#7e7e7e;text-align:center;border-bottom:1px solid #e5e5e5;}
div.nonMemBuyList table td.prodInfo{text-align:left;}
div.nonMemBuyList table td.prodInfo img{float:left;border:1px solid #eee;}
div.nonMemBuyList table td.prodInfo ul{float:left;margin-left:10px;width:300px;}
div.nonMemBuyList table td.prodInfo ul li{padding: 2px 0;}
div.nonMemBuyList table td.prodInfo ul li a.optBtn{display:block;padding-right:5px;font-size:11px;color:#999999;letter-spacing:-2px;text-decoration:underline;}
div.nonMemBuyList table td.checkBtn{wpadding-left:10px;text-align:center;}
div.nonMemBuyList table td.checkBtn a{display:block;margin: 1px;}
div.nonMemBuyList table td.checkOrderBtn p{margin-bottom:3px;}
div.nonMemBuyList table td dl{display:inline-block;}
div.nonMemBuyList table td dl dd{display:inline-block;vertical-align:top;}
div.nonMemBuyList table td dl dd a{display:block;}
div.nonMemBuyList table td dl dd a img{height:11px;}
div.nonMemBuyList table td.orderDateDiv{width:}
div.nonMemBuyList table td.pointState{padding-right:15px;text-align:right;}
div.nonMemBuyList table td.pointState img{margin-left:5px;width: 14px;}


/** 주문조회 **/
div.nonMemBuyView .myOrderListWrap{padding-left:0 !important;}



/*---------------------- 브랜드페이지 -----------------------*/
/** 브랜드 메인 **/
div.brandMainListWrap h2.brandTit{text-align:center;margin:70px 0 50px 0;}
div.brandMainListWrap h2.brandTit span{display:inline-block;width:170px;margin:0 auto;font-size:24px;font-weight:normal;color:#555;padding-bottom:15px;border-bottom:1px solid #bbb;}

div.brandSlideBnr{position:relative;height:310px;overflow:hidden;}
div.brandSlideBnr .bx-controls-direction{display:none;}
div.brandSlideBnr .slides_navi{position:absolute;left:50%;bottom:20px;z-index:99;width:100%;margin-left:-50%;text-align:center;}
div.brandSlideBnr .slides_navi ul li{display:inline-block;padding:0 2px;}
div.brandSlideBnr .slides_navi ul li a{display:block;width:18px;height:6px;background:rgba(255, 255, 255, 0.8);transition:all 0.3s ease-in-out;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
div.brandSlideBnr .slides_navi ul li a.active{width:25px;background:rgba(33, 33, 33, 0.7);}

div.b_searchWrap{text-align:center;margin:60px 0 30px;}
div.b_searchWrap .search{display:inline-block;}
div.b_searchWrap .search input{height: 35px;width: 300px;border: 2px solid #ddd;font-size:14px;margin:0 15px;}
div.b_searchWrap .search input::-webkit-input-placeholder{font-size:12px;letter-spacing:3px;color:#bbb;text-align:Center}
div.b_searchWrap .search input::-moz-placeholder{font-size:12px;letter-spacing:3px;color:#bbb;text-align:Center}
div.b_searchWrap .search input:-ms-input-placeholder{font-size:12px;letter-spacing:3px;color:#bbb;text-align:Center}
div.b_searchWrap .search input:-moz-placeholder{font-size:12px;letter-spacing:3px;color:#bbb;text-align:Center}
div.b_searchWrap .search a{font-size: 22px; vertical-align: middle;}

h3.b_searchTit{font-size:16px;padding-bottom:15px;display:inline-block}
div.brandSearchBox{border:1px solid #eee;padding:20px;}
div.brandSearchBox > div{margin-top:10px;}
div.brandSearchBox > div:first-child{margin-top:0 !important;}
div.brandSearchBox dt{display:inline-block;padding:0 20px;}
div.brandSearchBox dd{display:inline-block;}
div.brandSearchBox dt strong{color:#ff6060;}
div.brandSearchBox ul li{display:inline-block;width:30px;height:30px;line-height:28px;text-align:center;}
div.brandSearchBox ul li a{display:block;width:100%;height:100%;border:1px solid #aaa;box-sizing:border-box;}
div.brandSearchBox ul li a:hover{background:#aaa;color:#fff;}

div.brandMainListWrap ul.brandList{margin-top:30px;}
div.brandMainListWrap ul.brandList{font-size:0;margin-left:-14px;}
div.brandMainListWrap ul.brandList li{display:inline-block;margin-left:14px;margin-bottom:14px;}
div.brandMainListWrap .brandListWrap{position:relative;width:394px;height:263px;overflow:hidden;vertical-align:top;}
div.brandMainListWrap .brandListWrap img{
	max-width:394px;
	min-width:394px;
	position:absolute;
	top:50%;left:50%;
	-webkit-transform : translate(-50%,-50%);  
	-moz-transform : translate(-50%,-50%);     
	-ms-transform : translate(-50%,-50%);       
	-o-transform : translate(-50%,-50%);
	}
div.brandMainListWrap .brandListWrap .titBox{
	position:absolute;
	top:50%;left:50%;
	margin-top:-50px;
	margin-left:-125px;
	width:250px;height:100px;
	line-height:100px;overflow:hidden;
	background:rgba(255, 255, 255, 0.7);
	background:transparent !ie;zoom:1;
	text-align:center;
	transition:all 0.3s ease-in-out;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff, endColorstr=#B2ffffff)";
	}
div.brandMainListWrap .brandListWrap span{display:block;font-size:16px;color:#222;transition:all 0.3s ease-in-out;}
div.brandMainListWrap .brandListWrap span a{display:block;font-size:15px;color:#fff;}
div.brandMainListWrap .brandListWrap:hover .titBox{background:#333;}
div.brandMainListWrap .brandListWrap:hover .title{margin-top:-100px;}


/*---------------------- 입점사페이지 -----------------------*/
/* 입점사 리스트 */
h2.shopTit{text-align:center;margin:70px 0 50px 0;}
h2.shopTit span{display:inline-block;width:170px;margin:0 auto;font-size:24px;font-weight:normal;color:#555;padding-bottom:15px;border-bottom:1px solid #bbb;}

div.shopSlideBnr{position:relative;height:310px;overflow:hidden;margin-bottom:50px;}
div.shopSlideBnr .bx-controls-direction{display:none;}
div.shopSlideBnr .slides_navi{position:absolute;left:50%;bottom:20px;z-index:99;width:100%;margin-left:-50%;text-align:center;}
div.shopSlideBnr .slides_navi ul li{display:inline-block;padding:0 2px;}
div.shopSlideBnr .slides_navi ul li a{display:block;width:18px;height:6px;background:rgba(255, 255, 255, 0.8);transition:all 0.3s ease-in-out;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
div.shopSlideBnr .slides_navi ul li a.active{width:25px;background:rgba(33, 33, 33, 0.7);}

div.shopSearchWrap{margin-bottom:20px;}
h3.shopSearchTit{float:left;font-size:16px;padding-top:15px;}
div.shopSearch{float:right;position:relative;}
div.shopSearch input{box-sizing:border-box;height:35px;border:none;border-bottom:1px solid #bbb;color:#bbb;display:inline-block;width:250px;text-indent:10px;}
div.shopSearch a{position: absolute;top: 7px;right: 8px;display: inline-block;width: 21px;height: 21px;text-indent: -9999ex;
					background-image: url(/upload/images/ico_search_1.png);background-repeat:no-repeat;background-position: center center;
					}

div.shopSortWrap{border:1px solid #eee;padding:20px;}
div.shopSortWrap > div{margin-top:10px;}
div.shopSortWrap > div:first-child{margin-top:0 !important;}
div.shopSortWrap dt{display:inline-block;padding:0 20px;}
div.shopSortWrap dd{display:inline-block;}
div.shopSortWrap dt strong{color:#ff6060;}
div.shopSortWrap ul li{display:inline-block;width:30px;height:30px;line-height:28px;text-align:center;}
div.shopSortWrap ul li a{display:block;width:100%;height:100%;border:1px solid #aaa;box-sizing:border-box;}
div.shopSortWrap ul li a:hover{background:#aaa;color:#fff;}

div.shopBox{width:100%;margin-top:20px;border-left:1px solid #d4d4d4;}
div.noLine{border-left:none;}
div.shopBox dl{padding:30px 15px 20px 15px;border-top:1px dashed #ccc;}
div.shopBox:first-child dl{border-top:none;}
div.shopBox dl dt{font-size:30px;color:#000;vertical-align:top;width:5%;padding-left:10px;}
div.shopBox dl dd{padding-left:10px;padding-top:20px;}
div.shopBox dl dd ul li{display:inline-block;width:16%;text-align:left;}
div.shopBox dl dd ul li a{display:block;color:#000;font-size:13px;padding:5px 0;}
div.shopBox dl dt strong{line-height:20px;}

/* 상품리스트 */
div.shopProdLitWrap .shopNameTit{text-align:center;margin:100px 0 30px 0;}
div.shopProdLitWrap .shopNameTit span{display:inline-block;padding:0 15px 20px 15px;border-bottom:1px solid #aaa;font-weight:normal;font-size:20px;}
div.shopProdLitWrap .shopTopImg{width:100%;text-align:center;margin-bottom:30px;}
div.shopProdLitWrap .shopInfoImg{width:100%;text-align:center;}
div.shopProdLitWrap .shopTopImg img,
div.shopProdLitWrap .shopInfoImg img{max-width:100%;}

div.shopProdWrap .memo{margin:10px 0 20px;}
div.shopProdWrap .listTopSortWrap{margin-bottom:10px;}
div.shopProdWrap table td{vertical-align:top;    width: 238px;}
h3.prodTotal{font-size:12px;font-weight:normal;padding-bottom:15px;}
h3.prodTotal .cate_tit{padding-right:5px;}
h3.prodTotal .total{display:inline-block;padding:2px 5px;background:#ed145b;color:#FFF;font-weight:normal;font-size:11px;
							-webkit-border-radius: 3px;
							-moz-border-radius: 3px;
							border-radius: 3px;
							margin:0 3px;}



/*---------------------- 기획전페이지 -----------------------*/
h2.planTit{text-align:center;margin:70px 0 50px 0;}
h2.planTit span{display:inline-block;width:170px;margin:0 auto;font-size:24px;font-weight:normal;color:#555;padding-bottom:15px;border-bottom:1px solid #bbb;}

div.planLitWrap{margin-bottom:100px;}
div.planLitWrap ul li{margin-bottom:30px;}
div.planLitWrap ul li img{width:100%;}

/** 상품리스트 **/
div.planMainWrap{padding-top:35px;}
div.planMainWrap .goBackList{text-align:right;margin-bottom:15px;}
div.planMainWrap .goBackList a{display:inline-block;padding:5px 15px 5px 35px;background-color:#666;color:#fff;
								background-image:url(/upload/images/ico_page_back.png);background-repeat:no-repeat;background-position:15px 50%;
								}
div.planMainWrap .evt_main img{max-width:100%;}

div.planMainWrap .listTopSortWrap{border-bottom:none !important;}
div.planMainWrap .listTopSortWrap h3 span,
div.planMainWrap .listTopSortWrap .sortBtn{display:none;}
div.planMainWrap .listTopSortWrap h3{float:inherit !important;padding:10px 0;background:#eea7aa;text-align:center;}
div.planMainWrap .listTopSortWrap h3 .cate_tit{display:inline-block !important;font-size:15px;color:#fff;}




/*---------------------- 판매자가입신청 -----------------------*/
div.shopRegWrap > h1{margin:50px 0 20px 0;;}
div.shopJoinSection h4{padding:10px 5px;border-bottom:1px solid #333;font-size:14px;}
div.shopJoinSection table th{width:180px;}
div.shopJoinSection table td{padding:6px 0;}
div.shopJoinSection a.btnIDChk{display:inline-block;padding:0 10px;height:35px;line-height:35px;color:#FFF;background: #6a6a6a;box-sizing:border-box;vertical-align:top;margin:1px 0;}
div.shopJoinSection a.btnAddr{height: 35px;line-height: 35px;display: inline-block;padding: 0 10px;color: #FFF;background: #6a6a6a;margin:1px 0;
								-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:top;
								}

div.shopRegWrap{padding:30px;margin-top:30px;border:1px solid #ddd;}
div.shopRegWrap h1{text-align:center;}
div.shopRegWrap p.tit strong{display:block;padding: 30px 0;text-align:center;font-size:32px;color:#ec651b;}
div.shopRegWrap .txt{position:relative;height:1px;border-bottom:1px solid #000;}
div.shopRegWrap .txt span{display:inline-block;*zoom:1;*display:inline;position:absolute;left:50%;bottom:-5px;margin-left:-50px;padding:0 20px;background: #FFF;}
div.shopRegWrap .chkSame{padding-top:10px;}
div.shopJoinWrap{margin:30px 60px;}
div.shopJoinWrap h2{position:relative;padding-bottom:10px;font-size:16px;border-bottom:1px solid #333;}
div.shopJoinWrap h2 p.mustTxt{position:absolute;right:0;top:3px;font-size:12px;}
div.shopJoinSection table{width:100%;}
div.shopJoinSection table tr th,
div.shopJoinSection table tr td{padding: 10px 5px;border-bottom:1px solid #ddd;}
div.shopJoinSection table tr th .icoChk{color:#ff5050;}
div.shopJoinSection table tr td.addr input{margin-bottom:1px;}
div.shopJoinSection table tr td input{vertical-align:middle;}
div.shopJoinSection table tr td select,
div.shopJoinSection table tr td input[type=text],
div.shopJoinSection table tr td input[type="input"],
div.shopJoinSection table tr td input[type="password"]{height:35px;box-sizing:border-box;border:1px solid #ccc;padding:0 5px;margin:1px 0;}
div.shopJoinSection table tr th{width:200px;text-align:left;}
div.shopJoinSection .joinW_1 > p{padding:15px 0;}
div.shopJoinSection .joinW_1 > p a{display:inline-block;margin-left:10px;color:#6195e2;text-decoration:underline;}
div.shopJoinSection .joinWrap .fInfo{padding:5px;}
div.shopJoinSection .sInputBox{font-size:0;}
div.shopJoinSection .sInputBox .s_input{display:inline-block;vertical-align:top;}
div.shopJoinSection .sInputBox .dash{display:inline-block;text-align:center;font-size:12px;vertical-align:top;line-height:35px;}
p.cnkTerms{margin-top:5px;}

div.shopAgreePop .popTit{position:fixed;top:0;left:0;width:100%;height:45px;line-height:45px;text-align:center;font-size:18px;background:#555;border-bottom:1px solid #000;color:#fff;}
div.shopAgreePop .popContent{margin:45px 0 35px 0;padding:10px;box-sizing:border-box;height:510px;overflow-y:auto;}
div.shopAgreePop .popClose{position:fixed;bottom:0;left:0;width:100%;height:35px;text-align:center;background:#f1f1f1;border-top:1px solid #ddd;}
div.shopAgreePop .popClose a{
	display:inline-block;
	padding:5px 10px;
	background:#bbb;
	border:1px solid #999;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-top:4px;color:#fff;
	}


/*------------------------ 커뮤니티 메인 ----------------------------*/
@keyframes checkIcon{
  form {
top:-13px;
  }
  to {
  top:-16px;
  }   
}
div.comuAllWrap h3{color: #555;font-family: 'NanumSquare', sans-serif;font-size: 22px;text-align: center;font-weight: 400;margin:50px 0 35px;}
div.comuAllWrap .comuNav{text-align:center;font-size:0}
div.comuAllWrap .comuNav a{display:inline-block;;color:#888;position:relative;font-size:13px;letter-spacing:-1px;}
div.comuAllWrap .comuNav a i{position:absolute;top:-13px;left:50%;margin-left:-22px;font-size:13px;opacity:0;transition-duration:.3s;animation:checkIcon .3s .3s infinite alternate;}
div.comuAllWrap .comuNav a:after{content:" / ";display:inline-block;margin:0 15px;color:#ddd;}
div.comuAllWrap .comuNav a.on,
div.comuAllWrap .comuNav a:hover{color:#000;transition-duration:.3s;}
div.comuAllWrap .comuNav a.on i,
div.comuAllWrap .comuNav a:hover i{opacity:1;transition-duration:.3s;}
div.widgetWrap{margin-top:45px;}
div.widgetWrap h5{margin-top: -11px;}
div.widgetWrap h5  > span{font-size:15px;font-weight:normal;display:inline-block;background:#FFF;padding:0 10px;margin: 1px 0 0 8px;}
div.widgetWrap h5 .right{display:inline-block;border:1px solid #474747;width:21px;height:21px;position:relative;padding:5px;box-sizing:border-box;background:#FFF;}
div.widgetWrap h5 .right span{display:block;height:1px;background:#000;margin-top: -1px;}
div.widgetWrap h5 .right span.rotate{transform:rotate(90deg);margin-top: 4px;}
div.widgetWrap .listForm{border-top:1px solid #474747;margin-top:20px;width:587px;box-sizing:border-box;margin-right:35px;}
div.widgetWrap .listForm ul{margin-top:7px}
div.widgetWrap .listForm ul li{position:relative;padding:10px;border-bottom:1px solid #ddd;}
div.widgetWrap .listForm ul li .date{position:absolute;top:11px;right:11px;}
div.widgetWrap .listForm ul li .title{display:inline-block;width:90%;margin-left:7px;vertical-align:middle;}
div.widgetWrap .listForm ul li .title a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
div.widgetWrap .listForm span i{padding-right:3px;}
div.widgetWrap .noticeForm ul li:before{content:"·";display:inline-block;}
div.widgetWrap .faqForm{margin-top:50px;}
div.widgetWrap .faqForm ul li:before{content:"Q";display:inline-block;font-family:'NanumSquare', sans-serif;font-weight:bold;color:#000;}
div.widgetWrap .galleryForm{margin-top:20px;border-top:1px solid #474747;}
div.widgetWrap .galleryForm ul{width:591px;font-size:0;margin-top: 10px;margin-left: -8px;}
div.widgetWrap .galleryForm ul li{display:inline-block;width:188px;vertical-align:top;font-size:12px;padding:5px 0 0 0;margin-left:8px;margin-bottom:30px;}
div.widgetWrap .galleryForm ul li span.image{display:block;height: 194px;overflow: hidden;}
div.widgetWrap .galleryForm ul li span.image img{width:100%;}
div.widgetWrap .galleryForm ul li span.date{display:block;}
div.widgetWrap .galleryForm ul li span.title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
div.widgetWrap .galleryForm .data{position:relative;}
div.widgetWrap .galleryForm .title{display:block;padding:7px 0;border-bottom:1px solid #ddd;margin-bottom:4px;}
div.widgetWrap .galleryForm .date{position:absolute;bottom:0;right:0;color:#888;font-size:10px;}
div.widgetWrap .pdForm{border-top:1px solid #474747;margin-top:20px;width:580px;}
div.widgetWrap .pdForm ul{font-size:0;margin-left:-8px;margin-top:10px;}
div.widgetWrap .pdForm li{display:inline-block;font-size:12px;width:188px;margin-left:8px;margin-bottom:20px;position:relative;vertical-align:top;}
div.widgetWrap .pdForm .prodImg{display:block;}
div.widgetWrap .pdForm .prodImg img{width:100%;}
div.widgetWrap .pdForm .title{display: block; padding: 6px 0 6px 0;border-bottom: 1px solid #ddd;margin-bottom: 6px;}
div.widgetWrap .pdForm .title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
/* div.widgetWrap .pdForm .grade{text-align:center;display:block;margin:4px 0;} */
div.widgetWrap .pdForm .state,
div.widgetWrap .pdForm .grade{position:absolute;bottom:1px;right:0;}
div.widgetWrap .pdForm .grade img{width:53px;}
div.widgetWrap .pdForm .date{color: #888;font-size: 10px;}
div.widgetWrap .pdForm .date:before{content:"｜";display:inline-block;margin-right:5px;}


div.comuSlider{position:relative;margin:80px 0 0;height:230px;overflow:hidden;}
div.comuSlider .sliderBannerWarp{position:relative;}
div.comuSlider .slides{text-align:center;}
div.comuSlider .slides li{font-size:0;}
div.comuSlider .slideItem{display:inline-block;width:290px;padding:0 8px}
div.comuSlider .slideItem img{width:100%;}
div.comuSlider .bx-pager{bottom:-10px;}
div.comuSlider .bx-controls-direction{position:absolute;top:50%;left:50%;margin-left:-605px;width:1080px;z-index:88}
div.comuSlider .bx-controls-direction a{display:inline-block;position:absolute;top:0;width:17px;background:rgba(0,0,0,.5);text-align: center;padding:10px 7px}
div.comuSlider .bx-controls-direction a span{display:inline-block;width:12px;height:3px;background:#fff;transform:rotate(-40deg);border-radius:5px;text-indent: -15px;overflow: hidden;}
div.comuSlider .bx-controls-direction a:after{content:"";display:inline-block;width:12px;height:3px;background:#fff;transform:rotate(40deg); margin-top: 4px;margin-left: 0;}
div.comuSlider .bx-prev{left:1px;}
div.comuSlider .bx-next{right:1px;}
div.comuSlider .bx-next span{transform:rotate(40deg) !important;}
div.comuSlider .bx-next:after{transform:rotate(-40deg) !important;}



/*------------------------ 뷰페이지 NEW --------------------------*/
.mainProdView .viewTitLocation{padding-top:20px;}









/*------------------------ 네이버 회원가입 팝업 -------------------------*/
.naverJoinPop{
	position:relative;width:595px;
	padding:35px 20px 50px 20px;
	box-sizing:border-box;
	border:1px solid #ddd;
	border-top:none;
	}
.naverJoinPop .joinTopWrap{
	position:absolute;top:0;left:0;
	width:100%;height:35px;
	line-height:35px;box-sizing:border-box;
	background:#626d88;padding:0 20px;
	}
.naverJoinPop .joinTopWrap strong{color:#fff;font-size:14px;}
.naverJoinPop .joinTopWrap .popClose{display:inline-block;font-size:15px;margin-top:10px;}
.naverJoinPop .joinBtWrap{
	position:absolute;bottom:0;left:0;
	width:100%;height:50px;padding-top:10px;
	box-sizing:border-box;text-align:center;
	background:#f5f5f5;border-top:2px solid #ddd;
	}
.naverJoinPop .joinBtWrap a.btnJoin{
	display:inline-block;
	width:210px;height:30px;
	background:#626d88;color:#fff;
	font-size:13px;line-height:30px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	}

.naverJoinPop .joinContent .joinTit{display:block;font-size:13px;color:#404040;padding:12px 0;}
.naverJoinPop .joinContent .joinExplain{
	width:100%;padding:10px;
	border:5px solid #e8e8e8;
	box-sizing:border-box;
	text-align:center;color:#404040;
	margin:20px 0 10px 0;line-height:18px;
	}
.naverJoinPop .joinContent .joinExplain p strong{color:#008bcc;}
.naverJoinPop .joinContent .joinInputCon{box-sizing:border-box;margin-bottom:20px;}
.naverJoinPop .joinInputCon .mobileInfo{border:1px solid #ddd;box-sizing:border-box;}
.naverJoinPop .joinInputCon .mobileInfo dl{width:100%;display:table;box-sizing:border-box;}
.naverJoinPop .joinInputCon .mobileInfo dl dt{
	display:table-cell;width:18%;
	padding:5px 15px;vertical-align:middle;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;
	background:#f9f9f9;
	}
.naverJoinPop .joinInputCon .mobileInfo dl dt strong{color:red;}
.naverJoinPop .joinInputCon .mobileInfo dl dd{display:table-cell;width:82%;padding:5px 15px;vertical-align:middle;border-top:1px solid #ddd;}
.naverJoinPop .joinInputCon .mobileInfo dl:first-child dt,
.naverJoinPop .joinInputCon .mobileInfo dl:first-child dd{border-top:none;}
.naverJoinPop .joinInputCon .mobileInfo dl dd .dash{padding:0 3px;color:#aaa;}
.naverJoinPop .joinInputCon .mobileInfo dl dd input{height:25px;border:1px solid #ddd;box-sizing:border-box;}
.naverJoinPop .joinInputCon .chkInfo{margin:20px 0 10px 0;width:100%;border:1px solid #ddd;}
.naverJoinPop .joinInputCon .chkInfo .totalChk{padding:15px 10px;background:#f9f9f9;box-sizing:border-box;border-bottom:1px solid #ddd;}
.naverJoinPop .joinInputCon .chkInfo .totalChk input,
.naverJoinPop .joinInputCon .chkInfo .totalChk label{display:inline-block;vertical-align:top;}
.naverJoinPop .joinInputCon .chkInfo .totalChk label{width:470px;}
.naverJoinPop .joinInputCon .chkInfo ul{padding:15px 10px 5px 10px;width:100%;box-sizing:border-box;}
.naverJoinPop .joinInputCon .chkInfo ul li{float:left;width:50%;}
.naverJoinPop .joinInputCon .chkInfo ul li input{margin-right:3px;}
.naverJoinPop .joinInputCon .chkInfo ul li .txtView{display:inline-block;font-size:11px;color:#757575;text-decoration:underline;margin-left:20px;}
.naverJoinPop .joinInputCon .chkInfo p{padding:5px 10px 15px 10px;}
.naverJoinPop .joinInputCon .chkInfo p span{display:inline-block;margin-left:10px;}
.naverJoinPop .joinInputCon .chkInfo p strong{display:inline-block;vertical-align:middle;font-weight:normal;color:#555;margin-right:10px;}
.naverJoinPop .joinInputCon .chkInfo p strong:before{
	content:"";display:inline-block;
	width:4px;height:4px;background:#aaa;
	vertical-align:middle;margin-right:5px;
	}
.naverJoinPop .agreementForm .formWrap{border:1px solid #ddd;background:#f9f9f9;padding:10px;box-sizing:border-box;margin-bottom:10px;}
.naverJoinPop .agreementForm .formBox{
	border:1px solid #eee;background:#fff;
	height:50px;overflow-y:scroll;
	padding:10px;box-sizing:border-box;
	line-height:18px;font-size:13px;
	text-align:left;
	}

div.adminLinkBtn{position:fixed;right:10px;bottom:10px;}
div.adminLinkBtn a{display:block;width:100px;padding:6px 0;text-align:center;color:#FFF;background: #ff6186;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}

/**(4) 페이지 ****/
/* 페이지 */
#pagenate{padding: 10px 0 10px;text-align:center;}
#pagenate a{display:inline-block;*zoom:1;*display:inline;margin:2px;padding-top:6px;width:24px;height:20px;vertical-align:bottom;border:1px solid #ddd;}
#pagenate a:hover,
#pagenate strong{display:inline-block;*zoom:1;*display:inline;width:24px;height:20px;margin:2px;padding-top:6px;font-weight:bold;color:#000;border:1px solid #000;}
#pagenate a.pre,
#pagenate a.next{width:48px;}
#pagenate a.pre:hover,
#pagenate a.next:hover{font-weight:bold;color:#000;border:1px solid #000;}


/**************************/
div.topNextArea{padding:20px 0;text-align:center;border-bottom:1px solid #ddd;}