
.ban-t1{width:100%;float:left;font-size:50px;line-height:55px;text-transform: uppercase;padding:0 0 20px 0;font-weight:bold;opacity: 0.8;filter: alpha(opacity=80);text-shadow: 2px 2px 5px #000000;color:#ffdf61;}
.ban-t2{width:100%;float:left;font-size:60px;line-height:65px;text-transform: uppercase;padding:0 0 20px 0;font-weight:bold;opacity: 0.8;filter: alpha(opacity=80);text-shadow: 2px 2px 5px #000000;color:#ffdf61;}
.ban-t3{width:100%;float:left;font-size:152px;line-height:148px;padding:0 0 20px 0;font-weight:bold;text-shadow: 1px 1px 2px #000000;color:#ffffff;letter-spacing:0px;}


.ban-tex{text-shadow: 2px 2px 5px #000000;color:#ffffff;}


.ban-p-bt{width:200px;margin:0 auto;}
.ban-row{width:1000px;margin:0 auto;}



@media screen and (max-width:1050px ){.ban-row{width:800px;}


.ban-t2{font-size:40px;line-height:45px;}
}



@media screen and (max-width:850px ){.ban-row{width:400px;}}
@media screen and (max-width:450px ){.ban-row{width:90%;}

.ban-t2{font-size:30px;line-height:35px;}
}



    .splide__slide {
      position: relative;
      height: 900px;
      color: white;
      background-size: cover;
      background-position: center;
    }

    .slide-content {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      text-align: center;
    }

    .slide-content h1 {
      font-size: 4rem;
      margin-bottom: 1rem;
    }

    .slide-content p {
      font-size: 1.5rem;
      margin-bottom: 2rem;
    }



