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

/* 메인 상단 메뉴 */
#column_tm { position:relative; font-size:0; border-top:2px solid #383838 }
#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 }

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

/* 메인 상단 배너 */
#column_topBn { padding-top:5px; position:relative }
#column_topBn ul { *zoom:1 }
#column_topBn ul:after { display:block; clear:both; content:'' }
#column_topBn ul li { padding-top:10px; float:left; width:48.5% }
#column_topBn ul li:nth-child(odd) { padding-right:1.5% }
#column_topBn ul li:nth-child(even) { padding-left:1.5% }
#column_topBn ul li img { width:100% }

/* 메인 타이틀 */
.main-tit { margin:50px 0 20px; position:relative; text-align:center }
.main-tit h3 { display:inline-block; padding:0 15px; position:relative; font-size:13px; letter-spacing:1px; background:#fff; z-index:10 }
.main-tit .line { margin-left:-87px; position:absolute; top:8px; left:50%; width:174px; height:2px; background:#474747 }

/* 이미지 배너 */
#column_bn { margin-top:50px; position:relative; width:100%; overflow:hidden }
#column_bn p img { width:100% }

/* 카테고리별 상품 리스트 탭 */
.productTab { margin-bottom:20px; position:relative; text-align:center; font-size:0 }
.productTab li { display:inline-block; line-height:12px; border-left:1px solid #c3c3c3 }
.productTab li.first { border-left:none }
.productTab a { display:block; margin:0 9px; font-size:11px }
.productTab a.active { padding-bottom:3px; border-bottom:1px solid #000 }
.productTab-cont { display:none }

.instagramArea { margin-top:50px; padding:20px 22px; background:#f9f9f9 }
.instagramArea h3 { font-size:14px }
.instagramArea h3 i { font-size:15px; vertical-align:middle }
.instagramArea h3 span { color:#939393 }
.instagramArea .instaImg { padding-top:10px }
.instagramArea .instaImg img { width:100% }
/* BASIC css end */

