﻿@media (min-width:769px){.home-choose .homechoose-content{width:55%;}.home-service .homeservice-list .homeservice-item .title{font-size: var(--fontsize30)}}
.home-choose .homechoose-content .list2{flex-wrap:wrap;}
.home-choose .homechoose-content .list2 .item{margin-bottom:2%;min-width:45%;padding:0 10px;justify-content: flex-start;}

.index main{font-family:auto}
.home-title{font-family:var(--fontfamily)}
.home-banner .banner-animote.bannertxt4{padding:0;left:58%;transform:translate(-50%,-50%);text-align:center;width:37%}
.home-banner .banner-animote.bannertxt4 .p1{font-weight:bold;line-height:1.3;text-transform:uppercase;color:#B1744A;font-size:2vw;margin-bottom:1vw}
.home-banner .banner-animote.bannertxt4 .p2{font-size:1vw;color:var(--fontcolor)}
.home-banner .banner-animote.bannertxt4 .p3{justify-content:center;margin-top:1.3vw}
.home-banner .banner-animote.bannertxt4 .p3 a{background:#B1744A;margin:0;text-transform:capitalize;font-size:1vw;padding:.5vw 1vw;min-width:inherit;height:auto;border-radius:0}
.home-banner .swiper-slide-active .banner-animote.bannertxt4{animation:bannerani2 .5s forwards;animation-delay:.7s}
@keyframes bannerani2{0%{margin-top:30px}
100%{opacity:1;margin-top:0px}
}
@media (max-width:1024px) and (min-width:769px){.home-banner .banner-animote .p3{display:flex}}
@media (max-width:1024px){.home-banner .banner-animote.bannertxt4 .p2{font-size:var(--fontsize12)}
.home-banner .banner-animote.bannertxt4 .p3 a{font-size:var(--fontsize12);padding:4px 8px}}
@media (max-width:768px){.home-banner .banner-animote.bannertxt4 .p1{font-size:var(--fontsize15)}}
@media (max-width:540px){.home-banner .banner-animote.bannertxt4 .p1{font-size:var(--fontsize12);margin:0}
.home-banner .banner-animote.bannertxt4 .p2{display:none}
.home-banner .banner-animote.bannertxt4{width:40%}}
.home-banner .banner-animote{padding:0;color:var(--fontcolor);transform:translateY(-50%);}
.home-banner .banner-animote.bannertxt1{top:55%;left:42%;width:38%;}
.home-banner .banner-animote.bannertxt2{top:50%;left:10%;width:40%;}
.home-banner .banner-animote.bannertxt3{top:40%;left:50%;width:42%;}
.home-banner .banner-animote .p2{line-height:1.3;margin-bottom:15px;}
.home-banner .banner-animote .p3{margin-top:0}
@media (max-width:1500px){.home-banner .banner-animote .p2{font-size:32px}}
@media (max-width:1280px){.home-banner .banner-animote .p2{font-size:27px;margin-bottom:10px}
.home-banner .banner-animote .p1{font-size:var(--fontsize18);margin-bottom:20px}
.home-banner .banner-animote .p3 a{height:40px;min-width:inherit;padding:0 15px}}
@media (max-width:1024px){.home-banner .banner-animote.bannertxt2{left:3%;width:45%;}
.home-banner .banner-animote.bannertxt3{width:46%;left:51%}
.home-banner .banner-animote .p2{font-size:var(--fontsize20);margin-bottom:5px}
.home-banner .banner-animote .p1{font-size:var(--fontsize14);margin-bottom:10px}
.home-banner .banner-animote .p3 a{height:35px;padding:0 10px}}
@media (max-width:768px){.home-banner .banner-animote .p2{font-size:var(--fontsize16);}
.home-banner .banner-animote .p1{font-size:var(--fontsize12);margin-bottom:0}}
@media (max-width:540px){.home-banner .banner-animote .p2{font-size:var(--fontsize12);}
.home-banner .banner-animote .p1{display:none}}