/* 통합검색 레이어 */
.all_search_layer_wrap {
	position:fixed;
	top:0;
	left:0;
	z-index:9999999;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.8);
	font-size:14px;
}

.all_search_layer_wrap .all_search_layer {
	max-width:500px;
	min-width:300px;
	margin:100px auto;
	padding:0 10px;
	position:relative;
}

.all_search_layer_wrap .all_search_layer .all_search_layer_form_wrap {
	border-bottom:1px solid #ffffff;
	text-align:left;
	padding:10px 0;
}

.all_search_layer_wrap .all_search_layer .all_search_layer_form_wrap .all_search_layer_form {
	padding:0 10px;
	background-color:transparent;
	height:50px;
	border:none;
	color:#ffffff;
	width:calc(100% - 50px);
	font-size:26px;
	outline:none;
}

.all_search_layer_wrap .all_search_layer .all_search_layer_form_wrap .all_search_layer_form_btn {
	color:#ffffff;
}


.all_search_layer_wrap .all_search_layer .all_search_layer_form_wrap input[type="text"]::placeholder
{
	color:#ffffff !important;
	opacity:1 !important;
}


.all_search_layer_wrap .all_search_layer .all_search_layer_form_wrap input[type="text"]::-moz-placeholder
{
	color:#ffffff !important;
	opacity:1 !important;
}

.all_search_layer_wrap .all_search_layer .all_search_layer_form_wrap input[type="text"]::-ms-input-placeholder
{
	color:#ffffff !important;
	opacity:1 !important;
}


.all_search_layer_wrap .all_search_layer .all_search_layer_close_wrap {
	position:absolute;
	top:-60px;
	right:calc(50% - 30px);
}

.all_search_layer_wrap .all_search_layer .all_search_layer_close_wrap .all_search_layer_close {
	color:#ffffff;
	cursor:pointer;
}

.all_search_layer_wrap .all_search_layer .pick_word_wrap {
	margin-top:10px;
}
.all_search_layer_wrap .all_search_layer .pick_word_wrap .pick_word {
	display:inline-block;
	margin-right:5px;
}

.all_search_layer_wrap .all_search_layer .pick_word_wrap .pick_word a,
.all_search_layer_wrap .all_search_layer .pick_word_wrap .pick_word a:hover,
.all_search_layer_wrap .all_search_layer .pick_word_wrap .pick_word a:focus,
.all_search_layer_wrap .all_search_layer .pick_word_wrap .pick_word a:active {
	color:#ffffff;
	font-size:18px;
}

	/* 검색창 크기 및 기본 레이아웃 */
	#autoposition {
		position:relative;
		z-index:999999;
	}

	#autoSearchPartWrap {
		position:absolute;
		width: 100%;
		top:0px;
		left:0px;
	}

	#autoSearchPart {
		overflow:hidden;
		overflow-y:auto;
		background-color:#fff !important;
	}

	/* 검색시 노출되는 텍스트 기본 영역 */
	#autoSearchPart td {
		font-size:18px;
		padding:5px 0 5px 10px !important;
		cursor:pointer;
	}

	#autoSearchPart td label {
		cursor:pointer;
	}

	/* 마우스오버 */
	#autoSearchPart .listIn {
		background-color:#f9fafc;
	}

	/* 마우스아웃 */
	#autoSearchPart .listOut {
		background-color:#fff;
	}
/* 통합검색 레이어 */


/*통합검색 결과*/

	/*통합검색 결과 타이틀*/
	.all_search_wrap {
		font-size:14px;
		min-width:300px;
		padding-bottom:10px;
	}

	.all_search_wrap .page_title_box {
		position: relative;
		margin-bottom: 10px;
		text-align:center;
	}

	.all_search_wrap .page_title {
		font-family: 'Noto Sans KR' !important;
		font-weight: 500 !important;
		color: #000000;
		line-height: 1.0;
		font-size: 20px;
	}

	.all_search_result_wrap {
		padding:0px;
	}

	.all_search_result_wrap .all_search_head {
		position:relative;
		display:inline-block;
		width:100%;
		margin-bottom:10px;
		min-width:290px;
		float:left;
	}

	.all_search_result_wrap .all_search_head_border{
		border-bottom:1px solid #eee !important;
	}

	.all_search_result_wrap .all_search_head .all_search_head_title{
		display:inline-block;
		vertical-align:middle;
		float:left;
		padding-bottom:5px;
	}

	.all_search_result_wrap .all_search_head .all_search_head_title a,
	.all_search_result_wrap .all_search_head .all_search_head_title a:hover {
		color:#000000;
		font-size:20px;
		font-family:'Noto Sans KR' !important;
		font-weight:500 !important;
	}

	.all_search_result_wrap .all_search_head .all_search_head_more{
		position:absolute;
		top:6px;
		right:-2px;
		color:#000000;
		margin-top:0;
		display:inline-block;
		cursor:pointer;
	}

	.all_search_result_wrap .all_search_head .all_search_head_more a{
		font-size:0px;
		color:#000000;
		width:20px;
		height:20px;
		cursor:pointer;
	}

	.all_search_result_wrap .all_search_head .all_search_head_more svg{
		vertical-align:inherit;
	}

	.all_search_result_wrap .all_search_head .all_search_head_more a:hover,
	.all_search_result_wrap .all_search_head .all_search_head_more a:focus,
	.all_search_result_wrap .all_search_head .all_search_head_more a:active
	{
		color:var( --main-color-10 );
		cursor:pointer;
	}
	/*통합검색 결과 타이틀*/



	/* 포토형 검색결과 all_search_board_photo_rows.html */
	.all_search_result_wrap .all_search_photo_rows_wrap {
		width:calc(100% + 10px);
		min-width:290px;
		position:relative;
		left:-10px;
		vertical-align:top;
		float:left;
	}

	.all_search_result_wrap .all_search_photo_rows_wrap > table {
		table-layout:fixed;
	}

	.all_search_result_wrap .all_search_photo_rows_wrap > table > tbody > tr > td {
		vertical-align:top;
	}

	.all_search_result_wrap .all_search_photo_rows_wrap .inner_area_photo_wrap {
		width:100%;
		min-width:140px;
		padding-left:10px !important;
		padding-bottom:10px;
	}

	.all_search_result_wrap .all_search_photo_rows_wrap > table > tbody tr:last-child > td .inner_area_photo_wrap {
		padding-bottom:0px !important;
	}

	.all_search_result_wrap .all_search_photo_rows_wrap .inner_area_photo_wrap .inner_photo_area {
		position:relative;
		width:100%;
		border-radius:5px;
		border:1px solid #eee;
	}

	.all_search_result_wrap .all_search_photo_rows_wrap .inner_area_photo_wrap .inner_photo_area .all_search_rows_img img {
		width:100%;
		height:auto;
		border-radius:3px 3px 0 0;
	}

	.all_search_result_wrap .all_search_photo_rows_wrap .inner_area_photo_wrap .substance {
		padding:10px;
		background-color:#f9f9f9;
		word-break:break-all;
	}


	.all_search_result_wrap .all_search_photo_rows_wrap .inner_area_photo_wrap .substance .title span {
		font-size:15px;
		color:#000000;
		word-break:break-all;
	}

	.all_search_result_wrap .all_search_photo_rows_wrap .inner_area_photo_wrap .substance .sub_info {
		margin-top:3px;
		font-size:14px;
		color:#6d6d6d;
	}


	.all_search_result_wrap .all_search_photo_rows_wrap .inner_area_photo_wrap .substance .sub_info .sub_info_rows{
		font-size:14px;
		color:#888;
		vertical-align:top;
		position:relative;
		padding-left:5px;
		margin:0 0 0 5px !important;
		float:left;
		word-break:break-all;
	}

	.all_search_result_wrap .all_search_photo_rows_wrap .inner_area_photo_wrap .substance .sub_info .sub_info_rows:first-child{
		padding-left:0px !important;
		margin:0px !important;
	}

	.all_search_result_wrap .all_search_photo_rows_wrap .inner_area_photo_wrap .substance .sub_info .sub_info_rows:not(:first-child)::before{
		position:absolute;
		left:0;
		top:50%;
		width:1px;
		height:17px;
		margin-top:-8px;
		background-color:#eeeeee;
		content:'';
	}
	/* 포토형 검색결과 all_search_board_photo_rows.html */




	/* 포토+텍스트형 검색결과 all_search_board_normal_rows1.html */
	.all_search_result_wrap .all_search_rows_wrap {
		width:100%;
		min-width:290px;
		position:relative;
		vertical-align:top;
		float:left;
	}

	.all_search_result_wrap .all_search_rows_wrap > table {
		table-layout:fixed;
	}

	.all_search_result_wrap .all_search_rows_wrap > table > tbody > tr > td .inner_area_text1_wrap {
		width:100%;
		padding-bottom:10px;
		margin-bottom:10px;
		border-bottom:1px solid #eee;
	}

	.all_search_result_wrap .all_search_rows_wrap > table > tbody tr:last-child > td .inner_area_text1_wrap {
		padding-bottom:0px !important;
		margin-bottom:0px !important;
		border-bottom:none !important;
	}

	.all_search_result_wrap .all_search_rows_wrap .inner_area_text1_wrap .all_search_rows_img {
		width:100px;
	}

	.all_search_result_wrap .all_search_rows_wrap .inner_area_text1_wrap .all_search_rows_img img {
		width:100%;
		height:auto;
	}

	.all_search_result_wrap .all_search_rows_wrap .inner_area_text1_wrap .substance {
		padding-left:10px;
		width:calc(100% - 100px);
		word-break:break-all;
		line-height:1.4;
		margin-top:12px;
	}


	.all_search_result_wrap .all_search_rows_wrap .inner_area_text1_wrap .substance .title span {
		font-size:16px;
		color:#000000;
		word-break:break-all;
	}

	.all_search_result_wrap .all_search_rows_wrap .inner_area_text1_wrap .substance .review span {
		font-size:15px;
		color:#8c8c8c;
		margin-top:-3px;
		word-break:break-all;
	}


	.all_search_result_wrap .all_search_rows_wrap .inner_area_text1_wrap .substance .sub_info {
		margin-top:7px;
		font-size:13px;
		color:#6d6d6d;
	}


	.all_search_result_wrap .all_search_rows_wrap .inner_area_text1_wrap .substance .sub_info .sub_info_rows{
		font-size:13px;
		color:#888;
		vertical-align:top;
		position:relative;
		padding-left:8px;
		margin:0 0 0 8px !important;
		float:left;
		word-break:break-all;
	}

	.all_search_result_wrap .all_search_rows_wrap .inner_area_text1_wrap .substance .sub_info .sub_info_rows:first-child{
		padding-left:0px !important;
		margin:0px !important;
	}

	.all_search_result_wrap .all_search_rows_wrap .inner_area_text1_wrap .substance .sub_info .sub_info_rows:not(:first-child)::before{
		position:absolute;
		left:0;
		top:50%;
		width:1px;
		height:17px;
		margin-top:-8px;
		background-color:#eeeeee;
		content:'';
	}
	/* 포토+텍스트형 검색결과 all_search_board_normal_rows1.html */






	/* 텍스트형 검색결과 all_search_board_normal_rows2.html*/
	.all_search_result_wrap .all_search_rows_wrap > table > tbody > tr > td .inner_area_text2_wrap {
		width:100%;
		padding-bottom:10px;
		margin-bottom:10px;
		border-bottom:1px solid #eee;
	}

	.all_search_result_wrap .all_search_rows_wrap > table > tbody > tr:last-child > td .inner_area_text2_wrap {
		padding-bottom:0px !important;
		margin-bottom:0px !important;
		border-bottom:none !important;
	}


	.all_search_result_wrap .all_search_rows_wrap .inner_area_text2_wrap .substance {
		word-break:break-all;
		width:100%;
		line-height:1.4;
	}


	.all_search_result_wrap .all_search_rows_wrap .inner_area_text2_wrap .substance .title span {
		font-size:16px;
		color:#000000;
		word-break:break-all;
	}

	.all_search_result_wrap .all_search_rows_wrap .inner_area_text2_wrap .substance .review span {
		font-size:15px;
		color:#8c8c8c;
		margin-top:-3px;
		word-break:break-all;
	}

	.all_search_result_wrap .all_search_rows_wrap .inner_area_text2_wrap .substance .sub_info {
		margin-top:3px;
		font-size:13px;
		color:#6d6d6d;
	}


	.all_search_result_wrap .all_search_rows_wrap .inner_area_text2_wrap .substance .sub_info .sub_info_rows{
		font-size:13px;
		color:#888;
		vertical-align:top;
		position:relative;
		padding-left:8px;
		margin:0 0 0 8px !important;
		float:left;
		word-break:break-all;
	}

	.all_search_result_wrap .all_search_rows_wrap .inner_area_text2_wrap .substance .sub_info .sub_info_rows:first-child{
		padding-left:0px !important;
		margin:0px !important;
	}

	.all_search_result_wrap .all_search_rows_wrap .inner_area_text2_wrap .substance .sub_info .sub_info_rows:not(:first-child)::before{
		position:absolute;
		left:0;
		top:50%;
		width:1px;
		height:17px;
		margin-top:-8px;
		background-color:#eeeeee;
		content:'';
	}
	/* 텍스트형 검색결과 all_search_board_normal_rows2.html*/

	/* 상품소개1 검색결과 all_search_board_product_rows1.html*/
	.all_search_result_wrap .all_search_prod1_rows_wrap {
		width:100%;
		min-width:290px;
		position:relative;
		vertical-align:top;
		float:left;
	}

	.all_search_result_wrap .all_search_prod1_rows_wrap > table {
		table-layout:fixed;
	}

	.all_search_result_wrap .all_search_prod1_rows_wrap > table > tbody > tr > td .inner_area_prod1_wrap {
		width:100%;
		padding-bottom:10px;
		margin-bottom:10px;
		border-bottom:1px solid #eee;
	}

	.all_search_result_wrap .all_search_prod1_rows_wrap > table > tbody tr:last-child > td .inner_area_prod1_wrap {
		padding-bottom:0px !important;
		margin-bottom:0px !important;
		border-bottom:none !important;
	}

	.all_search_result_wrap .all_search_prod1_rows_wrap .inner_area_prod1_wrap .all_search_rows_img {
		width:100px;
	}

	.all_search_result_wrap .all_search_prod1_rows_wrap .inner_area_prod1_wrap .all_search_rows_img img {
		width:100%;
		height:auto;
	}

	.all_search_result_wrap .all_search_prod1_rows_wrap .inner_area_prod1_wrap .substance {
		padding-left:10px;
		width:calc(100% - 100px);
		word-break:break-all;
		line-height:1.4;
		margin-top:16px;
	}

	.all_search_result_wrap .all_search_prod1_rows_wrap .inner_area_prod1_wrap .substance .title span {
		font-size:16px;
		color:#000000;
		word-break:break-all;
	}

	.all_search_result_wrap .all_search_prod1_rows_wrap .inner_area_prod1_wrap .substance .review span {
		font-size:14px;
		color:#8c8c8c;
		word-break:break-all;
	}
	/* 상품소개1 검색결과 all_search_board_product_rows1.html*/




	/* 상품소개2 검색결과 all_search_board_product_rows2.html*/
	.all_search_result_wrap .all_search_prod2_rows_wrap {
		width:calc(100% + 10px);
		min-width:290px;
		position:relative;
		left:-10px;
		vertical-align:top;
		float:left;
	}

	.all_search_result_wrap .all_search_prod2_rows_wrap > table {
		table-layout:fixed;
	}

	.all_search_result_wrap .all_search_prod2_rows_wrap > table > tbody > tr > td {
		vertical-align:top;
	}

	.all_search_result_wrap .all_search_prod2_rows_wrap .inner_area_prod2_wrap {
		width:100%;
		min-width:140px;
		padding-left:10px !important;
		padding-bottom:10px;
	}

	.all_search_result_wrap .all_search_prod2_rows_wrap > table > tbody tr:last-child > td .inner_area_prod2_wrap {
		padding-bottom:0px !important;
	}

	.all_search_result_wrap .all_search_prod2_rows_wrap .inner_area_prod2_wrap .inner_prod2_photo_area {
		position:relative;
		width:100%;
		border-radius:5px;
		border:1px solid #eee;
	}

	.all_search_result_wrap .all_search_prod2_rows_wrap .inner_area_prod2_wrap .inner_prod2_photo_area .all_search_rows_img img {
		width:100%;
		height:auto;
		border-radius:3px 3px 0 0;
	}

	.all_search_result_wrap .all_search_prod2_rows_wrap .inner_area_prod2_wrap .substance {
		padding:10px;
		background-color:#f9f9f9;
		word-break:break-all;
	}

	.all_search_result_wrap .all_search_prod2_rows_wrap .inner_area_prod2_wrap .substance .title span {
		font-size:15px;
		color:#000000;
		word-break:break-all;
	}


	.all_search_result_wrap .all_search_prod2_rows_wrap .inner_area_prod2_wrap .substance .review span {
		font-size:14px;
		color:#8c8c8c;
		margin-top:3px;
		word-break:break-all;
		float:left;
	}

	/* 상품소개2 검색결과 all_search_board_product_rows2.html*/


	/* 상품소개3 검색결과 all_search_board_product_rows3.html*/
	.all_search_result_wrap .all_search_prod3_rows_wrap {
		width:calc(100% + 10px);
		min-width:290px;
		position:relative;
		left:-10px;
		vertical-align:top;
		float:left;
	}

	.all_search_result_wrap .all_search_prod3_rows_wrap > table {
		table-layout:fixed;
	}

	.all_search_result_wrap .all_search_prod3_rows_wrap > table > tbody > tr > td {
		vertical-align:top;
	}

	.all_search_result_wrap .all_search_prod3_rows_wrap .inner_area_prod3_wrap {
		width:100%;
		min-width:140px;
		padding-left:10px !important;
		padding-bottom:20px;
	}

	.all_search_result_wrap .all_search_prod3_rows_wrap > table > tbody tr:last-child > td .inner_area_prod3_wrap {
		padding-bottom:0px !important;
	}

	.all_search_result_wrap .all_search_prod3_rows_wrap .inner_area_prod3_wrap .inner_prod3_photo_area {
		position:relative;
		width:100%;
	}

	.all_search_result_wrap .all_search_prod3_rows_wrap .inner_area_prod3_wrap .inner_prod3_photo_area .all_search_rows_img img {
		width:100%;
		height:auto;
	}

	.all_search_result_wrap .all_search_prod3_rows_wrap .inner_area_prod3_wrap .substance {
		word-break:break-all;
		margin-top:8px;
	}

	.all_search_result_wrap .all_search_prod3_rows_wrap .inner_area_prod3_wrap .substance .title span {
		font-size:18px;
		color:#000000;
		word-break:break-all;
	}

	.all_search_result_wrap .all_search_prod3_rows_wrap .inner_area_prod3_wrap .substance .review span {
		font-size:15px;
		color:#8c8c8c;
		word-break:break-all;
	}

	/* 상품소개3 검색결과 all_search_board_product_rows3.html*/




	/* 일반페이지1 검색결과 all_search_subpage1_rows.html*/
	.all_search_result_wrap .all_search_normal1_rows_wrap {
		width:100%;
		min-width:290px;
		position:relative;
		vertical-align:top;
		float:left;
	}

	.all_search_result_wrap .all_search_normal1_rows_wrap > table {
		table-layout:fixed;
	}

	.all_search_result_wrap .all_search_normal1_rows_wrap > table > tbody > tr > td .inner_area_normal1_wrap {
		width:100%;
		padding-bottom:10px;
		margin-bottom:10px;
		border-bottom:1px solid #eee;
	}


	.all_search_result_wrap .all_search_normal1_rows_wrap > table > tbody > tr:last-child > td .inner_area_normal1_wrap {
		padding-bottom:0px !important;
		margin-bottom:0px !important;
		border-bottom:none !important;
	}

	.all_search_result_wrap .all_search_normal1_rows_wrap .inner_area_normal1_wrap .title a {
		font-size:18px;
		color:#000000;
		float:left;
		width:100%;
	}

	.all_search_result_wrap .all_search_normal1_rows_wrap .inner_area_normal1_wrap .review a {
		font-size:16px;
		color:#8c8c8c;
		float:left;
		width:100%;
		line-height:1.4;
		height:45px;
	}

	.all_search_result_wrap .all_search_normal1_rows_wrap .inner_area_normal1_wrap .icon {
		margin-top:15px;
		float:right;
	}

	/* 일반페이지1 검색결과 all_search_subpage1_rows.html*/


	/* 일반페이지2 검색결과 all_search_subpage2_rows.html*/
	.all_search_result_wrap .all_search_normal2_rows_wrap {
		width:100%;
		min-width:290px;
		position:relative;
		vertical-align:top;
		float:left;
	}

	.all_search_result_wrap .all_search_normal2_rows_wrap > table {
		table-layout:fixed;
	}

	.all_search_result_wrap .all_search_normal2_rows_wrap > table > tbody > tr > td .inner_area_normal2_wrap {
		width:100%;
		margin-bottom:10px;
	}


	.all_search_result_wrap .all_search_normal2_rows_wrap > table > tbody > tr:last-child > td .inner_area_normal2_wrap {
		margin-bottom:0px !important;
	}

	.all_search_result_wrap .all_search_normal2_rows_wrap .inner_area_normal2_wrap .substance {
		width:100%;
		padding:10px 15px 15px 15px;
		background-color:#f9f9f9;
		border-radius:5px;
		border:1px solid #eee;
		word-break:break-all;
	}

	.all_search_result_wrap .all_search_normal2_rows_wrap .inner_area_normal2_wrap .title a {
		font-size:18px;
		color:#000000;
		float:left;
		width:100%;
	}

	.all_search_result_wrap .all_search_normal2_rows_wrap .inner_area_normal2_wrap .review a {
		font-size:16px;
		color:#8c8c8c;
		float:left;
		width:100%;
		line-height:1.4;
		height:45px;
	}

	.all_search_result_wrap .all_search_normal2_rows_wrap .inner_area_normal2_wrap .icon {
		margin-top:10px;
		float:left;
	}
	/* 일반페이지2 검색결과 all_search_subpage2_rows.html*/



	/* 일반페이지3 검색결과 all_search_subpage3_rows.html*/
	.all_search_result_wrap .all_search_normal3_rows_wrap {
		width:100%;
		min-width:290px;
		position:relative;
		vertical-align:top;
		float:left;
	}

	.all_search_result_wrap .all_search_normal3_rows_wrap > table {
		table-layout:fixed;
	}


	.all_search_result_wrap .all_search_normal3_rows_wrap .inner_area_normal3_wrap {
		width:100%;
		display:table;
		table-layout:fixed;
		border-bottom:1px solid #eee;
		position:relative;
	}

	.all_search_result_wrap .all_search_normal3_rows_wrap .inner_area_normal3_wrap .icon {
		display:table-cell;
		vertical-align:middle;
		width:80px;
		height:80px;
	}

	.all_search_result_wrap .all_search_normal3_rows_wrap .inner_area_normal3_wrap .icon span {
		display:inline-block;
		vertical-align:top;
	}

	.all_search_result_wrap .all_search_normal3_rows_wrap .inner_area_normal3_wrap .icon .normal_page_icon {
		width:80px;
		height:80px;
		text-align:center;
		background-color:#f9f9f9;
	}

	.all_search_result_wrap .all_search_normal3_rows_wrap .inner_area_normal3_wrap .icon .normal_page_icon svg{
		margin-top:25px;
	}

	.all_search_result_wrap .all_search_normal3_rows_wrap .inner_area_normal3_wrap .substance {
		display:table-cell;
		vertical-align:middle;
		padding-left:10px;
		height:80px;
		width:100%;
		word-break:break-all;
	}

	.all_search_result_wrap .all_search_normal3_rows_wrap .inner_area_normal3_wrap .substance .title span {
		font-size:17px;
		color:#000000;
		float:left;
	}

	.all_search_result_wrap .all_search_normal3_rows_wrap .inner_area_normal3_wrap .substance .review span {
		font-size:15px;
		color:#8c8c8c;
		line-height:1.2;
		float:left;
	}

	/* 일반페이지3 검색결과 all_search_subpage3_rows.html*/





	/* 쇼핑몰 검색결과 */
	.all_search_result_wrap .all_search_shop_rows_wrap {
		width:calc(100% + 10px);
		min-width:290px;
		position:relative;
		left:-10px;
		vertical-align:top;
		float:left;
	}

	.all_search_result_wrap .all_search_shop_rows_wrap > table {
		table-layout:fixed;
	}

	.all_search_result_wrap .all_search_shop_rows_wrap > table > tbody > tr > td {
		vertical-align:top;
	}


		/* 쇼핑몰1 검색결과 all_search_mall1_rows.html*/
		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop1_wrap {
			width:100%;
			min-width:140px;
			padding-left:10px !important;
			padding-bottom:10px;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap > table > tbody tr:last-child > td .inner_area_shop1_wrap {
			padding-bottom:0px !important;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop1_wrap .inner_shop1_area {
			position:relative;
			width:100%;
			border-radius:5px;
			border:1px solid #eee;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop1_wrap .inner_shop1_area .all_search_rows_img img {
			width:100%;
			height:auto;
			border-radius:3px 3px 0 0;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop1_wrap .substance {
			padding:10px;
			background-color:#f9f9f9;
			word-break:break-all;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop1_wrap .substance .title span {
			font-size:16px;
			color:#000000;
			float:left;
			font-weight:500;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop1_wrap .substance .review span {
			font-size:14px;
			color:#8c8c8c;
			float:left;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop1_wrap .substance .dis_price {
			font-size:13px;
			color:#6d6d6d;
			text-align:center;
			margin-top:10px;
			height:20px;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop1_wrap .substance .org_price {
			font-size:16px;
			color:#ff0000;
			text-align:center;
			font-weight:500;
		}
		/* 쇼핑몰1 검색결과 all_search_mall1_rows.html*/



		/* 쇼핑몰2 검색결과 all_search_mall2_rows.html*/
		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop2_wrap {
			width:100%;
			min-width:140px;
			padding-left:10px !important;
			padding-bottom:10px;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap > table > tbody tr:last-child > td .inner_area_shop2_wrap {
			padding-bottom:0px !important;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop2_wrap .inner_shop2_area {
			position:relative;
			width:100%;
			border-radius:5px;
			border:1px solid #eee;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop2_wrap .inner_shop2_area .all_search_rows_img img {
			width:100%;
			height:auto;
			border-radius:5px;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop2_wrap .substance {
			padding:10px;
			background-color:#f9f9f9;
			word-break:break-all;
			width:100%;
			background-color:rgba(0,0,0,0.7);
			position:absolute;
			bottom:0;
			border-radius:0 0 5px 5px;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop2_wrap .substance .title span {
			font-size:15px;
			color:#ffffff;
			float:left;
			font-weight:500;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop2_wrap .substance .org_price {
			margin-top:5px;
			font-size:14px;
			color:#ffffff;
			width:100%;
			text-align:left;
			word-break:keep-all;
		}
		/* 쇼핑몰2 검색결과 all_search_mall2_rows.html*/



		/* 쇼핑몰3 검색결과 all_search_mall3_rows.html*/
		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop3_wrap {
			width:100%;
			min-width:140px;
			padding-left:10px !important;
			padding-bottom:10px;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap > table > tbody tr:last-child > td .inner_area_shop3_wrap {
			padding-bottom:0px !important;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop3_wrap .inner_shop3_area {
			position:relative;
			width:100%;
			border-radius:5px;
			border:1px solid #eee;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop3_wrap .inner_shop3_area .all_search_rows_img img {
			width:100%;
			height:auto;
			border-radius:3px 3px 0 0;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop3_wrap .substance {
			padding:10px;
			background-color:#f9f9f9;
			word-break:break-all;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop3_wrap .substance .title span {
			font-size:15px;
			color:#000000;
			float:left;
			font-weight:500;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop3_wrap .substance .review span {
			font-size:14px;
			color:#8c8c8c;
			float:left;
			font-weight:500;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop3_wrap .substance .org_price {
			margin-top:5px;
			font-size:16px;
			width:100%;
			text-align:left;
			color:#ff0000;
			word-break:keep-all;
		}
		/* 쇼핑몰3 검색결과 all_search_mall3_rows.html*/



		/* 쇼핑몰4 검색결과 all_search_mall4_rows.html*/
		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop4_wrap {
			width:100%;
			min-width:140px;
			padding-left:10px !important;
			padding-bottom:25px;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap > table > tbody tr:last-child > td .inner_area_shop4_wrap {
			padding-bottom:0px !important;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop4_wrap .inner_shop4_area {
			position:relative;
			width:100%;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop4_wrap .inner_shop4_area .all_search_rows_img img {
			width:100%;
			height:auto;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop4_wrap .substance {
			word-break:break-all;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop4_wrap .substance .title {
			margin-top:7px;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop4_wrap .substance .title span {
			font-size:16px;
			color:#000000;
			font-weight:500;
			float:left;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop4_wrap .substance .review span {
			font-size:14px;
			color:#8c8c8c;
			float:left;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop4_wrap .substance .dis_price {
			font-size:13px;
			color:#6d6d6d;
			margin-top:10px;
			height:20px;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop4_wrap .substance .org_price {
			font-size:17px;
			color:#ff0000;
		}
		/* 쇼핑몰4 검색결과 all_search_mall4_rows.html*/



		/* 쇼핑몰5 검색결과 all_search_mall5_rows.html*/
		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop5_wrap {
			width:100%;
			min-width:290px;
			padding-left:10px !important;
			padding-bottom:20px;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap > table > tbody tr:last-child > td .inner_area_shop5_wrap {
			padding-bottom:0px !important;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop5_wrap .inner_shop5_area {
			position:relative;
			width:100%;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop5_wrap .inner_shop5_area .all_search_rows_img {
			width:115px;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop5_wrap .inner_shop5_area .all_search_rows_img img {
			width:100%;
			height:auto;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop5_wrap .substance {
			word-break:break-all;
			margin-top:7px;
			padding-left:10px;
			width:calc(100% - 115px);
		}


		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop5_wrap .substance .title span {
			font-size:16px;
			color:#000000;
			float:left;
			font-weight:500;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop5_wrap .substance .review span {
			font-size:14px;
			color:#8c8c8c;
			float:left;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop5_wrap .substance .dis_price {
			font-size:14px;
			color:#6d6d6d;
			margin-top:12px;
			height:20px;
		}

		.all_search_result_wrap .all_search_shop_rows_wrap .inner_area_shop5_wrap .substance .org_price {
			font-size:17px;
			color:#ff0000;
			margin-top:-3px;
		}
		/* 쇼핑몰5 검색결과 all_search_mall5_rows.html*/

	/* 쇼핑몰 검색결과 */



	/* 네이버 검색결과 naver_search_part.html*/
	.all_search_result_wrap .all_naver_search_head {
		position:relative;
		display:inline-block;
		width:100%;
		margin-bottom:10px;
		min-width:290px;
		float:left;
	}

	.all_search_result_wrap .all_naver_search_head_border{
		border-bottom:1px solid #eee !important;
	}

	.all_search_result_wrap .all_naver_search_head .all_search_head_title{
		display:inline-block;
		vertical-align:middle;
		float:left;
		padding-bottom:5px;
		color:#000000;
		font-size:20px;
		font-family:'Noto Sans KR' !important;
		font-weight:500 !important;
	}

	.all_search_result_wrap .all_naver_search_head .all_search_head_title a,
	.all_search_result_wrap .all_naver_search_head .all_search_head_title a:hover {
		color:#000000;
		font-size:20px;
		font-family:'Noto Sans KR' !important;
		font-weight:500 !important;
	}

	.all_search_result_wrap .all_naver_search_head .all_search_head_title .powered_st,
	.all_search_result_wrap .all_naver_search_head .all_search_head_title a.powered_st,
	.all_search_result_wrap .all_naver_search_head .all_search_head_title a.powered_st:hover{
		color:#9d9d9d;
		font-size:12px;
		letter-spacing:-1px;
		font-family:'맑은고딕' !important;
		font-weight:600 !important;
	}

	.all_search_result_wrap .all_naver_search_head .all_search_head_more{
		position:absolute;
		top:6px;
		right:-2px;
		color:#000000;
		margin-top:0;
		display:inline-block;
		cursor:pointer;
	}

	.all_search_result_wrap .all_naver_search_head .all_search_head_more a{
		font-size:0px;
		color:#000000;
		width:20px;
		height:20px;
		cursor:pointer;
	}

	.all_search_result_wrap .all_naver_search_head .all_search_head_more svg{
		vertical-align:inherit;
	}

	.all_search_result_wrap .all_naver_search_head .all_search_head_more a:hover,
	.all_search_result_wrap .all_naver_search_head .all_search_head_more a:focus,
	.all_search_result_wrap .all_naver_search_head .all_search_head_more a:active
	{
		color:var( --main-color-10 );
		cursor:pointer;
	}

	.all_search_result_wrap .all_search_naver_rows_wrap {
		width:100%;
		min-width:290px;
		position:relative;
		vertical-align:top;
		float:left;
	}

	.all_search_result_wrap .all_search_naver_rows_wrap > table {
		table-layout:fixed;
	}

	.all_search_result_wrap .all_search_naver_rows_wrap .map_div_layer div {
		box-sizing:initial;
	}

	/* 네이버 검색결과 rows기본 */
	.all_search_result_wrap .all_search_naver_rows_wrap > table > tbody > tr > td .book_rows {
		width:100%;
		padding-bottom:10px;
		margin-bottom:10px;
		border-bottom:1px solid #eee;
	}

	.all_search_result_wrap .all_search_naver_rows_wrap > table > tbody > tr:last-child > td .book_rows {
		padding-bottom:0px !important;
		margin-bottom:0px !important;
		border-bottom:none !important;
	}

	/* 네이버 검색결과 rows기본 */


	/* 네이버 검색결과 지도*/
	.all_search_result_wrap .all_search_naver_rows_wrap .all_search_naver_map_wrap {
		display:inline-block;
		margin-top:10px;
		vertical-align:top;
	}


	.all_search_result_wrap .all_search_naver_rows_wrap .all_search_naver_map_wrap .naver_map_rows_wrap{
		margin-bottom:16px;
		position:relative;
	}

	.all_search_result_wrap .all_search_naver_rows_wrap .all_search_naver_map_wrap table > tbody > tr:last-child > td .naver_map_rows_wrap{
		margin-bottom:0px !important;
	}

	.all_search_result_wrap .all_search_naver_rows_wrap .all_search_naver_map_wrap .naver_map_rows_wrap .naver_map_rows{
		margin-left:27px;
	}


	.all_search_result_wrap .all_search_naver_rows_wrap .all_search_naver_map_wrap .naver_map_rows_wrap .naver_map_rows .title span{
		color:#0246ab;
		text-decoration:underline;
		font-size:16px;
	}

	.all_search_result_wrap .all_search_naver_rows_wrap .all_search_naver_map_wrap .naver_map_rows_wrap .naver_map_rows .address {
		font-size:16px;
		color:#707070;
	}

	/* 네이버 검색결과 지도*/




	/* 네이버 검색결과 쇼핑 */
	.all_search_result_wrap .all_search_naver_photo_rows_wrap {
		width:calc(100% + 10px);
		min-width:290px;
		position:relative;
		left:-10px;
		vertical-align:top;
		float:left;
	}

	.all_search_result_wrap .all_search_naver_photo_rows_wrap > table {
		table-layout:fixed;
	}

	.all_search_result_wrap .all_search_naver_photo_rows_wrap > table > tbody > tr > td {
		vertical-align:top;
	}

	.all_search_result_wrap .all_search_naver_photo_rows_wrap > table > tbody > tr > td .photo_rows {
		width:100%;
		padding-left:10px !important;
		padding-bottom:10px;
		position:relative;
	}

	.all_search_result_wrap .all_search_naver_photo_rows_wrap > table > tbody > tr:last-child > td .photo_rows {
		padding-bottom:0px !important;
		margin-top:0px;
	}

	.all_search_result_wrap .all_search_naver_photo_rows_wrap .photo_rows .all_search_rows_img img {
		width:100%;
		height:auto;
	}
	/* 네이버 검색결과 쇼핑 */


	/* 네이버 검색결과 더보기 */
	.all_search_rows_naver > table 
	{
		table-layout:fixed;
	}


	.all_search_result_wrap .all_search_more_naver_head {
		position:relative;
		display:inline-block;
		padding-bottom:10px;
		margin-bottom:10px;
		border-bottom:1px solid #eaeaea;
		width:100%;
		float:left;
	}

	.all_search_result_wrap .all_search_more_naver_head_title {
		display:inline-block;
		color:#000000;
		vertical-align:middle;
		float:left;
		font-size:20px;
		padding:0px;
		font-family:'Noto Sans KR';
		font-weight:500;
	}

	.all_search_result_wrap .all_search_more_naver_head_more{
		position:absolute;
		top:8px;
		right:0px;
		color:#000000;
		margin-top:0;
		display:inline-block;
		cursor:pointer;
	}

	.all_search_result_wrap .all_search_more_naver_head_more a{
		font-size:0px;
		color:#000000;
		cursor:pointer;
	}

	.all_search_result_wrap .all_search_more_naver_head_more .powered_st,
	.all_search_result_wrap .all_search_more_naver_head_more a.powered_st,
	.all_search_result_wrap .all_search_more_naver_head_more a.powered_st:hover{
		color:#9d9d9d;
		font-size:12px !important;
		letter-spacing:-1px;
		font-weight:500;
		font-family:'맑은고딕' !important;
		font-weight:600 !important;
	}

	/* 네이버 검색결과 더보기 */

/*통합검색 결과*/