/* BASIC css start */
.main { margin-top:-45px }

/* WEEKLY BEST */
.weekBestSlideArea {}
.weekBestSlideArea .weekBestTitle { padding-bottom:12px; text-align:center }
.weekBestSlideArea .weekBestTitle .mainTitle { padding:40px 0 3px }
.weekBestSlideArea .weekBestTabs { height:108px; border-top:1px solid #d9d7d8; border-bottom:1px solid #d9d7d8 }
.weekBestSlideArea .weekBestTabs ul { *zoom:1 }
.weekBestSlideArea .weekBestTabs ul:after { display:block; clear:both; content:'' }
.weekBestSlideArea .weekBestTabs ul li { margin-left:-1px; float:left; position:relative; width:25%; height:108px; text-align:center; border-left:1px solid #d9d7d8; background:#f8f6f7 }
.weekBestSlideArea .weekBestTabs ul li.on { height:106px; border-bottom:3px solid #d79690; background:#fff }
.weekBestSlideArea .weekBestTabs ul li .ico { display:inline-block; margin-top:12px; width:60px; height:60px; background:url(//ebbda12.jpg3.kr/phps/m/main/sp_under_week_tab.png) 0 0 no-repeat; background-size:120px auto; vertical-align:top }
.weekBestSlideArea .weekBestTabs ul li .ico1 { background-position:0 0 }
.weekBestSlideArea .weekBestTabs ul li .ico2 { background-position:0 -60px }
.weekBestSlideArea .weekBestTabs ul li .ico3 { background-position:0 -120px }
.weekBestSlideArea .weekBestTabs ul li .ico4 { background-position:0 -180px }
.weekBestSlideArea .weekBestTabs ul li.on .ico1 { background-position:-60px 0 }
.weekBestSlideArea .weekBestTabs ul li.on .ico2 { background-position:-60px -60px }
.weekBestSlideArea .weekBestTabs ul li.on .ico3 { background-position:-60px -120px }
.weekBestSlideArea .weekBestTabs ul li.on .ico4 { background-position:-60px -180px }
.weekBestSlideArea .weekBestTabs ul li .txt { display:block; padding-top:5px; font-size:11px; color:#939192; vertical-align:top }
.weekBestSlideArea .weekBestTabs ul li.on .txt { color:#000 }
.weekBestSlideArea .weekBestTabs ul li .onArr { display:none; margin-left:-6px; position:absolute; bottom:0; left:50%; right:0; width:12px; height:8px; background:url(//ebbda12.jpg3.kr/phps/m/main/ico_under_week_tab.png) 0 0 no-repeat; background-size:12px auto }
.weekBestSlideArea .weekBestTabs ul li.on .onArr { display:block }
.weekBestSlideArea .weekBestListArea { padding:5px 3px 0 }

/* ÀÌ¹ÌÁö ¹è³Ê */
.imgBanner { position:relative; overflow:hidden }
.imgBanner a { display:block }
.imgBanner img { width:100% }
.imgBannerT2 { padding-top:20px }
.imgBanner .bn { padding-top:3px }

/* Hot issue */
.hotIssueWrap {  }
.hotIssueWrap .hotIssueTitle { padding-bottom:12px; text-align:center }
.hotIssueWrap .hotIssueTitle .mainTitle { padding-bottom:3px }
.hotIssueWrap .list { position:relative; width:100% }
.hotIssueWrap .list a { display:block }
.hotIssueWrap .list .thumbArea img { width:100% }
.hotIssueWrap .list .list_shoppingInfo { padding:6px 9px 0 }
.hotIssueWrap .list .list_shoppingInfo .listName { font-size:14px; line-height:17px }
.hotIssueWrap .list .list_shoppingInfo .listPrice,
.hotIssueWrap .list .list_shoppingInfo .listSoldout,
.hotIssueWrap .list .list_shoppingInfo .listReplace { padding-top:8px }
.hotIssueWrap .list .list_shoppingInfo .listPrice .percent { font-size:19px; color:#ff6d2a; font-weight:600 }
.hotIssueWrap .list .list_shoppingInfo .listPrice .price { font-size:13px; color:#000; font-weight:600 }
.hotIssueWrap .list .list_shoppingInfo .listPrice del { font-size:13px; color:#929292; font-weight:600 }
.hotIssueWrap .list .list_shoppingInfo .review_count { padding-top:3px; font-size:11px; color:#969696 }
.hotIssueWrap .list .list_shoppingInfo .review_count b { color:#ff6d2a }
.hotIssueWrap .swiper-button-next,
.hotIssueWrap .swiper-button-prev { top:60px; font-size:18px; text-align:center; line-height:44px; background:none }

.list_shoppingWrap { padding-top:30px }

/* BASIC css end */

