﻿.ind-item{text-align:center;aspect-ratio:4.5 / 3;height:auto;padding-top:35px}
.ind-text{display:inline-block;text-align:left;}
.ind-item ul{margin-top:10px;}
.ind-item .tit{line-height:1.3;}
.ind-item img{object-fit:cover;}
@media (max-width:1520px){.ind-item{padding-top:15px}
.ind-item ul{margin-top:0;padding-top:5px}
.ind-item .tit{font-size:var(--fontsize24)}}
@media (max-width:1280px){.ind-item{padding-top:10px}
.ind-item ul li{line-height:25px}}
@media (max-width:768px){.ind-item{padding-top:10%}
.ind-item ul li{line-height:30px}}
@media (max-width:540px){.ind-item{padding-top:5%}
.ind-item ul li{line-height:25px}}


#swiper-banner .banner-animote{position:absolute;width:max-content;top:50%;left:41%;transform:translate(-50%,-50%);opacity:1}
#swiper-banner .banner-animote .p1{font-size:4.5vw;font-weight:900;color:#024291;text-shadow:-1px 1px 1px #fff;line-height:1}
@media (min-width:1025px){#swiper-banner .banner-animote .list{text-align: left;color:#fff;font-size: 2vw;text-shadow: 0px 8px 5px #00000047;width: 56vw;margin: .5vw auto 0;line-height: 1.25;font-weight:bold}}
@media(max-width:900px){#swiper-banner .banner-animote .list{display:none}}