.card.svelte-1drvijy{background:#fff;padding:30px;display:block;height:100%;color:#000;transition:.2s ease-out opacity}@media (hover:hover){.card.svelte-1drvijy:hover{opacity:.6}.card.svelte-1drvijy:hover .card-thumbnail:where(.svelte-1drvijy) img:where(.svelte-1drvijy){scale:1.05}}.card-thumbnail.svelte-1drvijy,.card.svelte-1drvijy,.card\:column.svelte-1drvijy{position:relative;border-radius:16px}.card-thumbnail.svelte-1drvijy{border:1px solid #ddd;margin-bottom:30px;overflow:hidden}.card-thumbnail.svelte-1drvijy img:where(.svelte-1drvijy){height:auto;transition:1s ease-out scale}@media (max-width:750px){.card-thumbnail.object.svelte-1drvijy picture:where(.svelte-1drvijy){display:block}}.card\:column.svelte-1drvijy{display:grid;grid-template-columns:204px 1fr;background:#fff;grid-gap:16px;gap:16px;padding:30px;height:100%;color:#000;transition:.2s ease-out opacity}@media (max-width:750px){.card\:column.svelte-1drvijy{height:auto;display:block;grid-template-columns:1fr;padding:16px}}@media (hover:hover){.card\:column.svelte-1drvijy:hover{opacity:.6}.card\:column.svelte-1drvijy:hover .card-thumbnail:where(.svelte-1drvijy) img:where(.svelte-1drvijy){scale:1.05}}.card\:column.svelte-1drvijy .card-descriptions:where(.svelte-1drvijy){display:flex;flex-direction:column;justify-content:space-between}.card\:column.svelte-1drvijy .text-column:where(.svelte-1drvijy){align-items:center}.card\:column.svelte-1drvijy .card-thumbnail:where(.svelte-1drvijy){margin-bottom:0}@media (max-width:750px){.card\:column.svelte-1drvijy .card-thumbnail:where(.svelte-1drvijy){margin-bottom:16px}}.card\:column.svelte-1drvijy .card-thumbnail:where(.svelte-1drvijy) img:where(.svelte-1drvijy){-o-object-fit:cover;object-fit:cover;height:100%}@media (max-width:750px){.card\:column.svelte-1drvijy .card-thumbnail:where(.svelte-1drvijy) img:where(.svelte-1drvijy){height:auto}}.card\:column.svelte-1drvijy .card-labels:where(.svelte-1drvijy){margin-bottom:0}.card\:column.svelte-1drvijy .card-text:where(.svelte-1drvijy){font-size:14px}.card\:column.svelte-1drvijy .text-column:where(.svelte-1drvijy){display:flex;justify-content:space-between}@media (max-width:750px){.card\:column.svelte-1drvijy .text-column:where(.svelte-1drvijy){display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}}.card-labels.svelte-1drvijy{margin-bottom:18px}@media (max-width:750px){.card-labels.svelte-1drvijy{margin-bottom:12px}}.card-labels.svelte-1drvijy li:where(.svelte-1drvijy){border-radius:14px;display:inline-block;background:#f6f6f6;font-size:12px;line-height:1;padding:8px 12px}.card-text.svelte-1drvijy{margin-bottom:12px;letter-spacing:1.2px}@media (max-width:750px){.card-text.svelte-1drvijy{font-size:14px;letter-spacing:2.1px;margin-bottom:10px}}.card-date.svelte-1drvijy{font-size:12px;font-family:Avenir,Roboto,Noto Sans JP,system-ui,sans-serif}
