@charset "UTF-8";

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

.wrap_banner_3 .container{position:relative;}
.wrap_banner_3 .container::before{content:"";display:block;width:100%;height:1px;background:rgba(255,255,255,0.3);position:absolute;left:0;top:50%;}
.wrap_banner_3 .container > div{}
.wrap_banner_3 ul.slider{display:flex;align-items:center;}
.wrap_banner_3 ul.slider > li{width:33.3%;padding-right:2%;}

.wrap_banner_3 a.item{display:block;width:100%;height:100%;position:relative;}
.wrap_banner_3 .con{}
.wrap_banner_3 .wrap{display:flex;align-items:center;}

.wrap_banner_3 .item_1{width:115px;}
.wrap_banner_3 .item_1 img{transition: all 0.7s cubic-bezier(0.2, 0, 0.3, 1);}

.wrap_banner_3 .item_2{width:calc(100% - 115px);}
.wrap_banner_3 .text_1{letter-spacing:-1px;}
.wrap_banner_3 .text_1 strong{font-family:'Dream Medium';font-size:24px;color:#ff9c00;line-height:1.2;display:flex;align-items:center;transition:0.5s;}
.wrap_banner_3 .text_1 strong::after{content:"";background:url(../images/arrow_w.png);width:23px;height:6px;margin-left:5%;transition:0.5s;}
.wrap_banner_3 .text_1 span{font-family:'Dream Regular';font-size:16px;color:#FFF;line-height:1.5;display:block;padding-top:25px;}
.wrap_banner_3 .text_2{display:none;}

.wrap_banner_3 .control{display:none;}

/*HOVER*/
@media all and (min-width:1281px) {
	.wrap_banner_3 a.item:hover .item_1 img{transform: rotatey(180deg);}
	.wrap_banner_3 a.item:hover .text_1 strong{text-shadow:2px 2px 3px #000;}
	.wrap_banner_3 a.item:hover .text_1 strong::after{margin-left:10%;}
}
@media all and (max-width:1700px){
}
@media all and (max-width:1280px){
	.wrap_banner_3 .container::before{display:none;}
	.wrap_banner_3 .item_1{width:90px;}
	.wrap_banner_3 .item_1 img{max-width:70px;}
	.wrap_banner_3 .item_2{width:calc(100% - 90px);}
	.wrap_banner_3 .text_1 strong{font-size:20px;}
	.wrap_banner_3 .text_1 strong::after{display:none;}
	.wrap_banner_3 .text_1 span{font-size:14px;padding-top:5px;}
}
@media all and (max-width:768px){
	.wrap_banner_3 ul.slider{flex-wrap:wrap;}
	.wrap_banner_3 ul.slider > li{width:100%;padding-right:0;margin:10px 0;}
	.wrap_banner_3 .wrap{align-items:flex-start;}
	.wrap_banner_3 .item_1{width:70px;}
	.wrap_banner_3 .item_1 img{max-width:50px;}
	.wrap_banner_3 .item_2{width:calc(100% - 70px);}
	.wrap_banner_3 .text_1 strong{font-size:18px;}
}