﻿.home-banner .swiper-slide>a::after{display:none;}
.home-banner .banner-animote.bannertxt1{padding:0;max-width:45%;transform:translateY(-50%);text-align:left;color:#000;left:48%;top:38%}
.home-banner .banner-animote.bannertxt1 .p1{font-size:3.1vw;text-align:left}
.home-banner .banner-animote.bannertxt1 .p2{margin:.5vw 0 2.5vw;font-size:1.1vw}
.home-banner .banner-animote.bannertxt1 .p3 a{min-width:initial;height:auto;padding:.5vw 2vw;font-size:.95vw;margin:0}
.home-banner .banner-animote.bannertxt1 .p3 a em{font-size:.95vw}
@media (max-width:768px){.home-banner .banner-animote.bannertxt1{padding:0;max-width:52%;left:46%}
.home-banner .banner-animote.bannertxt1 .p1{font-size:3.6vw;}
.home-banner .banner-animote.bannertxt1 .p2{margin:.5vw 0 0;font-size:1.8vw}
.home-banner .banner-animote.bannertxt1 .p3{display:none}}
@media (min-width:2561px){.home-banner .banner-animote.bannertxt1 .p1{font-size:75px;}
.home-banner .banner-animote.bannertxt1 .p2{margin:20px 0 50px;font-size:28px}
.home-banner .banner-animote.bannertxt1 .p3 a{padding:15px 50px;font-size:25px;border-radius:100px}
.home-banner .banner-animote.bannertxt1 .p3 a em{font-size:25px}}
@media (min-width:1025px) {.home-cate .homecate-list li{width: 23.5%;}
.home-cate .homecate-list li:nth-child(3n) {margin-right: 2%;}
.home-cate .homecate-list li:nth-child(4n) {margin-right: 0%;}
}
.home-service .service-item .box{padding:10px !important;top:50% !important;left:50% !important;bottom:auto !important;transform: translate(-50%,-50%);width:auto}
@media (max-width:768px){.home-service .service-item .box{width:100%;}}