/*메인비디오*/

#main_vs{height:100%; position:relative; padding-top:65px;}

#container-video {
  position: relative;
  height: 100%;
  overflow: hidden;
  opacity: 0.01;
  -webkit-animation: load 1.5s 0.8s ease-out forwards;
          animation: load 1.5s 0.8s ease-out forwards;
}
#container-video #video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1000;
  overflow: hidden;
  -webkit-transform: translate(-50%, -50%) scale(1.05);
          transform: translate(-50%, -50%) scale(1.05);
}

@-webkit-keyframes load {
  100% {
    opacity: 1;
  }
}

@keyframes load {
  100% {
    opacity: 1;
  }
}

#container-video{display:none;}
.main_m_v{display:none; width:100%; height:100%; background:url('../images/main-bg.jpg') center;}

.new_main_box{
	position:relative;
}

.new_main_box video {
	/*object-fit: contain;*/
	/*object-fit: fill; */
	object-fit: cover;
	width:100%;
	height:auto;
	position:relative;
	left:0;
	display:block;

}
.main-cover-video{width:100%;}

.video_In{width:100%; height:100%; overflow:hidden;}



.table-center{
	position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
	z-index:100;
	text-align:center;
	width:100%;
}


.main_h1{
	color:#fff;
	font-size: 20px;
	font-weight:bold;
}

.main_h1 span{
	display:block;
	color:#fff;
	font-size: 14px;
	font-weight: 400;
}


/*메인비디오 끝*/




@media screen and (min-width:768px){
	/*메인비디오*/

	#main_vs{padding-top:65px;}


	#container-video{display:block;}
	.main_m_v{display:none; width:100%; height:600px; background:('../images/main-bg.jpg') no-repeat center 0;}

	.new_main_box video{
		/*object-fit: contain;*/
		/*object-fit: fill; */
		object-fit: cover;
		width:100%;
		height:100%;
		position:relative;
		left:0;
		top:0;
		display:block;
		}

	.main-cover-video{ width:100%}
	.new_main_box{width:100%; height:100%; position: relative;}

	/*메인비디오 끝*/


	.main_h1{
		color:#fff;
		font-size:30px;
		font-weight:bold;
	}

	.main_h1 span{
		display:block;
		color:#fff;
		font-size:20px;
		font-weight: 400;
	}


}



@media screen and (min-width:1200px){

	/*메인비디오*/

	#main_vs{padding-top:0;}


	.new_main_box video{
		/*object-fit: contain;*/
		/*object-fit: fill; */
		object-fit: cover;
		width:100%;
		height:100%;
		position:relative;
		left:0;
		top:0;
		}

	.main-cover-video{width:100%}

	.main_h1{
		color:#fff;
		font-size: 40px;
		font-weight:bold;
	}

	.main_h1 span{
		display:block;
		color:#fff;
		font-size: 26px;
		font-weight: 400;
	}


	/*메인비디오 끝*/


}