﻿video#video{display:block;width:100%;filter:brightness(0.6);min-height:inherit}
.homebannert-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 15px;width:100%;max-width:50%;text-align:center;color:#fff;z-index:1;font-size:1.5vw;line-height:1.4}
.homebannert-tit{font-weight:bold;font-size:3.4vw;line-height:1.3;margin-bottom:15px;text-transform:capitalize;}
@media (max-width:1024px){.homebannert-txt{font-size:var(--fontsize16);max-width:90%}
.homebannert-tit{font-size:32px}}
@media (max-width:768px){.homebannert-txt{font-size:var(--fontsize14);}
.homebannert-tit{font-size:25px;margin-bottom:8px}}
@media (max-width:540px){.homebannert-txt{max-width:100%}}
    .home-banner .banner-animote{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);width:100%;color:#FFFFFF;opacity:0}
.home-banner .banner-animote .p1{font-size:60px;font-weight:var(--fontbold6);line-height:1.3}
.home-banner .banner-animote .p1 span{color:var(--color)}
.home-banner .banner-animote .p2{font-size:var(--fontsize16);margin:10px 0 50px}
.home-banner  .banner-animote{animation:bannerani .5s forwards;animation-delay:.7s}
@media (max-width:1366px){.home-banner .banner-animote .p1{font-size:50px}
}@media (max-width:1280px){.home-banner .banner-animote .p1{font-size:40px}
@media (max-width:1024px){.home-banner .banner-animote .p1{font-size:var(--fontsize30)}
.home-banner .banner-animote{top:50%}
}@media (max-width:768px){.home-banner .banner-animote .p1{font-size:var(--fontsize20)}
.home-banner .banner-animote .p2{margin-bottom:0}
.home-banner .banner-animote .p3{display:none}
}@media (max-width:500px){.home-banner .banner-animote .p1{font-size:var(--fontsize18)}
.home-banner .banner-animote .p2{font-size:var(--fontsize14)}
}}