﻿@charset "utf-8";

.animation_thumbs_marketing_title_text,
#product_page_bottom_print,
#product_page_bottom_order,
#form_link,
.animation_thumbs_marketing_title_text_small {  display: none; }

/* 상품 레이아웃.시작 */
	/* 상품리스트.시작 */
.product_list_wrap { position:relative; margin:0 left; z-index: 2; padding-right: 50px; }
	.product_list_area { margin:0 auto; position:relative; text-align:left;  }
	/* 상품리스트.끝 */
	
	/* 상품레이아웃.시작 */
	.product_list_wrap_product { width:900px; left:0px; top:0px; }
	.product_list_wrap_quick_right { width:200px; float:right; }
	/* 상품레이아웃.끝 */

	/* 탭 영역.시작 */
	.product_top_wrap_area { width:100%;  }
		.product_top_wrap { margin:0 auto; padding-right: 50px; }
@media screen and (max-width: 1100px) {
    .product_top_wrap { margin:0 auto; padding-right: 100px; }
}
        .product_top_wrap ul { border-bottom:1px solid #dadada; z-index: 1; }
		.product_top_wrap li { display: inline-block; text-align:center; cursor:pointer; font-size:13px; letter-spacing:-0.8px; border-left:1px solid #dadada; border-right:1px solid #dadada; border-top:1px solid #dadada; }
        .product_top_wrap li:not(:first-child) { margin-left: -6px; z-index: 2; }
			.tab_product {  padding: 12px 17px; color:#333; background: #f7f7f7; vertical-align: top; border-bottom: 1px solid transparent;  }
			.tab_product:hover,
            .tab_product_on { padding: 12px 17px; color:#000; background: #ffffff; vertical-align: top; border-bottom: 1px solid #fff; }
		.product_top_wrap_right { float:right; margin-top: -30px; }
	/* 탭 영역.끝 */

 /*---------------------------------
 *  비밀상품 스킨. 시작
 *---------------------------------*/
 #product_secret_page_wrap_area { text-align: center; width: 700px; border: 1px solid #dadada;  margin: 0 auto; padding-top: 40px; background: #f7f7f7; margin-top: 20px;  }
 #product_secret_page_wrap_area .product_secret_page_wrap_title { color: #000; font-size: 30px; font-weight: bold; margin-bottom: 30px;  }
 #product_secret_page_wrap_area .product_secret_page_wrap_title img { height: 40px; margin-right: 8px; }
 #product_secret_page_wrap_area .member_join_box_agree_text { font-size: 16px; font-weight: bold; color: #282828; }
 #product_secret_page_wrap_area .product_secret_page_detail_information { width:95%; margin:0 auto; margin-bottom:20px; }
 #product_secret_page_wrap_area .product_secret_page_input {border:1px solid #ccc;padding:10px; font-size: 14px; width: 50%;  }
 #product_secret_page_wrap_area .btn_gray_radius { border-radius: 10px; width:180px; height:50px; line-height:50px; text-align:center; display:inline-block; margin:30px 10px; background:#282828; color:#fff; font-size:16px; cursor:pointer;}
 #product_secret_page_wrap_area .btn_gray_radius:hover { color:#fff; background:#000; font-size:17px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
 /*---------------------------------
 *  비밀상품 스킨. 끝
 *---------------------------------*/
 
 /*---------------------------------
 *  검색결과버튼.시작
 *---------------------------------*/
 .product_list_sort_tab_wrap { text-align: center; width: 1100px; margin: 0 auto;}
 	.product_list_sort_tab_on { border: 1px solid #282828; background: #282828; font-size: 14px; color: #fff; padding: 10px 25px; margin: 3px 5px; }
 	.product_list_sort_tab { border: 1px solid #ededed; background: #f7f7f7; font-size: 14px; color: #282828; padding: 10px 25px; margin: 3px 5px; }
/*---------------------------------
 *  검색결과버튼.끝
 *---------------------------------*/

		.product_product_wrap { margin:0 auto; text-align:center; }
        .product_product_wrap:nth-of-type(even) { margin-right: 5.2%!important; }
        .setting_product_prd {  position: relative; }

	   		#product_prd .category_title { padding:0px 5px; font-size:12px; line-height:18px; color:#999; font-weight:bold; text-align:center; width:98%; display: none }
			#product_prd .arrow_right { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#ccc; }
	   		#product_prd .price_title { padding:10px 0px 5px 0; font-size:19px; line-height:25px; color:#000; font-weight:bold; }
			/* 리스트페이지_아이콘 */
			#product_prd .best_icon { position:absolute; margin-top:-5px; right: 5px;  vertical-align:top; z-index:100;} /* 베스트 아이콘 */
			#product_prd .recom_icon { position:absolute; margin-top:-6px; margin-left:-6px; z-index:100;} /* 추천 아이콘 */

			
			/* 상세페이지_아이콘 */
			.best_icon_detail_page { position:absolute; margin-top:-5px; margin-left:-5px; z-index:200;} /* 베스트 아이콘_상세페이지 */
			.recom_icondetail_page { position:absolute; margin-top:-5px; margin-left:286px; z-index:200;} /* 추천 아이콘_상세페이지 */
			.price_wrap { position: relative; height: 100%; min-height: 170px; padding:0px 246px 0px 14px; text-align:left; line-height:19px; }
			.price_wrap img { max-height:22px;}
				.price_wrap_title2 { width:100%; font-size:12px; line-height:16px; font-weight:bold; color:#333; margin-bottom:5px; }

			/* 상품요약 아이콘 */
			.product_icon_detail_page {  text-align: center; }
			#info_icon_product .info_icon_img { border-radius: 8px; border: 1px solid #ccc; font-size: 13px; font-weight: bold; color: #282828; padding: 8px 10px; width: 26%; text-align: left; margin:5px 2%;display: inline-flex;opacity: 1.0;align-content: center;justify-content: flex-start;flex-wrap: nowrap;align-items: center;flex-direction: row; line-height: 18px; vertical-align: top; }
				#info_icon_product .info_icon_img_gap { width: 25%; min-width: 51px; text-align: center; display: table-cell; margin-right: 11px; padding-right: 8px; border-right: 1px dotted #ccc;   }
				#info_icon_product .info_icon_img img { max-width: 30px; max-height: 30px; width: 100%; vertical-align: top}

								 
			#icon {position:relative; float:left; z-index:9;margin-top:-120px ;margin-left: 520px; }
		
		#center_menu {	/* 중앙서브메뉴 */	position:absolute;z-index:9!important; width:1100px; left:50%; margin-left:-512px; margin-top:-260px;}
		#img_txt{position:absolute; left:50%; margin-left:-500px; top:20px;}

/* 애니메이션 썸네일 효과.시작 */
.animation_thumbs {	width:236px; height: 170px; position: absolute; right: 0px; }
.animation_thumbs a {  position: relative; display: block; z-index: 99; }

	.point_text_blue_01 { font-size:18px; font-weight:bold; color:#0597f2;}
	.point_text_black_01 { font-size:18px; font-weight:bold; color:#282828; }
	.point_text_gray_01 { font-size:18px; font-weight:bold; color:#999999;}

			#product_prd { position:relative; width: 47%; min-width:485px; min-height: 170px; display:inline-block; background: #fff; border: 1px dotted #f1c746; text-align:center; margin: 10px 0% 10px 0%; vertical-align: top;  }  /* 기본 마진 */ 
			#product_prd:hover {  outline: 3px solid #f1c746; background: #fff; box-shadow: inset 2px 2px 8px #ccc;   }




@media screen and (max-width: 1820px) {
    #product_prd { width: 100%; min-width:100%; margin: 10px 0% 10px 0%; }
    .product_product_wrap:nth-of-type(even) { margin-right: 0%!important; }
}

	/* 상품.상세페이지 */
	/* 상세페이지 아이콘 */
	.detail_schedule_detail_icon_no { font-size: 20px; color:#000;  }
	.detail_schedule_detail_icon_day,
	.detail_schedule_detail_icon_traffic,
	.detail_schedule_detail_icon_hotel { padding:2px 6px; font-size: 12px; background: #fff; border: 1px solid #4d4d4d; color: #282828; border-radius: 10px; }
	#product_view_landing { margin:0 auto; width: 1024px;  }

	.product_page_wrap { position:relative; width:100%; padding:0 0 10px 0px; }
		.partner_product_one_line_margin { margin-right:2%; margin-top: 0%; } /* 기본 마진 */ 
			.product_detail_img_b_list { width: 236px; height: 170px;  }	/* 리스트 이미지.대 */
		.search_product_one_line_margin { margin:0px 1.7%;} /* 검색결과 마진 */ 
			
		.product_page_wrap_area { position:relative; width:830px; left:50%; margin-left:-510px;  padding:0px 0px 0px 0px; z-index: 1; }
		.product_page_wrap_area img { max-width:830px;  }
		
		/* 관련상품,여행후기 레이아웃.시작 */
		.product_page_wrap_area_left { position:relative; width:400px; left:50%; margin-left:-415px;  padding:20px 5px; text-align:left;  background-color:#FFFFFF; overflow:hidden;  }
		.product_page_wrap_area_left_title { width:150px; padding:5px 0; color:#FFF; border-radius: 30px;  background:#ccc; position:relative; zoom:1; text-align:center; margin:0 auto; font-size:14px; font-weight:bold; }
		.product_page_wrap_area_right { position:relative; width:400px; left:50%; margin-left:1px; margin-top:-378px;  padding:20px 5px; text-align:left;  background-color:#FFFFFF; overflow:hidden; }
			/* 버튼영역 */
			.product_page_button_area { position:relative; width:830px; left:50%; margin-left:-510px;  text-align:left; margin-top:10px; border-bottom: 1px solid #cfaa39;  margin-bottom: 20px;  }
			.product_page_button_area_dummy { position:relative; width:830px; left:50%; margin-left:-510px;  text-align:center; margin-bottom:10px; margin-top:10px; height:10px; }
				.product_page_button_btn { height:38px; border-left:1px solid #dadada; padding:0 15px;  font-size: 13px; border-top:1px solid #dadada;  border-bottom:1px solid #dadada; color:#000000; font-weight:bold; border-right:none; background: #fff; display: none;}
				.product_page_button_btn_on { font-weight:bold; height:50px; color:#cfaa39; font-size: 18px;text-align: left; border:none;  background-color:transparent;  }
				.product_page_button_btn_last { }
		/* 관련상품,여행후기 레이아웃.끝 */
		/* 자주하는질문_레이아웃.시작 */
			.detail_page_faq_list_table {width:90%; background:#FFF; margin:0 auto; }
				.detail_page_faq_list_table tr:hover { background:#f9f9f9; }
				.detail_page_faq_list_table thead th { font-size:13px; padding:10px 0px; vertical-align:middle; text-align:left; color:#000; background:#f9f9f9; border-bottom:1px solid #CCC; }
				.detail_page_faq_list_table tbody th { font-size:13px; padding:10px 0px; vertical-align:middle; text-align:left; color:#666; border-bottom:1px solid #f1f1f1;}
				.detail_page_faq_list_table tbody th a { color:#000; }
				.detail_page_faq_list_table tbody td { font-size:13px; padding:15px 0px; vertical-align:middle; text-align:left; color:#000; border-bottom:1px solid #f1f1f1;}
				.detail_page_faq_list_table tbody td a { color:#000; }
				.detail_page_faq_list_table tfoot td {  }		
		/* 질문답변_레이아웃.시작 */
			#iFrameResize_qna { position:relative; width:95%; }

		
					
				

		.product_price_wrap_area { text-align:right; margin:5px 0px; line-height:14px; }
		.product_price_wrap_area_price { width:100%; text-align:right; line-height:50px; }
		.product_price_wrap_area_price_wrap { text-align:right; margin:1px 0px;  }
		.product_page_wrap_image_area { width:100%; font-size:14px; padding:5px 0px 0px 0px; position:relative; }
			.product_page_wrap_image_area ul li {float:left;  }
			.product_page_wrap_image_area_left { text-align:left; margin-right:0px; display:block;vertical-align:top;  }
			.product_page_wrap_image_area_right { font-size:15px; letter-spacing:-0.5px; display:block; line-height:26px; position: relative;  background: #fff; padding: 20px 20px; border-radius: 3px; box-shadow: inset 2px 2px 8px #ccc; border: 1px solid #dadada;}
			.product_page_wrap_image_area_right img { }

				.price_title_category  { padding:5px 0px; font-size:20px; font-weight:bold; letter-spacing:0.8px;  text-align:left; width:100%; position:relative; color:#333; }
					.categoty_dot_line {font-size:12px; padding:0 4px; font-weight:lighter; }
				
					.sns_align_right { float:right; width:210px; text-align:right; margin-right:5px; }
						.sns_align_right_icon { width:26px; height:26px; cursor:pointer; margin-top:-10px; }
						
				.product_detail_img_b  { width:100%; height:440px;border:1px solid #ededed;}	/* 썸네일 이미지.대 */

				
				/* 홍보문구설정 */	
					/* 리스트 페이지 */
					#product_prd .price_price { font-weight:bold; font-size:22px; color:#000; width:100%;  letter-spacing:-0.8px;  font-family:Arial, Helvetica, sans-serif; position:relative; }
					#product_prd .price_price_temp_color { color:#000; font-size:18px; margin:5px 0px; } 
					#product_prd .price_price_wrap { text-align:right; width:100%; color:#CCC; font-size:14px; font-weight:bold; }
					#product_prd .price_title_wrap { padding:10px 0px 0px 0px;  text-align: right; } /* 대표가격 */
					#product_prd .price_price_small { font-size:12px; width:100%;  color:#282828; margin-top: 0px; display: none; }
					#product_prd .price_price_small2 { font-size:11px; background:#FFF; padding:2px 4px; letter-spacing:-0.5px; color:#999; border:1px solid #ccc; margin-right:3px; vertical-align: top; }
					#product_prd .price_wrap_title1 { font-size:13px; color:#333; padding: 0px 0px 5px 0px; font-weight:500;  }
					#product_prd .price_price_small_2th { font-size:13px; color:#000; display: inline; padding: 0px 0px; }
					#product_prd .price_price_small_3th { font-size:12px; color:#282828; font-weight: 600;  }
					#product_prd .price_price_small_3th img {margin-top:-4px;}
                    .product_list_no,
					.list_view_marketing_webedit {  display: none; }
					
					#product_prd .price_price_airport { color:#666; font-size:11px; }
					#product_prd .price_price_airport_star { color:#ea7085; font-size:17px; letter-spacing:-4px; }
					#product_prd .price_price_airport img { height:13px;}
					
					#product_prd .price_price_hit_num_wrap { width:100%; display: none; }
						#product_prd .price_price_hit_num { width:100%; border-top:1px solid #eeeeee; font-size:11px; text-align:right; padding-top:3px; color:#ccc; font-style:italic; font-weight:bold; }
						#product_prd .price_price_hit_num_start_time { position:absolute; text-align:left; right:3px; margin-top:3px; z-index:50; font-size:11px; color:#ccc; }
						#product_prd .price_price_hit_num_sell_time { position:absolute; text-align:left; left:8px; margin-top:4px; z-index:50; font-size:11px; color:#999; font-weight:bold; }
						
					/* 통화기호 / 심볼 */
					#product_prd .prouct_price_symbol_location {  }
					#product_prd .prouct_price_symbol_location_small { vertical-align: top;  }
					#product_prd .prouct_price_symbol_location_kids {   }
					
					#product_prd .prouct_price_symbol_wave,
					#product_prd .prouct_price_symbol_wave_kids { }



					/* 상세페이지_가격색상 */
					.price_price_sale_percent_new { position:absolute; margin-left:0px; margin-top:-45px; border-radius:3px;  text-align:center; zoom:1; line-height:13px; vertical-align:middle;  font-size:26px; background:#f1c746; color:#FFF; padding:6px 10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; } /* 할인율 */
						.price_price_small_sale_new {text-decoration:line-through; font-size:13px; font-family:Arial, Helvetica, sans-serif; color: #bbb; } /* 할인가격 */
						.price_price_sale_percent_new .price_price_small_sale_new { color: #fff; }
					
					.price_price_small_day_of_day { padding:2px 3px; color:#999; text-align:left; font-size:10px; letter-spacing:-0.5px; }

					 
					 .detail_page_product_cnt_num_wrap { width:100%; color:#000; text-align:right; padding-bottom:5px; } /* 판매수량 */ /* 조회수 */
					 
					 .iframe_weather_wrap { width:100%; height:25px; margin:5px 0px; } /* 날씨 */

					.price_price_big { width:100%; text-align:right;  font-weight:bolder; font-size:32px; letter-spacing:-1.0px; color:#000; font-family:Arial, Helvetica, sans-serif; } /* 성인 */
					.price_price_big2 { width:100%; text-align:right; font-weight:bold; font-size:16px; letter-spacing:-0.3px; color:#999; font-family:Arial, Helvetica, sans-serif;  } /* 아동 */
					.price_price_big3 { width:100%; text-align:right; font-weight:bold; font-size:15px; letter-spacing:-0.3px; color:#000; font-family:Arial, Helvetica, sans-serif;  } /* 유아 */
					
					.price_title_big { font-size:37px; letter-spacing:-0.8px; font-weight:bold;text-align: left; color:#000; padding: 10px 0px;  }
					
					.today_price_exchange_view_detail { color: #000;  display: block;  padding:10px 5px; font-size:13px; text-align: right; }
					.today_price_exchange_view_detail_span { color:#000; font-size:17px; font-weight: 800; margin-left:3px; vertical-align:bottom; font-weight: bold;  }
					.detail_view_marketing_title_big { color:#000; font-size:16px; font-weight:bold; }
					.detail_view_marketing_title_small { font-size:15px; line-height:16px;}
					.detail_view_marketing_title_3th { background:#ccc; border:1px solid #ccc; color:#FFF; font-size:14px; padding:0px 1px; margin:2px 0; display:inline-block; }

					.detail_view_marketing_title_small_sale { font-size:12px; background:#FFF; padding:3px 3px; letter-spacing:-0.5px; color:#999; border:1px solid #ccc; margin-right:10px; }
					
					/* 리스트페이지_가격색상 */
					.list_view_marketing_title_3th { background:#967718; color:#FFF; font-size:15px; padding:1px 5px; display:inline-block; }
					.list_page_airplane_logo img { height:13px;}
					.list_page_airplane_logo_star { font-size:22px; letter-spacing:-2px; color:#ea7085; }
					

					/* 리스트페이지_할인율 그룹 */
					.price_sale_wrap_group { /* 삼각형 */
							position:absolute;
							text-align:center; 
							right: 10px;
							bottom: 10px;
							color:#FFF; 
							width: 60px;
							height: 60px;
							border-radius: 50%;
							background: #f1c746;
							z-index:100;
					 }
					 	.price_sale_wrap_text_group { position:absolute; margin-top:22px;  text-align: center; width: 60px; }
							.price_price_sale_percent { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; } /* 퍼센트 노출 */
							.price_price_small_sale { text-decoration:line-through; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#ccc; vertical-align: top; display: block; } /* 할인가격 */
					
					
				
				/* 가격선택버튼 */
				.product_select_choice_btn { text-align:right; width:100%; margin-top:10px; display: none; }
				
				/* 총 가격 정보*/
				.total_price_group { width:100%; padding:3px 0; margin:5px 0; background: #ffffff; text-align: right; }


				/* 태그 */
				.price_listpage_tag_wrap { width:100%; margin:0px 0px; text-align:left; padding-top: 5px; line-height: 17px; }
				.product_tag_wrap { width:100%; padding:5px 0px; text-align:left; }
					.product_tag_button { padding:0px 8px 0 0; font-size:12px;  border: none!important; }


					.product_page_wrap_image_area .product_tag_button { padding:2px 20px 2px 0px; font-size:17px; font-weight: 700; color:#FFF; background:transparent; border: none!important; }

				/* 차량정보 */
				.car_info_table { width:100%; border:2px solid #f8f8f8; margin:0 auto; }
				.car_info_table tbody tr  { border:1px solid #f8f8f8; }	
				.car_info_table tbody td  { border:1px solid #f8f8f8; text-align:center; height:30px; }				
				
				.total_price_big { color:#333; font-weight:bold; font-size:28px; letter-spacing: -0.8px; }
				.total_price_middle { color:#333; font-weight:bold; font-size:24px; }
				
/*---------------------------------
 *  달력.시작
 *---------------------------------*/	
		/* 서브 상품페이지 달력 */
		/* 기본형 */
		.free_calrendar_wrap { text-align: center;  padding: 10px 0px 10px 0px; vertical-align: bottom;}
			.free_calrendar_title { font-weight: normal; color: #150134; font-size: 19px; vertical-align: middle; padding: 0px 10px 0 0; }
			.free_calrendar_title_small { font-weight:bold; color: #282828; font-size: 24px; vertical-align: middle; }
			.free_calrendar_wrap .material-symbols-outlined { cursor: pointer; margin: 0px 5px; vertical-align: middle; font-size: 24px;
			  font-variation-settings:
			  'FILL' 0,
			  'wght' 800,
			  'GRAD' -25 
			}

		/* 패키지형 */
		.pack_calrendar_wrap { text-align: center;  padding: 10px 0px 10px 0px; vertical-align: bottom;}
			.pack_calrendar_title { font-weight: bold; color: #282828; font-size: 24px; vertical-align: bottom; }
			.pack_calrendar_title_small { font-weight:normal; color: #282828; font-size: 20px; vertical-align: bottom; }
			.pack_calrendar_arrow { height: 18px; vertical-align: bottom; cursor: pointer; }
		/* 우측형 */
		.sm_calrendar_wrap { text-align: center;  padding: 5px 0px; vertical-align: middle;}
			.sm_calrendar_title { font-weight: 300; color: #282828; font-size: 17px; vertical-align: middle; }
			.sm_calrendar_title_small { font-weight:600; color: #282828; font-size: 20px; vertical-align: middle; }
			.sm_calrendar_wrap .material-symbols-outlined { cursor: pointer; margin: 0px 5px; vertical-align: middle; font-size: 24px;
			  font-variation-settings:
			  'FILL' 0,
			  'wght' 800,
			  'GRAD' -25 
			}

/* 최저가형 */
		.option_calrendar_wrap { text-align: center;  padding: 10px 0px 10px 0px; vertical-align: bottom;}
			.option_calrendar_title { font-weight: bold; color: #282828; font-size: 24px; vertical-align: bottom; }
			.option_calrendar_title_small { font-weight:normal; color: #282828; font-size: 20px; vertical-align: bottom; }
			.option_calrendar_arrow { height: 18px; vertical-align: bottom; cursor: pointer; }


		/* 상품선택 아이콘 */
		.calendar_closed { position:relative; float:right;}
		.calendar_closed_near { position:relative; float:right;}
		.calendar_highday { position:relative; float:right;}
		.calendar_hot { position:relative; float:right;}
		.calendar_hurry { position:relative; float:right;}
		.calendar_qna { position:relative; float:right;}

		/* 달력 성인,아동,유아 아이콘 */
		#price_schedule_adult .material-symbols-outlined { font-size: 20px; opacity: 0.7; }
		#price_schedule_children .material-symbols-outlined { font-size: 17px; opacity: 0.7; }
		#price_schedule_children2 .material-symbols-outlined { font-size: 12px; opacity: 0.7; }

		.calendar_map {} 
			.day_select { width:100%; text-align:left; font-size:11px; line-height:22px; position:relative; color:#333;}
			.day_select:hover {color:#000}
			.day_select_on { background:#f8f8f8; color:#000;}

			.calendar_standard_arrow { height:18px; }

			.cal_price_wrap {  text-align: right; padding-right: 10px; line-height: 26px; font-weight: 700; font-size: 18px; } /* 가격 wrap */
			.warp_price_in_calendar { padding-top: 10px;} /* 가격 wrap */
			.warp_rent_price_in_calendar { padding-top: 10px;  } /* 렌터카 가격 wrap */

				/* 재고수량 */
				.remain_product { opacity: 0.5; color: #fff; padding: 0px 0px; height: 14px; width: 13px; line-height: 14px; text-align: center; background: #ab8f5f; font-size: 8px; border-radius: 2px; vertical-align: text-top; display: inline-block; margin-left: 2px; }
				.remain_product:hover{ opacity: 0.95; }

				.price_schedule_cnt_qty { font-size: 12px;  }
				.quick_right_cc_day { background: #282828; display: inline-block; width: 100%; height: 100%; }

				/* 성인,,아동,유아 / 룸 타입 텍스트  */
				.person_type_name,
				/* 룸 타입 */
				.cal_type_name  {display: inline; padding: 2px 4px; font-size: 11px; text-align: center; border: 1px solid #ccc; border-radius: 3px; background: #fff; vertical-align: middle; margin-right: 5px; }

				/* 자유여행타입 가격 설정 */
				.price_schedule_adult { font-size:15px; font-weight:600; color:#282828;  } /* 달력.성인가 */
				.price_schedule_children { font-size:15px; font-weight:600; color:#282828; margin-top: 1px; } /* 달력.유아 */
				.price_schedule_children2 { font-size:13px; font-weight:600; color:#282828; margin-top: 1px; } /* 달력.아동 */
				/* 호텔 가격 설정 */
				.cal_type_price { font-size: 12px; font-weight: 600; color: #282828; }
				/* 렌터카 가격 설정 */	
				.price_schedule_rent { font-size:17px; font-weight:600; color:#282828;  } /* 달력.성인가 */

				/* 달력. 날짜 영역 */
				.cc_day { text-align:center; display:block;  padding: 5px 0px 3px 0px; font-size:12px; color: #353535; font-weight:300!important; }
				.cc_day2 {  background: #ab8f5e;  color: #282828; } /* 선택가능 일 */
				/* 일요일 */
				.c_sun { color:#c70404; }
				/* 토요일 */
				.c_sat { color: #054b97; }

				/* 달력선택시. 배경색 */
				.bg_highlight { background:#f8f8f8; }

				/* 날짜 영역 */
				.cchoice_day { text-align:center; display:inline-block; width:100%; height:30px; color:#000000; font-weight:bold;}
				.day_select_icon { position:absolute; z-index:90; top: 6px; right: 0px; display: none; }
				.day_select_icon_img { text-align:right; }
				.day_select_close_icon { position:absolute; left: 5%; top: 2%; width:90%; height: 96%; background: rgba(0,0,0,0.45); border-radius: 20px; text-align: center; color: rgba(255,255,255,0.5); z-index:99; cursor: default; }
				.day_select_close_icon .day_select_close_icon_txt { position: relative; font-size: 12px; font-weight: 600; height: 14px; top: 50%; margin-top: -7px; vertical-align: middle; }
				.cal_closed_txt { text-decoration: line-through; opacity: 0.25; } /* 달력내에 Closed 표시 */
				.best_low_price { color: #cfaa39; font-weight: 600; font-size: 17px;  } /* 달력내 최저가 표시 */
				.best_low_price .material-symbols-outlined { font-size: 20px;  vertical-align: middle;
																		  font-variation-settings:
																		  'FILL' 1,
																		  'wght' 100,
																		  'GRAD' -25
																		}
				.day_sale_icon { font-size:9px; padding:0px 3px; position:absolute; text-align:center; letter-spacing:-0.5px; left: 0px; top: 10px;  color:#FFF; background:#e32929; font-family:Arial, Helvetica, sans-serif; }
			

			/* 공휴일 설정 */
			.holiday_circle {  width: 7px; height: 7px; background: #c70404; border-radius: 50%;  display: inline-block; margin-left: 5px; vertical-align: top; cursor: pointer;  }
			.holiday_wrap {  display: block; padding: 20px 30px; background: rgba(0,0,0,0.03); border: 0px solid rgba(0,0,0,0.15);  color: #282828; font-size: 16px; font-weight: 300;  padding-left: 5px;}
			.holiday_wrap div {  width: 90%; margin: 0 auto; }
			.holiday_wrap .holiday_circle {  vertical-align: middle; cursor: default; }
			.holiday_txt {  vertical-align: middle; width: 130px; display: inline-block; }
			.holiday_con {  vertical-align: middle; font-weight: 600; }

			.tooltip {
			  position: absolute;
			  z-index: 1070;
			  display: block;
			  font-family: 'Noto Sans KR', 'dotum', sans-serif;
			  font-size: 11px;
			  font-weight: normal;
			  line-height: 1.4;
			  filter: alpha(opacity=0);
			  opacity: 0;
			}
			.tooltip.in {
			  filter: alpha(opacity=100);
			  opacity: 1.0;
			}
			.tooltip.right {
			  padding: 0 5px;
			  margin-left: 3px;
			}
			.tooltip-inner {
			  min-width: 84px;
			  max-width: 150px;
			  padding: 3px 8px;
			  color: #fff;
			  text-align: left;
			  text-decoration: none;
			  background-color: rgba(59, 36, 13, 0.9);
			  border-radius: 4px;
			}
			.tooltip-arrow {
			  position: absolute;
			  width: 0;
			  height: 0;
			  border-color: transparent;
			  border-style: solid;
			}
			.tooltip.right .tooltip-arrow {
			  top: 50%;
			  left: 0;
			  margin-top: -6px;
			  border-width: 6px 6px 6px 0;
			  border-right-color: rgba(59, 36, 13, 0.9);
			}			

			/* 기본 달력형 calendar_standard _off _c_day */ 

			.calendar_standard { width:100%; border:1px solid #ededed; margin:0 auto; font-size:11px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.2px; line-height:18px; border-collapse: collapse;  }
				.calendar_standard thead th,
				.calendar_standard thead td { background:#f7f7f7; font-weight:bold; text-align:center; height:30px; line-height:40px; border:1px solid #ededed; }
				.calendar_standard tbody td  { border:1px solid #ededed; background:#fff; vertical-align: top;  position: relative;  }
				/*  기본 달력 TD */
				.calendar_standard .cal_select_div {  cursor: pointer; padding-bottom: 10px; position: relative; } 
				/*  달력 클릭시 */					
				.calendar_standard .calendar_standard_c_day { background:rgba(0,0,0,0.15);} 
				/*  가격이 있는 날짜 */
				.calendar_standard .today_is_day { background: rgba(0,0,0,0.05);}  /* 달력의 오늘날짜.설정 */
				.calendar_standard .calendar_standard_off  {   } 
				.calendar_standard .calendar_standard_off:hover { background:rgba(0,0,0,0.15);} 
				/* 가격 없는 잘짜 */
				.calendar_standard .calendar_standard_noday:hover,
				.calendar_standard .calendar_standard_noday {  background:rgba(255,255,255,0.9); }


				.price_schedule_cnt_qty { font-size: 12px;  }
				.quick_right_cc_day { background: #282828; display: inline-block; width: 100%; height: 100%; }



			/* 바 타입 calendar_standard_bar */
			.calendar_standard_bar { width:100%; border:1px solid #f8f8f8; margin:0 auto; font-size:11px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.2px; line-height:18px;  }
				.calendar_standard_bar thead td { background:#f8f8f8; font-weight:bold; text-align:center; height:30px; line-height:40px; border:1px solid #FFFFFF; }
				.calendar_standard_bar tbody tr  { border:1px solid #f8f8f8; }	
				.calendar_standard_bar tbody td  { border:1px solid #f8f8f8; background:#FFF;  }
				.calendar_standard_bar .calendar_standard_bar_c_day { background:#202b47; color:#FBFBFB; }  /* 선택된 상태 */
				.calendar_standard_bar .calendar_standard_right_c_day span { background:#202b47; color:#FBFBFB; }  /* 선택된 상태 */
				.calendar_standard_bar .calendar_standard_bar_off_text { color:#FFF; }  /* 비활성화 상태 */
				


			/* 우측 타입 calendar_standard_right */
			.calendar_standard_right { width:95%; border:1px solid #f8f8f8; margin:0 auto; font-size:11px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.2px; line-height:18px;  }
				.calendar_standard_right thead th,
				.calendar_standard_right thead td { background:#f7f7f7; font-weight:bold; text-align:center; height:20px; border:1px solid #FFFFFF; font-size:10px;  }
				.calendar_standard_right tbody tr  { border:1px solid #f8f8f8; }	
				.calendar_standard_right tbody td  { border:1px solid #f8f8f8; text-align:center; height:22px; line-height:22px; font-size:11px;  }
				.calendar_standard_right .calendar_standard_right_c_day { background:#cfaa39; } 
				.calendar_standard_right .calendar_standard_right_c_day span { color:#FFF; } 
				
				

			/* 최저가 타입 calendar_standard_low */
			.calendar_standard_low { width:100%; border:1px solid #f7f7f7; margin:0 auto; font-size:11px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.2px; line-height:18px;  }
				.calendar_standard_low thead td { background:#f8f8f8; font-weight:bold; text-align:center; height:30px; line-height:40px; border:1px solid #FFFFFF; }
				.calendar_standard_low tbody tr  { border:1px solid #f7f7f7; }	
				.calendar_standard_low tbody td  { border:1px solid #f7f7f7;  }
				.calendar_standard_low .calendar_standard_c_day { background:#f8f8f8; }


			/* 호텔 달력 테이블 */
			.calendar_standard2 { width:100%; border:1px solid #f8f8f8; margin:0 auto; }
				.calendar_standard2 thead td { background:#f8f8f8; font-weight:bold; text-align:center; height:30px; line-height:40px; border:1px solid #FFFFFF; }
				.calendar_standard2 tbody tr  { border:1px solid #f8f8f8; }	
				.calendar_standard2 tbody td  { border:1px solid #f8f8f8; }

			/* 서브 상품페이지 선택사항 */
			.calendar_pay_result { position:relative; padding:5px 25px; font-size:12px; text-align:left; color:#282828; }
			#calendar_pay_result .product_pic_font { color: #000; font-size: 12px; font-weight: bold; }

/*---------------------------------
 *  달력.끝
 *---------------------------------*/


/* 장바구니 인풋박스 */
	.basket_input_style_normal_s { margin:1px 1px; width:25px; padding:1px 1px; height:22px; font-size:11px; font-weight:bold; color:#000; background:#f7f7f7; border:1px solid #ededed; text-align:center; } /* 그레이 */
	.basket_input_style_normal { margin:1px 1px; width:100px; padding:1px 1px; height:22px; font-size:13px; font-weight:bold; color:#000; border:1px solid #ededed; background: #f7f7f7; text-align:center;  } /* 그레이 */
	.basket_input_style_normal_oneway { margin:1px 1px; width:145px; padding:1px 1px; height:30px; font-size:16px; font-weight:bold; color:#000; border:1px solid #ededed; background: #f7f7f7; text-align:center;  } /* 그레이 */


/* 예약확인 페이지 내.시작 */
#target_anchor_01,
#target_anchor_02,
#target_anchor_03,
#target_anchor_04,
#target_anchor_05,
#target_anchor_06,
#target_anchor_07,
#target_anchor_08,
#target_anchor_09,
#target_anchor_10 { margin-top: -70px; position: absolute; }


	/* 예약확인 페이지 내.시작 */
	.sub_contents_title { width:100%; text-align:left; font-size:14px; font-weight:bold; color:#333333; padding:10px 0; }
	/* 예약확인 페이지 내.끝 */
	
/* 호텔예약 */	
.hotel_star_opint { font-size:18px; padding:0 0px; text-align:left; letter-spacing:-5px; text-shadow:1px 1px 1px #ccc; }
.hotel_star_opint_big { font-size:30px; color:#7d0849; letter-spacing:-5px; text-shadow:1px 1px 1px #ccc; }
		
		
/* 테이블 스타일.시작 */
.table_normal { border:1px solid #d0d4d7; font-size:13px; border-top:3px solid #333333; width:100%; }
	.table_normal th { border:1px solid #cccccc; font-weight:bold; font-size:14px; background-color:#f5f5f5; padding:10px 10px; vertical-align:middle; text-align:center; }
	.table_normal thead td { border:1px solid #cccccc; font-weight:bold; font-size:14px; background-color:#f5f5f5; padding:10px 10px; vertical-align:middle; text-align:center; }	
	.table_normal tbody td { border:1px solid #cccccc; padding:10px 10px; font-size:13px; vertical-align:middle;  text-align:center; }	
	.table_normal tfoot td { border:1px solid #cccccc; padding:10px 10px; vertical-align:middle; text-align:center;  }	
/* 테이블 스타일.끝 */	



/* 최저가보기 */
.detail_page_low_cast_view { position:relative; text-align:center; padding:5px 5px; display:inline-block; min-width:45px; margin:5px 5px; border:1px solid #ebebeb; background-color:#FFF; }
.detail_page_low_cast_view:hover { background:#f7f7f7;}
.detail_page_low_cast_view img {margin-left:10px}

/* 상품 최저가별 선택하기 */
.row_price_map { position:relative; width:100%; padding:0px 10px; line-height:22px;}

.row_price_map_tab_group { position:relative; display:block; width:97%; margin-left:17px; }
.row_price_map_tab_group ul { width:99%; height:30px; margin:0 auto; }
.row_price_map_tab_group_tab { width:16%; float:left; text-align:center; border-top:1px solid #f8f8f8; border-left:1px solid #f8f8f8; height:40px; line-height:40px; color:#000000; font-size:13px; font-weight:bold; background:#FFF; }
.row_price_map_tab_group_tab_on {width:16%; float:left; text-align:center; border-top:1px solid #f8f8f8; border-left:1px solid #f8f8f8; height:40px; line-height:40px; color:#000000; font-size:13px; font-weight:bold; background:#f8f8f8; }
.row_price_map_tab_group_tab:hover {background:#f8f8f8; }
.row_price_map_tab_group_tab_last { width:16%; float:left; text-align:center; border-top:1px solid #f8f8f8; border-left:1px solid #f8f8f8; border-right:1px solid #f8f8f8; height:40px; line-height:40px; color:#000000; font-size:13px; font-weight:bold; background:#FFF; }
.row_price_map_tab_group_tab_last_on { width:16%; float:left; text-align:center; border-top:1px solid #f8f8f8; border-left:1px solid #f8f8f8; border-right:1px solid #f8f8f8; height:40px; line-height:40px; color:#000000; font-size:13px; font-weight:bold; background:#f8f8f8;}
.row_price_map_tab_group_tab_last:hover {background:#f8f8f8; }

/* 최저가 선택하기 */
.best_price_row_wrap { margin:0 auto; padding:10px 0;  width:95%; }
.best_price_row_wrap a:hover { color:#000; font-weight:bold; font-size:16px; }
	.best_price_row { width:95%; border:1px solid #FFFFFF; padding:10px 10px; font-weight:bold; background:#f8f8f8; box-shadow:2px 5px 5px #ccc;}
		.best_price_icon { padding:4px 10px; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; font-size:16px; background:#ffa800; color:#fff; width:150px; text-align:center;  border:1px solid #FFF;  margin-top:-5px;}
		.row_price_map_best_price  { font-size:14px; font-weight:bold; color:#000;text-align:center; margin-left:10px;}
		


/* 일반가 선택하기 */
.normal_price_row { width:95%; padding:10px 0px;  padding-bottom:10px; margin:0 auto; }
.normal_price_row:hover { color:#000;}	
		.best_price_icon_gray { padding:4px 10px; font-size:16px; background:#ccc; color:#fff; text-align:center;  border:1px solid #FFF; margin-top:-5px; }
		.row_price_map_normal_price { font-size:14px; font-weight:bold; background:#FFF; color:#000; width:140px; text-align:center; margin-left:10px;}
	


/*---------------------------------
 *  그룹상품 스킨
 *---------------------------------*/

                    /* 그룹_서브페이지.탭.시작 */
                    #group_sub_tab_container_group {
						width:1024px;
						text-align:center;
						margin-top:30px;
					}
                    #group_sub_tab_container_group ul.tabs {
                        margin: 0;
                        padding: 0;
                        float: left;
                        list-style: none;
                        height: 42px;
                        border-left: 1px solid #dadada;
                        width: 100%;
                        font-size:13px;
                    }
                    #group_sub_tab_container_group ul.tabs li {
                        float: left;
                        text-align:center;
                        cursor: pointer;
								padding:13px 28px;
                        border: 1px solid #dadada;
                        border-left: none;
                        font-weight: bold;
                        background: #f7f7f7;
                        overflow: hidden;
                        position: relative;
								color:#000;
								z-index: 4;
                    }
                    #group_sub_tab_container_group ul.tabs li:hover,
					#group_sub_tab_container_group ul.tabs li.active {
                        background: #FFFFFF;
                        border-bottom: 1px solid #FFFFFF;
                    }
                    #group_sub_tab_container_group .tab_container {
                        border-top: none;
                        clear: both;
                        float: left;
                        width: 100%;
                        background: #FFFFFF;
                    }
                    #group_sub_tab_container_group .tab_content {
                        padding: 5px;
                        font-size: 12px;
                        display: none;
                    }
                    #group_sub_tab_container_group .tab_container .tab_content ul {
                        width:100%;
                        margin:0px;
                        padding:0px;
                    }
                    #group_sub_tab_container_group .tab_container .tab_content ul li {
                        padding:5px;
                        list-style:none
                    }
                     #group_sub_tab_container_group #container {
                        width: 100%;
                        margin: 0 auto;
                    }
                    /* 그룹_서브페이지.탭.끝 */

 
 #product_view_landing .product_page_wrap { width:100%; padding:0px 0px; font-size:11px; color:#bbb; }
	#product_view_landing .product_page_wrap_area_group { width:100%; margin:0 auto; margin-bottom:10px;}
		#product_view_landing .product_page_wrap_image_area { width:100%; font-size:14px; color:#bbb; padding:5px 20px 0px 20px; position:relative; }
			#product_view_landing .product_page_wrap_image_group_area_left { text-align:left; margin-right:80px; width:370px; display:inline-block;vertical-align:top; margin-bottom: 40px;  }
			#product_view_landing .product_page_wrap_image_group_area_right { font-size:11px; letter-spacing:-0.5px; width:550px; display:inline-block; line-height:20px; }
		#product_view_landing .price_title_category { letter-spacing:0.8px;  text-align:left; position:relative; color:#333; }
			#product_view_landing .categoty_dot_line .material-symbols-outlined {font-size:14px; padding:0 4px; vertical-align: middle; }
			#product_view_landing .sns_align_right { width:200px; text-align:right; right:0px; top:15px; position: absolute; }
				#product_view_landing .sns_align_right_icon { width:26px; height:26px; cursor:pointer; }
						
				#product_view_landing .product_detail_img_b  { width:370px; height:266px;border:1px solid #ccc;}	/* 썸네일 이미지.대 */


	#group_product_group_wrap .product_group_row { width:92%; margin:0 auto; margin-bottom:10px;}
		#group_product_group_wrap .product_group_category { padding:5px 0px; font-size:11px; font-weight:bold; letter-spacing:0.8px;  text-align:left; width:100%; position:relative; color:#999; }
		#group_product_group_wrap .product_group_title { font-size:12px; letter-spacing:-0.8px; font-weight:bold; text-align:left; position:relative; color:#000; }
			#group_product_group_wrap .product_group_wrap_table_main_img_best_icon { position:absolute; text-align:left; margin-top:-4px; margin-left:-5px; }
			#group_product_group_wrap .product_group_wrap_table_main_img_best_icon  img { max-height:40px; }
			#group_product_group_wrap .product_group_title_text_big { color:#999; font-size:11px; font-weight:bold;}
			#group_product_group_wrap .product_group_title_text_small { font-size:11px; color:#bbb; }
			#group_product_group_wrap .product_group_title_text_small img { height:13px;}
			#group_product_group_wrap .product_group_title_text_3th { background:#ccc; color:#FFF; font-size:11px; padding:0px 5px; display:inline-block; margin-top:3px; }
			#group_product_group_wrap .product_group_wrap_table_main_img { width:130px; height:80px; }
			#group_product_group_wrap .product_group_title_text_2th img { height:15px;}
			
			#group_product_group_wrap .product_group_title_price { font-size:20px; letter-spacing:-0.8px; font-weight:bold; text-align:left; position:relative; color:#000; font-family:Arial, Helvetica, sans-serif; }
			#group_product_group_wrap .product_group_title_price2 { font-size:16px; text-align:center; letter-spacing:-0.8px; color:#d82325; border:1px solid #d82325; padding:5px 2px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;   }
			#group_product_group_wrap .product_group_title_price_gray { font-size:24px; letter-spacing:-0.8px; font-weight:bold; text-align:left; position:relative; color:#bbb; }
			#group_product_group_wrap .product_group_title_price_small { font-size:12px; letter-spacing:-0.8px; font-weight:bold; text-align:right; position:relative; color:#999; }
			#group_product_group_wrap .product_group_title_price_small2 { font-size:12px; letter-spacing:-0.8px; font-weight:bold; color:#C0C0C0; text-decoration:line-through; margin-bottom:5px; }
			
#group_product_group_wrap .product_group_wrap_table { width:95%; margin:0 auto; position:relative; border-left:1px solid #ededed;  border-right:1px solid #ededed; border-top:1px solid #ededed;  }
#group_product_group_wrap .product_group_wrap_table thead td { padding:5px 10px; text-align:center; color:#999; font-size:12px; font-weight:bold; background:#f1f1f1; }
#group_product_group_wrap .product_group_wrap_table tbody th, #group_product_group_wrap .product_group_wrap_table tbody td { padding:5px 10px; border-bottom:1px solid #ededed; line-height:18px; }
#group_product_group_wrap .product_group_wrap_table tbody tr:hover { background-color:#f7f7f7; }

#group_product_group_wrap .product_group_wrap_table .cell_img { text-align:left; }
#group_product_group_wrap .product_group_wrap_table .cell_title { text-align:left; }
#group_product_group_wrap .product_group_wrap_table .cell_dicount { text-align:left; }
#group_product_group_wrap .product_group_wrap_table .cell_price { text-align:right; }


#group_product_group_wrap .product_group_wrap_table { width:100%; margin:0 auto; position:relative; border-left:1px solid #ededed;  border-right:1px solid #ededed; border-top:1px solid #ededed;  }
#group_product_group_wrap .product_group_wrap_table_airtitle { width:100%; margin:0 auto; position:relative; border:none; border-bottom:none; }
#group_product_group_wrap .product_group_wrap_table_airtitle tbody th,
#group_product_group_wrap .product_group_wrap_table_airtitle tbody td {  padding:15px 15px; border-bottom:1px solid #ededed; line-height:18px; }
#group_product_group_wrap .product_group_wrap_table_airtitle tbody tr:hover { background-color:#f7f7f7; }
#group_product_group_wrap .product_group_title_price_go_detail { padding:5px 5px; border:1px solid #fff; color:#fff; background:#cfaa39; display: inline-block; margin-top: 10px;}
#group_product_group_wrap .product_group_wrap_table_point_text { color:#000; font-weight:bold; font-size:14px; }
#group_product_group_wrap .product_group_wrap_table_line_gray { width:95%; margin:0 auto; height:1px; background:#ededed;}



/*---------------------------------
 *  그룹상품 스킨. END
 *---------------------------------*/
 
 
 /*---------------------------------
 *  비밀상품 스킨. 시작
 *---------------------------------*/
 #product_secret_page_wrap_area { text-align: center; width: 700px; border: 1px solid #dadada;  margin: 0 auto; padding-top: 40px; background: #f7f7f7; margin-top: 20px;  }
 #product_secret_page_wrap_area .product_secret_page_wrap_title { color: #000; font-size: 30px; font-weight: bold; margin-bottom: 30px;  }
 #product_secret_page_wrap_area .product_secret_page_wrap_title img { height: 40px; margin-right: 8px; }
 #product_secret_page_wrap_area .member_join_box_agree_text { font-size: 16px; font-weight: bold; color: #282828; }
 #product_secret_page_wrap_area .product_secret_page_detail_information { width:95%; margin:0 auto; margin-bottom:20px; }
 #product_secret_page_wrap_area .product_secret_page_input {border:1px solid #ccc;padding:10px; font-size: 14px; width: 50%;  }
 #product_secret_page_wrap_area .btn_gray_radius { border-radius: 10px; width:180px; height:50px; line-height:50px; text-align:center; display:inline-block; margin:30px 10px; background:#282828; color:#fff; font-size:16px; cursor:pointer;}
 #product_secret_page_wrap_area .btn_gray_radius:hover { color:#fff; background:#000; font-size:17px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
 /*---------------------------------
 *  비밀상품 스킨. 끝
 *---------------------------------*/
 
 /*---------------------------------
 *  검색결과버튼.시작
 *---------------------------------*/
 .product_list_sort_tab_wrap { text-align: center; width: 1100px; margin: 0 auto; display: none; }
 	.product_list_sort_tab_on { border: 1px solid #282828; background: #282828; font-size: 14px; color: #fff; padding: 10px 25px; margin: 3px 5px; }
 	.product_list_sort_tab { border: 1px solid #ededed; background: #fff; font-size: 14px; color: #282828; padding: 10px 25px; margin: 3px 5px; }
/*---------------------------------
 *  검색결과버튼.끝
 *---------------------------------*/
 
 
 

 /*---------------------------------
 *  카테고리.시작
 *---------------------------------*/
.sub_3depth_category_wrap { text-align:center; padding: 5px 0px; }
	.sub_3depth_category_wrap_btn { border:2px solid #ededed; width:110px; height:42px; font-size:12px; font-weight:bold; text-align:center; padding:0 0; margin:0 3px; background: #fff; color:#999; }
	.sub_3depth_category_wrap_btn:hover,
	.sub_3depth_category_wrap_btn_on { border:2px solid #262626; width:110px; height:42px; color:#FFF; font-size:12px; font-weight:bold; text-align:center; padding:0 0px; margin:0 3px; background:#262626; } 
	
.sub_4depth_category_wrap { text-align:center;  padding: 5px 0px; }
	.sub_4depth_category_wrap_btn { border:2px solid #ededed; width:100px; height:38px; font-size:12px; font-weight:bold; text-align:center; padding:0 0; margin:0 3px; background: #fff; color:#999; }
	.sub_4depth_category_wrap_btn:hover,
	.sub_4depth_category_wrap_btn_on { border:2px solid #262626; width:100px; height:38px; color:#FFF; font-size:12px; font-weight:bold; text-align:center; padding:0 0px; margin:0 3px; background:#262626; } 
	
.sub_5depth_category_wrap { text-align:center;  padding: 5px 0px; }
	.sub_5depth_category_wrap_btn { border:2px solid #ededed; width:80px; height:35px; font-size:11px; font-weight:bold; text-align:center; padding:0 0; margin:0 3px; background: #fff; color:#999; }
	.sub_5depth_category_wrap_btn:hover,
	.sub_5depth_category_wrap_btn_on { border:2px solid #262626; width:80px; height:35px; color:#FFF; font-size:11px; font-weight:bold; text-align:center; padding:0 0px; margin:0 3px; background:#262626; } 
	
.sub_6depth_category_wrap { text-align:center;  padding: 5px 0px; }
	.sub_6depth_category_wrap_btn { border:2px solid #ededed; width:70px; height:30px; font-size:11px; font-weight:bold; text-align:center; padding:0 0; margin:0 3px; background: #fff; color:#999; }
	.sub_6depth_category_wrap_btn:hover,
	.sub_6depth_category_wrap_btn_on { border:2px solid #262626; width:70px; height:30px; color:#FFF; font-size:11px; font-weight:bold; text-align:center; padding:0 0; margin:0 3px; background:#262626; } 
  /*---------------------------------
 *  카테고리.끝
 *---------------------------------*/
 
/*---------------------------------
 *  상품그룹 스킨
 *---------------------------------*/
#group_product_group_wrap .product_group_wrap { width:100%; padding:0px 0px; font-size:12px; color:#bbb; }
	#group_product_group_wrap .product_group_row { width:100%; margin:0 auto; margin-bottom:10px;}
		#group_product_group_wrap .product_group_category { padding:5px 0px; font-size:14px; font-weight:bold; letter-spacing:0.8px;  text-align:left; width:100%; position:relative; color:#999; }
		#group_product_group_wrap .product_group_title { font-size:18px; letter-spacing:-0.8px; font-weight:bold; text-align:left; position:relative; color:#000; }
			#group_product_group_wrap .product_group_wrap_table_main_img_best_icon { position:absolute; text-align:left; margin-top:-4px; margin-left:-5px; }
			#group_product_group_wrap .product_group_title_text_big { color:#000; font-size:18px; font-weight:bold; padding-right: 6px; }
			#group_product_group_wrap .product_group_title_text_small { font-size:12px; color:#282828; letter-spacing:-0.3px; padding-right: 6px; }
			#group_product_group_wrap .product_group_title_text_small img { height:20px;}
			#group_product_group_wrap .product_group_title_text_3th { background:#150134; color:#FFF; font-size:12px; padding:0px 5px; display:inline-block; margin-top:3px; }
			#group_product_group_wrap .product_group_wrap_table_main_img { width:150px; height:100px; }
			#group_product_group_wrap .product_group_title_text_2th img { height:15px;}
			
			#group_product_group_wrap .cell_price { margin-top:10px; line-height:20px; }
			#group_product_group_wrap .cell_price_td { text-align:right; }
				#group_product_group_wrap .product_group_title_price { font-size:28px; letter-spacing:-0.8px; text-align:left; position:relative; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;   }
				#group_product_group_wrap .product_group_title_price2 { font-size:16px; text-align:center; letter-spacing:-0.8px; color:#fff; background:#d82325; padding:5px 5px; line-height: 18px;  border-radius: 3px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;   }
				#group_product_group_wrap .product_group_title_price_gray { font-size:24px; letter-spacing:-0.8px; font-weight:bold; text-align:left; position:relative; color:#bbb; }
				#group_product_group_wrap .product_group_title_price_small { font-size:12px; letter-spacing:-0.8px; font-weight:bold; text-align:right; position:relative; color:#282828; margin-bottom:10px; }
				#group_product_group_wrap .product_group_title_price_small2 { font-size:12px; letter-spacing:-0.8px; font-weight:bold; color:#C0C0C0; text-decoration:line-through; margin-bottom:5px; }

				#group_product_group_wrap .price_listpage_tag_wrap { text-align:left; }
				#group_product_group_wrap .product_tag_button { padding:3px 3px; border-radius: 3px; }
			
#group_product_group_wrap .product_group_wrap_table { width:100%; margin:0 auto; position:relative; border-left:1px solid #ededed;  border-right:1px solid #ededed; border-top:1px solid #ededed;  }
#group_product_group_wrap .product_group_wrap_table_airtitle { width:100%; margin:0 auto; position:relative; border:none; border-bottom:none; }
#group_product_group_wrap .product_group_wrap_table_airtitle tbody th,
#group_product_group_wrap .product_group_wrap_table_airtitle tbody td {  padding:15px 15px; border-bottom:1px solid #ededed; line-height:26px; }
#group_product_group_wrap .product_group_wrap_table_airtitle tbody tr:hover { background-color:#f7f7f7; }
#group_product_group_wrap .product_group_title_price_go_detail { padding:5px 5px; border:1px solid #fff; color:#fff; }
#group_product_group_wrap .product_group_wrap_table_point_text { color:#000; font-weight:bold; font-size:14px; }
#group_product_group_wrap .product_group_wrap_table_line_gray { width:95%; margin:0 auto; height:1px; background:#ededed;} 
 
                    /* 그룹_서브페이지.탭.시작 */
                    #group_sub_tab_container {
						width:1024px;
						text-align:center;
						margin-top:0px;
					}
                    #group_sub_tab_container ul.tabs {
                        margin: 0;
                        padding: 0;
                        float: left;
                        list-style: none;
                        height: 42px;
                        border-left: 1px solid #dadada;
                        width: 100%;
                        font-size:13px;
						margin-bottom:0px;
                    }
                    #group_sub_tab_container ul.tabs li {
                        float: left;
                        text-align:center;
                        cursor: pointer;
						padding:0px 28px;
						height: 41px;
						line-height: 41px;
                        border: 1px solid #dadada;
                        border-left: none;
                        font-weight: bold;
                        background: #f7f7f7;
                        overflow: hidden;
                        position: relative;
						color:#000;
                    }
                    #group_sub_tab_container ul.tabs li:hover,
					#group_sub_tab_container ul.tabs li.active {
                        background: #FFFFFF;
                        border-bottom: 1px solid #FFFFFF;
                    }
                    #group_sub_tab_container .tab_container {
                        border-top: none;
                        clear: both;
                        float: left;
                        width: 100%;
                        background: #FFFFFF;
                    }
                    #group_sub_tab_container .tab_content {
                        padding: 5px;
                        font-size: 12px;
                        display: none;
                    }
                    #group_sub_tab_container .tab_container .tab_content ul {
                        width:100%;
                        margin:0px;
                        padding:0px;
                    }
                    #group_sub_tab_container .tab_container .tab_content ul li {
                        padding:5px;
                        list-style:none
                    }
                     #group_sub_tab_container #container {
                        width: 100%;
                        margin: 0 auto;
                    }
                    /* 그룹_서브페이지.탭.끝 */
 

/* 상품 레이아웃.끝 */