﻿.home-expect{background-color: #00000080; background-blend-mode: multiply;}
.home-banner .banner-animote{font-family: "Lato",sans-serif;padding:0;}
.home-banner .banner-animote .p2{font-family: "Lato",sans-serif;}
.home-banner .banner-animote .p3 a{white-space: nowrap;width:auto;height:auto;background: linear-gradient(180deg ,#F58245 ,var(--color));font-size:1.1vw;line-height: 1;padding:1.2% 2%;}
.home-banner .banner-animote .p3 a em{transform: none;font-size:1.1vw;}
.home-banner .banner-animote.ban1{left:0;padding-left:9%;transform: translate(0,-50%);}
.home-banner .banner-animote.ban1 .p1{font-size:2.6vw;}
.home-banner .banner-animote.ban1 .p2{font-size:1.1vw;}
@media (max-width:768px){.home-banner .swiper-slide img{min-height: initial;}
.home-banner .banner-animote.ban1 .p1{font-size:18px;}
.home-banner .banner-animote .p2{display:none;}
.home-banner .banner-animote .p3{display:none;}}
@media (max-width:600px){.home-banner .banner-animote.ban1 .p1{font-size:12px;}}

.home-banner .banner-animote.ban2{transform: initial;top:41%;left:66%;}
.home-banner .banner-animote.ban2 .p1{font-size:2.6vw;line-height: 1.3;margin-top:0;}
.home-banner .banner-animote.ban2 .p2{font-size:1.1vw;margin:1% 0;}
@media (max-width:768px){.home-banner .banner-animote.ban2 .p1{font-size:18px;}}
@media (max-width:600px){.home-banner .banner-animote.ban2 .p1{font-size:12px;}}

.home-banner .banner-animote.ban3{text-align:center;top:38%}
.home-banner .banner-animote.ban3 .p1{font-size:2.6vw;line-height: 1.3;margin-top:0;}
.home-banner .banner-animote.ban3 .p2{font-size:1.1vw;margin:1% 0;}
@media (max-width:768px){.home-banner .banner-animote.ban3 .p1{font-size:18px;}}
@media (max-width:600px){.home-banner .banner-animote.ban3 .p1{font-size:12px;}}