/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */.paragraph.paragraph--type--common-card .common-card_link { display: block; transition: opacity 0.3s; }
.paragraph.paragraph--type--common-card .common-card_link:hover { opacity: 0.7; }
.paragraph.paragraph--type--common-card .common-card_link > .common-card_item { opacity: 1; }
.paragraph.paragraph--type--common-card .common-card_item { opacity: 0.7; }
.paragraph.paragraph--type--common-card .common-card_item-thumbnail img { width: 100%; vertical-align: bottom; object-fit: cover; object-position: center; aspect-ratio: 242/172; }
.paragraph.paragraph--type--common-card .common-card_item-body { display: flex; margin-top: var(--p-space-3); column-gap: 0.5rem; }
.paragraph.paragraph--type--common-card .common-card_item-body-sub { flex: 0 0 1.5rem; }
.paragraph.paragraph--type--common-card .common-card_item-body-main { flex: 1 1 auto; }
.paragraph.paragraph--type--common-card .common-card_item-number { display: flex; align-items: center; justify-content: center; width: 1.5rem; height: 1.5rem; text-align: center; color: var(--color--white); border-radius: 50%; background-color: var(--color--tokyu-red-600); font-family: Arial, sans-serif; font-size: var(--font-size-s); font-weight: var(--font-weight-xl); line-height: 1; }
.paragraph.paragraph--type--common-card .common-card_item-text { color: var(--color--neutral-gray-500); font-size: var(--font-size-xs); font-weight: var(--font-weight-base); line-height: var(--line-height-normal); }
.paragraph.paragraph--type--common-card .common-card_item-title { margin-top: var(--p-space-2); font-size: var(--font-weight-s); font-weight: var(--font-weight-m); line-height: var(--line-height-normal); }
