@charset "utf-8";
/* css by OOparts */

.main_slide_wrap {
	position:relative;
	overflow:hidden;
}
.main_slide_wrap .row {
	margin:0;
}
.main_slide_wrap ul li img {
	width:100%;
}

/* gallery thumb 버튼 */
.main_slide_wrap .lSSlideOuter .lSPager.lSGallery {
	position:relative;
	width:100% !important;
	max-width:1200px;
	bottom:80px;
	margin:0 auto !important;
	text-align:center;
	z-index:999
}
.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li {
	float:none;
	display:inline-block;
	/*width:130px !important;*/
	margin-right:10px !important;
	height:45px;
	background:rgba(26, 44, 28, 0.7);
	border-radius:0;
	opacity:0.8;
	color:#fff;
	font-weight:bold;
	padding:12px 5px;
	width:300px !important;
}
.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li:first-child:before {
	content:"";
}
.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li:nth-child(2):before {
	content:"";
}
.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li:nth-child(3):before {
	content:"";
}
.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li:nth-child(4):before {
	content:;
}
.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li:last-child:before {
	content:;
}
.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li.active,
.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li:active,
.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li:hover {
	border:0;
	background:rgba(151, 190, 35, 0.7);
}
.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li img {
	display:none;
}

/* page 버튼 */
.main_slide_wrap .lSSlideOuter .lSPager.lSpg {
	position:absolute;
	width:100%;
	bottom:30px;
	margin:0;
}
.main_slide_wrap .lSSlideOuter .lSPager.lSpg li > a {
	width:30px;
	height:10px;
	background-color:rgba(255, 255, 255, 0.7);
}
.main_slide_wrap .lSSlideOuter .lSPager.lSpg li.active a {
	background-color:rgba(141, 198, 63, 0.7);
}


/* sm */
@media (min-width:768px) and (max-width:991px) { 
	.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li {
		
	}
}/* end sm */

/* sm이상 */
@media (min-width:768px) {
	.main_slide_wrap {
		
	}
}/* end sm이상 */

/* xs */
@media (max-width:767px) {
	.main_slide_wrap #imageGallery {
	
	}
	/* 양쪽 prev버튼, next버튼 안 보이게 */
	.main_slide_wrap .lSAction {
		display:none !important;
	}
	/* gallery thumb 버튼 */
	.main_slide_wrap .lSSlideOuter .lSPager.lSGallery {
		bottom:0;
	}
	.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li {
		/*width:17% !important;
		margin-right:5px !important;*/
		display:table-cell;
		width:1% !important;
		margin-right:0 !important;
		border-radius:0;
		padding:7px 0px;
	}
	.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li:last-child {
		
	}
	.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li:before {
		display:inline-block;
		height:25px;
		line-height:30px;
		overflow:hidden;
	}
	.lSSlideOuter .lightSlider .pos-a{width: 85%;}
}/* end xs */

/* xs max-width:640px */
@media (max-width:640px) {
	.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li {
		font-size:0.85em;
		height:40px;
	}

}/* end xs max-width:640px */

/* xs max-width:480px */
@media (max-width:480px) {
	.main_slide_wrap #imageGallery li {
		/*background-size:contain;
		min-height:260px;*/
	}
	.main_slide_wrap .lSSlideOuter .lSPager.lSGallery {
		bottom:0;
	}
	.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li {
		/*width:18% !important;*/
		height:30px;
		overflow:hidden;
		/*padding:7px 3px;
		margin-right:3px !important;
		/*border-radius:7px;*/
		font-size:0.7em;
	}
	.main_slide_wrap .lSSlideOuter .lSPager.lSGallery li:before {
		display:inline-block;
		height:15px;
		line-height:15px;
		overflow:hidden;
	}
}/* end xs max-width:480px */


/*add*/
.lSSlideOuter .lightSlider .pos-a{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.lSSlideOuter .lightSlider .pos-a img{max-width: fit-content; margin: 0 auto;}