@charset "utf-8";
/* by 휴온 - hnbuilder.net */
/* swiper - http://idangero.us/swiper */

.swiper-container.swiper-basic {
	width: 100%;
	height: 100%;
	margin: 0px auto;
}
.swiper-basic .swiper-slide {
	text-align: center; font-size: 18px; background: #fff;

	/* Center slide text vertically */
	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;
}

.visual_area_txt {/*max-width:1180px; margin:0 auto;*/ width:100%;}
.swiper-basic .swiper-slide H2 {font-size: 80px;font-weight: 800;color: #fff;letter-spacing: -2px; -webkit-animation-delay: 0.7s; animation-delay: 0.7s;}
.swiper-basic .swiper-slide H3 {font-size: 30px;font-weight: 500;color: #fff;padding: 20px 0 0 0;line-height: 40px;}
.swiper-basic .swiper-slide H4 {border: 1px solid #fff;padding: 10px 80px;display: inline-block;margin: 60px 0 0 0;}
.swiper-basic .swiper-slide a {color:#fff;}
.swiper-basic .swiper-slide a:hover {color:#0b97da; transition:all 0.3s;}

@media (max-width: 969px){
	.swiper-basic .swiper-slide H2 {font-size: 30px;}
	.swiper-basic .swiper-slide H3 {font-size: 14px;padding: 5px 0 0 0;line-height: 20px;}
	.swiper-basic .swiper-slide H4 {padding: 5px 40px; margin: 30px 0 0 0; font-size: 14px;}
}