﻿.pt-60{padding:60px 0;}
.font-36{text-align:center;font-size:34px;line-height:1.4;}
h2.font-36{padding:0 15px}
.mt-40{margin-top:40px;}
.our-product ul li{display:flex;align-items:center;}
.our-product ul li:nth-child(even){flex-direction:row-reverse}
.our-product ul li:nth-child(even) .content .mml-text{margin-left:auto;text-align:right}
.our-product ul li .img{width:50%;height:380px}
.our-product ul li .img img{width:100%;height:100%;object-fit:cover}
.our-product ul li .content{width:50%}
.our-product ul li .content .mml-text{max-width:730px;padding:0 60px}
.our-product ul li .content .mml-text h4{font-size:32px;line-height:50px;text-align:left;margin-bottom:10px;}
.our-product ul li:nth-child(2n) .content .mml-text h4{text-align:right}
.mb-40{margin-bottom:40px;}
.more_btn{display:inline-block;color:#fff;background:#6c6969;height:40px;line-height:40px;padding:0 30px;-webkit-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease}
.more_btn:hover{background:var(--color)}
@media (max-width:1024px){.font-36,.our-product ul li .content .mml-text h4{font-size:24px}
.our-product ul li{display:block}
.our-product .list{max-width:700px;margin:40px auto 0;padding:0 15px}
.our-product ul li .img{width:100%;height:auto}
.our-product ul li .content .mml-text{max-width:100%;padding:0}
.our-product ul li .content{width:100%;padding:30px 0}
.our-product ul li:nth-child(even) .content .mml-text{text-align:left;margin:0}
.our-product ul li:nth-child(2n) .content .mml-text h4{text-align:left}}
@media (max-width:540px){.pt-60{padding:40px 0 20px;}
.our-product .list{margin-top:25px}
.our-product ul li .content{padding:15px 0 30px}
.font-36, .our-product ul li .content .mml-text h4{font-size:var(--fontsize22);line-height:1.3}
.mb-40{line-height:1.7;margin-bottom:20px}
.more_btn{padding:0 20px}}
.home-service{background-size:cover}

.home-banner .banner-animote{top:50%;}
.home-banner .banner-animote .p1{color:#000;font-size:38px;font-weight: var(--fontbold7);}
.home-banner .banner-animote .p2{color:#857863;font-size:20px;font-weight: var(--fontbold6);margin-bottom:30px;}
.home-banner .banner-animote .p3 .home-more{height:40px;line-height:40px;min-width: inherit;padding:0 30px;background: #6c6969;border:none;}
.home-banner .banner-animote .p3 .home-more:hover{background: var(--color);color:#fff;}
@media (max-width:1600px){.home-banner .banner-animote .p1{font-size:2.6vw;}
.home-banner .banner-animote .p2{font-size:1.5vw;}}
@media (max-width:768px){.home-banner .banner-animote .p1{font-size:22px}
.home-banner .banner-animote .p2{font-size:14px;margin-bottom:0;}}
@media (max-width:768px){.home-banner .banner-animote .p1{font-size:18px}
.home-banner .banner-animote .p2{font-size:12px;color:#fff;}}