﻿.home-banner .banner-animote.ban1{top:28%;left:0;transform:initial;padding-left:50%;max-width:90%;}
.home-banner .banner-animote.ban1 .tit{font-weight: var(--fontbold7);color:#000;font-size:48px;text-align:left;}
@media (max-width:2500px){.home-banner .banner-animote.ban1 .tit{font-size:1.85vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban1 .tit{font-size:12px}}
@media (max-width:550px){.home-banner .banner-animote.ban1{top:13%;}
.home-banner .banner-animote.ban1 .tit{line-height: 1.2;}}
.home-banner .banner-animote.ban2{left:0;transform:translate(0,-50%);padding-left:10%;max-width:46%;}
.home-banner .banner-animote.ban2 .tit{font-weight: var(--fontbold7);color:#000;font-size:48px;text-align:left;}
@media (max-width:2500px){.home-banner .banner-animote.ban2 .tit{font-size:1.85vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban2{padding-left:5%;}
.home-banner .banner-animote.ban2 .tit{font-size:12px}}
.home-banner .banner-animote.ban3{left:0;transform:translate(0,-50%);padding-left:10%;max-width:46%;}
.home-banner .banner-animote.ban3 .tit{font-weight: var(--fontbold7);color:#000;font-size:48px;text-align:left;}
.home-banner .banner-animote.ban3 .des{margin-top:1%;font-size: 24px;color:#000;text-align:left;}
@media (max-width:2500px){.home-banner .banner-animote.ban3 .tit{font-size:1.85vw;}
.home-banner .banner-animote.ban3 .des{font-size:1vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban3{padding-left:5%;}
.home-banner .banner-animote.ban3 .tit{font-size:14px}
.home-banner .banner-animote.ban3 .des{font-size:12px;line-height: 1.2;margin-top:5px;}}