﻿.home-banner .banner-animote{text-align:left;max-width:100%;padding-left:8%;padding-right:0;}
.home-banner .banner-animote .p1{text-transform: uppercase;font-weight: var(--fontbold7);font-size:64px;}
.home-banner .banner-animote .p2 p{padding-left:15px;position:relative;font-size:19px;}
.home-banner .banner-animote .p2 p:before{content:'';width:8px;height:8px;background: var(--color);display:inline-block;position: absolute;top:50%;transform: translateY(-50%);left:0;border-radius: 50%;}
.home-banner .banner-animote .more a{display:inline-block;padding:1% 2%;font-size:20px;color:#fff;background: var(--color);border-radius: 30px;line-height: 1;margin-top:3%;}
@media (max-width:1750px){.home-banner .banner-animote .p1{font-size:3.4vw;}
.home-banner .banner-animote .p2 p{font-size:1.1vw;}
.home-banner .banner-animote .more a{font-size:1.2vw;}}
@media (max-width:768px){.home-banner .banner-animote{padding-left:20px;}
.home-banner .banner-animote .p1{font-size:24px;}
.home-banner .banner-animote .p2 p{font-size:12px;max-width:40%;}
.home-banner .banner-animote .p2 p:before{top:5px;transform: initial;}
.home-banner .banner-animote .more{display:none;}}
@media (max-width:600px){.home-banner .banner-animote .p1{font-size:12px;line-height:1;margin-bottom:5px;}
.home-banner .banner-animote .p2 p{line-height:1;padding-left:8px;}
.home-banner .banner-animote .p2 p:before{width:4px;height:4px;}
}