/* BASIC css start */
/* ·Ñ¸µ¹è³Ê */
#mainSpot{}
#mainSpot .spotSlider li a img{width: 100%;}
#mainSpot .spotSlider .slick-dots{position: absolute; bottom: 14px !important; left: 50%; transform: translateX(-50%); }

#mainSpot .spotSlider .slick-dots li{ width:8px !important; height:8px !important; border-radius: 50%; background-color: #aeaaa5 !important; border-style: none; margin: 0px 7px; float: left;}
#mainSpot .spotSlider .slick-dots li button{font-size:0; opacity: 0;}
#mainSpot .spotSlider .slick-dots li.slick-active { background-color: #955251 !important;}

/* //·Ñ¸µ¹è³Ê */
.main .topBanner:after{content: ''; display: block; clear: both;}
.main h3 {font-size:1.250em; display: inline-block; margin:45px 0 18px 0; padding-top:6px; border-top:1px solid #3b3b3b;}
.main .topBanner {margin-top:15px; padding: 0 15px;}
.main .topBanner .topBannerLeft {width:calc(50% - 5px); float:left; position:relative;}
.main .topBanner .topBannerRight {width:calc(50% - 5px); float:right; position:relative;}
.main .topBanner img {width:100%; vertical-align:top;}
.main .topBanner .topBannerTitle {width:100%; font-size:1.083em; font-weight:bold; padding:2px 0; background-color:rgba(0,0,0,0.4);; text-align:center; color:#fff; position:absolute; bottom:0; left:0;}

/* »óÇ° ¸ñ·Ï ¿µ¿ª */
.cateTit{padding: 20px 15px 12px;}
.cateTit h2{font-family: 'Lato', 'Noto Sans KR', sans-serif; text-align: left; color: #55403c; font-size: 1.3em; letter-spacing: 6px;}
.cateTit h2 b{display: inline-block; border-bottom: 1px solid #55403c; height: 22px; white-space: nowrap;}
.list_shopping2x ul{padding: 0 10px;}
.list_shopping2x li a{padding: 0 5px 18px 5px;}
.list_shopping2x li a > div{border: 1px solid #e8e8e8;}
.list_shopping2x .list_shoppingInfo{text-align: left; padding: 10px; margin-top: 0;}
.list_shopping2x .list_shoppingInfo .listicon{margin-bottom: 10px;}
.list_shopping2x .list_shoppingInfo .listName{margin-bottom: 13px; font-size: 1.2em; font-family: 'NanumBarunGothic', sans-serif;}
.MK-product-icons img{padding: 0 4px 0 0}
.listDiscount{color: #585959; font-size: 1.2em; font-family: 'Lato', sans-serif; display: inline-block;}
.listPrice{color: #955251; font-size: 1.2em; font-family: 'Lato', sans-serif; display: inline-block; margin-left: 4px;}
.more{margin-top:0}
.btn_moreGray{background-color: #955251; color: #fff; font-family: 'Lato', sans-serif; letter-spacing: 1px;}
.btn_moreGray img{display: inline-block; margin: 14px 0 0 9px; width: 12px;}
/* BASIC css end */

