.businessCatch{display:block;color:#80cc0d;line-height:1.667;font-size:1.6rem;font-weight:bold}@media(min-width: 1024px){.businessCatch{text-align:center;font-size:2.7rem}}.business{max-width:1632px;margin:0 auto;padding:0 20px;align-items:center}@media(min-width: 1024px){.business{display:flex;gap:144px}.business:nth-of-type(2n){flex-direction:row-reverse}}.business:not(:last-of-type){margin:0 auto 60px}@media(min-width: 1024px){.business:not(:last-of-type){margin:0 auto 165px}}.businessBodyWrap{margin:0 0 20px}@media(min-width: 1024px){.businessBodyWrap{width:53.8674033149%;margin:0}.business:nth-of-type(2n + 1) .businessBodyWrap{display:flex;justify-content:flex-end}}.businessBody{max-width:640px;width:100%}.businessTitle{display:flex;align-items:center;margin:0 0 20px}@media(min-width: 1024px){.businessTitle{margin:0 0 30px}}.businessTitleNumber{font-family:"Barlow",sans-serif;font-size:3rem;line-height:1.01;font-weight:bold;margin:0 15px 0 0;position:relative;overflow:hidden;padding:0 2px 5px 0}@media(min-width: 1024px){.businessTitleNumber{margin:0 25px 0 0;font-size:7rem}}.businessTitleNumber::after{content:"";width:30px;height:30px;position:absolute;right:0;bottom:0;transform:translate(50%, 50%) rotate(45deg);z-index:-1}@media(min-width: 1024px){.businessTitleNumber::after{width:72px;height:72px}}.business:nth-of-type(1) .businessTitleNumber:after{background-color:#80cc0d}.business:nth-of-type(2) .businessTitleNumber:after{background-color:#7ee4ef}.business:nth-of-type(3) .businessTitleNumber:after{background-color:#ffd36d}.business:nth-of-type(4) .businessTitleNumber:after{background-color:#ffa5a5}.businessTitleMain{font-size:2rem;font-weight:bold}@media(min-width: 1024px){.businessTitleMain{font-size:3.5rem}}@media(min-width: 1024px){.businessPic{width:53.8674033149%}}.slideWrap{display:flex;overflow-x:hidden}.slide{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.slide:nth-of-type(1){animation:loop 80s -40s linear infinite}.slide:nth-of-type(2){animation:loop2 80s linear infinite}.slideItem{padding:0 8px;width:224px}@media(min-width: 1024px){.slideItem{padding:0 16px;width:448px}}@keyframes loop{0%{transform:translateX(1120px)}100%{transform:translateX(-1120px)}}@keyframes loop2{0%{transform:translateX(0)}100%{transform:translateX(-2240px)}}@media(min-width: 1024px){@keyframes loop{0%{transform:translateX(2240px)}100%{transform:translateX(-2240px)}}@keyframes loop2{0%{transform:translateX(0)}100%{transform:translateX(-4480px)}}}