.tcg-layout{--c-primary:#8bd0dd;--c-dial-primary:#71c6d6;--c-pagetheme-sub:#e383a8;--c-pink-plus:#e83767;--c-theme-character:#8bd0dd;--c-theme-goods:#e383a8;--c-theme-movie:#cda1dc;--c-theme-digital:#f2d36b;--c-theme-spot:#91dea9;--c-theme-news:#f08080;--c-bg:#ffffff;--c-surface-pink-light:#fdf5fa;--c-surface-cyan-lightest:#f0f9fa;--c-surface-cyan-light:#e2f2f7;--c-surface-cyan-pale:#b5e5ef;--c-surface-gray-light:#f7f7f7;--c-surface-gray:#dddddd;--c-text-main:#777777;--c-youtube:#e67272;--shadow-level-1:0 2px 6px rgba(0,0,0,0.06);--shadow-level-2:0 4px 12px rgba(0,0,0,0.10);width:100%;min-height:100vh;background-color:var(--c-bg);color:var(--c-text-main);font-family:var(--font-noto-sans-jp),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column}.tcg-layout *{box-sizing:border-box;padding:0;margin:0}.tcg-layout a{color:inherit;text-decoration:none}.tcg-layout button,.tcg-layout input,.tcg-layout li,.tcg-layout p,.tcg-layout span,.tcg-layout textarea{font-family:var(--font-noto-sans-jp),sans-serif}.tcg-layout,.tcg-layout p{font-size:15px;font-weight:400;line-height:1.8;letter-spacing:.125em}.tcg-layout h2{font-size:22.5px;letter-spacing:.083em}.tcg-layout h2,.tcg-layout h3{font-weight:700;line-height:1.2}.tcg-layout h3{font-size:17.55px;letter-spacing:.107em}.tcg-layout .no-scrollbar::-webkit-scrollbar{display:none}.tcg-layout .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}