﻿.home-banner .banner-animote .p1 span{font-size: inherit;color: var(--color1);transform:initial}
.home-banner .banner-animote .p3 a{background:#0B2F61;height: 40px;width: auto;padding: 0 20px;}
.home-banner .banner-animote .p3 a em{transform:initial}
.home-banner .banner-animote.ban1{transform: initial;top:12%;left: 0;padding-right: 0;padding-left: 8vw;}
.home-banner .banner-animote.ban1 .p1{margin: 0;line-height: 1;}
.home-banner .banner-animote.ban2 .p1{color: #0B2F61;display: inline-block;line-height: 1;border-bottom: 5px solid var(--color1);}
.home-banner .banner-animote.ban2 .p2{color: #000;}
.home-banner .banner-animote.ban3 .p1{line-height: 1;}
.home-banner .banner-animote.ban3 .p1 span{color: inherit;border-bottom: 5px solid var(--color1);}
.home-banner .banner-animote.ban3 .p3 a{background: var(--color1);}
.home-banner .banner-animote.ban4{transform: initial;top:12%;left: 50%;padding-left: 0;padding-right: 8vw;width:50%}
.home-banner .banner-animote.ban4 .p1{color: #0B2F61;line-height: 1;}
.home-banner .banner-animote.ban4 .p2{color: #000;}


@media (min-width:1025px) {  
  .home-banner .banner-animote.ban1 .p1{font-size: 6.5vw;}
  .home-banner .banner-animote.ban1 .p2{font-size:1.4vw;}
}