/* BASIC css start */
#contentWrapper { margin-top: -52px; } 

/* 메인 배너 */ 
.mainVideo { position: relative; width: 100%; padding-bottom: 56.25%; } 
.mainVideo iframe { position: absolute; width: 100%; height: 100%; left:0; right:0; } 
.sliderWrap { position:relative; min-width:1200px; height: auto; overflow:hidden; } 
.sliderWrap .sliderArea { width:100%; height:auto; text-align: center; } 
.sliderArea .bx-pager { position:absolute; bottom: 20px; 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: 10px; height: 10px; font-size:0; margin: 0 5px; background: rgb(255 255 255 / 30%); border-radius: 50%; } 
.sliderArea .bx-pager-link.active { background-color: #ffcc33; } 
.sliderArea .bx-controls-direction { position:absolute; top:50%; z-index:60; text-align:center; width: 100%; opacity:0; } 
.sliderArea:hover .bx-controls-direction { transition:all 0.3s ease; -webkit-transition:all 0.3s ease; opacity:1; } 
.sliderArea .bx-prev, .sliderArea .bx-next { position:absolute; top:0; margin-top:-30px; font-size: 36px; display:inline-block; width:60px; height:60px; background-color: rgba(33, 33, 33, 0.3); color:#fff; border-radius: 100%; } 
.sliderArea .bx-prev i, .sliderArea .bx-next i { vertical-align: middle; line-height: 60px; } 
.sliderArea .bx-prev { left: 27px; } 
.sliderArea .bx-next { right: 11px; } 
.sliderArea .bx-prev:hover,
.sliderArea .bx-next:hover { transition:all 0.3s ease; -webkit-transition:all 0.3s ease; background-color: rgba(33, 33, 33, 0.7); } 

.main_brand_wrap { width: 1200px; margin: 0 auto 80px; padding: 0 45px; position: relative; } 
.brand_tit { font-size:16px; color:#000; margin:55px 0 40px; text-align:center; } 
.brand_tit b { display:block; font-size:28px; font-weight:bold; margin-bottom:5px; } 
.main_brand_wrap .swiper-button-next, .main_brand_wrap .swiper-button-prev { position: absolute; z-index: 999; top: 168px; background-image: none; width: 6px; height: 12px; } 
.main_brand_wrap .swiper-button-next { right: 0; } 
.main_brand_wrap .swiper-button-prev { left: 0; } 
.main_brand_wrap .swiper-button-prev:after, .main_brand_wrap .swiper-button-next:after { content: unset !important; } 

.main_brand { /* position: absolute; *//* left: 50%; *//* bottom: 60px; *//* transform: translateX(-50%); */z-index: 999; display: flex; justify-content: space-between; align-items: center; text-align: center; } 
.main_brand a { display:inline-block; text-align: center; color: #000; font-size: 23px; font-weight: bold; } 
.main_brand a img { display: block; } 

/* 서브 배너 */
.subBnnr { overflow:hidden; display: flex; justify-content: space-between; } 
.subBnnr .board_wrap { width: 300px; overflow: hidden; } 
.subBnnr .board_wrap h1 { display: block; position: relative; font-size: 18px; font-weight: bold; color: #000; padding-bottom: 9px; border-bottom: 1px solid #dddddd; } 
.subBnnr .board_wrap h1 a { display: inline-block; position: absolute; top: 0px; right: 0; } 
.subBnnr .board_wrap h1 span { font-size:13px; color:#666666; margin-left:7px; font-weight: normal; } 
.subBnnr .board_wrap .board_list { border-bottom: 1px solid #dddddd; } 
.subBnnr .board_wrap .board_list li { padding: 6.5px 0; } 
.subBnnr .board_wrap .board_list li a { font-size: 13px; color: #000; white-space: pre; } 

.subBnnr .left { float:left } 
.subBnnr .right { float:right; margin-left: 20px; } 

/* 금주 베스트 */
#recmdItem { position: relative; } 
#recmdItem .bx-wrapper { min-width:1200px; } 
#recmdItem .item-wrap .item-cont .item-list { border:0; text-align: center; } 
#recmdItem .item-wrap .item-cont .item-list .thumb .bestNum { position: absolute; left:0; top:0; width: 54px; height: 54px; text-align: center; background: #929292; border-radius: 50%; line-height: 54px; font-size: 20px; z-index: 11; color: #fff; } 
#recmdItem .item-wrap .item-cont .item-list .thumb .bestNum.ptClr { background: #ffcc33; } 
#recmdItem .item-wrap .item-cont .item-list .thumb .thumbWrap { position: relative; border-radius: 50%; overflow: hidden; width: 282px; height: 282px; } 
#recmdItem .bx-controls-direction { position:absolute; top:50%; z-index:60; text-align:center; width: 100%; } 
#recmdItem .bx-prev, #recmdItem .bx-next { position:absolute; top:0; margin-top:-30px; font-size: 50px; display:inline-block; width:60px; height:60px; } 
#recmdItem .bx-prev i, #recmdItem .bx-next i { line-height: 60px; } 
#recmdItem .bx-prev { left: -70px; } 
#recmdItem .bx-next { right: -70px; } 
#recmdItem .bx-prev:hover, #recmdItem .bx-next:hover { color:#777 } 

/* tabProduct */
#tabProduct { visibility:hidden; position:relative; margin: 70px 0; } 
#tabProduct .newCate_prod .newCateTab { zoom: 1; overflow: hidden; width: 950px; margin: 0 auto 20px; } 
#tabProduct .newCate_prod .newCateTab li { float:left; width: 170px; margin: 0 10px; text-align:center; } 
#tabProduct .newCate_prod .newCateTab li a { height: 45px; font-size:16px; line-height: 45px; } 
#tabProduct .newCate_prod .newCateTab li a.active { border-bottom: 1px solid #111 } 
#tabProduct .newCate_prod .slideList ul { margin-left: -25px; } 
#tabProduct .newCate_prod .slideList li { position:relative; float:left; width: 220px; margin: 0 0 25px 25px; } 
#tabProduct .newCate_prod .slideList li .thumb { position: relative; border-radius: 50%; overflow: hidden; width: 220px; height: 220px; } 
#tabProduct .newCate_prod .slideList li .thumb img { width:100%; } 
#tabProduct .newCate_prod .prd-info-bx { display:none; position:absolute; top:0; bottom:0; left:0; right:0; text-align:center; } 
#tabProduct .newCate_prod .prd-info-bx .prd-info { position:absolute; top:50%; left:0; right:0; margin-top: -55px; z-index:10; } 
#tabProduct .newCate_prod .prd-info-bx .clChip { padding-bottom: 10px; } 
#tabProduct .newCate_prod .prd-info-bx .clChip span { display: inline-block; width: 14px; height: 4px; } 
#tabProduct .newCate_prod .prd-info-bx .prd-name { font-size: 14px; } 
#tabProduct .newCate_prod .prd-info-bx .prd-subname { padding: 10px 15px; } 
#tabProduct .newCate_prod .prd-info-bx .prd-price { padding: 5px 0; position:relative; } 
#tabProduct .newCate_prod .prd-info-bx .prd-price del,
#tabProduct .newCate_prod .prd-info-bx .prd-price strike { color:#999; margin-left: 5px; } 
#tabProduct .newCate_prod .prd-info-bx .prd-price span { font-size: 20px; color: #113e00; font-weight:bold; } 
#tabProduct .newCate_prod .prd-info-bx .prd-preview i { font-size: 16px; } 
#tabProduct .newCate_prod .prd-info-bx .bg { position:absolute; top:0; left:0; right:0; bottom:0; background:#fff; opacity:0.9; filter:alpha(opacity=90); z-index:0; border-radius:50%; } 
#tabProduct .bx-controls-direction { position:absolute; bottom: 50%; z-index:60; text-align:center; width: 100%; } 
#tabProduct .bx-prev, #tabProduct .bx-next { position:absolute; top: 60px; font-size: 50px; display:inline-block; width:60px; height:60px; } 
#tabProduct .bx-prev i, #tabProduct .bx-next i { line-height: 60px; } 
#tabProduct .bx-prev { left: -70px; } 
#tabProduct .bx-next { right: -70px; } 
#tabProduct .bx-prev:hover, #tabProduct .bx-next:hover { color:#777 } 

/* 메인 중간 배너 */
.mdlArea01 { position:relative; width:100%; height: 180px; margin-top: 10px; } 
.mdlArea01 img { position: absolute; left:50%; margin-left: -960px; } 

/* 상품 타이틀 */
.h_title { padding: 70px 0 50px; text-align:center; } 
.h_title h3 { display:inline-block; padding: 0 80px; position:relative; font-size:32px; line-height:32px; background:#fff; } 
.h_title .line { margin:-15px auto 0; width:100%; height: 1px; background:#111; } 

/* newArrivals */
#newArrivals .item-wrap .item-cont .item-list { width: 372px; margin: 0 39px 40px 0; } 
#newArrivals .item-wrap .item-cont .item-list .thumb a { width: 100%; } 
#newArrivals .item-wrap .item-cont .nomg { padding-right:0px } 

/* BASIC css end */

