/* BASIC css start */
/* ¸ÞÀÎºñÁÖ¾ó½½¶óÀÌµå */
ul.item-cont{display:flex; flex-wrap:wrap}
#contents{height:auto; width:100%; clear:both;  }

main{height:auto}
main .main_visu{width: 100%;  position:relative}
main .main_visu .swiper{}
main .main_visu .swiper ul{}
main .main_visu .swiper ul li{ }
main .main_visu .swiper ul li a{display: block;}
main .main_visu .swiper ul li a img{width:100%}

.main_visu .swiper_btn_prev{cursor: pointer; width: 40px; height: 40px;  background: url(//skin.makeshop.co.kr/skin/spring_market/MO_img/main_visu_prev.png) no-repeat center center; background-size: contain; position: absolute; top: 50%; left: 10px; z-index: 1000; transform: translateY(-50%);}
.main_visu .swiper_btn_next{cursor: pointer; width: 40px; height: 40px;  background: url(//skin.makeshop.co.kr/skin/spring_market/MO_img/main_visu_next.png) no-repeat center center; background-size: contain; position: absolute; top: 50%; right: 10px; z-index: 1000; transform: translateY(-50%);}
.main_visu .swiper-pagination{position: absolute; left: 40px !important; width: 90px !important; text-align: left !important; bottom: 60px !important;}

.btn_stop{line-height:20px; cursor:pointer; text-align:center; width:20px; height:20px;border-radius:50%; position: absolute;left:78px; bottom: 57px; z-index:9000; background-color:#fff }
.btn_play{text-indent:0;line-height:20px;cursor:pointer;text-align:center; width:20px; height:20px;border-radius:50%; position: absolute;left: 78px; bottom: 57px; z-index:9000 ; background-color:#ddd; font-size:10px}
.btn_stop{text-indent:-9999px;background: url(//skin.makeshop.co.kr/skin/spring_market/MO_img/main_btn.png) no-repeat center center;background-size: contain;}
.swiper-pagination{color:#747474}
.swiper-pagination-current{font-weight:700; color:#000}


/* //¼­ºê¹è³Ê */
.banner_section{width: 100%; margin:30px 0}
.banner_section ul{}
.banner_section ul li{background: no-repeat center center; background-size: contain; width: 341px; height: 138px;}
.banner_section ul li a{display: block;width:100%;height:100%;}

/* //Ä«Å×°í¸® ÅÇ ¿µ¿ª */
.tap_section{max-width: 850px; width: 100%; background-color:#fff; padding-top: 50px; height: auto;}
.tap_section>h2{text-align: center; font-size: 23px; font-weight: 700; color: #000; margin-bottom: 15px;}
.tap_section>p{text-align: center;font-size: 14px; color: #999; margin-bottom: 10px;}
.tap_section ul.category_name{width: 320px; margin: 30px auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;  }
.tap_section ul.category_name>li{display: inline-block; text-align: center; margin:10px 5px}


.tap_section ul.category_name>li>a{font-weight:400 !important; padding: 4px 14px; background-color: #eee; border-radius:30px; font-size: 12px; color: #999; border:1px solid #eee}
.tap_section ul.category_name>li>a.on{background-color: #fff; color: #000; border-color:#000; font-weight: 500;}
    
    
.tap_section .tap_cont_wrap{padding:0 13px;}
.tap_section .tap_cont_wrap ul.tap_cont{width: 100%; position: relative;}
.tap_section .tap_cont_wrap ul.tap_cont>li{ width: 100%;display: none; background-color:#fff}
.tap_section .tap_cont_wrap ul.tap_cont>li.show{display: block;}

/* //Ä«Å×°í¸® ÅÇ ÄÁÅÙÃ÷ ¿µ¿ª */
li .item-wrap{}


ul.item-cont{width: 100%; display:flex }
.item-list{width: 49%; margin-right: 2%; float:left }
.item-list:nth-child(2){margin-right: 0 !important;}
.item-list .thumb{width: 100%; ;}
.item-list .thumb>a{width: 100%; height: 50vw; max-height:250px}
.item-list .thumb>a>img{width: 100%; height: 100%; object-fit: cover;}
.item-list .prd-info{width: 100%; padding:10px 0 20px}
.item-list .prd-info .prd-color{}
.item-list .prd-info .prd-color span{}
.item-list .prd-info .prd-name{margin:4px 0 8px; font-size:14px}
.item-list .prd-info .prd-subname{color:#aaa; margin-bottom:3px; font-size:13px; font-weight:300;}
.item-list .prd-info .prd-price{margin-bottom:10px; font-size:14px}
.item-list .prd-info .prd-price span.price{color:#000; font-weight:600}
.item-list .prd-info .prd-price strike{color:#aaa}
.item-list .prd-info .prd-review{font-size:12px !important}
.item-list .prd-info .prd-review span{font-weight:600}


/* //Ä«Å×°í¸® ÅÇ ¿µ¿ª ³¡ */



.img_banner{width: 100%;height: 184px; background: no-repeat center center; background-size: cover; margin-bottom:70px}
.img_banner a{display: block;}












.best_seller_section{width:100%;}
.best_seller_section>h3{text-align: center; font-size: 23px; font-weight: 700; color: #000; margin-bottom: 15px;}
.best_seller_section>p{text-align: center;font-size: 14px; color: #999; margin-bottom: 35px;}
.best_seller_section .item-cont{width: 100% !important;}
.best_seller_section .item-cont .item-list{ width: 49% !important; float: left;}
.best_seller_section .item-cont .item-list .thumb{}
.best_seller_section .item-cont .item-list .thumb a{}
.best_seller_section .item-cont .item-list .prd-info{padding-left:10px}





.banner_section ul li a { width:100%; height:100% }



/* BASIC css end */

