﻿.home-banner .swiper-slide{height:auto}
.home-banner .swiper-slide .banner-animote{padding:30px;width:34.5%;left:78.5%;background:rgba(0,0,0,.75)}
.home-banner .swiper-slide .banner-animote .p1{font-size:48px}
@media (max-width:1920px){
.home-banner .swiper-slide .banner-animote{padding:1.6vw}
.home-banner .swiper-slide .banner-animote .p1{font-size:2.5vw}
.home-banner .swiper-slide .banner-animote .p2{margin-top:1vw;font-size:1vw}
}
@media (max-width:1024px){
.home-banner .swiper-slide .banner-animote{width:37%;left:80%;padding:2vw}
.home-banner .swiper-slide .banner-animote .p1{font-size:2.7vw}
.home-banner .swiper-slide .banner-animote .p2{margin-top:.8vw;font-size:1.3vw}
}
.home-material{padding-bottom: 4%;}
.home-material .l-wrap{display:flex;align-items: center;justify-content: space-between;flex-wrap:wrap;}
.home-material .l-wrap .img{width:50%;}
.home-material .l-wrap .img img{width:100%;display:block}
.home-material .l-wrap .right{width:45%}
.home-material .l-wrap .right .home-title{text-align:left;margin-bottom:20px;}
.home-material .l-wrap .right p{color:#666;}
@media (min-width:1025px){.home-material .l-wrap .right p{font-size: 20px;line-height: 2;}}
@media (max-width:768px){.home-material{padding-bottom: 40px;}
.home-material .l-wrap .img{width:100%;margin-bottom:20px;}
.home-material .l-wrap .right{width:100%}
.home-material .l-wrap .right .home-title{margin-bottom:10px;}}