﻿.pagesbanner img{min-height:initial}
.inner-banner .pagesbanner::after {display:none}
.pagesbanner .pagesbanner-animate{color:#000;padding:0;text-align:left;width:46%;left:3%;top:41%;transform:translateY(-50%)}
.pagesbanner .pagesbanner-animate .word{font-weight:bold;font-size:.9vw;line-height:1.4}
.pagesbanner .pagesbanner-animate .tit{color:#003A1A;font-size:2.3vw;font-weight:bold;line-height:1.2;}
.pagesbanner .pagesbanner-animate .txt{font-size:1.1vw;line-height:1.4;margin-bottom:.8vw;}
.pagesbanner .pagesbanner-animate .btn{display:flex}
.pagesbanner .pagesbanner-animate .btn a{background:#003A1A;color:#fff;border-radius:60px;font-size:.9vw;padding:.3vw 1.1vw}
.pagesbanner .pagesbanner-animate .info{font-size:.85vw;margin:.8vw 0 .5vw}
.pagesbanner .pagesbanner-animate .cont{font-size:.95vw;font-style:italic;}
@media (max-width:768px){.pagesbanner .pagesbanner-animate .btn{display:none}}
@media (max-width:500px){.pagesbanner .pagesbanner-animate .word{font-size:1.9vw;}
.pagesbanner .pagesbanner-animate .tit{font-size:4vw;}
.pagesbanner .pagesbanner-animate .txt{font-size:2.2vw;margin-bottom:0;margin-top:.3vw}
.pagesbanner .pagesbanner-animate .info,.pagesbanner .pagesbanner-animate .cont{display:none}}
@media (min-width:2561px){.pagesbanner .pagesbanner-animate .word{font-size:25px;}
.pagesbanner .pagesbanner-animate .tit{font-size:60px;}
.pagesbanner .pagesbanner-animate .txt{font-size:28px;margin-bottom:15px}
.pagesbanner .pagesbanner-animate .btn a{font-size:22px;padding:10px 30px}
.pagesbanner .pagesbanner-animate .info{font-size:20px}
.pagesbanner .pagesbanner-animate .cont{font-size:24px}}
#factory-video{width:120%;height:100%;aspect-ratio:16/9}
@media (max-width:1500px){#factory-video{width:110%;}}
@media (max-width:1400px){#factory-video{width:100%;}}