@charset "utf-8";
/* 상품 없음 */
.notting_box{padding:100px 10px; text-align:center;}


#product_box{margin-top:22px; overflow:hidden;}
.product_list >li{float:left; width:23.5%; margin:0 2% 30px 0}
.product_list >li:nth-child(4n){margin-right:0}

.product_list .img_box{position:relative;}
.product_list .mark_box{position:absolute; top:10px; right:10px}
.product_list .mark_box img{width:67px;}
.product_list .product_img{display:block; line-height:0; border:1px solid #e1e1e1}
.product_list .product_img img{width:100%}
.product_list .zoom_btn{position:absolute; bottom:1px; right:1px; padding:15px; line-height:0; background:rgba(212, 212, 212, 0.7); border-radius:25px 0 0 0}
.product_list .zoom_btn:hover{background:rgba(254, 47, 116,.9);}

.product_list .txt_box{margin-top:10px}
.product_list .txt_box li{padding:0; text-overflow:ellipsis; overflow:hidden}
.product_list .txt_box li a{}
.product_list .txt_box .name{}
.product_list .txt_box .name a{font-size:17px; font-weight:400; color:#545454}
.product_list .txt_box .price{background:url("/images/main/best_price_icon.png") 2px center no-repeat; margin-top:10px;}
.product_list .txt_box .price1{background:url("/images/main/best_price_icon.png") 2px center no-repeat;text-decoration: line-through;}
.product_list .txt_box .sale{text-decoration: line-through;}
.product_list .txt_box .salep{font-weight:500; color:#fe2f74; font-size:20px; }

#product_page{clear:both; height:20px; text-align:center; margin-bottom:10px;}
#product_page .direction_btn{display:inline-block; position:relative; top:0}
#product_page .prev_btn{margin-right:5px}
#product_page .next_btn{margin-left:5px}
#product_page .page_btn{display:inline-block; position:relative; top:-4px; padding:0 5px;}
#product_page .now_page{font-weight:bold; color:#fe2f74}


/* 상품 리스트 */
.navi_tit_box{ overflow: hidden; line-height:50px; margin-top:10px; margin-bottom:12px; border-bottom:1px solid #a9a9a9}
#order_title_box{border:none;}
.navi_tit a{background:#fff; font-weight:500 !important; color:#5d5d5d;}
.nt_1a{font-size:26px;}
.nt_1b{font-size:16px;}
.nt_2a{font-size:16px;}
.nt_2b{font-size:26px;}
.prodCoundt{display:none}
.navi_box{margin:0 0 10px 240px; overflow:hidden; position:relative; display:block; }
.navi_box td a{margin-right:30px;}

#shop_title{padding:15px 10px; overflow:hidden; }
#shop_title .p_title{float:left; left:0; font-size:15px; color:#21334d}
#shop_title .t_str{font-size:15px; font-weight:bold; color:#fe2f74}
#shop_title .shop_align{float:right; right:0; overflow:hidden}
#shop_title .shop_align li{float:left;}
#shop_title .shop_align li a{padding:0 7px; font-size:15px; border-left:1px dashed #e6e6e6}
#shop_title .shop_align li:last-child a{padding:0 0 0 7px}
#shop_title .p_title > img{vertical-align:middle;}



@media all and (max-width:469px) {
	
	.navi_tit_box{margin:0;line-height:40px;}
	.navi_tit_box .navi_tit{text-align:center;}
	.navi_tit_box .navi_tit .nt_1a{font-size:15px;}


	#shop_title{padding:0 10px;}
	#shop_title .p_title{font-size:13px;float:right;}
	#shop_title .t_str{font-size:12px; font-weight:500;}

	#shop_title .shop_align{float:right;}
	#shop_title .shop_align li a{font-size:12px; border-left:1px dashed #e6e6e6;}

	#product_box{margin-top:10px;}
	.product_list > li{width:24%; margin:0 1% 20px 0; min-height:170px;}
	.product_list .txt_box .name{line-height:17px; height:51px;}
	.product_list .txt_box .name a{font-size:12px;}
	.product_list .txt_box .price{margin-top:5px;}
	.product_list .txt_box .salep{font-size:14px;}

}