/* BASIC css start */
/* BASIC css start */
.main { margin-top:0px }
.list_shopping2x {width: calc(100% - 20px);box-sizing: border-box;}

/* WEEKLY BEST */
.weekBestSlideArea {}
.weekBestSlideArea .weekBestTitle { padding-bottom:12px; text-align:center }
.weekBestSlideArea .weekBestTitle .mainTitle { padding:40px 15px 3px }
.weekBestSlideArea .weekBestTitle .desc {padding-left: 15px;    text-align: left;}
.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:17px 0px 0 }

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

/* Hot issue */
.hotIssueWrap {padding: 0 15px;}
.hotIssueWrap .hotIssueTitle { padding-bottom:12px; text-align:center }
.hotIssueWrap .hotIssueTitle .mainTitle { padding-bottom:3px ;text-align: center;}
.hotIssueWrap .list { position:relative; width:100% }
.hotIssueWrap .list a { display:block }
.hotIssueWrap .list .thumbArea img { width:100% }
.hotIssueWrap .list .list_shoppingInfo {padding: 6px 0px 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; display:none; }

.list_shoppingWrap { padding-top:00px }

/* Sugar plum */
.plumArea {width: 100%;overflow: hidden;padding: 35px 0 0;background-color: #f6f5f0;}
.plumArea .title {padding: 30px 0 0;color: #000;text-align: center;}
.plumArea .img {display: table; width: 140px; margin: 0 auto;}
.plumSlider {position: relative; margin: 0 13px; overflow: hidden;}
.plumSlider a {display: block; overflow: hidden; border-radius: 10px; overflow: hidden;}
.plumSlider img{width: 100%;}
.plumSlider .swiper-pagination {position: relative; margin: 0 auto 40px; width: 120px!important;}
.plumSlider .swiper-pagination-progressbar {background-color: #e1e1e1;}
.plumSlider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background-color: #232323;}

.plumSlider li img.listPic {width:100%;}
.plumSlider li .thumbArea { padding:0 3px; position:relative }
.plumSlider li .thumbArea .listSubNameIdx1 { position:absolute; top:50%; left:0; right:0; font-size:15px; line-height:21px; text-align:center; transform:translate(0, -50%); z-index:10 }
.plumSlider li .thumbArea .listSubNameIdx1,
.plumSlider li .thumbArea .listSubNameIdx1 span,
.plumSlider li .thumbArea .listSubNameIdx1 b { color:#fff !important; font-weight:normal }
.plumSlider li .thumbArea .dcInfo { position:absolute; top:0; left:3px; width:30px; height:30px; font-size:12px; color:#fff; text-align:center; line-height:30px; background:#ff6d2a; z-index:10 }
.plumSlider .list_shoppingInfoArea { padding:0 3px 25px; position:relative }
.plumSlider .list_shoppingInfo { position:relative; font-size:11px }
.plumSlider .list_shoppingInfo .listPrice { margin-top:3px; padding-top:3px; font-size:13px; font-weight:600; /*border-top:1px solid #e5e5e5*/ }
.plumSlider .list_shoppingInfo .listPrice del { color:#bababa ; font-family:'Montserrat', sans-serif}
.plumSlider .list_shoppingInfo .listPrice .price { color:#000 ;font-family:'Montserrat', sans-serif}
.plumSlider .list_shoppingInfo .listPrice .percent { color:#ff6d2a;font-family:'Montserrat', sans-serif }

/* BASIC css end */

