@charset "euc-kr";

/* 
 * ���� : slideBg_aniTxt_v01
 * ���� : ���� ��潽���̵� 
 * ���� : #main_carousel
 * ���� : ���θ�Ÿ��
*/
.blank_bg{
	position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
}
.main_metapo{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
#main_carousel .carousel-inner {
	position: relative;
    width: 100%;
    overflow: hidden;
    padding-bottom: 56.25%;
    height: 0;
}

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

#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 iframe{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
#main_carousel .carousel-inner .item { height: 80vh; z-index: 1; }

/* �ؽ�Ʈ ���� */
#main_carousel .mtext01 {
	font-weight: 500;
	font-size: 6vmin;
	letter-spacing: -2px;
	color: #FFFFFF;
	display: inline-block;
	padding-right: 55px;
	padding-left: 55px;
	padding-bottom:35px;
	position :relative;
}
#main_carousel .mtext01:after {
	content:"";
	position:absolute;
	left:0;
	bottom:10px;
	width:60%;
	height:3px;
	margin-left:50%;
	transform:translateX(-50%);
	background-color:#fff;
	z-index:19;
}

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

#main_carousel .mtext03 {
	font-size: 3vmin;
	letter-spacing: -1px;
	margin-bottom: 10%;
}


@media (max-width:767px) {

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

#main_carousel .carousel-inner .item { height: 60vh; }

#main_carousel .mtext01 {
	font-size: 3.5vmin;
	letter-spacing: -1px;
}

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

#main_carousel .mtext03 {
	font-size: 3.6vmin;
	letter-spacing: -1px;
	margin-bottom: 10%;
}
}

@media (max-width:425px) {

#main_carousel .carousel-inner .item { height: 60vh; }

#main_carousel .mtext01 {
	font-size: 4.5vmin;
	letter-spacing: -1px;
}

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

#main_carousel .mtext03 {
	font-size: 3vmin;
	letter-spacing: -1px;
	margin-bottom: 10%;
}
}

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

#main_carousel .carousel-inner .item { height: 60vh; }

#main_carousel .mtext01 {
	font-size: 5vmin;
	letter-spacing: -2px;
}

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

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

@media all and (max-width: 991px){
	#main_carousel .carousel-inner iframe{
		display: none;
	}

	.main_metapo{
		position: relative;
	}

	.blank_bg{
		display: none;
	}
	#main_carousel .carousel-inner {
		height: auto;
    padding-bottom: 0;
	}
}