.swiper-button-prev::after,
.swiper-button-next::after {display:none;}

#section1 {height:52.1rem; background:url('../images/main/section1_bg.jpg') no-repeat center/cover;}



.mtit {font-size:2.4rem; font-weight:700;}
.stxt {margin-top:2rem; font-size:1.4rem; line-height:1.2857;}

#section2 {padding:8rem 0 4rem; text-align:center;}
#section2 .cbox {margin-top:4rem; padding:5.4rem 0 4rem; border-radius:2rem; background:url('../images/main/section2_bg.jpg') no-repeat center/cover;}
#section2 .cbox .txt {font-size:1.4rem; line-height:1.571; color:#fff;}
#section2 a {display:flex; align-items:center; justify-content:center; gap:1rem; width:20rem; height:4rem; margin:4.6rem auto 0; border-radius:2rem; font-size:1.4rem; font-weight:600; background:#41E064;}
#section2 a::after {width:0.5rem; height:0.9rem; background:url('../images/main/icon_arr.svg') no-repeat center/contain; content:'';}


#section3 {padding:8rem 0 6rem; text-align:center; background:url('../images/main/section3_bg.jpg') no-repeat center/cover;}
#section3 img {margin-top:4rem;}


#section4 {padding:4rem 3rem 30.4rem; text-align:center; background:url('../images/main/section4_bg.jpg') #f4f4f4 no-repeat center bottom/cover;}
#section4 li {position:relative; padding:4rem; border-radius:3.2rem; text-align:left; background:#fff}
#section4 li::after {position:absolute; top:3.6rem; right:3.6rem; width:3.2rem; height:3.2rem; background:url('../images/main/section4_icon1.jpg') no-repeat center/contain; content:'';}
#section4 li:nth-child(2)::after {top:2rem; right:3.4rem; height:5rem; background-image:url('../images/main/section4_icon2.jpg');}
#section4 li+li {margin-top:1.6rem;}
#section4 .stxt {margin-top:1.5rem;}
