/* BASIC css start */
#contents {width:100%;}

.item_img_box{ position:relative;}
.pre_order_tag, .pre_order_tag:hover {position:absolute; font-weight: 700; font-size:11px; line-height:11px; text-align:center; padding:6px 0 0 0; width:70px; bottom:-6px; left:50%; margin-left:-35px; border-top-right-radius:12px; border-top-left-radius:12px; text-align:center; background-color:#fff; color:#000}


.xans-product-menupackage { margin:0; }
.xans-product-menupackage .title { margin:0 0 10px; text-align:center; }
.xans-product-menupackage .title .banner { margin:0; text-align:center; }
.xans-product-menupackage .title .banner img {width:100%; min-width:1100px; }
.xans-product-menupackage .title h1 { margin:30px 0 20px; font-size:18px; color:#000;}
.xans-product-menupackage .title h2 { display:inline-block; *display:inline; *zoom:1; padding:20px 0 10px; color:#000; font-size:18px; font-weight:bold; }

.best_item_title {
    font-size: 14px;
    padding: 20px 0;
    color: #000;
    text-align: center;
    border-top: 1px solid #e8e8e8;
    margin:0 48px;
}

.xans-product-menupackage .menuCategory { text-align:center; position:relative; }
.xans-product-menupackage .menuCategory > li { display:inline-block; *display:inline; *zoom:1; margin:0; padding:0 10px; font-size:12px; vertical-align:top; }
.xans-product-menupackage .menuCategory > li > a {  }
.xans-product-menupackage .menuCategory > li > a:hover { color:#999; text-decoration:none; background-position:100% -95px }
.xans-product-menupackage .menuCategory > li.selected > a { color:#999; }
.xans-product-menupackage .menuCategory > li .count { font-weight:normal; }
.xans-product-menupackage .menuCategory > li > ul { padding:6px 0 0 0; }
.xans-product-menupackage .menuCategory > li > ul > li { margin:8px 0 0 0; line-height:14px; text-align:left; }
.xans-product-menupackage .menuCategory > li > ul > li > a { color:#666; }
.xans-product-menupackage .menuCategory > li > ul > li > a:hover,
.xans-product-menupackage .menuCategory > li > ul > li.selected > a { color:#000; }
.xans-product-menupackage .menuCategory > li > ul > li > .button { display:inline-block; position:relative; width:9px; height:14px; margin:1px 0 0 3px; vertical-align:top; *display:inline; *zoom:1; }

.xans-product-menupackage .subCategory { display:none; position:absolute; left:0; top:0; z-index:11; width:200px; margin:0; padding:4px; border:1px solid #ccc; background:#fff; text-align:left; }
.xans-product-menupackage .subCategory li { display:inline-block; *display:inline; *zoom:1; width:100%; padding:4px; }
.xans-product-menupackage .subCategory li a { color:#666; }
.xans-product-menupackage .subCategory li a:hover,
.xans-product-menupackage .subCategory li.selected a { color:#000; }
.xans-product-menupackage .menuCategory .button.selected { z-index:11; }
.xans-product-menupackage .menuCategory .button.selected .subCategory { display:block; }

.xans-product-normalmenu { margin:0; }
.xans-product-normalmenu .title { margin:0 0 17px; }
.xans-product-normalmenu .title h3 { display:none; font-size:18px; color:#000; text-align:center; }

.xans-product-normalmenu .function {overflow:hidden; text-align:right; line-height:38px; border-top:1px solid #e8e8e8; font-size:11px; margin: 0 48px; min-width: 1110px;}
.xans-product-normalmenu .prdCount { float:left; padding:0; color:#999; }
.xans-product-normalmenu ul#type { display:inline; margin:0; }
.xans-product-normalmenu ul#type li { display:inline; padding:0 4px; }
.xans-product-normalmenu ul#type li:first-child { background:none; }
.xans-product-normalmenu ul#type li a { color:#999; }
.xans-product-normalmenu ul#type li a:hover { color:#000; text-decoration:none; }
.xans-product-normalmenu .compare img { border-left:1px solid #d7d5d5; vertical-align:middle; }
.xans-product-normalmenu fieldset { margin:-1px 0 0; padding:7px 12px; border:1px solid #d7d5d6; text-align:right; background:#fbf9fa; }
.xans-product-normalmenu fieldset select { height:24px; }

.xans-product-listnormal {padding:0 43px;}
.xans-product-listnormal img { vertical-align:middle; }
.xans-product-listnormal ul.prdList { display:table; width:100%; min-width:1120px; margin-left:0; font-size:0; line-height:0;}
.xans-product-listnormal ul.prdList li.item { display:inline-block; *display:inline; *zoom:1; margin:0 0 20px; vertical-align:top; width:25%; position:relative;}
.xans-product-listnormal ul.prdList li.item .box { position:relative; line-height:16px; margin:0 5px; text-align:left;}
.xans-product-listnormal ul.prdList li.item .box .item_img_box{ position:relative; margin-bottom:6px;}
.xans-product-listnormal ul.prdList li.item .thumb { width:100%; }

.xans-product-listnormal ul.prdList li .color { overflow:hidden; display:inline-block; margin:0; }
.xans-product-listnormal ul.prdList.column3 li .color { /*width:176px;*/ }
.xans-product-listnormal ul.prdList.column4 li .color { /*width:116px;*/ }
.xans-product-listnormal ul.prdList.column5 li .color { /*width:76px;*/ }
.xans-product-listnormal ul.prdList li .chips { float:left; width:10px; height:10px; margin:2px; border:1px solid #e3e3e3; font-size:0; line-height:0; }

.xans-product-listnormal ul.prdList .chk { display:block; margin:0 0 10px; text-align:center; }
.xans-product-listnormal ul.prdList .thumb { margin:0 0; border:0; }
.xans-product-listnormal ul.prdList .name { padding:10px 0 0; }
.xans-product-listnormal ul.prdList .status { margin:0; padding:0; text-align:center; line-height:0; *zoom:1; }
.xans-product-listnormal ul.prdList .status:after { content:""; display:block; clear:both; }
.xans-product-listnormal ul.prdList .icon { width:100%; margin-top:4px;}
.xans-product-listnormal ul.prdList .icon img { margin:0 2px; height:18px;}
.xans-product-listnormal ul.prdList .button { width:100%; margin:0 0 5px; }
.xans-product-listnormal ul.prdList .button img { margin:0 2px; cursor:pointer; }
.xans-product-listnormal ul.prdList .button .option { display:inline; position:relative; *zoom:1; }
.xans-product-listnormal ul.prdList .mileage { display:block; }
.xans-product-listnormal ul.prdList span.grid { display:block; }

.xans-product-listitem li {}

/* Áø¿­¹æ½Ä */
.xans-product-listnormal ul.column3 li.item { width:33.33%; }
.xans-product-listnormal ul.column3 li.item .box { width:354px; }
.xans-product-listnormal ul.column3 li.item .thumb { width:354px; }
.xans-product-listnormal ul.column4 li.item { width:25%; }
.xans-product-listnormal ul.column4 li.item .box { width:260px; }
.xans-product-listnormal ul.column4 li.item .thumb { width:260px; }
.xans-product-listnormal ul.column5 li.item { width:20%; }
.xans-product-listnormal ul.column5 li.item .box { width:204px; }
.xans-product-listnormal ul.column5 li.item .thumb { width:204px; }

/* module="product_ListItem" */
.xans-product-listnormal .xans-product-listitem { margin:0; }
.xans-product-listnormal .xans-product-listitem li .title { font-weight:normal; vertical-align:top; }
.xans-product-listnormal .xans-product-listitem li .title span { vertical-align:top; }

/* ÇÒÀÎ±â°£ ·¹ÀÌ¾î */
.xans-product-listnormal .discountPeriod { display:inline-block; z-index:10; position:relative; width:55px; height:19px; vertical-align:middle; *zoom:1; *display:inline; }
.xans-product-listnormal .discountPeriod .edge { position:absolute; left:50%; top:-6px; width:10px; height:6px; margin:0 0 0 -5px; font-size:0; line-height:0; background:url("http://img.echosting.cafe24.com/skin/base_ko_KR/common/ico_tip_edge.gif") no-repeat 0 0; }
.xans-product-listnormal .layerDiscountPeriod { display:none; position:absolute; left:50%; top:27px; width:247px; margin:0 0 0 -124px; border:1px solid #565960; font-size:12px; background-color:#fff; }
.xans-product-listnormal .layerDiscountPeriod strong.title { display:block; margin:0 0 12px; padding:0 35px 0 0; font-weight:bold; color:#2e2e2e; }
.xans-product-listnormal .layerDiscountPeriod .content { padding:9px 10px 12px 14px; font-family:Verdana, "µ¸¿ò", Dotum, sans-serif; }
.xans-product-listnormal .layerDiscountPeriod .content p { margin:2px 0 0; font-size:11px; color:#000; line-height:16px; color:#757575; letter-spacing:-1px; }
.xans-product-listnormal .layerDiscountPeriod .content p strong { font-weight:normal; font-size:12px; color:#2e2e2e; }
.xans-product-listnormal .layerDiscountPeriod .content p strong span { font-size:11px; }
.xans-product-listnormal .layerDiscountPeriod .close { position:absolute; right:14px; top:14px; }
.xans-product-listnormal .layerDiscountPeriod .close img { cursor:pointer; }


.listName {font-size:13px; color:#222; }
.listPrice {font-size:12px; font-weight:bold;  margin-bottom:0;}
.listPrice del {color:#888;font-weight:normal;}
.listPrice .percent {font-size:10px; font-weight:normal;}

mark {
  display: inline-block;
  line-height: 0em;
  padding:1px 1px 7px;
  font-size:12px;
}
.kakaoChPrice,.fundingPrice,.sellPrice {font-size:12px; font-weight:bold;}
.kakaoChPrice span{font-weight:bold;}

.discount_tag {position:absolute;top:0px;right:8px; text-align:center; padding:6px 0 0; width:34px; line-height:11px; background-color:rgba(0,0,0,0.6);color:#fff;font-size:11px; font-weight:bold}
.discount_tag:after {position: absolute;
    content: "";
    bottom: -10px;
    left: 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.6) transparent transparent transparent;
    border-width: 10px 17px 0 17px;}
.discount_tag span {font-size:9px;font-weight:normal;}

/* ÁßºÐ·ù¸Þ´º */
.wlist_group { width:100%;  background:rgba(255,255,255,0.95);  overflow:hidden; margin-bottom:20px; border-bottom:0px solid #f5f5f5;}
.wlist_group:after { content: ""; display: block; clear: both; }

/* °¡·Î5°³ */
.wlist_group .smenu { overflow:hidden; position:relative; z-index:1; width:100%; padding-left:16px;}
.wlist_group .smenu > li { display:inline-block; }
.wlist_group .smenu > li a {display:block; overflow:hidden; height:20px; margin:0 5px; line-height:20px; color:#666; font-size:12px;  font-weight:normal;    }
.wlist_group .smenu li .sel { display:block; color:#000 !important ; font-weight: bold; border-bottom:1px solid #000;}

.group_badge {
    display: inline-block;
    background-color: #999;
    color: #fff;
    line-height: 100%;
    padding: 1px 4px;
    margin-right: 2px;
    border-radius: 3px;
}

/* BASIC css end */

