﻿@charset "utf-8"; 
:root{--color:#027240;}
.pagesbanner img{filter:brightness(.7)}
.pagesbanner-animate{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1700px;color:#FFFFFF;padding:0px 70px;opacity:0;text-align:center;animation:bani .5s forwards;animation-delay:.7s}
.pagesbanner-animate .p1{font-size:36px;font-weight:var(--fontbold6);margin-bottom:20px;line-height:1.3}
.pagesbanner-animate .p2{font-size:var(--fontsize18);font-weight:var(--fontbold5);opacity:1}
@keyframes bani{0%{margin-top:30px}
100%{opacity:1;margin-top:0px}}
@media (max-width:1280px){.pagesbanner-animate .p1{font-size:28px}
.pagesbanner-animate .p2{font-size:16px}}
@media (max-width:1024px){.pagesbanner-animate .p1{font-size:24px}
.pagesbanner-animate .p2{font-size:15px}}
@media (max-width:768px){.pagesbanner-animate{padding:0 15px}
.pagesbanner-animate .p1{font-size:20px;margin-bottom:12px}
.pagesbanner-animate .p2{font-size:14px}
.index-main .swiper-container{margin-top:55px}}
@media (max-width:500px){#banner-pc .banner-animote .title{font-size:16px;margin-bottom:5px}
#banner-pc .banner-animote .text{font-size:12px}}
footer .copyright{background:var(--color)}
@media (min-width:1025px){
header.is-active .head-info{background:#fff}
header.is-active .head-info .head-nav .nav-ul>li>a,
header.is-active .head-info .head-nav .nav-ul>li>em,
header.is-active .head-search button em{color:var(--fontcolor)}
header.is-active .head-info .head-nav .nav-ul>li>a.inmenu_1,
header.is-active .head-info .head-nav .nav-ul>li:hover>a,
header.is-active .head-info .head-nav .nav-ul>li:hover>em{color:var(--color)}
}
header .head-info .head-nav .nav-ul>li#liinfo,header .head-info .head-nav .nav-ul>li#liinquiry{display:none}