@charset "utf-8";

/*비주얼*/
.wrap-visual{position:relative;}
.wrap-visual .slick-slider{}
.wrap-visual .slick-list{}
.wrap-visual .slick-list .slick-track{}
.wrap-visual .slick-list .slick-track .slick-slide{}
.wrap-visual .slick-list .slick-track .slick-slide img{max-width:none;}
.wrap-visual .slick-list .slick-track .slick-slide.slick-current.slick-active{}
/*해상도별 비주얼 사이즈*/
@media only screen and (min-width:2001px){
	.wrap-visual .slick-list{}
	.wrap-visual .slick-list .slick-track .slick-slide img{width:100%;}
}
@media only screen and (max-width:2000px){
	.wrap-visual .slick-list .slick-track .slick-slide img{position:relative;left:50%;transform:translate(-50%,0);}
}
/*1024부터FullPage해제*/
@media only screen and (max-width:1024px){
	.wrap-visual .slider li img{position:relative;left:auto;transform:translate(0);widtH:100%;}
}
/*세로768부터FullPage해제*/
@media only screen and (max-height:768px){
}

/*제목*/
.wrap-visual .p_1{display:none;box-sizing:border-box;height:123px;overflow:hidden;width:1400px;padding-right:400px;position:absolute;top:38.5%;left:50%;margin-left:-700px;font-size:50px;color:#FFF;font-weight:400;line-height:1.2;text-shadow:0 0 5px #000;}
@media all and (max-width:1600px){
	.wrap-visual .p_1{left:100px;width:calc(100% - 200px);margin-left:0;}
}
@media all and (max-width:1280px){
	.wrap-visual .p_1{padding-right:0;}
}
@media all and (max-width:1024px){
	.wrap-visual .p_1{font-size:35px;height:92px;line-height:1.3;top:46%;left:70px;width:calc(100% - 140px);text-align:center;}
}
@media all and (max-width:768px){
	.wrap-visual .p_1{font-size:25px;height:65px;top:47.5%;}
}

/*콘트롤*/
.wrap-visual button{display:inline-block;cursor:pointer;text-indent:-9999px;box-sizing:border-box;}
.wrap-visual .prevnext{display:none;}
.wrap-visual .prevnext button{width:77px;height:77px;position:absolute;top:40%;background:url(/images/guide/share/arrow_7_r_w.png) no-repeat center;}
.wrap-visual .prevnext button.prev{left:3%;transform:rotate(180deg);}
.wrap-visual .prevnext button.next{right:3%;}
.wrap-visual .control{line-height:0;width:1400px;position:absolute;left:calc(50% - 700px);top:calc(50% + 150px);display:none;}
.wrap-visual .control .playstop{display:inline-block;margin-right:10px;}
.wrap-visual .control .playstop button{display:none;width:20px;height:20px;border:1px solid #FFF;border-radius:30px;}
.wrap-visual .control .playstop button.on{display:block;}
.wrap-visual .control .playstop button.play{background:url(/images/guide/share/play_2_w.png) no-repeat center;}
.wrap-visual .control .playstop button.stop{background:url(/images/guide/share/pause_2_w.png) no-repeat center;}
.wrap-visual .control .paging{display:inline-block;vertical-align:-8px;}
.wrap-visual .control .paging li{display:inline-block;}
.wrap-visual .control .paging button{width:50px;height:1px;background-color:rgba( 255,255,255,0.7 );}
.wrap-visual .control .paging .slick-active button{height:3px;background-color:rgba( 255,255,255,1 );vertical-align:1px;}
.wrap-visual .control .numbering{display:none;}
@media all and (max-width:1600px){
	.wrap-visual .control{width:calc(100% - 200px);left:100px;}
}
@media all and (max-width:1024px){
	.wrap-visual .prevnext button{top:49%;width:45px;height:45px;background:url(/images/guide/share/arrow_13_r_w.png) no-repeat center;}
	.wrap-visual .control{left:0;width:100%;text-align:center;}
}