/*인트로*/
#introVisual{width: 100%;position: relative;overflow-x: hidden;}
#introVisual .logo{position: absolute;width: 187px;height: 62px;left: 35px;top: 22px;z-index: 5;}
#introVisual .logo a{display: block;}

.intro_slider .item{position: relative;width: 100%;height: 950px;}
.intro_slider .item.n1{background: url('../img/common/intro_visual1.jpg') center center/cover no-repeat; }
.intro_slider .item.n2{background: url('../img/common/intro_visual2.jpg') center center/cover no-repeat; }
.intro_slider .item.n3{background: url('../img/common/intro_visual3.jpg') center center/cover no-repeat; }

.intro_slider .owl-dots{position: absolute;bottom: 12.5%;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);}
.intro_slider .owl-dots .owl-dot{display: inline-block;width: 12px;height: 12px;border-radius: 50%;border: 3px solid #fff;margin: 0 15px;box-sizing: border-box;}
.intro_slider .owl-dots .owl-dot.active{border: none;background-color: #dfca50;}
.intro_slider .owl-prev{position: absolute;left: 100px;top: 50%;width: 49px;height: 49px;background: url('../img/common/intro_visual_prev.png');}
.intro_slider .owl-next{position: absolute;right: 100px;top: 50%;width: 49px;height: 49px;background: url('../img/common/intro_visual_next.png');}

.intro_txt{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);padding-top: 180px;max-width: 648px;z-index: 10;width: 75%;box-sizing: border-box;height: 75%;top: 0;}
.intro_txt .btn{text-transform: uppercase;font-size: 27px;color: #fff;display: inline-block;width: 216px;height: 62px;line-height: 62px;text-align: center;background: url('../img/common/intro_visual_btn.png') center center/contain no-repeat;position: absolute;left: 50%;margin-left: -108px;bottom: 0;}

@media screen and (max-width: 1024px){
	.intro_slider .owl-prev{left: 10px;width: 34px;height: 34px;background-size: contain;}
	.intro_slider .owl-next{right: 10px;width: 34px;height: 34px;background-size: contain;}
}


@media screen and (max-width: 768px){
	#introVisual .logo{left: 10px;top: 10px;width: 127px;height: 42px;}
}

@media screen and (max-width: 650px){
	.intro_slider .item{height: 700px;}
	.intro_txt{padding-top: 120px;}
	.intro_txt .btn{width: 146px;height: 42px;line-height: 47px;margin-left: -73px;font-size: 20px;}
}

@media screen and (max-width: 480px){
	.intro_slider .item{height: 560px;}
}

@media screen and (max-width: 360px){
	.intro_slider .item{height: 480px;}
}
