body {
    font-family: 'Noto Sans JP', sans-serif;
    color: white;
    background: white;
    font-weight: 700;
    --tw-bg-opacity: 1;
    background-color: rgb(247 249 250 / var(--tw-bg-opacity, 1));
    width: 100vw;
    overflow-x: hidden;
}

@keyframes marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}
/* Tailwind のカスタムクラス */
.animate-marquee {
    animation: marquee 20s linear infinite;
}

.nontitlez-logo {
  image-rendering: crisp-edges;
  image-rendering: -webkit-optimize-contrast;
}