/* 랜딩페이지 */
.gallery {
	background: #fff;
	padding: 0 20px;
}

.gallery > li {
	position: relative;
	border-bottom: 1px solid #ddd;
	padding: 20px 0;
	width: 100%;
	
}
.gallery > li a {
	display: block;
	overflow: hidden;
}
.gallery > li a img {
	position: relative;
	display: block;
	aspect-ratio: 16 / 9;
	overflow: hidden;
	width: 100%;
	object-fit: cover;
	height: auto;
}


/* 회사소개 */
.hWrap .h3lgn {
	margin-top: 20px;
	margin-bottom: 10px;
	color: #333;
  font-weight: 600;
  font-size: 2rem;
  letter-spacing: -2px;
  text-align: center;
}
.subWrap {
	margin-top: 20px
	margin-bottom: 3rem;
}

.greetWrap {text-align:justify;float:left;width:100%;clear:both;font-size:16px;font-weight:333;letter-spacing:-1px;color:#666;}
.greetingTit {margin-top:50px;line-height:180%;}
.greetWrap strong {font-size:20px;letter-spacing:-2px;font-weight:400;color:#000;}
.greet_tbl th {letter-spacing:-1px;border-right:none !important;text-align:left !important;background:#fafafa;
		font-weight:normal !important;font-size:15px !important;font-weight:200;color:#666 !important;}
.greet_tbl td {font-weight:400;color:#303030 !important;border-right:none !important;text-align:left !important;font-size:15px !important;}
.greetingTit2 {margin-top:30px;line-height:180%;}
.greetingTit3 {margin-top:15px;line-height:210%;}


/* 호텔과 숙박 */
/*호텔과숙박*/
.hotelMeal {letter-spacing:-1px !important;width:100%;padding:0px !important;margin:0px !important;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
.hotelMeal .hotelName {font-size:15px;padding-left:10px;}
.hotelMeal .hm_tit {border-top:1px solid #dfdfdf;background:#f4f4f4;padding:15px 0;text-align:center;}
.hotelMeal .kind {border-top:1px solid #dfdfdf;text-align:center;}
.hotelMeal .hotelName span,
.hotelMeal .kind span {display:inline-block;background:#aeafb5;text-align:center;font-size:13px;font-weight:bold;color:#fff;
	width:50px;height:25px;line-height:25px;border-radius:1000px;}
.hotelMeal .Mealkind {text-align:left;border-top:1px solid #dfdfdf;}
.hotelMeal .borTn {border-top:none !important;}
/******* 선택관광 포함 아이콘 *******/
span.inclusion {display:inline;padding:4px 11px;background:#ee284c;color:#fff;font-size:14px;letter-spacing:-1px;margin-right:10px;}
span.optional_tour {display:inline;padding:4px 11px;border:1px solid #a5a59a;color:#303030;font-size:13px;letter-spacing:-1px;margin-right:10px;}
span.Decay {display:inline;padding:4px 11px;background:#fff;color:#303030;font-size:14px;letter-spacing:-1px;border:1px solid #ccc;}
span.saving {display:inline;padding:4px 11px;background:#0059e4;color:#fff;font-size:14px;letter-spacing:-1px;border:1px solid #0059e4;}
.letter_1 {letter-spacing:-1px !important;}
/*인솔자 & 가이드 여부*/
#sub_wrap .inner .lead_or {width:100%;border:1px solid #dfdfdf;box-sizing:border-box;border-top:1px solid #303030 !important;letter-spacing:-1px;}
#sub_wrap .inner .lead_or th {padding:15px 0;text-align:center;background:#f4f4f4;color:#303030;font-weight:bold;}
#sub_wrap .inner .lead_or td {padding:15px 0;color:#666;text-indent:10px;}
.bgf4 {background:#f4f4f4 !important;}