/* BASIC css start */
/* 메인 롤링 배너 */
.mainSliderWrap {position:relative;min-width:1200px;height: auto;overflow:hidden; width:100%}

.mainSliderWrap li{float:left; width: 33.3%;}
.mainSliderWrap li:last-child {width:33.4%}
.mainSliderWrap li img{width: 100%; max-width: 100%;}


/* 메인 서브 배너 */
.subbnArea {position: relative;margin-top: 90px;margin-left:-12px;}
.subbnArea:after { content: ""; display: block; clear: both; }
.subbnArea .sub_banner > li {float: left;margin-left: 29px;width: 375px;}
.subbnArea .sub_banner > li > img { width: 100%; max-width: 100%; }



/* 신상품 */
#sub_banner{width:1200px; margin: 90px auto 0;position: relative;}
#sub_banner:after { content:""; clear:both; display:block; }
#sub_banner .nbArea01 {  padding-top:0px; width:580px; float:left}
#sub_banner .nbArea01 .bx { margin-top:0px; *zoom:1 }
#sub_banner .nbArea01 .bx:after { display:block; clear:both; content:'' }
#sub_banner .nbArea01 .bx .bxLeft { position:relative; float:left; width:580px; height:686px; }
#sub_banner .nbArea01 .bx .bxLeft .todayBx { padding:0px; position:relative }
#sub_banner .nbArea01 .bx .bxLeft .todayBx li .thumb { margin: 0; width:580px; height:686px;  }
#sub_banner .nbArea01 .bx .bxLeft .todayBx li .thumb img {  width:100%; height:100%; cursor:pointer }
#sub_banner .nbArea01 .bx .bxLeft .bx-controls-direction { position:absolute; top:45%; left:0; right:0; z-index:11}
#sub_banner .nbArea01 .bx .bxLeft .bx-controls-direction a { position:absolute; top:0; font-size:28px;     color: #fff;  background: rgba(0, 0, 0, 0.74); width: 45px; height: 45px;  line-height: 45px;     text-align: center;}
#sub_banner .nbArea01 .bx .bxLeft .bx-controls-direction .bx-prev { left:0px }
#sub_banner .nbArea01 .bx .bxLeft .bx-controls-direction .bx-next { right:0px }
#sub_banner .nbArea01 .bx .bxLeft .bx-pager{position:absolute;bottom: 20px;left:0;right:0;z-index:60;text-align:center; z-index:12}
#sub_banner .nbArea01 .bx .bxLeft .bx-pager-item{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;display:inline-block;position:relative;}
#sub_banner .nbArea01 .bx .bxLeft .bx-pager-link{display:inline-block;width: 10px;height: 10px;font-size:0;margin: 0 3px;background-color: #fff;border-radius: 100%;}
#sub_banner .nbArea01 .bx .bxLeft .bx-pager-link.active{width: 10px;background-color: rgba(45, 45, 45, 0.8);}

#sub_banner .movieWrap {width:600px;    overflow: hidden; height: 377px;}
#sub_banner .movieWrap:after { content:""; clear:both; display:block; }
#sub_banner .movieWrap .load{position:relative; padding-bottom:56.25%; height:0;}
#sub_banner .movieWrap .load iframe{position:absolute; top:0; left:0; width:600px; height:377px}

#sub_banner .bxRight{   float: left;   width: 600px;  margin-left: 18px;}
#sub_banner .bxRight:after { content:""; clear:both; display:block; }
#sub_banner .bxRight .nbArea02 {margin-top: 20px;}
#sub_banner .bxRight .nbArea02:after { content:""; clear:both; display:block; }
#sub_banner .bxRight .nbArea02 li{float:left}
#sub_banner .bxRight .nbArea02 li:first-child{margin-right: 20px;}



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


/* WEEKLY BEST  롤링상품진열 */
.mdWrap { background-color:#eaeaea; padding:70px 0 140px; margin:120px 0 60px; min-width: 1200px;}
.mdPickWrap { position:relative; width:1250px; margin:0 auto; }
.mdPickWrap .sliderArea{position:relative;     margin-left: -45px; }
.mdPickWrap .bx-controls-direction{position:absolute;top:50%;z-index:101; color:#111;width: 100%;}
.mdPickWrap .bx-controls-direction .bx-next,
.mdPickWrap .bx-controls-direction .bx-prev{position:absolute;top:0;margin-top:-30px;font-size: 28px;width: 45px;height: 45px;color:#fff;background: rgba(0, 0, 0, 0.74); text-align:center;  }
.mdPickWrap .bx-controls-direction i {line-height: 45px;}
.mdPickWrap .bx-controls-direction .bx-prev{left: 0%;margin-left: -66px; }
.mdPickWrap .bx-controls-direction .bx-next{right: 0%;margin-right: -61px; }

.mdPickWrap .bx-pager{position:relative; bottom: -50px;left:0;right:0;z-index:60;text-align:center; font-size:20px;margin-left: 100px; }
.mdPickWrap .bx-pager-item{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;display:inline-block;position:relative;}
.mdPickWrap .bx-pager-link{display:inline-block;width: 12px;height: 12px;font-size:0;margin: 0 5px;background-color: #fff;border-radius: 10px;}
.mdPickWrap .bx-pager-link.active{background-color: #000;}

.mdPickWrap .list {width: 220px; padding:32px;background-color:#fff; }
.mdPickWrap .list .thumb {position:relative; display:block; overflow:hidden; text-align: center;}
.mdPickWrap .list .thumb img { width:100%;}
.mdPickWrap .list .thumb:hover .prd-preview { display:block; -webkit-transition: -webkit-transform 0.5s ease;transition:transform 0.5s ease; }
.mdPickWrap .prd-info { margin:20px 0 0; text-align:center}
.mdPickWrap .prd-info .prd-name {font-size: 16px; }
.mdPickWrap .prd-info .prd-subname {font-size:14px; color:#999; margin-top:7px; }
.mdPickWrap .prd-info .prd-price del { color:#999; font-weight: normal; font-size: 14px; margin-right: 5px;}
.mdPickWrap .prd-info .prd-price {padding: 10px 0 0;font-size:16px;}




/* special item */
#specialItem {position:relative; clear: both;}
#specialItem .item-wrap .item-cont .item-list{ width:376px; padding:0 35px 40px 0;  }
#specialItem .item-wrap .item-cont .item-list .thumb a { width: 100%; }
#specialItem .item-wrap .item-cont .nomg { padding-right:0px }


/* BASIC css end */

