:root{--module-color:#ed6c1e}.newgrad{--module-color:rgb(255, 225, 0)}.career{--module-color:#df0013}ul.business-brandlist{display:flex;flex-wrap:wrap;justify-content:space-between}ul.business-brandlist li{width:15%;padding:4vw 1vw;border:10px solid #fdfdfd;border-radius:10px;box-shadow:5px 5px 10px 1px rgba(0,0,0,.3);margin-bottom:4%}ul.business-brandlist li img{width:100%}ul.business-brandlist li:nth-last-of-type(-n+6){margin-bottom:0}.business-wrap{display:flex;justify-content:space-between}.business-wrap .round-box{width:25vmax;height:25vmax;background:#ffe100;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;z-index:0}.business-wrap .round-box::after{position:absolute;content:"";width:45%;height:45%;left:50%;top:50%;background:url(../images/newgrad/business/business-index-roundbox.webp) no-repeat center center;background-size:contain;transform:translateY(-50%) translateX(-50%);z-index:-1}.business-wrap .round-box p{font-size:calc(1.9rem + .4vw);font-weight:500;line-height:1.2;text-align:center}.business-wrap .round-box p span{font-size:calc(5rem + .4vw);font-weight:900;letter-spacing:.001em}.business-wrap ul.map-list{width:calc(100% - 30vmax);position:relative;opacity:1}.business-wrap ul.map-list li{position:absolute;top:50%;left:50%;width:100%;height:100%;opacity:0;transition:.3s ease-in-out all;transform:translateY(-57%) translateX(-50%)}.business-wrap ul.map-list li img{width:100%}.business-wrap ul.map-list li:nth-of-type(1){opacity:1;position:unset;transform:translateY(0) translateX(0)}.business-wrap ul.map-list.is-show li{opacity:1;transform:translateY(-50%) translateX(-50%)}.business-wrap ul.map-list.is-show li:nth-of-type(1){transform:translateY(0) translateX(0)}.business-wrap ul.map-list.is-show li:nth-of-type(2){transition-delay:.2s}.business-wrap ul.map-list.is-show li:nth-of-type(3){transition-delay:.4s}.business-wrap ul.map-list.is-show li:nth-of-type(4){transition-delay:.6s}.business-wrap ul.map-list.is-show li:nth-of-type(5){transition-delay:.8s}.business-wrap ul.map-list.is-show li:nth-of-type(6){transition-delay:1.3s}.business-wrap ul.map-list.is-show li:nth-of-type(7){transition-delay:1.5s}.business-wrap ul.map-list.is-show li:nth-of-type(8){transition-delay:1.7s}.business-wrap ul.map-list.is-show li:nth-of-type(9){transition-delay:2s}h3.business-numbers-title{font-size:5.5vw;font-weight:500;letter-spacing:.2em;text-align:center;line-height:1;position:relative;z-index:0;margin-bottom:5vmax;transition:.3s ease all;transform:scale(.9)}h3.business-numbers-title::before{content:"BY THE NUMBERS";width:100%;font-size:9.5vw;font-weight:900;text-align:left;color:#ffe100;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-57%);z-index:-1;white-space:nowrap;letter-spacing:.05em;opacity:0;transition:.3s ease all}h3.business-numbers-title.is-show{opacity:1;transform:scale(1)}h3.business-numbers-title.is-show::before{opacity:1;transition-delay:.3s}.business-numbers-wrap{display:flex;flex-wrap:wrap}.business-numbers-wrap .business-numbers-box{background:#ffde00;border:18px solid #f2d300;border-radius:30px;box-shadow:5px 5px 10px 1px rgba(0,0,0,.5);padding:1vmax;margin-bottom:5%;position:relative;z-index:0}.business-numbers-wrap .business-numbers-box.box02{width:43%;margin-right:4%}.business-numbers-wrap .business-numbers-box.box03{width:53%}.business-numbers-wrap .business-numbers-box p.title{font-size:calc(2.5rem + .4vw);margin-bottom:1vmax;letter-spacing:.1em}.business-numbers-wrap .business-numbers-box p.paragraph{position:relative;z-index:2}.business-numbers-wrap .business-numbers-box p.number{font-size:calc(3rem + .4vw);text-align:center;margin-bottom:1vmax;position:relative;z-index:2}.business-numbers-wrap .business-numbers-box p.number span{font-size:calc(9rem + .4vw);line-height:1;font-weight:900;letter-spacing:.001em}.business-numbers-wrap .business-numbers-box p.number span.count03{font-size:7vw}.business-numbers-wrap .business-numbers-box::after,.business-numbers-wrap .business-numbers-box::before{content:"";position:absolute;left:2%;z-index:1}.business-numbers-wrap .business-numbers-box:nth-of-type(1)::before{width:24vmax;height:16vmax;background:url(../images/newgrad/business/business-index-numbers-box01.webp) no-repeat center/contain;bottom:0}.business-numbers-wrap .business-numbers-box:nth-of-type(2)::before{width:18vmax;height:8vmax;background:url(../images/newgrad/business/business-index-numbers-box02.webp) no-repeat center/contain;bottom:20%}.business-numbers-wrap .business-numbers-box:nth-of-type(3)::before{width:96%;height:10vmax;background:url(../images/newgrad/business/business-index-numbers-box03.webp) no-repeat center/contain;bottom:12%}.business-numbers-wrap .business-numbers-box:nth-of-type(4)::before{width:15vmax;height:15vmax;background:url(../images/newgrad/business/business-index-numbers-box04-01.webp) no-repeat center/contain;bottom:0}.business-numbers-wrap .business-numbers-box:nth-of-type(4)::after{width:15vmax;height:15vmax;background:url(../images/newgrad/business/business-index-numbers-box04-02.webp) no-repeat center/contain;left:unset;right:2%;bottom:0}@property --num{syntax:"<integer>";inherits:false;initial-value:0}.count-up{counter-reset:num var(--num);animation:count 3s forwards;font-size:3rem;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.count-up::after{content:counter(num)}@keyframes count{to{--num:100}}:root{--module-color:#ed6c1e}.newgrad{--module-color:rgb(255, 225, 0)}.career{--module-color:#df0013}@media screen and (max-width:1024px) and (orientation:portrait){ul.business-brandlist li{width:31%;margin-bottom:4%}ul.business-brandlist li:nth-last-of-type(-n+6){margin-bottom:4%}.business-wrap{flex-direction:column}.business-wrap .round-box{margin:0 auto 2vmax}.business-wrap .round-box p{font-size:calc(1.2rem + 1vw)}.business-wrap .round-box p span{font-size:calc(2rem + 1vw)}.business-wrap ul.map-list{width:100%}h3.business-numbers-title{font-size:9vw;line-height:1.1em}h3.business-numbers-title::before{content:"BY THE NUMBERS"}.business-numbers-wrap .business-numbers-box{width:100%;margin-bottom:7%}.business-numbers-wrap .business-numbers-box.box02{width:100%;margin-right:0}.business-numbers-wrap .business-numbers-box.box03{width:100%}.business-numbers-wrap .business-numbers-box p.title{font-size:calc(1.5rem + 1vw)}.business-numbers-wrap .business-numbers-box p.number{font-size:calc(3rem + 1vw)}.business-numbers-wrap .business-numbers-box p.number span{font-size:calc(3rem + 1vw)}.business-numbers-wrap .business-numbers-box p.number span.count03{font-size:calc(3rem + 1vw)}}