/* BASIC css start */
/* 메인 롤링 배너 */
.sliderWrap { position:relative; min-width:1200px; height:600px; overflow:hidden }
.sliderWrap .sliderArea { margin-left:-960px; position:absolute; top:0; left:50%; width:1920px; height:600px }
.sliderWrap .sliderArea img{width:100%;}
.sliderArea .bx-pager{position:absolute;bottom:150px;left:0;right:0;z-index:60;text-align:center;}
.sliderArea .bx-pager-item{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;display:inline-block;position:relative;}
.sliderArea .bx-pager-link{display:inline-block;width:18px;height:3px;font-size:0;margin:2px;background-color: rgba(0,0,0,0.4)}
.sliderArea .bx-pager-link.active{width: 30px; background-color: rgba(0,0,0,0.8);}
.sliderArea .bx-controls-direction {position:absolute;top:40%;left:50%;z-index:60;text-align:center;opacity: 0;}
.sliderArea:hover .bx-controls-direction {opacity:1.0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.sliderArea .bx-prev, .sliderArea .bx-next{position:absolute;top:0;margin-top:-25px;font-size:36px;display:inline-block;width:50px;height:50px;color:#777;}
.sliderArea .bx-prev i, .sliderArea .bx-next i {line-height: 50px;}
.sliderArea .bx-prev{left:0;margin-left:-640px;}
.sliderArea .bx-next{right:0;margin-right:-640px;}
.sliderArea .bx-prev:hover,
.sliderArea .bx-next:hover{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;background-color: rgba(0,0,0,0.8); color:#fff; }

/* 메인 서브 배너 */
.subbnArea {position: relative; margin-top: 12px; /*margin-top: -78px;*/margin-left:-12px;}
.subbnArea:after { content: ""; display: block; clear: both; }
.subbnArea .sub_banner li { float: left; margin-left: 12px; margin-bottom: 12px;}

.subbnArea2 {position: relative; margin-top: -50px; /*margin-top: 12px;*/ *margin-left:-12px;*}
.subbnArea2:after { content: ""; display: block; clear: both; }
.subbnArea2 .sub_banner li { float: left; margin-left: 12px; }

/* tabProduct */
#tabProduct { visibility:hidden; position:relative; margin-top:70px; }
#tabProduct .newCate_prod { position:relative }
#tabProduct .newCate_prod .newCateTab {zoom: 1;overflow: hidden;}
#tabProduct .newCate_prod .newCateTab li{ float:left; width:20%; }
#tabProduct .newCate_prod .newCateTab li a {display:block;height:50px;font-size:14px;color:#999;text-align:center;line-height:50px;border-top: 1px solid #ddd;border-bottom:1px solid #a7a7a7;background:#f8f8f8;}
#tabProduct .newCate_prod .newCateTab li:first-child a { border-left: 1px solid #ddd;}
#tabProduct .newCate_prod .newCateTab li:last-child a { border-right: 1px solid #ddd;}
#tabProduct .newCate_prod .newCateTab li a.active { color:#111; background-color:#fff; border: 1px solid #a7a7a7; border-bottom: 1px solid #fff; }
#tabProduct .newCate_prod .newCateList {position:relative;border: 1px solid #a7a7a7;border-top:0;padding:19px; height: 400px;}
#tabProduct .newCate_prod .newCateList a {display:block;}
#tabProduct .newCate_prod .slideList ul {margin-left: -3px;}
#tabProduct .newCate_prod .slideList li {float: left;position:relative;width: 191px;margin: 0 0 1px 3px;}
#tabProduct .newCate_prod .slideList li.item1 {width: 384px; height: 400px; }
#tabProduct .newCate_prod .slideList li .thumb img {width:100%;}
#tabProduct .newCate_prod .slideList li .thumb:hover img {opacity:0.2; filter:alpha(opacity=70);}
#tabProduct .newCate_prod .slideList .ncsNum {display: block;position: absolute;top: 0;left:0;width: 60px;height: 24px;line-height: 24px;text-align: center;background: #000;opacity:0.6;filter:alpha(opacity=60);color:#fff;z-index: 9;}
#tabProduct .newCate_prod .slideList li .prd-info-bx {position:absolute;bottom:30px;left:0;right:0;text-align:center; display: none;}
#tabProduct .newCate_prod .slideList li .prd-info-bx .prd-info {background:#fff; padding: 10px;  }
#tabProduct .newCate_prod .slideList li .prd-info-bx .prd-name {  font-size: 14px; }
#tabProduct .newCate_prod .slideList li .prd-info-bx .prd-price del { color:#999; font-weight: normal; font-size: 14px; margin-right: 5px;}
#tabProduct .newCate_prod .slideList li .prd-info-bx .prd-price {padding-top:3px;font-size:16px; font-weight: bold;color: #292929;}

#tabProduct .newCate_prod .slideList li:hover .prd-info-bx {display:block;}
#tabProduct .newCate_prod .slideList li:hover .thumb img {opacity:0.2; filter:alpha(opacity=70);}

/* 메인 중간 배너 */
.mdlArea01 { margin-top: 50px; }
.mdlArea02 {margin-top: 90px;}

/* 상품 타이틀 */
.h_title {padding: 70px 0 35px;text-align:center;}
.h_title h3 { font-size: 24px; font-weight:bold; color:#292929; }

/* 위클리 베스트 */
.bestCateList { position:relative }
.bestCateList .slideList ul {margin-left: -15px;}
.bestCateList .slideList li { position:relative; float:left;width: 228px;padding: 0 0 15px 15px;}
.bestCateList .slideList li .thumb img {width:100%;}
.bestCateList .slideList li .thumb img {height:228px;}
.bestCateList .prd-info-bx {display:none;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;margin-left: 15px;}
.bestCateList .prd-info-bx .prd-name{font-size: 14px;}
.bestCateList .prd-info-bx .prd-info {position:absolute;top:50%;left:0;right:0;margin-top: -30px;z-index:10; padding: 5px;}
.bestCateList .prd-info-bx .prd-subname{padding: 15px 25px; }
.bestCateList .prd-info-bx .prd-price del { color:#999; font-weight: normal; font-size: 12px; margin-right: 5px;}
.bestCateList .prd-info-bx .prd-price {padding-top:3px;font-size:18px; margin-top: 10px; font-weight: bold;}
.bestCateList .prd-info-bx .bg {position:absolute; top:0; left:0; right:0;bottom:0;background:#fff; opacity:0.8; filter:alpha(opacity=80); z-index:0 }
.bestCateList .bx-pager{position:absolute;bottom: -15px;left:0;right:0;z-index:60;text-align:center;}
.bestCateList .bx-pager-item{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;display:inline-block;position:relative;}
.bestCateList .bx-pager-link{display:inline-block;width:18px;height:3px;font-size:0;margin:2px;background-color: rgba(0,0,0,0.4)}
.bestCateList .bx-pager-link.active{width: 30px; background-color: rgba(0,0,0,0.8);}


/* 인스타그램 */
.instaWrap .h_title h3 a {font-size: 24px;}
.instaWrap .h_title h3 span {/*font-size: 14px;*/margin-left: 5px;font-weight: normal;}
.instaWrap {text-align:center; padding-top: 70px;}
#instafeed {width: 1200px;}
#instafeed img { margin: 0 4px 8px 4px;}




/* 테스트 */
#section {
	position: relative; z-index: 20;
	background: #fff;
	padding: 0 40px; margin: 0px -40px 0px;
}
#section .ban {
	float: left;
	width: 66.7%;
	position: relative;
}
#section .ban img {
	width: 100%;
}
#section .ban .text {
	position: absolute; top: 20%; left: 20px;
	font-size: 50px; line-height: 50px; color: #000; font-weight: 700;
	margin: 0 0 25px;
}
#section .ban .text span {
	display: block;
	font-size: 14px; line-height: 1.2; color: #000; font-weight: 400;
}
#section .area_latestbbs {
	width: 33.3%;
	position: absolute; bottom: 10px; right: 0;
	padding: 0 40px 0 5px;
	box-sizing: border-box;
}
#section .area_latestbbs h2 {
	margin: 0 0 10px;
	position: relative;
}
#section .area_latestbbs h2 a {
	display: block;
	font-size: 18px; line-height: 30px; color: #000; font-weight: 700;
	text-decoration: none;
}
#section .area_latestbbs h2 a i {
	position: absolute; top: 4px; right: 0;
	font-size: 20px; line-height: 15px; color: #000; font-weight: 700;
}
#section .area_latestbbs li {
	position: relative;
}
#section .area_latestbbs li i {
	width: 18px; height: 18px;
	font-size: 12px; line-height: 18px; color: #fff; font-weight: 700;
	text-align: center;
	background: #000;
	border-radius: 50%;
	position: absolute; top: 50%; left: 0;
	transform: translateY(-50%);
}
#section .area_latestbbs li a {
	display: block;
	font-size: 12px; line-height: 36px; color: #646464; font-weight: 400;
	text-decoration: none;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
	margin: 0 50px 0 26px;
}
#section .area_latestbbs li a:hover {
	color: #000;
}
#section .area_latestbbs li .date {
	font-size: 12px; line-height: 36px; color: #bbb; font-weight: 400;
	position: absolute; top: 50%; right: 0;
	transform: translateY(-50%);
}



/* 동영상 */
#wrap .section3 {
    padding: 80px 0 0;
}

    
#wrap .content {
    min-width: 1040px;
    max-width: 1200px;
    box-sizing: border-box;
    padding: 0;
    margin: 0 auto;
}

#wrap .section3 .mov {
    float: left;
    width: 50%;
}

#wrap .section3 .mov {
    float: left;
    width: 50%;
}
    
#wrap .section3 .area_magazine {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 0;
}
    
#wrap .section3 .area_magazine h2 {
    margin: 0 0 15px;
}

#wrap .section3 .area_magazine h2 a {
    font-size: 28px;
    line-height: 30px;
    color: #000;
    font-weight: 700;
    text-decoration: none;
}
/* 동영상// */




/* BASIC css end */

