@charset "UTF-8";
.wrap-visual{position:relative;}
.wrap-visual .slick-list{position:absolute;top:0;left:50%;width:2000px;margin-left:-1000px}
.wrap-visual .slick-list .slick-track{}
.wrap-visual .slick-list .slick-track .slick-slide{}
.wrap-visual .slick-list .slick-track .slick-slide img{height:100%}
.wrap-visual .slick-list .slick-track .slick-slide.slick-current.slick-active{}
/*SLIDER 콘트롤*/
.wrap-visual ul.slick-dots{text-align:center;width:100%;position:absolute;top:200px;z-index:1;font-size:0}
.wrap-visual ul.slick-dots li{display:inline-block;margin:0 5px;}
.wrap-visual ul.slick-dots li button{display:block;width:20px;height:3px;background:#FFF;border-radius:30px;border:0;text-indent:-9999px;cursor:pointer;}
.wrap-visual ul.slick-dots li.slick-active button{background:#0a603c;}
.wrap-visual ul.slick-dots li button:hover{background:#666;}

.wrap-visual button.slick-prev{background:url(../images/arrow_4_l_g.png) no-repeat center;}
.wrap-visual button.slick-next{background:url(../images/arrow_4_r_g.png) no-repeat center;}
.wrap-visual button.slick-arrow{display:block;width:30px;height:30px;background-color:rgba( 255,255,255,0.5 );border:0;text-indent:-9999px;cursor:pointer;position:absolute;}
.wrap-visual button.slick-arrow:hover{background-color:rgba( 255,255,255,1 );}

.wrap-visual div.slickBtn{text-align:center;width:100%;position:absolute;bottom:0;}
.wrap-visual div.slickBtn button.slickPause{background:url(../images/btn_pause_w.png) no-repeat center;}
.wrap-visual div.slickBtn button.slickPlay{background:url(../images/btn_play_w.png) no-repeat center;display:none;}
.wrap-visual div.slickBtn button{display:inline-block;width:11px;height:14px;border:0;text-indent:-9999px;cursor:pointer;}
/*해상도별 비주얼 사이즈*/
@media only screen and (min-height:1081px){
	.wrap-visual,
	.wrap-visual .slick-slider,
	.wrap-visual .slick-list,
	.wrap-visual .slick-track,
	.wrap-visual .slick-slide,
	.wrap-visual img{height:100%}
}
@media only screen and (min-width:2001px){
	.wrap-visual .slick-list{left:0;width:100%;margin-left:0}
	.wrap-visual .slick-list .slick-track .slick-slide img{width:100%}
}
@media only screen and (min-width:2380px){
	.wrap-visual .slick-list .slick-track .slick-slide img{height:auto}
}
/*1024부터FullPage해제*/
@media only screen and (max-width:1024px){
	.wrap-visual,
	.wrap-visual .slick-list{height:550px !important}
	.wrap-visual .slick-list{width:1224px;margin-left:-612px}
	.wrap-visual .slick-list .slick-track .slick-slide img{width:100%;height:auto}
	.wrap-visual ul.slick-dots{top:auto;bottom:30px}
}