/* BASIC css start */
#footer { margin-top:0 !important }

/* 메인 상단 배너 */
#column_visual { margin:0 auto; position:relative; width:1200px; height:530px; overflow:hidden }
#column_visual .visual { position:relative }
#column_visual .visual .main_banner li img { width:100%; height:530px }
#column_visual .bx-pager { position:absolute; bottom:24px; left:0; width:100%; text-align:center }
#column_visual .bx-pager .bx-pager-item { display:inline-block  }
#column_visual .bx-pager .bx-pager-item a { display:block; margin:0 6px; width:12px; height:12px; text-indent:-9999em; background:#fff; border-radius:50%; }
#column_visual .bx-pager .bx-pager-item a.active { background:#2e2e2e; }
#column_visual .bx-controls-direction {position:absolute;top: 50%;left:0;right:0;z-index:50;margin-top: -36px;}
#column_visual .bx-controls-direction a {position:absolute;top:0;font-size:50px;color: #3a3a3a;}
#column_visual .bx-controls-direction .bx-prev {left: 10px;}
#column_visual .bx-controls-direction .bx-next {right: 10px;}

/* 메인 상품 리스트 */
.productWrap { margin:60px auto 0; width:1200px; }
.productWrap .item-wrap .item-cont .item-list { position:relative; padding-bottom: 20px;}
.productWrap .item-wrap .item-cont .item-list .thumb a { display:block; width:285px; overflow:hidden }
.productWrap .item-wrap .item-cont .item-list .thumb a img { width:285px; }
.productWrap .item-wrap .item-cont .item-list .prd-name { padding:50px 0 20px; position:relative; border-bottom:none; font-size:14px; }
.productWrap .item-wrap .item-cont .item-list .shopinfo { display:none; position:absolute; left:0; top:0; text-align:center; width:285px; height:194px; background:rgba(255,255,255,0.7);}
.productWrap .item-wrap .item-cont .item-list .shopinfo .prd-price { font-size:14px; padding:5px 0 20px; } 
.productWrap .item-wrap .item-cont .item-list .shopinfo .prd-preview { font-size:28px; }

.banner { margin:40px auto 0; width:1200px; }

/* 인스타그램 */
#column_instagram { padding:80px 0 60px; position:relative; }
#column_instagram .inner { margin:0 auto; width:1200px }
#column_instagram .inner h3 { font-size:18px; font-weight:bold; text-align: center; margin:0 0 30px; }
#column_instagram .inner h3 i { font-size:20px; vertical-align:middle }
#column_instagram .inner h3 span { color:#939393; font-weight:normal }
/* BASIC css end */

