.main_wrapper{max-width:1440px;margin:0 auto;padding:120px 80px 144px}.main_wrapper>p{line-height:28px;text-align:center;margin-bottom:80px;font-weight:400}.main_wrapper .contents{scroll-margin:96px;margin-bottom:56px}.main_wrapper .contents:last-child{margin-bottom:0}.main_wrapper .contents h2{display:block;color:#fff;background-color:#383D41;font-size:24px;font-weight:700;padding:20px 40px}.main_wrapper .contents>p{margin:36px 0;line-height:1.5;font-weight:400}.main_wrapper .contents .images,.main_wrapper .contents .images2{display:flex;gap:2%}.main_wrapper .contents .images>img,.main_wrapper .contents .images2>img{max-width:32%}.main_wrapper .contents .images2 li{width:32%}.main_wrapper .contents .images2 li h3{margin-top:25px;font-weight:700;font-size:20px}.main_wrapper .contents .images2 li p{font-weight:400;line-height:1.5;margin-top:8px}@media screen and (max-width:1440px){.main_wrapper{padding:120px 4vw 144px}}@media screen and (max-width:1024px){.main_wrapper{padding:80px 4vw}}@media screen and (max-width:767px){.main_wrapper .contents{scroll-margin:76px}.main_wrapper .contents h2{padding:20px 4vw;line-height:1.5;font-size:18px}.main_wrapper .contents>p{margin:20px 0}.main_wrapper .contents .images,.main_wrapper .contents .images2{flex-direction:column;gap:20px}.main_wrapper .contents .images>img,.main_wrapper .contents .images2>img{max-width:100%}.main_wrapper .contents .images2{gap:40px}.main_wrapper .contents .images2 li{width:100%}.main_wrapper .contents .images2 li h3{margin-top:20px;font-size:18px}}