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

/* ¸ÞÀÎ ºñÁê¾ó ¿µ¿ª */
.mainSpotSliderArea .swiper-slide a { display:block; margin-bottom:55px; position:relative }
.mainSpotSliderArea .swiper-slide img {}
.mainSpotSliderArea .swiper-slide .main_bannerText { margin-left:-150px; position:absolute; bottom:-10%; left:50%; width:300px; height:auto; font-size:15px; color:#222; font-weight:normal; text-align:center; line-height:1; letter-spacing:-1px }
.mainSpotSliderArea .swiper-slide .main_bannerText b { display:block; padding:8px 0; font-size:23px; color:#000; line-height:1.3 }
.mainSpotSliderArea .swiper-slide .main_bannerText span { color:#888 }
.mainSpotSliderArea .paginationWrap { /*padding-right:12px;*/ bottom:160px }


/* ¸ÞÀÎ Ä«Å×°í¸® ¸Þ´º */
.mainIconMenu { border-top:1px solid #ededed; overflow:hidden }
.mainIconMenu ul { *zoom:1 }
.mainIconMenu ul:after { display:block; clear:both; content:'' }
.mainIconMenu ul li { margin-left:-1px; float:left; width:33.33%; border-left:1px solid #ededed; border-bottom:1px solid #ededed }
.mainIconMenu ul li a { display:block; padding:5px 0; text-align:center }
.mainIconMenu ul li a img { margin-bottom:3px; width:50px }
.mainIconMenu ul li a span { display:block; font-size:11px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden }

.spotAllArea .main_bannerText{display:none}

/* WEEKLY BEST */
.weekBestSlideArea {}
.weekBestSlideArea .weekBestTitle { padding-bottom:12px; text-align:center }
.weekBestSlideArea .weekBestTitle .mainTitle { padding:50px 15px 3px }
.weekBestSlideArea .weekBestTitle .desc {padding-left:15px; text-align:left}
.weekBestSlideArea .weekBestTabs { height:118px; 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:33.33%; height:118px; text-align:center; border-left:1px solid #d9d7d8; background:#f8f6f7 }
.weekBestSlideArea .weekBestTabs ul li.on { height:116px; border-bottom:3px solid #66c0be; background:#fff }
.weekBestSlideArea .weekBestTabs ul li .ico { display:inline-block; margin-top:10px; width:60px; height:60px; background:url(//ebbda12.jpg3.kr/phps/m/main/sp_mom_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; line-height:15px; 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_mom_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 }


/* BRAND */
.brandListArea { padding:10px 0 }
.brandListArea .brandRollingWrap { border-top:3px solid #eee; border-bottom: 3px solid #eee }
.brandListArea .brandRollingWrap .brandTitle { padding:15px 5%; text-align:center; background:#fff }
.brandListArea .brandRollingWrap .brandTitle span { display:inline-block; width:80px; height:26px; font-size:13px; color:#202020; font-weight:bold; line-height:24px; text-align:center; border:1px solid #131313; border-radius:50px }
.brandListArea .brandRollingWrap .brandSliderWrap { padding:5px 0 20px; background:#fff }
.brandListArea .brandRollingWrap .brandSliderWrap .swiper-slide { text-align:center }
.brandListArea .brandRollingWrap .brandSliderWrap .swiper-slide img { width:100% }
.brandListArea .brandRollingWrap .brandSliderWrap .swiper-button-next { top:30px; right:10px; left:auto; bottom:inherit; width:20px; background-image: url(//ebbda12.jpg3.kr/phps/m/main/btn_brand_next.png); background-size:100%; opacity: 0.8 }
.brandListArea .brandRollingWrap .brandSliderWrap .swiper-button-prev { top:30px; right:auto; left:14px; bottom:inherit; width:20px; background-image: url(//ebbda12.jpg3.kr/phps/m/main/btn_brand_prev.png); background-size:100%; opacity: 0.8 }

/* ÀÌ¹ÌÁö&ÅØ½ºÆ® ¹è³Ê */
.imgTextBanner { padding:0 25px; overflow:hidden }
.imgTextBanner img{width:90% }
.imgTextBanner ul { *zoom:1 }
.imgTextBanner ul:after { display:block; clear:both; content:'' }
.imgTextBanner ul li { padding-top:20px; float:left; width:50% }
.imgTextBanner ul li a { display:block; padding:0 7px; text-align:center }
.imgTextBanner ul li a .ico { display:inline-block; width:120px; height:120px; background:url(//ebbda12.jpg3.kr/phps/m/main/sp_mom_img_txt_banner.png) 0 0 no-repeat; background-size:120px auto; vertical-align:top }
.imgTextBanner ul li a .ico1 { background-position:0 0 }
.imgTextBanner ul li a .ico2 { background-position:0 -120px }
.imgTextBanner ul li a .ico3 { background-position:0 -240px }
.imgTextBanner ul li a .ico4 { background-position:0 -360px }
.imgTextBanner ul li a .txt { display:block; padding-top:10px; font-size:13px; color:#777; vertical-align:top }

/*Md`s Good choice*/
.mdGoodItems .listName{  min-height: 34px;  height: 34px; overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  word-wrap: break-word;  height: 34px; min-height:34px}
.mdGoodItems .mainTitle {padding-top:0px}
/* Æ¯º°ÇÑ °¡°Ý Á¦¾È */
.specialPriceArea {padding: 20px 15px 20px;}
.specialPriceArea li a { display:block }
.specialPriceArea li img.listPic {width:80%;}
.specialPriceArea .list_shoppingInfoArea { padding:0 4px 25px; position:relative }
.specialPriceArea .list_shoppingInfo { position:relative; font-size:11px }
.specialPriceArea .list_shoppingInfo .colorchips { padding-top:4px; font-size:0; height:3px }
.specialPriceArea .list_shoppingInfo .colorchips span { margin-right:2px; float:left; width:12px; height:4px; border:1px solid #eee; box-sizing:border-box }
.specialPriceArea .list_shoppingInfo .listPrice { margin-top:8px; padding-top:3px; font-size:13px; font-weight:600; border-top:1px solid #e5e5e5 }
.specialPriceArea .list_shoppingInfo .listPrice del { color:#bababa }
.specialPriceArea .list_shoppingInfo .listPrice .price { color:#000 }
.specialPriceArea .list_shoppingInfo .listPrice .percent { color:#ff6d2a }
.specialPriceArea .list_shoppingInfo .review_count { padding-top:1px; font-size:11px; color:#969696 }
.specialPriceArea .list_shoppingInfo .review_count b{color:#ff6d2a}
.specialPriceArea .listPreview { position:absolute; top:0; right:2px; z-index:10 }
.specialPriceArea .listPreview a { width:22px; height:22px; text-indent:-9999em; background:url(//ebbda12.jpg3.kr/phps/m/common/btn_list_preview.png) 0 0 no-repeat; background-size:22px auto; z-index:10 }
.specialPriceArea .specialPricePagingWrap { margin:0 auto; position:relative; width:50% }
.specialPriceArea .specialPrice-pagination { display:table; position:relative !important; table-layout:fixed; width:100% !important; height:4px; background:#ebebeb; border-radius:0; }
.specialPriceArea .specialPrice-pagination .swiper-pagination-bullet { display:table-cell; width:auto; margin:0 !important; height:4px !important; opacity:0; border-radius:0; vertical-align:top }
.specialPriceArea .specialPrice-pagination .swiper-pagination-bullet-active { background:#5a5a5a !important; opacity:1 }
.specialPriceArea .dcInfo{position: absolute; top: 0;  left: 1px;  width: 30px;   height: 30px;  font-size: 12px;  color: #fff;  text-align: center;  line-height: 30px;  background: #ff6d2a;  z-index: 47;  font-weight: bold;}

/* Hot issue */
.hotIssueTitle { padding-bottom:12px; text-align:center }
.hotIssueTitle .mainTitle { padding-bottom:3px }
.hotIssue .listName { font-size:14px }

.hotIssue .list_shopping1x{margin: 0 15px;}

.hotIssue .desc{text-align:left}

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

/* BASIC css end */

