@charset "UTF-8";

.wrap_footerBanner{background:#FFF;padding:5rem 6rem;}
.wrap_footerBanner h2{color:#666;font-family:'seb';font-size:3rem;letter-spacing:-1px;line-height:1;display:flex;align-items:center;justify-content:space-between;}
.wrap_footerBanner h2 span{color:#000;padding-left:5px;}
.wrap_footerBanner h2 strong{width:25.5rem;}
.wrap_footerBanner h2::after{content:"";display:block;width:calc(100% - 27.5rem);height:1px;background:#000;}
.wrap_footerBanner .control{}
.wrap_footerBanner .control .numbering{display:none;}
.wrap_footerBanner .control .prevnext button{display:block;font-size:0;width:3rem;height:3rem;position:absolute;top:calc(50% - 1.5rem);}
.wrap_footerBanner .control .prevnext button.prev{left:0;background:url(../images/prev.png) no-repeat left center;}
.wrap_footerBanner .control .prevnext button.next{right:0;background:url(../images/next.png) no-repeat right center;}

.wrap_footerBanner .inner{margin-top:5rem;position:relative;}
.wrap_footerBanner .slider{padding:0 4rem;}
.wrap_footerBanner .slick-slide a{display:block;margin:0 1rem;}
.wrap_footerBanner .item_1,
.wrap_footerBanner .item_2{text-align:center;}
.wrap_footerBanner .item_1 img{display:inline-block;}
.wrap_footerBanner .item_2 .text_1{color:#000;font-family:'sl';font-size:1.8rem;letter-spacing:-1px;line-height:1.1;margin-top:1.5rem;}
.wrap_footerBanner .item_2 .text_1 span{display:inline-block;}
.wrap_footerBanner .item_2 .text_1 span::after{content:"";display:block;width:100%;height:1px;background:#222;margin-top:2px;transform:scale(0);transition:0.3s;}
.wrap_footerBanner .item_2 .text_2{display:none;}

@media all and (max-width:1280px) {
	.wrap_footerBanner{padding:4rem 2rem;}
}
@media all and (max-width:768px) {
	.wrap_footerBanner{padding:3rem 2rem;}
	.wrap_footerBanner h2{font-size:2rem;}
	.wrap_footerBanner h2::after{width:calc(100% - 22rem);}
	.wrap_footerBanner .item_1 img{max-height:25px;}
	.wrap_footerBanner .item_2 .text_1{font-size:1.5rem;letter-spacing:0;}
}

.wrap_footerBanner .slick-slide a:hover .item_2 .text_1 span::after{transform:scale(1);}