.section1{margin-bottom:1.5rem}@media (max-width:767px){.section1{margin-bottom:1rem}}.section1 .cont{margin:0 auto;color:#000;position:relative;font-size:.2rem;width:56.77vw}@media (max-width:1024px){.section1 .cont{font-size:.28rem}}@media (max-width:991px){.section1 .cont{font-size:.34rem}}@media (max-width:767px){.section1 .cont{font-size:.3rem;width:90%}}.section1 .cont .title{line-height:1.5;font-weight:700;font-size:.4rem;margin-bottom:.25rem}@media (max-width:1024px){.section1 .cont .title{font-size:.5rem}}@media (max-width:991px){.section1 .cont .title{font-size:.6rem}}@media (max-width:767px){.section1 .cont .title{font-size:.4rem}}.section1 .cont .desc{line-height:1.75}@media (max-width:1024px){.section1 .cont .desc{line-height:1.6}}.section1 .cont .desc p:not(:last-child){margin-bottom:.5rem}@media (max-width:767px){.section1 .cont .desc p:not(:last-child){margin-bottom:.4rem}}.section1 .cont .desc p b{color:#229c32}.section1 .cont .text1{margin-bottom:2rem}@media (max-width:767px){.section1 .cont .text1{margin-bottom:1.6rem}}.section1 .cont .text2{position:relative;margin-bottom:1rem}@media (max-width:767px){.section1 .cont .text2{margin-bottom:.6rem}}.section1 .cont .text2 .svg{position:absolute;top:0;left:0;z-index:-1;-webkit-transform:translate3d(-65%,-30%,0);-moz-transform:translate3d(-65%,-30%,0);transform:translate3d(-65%,-30%,0);width:21.35vw}@media (max-width:767px){.section1 .cont .text2 .svg{width:60vw}}.section1 .cont .text2 .svg svg{width:100%;height:auto}.section1 .cont .text2 .svg svg circle{stroke:rgba(34,156,50,.2);fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset 1.2s;-moz-transition:stroke-dashoffset 1.2s;transition:stroke-dashoffset 1.2s;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s;stroke-width:.8rem}@media (max-width:1024px){.section1 .cont .text2 .svg svg circle{stroke-width:1.2rem}}@media (max-width:991px){.section1 .cont .text2 .svg svg circle{stroke-width:1.6rem}}@media (max-width:767px){.section1 .cont .text2 .svg svg circle{stroke-width:1.4rem}}.section1 .cont .text3{color:#229c32;line-height:1.5;font-size:.3rem}@media (max-width:1024px){.section1 .cont .text3{font-size:.4rem}}@media (max-width:991px){.section1 .cont .text3{font-size:.5rem}}@media (max-width:767px){.section1 .cont .text3{font-size:.36rem}}.section1 .cont .img{border-radius:50%;overflow:hidden;width:7.25rem;left:100%;bottom:5%;position:absolute;margin-top:0}@media (max-width:767px){.section1 .cont .img{width:100%;left:0;bottom:0;position:relative;margin-top:.5rem}}.section1 .cont .img:after{content:"";display:block;width:100%;height:100%;background-color:#229c32;position:absolute;top:0;left:0;mix-blend-mode:multiply}
