/* BASIC css start */
#gnb p.asideOpen { display:none }
#gnb p.topCart { display:none }
#footer { margin:0 !important }

/* 메인 슬라이드 */
#column_top { position:relative; width:100%; height:0; overflow:hidden }
#column_top .slides-container img { width:100% }
#column_top .bx-pager { position:absolute; bottom:10px; left:0; right:0; text-align:center; z-index:10 }
#column_top .bx-pager .bx-pager-item {display:inline-block; margin:0 3px;}
#column_top .bx-pager .bx-pager-item a { display:block; width:11px; height:11px; text-indent:-9999em; border:2px solid #000; border-radius:100% }
#column_top .bx-pager .bx-pager-item a.active { background:#000 }

/* 메인 상단 메뉴 */
#column_tm { position:relative; font-size:0; border-top:1px solid #bfbfbf }
#column_tm a { display:inline-block; margin-left:-1px; width:20%; height:33px; font-size:12px; text-align:center; line-height:33px; border-bottom:1px solid #bfbfbf; border-left:1px solid #bfbfbf }

/* 메인 배너 영역*/
.banArea { margin-top:15px }
.banArea img { width:100% }

/* 메인 타이틀 */
.mainTit { margin:40px 0 25px; text-align:center }
.mainTit h3 { font-size:15px; font-weight:bold }

#column_add { margin:25px 0; padding-bottom:35px; position:relative; background:#e9e9e9 }
#column_add li { padding:15px 0 30px; text-align:center }
#column_add li .thumb { margin:0 auto; width:70% }
#column_add li .thumb img { width:100% }
#column_add li .listName { padding-top:15px; font-size:20px; font-weight:bold }
#column_add li .listSubName { padding:10px 20px 0; height:35px; color:#000; font-size:14px; overflow:hidden; display:block; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis }
#column_add li .viewMore { margin:10px auto 0; width:100px; height:28px; font-weight:bold; text-align:center; line-height:28px; background:#fff; border-radius:15px }
#column_add .bx-pager { text-align:center }
#column_add .bx-pager .bx-pager-item { display:inline-block; margin:0 2px }
#column_add .bx-pager .bx-pager-item a { display:block; width:12px; height:12px; text-indent:-9999em; border:1px solid #949494; border-radius:100% }
#column_add .bx-pager .bx-pager-item a.active { background:#949494 }

/* SPECIAL ITEM */
#column_special { margin:0 10px; position:relative; overflow:hidden }
#column_special .swiper-slide img { width:100% }
#column_special .swiper-button-next,
#column_special .swiper-button-prev { margin:0; top:27px; width:25px; height:25px; font-size:18px; text-align:center; line-height:25px; background:none }
#column_special .swiper-button-next { right:0 }
#column_special .swiper-button-prev { left:0 }
#column_special .swiper-button-disabled { opacity:1 }

/* md's pick */
.item-wrap .pick_prod { position:relative }
.item-wrap .pick_prod .pickTab { overflow:hidden; *zoom:1; margin-top:45px; border-top:1px solid #6b6b6b  }
.item-wrap .pick_prod .pickTab:after { display:block; clear:both; content:'' }
.item-wrap .pick_prod .pickTab li { margin-left:-1px; float:left; width:25%}
.item-wrap .pick_prod .pickTab li a { display:block; height:40px; font-size:12px; font-weight:bold; text-align:center; line-height:40px}
.item-wrap .pick_prod .pickTab li a.active { height:38px; line-height:36px; border-top:2px solid #6b6b6b }
.item-wrap .pick_prod .pickList { padding-top:13px; border-bottom:1px solid #dfdfdf }
.item-wrap .bg { background-color:#f8f8f8; height:5px}

/* 배너 n 인스타그램 */
.bannerArea { margin-top:50px; padding:20px 22px; background:#f9f9f9 }
.bannerArea .ban img { width:100% }
.bannerArea h3 { font-size:14px; margin:20px 0 0 }
.bannerArea h3 i { font-size:15px; vertical-align:middle }
.bannerArea h3 span { color:#939393 }
.bannerArea .instaImg { padding-top:10px }
.bannerArea .instaImg img { width:100% }
/* BASIC css end */

