/* BASIC css start */
#wrap{overflow:unset !important;}
.tool-wrap {padding:5px 10px; } 
.tool-wrap select {width:100%; } 
.list_array {border-top:0px none; } 
.plan .list_array .list_arrayRight img {width:23px;height: auto; } 
.product_list_wrap.list_st2 .product_item, .product_list_wrap.list_st3 .product_item{border-top:0 !important;}
.select-plan-id{background:#fff;}

/* »óÇ°Áø¿­ */
.list_array {height:52px;border-bottom:1px solid #4a4a4a;border-top:1px solid #c7c7c7;padding:0 8px;margin-bottom:20px; } 
.list_array .list_arrayLeft {float:left;margin-top:12px; } 
.list_array .list_arrayLeft select {height:28px; } 
.list_array .list_arrayRight {float:right;margin-top:12px; } 
.list_array .list_arrayRight img {margin-left:10px; } 
.list_shopping1x {text-align:center; } 
.list_shopping1x ul {width:100%;display:table;table-layout:fixed;box-sizing:border-box;text-align:left;font-size:0; } 
.list_shopping1x li {width:100%;display:inline-block;vertical-align:top;border-top:1px solid #d9d9d9; } 
.list_shopping1x li a {display:block;padding:18px 4px;position:relative;overflow:hidden;zoom:1; } 
.list_shopping1x li:first-child {border:0px none; } 
.list_shopping1x li:first-child a {padding:0 4px 18px 4px; } 
.list_shopping1x li img.listPic {width:50%;float:left; } 
.list_shopping1x .list_shoppingInfo {width:46%;float:left;padding-left:4%;font-size:12px; } 
.list_shopping2x {text-align:center; } 
.list_shopping2x ul {width:100%;display:table;table-layout:fixed;box-sizing:border-box;padding:0 2px;text-align:left;font-size:0; } 
.list_shopping2x li {width:50%;display:inline-block;vertical-align:top;text-align:left; } 
.list_shopping2x li a {display:block;padding:0 2px 18px 2px; } 
.list_shopping2x li img.listPic {width:100%; } 
.list_shopping2x .list_shoppingInfo {margin-top:10px;text-align:center;font-size:12px; } 
.list_shopping3x {text-align:center; } 
.list_shopping3x ul {width:100%;display:table;table-layout:fixed;box-sizing:border-box;padding:0 2px;text-align:left;font-size:0; } 
.list_shopping3x li {width:33.33%;display:inline-block;vertical-align:top; } 
.list_shopping3x li a {display:block;padding:2px; } 
.list_shopping3x li img.listPic {width:100%; } 
.list_shopping3x .list_shoppingInfo {margin-top:10px;text-align:center;font-size:12px; } 
.listName {color:#222;word-break:break-all; } 
.listDiscount {color:#b5b5b5; } 
.listPrice {color:#1b1b1b;margin-bottom:4px;font-weight:500; } 
.listSoldout {color:#D22525;margin-bottom:4px; } 
.listReplace {color:#1b1b1b;margin-bottom:4px; } 
.listReview {color:#DB2E2E;margin-bottom:4px; } 
.listReserve {color:#7d7d7d;font-size:0.917em; } 
.listPoint {color:#7d7d7d;font-size: 0.917em; } 
/* //»óÇ°Áø¿­ */
/* Ä«Å×°í¸® ½½¶óÀÌµå */
.cate_wrap {padding:10px 15px; position: sticky;top: 48px;z-index: 999;background: #fff;} 
.cate_child_wrap ul li { 
    padding-right: 30px;
    width: auto;} 
.cate_child_wrap ul li a {color:#9fa0a0;font-size:13px;line-height:1em;font-weight:300;vertical-align:middle; } 
.cate_child_wrap ul.cate2 li {text-align:center; } 
.cate_child_wrap ul li a.now {color:#222222;font-weight:500; } 
.cate_child_wrap ul li a.now::after {content:"";width:3px;height:3px;background: #b9e3f9;display:inline-block;vertical-align:super;margin-left:2px;position:relative;top:-1px;} 
.thumb_wrap {position:relative; } 
.thumb_wrap .bg {width:100%;height:100%;background:rgba(0,0,0,0.05);position:absolute;top:0; } 
.shopbrand .product_list_outer {border-top:0;margin-top:50px; } 
.shopbrand .product_list_outer .promotion_product_wrap h2 {font-size:16px;font-weight:400;color:#222;line-height:1.5em; } 
.shopbrand .product_list_outer .promotion_product_wrap .items {margin-top:10px; } 
.shopbrand .list_type_wrap {padding:0;padding-bottom:0 !important;vertical-align:middle;padding-left:10px;border-left:1px solid #ccc; } 
.shopbrand .list_type_wrap a.list_type_icon.on {display:none; } 
.shopbrand .list_type_wrap a.list_type_icon {display:inline-block; } 
.shopbrand .list_type_wrap a.list_type_icon.ic_list {background-image:url('/design/sillajewel/mo_img/ico_list.png');background-size:15px 13px;background-position:center;margin:0; } 
.shopbrand .list_type_wrap a.list_type_icon.ic_gallery {background-image:url('/design/sillajewel/mo_img/ico_gallery.png');background-size:15px 15px;background-position:center;margin:0; } 
.shopbrand .list_type_wrap a.list_type_icon {width:15px;height:15px;margin:0; } 
.swiper_top {margin-left:10px; } 
.swiper_top .swiper-slide {text-align:center; } 
/* »óÇ° ¸®½ºÆ® */
.product_list_wrap.list_st1 .product_item:nth-of-type(1) {border-top:0 !important;padding:0 0 15px 0 !important; } 
.shopbrand .product_list_wrap.list_st2 .product_item {border-top:0; } 
.product_list_wrap.list_st2 .product_item:nth-of-type(1),.product_list_wrap.list_st2 .product_item:nth-of-type(2) {border-top:0 !important;padding-top: 0 !important; } 
.prodList .prodInfo .prodTitle .prod_percent span{color: #b9e3f9 !important;}
/* list */
.list_st1 .prodList .product_wrap {display:flex;align-items:flex-start; } 
.list_st1 .prodList .thumb_wrap {max-width:40%;min-width:40%;margin-right:10px;width:100%; } 
.list_st1 .prodList .prodInfo {width:100%;margin-top:10px; } 
.list_st1 .prodList .prodInfo .brandInfo {padding-bottom:0;border-bottom:0; } 
.list_st1 .prodList .prodInfo .brandname {font-size:12px;font-weight:500;color:#222;padding-left:0;margin-top:0; } 
.list_st1 .prodList .prodInfo .brandInfo {display:flex;align-items:center;justify-content:space-between;margin-bottom:10px; } 
.list_st1 .prodList .prodInfo .name {font-size:12px;font-weight:300;color:#727171; } 
.list_st1 .prodList .prodInfo .priceWrap {position:relative;margin-top:8px; } 
.list_st1 .prodList .prodInfo p.prd-price {font-size:18px;font-weight:500;color:#222;line-height:1.25em;display:inline-block; } 
.list_st1 .prodList .prodInfo p.prd-consumer {font-size:12px;font-weight:300;color:#727171;line-height:1.2em;display:inline-block;margin-left:5px; } 
.list_st1 .prodList .prodInfo .prod_percent {font-size:18px;font-weight:500;color:#00ff2f;display:inline-block;position:absolute;right:0;top:5px; } 
.product_list_wrap.list_st1 .product_item .thumb {width:100% !important;display:inline-block !important;margin-bottom:0 !important; } 
.thumb {background-position:center !important;background-size:cover !important;margin-bottom:10px; } 
.prodList .prodInfo .prodTitle .prd-price {float: left; } 

/* ºÐ·ù Å¸ÀÌÆ² */
.plan_tit {width: 100%;padding: 4px 15px 10px;} 
.plan_tit span {display: block;background: #b9e3f9;font-size: 17px;color: #fff;padding: 8px 10px;} 

.pcode{font-size: 12px;}

/* BASIC css end */

