@font-face{font-family:'10996';src:url(../font/10996.OTF)}@font-face{font-family:'10990';src:url(../font/10990.OTF)}@font-face{font-family:'10997';src:url(../font/10997.OTF)}.AboutTeam{position:relative;padding-top:calc(13vw * 9 / 16);padding-bottom:calc(13vw * 9 / 16)}.AboutTeamBody{display:flex;justify-content:space-between}.AboutTeamBody .title{text-transform:uppercase;font-size:clamp(14px, 1vw, 18px);display:block}.AboutTeamWr{width:75%;display:flex;flex-wrap:wrap;gap:80px 20px}.AboutTeamBox{width:calc(100% / 3 - 20px);position:relative}.AboutTeamBox .plus{position:absolute;top:0;right:0;margin:8px 6px;width:44px;height:44px;background-color:#fff;color:#fe1822;display:flex;align-items:center;justify-content:center;border-radius:3px;z-index:2;font-size:clamp(20px, 1.4vw, 28px);overflow:hidden;transition:.3s ease-in}.AboutTeamBox .plus:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fe1822;opacity:.4;transform:translateY(100%);transition:.3s ease-in}@media (hover: hover){.AboutTeamBox:hover .plus{color:#000}.AboutTeamBox:hover .plus:after{transform:translateY(0)}.AboutTeamBox:hover .img:after{opacity:.5}.AboutTeamBox:hover .img .imgwr{clip-path:inset(1% round 4px)}.AboutTeamBox:hover .desc span{border-color:currentColor}}.AboutTeamBox .img{display:block;width:100%;position:relative}.AboutTeamBox .img::after{content:'';position:absolute;bottom:-4px;left:-4px;top:-4px;right:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border-radius:4px;background-color:#fe1822;opacity:0;z-index:-1;transition:.3s ease-in-out}.AboutTeamBox .img .imgwr{display:block;width:100%;height:100%;border-radius:4px;clip-path:inset(0 round 4px);transition:clip-path .25s ease-out}.AboutTeamBox .img .imgwr img{display:block;object-fit:cover;width:100%;height:100%;border-radius:4px;aspect-ratio:1 / 1;object-position:50% 20%}.AboutTeamBox .desc{font-size:clamp(16px, 1.1vw, 20px);line-height:1.3;margin-top:20px}.AboutTeamBox .desc span{font-weight:700;border-bottom:2px solid transparent;transition:.3s ease-in-out}.AboutTeamBox .desc p{margin-top:5px;font-size:.8em}@media only screen and (min-width: 1024px) and (max-width: 1279px){.AboutTeamWr{gap:60px 20px}.AboutTeamBox .plus{margin:8px 6px;width:34px;height:34px}.AboutTeamBox .desc{margin-top:15px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.AboutTeamWr{gap:60px 20px}.AboutTeamBox .plus{margin:8px 6px;width:34px;height:34px}.AboutTeamBox .desc{margin-top:15px}}@media only screen and (min-width: 0px) and (max-width: 767px){.AboutTeamWr{gap:40px 20px;width:100%}.AboutTeamBody{flex-wrap:wrap}.AboutTeamBody .title{width:100%;margin-bottom:calc(18vw * 9 / 16)}.AboutTeamBox{width:calc(100% / 2 - 10px)}.AboutTeamBox .plus{margin:8px 6px;width:34px;height:34px}.AboutTeamBox .desc{margin-top:13px}}.AboutTop{position:relative}.AboutTopTxt{position:relative;padding:calc(34.5vw * 9 / 16) 15px calc(9.5vw * 9 / 16);max-width:1200px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.AboutTopTxt p{text-align:center;margin:calc(4vw * 9 / 16) 0;font-size:clamp(25px, 3vw, 44px);line-height:1;letter-spacing:0;font-family:'10990'}.AboutTopTxt p span{display:block;opacity:1;transition:transform 0.1s linear}.AboutTopTxt p:not(:first-child) span{opacity:0.1}.AboutTopIcon{display:flex;justify-content:center;gap:1vw;padding-top:calc(4vw * 9 / 16)}.AboutTopIcon img{display:block;width:calc(8vw * 9 / 16)}.AboutTopIcon img{transition:transform 0.3s ease, opacity 0.3s ease}.AboutTopIcon img:first-child{transform:translateX(-20px)}.AboutTopIcon img:last-child{transform:translateX(20px)}@media only screen and (min-width: 0px) and (max-width: 767px){.AboutTopTxt{min-height:auto;padding:calc(159.5vw * 9 / 16) 15px calc(80.5vw * 9 / 16)}.AboutTopTxt p{margin:calc(7vw * 9 / 16) 0}.AboutTopIcon{padding-top:calc(12vw * 9 / 16)}.AboutTopIcon img{width:calc(21vw * 9 / 16)}}.AboutNum{position:relative;padding-top:calc(13vw * 9 / 16);padding-bottom:calc(13vw * 9 / 16)}.AboutNumTop{padding-left:25%;margin-bottom:calc(4vw * 9 / 16)}.AboutNumTop h4{font-size:clamp(24px, 2.5vw, 48px);margin-bottom:calc(3vw * 9 / 16);display:block;line-height:1}.AboutNumTop h4 b{color:#fe1822;display:block}.AboutNumRow{position:relative;overflow:hidden;border-bottom:1px solid gray;display:flex;padding-top:calc(4vw * 9 / 16)}.AboutNumRow span{width:25%;text-transform:uppercase;font-size:clamp(14px, 1vw, 18px);display:block;display:flex;align-items:flex-end}.AboutNumRow b{width:50%;font-size:calc(22vw * 9 / 16);line-height:calc(16vw * 9 / 16);display:block;font-weight:700;position:relative;--rotate:calc(20deg * (1 - var(--progress, 0)))}.AboutNumRow b i{transform:rotate(var(--rotate));transform-origin:0 100%;display:block}.AboutNumRow .img{display:block;width:25%}.AboutNumRow .img img{width:calc(22vw * 9 / 16);height:calc(14vw * 9 / 16);border-radius:10px;overflow:hidden;display:block;margin-left:auto}@media only screen and (min-width: 0px) and (max-width: 767px){.AboutNumTop{padding-left:0%;margin-bottom:calc(10vw * 9 / 16)}.AboutNumRow{flex-wrap:wrap;padding-top:calc(18vw * 9 / 16);flex-direction:column}.AboutNumRow b{width:100%;font-size:calc(37vw * 9 / 16);line-height:calc(27vw * 9 / 16)}.AboutNumRow span{width:100%}.AboutNumRow .img{width:auto;position:absolute;bottom:0;right:0;margin:5px}.AboutNumRow .img img{width:calc(66vw * 9 / 16);height:calc(46vw * 9 / 16)}}
/*# sourceMappingURL=about.css.map */
