@charset "UTF-8";

.wrap_bannerzone{padding:35px 0;background:#f4f4f4;border-top:1px solid #cdcdcd;}
.wrap_bannerzone .container{display:flex;align-items:center;flex-wrap:wrap;max-width:1700px;margin: 0 auto;}
.vertical_type .wrap_bannerzone .container{max-width:1580px;margin:unset;padding-left:80px;}
.wrap_bannerzone h2{font-size:24px;font-family: 'Titillium Web', sans-serif;font-weight:700;line-height:1;width:190px;}
.wrap_bannerzone h2 span{display:none;}
.wrap_bannerzone .slider{width:calc(100% - 300px);}
.wrap_bannerzone .slick-slide a{display:block;}
.wrap_bannerzone .icon{display:none;}
.wrap_bannerzone .item{text-align:center;}
.wrap_bannerzone .text_1{position:relative;display:inline-block;line-height:1.2;padding:5px 15px 0 5px;}
.wrap_bannerzone .text_1::before{content:"";display:block;width:20px;height:20px;background:transparent;border-radius:100%;position:absolute;top:0;left:0;transition:0.5s;}
.wrap_bannerzone .text_1 span{position:relative;font-size:18px;transition:0.5s;}
.wrap_bannerzone .text_1 span::after{content:"";display:block;width:100%;height:1px;background:transparent;}
.wrap_bannerzone .text_2{display:none;}

/*컨트롤*/
.wrap_bannerzone .control{width:100px;height:30px;position:relative;}
.wrap_bannerzone .control button{display:inline-block;width:30px;height:30px;text-indent:-9999px;position:absolute;top:0;}
.wrap_bannerzone .numbering{display:none;}
.wrap_bannerzone .paging{display:none;}
.wrap_bannerzone .playstop button{display:none;left:30px;}
.wrap_bannerzone .playstop button.on{display:inline-block;}
.wrap_bannerzone .playstop .play{background:url(../images/play.png) no-repeat center;}
.wrap_bannerzone .playstop .stop{background:url(../images/pause.png) no-repeat center;}
.wrap_bannerzone .prevnext .prev{background:url(../images/prev.png) no-repeat center;left:0;}
.wrap_bannerzone .prevnext .next{background:url(../images/next.png) no-repeat center;left:60px;}

/*HOVER효과*/
@media all and (min-width:1281px) {
	.wrap_bannerzone .slick-slide a:hover{color:#183693;}
	.wrap_bannerzone .slick-slide a:hover .text_1::before{background:#7aaed0;}
	.wrap_bannerzone .slick-slide a:hover .text_1 span::after{background:#183693;}
}
@media all and (max-width:1820px) {
	.vertical_type .wrap_bannerzone .container{max-width:98%;}
}
@media all and (max-width:1700px) {
	.wrap_bannerzone .container{max-width:96%;}
}
@media all and (max-width:1280px) {
	.wrap_bannerzone{padding:25px;}
	.vertical_type .wrap_bannerzone .container{max-width:96%;margin:0 auto;padding-left:0;}
	.wrap_bannerzone h2{display:none;}
	.wrap_bannerzone .slider{width:100%;}
	.wrap_bannerzone .item{text-align:center;}
	.wrap_bannerzone .text_1::before,
	.wrap_bannerzone .text_1 span::after{display:none;}
	.wrap_bannerzone .text_1{padding:0;}
	.wrap_bannerzone .control{width:unset;height:unset;position:unset;}
	.wrap_bannerzone .playstop{display:none;}
	.wrap_bannerzone .prevnext .prev{left:5px;}
	.wrap_bannerzone .prevnext .next{left:unset;right:5px;}
	.wrap_bannerzone .control button{top:calc(50% - 17px);}
}