/* BASIC css start */
 
.top-catewrapper, .top-banner { display:none!important; }
#header .headerTop { top:0!important; }
.snap_review_count{
    
}
.banner {clear:both;width:100%;}
.banner img { width:100%; height:auto; }

.cate-wrap {height:auto;overflow:hidden;margin: 0;}

/* Å¸ÀÌÆ² */
#pro_title {margin: 0 0 27px;text-align:center;}
#pro_title h2 { margin:0; font-weight:normal; letter-spacing:1px; font-size:14px; padding:0; text-overflow:ellipsis; background:none; }

/* ÁßºÐ·ù */
.cate-wrap .mcate  {clear:both;overflow:hidden;background:#fff;padding: 0 10px 0px;text-align:center;}
.cate-wrap .mcate li {padding:0;display:inline-block; *display:inline; *zoom:1;background: none;tical-align: top;height: 25px;line-height: 24px;border: 1px solid #2b2b2b;box-sizing: border-box;margin-bottom: 10px;float: left;margin-right: 10px;}
.cate-wrap .mcate li a {display: block;color: #2b2b2b;font-size: 12px;letter-spacing: 0;padding: 0 10px;}
.cate-wrap .mcate li:first-child { background:none; }
a.sel {color: #5b5b5b!important;font-weight:bold;}


/* Á¤·Ä¹æ½Ä */
.item-info {border:none;}
.item-info .item-order li {float:right; padding:10px; background: url(/images/d3/hot_issue/common/bull_w1_h7_gray.gif) no-repeat 100% 50%;font-family: µ¸¿ò;color: #4b4b4b; text-align:center;}


/* ºÐ·ùº° ÃßÃµ»óÇ° */
.shopbrand .MK_product_list { overflow:hidden; background-color:#fff; border-bottom:1px solid #ddd; margin:0 0 40px; }

.shopbrand .MK_product_list .list_shopping2x li { margin:0 !important; }

.shopbrand .MK_product_list .items .paging-num { clear:both; text-align:center; margin:20px 0 30px; }
.shopbrand .MK_product_list .items .paging-num a { background:#eee; border:1px solid #eee; padding:5px 10px; margin:0 10px; color:#222; }

.shopbrand .MK_product_list .thumbnail  { position:relative; }



/* ÅÇ ÃßÃµ»óÇ° */
#recmd_box_bg {clear:both;width:100%;margin:0 auto;height:auto;overflow:hidden;background: #f2f2f2;padding: 50px 0 40px; margin-bottom:40px; }
#recmd_box {}
#recmd_box h2 {font-size: 20px;letter-spacing: 1px;font-weight: normal;padding: 0;padding-bottom: 9px;border:none;border-bottom: 2px solid #000;width: fit-content;text-align: left;margin: 0 auto;font-weight: 700;color: #000;margin-bottom: 30px;display: inline-block;margin-left: 15px;}

#recmd_box .list_shoppingInfo {text-align : left; color:#222; padding-top:10px; }
.list_shoppingInfo { padding-top:10px; }

#recmd_box #tab_bigbox {clear:both;width:100%;margin:0 auto;text-align:center;display:table;table-layout:fixed;box-sizing:border-box;font-size:0;line-height:0;}
#recmd_box #tab_bigbox .box_ea { display:inline-block; width:49%; text-align:center; vertical-align:top;margin-right : 2% }
#recmd_box #tab_bigbox .box_ea:last-of-type{margin-right : 0;}
#recmd_box #tab_bigbox .box_ea .thumbnail { margin-bottom : 10px; }
#recmd_box #tab_bigbox .box_ea .thumbnail a { display:block; }
#recmd_box #tab_bigbox .box_ea .thumbnail a img { display:block; width:100%; vertical-align:top; }
#recmd_box .slideprd_2x li a.box{width: 50%;}
.special_prd.list_shopping2x ul {
    display: flex;
}
#recmd_box .slideprd_2x li {text-align:left;margin-bottom: 0;}

/* ÆäÀÌÀú */ 
#recmd_box #tab_bigbox .bx-wrapper{padding-bottom:25px; margin-bottom:0px;}
#recmd_box #tab_bigbox .bx-controls-direction { position: absolute; width: 100%; top: 25%; z-index : 19;}
#recmd_box #tab_bigbox .bx-controls-direction a { width: 50px; height: 50px; background-size: 50px auto !important; opacity: 0.6; z-index: 99; }
#recmd_box #tab_bigbox .bx-controls-direction a.bx-prev { background: url('/design/jason006/onedesign/mobile/images/new_prev.png') center center no-repeat; left: 0; }
#recmd_box #tab_bigbox .bx-controls-direction a.bx-next { background: url('/design/jason006/onedesign/mobile/images/new_next.png') center center no-repeat; right: 0; }
#recmd_box #tab_bigbox .bx-pager {width:100%; height:4px; bottom: 0; margin:0px 0 0; padding:0; list-style:none; border:0; text-align:center;} /*À§Ä¡*/
#recmd_box #tab_bigbox .bx-pager.bx-default-pager a{ display:inline-block; text-align:center; cursor:pointer; font-size:0; margin:0 4px; width:20px; height:3px; padding:1px; overflow:hidden; background:#b6b6b6; border-radius: 0; border: none; } /* ¹öÆ°µðÀÚÀÎ */ 
#recmd_box #tab_bigbox .bx-pager.bx-default-pager a.active{background:#222; }

select#MS_select_sort {
    width: 85px;
    height: 30px;
    border: none;
    display:block;
    color:#000;
    background: #fff url('/design/jason006/0621renewal/img/MB/mo_sort_select.svg ') no-repeat 90% 50%;
    background-size:10px 8px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding-left:6px;
    font-size: 12px;
    font-weight: 600;
    color: #3b3b3b;
    line-height: 30px;
    outline:none;
 }

.array_li_box em {
    line-height: 30px;
    font-size: 13px;
    color: #3b3b3b;
    font-weight: 600;
}


.swiper-scrollbar223 {
    height: 2px;
    width: calc(100% - 50px);
    background: #c6c6c6;
    z-index: 25;
    opacity: 1!important;
    margin:0 auto;
    margin-top: 35px;
}

.swiper-scrollbar223 > div {
    background: #2f2f2f;
    border-radius: 0;
}


.cate-wrap .mcate li.selected { background:#3b3b3b; }
.cate-wrap .mcate li.selected > a { color:#fff; }

p.color_prd_li {
    margin-bottom: 6px;
    line-height: 1px;
}

p.color_prd_li font {
    display: inline-block;
    width: 9px;
    font-size: 0;
    height: 4px;
    margin-right: 2px;
    border: 1px solid #e2e4e3;
}


.object {
    color: #000000;
}

.object .prd-name {
    font-size: 14px;
    font-weight: 400;
    padding: 8px 5px 0;
}

.object .prd-subname {
    color: #666666;
    font-size: 12px;
    font-weight: 500;
    padding: 8px 5px 0;
}

.object .prd-subname+.prd-name {
    padding: 3px 5px 0;
}


.object .price {
    font-size: 0;
    padding: 5px 5px 0;
    font-family: "proxima-nova", sans-serif;
    position: relative;
}

.object .price .normal {
    font-size: 16px;
}

.object .price .consumer,
.object .price .consumer2 {
    font-size: 12px;
    font-weight: 300;
    text-decoration: line-through;
    margin-right: 5px;
}

.object .price .consumer:has(+ .consumer2) {
    display: block;
}

.object .price .dc_per {
    color: #ff0000;
    font-size: 16px;
    margin-left: 3px;
}

.prdType1_list {}

.prdType1_list ul {
    font-size: 0;
}

.prdType1_list ul li {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    padding-bottom: 20px;
    padding-right: 2px;
    box-sizing: border-box;
}

.prdType1_list ul li:nth-child(2n) {
    padding-right: 0;
    padding-left: 2px;
}
 
/* BASIC css end */

