.card-inner.svelte-1o8wyxa{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:64px;gap:64px;margin:0 auto;width:calc(100vw - 100px)}@media (max-width: 780px){.card-inner.svelte-1o8wyxa{grid-template-columns:1fr 1fr;width:100%;padding:0 16px;gap:32px}}.card-inner.svelte-1o8wyxa .card-item:where(.svelte-1o8wyxa){display:block;will-change:transform,opacity,filter}.card-inner.svelte-1o8wyxa .card-item-image:where(.svelte-1o8wyxa){display:block;margin-bottom:14px;position:relative}.card-inner.svelte-1o8wyxa .card-item-image:where(.svelte-1o8wyxa) img:where(.svelte-1o8wyxa){width:100%;height:auto}.card-inner.svelte-1o8wyxa .card-item-title:where(.svelte-1o8wyxa){font-family:YuGothic,YuGothicM,YuGothicUI-Regular,YuGothicUI,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-family:var(--font-gothic);color:#fff;font-size:16px;line-height:1.6;margin-bottom:8px}@media (max-width: 780px){.card-inner.svelte-1o8wyxa .card-item-title:where(.svelte-1o8wyxa){font-size:14px}}.card-inner.svelte-1o8wyxa .card-item-text:where(.svelte-1o8wyxa){font-family:YuGothic,YuGothicM,YuGothicUI-Regular,YuGothicUI,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-family:var(--font-gothic);color:#fff;word-break:break-word;font-size:12px}.play-button.svelte-1o8wyxa{position:absolute;top:50%;width:100%;height:100%;display:block;left:50%;transform:translate(-50%,-50%);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:3;font-family:Zen Old Mincho;font-family:var(--font-zen);background:none;cursor:pointer}.play-button.svelte-1o8wyxa:hover{opacity:.5}.works-list.svelte-9hts8e{margin-top:76px;margin-bottom:120px}#works.svelte-9hts8e{overflow:hidden}#works.svelte-9hts8e .works-inner:where(.svelte-9hts8e){position:relative;z-index:2}
