@charset "euc-kr";

/* 
 * ÆÄÀÏ : slideBg_aniTxt_v03
 * Á¾·ù : ¸ÞÀÎ ¹è°æ½½¶óÀÌµå 
 * ºí·° : #main_carousel
 * ¼³¸í : ¸ÞÀÎ¸ÞÅ¸Æ÷
*/

#main_carousel.carousel { }

#main_carousel .carousel-inner { }

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

#main_carousel .carousel-inner .metapo_num01 { background-image: url(../../../images/main_metapo01.jpg); }

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

#main_carousel .carousel-inner .metapo_num03 { background-image: url(../../../images/main_metapo03.jpg); }

/**/
#main_carousel .carousel-caption {text-shadow: none;}

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

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

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

/* ¸ÞÅ¸Æ÷ ³ôÀÌ Á¦¾î */
#main_carousel .carousel-inner .item {
	height: 85vh;
}

/* ÅØ½ºÆ® Á¦¾î */
#main_carousel .mtext01 {
	font-size: 2vmin;
	color: #FFFFFF;
	margin-bottom: 5px;
	position : relative;
	display: inline-block;
	padding-left: 15px;
}
#main_carousel .mtext01:after {
	content: "";
	position: absolute;
	left: 0;
	top:4px;
	width: 4px;
	height: 70%;
	background-color: #F44336;
	z-index: 19;
}

#main_carousel .mtext02 {
	font-size: 5vmin;
	letter-spacing: -2px;
	margin-bottom: 5px;
	background-image: -webkit-linear-gradient(0deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,0.20) 24.35%,rgba(0,0,0,0.20) 79.27%,rgba(0,0,0,0.00) 100%);
	background-image: linear-gradient(90deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,0.20) 24.35%,rgba(0,0,0,0.20) 79.27%,rgba(0,0,0,0.00) 100%);
	text-transform: capitalize;
	padding: 15px 0;
	font-weight: 100;
}

#main_carousel .mtext03 {
	font-size: 2.5vmin;
	letter-spacing: -1px;
	margin-bottom: 30px;
}


@media (max-width:425px) {

#main_carousel .carousel-inner .item { height: 70vh; }
#main_carousel .carousel-caption { padding-bottom:15%}
#main_carousel .mtext01 {
	font-size: 1.5vmin;
	letter-spacing: 10px;
}

#main_carousel .mtext02 {
	font-size: 5vmin;
	letter-spacing: -1px;
}

#main_carousel .mtext03 {
	font-size: 1.6vmin;
	letter-spacing: -1px;
	margin-bottom: 47px;
}
}

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

#main_carousel .carousel-inner .item { height: 70vh; }
#main_carousel .carousel-caption { padding-bottom:15%}
#main_carousel .mtext01 {
	font-size: 1.5vmin;
	letter-spacing: 15px;
}

#main_carousel .mtext02 {
	font-size: 6vmin;
	letter-spacing: -1px;
}

#main_carousel .mtext03 {
	font-size: 2.6vmin;
	letter-spacing: -1px;
	margin-bottom: 50px;
}
}

@media (min-width:992px) {

/* ÅØ½ºÆ® Á¤·Ä */
#main_carousel .carousel-caption { width:50%; padding-bottom:10%}
#main_carousel .metapo_num01 .carousel-caption { margin-right:auto; text-align:left;}
#main_carousel .metapo_num02 .carousel-caption { margin:auto; text-align:center;}
#main_carousel .metapo_num03 .carousel-caption { margin-left:auto; text-align:right;}

}