@charset "euc-kr";

/* 
 * 占쏙옙占쏙옙 : slideBg_sub_aniTxt_v01
 * 占쏙옙占쏙옙 : 占쏙옙占쏙옙 占쏙옙逆쏙옙占쏙옙絹占� 
 * 占쏙옙占쏙옙 : #sub_carousel
 * 占쏙옙占쏙옙 : 占쏙옙占쏙옙占신몌옙占�
*/
#sub_carousel.carousel { overflow: hidden; }

#sub_carousel .carousel-inner { }

#sub_carousel .carousel-inner .item {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

#sub_carousel .carousel-inner .metapo_num01 { background-image: url(../../../images/S3.webp); }

#sub_carousel .carousel-inner .metapo_num02 { background-image: url(../../../images/S2.webp); }

#sub_carousel .carousel-inner .metapo_num03 { background-image: url(../../../images/S5.webp); }
@media (max-width:767px){
#main_carousel .carousel-inner .metapo_num01 { background-image: url(../../../images/S3.webp); }

#main_carousel .carousel-inner .metapo_num02 { background-image: url(../../../images/S2.webp); }

#main_carousel .carousel-inner .metapo_num03 { background-image: url(../../../images/S5.webp); }
}
/**/
#sub_carousel .carousel-caption { text-shadow: none; }

/* Animation delays */
#sub_carousel .carousel-caption div:first-child {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

#sub_carousel .carousel-caption div:nth-child(2) {
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}

#sub_carousel .carousel-captiondiv:nth-child(3) {
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
}

/* 占쏙옙타占쏙옙 占쏙옙占쏙옙 占쏙옙占쏙옙 */
#sub_carousel .carousel-inner .item { height: 45vh; }

/* 占쌔쏙옙트 占쏙옙占쏙옙 */
#sub_carousel .mtext01 {
	font-size: 6vmin;
	letter-spacing: -2px;
	margin-bottom: 15px;
	background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0.00) 0%,rgb(255 255 255 / 0%) 24.35%,rgba(255,255,255,0.20) 79.27%,rgba(255,255,255,0.00) 100%);
	background-image: linear-gradient(90deg,rgb(187 39 39 / 0%) 0%,rgb(11 11 11 / 42%) 24.35%,rgb(11 11 11 / 42%) 70.27%,rgb(255 255 255 / 0%) 100%);
	text-transform: uppercase;
}

#sub_carousel .mtext02 {
	font-size: 3vmin;
	letter-spacing: -1px;
	margin-bottom: 50px;
	background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0.00) 0%,rgb(255 255 255 / 0%) 24.35%,rgba(255,255,255,0.20) 79.27%,rgba(255,255,255,0.00) 100%);
	background-image: linear-gradient(90deg,rgb(187 39 39 / 0%) 0%,rgb(11 11 11 / 73%) 24.35%,rgb(11 11 11 / 73%) 70.27%,rgb(255 255 255 / 0%) 100%);
	text-transform: uppercase;
	padding: 25px ;
	font-weight: 100;
}

@media (max-width:767px) {

#sub_carousel .carousel-inner .item { height: 45vh; }

#sub_carousel .mtext01 {
	font-weight: 500;
	font-size: 6.5vmin;
	letter-spacing: -2px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

#sub_carousel .mtext02 {
	font-weight: 500;
	font-size: 3vmin;
	letter-spacing: -1px;
	margin-bottom: 40px;
	text-transform: uppercase;
}
}

@media (min-width:768px) and (max-width:991px) {

#sub_carousel .carousel-inner .item { height: 45vh; }

#sub_carousel .mtext01 {
	font-weight: 500;
	font-size: 5vmin;
	letter-spacing: -2px;
	margin-bottom: 10px;
}

#sub_carousel .mtext02 {
	font-weight: 500;
	font-size: 2.5vmin;
	letter-spacing: -1px;
	margin-bottom: 100px;
}
}
