/* BASIC css start */
/*.xans-layout-category { margin:0 0 30px; }
.xans-layout-category .position {}
.xans-layout-category .position > ul {width:auto;text-align:center;}
.xans-layout-category .position > ul > li { position:relative; z-index:10;letter-spacing:1px;display:inline-block;margin:0 15px;}
.xans-layout-category .position > ul > li > a { display:block; padding:7px 0 7px 0; color:#222; font-size:12px; font-weight:bold; word-spacing:-1px; text-decoration:none;letter-spacing:1px;}
.xans-layout-category .position > ul > li > a:hover,
.xans-layout-category .position > ul > li.selected > a,
.xans-layout-category .position > ul > li.on > a { color:#aaa; }*/

.xans-layout-category .sub-category { position:absolute; top:35px; left:50%; width:100px; margin-left:-50px;background:#fff;z-index:99;display:none;}
.xans-layout-category .sub-category ul {}
.xans-layout-category .sub-category li { padding:0 10px;}
.xans-layout-category .sub-category li:first-child { border-left:0; }
.xans-layout-category .sub-category li:first-child a { border-top-color:#fff; }
.xans-layout-category .sub-category a { display:block; padding:6px 0; font-size:12px; color:#222; text-decoration:none;letter-spacing:1px;}
.xans-layout-category .sub-category a:hover,
.xans-layout-category .sub-category li.selected a { color:#aaa; }
.xans-product-menupackage { margin:50px 0 27px; }
.xans-product-menupackage .title { min-height:30px; margin:10px 0 20px; }
.xans-product-menupackage .title .banner { margin:0 0 20px; }
.xans-product-menupackage .title h2 { color:#333; font-size:13px; text-align:center; letter-spacing:1px;}
.xans-product-menupackage .title .likeButton { display:inline-block; vertical-align:middle; }
.xans-product-menupackage .title .likeButton button { margin:0 0 0 10px; padding:0 0 0 20px; height:16px; font-family:verdana; color:#9a9a9a; letter-spacing:-1px; background:none; }
.xans-product-menupackage .title .likeButton.selected button { color:#353535; }

.xans-product-menupackage .menuCategory {font-size:0; line-height:0; text-align:center;}
.xans-product-menupackage .menuCategory > li { display:inline-block; letter-spacing:1px; line-height:14px; vertical-align:top; font-size:12px; margin:0 10px; }
.xans-product-menupackage .menuCategory > li > a { font-weight:normal; color:#999; }
.xans-product-menupackage .menuCategory > li > a:hover { color:#222; text-decoration:none; background-position:100% -95px }
.xans-product-menupackage .menuCategory > li.selected > a { color:#222; }
.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; }
.xans-product-menupackage .menuCategory > li > ul > li > a { color:#575a63; }
.xans-product-menupackage .menuCategory > li > ul > li > a:hover,
.xans-product-menupackage .menuCategory > li > ul > li.selected > a { color:#222; }
.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; }

.xans-product-menupackage .subCategory { display:none; position:absolute; left:50%; top:13px; z-index:11; width:300px; margin:0 0 0 -151px; padding:6px 0; border:1px solid #565960; font-size:0; line-height:0; background:#fff url("//img.echosting.cafe24.com/skin/base_ko_KR/product/bg_sub_category_line.gif") repeat-y 150px 0; }
.xans-product-menupackage .subCategory li { display:inline-block; width:130px; margin:8px 0 8px 18px; font-size:12px; line-height:14px; vertical-align:top; }
.xans-product-menupackage .subCategory li a { color:#575a63; }
.xans-product-menupackage .subCategory li a:hover,
.xans-product-menupackage .subCategory li.selected a { color:#222; }
.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 { font-weight:normal; font-size:20px; color:#2e2e2e; text-align:center; }
.xans-product-normalmenu .function { overflow:hidden; margin:20px 0 0; text-align:right; line-height:38px; }
.xans-product-normalmenu .function .btnCompare { display:inline-block; padding:0 12px; border-left:1px solid #d7d5d5; }
.xans-product-normalmenu .function .btnCompare:hover { color:#222; text-decoration:none; }
.xans-product-normalmenu .prdCount { float:left; padding:0 0 0 8px; color:#222; }
.xans-product-normalmenu ul#type { display:inline; margin:0 4px 0 0; }
.xans-product-normalmenu ul#type li { display:inline; padding:0 6px 0 10px; background:url("//img.echosting.cafe24.com/skin/base_ko_KR/product/bg_result_type.gif") no-repeat 0 50%; }
.xans-product-normalmenu ul#type li:first-child { background:none; }
.xans-product-normalmenu ul#type li a { color:#2e2e2e }
.xans-product-normalmenu ul#type li a:hover { color:#222; text-decoration:none; }
.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; }



.top_category > li.on .sub-category {display:block;}

/* BASIC css end */

