/*상품 리스트*/
.product_list ul li{
	position:relative;
	top:0;
	left:0;
	width:300px;
	float:left;
	margin-bottom:10px;
}
.product_list ul li a{
	display:block;
	overflow:hidden;
}
.product_list ul li .photo{
	margin-bottom:25px;
	width: 300px;
	overflow: hidden;
}
.product_list ul li .photo img{
	width: 100%;
	opacity:1; 
	-webkit-transition: -webkit-transform 1s;
	transition: transform 1s;
}
.product_list ul li:hover .photo img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.product_list ul li .txt_box{
	width:280px;
	height:135px;
	padding:0 10px;
	text-align:center;
}
.product_list ul li .txt_box .name{
	display:block;
	max-height: 44px;
	overflow: hidden;
	margin-bottom:10px;
	font-family: 'times new roman', 'NanumBarunGothic';
	font-weight: 600;
	font-size:18px;
	color:rgb(51,51,51);
}
.product_list ul li .txt_box .num{
	display:block;
	margin-bottom:10px;
	font-family: 'times new roman', 'Arial', 'NanumBarunGothic';
	font-size:13px;
	color:rgb(51,51,51);
}
.product_list ul li .txt_box .price{
	display:block;
	font-family: 'NanumBarunGothic';
	font-size:15px;
	color:rgb(207,102,26);
}
.product_list ul li .txt_box .fixed_price{
	display:block;
	margin-bottom: 5px;
	font-family: 'NanumBarunGothic';
	font-size:13px;
	color:rgb(51,51,51);
	text-decoration: line-through;
}
.product_list ul li .txt_box .roast_indicator{
	display: block;
	margin-top: 5px;
	font-size: 14px;
	font-family: 'times new roman';
	font-weight: 600;
	color: rgb(202,149,82)
}
.product_list ul li .txt_box .roast_indicator em{font-style: normal;}
.product_list ul li .txt_box .roast_indicator .none{
	font-family: 'NanumBarunGothic';
	color: rgb(250,102,102);
}
.product_list ul li .txt_box .roast_indicator .indicator{display: inline-block; margin: 0 8px;}
.product_list ul li .txt_box .roast_indicator img{margin-left: 5px; width: 10px; vertical-align: top; margin-top: 4px;}
.product_list ul li .txt_box .roast_indicator img:first-child{margin-left: 0px;}
.product_list ul li .txt_box .soldout{
	display: inline-block; 
	margin-top: 10px; 
	width: 52px; 
	height: 25px; 
	text-indent: -9999px; 
	background: url(/images/sub/icon_soldout.gif) no-repeat 0 0;
} 
.product_list ul li .quickview{
	width:200px;
	height:40px;
	display:none;
	padding: 0;
	margin: 0 0 0 -100px;
	font-family: 'times new roman';
	font-weight: 600;
	font-size: 14px;
	color:rgb(255,255,255);
	line-height:40px;
	letter-spacing:0.05em;
	text-align:center;
	position:absolute;
	top:200px;
	left:50%;
	background:rgb(243,130,0);
}
.product_list ul li:hover .quickview{display:block;}

/* pc 5개 제품 리스트 */
.product_list2{overflow: hidden}
.product_list2 li{
	float: left;
	width: 180px;
	margin-bottom: 20px;
}
.product_list2 li a{
	display:block;
	overflow:hidden;
}
.product_list2 li .photo{
	margin-bottom:15px;
	width: 180px;
	overflow: hidden;
}
.product_list2 li .photo img{
	width: 180px;
	opacity:1; 
	-webkit-transition: -webkit-transform 1s;
	transition: transform 1s;
}
.product_list2 li:hover .photo img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.product_list2 li .txt_box{
	width:160px;
	height:125px;
	padding:0 10px;
	text-align:center;
}
.product_list2 li .txt_box .name{
	display:block;
	max-height: 40px;
	overflow: hidden;
	margin-bottom:5px;
	font-family: 'times new roman', 'NanumBarunGothic';
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	color:rgb(51,51,51);
}
.product_list2 li .txt_box .num{
	display:block;
	margin-bottom:10px;
	font-family: 'times new roman', 'Arial', 'NanumBarunGothic';
	font-size: 14px;
	color:rgb(51,51,51);
}
.product_list2 li .txt_box .price{
	display:block;
	font-family: 'NanumBarunGothic';
	font-size:14px;
	color:rgb(207,102,26);
}
.product_list2 li .txt_box .fixed_price{
	display:block;
	margin-bottom: 5px;
	font-family: 'NanumBarunGothic';
	font-size:13px;
	color:rgb(51,51,51);
	text-decoration: line-through;
}
.product_list2 li .txt_box .soldout{
	display: inline-block; 
	margin-top: 10px; 
	width: 52px; 
	height: 25px; 
	text-indent: -9999px; 
	background: url(/images/sub/icon_soldout.gif) no-repeat 0 0;
}
/* Recommend */
.recommend_area{padding-bottom: 40px;}
.recommend_area .title_style1{margin-bottom: 50px}
.recommend_slide{
	position: relative;
	top: 0;
	left: 0;
}
.recommend_slide .slick-slide{
	position:relative;
	top:0;
	left:0;
	width:300px;
}
.recommend_slide .slick-slide a{
	display:block;
	overflow:hidden;
}
.recommend_slide .photo{
	margin-bottom:15px;
	width: 300px;
	overflow: hidden;
}
.recommend_slide .txt_box{
	width:280px;
	height:135px;
	padding:0 10px;
	text-align:center;
}
.recommend_slide .txt_box .name{
	display:block;
	max-height: 44px;
	overflow: hidden;
	margin-bottom:15px;
	font-family: 'times new roman';
	font-weight: 600;
	font-size: 18px;
	color:rgb(51,51,51);
}
.recommend_slide .txt_box .num{
	display:block;
	margin-bottom:15px;
	font-family: 'times new roman', 'Arial';
	font-size: 10px;
	color:rgb(51,51,51);
}
.recommend_slide .txt_box .price{
	display:block;
	font-family: 'NanumBarunGothic';
	font-size:13px;
	color:rgb(207,102,26);
}
.recommend_slide .txt_box .fixed_price{
	display:block;
	margin-bottom:5px;
	font-family: 'NanumBarunGothic';
	font-size:13px;
	color:rgb(51,51,51);
	text-decoration: line-through
}
.recommend_slide .txt_box .soldout{
	display: inline-block; 
	margin-top: 10px; 
	width: 52px; 
	height: 25px; 
	text-indent: -9999px; 
	background: url(/images/sub/icon_soldout.gif) no-repeat 0 0;
}
.recommend_slide .slick-slide .quickview{
	width:200px;
	height:40px;
	display:none;
	padding: 0;
	margin: 0 0 0 -100px;
	font-family: 'times new roman';
	font-weight: 600;
	font-size: 14px;
	color:rgb(255,255,255);
	line-height:40px;
	letter-spacing:0.05em;
	text-align:center;
	position:absolute;
	top:200px;
	left:50%;
	background:rgb(243,130,0);
}
.recommend_slide .slick-slide:hover .quickview{display:block;}

.recommend_slide2{
	position: relative;
	top: 0;
	left: 0;
	margin-bottom: 70px;
}
.recommend_slide2 .slick-slide{
	position:relative;
	top:0;
	left:0;
	width:180px;
}
.recommend_slide2 .slick-slide img{width: 100%;}
.recommend_slide2 .slick-slide a{
	display:block;
	overflow:hidden;
}
.recommend_slide2 .photo{
	margin-bottom:15px;
	width: 180px;
	overflow: hidden;
}
.recommend_slide2 .txt_box{
	width:160px;
	height:125px;
	padding:0 10px;
	text-align:center;
}
.recommend_slide2 .txt_box .name{
	display:block;
	max-height: 36px;
	overflow: hidden;
	margin-bottom:10px;
	font-family: 'times new roman';
	font-weight: 600;
	font-size: 13px;
	line-height: 18px;
	color:rgb(51,51,51);
}
.recommend_slide2 .txt_box .num{
	display:block;
	margin-bottom:10px;
	font-family: 'times new roman', 'Arial';
	font-size: 10px;
	color:rgb(51,51,51);
}
.recommend_slide2 .txt_box .price{
	display:block;
	font-family: 'NanumBarunGothic';
	font-size:13px;
	color:rgb(207,102,26);
}
.recommend_slide2 .txt_box .fixed_price{
	display:block;
	margin-bottom: 5px;
	font-family: 'NanumBarunGothic';
	font-size:13px;
	color:rgb(51,51,51);
	text-decoration: line-through;
}
.recommend_slide2 .txt_box .soldout{
	display: inline-block; 
	margin-top: 10px; 
	width: 52px; 
	height: 25px; 
	text-indent: -9999px; 
	background: url(/images/sub/icon_soldout.gif) no-repeat 0 0;
}
/* quick_popup */
.quick_popup{
	position: relative;
	width: 1080px;
	height: 610px;
	background: rgb(255,255,255);
}
.quick_popup .close{
	position: absolute;
	top: 20px;
	right: 20px;
	padding: 0;
	display: block;
}
.quick_popup .info_box{
	overflow: hidden;
	margin: 0;
	padding: 0 40px;
}
.quick_popup .info_box .photo_wrap{
	float: left;
	width: 480px; 
	padding: 40px 0 0;
	text-align: center;
}
.quick_popup .view_slide{
	position: relative; 
	top: 0; 
	left: 0; 
	margin-bottom: 10px;
}
.quick_popup .view_slide button{
	display: block;
	position: absolute;
	top: 50%;
	width: 50px;
	height: 50px;
	margin-top: -25px;
	text-indent: -99999px
}
.quick_popup .view_slide .btn_prev{
	left: 0;
	background: url(/images/btn/btn_prev.png) no-repeat 0 0;
}
.quick_popup .view_slide .btn_next{
	right: 0;
	background: url(/images/btn/btn_next.png) no-repeat 0 0;
}
.quick_popup .info_box .info_wrap{
	float: right;
	width: 480px;
	height: 610px;
}
.quick_popup .info_wrap .txt_box{
	width: 100%;
	clear: both;
	margin-top: 50px;
}
.quick_popup .info_wrap .txt_box .name_eng{
	margin-bottom:10px;
	font-family: 'times new roman', 'NanumBarunGothic';
	font-weight: 600;
	font-size:24px;
	color:rgb(47,28,17);
}
.quick_popup .info_wrap .txt_box .name_kor{
	margin-bottom:10px;
	font-family: 'NanumBarunGothic';
	font-size:14px;
	color:rgb(51,51,51);
}
.quick_popup .info_wrap .txt_box .price{
	margin-bottom:20px;
	font-family: 'NanumBarunGothic';
	font-size:16px;
	color:rgb(207,102,26);
}
.quick_popup .info_wrap .txt_box .txt{
	overflow:hidden;
	height: 88px; 
	margin-bottom:20px;
	font-family: 'NanumBarunGothic';
	font-size:14px;
	color:rgb(51,51,51);
	line-height: 22px;
}
.quick_popup .info_wrap .txt_box dl{
	margin-bottom: 10px;
	clear:both;
	float:left;
}
.quick_popup .info_wrap .txt_box dt{
	width:73px;
	float:left;
	font-family: 'NanumBarunGothic';
	font-size: 13px;
	color:rgb(51,51,51);
}
.quick_popup .info_wrap .txt_box dd{
	float:left;
	font-family: 'NanumBarunGothic';
	font-size:13px;
	color:rgb(51,51,51);
}
.quick_popup .info_wrap .txt_box .taste{
	padding: 10px 20px;
	margin-bottom:25px;
	text-align:center;
	background:rgb(105,81,157);
}
.quick_popup .info_wrap .txt_box .taste span{
	display:inline-block;
	margin-left:10px;
	padding-left:14px;
	font-family: 'NanumBarunGothic';
	font-size:14px;
	color:rgb(255,255,255);
	line-height:28px;
	background:url(/images/common/bar2.gif) no-repeat left center;
	background-size: 2px 13px;
}
.quick_popup .info_wrap .txt_box .taste span:first-child{
	margin-left: 0;
	padding-left: 0;
	background: none;
}
.quick_popup .info_wrap .txt_box .num{margin:10px 0 20px;}
.quick_popup .info_wrap .txt_box .num dt{
	height:30px; 
	line-height:30px;
}
.quick_popup .info_wrap .txt_box .num dd a{
	display: inline-block;
	width:31px;
	height:30px;
	float:left;
	padding:0;
	/* text-indent:-9999px; */
}
.quick_popup .info_wrap .txt_box .num dd a img{width: 31px; height: 30px;}
/* .quick_popup .info_wrap .txt_box .num dd .btn_minus{background:url('../../images/btn/btn_minus.gif') no-repeat 0 0;}
.quick_popup .info_wrap .txt_box .num dd .btn_plus{background:url('../../images/btn/btn_plus.gif') no-repeat 0 0;} */
.quick_popup .info_wrap .txt_box .num dd .inp_number{
	width:118px;
	height:28px;
	float:left;
	padding:0;
	font-family: 'NanumBarunGothic';
	font-size:13px;
	color:rgb(51,51,51);
	text-align:center;
	line-height:28px;
	border:1px solid rgb(204,204,204);
	border-left:0;
	border-right:0;
	background:rgb(238,238,238);
}
.quick_popup .info_wrap .txt_box .option{margin-bottom:10px;}
.quick_popup .info_wrap .txt_box .option dt{
	height:30px; 
	line-height:30px;
}
.quick_popup .info_wrap .txt_box .option dd .select_box{
	width:180px;
	height:30px;
	float:left;
	position:relative;
	top:0;
	left:0;	
}
.quick_popup .info_wrap .txt_box .option dd .select_box a{
	display:block;
	padding:5px 30px 5px 10px;
	font-family: 'NanumBarunGothic';
	font-size:13px;
	color:rgb(51,51,51);	
}
.quick_popup .info_wrap .txt_box .option dd .select_box .select_a{
	padding:0 30px 0 10px;
	line-height:28px;
	border:1px solid rgb(204,204,204);
	background:rgb(238,238,238) url('../../images/btn/btn_select.gif') no-repeat right 0;
}
.quick_popup .info_wrap .txt_box .option dd .select_box ul{
	width:178px;
	padding:10px 0;
	position:absolute;
	top:28px;
	left:0;
	border:1px solid rgb(204,204,204);
	background:rgb(238,238,238);
	display:none;
}
.quick_popup .info_wrap .txt_box .option dd .txt1{
	float:left;
	margin-left:15px;
	margin-right: -20px;
	font-family: 'NanumBarunGothic';
	font-size:13px;
	color:rgb(207,102,26);
	line-height:30px;
}
.quick_popup .info_wrap .btn_box2{clear:both;}
.quick_popup .info_wrap .btn_box2 a{
	width:48.9%;
	height:40px;
	line-height:40px;
}
.quick_popup .info_wrap .btn_box2 a.btn_style1{margin-right:2.2%;}


/*menu*/
.menu_list{
	overflow:hidden;
}
.menu_list > li{
	float:left;
	width:300px;
	margin-bottom:70px;
}
.menu_list > li .photo{
	overflow:hidden;
	width:300px;
	padding: 0;
	margin: 0 0 25px 0; 
}
.menu_list > li .photo img{
	width: 300px;
	opacity:1; 
}

.menu_list .txt{
	overflow: hidden;
	height: 200px;
	margin-bottom: 15px;
	padding-left:20px
}
.menu_list .txt2{
	overflow: hidden;
	height: 25px;
	margin-bottom: 15px;
}
.menu_list .txt dt  , 
.menu_list .txt2 dt{
	margin-bottom: 10px;
	margin-right: 20px;
	line-height: 25px;
	text-align: center;
}
.menu_list .txt span{display: block}
.menu_list .txt .eng{
	font-family: 'times new roman';
	font-weight: 600;
	font-size: 18px;
	color: rgb(51,51,51)
}
.menu_list .txt .kor , 
.menu_list .txt2 .kor{
	font-family: 'NanumBarunGothic';
	font-size: 17px;
	word-break: keep-all;
	color: rgb(51,51,51)
}
.menu_list .txt dd{
	margin-right: 20px;
	font-family: 'NanumBarunGothic';
	line-height: 20px;
	font-size: 13px; 
	text-align:justify;
	color: rgb(51,51,51);
}
.menu_list .info{
	overflow: hidden;
	margin-right: 15px;
	font-family: 'NanumBarunGothic';
	height: 87px;
	padding-left:20px
}
.menu_list .info dl{
	float: left; 
	width: 59px; 
	margin-left:9px;
}
.menu_list .info dl:first-child{
	margin-left:0;
}
.menu_list .info .bg1{
	background:url(/images/sub/menu_bg1.gif) 0 0 no-repeat;
}
.menu_list .info .bg2{
	background:url(/images/sub/menu_bg2.gif) 0 0 no-repeat;
}
.menu_list .info .bg3{
	background:url(/images/sub/menu_bg3.gif) 0 0 no-repeat;
}
.menu_list .info .bg4{
	background:url(/images/sub/menu_bg4.gif) 0 0 no-repeat;
}
.menu_list .info .bg5{
	background:url(/images/sub/menu_bg5.png) 0 0 no-repeat;
}
.menu_list .info .bg6{
	background:url(/images/sub/menu_bg1.png) 0 0 no-repeat;
}
.menu_list .info .bg7{
	background:url(/images/sub/menu_bg2.png) 0 0 no-repeat;
}
.menu_list .info dt{
	padding:15px 0 30px;
	text-align:center;
	color:rgb(255,255,255);
	font-family: 'times new roman';
	font-weight: 600
	font-size: 20px;
}
.menu_list .info dd{
	color:rgb(51,51,51);
	font-size:12px;
	margin: 0 -5px;
	letter-spacing: -0.15em;
	text-align:center;
}


/*2019-08-16 함량 5개짜리*/
.menu_list .info dd br {display: none;}
.menu_list._thumb5 .info dd br {display: block;}
.menu_list._thumb5 .info {
	height: auto;
}
.menu_list._thumb5 .info dl {
	width: 45px;
	margin-left: 6px;
	position: relative;
	top: 0;
	left: 0;
	background: none;
	margin-bottom:16px;
}
.menu_list._thumb5 .info dl:first-child {margin-left: 0;}
.menu_list._thumb5 .info dl:before {
	width: 45px;
	height: 45px;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	border-radius: 50%;
}
.menu_list._thumb5 .info dl.bg1:before {background-color: rgb(207,102,26);}
.menu_list._thumb5 .info dl.bg2:before {background-color: rgb(202,149,82);}
.menu_list._thumb5 .info dl.bg3:before {background-color: rgb(124,86,52);}
.menu_list._thumb5 .info dl.bg4:before {background-color: rgb(204,200,186);}
.menu_list._thumb5 .info dl.bg5:before {background-color: rgb(80,44,28);}
.menu_list._thumb5 .info dl.bg6:before {background-color: rgb(207,102,26);}
.menu_list._thumb5 .info dl.bg7:before {background-color: rgb(202,149,82);}
.menu_list._thumb5 .info dt {
	padding: 0;
	font-size: 15px;
	line-height: 45px;
}
.menu_list._thumb5 .info dd {
	margin: 9px 0 0;
	line-height: 15px;
}
.menu_list._thumb5 .info dt {}


/* 2020-05-25 */
.menu_list .info dd br {display: none;}
.menu_list._thumb6 .info dd br {display: block;}
.menu_list._thumb6 .info {
	height: auto;
}
.menu_list._thumb6 .info dl {
	width: 38px;
	margin-left: 4px;
	position: relative;
	top: 0;
	left: 0;
	background: none;
}
.menu_list._thumb6 .info dl:first-child {margin-left: 0;}
.menu_list._thumb6 .info dl:before {
	width: 36px;
	height: 36px;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	border-radius: 50%;
}
.menu_list._thumb6 .info dl.bg1:before {background-color: rgb(207,102,26);}
.menu_list._thumb6 .info dl.bg2:before {background-color: rgb(202,149,82);}
.menu_list._thumb6 .info dl.bg3:before {background-color: rgb(124,86,52);}
.menu_list._thumb6 .info dl.bg4:before {background-color: rgb(204,200,186);}
.menu_list._thumb6 .info dl.bg5:before {background-color: rgb(80,44,28);}
.menu_list._thumb6 .info dl.bg6:before {background-color: rgb(213,139,94);}
.menu_list._thumb6 .info dt {
	padding: 0;
	font-size: 15px;
	line-height: 36px;
}
.menu_list._thumb6 .info dd {
	margin: 9px 0 0;
	line-height: 15px;
	font-size:11px;
}
.menu_list._thumb6 .info dt {}




/* 데스크탑 전용 */
@media screen and (min-width:1200px) {
	
}

/*태블릿 & 모바일*/
@media screen and (max-width:1199px) {
	.slick-list{margin-bottom: 60px;}
	.slick-slide img{width: 100%;}

	.product_list2 li .photo{width: 100%;}
	.product_list2 li .photo img{width: 100%;}
	.product_list2 li .txt_box{
		width:100%;
		padding:0 10px;
		box-sizing: border-box
	}
	.product_list ul li .txt_box .soldout,
	.product_list2 li .txt_box .soldout,
	.recommend_slide .txt_box .soldout,
	.recommend_slide2 .txt_box .soldout{
		background: url(/images/sub/icon_soldout_m.gif) no-repeat 0 0;
		background-size: 52px ;
	} 
	.recommend_slide2 .slick-slide .photo{width: 100%;}
	.recommend_slide2 .slick-slide .photo img{width: 100%;}
	.recommend_slide2 .slick-slide .txt_box{
		width:100%;
		padding:0 10px;
		box-sizing: border-box
	}
	/* menu_list */
	.menu_list{margin-top: 20px;}
	.menu_list > li .photo{width: 100%}
	.menu_list > li .photo img{width: 100%;}
	.menu_list .info{padding-left: 15px; margin-right: 0;}
	.menu_list .txt dt, .menu_list .txt2 dt{margin-right: 10px; }
	.menu_list .txt dd{margin-right: 10px;}
	.menu_list .txt{padding-left: 15px;}
	.menu_list .info .bg1{
		background:url(/images/sub/menu_bg1.svg) 0 0 no-repeat;
		background-size: 59px;
	}
	.menu_list .info .bg2{
		background:url(/images/sub/menu_bg2.svg) 0 0 no-repeat;
		background-size: 59px;
	}
	.menu_list .info .bg3{
		background:url(/images/sub/menu_bg3.svg) 0 0 no-repeat;
		background-size: 59px;
	}
	.menu_list .info .bg4{
		background:url(/images/sub/menu_bg4.svg) 0 0 no-repeat;
		background-size: 59px;
	}
	/* tea_guide */
	.list-wrap{
		float:none;
		width:auto;
		margin:0 px;
	}

}

/* 태블릿 */
@media screen and (min-width:768px) and (max-width:1199px) {
	
	/*상품 리스트*/
	.product_list ul li{
		width:33.3%;
	}
	.product_list ul li .txt_box{
		width:96%;
		height:130px;
		padding:0 2%;
		text-align:center;
	}
	.product_list ul li .photo{width: 100%;}
	.product_list ul li .photo img{width:100%;}
	.product_list ul li:hover .quickview{display:none;}

	.product_list2 li{width: 25%;}
	/* Recommend */
	.recommend_slide .photo{width: 100%;}
	.recommend_slide .txt_box{
		width:96%;
		height:130px;
		padding:0 2%;
		text-align:center;
	}
	.recommend_slide .slick-slide:hover .quickview{display:none;}

	.recommend_slide2 .slick-slide .photo{width: 100%;}
	/* menu_list */
	.menu_list > li{width: 33.3%;}
	.menu_list .info dl{width: 50px; margin-left:7px;}
	.menu_list .info .bg1{
		background:url(/images/sub/menu_bg1.svg) 0 0 no-repeat;
		background-size: 100%
	}
	.menu_list .info .bg2{
		background:url(/images/sub/menu_bg2.svg) 0 0 no-repeat;
		background-size: 100%
	}
	.menu_list .info .bg3{
		background:url(/images/sub/menu_bg3.svg) 0 0 no-repeat;
		background-size: 100%
	}
	.menu_list .info .bg4{
		background:url(/images/sub/menu_bg4.svg) 0 0 no-repeat;
		background-size: 100%
	}
	.menu_list .info dt{padding: 10px 0 25px;}


	.menu_list._thumb5 .info dl {
		width: 35px;
		margin-left: 5px;
	}
	.menu_list._thumb5 .info dl:before {
		width: 35px;
		height: 35px;
	}
	.menu_list._thumb5 .info dt {line-height: 35px;}
	.menu_list._thumb5 .info dd {
		font-size: 10px;
		line-height: 12px;
	}
}

/* 모바일  */
@media screen and (max-width:767px) {
	
	/*상품 리스트*/
	.product_list ul li{
		width:50%;
	}
	.product_list ul li .photo{width: 100%; margin-bottom: 5px;}
	.product_list ul li .photo img{width:100%;}
	.product_list ul li .txt_box{
		width:96%;
		height:105px;
		padding:0 2%;
		text-align:center;
	}
	.product_list ul li .txt_box .name{
		font-size:14px;
		margin-bottom: 5px;
		max-height: 40px;
		overflow: hidden;
		line-height:20px;
	}
	.product_list ul li .txt_box .num{display: none}
	.product_list ul li .txt_box .price{font-size: 14px;}
	.product_list ul li .txt_box .indicator_box em{font-size: 12px;}
	.product_list ul li:hover .quickview{display:none;}

	.product_list2 li{width: 50%; margin-bottom: 0}
	.product_list2 li .photo{width: 100%;}
	.product_list2 li .photo img{width: 100%;}
	.product_list2 li .txt_box{
		width:96%;
		height: 105px;
		padding:0 2%;
		box-sizing: border-box
	}
	.product_list2 li .txt_box .num{display: none}

	/* Recommend */
	.recommend_area .title_style1{margin-bottom: 25px}
	.recommend_slide .photo{
		width: 100%
	}
	.recommend_slide .txt_box{
		width:96%;
		height:90px;
		padding:0 2%;
		text-align:center;
	}
	.recommend_slide .txt_box .name{
		font-size: 14px;
		max-height: 32px;
		overflow: hidden;
		line-height:16px;
	}
	.recommend_slide .txt_box .num{display: none}
	.recommend_slide .slick-slide:hover .quickview{display:none;}

	.recommend_area2{margin-top: 50px;}
	.recommend_slide2 .slick-slide .photo{width: 100%;}
	.recommend_slide2 .slick-slide .photo img{width: 100%;}
	.recommend_slide2 .slick-slide .txt_box{
		width:100%;
		height: 90px;
		padding:0 10px;
		box-sizing: border-box
	}
	.recommend_slide2 .slick-slide .txt_box .name{
		max-height: 32px;
		font-size: 14px;
		line-height: 16px;
	}
	.recommend_slide2 .slick-slide .txt_box .num{display: none}

	
	.menu_list > li{
		width: 100%;
		margin-bottom: 69px;
	}
	.menu_list > li .photo{margin-bottom: 15px; }
	.menu_list .txt{height: auto; padding-left: 0;}
	.menu_list .txt dt{margin-bottom: 10px; margin-right: 0;}
	.menu_list .txt dd{
		font-size: 14px;
		line-height: 24px;
		margin-right: 0;
	}
	.menu_list .info{width: 264px; padding-left: 0; margin: 0 auto}
	.menu_list .info ul li {
		padding-left: 3%;
	}
	.menu_list .info dt {
		padding: 15px 0 30px;
	}
	.menu_list .info dd {color: rgb(136,136,136);}

	.menu_list._thumb5 .info {
		width: 100%;
		font-size: 0;
		text-align: center;
	}
	.menu_list._thumb5 .info dl {
		width: 49px;
		display: inline-block;
		float: none;
		margin-left: 8px;
		vertical-align: top;
	}
	.menu_list._thumb5 .info dl:before {
		width: 49px;
		height: 49px;
	}
	.menu_list._thumb5 .info dt {
		font-size: 16px;
		line-height: 49px;
	}
	.menu_list._thumb5 .info dd {
		font-size: 10px;
		font-weight: 300;
		font-size: 11px;
		line-height: 15px;
		color: rgb(136,136,136);
	}

	/* 2020-05-25 */
	.menu_list._thumb6 .info {
		width: 100%;
		font-size: 0;
		text-align: center;
	}
	.menu_list._thumb6 .info dl {
		width: 40px;
		display: inline-block;
		float: none;
		margin-left: 8px;
		vertical-align: top;
	}
	.menu_list._thumb6 .info dl:before {
		width: 40px;
		height: 40px;
	}
	.menu_list._thumb6 .info dt {
		font-size: 16px;
		line-height: 40px;
	}
	.menu_list._thumb6 .info dd {
		font-size: 10px;
		font-weight: 300;
		font-size: 11px;
		line-height: 15px;
		color: rgb(136,136,136);
	}
	.menu_list._thumb6 .info dl.bg1:before {background-color: rgb(207,102,26);}
	.menu_list._thumb6 .info dl.bg2:before {background-color: rgb(202,149,82);}
	.menu_list._thumb6 .info dl.bg3:before {background-color: rgb(124,86,52);}
	.menu_list._thumb6 .info dl.bg4:before {background-color: rgb(204,200,186);}
	.menu_list._thumb6 .info dl.bg5:before {background-color: rgb(80,44,28);}
	.menu_list._thumb6 .info dl.bg6:before {background-color: rgb(213,139,94);}

}

