.c-upcard{background-color:#fff;border-radius:1rem;box-shadow:1px 8px 12px rgba(0,0,0,.2);font-size:.75rem;padding:1.5rem .75rem;text-align:center}.c-upcard__name{font-weight:700}.c-upcard__genre{color:#777;font-size:.624rem}.c-upcard__icon{height:35px;margin:1.5rem auto;width:auto}.c-upcard__icon img{display:block;height:35px;margin-left:auto;margin-right:auto;width:auto}.c-upcard__subtitle{background-color:#1b9c29;color:#fff;margin-bottom:.5rem;padding:.2rem .5rem}.c-upcard__value{align-items:center;color:#777;display:flex;font-size:.75rem;gap:.5rem;justify-content:center;margin-bottom:.75rem}.c-upcard__value span{font-size:.75rem;margin-left:0;margin-right:0}.c-upcard__percent{color:#1b9c29;font-size:2rem;font-weight:700;line-height:1;padding-bottom:2rem;position:relative}.c-upcard__percent:after{content:"%";font-size:1.25rem;margin-left:.25rem}.c-upcard__percent:before{bottom:0;content:"UP!";display:block;font-size:1.5rem;left:0;position:absolute;text-align:center;width:100%}.p-achievement__inner{display:flex;overflow:hidden;padding-bottom:1.25rem;position:relative;width:100vw}.p-achievement .p-achievement__items{display:flex;flex-shrink:0;justify-content:space-around;list-style:none;margin:0;padding:0;width:2500px}.p-achievement__items--origin{-webkit-animation:acv-origin 60s linear -30s infinite;animation:acv-origin 60s linear -30s infinite}.p-achievement__items--clone{-webkit-animation:acv-clone 60s linear 0s infinite;animation:acv-clone 60s linear 0s infinite}.p-achievement .p-achievement__item{margin:0}.p-achievement__item{width:100%}@-webkit-keyframes acv-origin{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes acv-origin{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes acv-clone{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes acv-clone{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}
