/* BASIC css start */
.container .four.columns-s .xans-product-listitem li {
    line-height: 1.5 !important;
}
.xans-product-normalpaging li a.this {
    background-color: #808080 !important;
}

#normalPrd .container .size311 .four.columns-s:nth-child(4n){margin-right:0 !important}
.review_cnt{
    font-size: 12px;
    text-align: left;
    color: #555555}
    
.size311 .products{
    text-align: left;}
    
    .normalPrd,.bestPrd {position:relative;cursor:pointer;height:359px; overflow:hidden;}
.prdIcon img {padding-right:4px;  }
.hidename{display:none}  

.onsale_s {
    position: absolute;
    padding: 0px;
    width: 50px;
    min-width: auto !important;
    height: 50px !important;
    z-index: 30;
    display: block;
    bottom:15px;
    right:11px;
}
.onsale_s img {width:50px; height:50px;}

.container .size311 .four.columns-s {width:311px;}
.container1300 { width:1300px !important; margin:0 auto !important; display:block !important;}
.container #normalPrd .columns-s:nth-child(4n) { margin-right:0 !important; }    

.margin-bottom40 { margin-bottom:60px; }

.container .size311 .four.columns-s {width:311px !important; margin-right:18px !important;}
.size311 .products {width:311px;}
.size311 .blackbg,
.size311 .normalPrd, .bestPrd {width:311px; height:390px;}   

/* ±âÈ¹Àü ¿ë */
.removeEight > .four.columns-s:nth-child(-n+8) { display:none }

/* 200921Ãß°¡ */
.shehj_goods_top { text-align: center; }
.shehj_goods_top_name { padding: 10px !important; /* border-bottom: 1px solid #000000; */ }
.shehj_goods_top_name a { font-size: 20px; }
.xans-product-menupackage .menuCategory > li { margin: 0px 5px; }
.xans-product-menupackage .menuCategory > li > a { border: 1px solid #cccccc; padding: 10px 15px; display: block; }

.cate_middle_list { position: reltive; text-align: center; }

figure.product .description { text-align: left; }
figure.product .spec li { text-align: left; }
figure.product .prdIcon { text-align: left; }
.shehj_good_prdCount { margin-top: 20px !important; padding-top: 20px; border-top: 1px solid #cccccc; }

#breadcrumbs {
	padding-bottom:0px !important;
}
#breadcrumbs ul {
	font-size:11px;
	margin:0;
	font-weight:300;
	position:relative;
	z-index:10;
	right:0
}
#breadcrumbs ul li {
	display:inline-block;
	color:#252525;
	margin:0 0 0 5px
}
#breadcrumbs ul li:before {
	content:">";
	font-size:13px;
	color:#999;
	margin:3px 6px 0 0;
	vertical-align:middle
}
#breadcrumbs ul li:first-child:before {
	content:"";
	margin:0
}
#breadcrumbs ul li a,#breadcrumbs ul li a:hover,#breadcrumbs ul li:last-child a {
	color:#252525
}
#breadcrumbs ul li:first-child {
	padding-right:0;
	margin-left:0
}
#breadcrumbs ul li:first-child,#breadcrumbs ul li:last-child {
	background:0 0
}
#breadcrumbs ul li:last-child {
	padding:0;
	font-weight:600;
	background:0 0
}

.xans-product-menupackage {
	margin:0 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 {
	padding:0 0 0 12px;
	color:#4a5164;
	font-size:16px;
	*display:inline;
	*zoom:1;
	background:url("//img.echosting.cafe24.com/skin/base_ko_KR/common/ico_heading.gif") 0 2px no-repeat;
}
.xans-product-menupackage .menuCategory {
	border-top:0px solid #e4e4e4;
	font-size:0;
	line-height:0;
	width: 100%; 
}
.xans-product-menupackage .menuCategory>li {
	display:inline-block;
	margin:0px 5px;
	font-size:12px;
	line-height:14px;
	vertical-align:top;
	*display:inline;
	*zoom:1;
}
.xans-product-menupackage .menuCategory>li>a {
	color:#555;
}
.xans-product-menupackage .menuCategory>li>a:hover {
	color:#EFA79D;
	text-decoration:none;
	background-position:100% -95px
}
.xans-product-menupackage .menuCategory>li.selected>a {
    background: #e3b6b4;
    color: #ffffff;
    padding: 10px;
    font-weight: bold;
    border: 1px solid #e3b6b4;
}
.xans-product-menupackage .menuCategory>li .count {
	font-weight:normal;
	color:#919191
}
.xans-product-menupackage .menuCategory>li>ul {
	padding:20px 0 0 0;
}
.xans-product-menupackage .menuCategory>li>ul>li {
	margin:1px 0 0 0;
	line-height:14px;
}
.xans-product-menupackage .menuCategory>li>ul>li>a {
	color:#919191
}
.xans-product-menupackage .menuCategory>li>ul>li.selected>a {
	color:#EFA79D
}
.xans-product-menupackage .menuCategory>li>ul>li>a:hover {
	color:#EFA79D;
}
.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:50%;
	top:13px;
	z-index:10;
	width:300px;
	margin:0 0 0 -151px;
	padding:6px 0;
	border:1px solid #565960;
	font-size:0;
	line-height:0;
}
.xans-product-menupackage .subCategory li {
	display:inline-block;
	width:130px;
	margin:8px 0 8px 18px;
	font-size:12px;
	line-height:14px;
	*display:inline;
	*zoom:1;
}
.xans-product-menupackage .subCategory li a {
	color:#575a63;
}
.xans-product-menupackage .subCategory li a:hover {
	color:#07c1b6;
}
.xans-product-menupackage .menuCategory .button.selected {
	z-index:10;
}
.xans-product-menupackage .menuCategory .button.selected .subCategory {
	display:block;
}

.menuCategory li.subCtg {
	display:inline-block;
	width:12%;
	margin:15px 0 15px 0px;
	padding:0 5px 0 0;
	font-size:12px;
	line-height:14px;
}
.products {
	width:1300px!important;
}
.xans-product-normalmenu {
	text-align:right;
	height:48px;
	overflow:hidden;
	margin:10px 0px 20px 0px;
	background:#ffffff;
	clear:both;
}
.xans-product-normalmenu fieldset {
	float:left;
}
.xans-product-normalmenu p.prdCount {
	font-size:11px;
	color:#000;
	font-family:'Helvetica',Dotum,AppleGothic,serif;
	letter-spacing:1px;
	float:left;
}
.xans-product-normalmenu .prdCount {
}
.xans-product-normalmenu ul#type {
}
.xans-product-normalmenu ul#type li {
	display:inline;
	padding:0 0 0 0px;
	margin:0 0px 0 0;
	font-size:10px;
	font-family:'Helvetica',Dotum,AppleGothic,serif;
}
.xans-product-normalmenu ul#type li:hover {
	background:#2c2f36;
}
.xans-product-normalmenu ul#type li:first-child {
	background:none;
}
.xans-product-normalmenu ul#type li a {
	color:#8f8f91;
	padding:6px 10px;
	letter-spacing:0.5px
}
.xans-product-normalmenu ul#type li a:hover {
	background:#2c2f36;
	color:#fff;
	border:1px solid #2c2f36;
}
.xans-product-normalmenu ul#type li a.sort {
	color:#fff;
	background:#2c2f36;
	font-family:'Helvetica',Dotum,AppleGothic,serif;
	border:1px solid #2c2f36;
}
.xans-product-normalmenu ul#type li:last-child a {
	padding-right:0
}
.xans-product-normalpaging li a.this {
	background-color:#808080 !important;
}
.container .four.columns-s .xans-product-listitem li strong{font-size:12px;}

.main_search{bottom:1px !important;}

.shehj_sub_event_list{
    position: relative;
    width: 1300px !important;
    margin: 0 auto;
    overflow: hidden;
}

.xans-product-menupackage .menuCategory { display: inline-block; }
.xans-product-menupackage .menuCategory:nth-child(2) { /*margin-top: 30px;*/ position: relative; top: -5px; }



.container .size311 #bestProduct .four.columns-s { width: 257px !important; margin-right: 12px !important; margin-bottom: 20px; }
#bestProduct .bestPrd { width: 257px; height: 322px; }
#bestProduct .bestPrd img.MS_prod_img_s { width: 257px; height: 322px; }
.container .size311 #bestProduct .four.columns-s:last-child { margin-right: 0px !important; }

#main-contents .size311 .products { position: relative; width: calc(100% - 40px) !important; max-width: 1700px; min-width: 1280px; padding: 0px 20px; margin: 0 auto; }
.container .size311 .products .four.columns-s { margin-right: 30px !important}

.container .size311 .products .four.columns-s.list4,
.container .size311 .products .four.columns-s.list8,
.container .size311 .products .four.columns-s.list12,
.container .size311 .products .four.columns-s.list16,
.container .size311 .products .four.columns-s.list20,
.container .size311 .products .four.columns-s.list24,
.container .size311 .products .four.columns-s.list28,
.container .size311 .products .four.columns-s.list32,
.container .size311 .products .four.columns-s.list36,
.container .size311 .products .four.columns-s.list40,
.container .size311 .products .four.columns-s.list44,
.container .size311 .products .four.columns-s.list48,
.container .size311 .products .four.columns-s.list52,
.container .size311 .products .four.columns-s.list56,
.container .size311 .products .four.columns-s.list60,
.container .size311 .products .four.columns-s.list64,
.container .size311 .products .four.columns-s.list68,
.container .size311 .products .four.columns-s.list72,
.container .size311 .products .four.columns-s.list76,
.container .size311 .products .four.columns-s.list80,
.container .size311 .products .four.columns-s.list84,
.container .size311 .products .four.columns-s.list88,
.container .size311 .products .four.columns-s.list92,
.container .size311 .products .four.columns-s.list96,
.container .size311 .products .four.columns-s.list100,
.container .size311 .products .four.columns-s.list104,
.container .size311 .products .four.columns-s.list108 {margin-right:0 !important;}

.container .size311 #bestProduct .list5.four.columns-s,
.container .size311 #bestProduct .list10.four.columns-s { margin-right: 0px !important; }

.xans-product-listitem li span.normalP{font-weight:normal !important; color:#555 !important;}

.size311 figure.product { font-family: 'Noto Sans KR',sans-serif; }
.size311 figure.product .description .colorWrap { }
.size311 figure.product .description h5 { font-size: 13px; color: #323232; font-weight: 500; }
.crema-product-reviews-count { font-weight: 600; }
.description .colorWrap .chips { height: 3px; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.noneimg_s { display: none; }
}

/*±â°£ÇÒÀÎ*/
.hj_sale_time { font-size: 12px; color: #ff0000; font-weight: 600; }

/*»óÇ° ¸®½ºÆ® css*/
.hj_goods_list { position: relative; width: 1335px; font-size: 0px; text-align: center; }
.goods_list_s { position: relative; display: inline-block; width: 311px; margin-right: 30px; padding-bottom: 60px; vertical-align: top; font-family: 'Noto Sans KR',sans-serif; text-align: left; }
.goods_list_s:last-child { margin-right: 0px; }
#normalPrd .goods_list_s { width: calc( 20% - 20px ); margin-right: 25px; }
#normalPrd .goods_list_s:nth-child(5n) { margin-right: 0px; }
.goods_list_s .goods_th { position: relative; width: 100%; }
.goods_list_s .goods_th img { width: 100%; }
.goods_list_s .goods_color { font-size: 0px; line-height: 0px; padding-top: 13px; }
.goods_list_s .goods_color span { width: 15px; height: 4px; display: inline-block; border: 1px solid #d1d1d1; margin-right: 3px; margin-bottom: 2px; }
.goods_list_s .goods_name { font-size: 13px; color: #323232; font-weight: 500; line-height: 20px; padding: 11px 0px 0px 0px; width: 100%; }
.goods_list_s .goods_price { position: relative; font-size: 13px; color: #323232; padding-top: 5px; width: 100%; padding-bottom: 10px; font-family: 'Montserrat', 'Noto Sans KR', sans-serif; }
.goods_list_s .goods_price .goods_price_01 { padding-right: 6px; font-weight: 800; font-size: 17px; }
.goods_list_s .goods_price .goods_price_02 { color: #b2b0b0; text-decoration: line-through; font-size: 12px; font-weight: 300; }
.goods_list_s .goods_price .goods_price_03 {  font-weight: 800; font-size: 17px; }
.goods_list_s .goods_price .goods_price_04 {  font-size: 14px; font-weight: 600; color: #999999; text-decoration: line-through; }
.goods_list_s .goods_price .goods_price_dc { color: #ff0000; font-weight: 500; font-size: 15px; font-family: 'Montserrat', 'Noto Sans KR', sans-serif; letter-spacing: -1px; }
.goods_list_s .goods_subname { font-size: 13px; font-weight: 300; color: #666666; padding-top: 3px; text-overflow: ellipsis; overflow: hidden; /*white-space: nowrap;*/ margin-bottom: 5px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.goods_list_s .goods_subname br { /* display: none; */ }
.goods_list_s .crema-product-reviews-count { font-size: 13px; font-weight: 300; color: #ad6c62; padding-top: 5px; }
.goods_list_s .prdIcon { padding-top: 7px; text-align: left; }

.hj_goods_list_best .goods_list_s { width: calc( 20% - 20px ); margin-right: 25px; }
.hj_goods_list_best .goods_list_s:nth-child(5n) { margin-right: 0px; }

/*±â°£ÇÒÀÎ*/
.hj_sale_time { font-size: 12px; color: #ff0000; font-weight: 400; margin-top: 4px; display: none; }


/*ºê·£µåÇ¥±â*/
.goods_xmrdl { font-size: 15px; padding-top: 15px; font-weight: 700; }
.goods_xmrdl a { color: #000000; font-size: 15px;  }
.goods_xmrdl a:hover { color: #000000; }


/* BASIC css end */

