﻿.home-banner .swiper-slide>a::after{display:none;}
.home-banner .banner-animote.bannertxt1 {transform:translateY(-50%);left:7%;width:50%;top:45%}
.home-banner .banner-animote.bannertxt2 {transform:translateY(-50%);left:7%;width:40%;color:var(--fontcolor);top:50%}
.home-banner .banner-animote.bannertxt3 {transform:translateY(-50%);left:7%;width:46%;top:43%}
.home-banner .banner-animote .p1{font-size:2.1vw}
.home-banner .banner-animote .p2{font-size:1.1vw;margin:.8vw 0 1.6vw}
.home-banner .banner-animote .p2 span{position:relative;display:inline-block;padding-left:1.2vw}
.home-banner .banner-animote .p2 span:before{content:'';width:.6vw;height:.6vw;border-radius:50%;background:#fff;position:absolute;left:0;top:.75vw}
.home-banner .banner-animote.bannertxt2 .p2 span:before{background:var(--fontcolor)}
.home-banner .banner-animote .p3 .home-more{color:#fff;height:auto;padding:.4vw 1vw;min-width:inherit;font-size:1vw}
.home-banner .banner-animote .p3 .home-more:hover{background:#fff;border-color:#fff;color:var(--color)}
@media (max-width:1024px){.home-banner .banner-animote.bannertxt1 {left:3%;width:50%;top:36%}
.home-banner .banner-animote.bannertxt2 {left:3%;width:44%;top:45%}
.home-banner .banner-animote.bannertxt3 {left:3%;width:48%;top:36%}
.home-banner .banner-animote .p2{font-size:1.2vw;margin:.8vw 0 1.6vw}
.home-banner .banner-animote .p2 span:before{top:.8vw}}
@media (max-width:768px){.home-banner .banner-animote .p2{font-size:1.5vw;margin:.8vw 0 0}
.home-banner .banner-animote .p2 span:before{top:1vw}}
@media (max-width:550px){.home-banner .banner-animote.bannertxt1 {width:70%;top:25%}
.home-banner .banner-animote .p1{font-size:3.2vw}
.home-banner .banner-animote .p2{display:none}}