/*****#####----- 팝업 -----#####*****/
.popup{
	/*visibility: hidden;*/
	
	position: absolute !important;
	padding: 10px;
	background-color: #383838;
	border: 1px solid #333333;
	
	width: 553px;
	
	z-index: 9999;
	
	top: 30px;
	left: 30px;
}

.popup .popup_img_wrap{
	position: relative;
	overflow: hidden;
}

.popup .popup_img_wrap .bx-wrapper {
	margin-bottom: 20px;
}

.popup .popup_img_wrap .bx-wrapper .bx-viewport{
	border: none;
	left: 0;
}

.popup .popup_list_wrap .popup_list_item{
	display: table;
	border: 1px solid #000000;
	width: 91px;
	height: 86px;
	margin: 4px;
	float: left;
	
	text-decoration: none;
	text-align: center;
}

.popup .popup_list_wrap .popup_list_item.active{
	border: 3px solid #FFFFFF;
}

.popup .popup_list_wrap .popup_list_item span{
	display: table-cell;
	vertical-align:middle;
	
	font-size: 16px;
	color: #FFFFFF;
}

.popup .popup_bottom_wrap{
	padding-top: 20px;
	
	text-align: right;
}


.empasis{
	font-family: inherit;
	color: #7B4207;
}

/***** 메인배너 *****/
#main_banner_wrap img{
	border: 1px solid #EEEEEE;
	width: 100%;
	margin-bottom: 10px;
}

#slider{
	box-shadow: none;	
	margin: 0;
}

/***** 중단배너 *****/
/* 타이틀 */
#mid_banner_wrap .title_text{
	font-size: 17px;
	padding-top: 0;
}

/* 상품 박스 */
#mid_banner_wrap #md_pick_wrap .goods_box{
	border: 1px solid #EEEEEE;
	
	margin-bottom: 4px;
	padding: 10px;
}

#mid_banner_wrap #md_pick_wrap .goods_box img{
	width: auto;
	height: 114px;
}

#mid_banner_wrap #md_pick_wrap .goods_box .info_wrap{
	line-height: 17px;
}

/***** 베스트 프라이스 *****/
#best_price_wrap .title_text{
	padding-top: 0;
}

#best_price_wrap .price_box{
	border: 5px solid #4F250D;
}

/* 가격 타이틀 */
#best_price_wrap .price_box .price_title{
	font-family: "Lato", "Nanum Gothic";
	font-size: 28px;
	font-weight: bold;
	
	color: #FFFFFF;
	background-color: #C29C6C;
	
	text-align: center;
}

#best_price_wrap .price_box .price_title small{
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

/* 상품 박스 */
#best_price_wrap .price_box .goods_box{
	padding: 20px 10px;
}

#best_price_wrap .price_box .goods_box+.goods_box{
	border-top: 1px dotted #C29C6C;
}

/***** 상품 리스트 *****/
.goods_list_wrap .goods_box{
	margin-bottom: 20px;
}

/***** 회사 정보 *****/
#company_info .title_text{
	font-size: 15px;
	padding-left: 0;
}

#company_info .small_text{
	font-weight: bold;
}

/* 고객센터 정보 */
#company_info .mall_phone{
	font-family: "Lato", "Nanum Gothic";
	color: #7D4308;
	margin: 15px 0 20px;
}

#company_info .time_table th,
#company_info .time_table td{
	color: #6F6F6F;
	padding: 1px 6px 1px 0;
	
	font-weight: bold;
}

/* 은행 정보 */
#company_info .bank_table{
	
	width: 100%;
}

#company_info .bank_table th img{
	width: 25px;
	padding: 2px 0;
}

#company_info .bank_table td{
	padding: 2px 0;
	
	color: #777777;
	font-size: 13px;
	font-weight: bold;
}

#company_info .bank_table td.num{
	color: #252525;
	
	font-family: "Lato", "Nanum Gothic";
	font-size: 16px;
}

/* 아이콘 테이블 */
#company_info .icon_table td{
	padding: 5px;
}
#company_info .icon_table .icon_item{
	width: 80px;
	height: 80px;
	
	border: 1px solid #D2D2D2;
}
