@charset "utf-8";

/*---------------------------------
 *  메인베스트 진열상품
 *---------------------------------*/
 
#main_one_layout {width:100%; margin:0 auto; text-align:left; padding-top:5px; padding-bottom:10px; background:#FFF; }

#main_one_layout .photoslider-bullets2 { width:92%; line-height:16px; border:1px solid #ededed; margin-bottom:20px; float:left; margin:1% 3% 3% 4%; }
#main_one_layout .photoslider-bullets2 .left {width:46%; text-align:left; float:left; margin-right:3%; position:relative; }
#main_one_layout .photoslider-bullets2 .right { width:50%; float:left; position:relative; }
#main_one_layout .photoslider-bullets2 .main_img {width:100%; height:auto; text-align:left; margin:0 0px;  }
#main_one_layout .photoslider-bullets2 .best_icon { position:absolute; margin-left:-3px; margin-top:-3px; z-index:99; }
#main_one_layout .photoslider-bullets2 .best_icon img { width:35px; }
.under_line_gray {width:100%; height:1px; background:#ccc; box-shadow:2px 2px 2px #ccc; margin-bottom:20px;}

	#main_one_layout .photoslider-bullets2 .category_title { font-size:10px; letter-spacing:-0.8px; color:#999; } /* 카테고리_제목 */
    #main_one_layout .photoslider-bullets2 .title_wrap { padding: 5px 0px; line-height: 22px; }
    #main_one_layout .photoslider-bullets2 .title { font-size:17px; text-align:left; width:100%; margin:5px 0px 5px 0px; color:#000; font-weight:bold; padding: 5px 0px 2px 0; } /* 상품제목 */
	#main_one_layout .photoslider-bullets2 .title a { color:#000; font-weight:bold; }
	#main_one_layout .photoslider-bullets2 .price_price_small_day_of_day {font-size:12px; letter-spacing:-0.8px; color:#282828; } /* X박X일 */
	#main_one_layout .photoslider-bullets2 .price_start_time_day_night { position:absolute; top:2px; right:2px; z-index:9999; } /* 오전,오후출발 */
	#main_one_layout .photoslider-bullets2 .price_start_time_day_night img { height:12px; }

					
	/* 태그표현 */
	#main_one_layout .photoslider-bullets2 .price_listpage_tag_wrap { margin:2px 0; vertical-align:middle; }
	#main_one_layout .photoslider-bullets2 .product_tag_button { padding:0px 6px 0 0; font-size:12px; vertical-align:middle; display: inline-block; border: none!important; }
						
	#main_one_layout .photoslider-bullets2 .price_price { font-weight:bold; font-size:20px; width:100%; text-align:right; letter-spacing:-0.8px; padding-left:1px; padding-bottom:5px; color:#000; vertical-align:middle;font-family:Arial, Helvetica, sans-serif; } /*  대표가격 */
	#main_one_layout .photoslider-bullets2 .price_price_temp_color { color:#000;} /* 준비중 */

	#main_one_layout .photoslider-bullets2 .price { font-size:14px; font-weight:bold; text-align:right; color:#EC0105;font-family:Arial, Helvetica, sans-serif; }
	#main_one_layout .photoslider-bullets2 .price_2th { font-size:10px; color:#999; text-align:right; letter-spacing:-0.8; font-family:Arial, Helvetica, sans-serif; }
	#main_one_layout .photoslider-bullets2 .price_3th { font-size:12px; color:#333; text-align:right; padding:0 0px; }
	#main_one_layout .photoslider-bullets2 .copyright_1th { font-size:11px; text-align:left; left:#999; padding:0 0px; }
	#main_one_layout .photoslider-bullets2 .copyright_1th_1 { font-size:10px; text-align:left; color:#999;letter-spacing:0px; line-height:11px; }
	#main_one_layout .photoslider-bullets2 .price_price_small_sale { text-decoration:line-through; color:#999; font-size:11px; }
	#main_one_layout .photoslider-bullets2 .price_title_wrap { text-align:right; padding: 7px 0px; }
	
	#main_one_layout .photoslider-bullets2 .list_price_price_marketing_text { line-height: 14px; } /* 홍보문구1 */
	#main_one_layout .photoslider-bullets2 .price_price_small_2th { font-size:12px; color:#fff; background: #00aeeb; display: inline-block; padding: 2px 2px; } /* 홍보문구1 */
	#main_one_layout .photoslider-bullets2 .price_wrap_title1 { font-size:11px; color:#282828; font-weight:bold; padding: 1px 0px; } /* 홍보문구2 */
	
	#main_one_layout .photoslider-bullets2 .list_view_marketing_title_3th { font-size:10px; background:#002f7b; color:#FFF; font-weight:bold; padding:2px 2px; } /* 홍보문구3 */
	#main_one_layout .photoslider-bullets2 .price_price_airport { font-size:10px; color:#ccc; letter-spacing:-1px;  } /* 항공편 */
	#main_one_layout .photoslider-bullets2 .price_price_airport img { height:12px; }
	#main_one_layout .photoslider-bullets2 .price_price_airport_star { font-size:11px; color:#002f7b; letter-spacing:-1px;  } /* 호텔등급 */
	
	#main_one_layout .photoslider-bullets2  .price_price_small { font-size:10px; background:#FFF; padding:1px 3px; letter-spacing:-0.1px; color:#999; border:1px solid #ccc; margin-right:1px; vertical-align:middle; } /* 원화변환 */
	
	#main_one_layout .photoslider-bullets2 .price_price_hit_num_wrap { width:100%; text-align:right; border-top:1px solid #ededed; padding:1px 0px; margin-top:3px; position:relative; display:none; }
	#main_one_layout .photoslider-bullets2 .price_price_hit_num { font-size:11px; color:#ccc; font-style:italic; padding-right:5px;   } /* 조회수 */
	#main_one_layout .photoslider-bullets2 .price_price_hit_num_start_time { position:absolute; font-size:12px; font-weight:bold; color:#ccc; text-align:left; right:3px; margin-top:2px; letter-spacing:-0.8px; } /* 판매인원 */

	
	
	#main_one_layout .photoslider-bullets2 .copyright_2th { font-size:12px; font-weight:bold; color:#666;  padding:0 0px; }
	#main_one_layout .photoslider-bullets2 .copyright_3th {  color:#999; font-size:10px; padding:0px 0px;  }
	#main_one_layout .photoslider-bullets2 .copyright_4th {  color:#FFF; font-size:11px; padding:0px 2px; background:#ccc; }
	#main_one_layout .photoslider-bullets2 .copyright_star {  font-size:16px; padding:0px 0px; letter-spacing:-2px; line-height:14px; }
	#main_one_layout .photoslider-bullets2 .copyright_star img { max-height:15px;}

	#main_one_layout .photoslider-bullets2 .copyright_3th img { max-height:15px; }
	
	#main_one_layout .photoslider-bullets2 .price_small_sale { width:100%; font-family:Arial, Helvetica, sans-serif; text-align:right; text-decoration:line-through; margin-left:1px; color:#ccc; font-size:11px; } /* 할인가격 */
	#main_one_layout .photoslider-bullets2 .price_sale_percent { position:absolute; font-size:20px; font-weight:bold; margin-left:1px; color:#ccc; font-family:Arial, Helvetica, sans-serif; } /* 퍼센트 노출 */
	
	#main_one_layout .photoslider-bullets2 .product_img_wrap { width:100%; height:auto; position:relative; }
	/* 할인율 그룹 */
	#main_one_layout .photoslider-bullets2 .main_best_display_price_sale_wrap_group 
	 { /* 삼각형 */
			position:absolute;
			right:0;
			bottom:0px;
			text-align:right; 
			color:#FFF; 
			width: 0; 
			height: 0; 
			border-top:0px solid none;
			border-bottom:40px solid #EC0105;
			border-right: 0px solid none;
			border-left: 45px solid  transparent;
			z-index:100;
	 }
		#main_one_layout .photoslider-bullets2 .main_best_display_price_sale_wrap_text_group { position:absolute; width:45px; height:30px; right:2px; line-height:16px; margin-top:20px; }
			#main_one_layout .photoslider-bullets2 .main_best_display_price_price_sale_percent { font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; } /* 퍼센트 노출 */
	