@charset "utf-8";

.swiper-container {
	/*
	width: 100%;
	height: 100%;
	*/
}

.swiper-slide {
	/*
	background		: #fff;

	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	*/

}



.main_section_swiper
{
}

.main_section_swiper .swiper-container
{
	
}
.main_section_swiper .swiper-button-next,
.main_section_swiper .swiper-button-prev
{
	padding			: 0px;
	margin			: 0px;
	line-height		: 0px;
	margin-top		: 0px;
	height			: 47px;
	width			: 48px;
	right			: 0px;
	top				: 0px;

}
.main_section_swiper .swiper-button-prev
{
	top				: 0px;
	left			: auto;
	right			: 48px;

}

.main_section_swiper .swiper-button-next:after,
.main_section_swiper .swiper-button-prev:after
{
	font-family		: auto;
	content			: '';
	padding			: 0px;
	margin			: 0px;
	height			: 47px;
	width			: 94px;
	background		: url('../img/index/rb1.jpg') center center  no-repeat;
	
}


.main_section_swiper .swiper-button-prev:after
{
	background		: url('../img/index/lb1.jpg') center center  no-repeat;
}

.main_section_swiper .swiper-pagination 
{
	position       :  absolute;
	top            :  15px;
	font-size      :  16px;
	left           :  auto;
	right           :  90px;
	width			: 110px;
	text-align		: center;
	color		   : #000;
	
}
.main_section_swiper_tit
{
	font-family		: 'Noto Sans KR', '노토산스', 'AppleGothic', 'Sans-serif';
	font-weight		: 700;
	color			: #fff;
	font-size		: 18px;
	line-height		: 72px;
	display			: inline-black;
	float			: left;
}

.main_section_swiper .swiper-slide a
{
	font-family		: 'Noto Sans KR', '노토산스', 'AppleGothic', 'Sans-serif';
	font-weight		: 300;
	color			: #fff;
	font-size		: 15px;
	line-height		: 72px;
	opacity			: 0.75;
	display			: inline-block;
	width			: 310px;
}

.main_section_swiper .swiper-slide span
{
	font-family		: 'Noto Sans KR', '노토산스', 'AppleGothic', 'Sans-serif';
	font-weight		: 300;
	color			: #fff;
	font-size		: 15px;
	line-height		: 72px;
	opacity			: 0.75;
	display			: inline-block;
}




.main_section_swiper2
{

	width			: 160px;
	height			: 60px;
}

.main_section_swiper2 .swiper-container
{
	
}
.main_section_swiper2 .swiper-button-next,
.main_section_swiper2 .swiper-button-prev
{
	padding			: 0px;
	margin			: 0px;
	line-height		: 0px;
	margin-top		: 0px;
	height			: 34px;
	width			: 34px;
	left			: 115px;
	top		  		: 355px;

}
.main_section_swiper2 .swiper-button-prev
{
	top		  		: 355px;
	left			: 0px;

}

.main_section_swiper2 .swiper-button-next:after,
.main_section_swiper2 .swiper-button-prev:after
{
	font-family		: auto;
	content			: '';
	padding			: 0px;
	margin			: 0px;
	height			: 34px;
	width			: 34px;
	background		: url('../img/index/rb.png') center center  no-repeat;
	
}


.main_section_swiper2 .swiper-button-prev:after
{
	background		: url('../img/index/lb.png') center center  no-repeat;
}

.main_section_swiper2 .swiper-pagination 
{
	position       :  absolute;
	bottom         :  17px;
	font-size      :  16px;
	color		   :  #fff;
	width			: 150px;
	text-align		: center;
	
}








.main_c_slide
{
}

.icon_play
{
	position		: absolute;
	z-index			: 10;
	background		: url('../img/main/icon_play.png') center center no-repeat;
	background-color: rgba(0,0,0, 0.5);
	width			: 100%;
	height			: 212px;
	cursor			: pointer;
}

.main_cont_swiper
{
	width			: 1180px;
	margin			: 0 auto;
	padding-left	: 70px;
	padding-right	: 70px;
	overflow		: hidden;
}

.main_cont_swiper .swiper-container
{
	overflow		: visible;
}
.swiper-wrapper
{
	overflow		: hidden1;

}

.main_cont_swiper .swiper-button-next,
.main_cont_swiper .swiper-button-prev
{
	padding			: 0px 0 50px 0;
	margin			: 0px;
	line-height		: 0px;
	margin-top		: 0px;
	height			: 250px;
	width			: 70px;
	right			: -70px;
	top				: -30px;
	background		: #f3f4f8;

}
.main_cont_swiper .swiper-button-prev
{
	left			: -70px;
}

.main_cont_swiper .swiper-button-next:after,
.main_cont_swiper .swiper-button-prev:after
{
	font-family		: auto;
	content			: '';
	padding			: 0px;
	margin			: 0px;
	height			: 50px;
	width			: 50px;
	background		: url('../img/main/main_cont_swiper_2.png') center center  no-repeat;
}


.main_cont_swiper .swiper-button-prev:after
{
	background		: url('../img/main/main_cont_swiper_1.png') center center  no-repeat;
}










.mo_main_text1
{
	font-family		: 'Noto Sans CJK KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 400;
	font-size		: 18px;
	color			: #fff;
	width			: 100%;
	height			: 100px;
	text-align		: left;
	display			: inline-block;
	background-color: rgba(30,35,47, 0.8);
	position        : absolute;
	bottom          : 0px;
}









.mo_main_section_swiper2
{

	width			: 100px;
	height			: 60px;
}

.mo_main_section_swiper2 .swiper-container
{
	
}
.mo_main_section_swiper2 .swiper-button-next,
.mo_main_section_swiper2 .swiper-button-prev
{
	padding			: 0px;
	margin			: 0px;
	line-height		: 0px;
	margin-top		: 0px;
	height			: 34px;
	width			: 34px;
	left			: 80px;
	top		  		: 15px;

}
.mo_main_section_swiper2 .swiper-button-prev
{
	top		  		: 15px;
	left			: 0px;

}

.mo_main_section_swiper2 .swiper-button-next:after,
.mo_main_section_swiper2 .swiper-button-prev:after
{
	font-family		: auto;
	content			: '';
	padding			: 0px;
	margin			: 0px;
	height			: 30px;
	width			: 30px;
	background		: url('../img/index/mo_rb.png') center center  no-repeat;
	
}


.mo_main_section_swiper2 .swiper-button-prev:after
{
	background		: url('../img/index/mo_lb.png') center center  no-repeat;
}

.mo_main_section_swiper2 .swiper-pagination 
{
	position       :  absolute;
	bottom         :  17px;
	font-size      :  16px;
	color		   :  #fff;
	width			: 110px;
	text-align		: center;
	
}

