@charset "UTF-8";

.wrap_banner_1{height:100%;}
.wrap_banner_1 .container,
.wrap_banner_1 .container > div,
.wrap_banner_1 ul.slider,
.wrap_banner_1 ul.slider > li{height:100%;}

.wrap_banner_1 .container{}
.wrap_banner_1 .container > div{}
.wrap_banner_1 ul.slider{}
.wrap_banner_1 ul.slider > li{}

.wrap_banner_1 a.item{display:block;position:relative;padding:50px;width:100%;height:100%;}
.wrap_banner_1 .con{}
.wrap_banner_1 .wrap{}

.wrap_banner_1 .item_1{position:absolute;right:0;bottom:0;width:100%;height:100%;text-align:right;}
.wrap_banner_1 .item_1 img{max-width:unset;height:100%;}
.wrap_banner_1 .item_1::after{content:"";display:block;width:100%;height:100%;position:absolute;right:0;bottom:0;background:rgb(234,234,234);background:linear-gradient(90deg, rgba(234,234,234,1) 0%, rgba(234,234,234,1) 40%, rgba(0,0,0,0) 100%);}

.wrap_banner_1 .item_2{position:relative;width:60%;}
.wrap_banner_1 .text_1{font-family:'Dream Light';font-size:35px;color:#000;line-height:1.2;letter-spacing:-2px;}
.wrap_banner_1 .text_1 span{border-bottom:2px solid transparent;transition:0.3s;}
.wrap_banner_1 .text_1 span strong{font-family:'Dream Regular';color:#014099;}
.wrap_banner_1 .text_1 i{display:block;font-family:'Dream Regular';font-size:14px;color:#666;line-height:1.3;padding-top:20px;}
.wrap_banner_1 .text_1::after{content:"바로가기";display:inline-block;font-size:16px;color:#FFF;background:#1557b0;padding:15px 40px;margin-top:30px;transition:0.3s;}
.wrap_banner_1 .text_2{display:none;}

.wrap_banner_1 .control{display:none;}

/*HOVER*/
@media all and (min-width:1281px) {
	.wrap_banner_1 a.item:hover .text_1 strong{font-family:'Dream Medium';}
	.wrap_banner_1 a.item:hover .text_1 span{border-color:#014099;}
	.wrap_banner_1 a.item:hover .text_1::after{background:#222;}
}
@media all and (max-width:1700px){
}
@media all and (max-width:1280px){
	.wrap_banner_1 a.item{padding:30px;}
	.wrap_banner_1 .item_2{width:80%;}
	.wrap_banner_1 .text_1{font-size:25px;}
	.wrap_banner_1 .text_1::after{font-size:14px;padding:10px 30px;margin-top:20px;}
}
@media all and (max-width:768px){
}