._event-card_2fabh_9{list-style-type:none}._anchor_2fabh_13{gap:clamp(20px, (var(--window-width) * .00472 + 18.208) * 1px, 25px);flex-direction:column;height:100%;display:flex}._image_2fabh_20{font-size:0;position:relative;overflow:hidden}._image_2fabh_20 img{width:100%;height:auto}._overlay_2fabh_30{background-color:oklch(from var(--color-smarthr-blue) l c h/40%);opacity:0;position:absolute;inset:0}._body_2fabh_37{gap:var(--spacing-xxxxs);flex-direction:column;display:flex}._body-head_2fabh_43{line-height:1.5}._body-head_2fabh_43:has(._location_2fabh_46) ._date_2fabh_46{border-right:1px solid var(--color-stone-03);margin-right:10px;padding-right:10px}._date_2fabh_46{text-autospace:no-autospace;display:inline}._location_2fabh_46{display:inline}._anchor_2fabh_13 ._overlay_2fabh_30{transition:all var(--duration-hover) var(--easing-out);transition-property:opacity}._anchor_2fabh_13 [class^=_inline-link-container]{transition:all var(--duration-hover) var(--easing-out);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat;transition-property:background-size}@media (hover:hover){._anchor_2fabh_13:hover ._overlay_2fabh_30{opacity:1}._anchor_2fabh_13:hover [class^=_inline-link-container]{background-position:0 100%;background-size:100% 1px}._anchor_2fabh_13:hover ._title_2fabh_78{--inline-link-icon-swap:1}}._filter-button_fcmam_9{--_padding-block:clamp(7px, (var(--window-width) * -.000943 + 8.358) * 1px, 8px);--_padding-inline:clamp(15px, (var(--window-width) * .00472 + 13.208) * 1px, 20px);align-items:center;gap:20px;display:flex}._label_fcmam_17{font-family:var(--font-family-ja-medium);font-size:var(--font-size-text-md);line-height:1.5}._widgets_fcmam_23{position:relative}._button_fcmam_27{gap:clamp(15px, (var(--window-width) * .00472 + 13.208) * 1px, 20px);min-width:240px;padding:var(--_padding-block) var(--_padding-inline);font-size:var(--font-size-text-md);cursor:pointer;background-color:var(--color-white);border:1px solid var(--color-black);line-height:1.5;font-family:var(--font-family-ja-debold);justify-content:space-between;align-items:center;font-weight:700;display:flex}._button_fcmam_27 svg{width:var(--icon-size-md);height:var(--icon-size-md);rotate:90deg}._popover_fcmam_48{min-width:100%;display:none;position:absolute;top:0;right:0}._popover_fcmam_48:where(._-open_fcmam_55){display:block}._list_fcmam_59{background-color:var(--color-white);border:1px solid var(--color-black)}._link_fcmam_64{padding:var(--_padding-block) var(--_padding-inline) var(--_padding-block) 3.125rem;font-size:var(--font-size-text-md);line-height:1.5;font-family:var(--font-family-ja-debold);font-weight:700;display:block;position:relative}._link_fcmam_64 svg{top:50%;left:var(--_padding-inline);width:var(--icon-size-md);height:var(--icon-size-md);position:absolute;translate:0 -50%}.js-focus-visible ._link_fcmam_64.focus-visible{outline:4px solid var(--focus-outline-color,var(--color-black));outline-offset:-8px;outline-offset:-4px}._button_fcmam_27{transition:all var(--duration-hover) var(--easing-out);transition-property:background-color}@media (hover:hover){._button_fcmam_27:hover{background-color:oklch(from var(--color-smarthr-blue) l c h/40%)}}._link_fcmam_64{transition:all var(--duration-hover) var(--easing-out);transition-property:background-color}@media (hover:hover){._link_fcmam_64:hover{background-color:oklch(from var(--color-smarthr-blue) l c h/40%)}}@media (forced-colors:active){._button_fcmam_27 svg,._link_fcmam_64 svg{fill:currentColor}}._container_y3mig_9{scroll-margin-top:clamp(27px, (var(--window-width) * .00284 + 25.925) * 1px, 30px)}@media screen and (width<=max(767px,47.9375rem)){._container_y3mig_9{padding-top:30px}}._head_y3mig_18{z-index:1;justify-content:flex-end;display:flex;position:relative}._list_y3mig_25{gap:clamp(52px, (var(--window-width) * .0151 + 46.264) * 1px, 68px) var(--grid-gutter);margin-top:clamp(35px, (var(--window-width) * .00944 + 31.415) * 1px, 45px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media screen and (width<=max(767px,47.9375rem)){._list_y3mig_25{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=max(575px,35.9375rem)){._list_y3mig_25{grid-template-columns:minmax(0,1fr)}}._empty_y3mig_42{margin-top:clamp(35px, (var(--window-width) * .00944 + 31.415) * 1px, 45px)}._foot_y3mig_46{margin-top:clamp(45px, (var(--window-width) * .0142 + 39.623) * 1px, 60px)}
