.credential-text{margin:0 auto;text-align:left}.credential-text.changed .title-box{-webkit-text-fill-color:transparent;background:url(https://cdn.shopify.com/s/files/1/0550/0524/9633/files/letter.png?v=1725957319) no-repeat currentColor;-webkit-background-clip:text;background-size:auto}.credential-text .title-box{font-weight:500;width:100%}.credential-text .desc-box{color:#999;width:100%}@media screen and (min-width:1024px){.credential-text.changed .title-box{animation:credential-shark-txt 4.5s linear forwards;background-position:0 50%}@keyframes credential-shark-txt{0%{background-position:-100% 50%}to{background-position:calc(100vw + 100%) 50%}}.credential-text{width:82rem}.credential-text .title-box{font-size:3rem;letter-spacing:-.06rem;line-height:3.5rem;max-width:75rem}.credential-text .desc-box{font-size:.5rem;line-height:.75rem;margin-top:.5rem;max-width:75rem}}@media screen and (max-width:1023.98px){.credential-text{margin-left:1.5rem;margin-right:1.5rem}.section-container-lg .credential-text{margin-left:.5rem;margin-right:.5rem}.credential-text.changed .title-box{animation:credential-shark-txt 1.5s linear forwards;background-size:auto 250%}@keyframes credential-shark-txt{0%{background-position:-2000% 50%}to{background-position:calc(100vw + 100%) 50%}}.credential-text .title-box{font-size:max(12px,1.88rem);letter-spacing:-.0376rem;line-height:2.38rem}html[lang=ja] .credential-text .title-box{font-size:max(12px,1.625rem);line-height:2.0625rem}.credential-text .desc-box{font-size:.38rem;line-height:.75rem;margin-top:.75rem}}