.ActionAddCalendar_hey-calendar__Tu9_M{display:flex}.ActionAddCalendar_hey-calendar__action__n2h6Q{display:flex;justify-content:center;align-items:center;gap:5px;color:var(--color-signature);fill:var(--color-signature);font-weight:700;font-size:10px;cursor:pointer}.ActionAddCalendar_hey-calendar__action__n2h6Q:hover{text-decoration:underline}.ActionAddCalendar_hey-calendar__action-icon__p_tjt{display:block;width:15px;height:15px}.ActionAddCalendar_hey-calendar__container__YcAh0{position:relative;display:inline-block}.ActionAddCalendar_hey-calendar__popup__mmdbV{position:absolute;inset:auto 0 35px auto;z-index:50;margin-top:8px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:250px;overflow:hidden;animation:ActionAddCalendar_fadeIn__bzWtK .2s ease}@media(max-width:480px){.ActionAddCalendar_hey-calendar__popup__mmdbV{width:220px}}.ActionAddCalendar_hey-calendar__popup-header__HFnMV{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0}.ActionAddCalendar_hey-calendar__popup-title__qsT6J{margin:0;font-size:16px;font-weight:500;color:#333}.ActionAddCalendar_hey-calendar__popup-close__n1YwP{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;transition:background-color .2s ease}.ActionAddCalendar_hey-calendar__popup-close__n1YwP:hover{background-color:#f5f5f5;color:#666}.ActionAddCalendar_hey-calendar__popup-list__pwZDK{padding:8px}.ActionAddCalendar_hey-calendar__popup-item__x39nJ{display:flex;align-items:center;width:100%;gap:12px;padding:10px 12px;background:none;border:none;border-radius:4px;text-align:left;font-size:14px;color:#333;cursor:pointer;transition:background-color .2s ease}.ActionAddCalendar_hey-calendar__popup-item__x39nJ:hover{background-color:#f5f5f5;text-decoration:none}@keyframes ActionAddCalendar_fadeIn__bzWtK{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ActionShare_hey-share___WDdg{display:flex}.ActionShare_hey-share__action__Oh7yY{display:flex;justify-content:center;align-items:center;gap:5px;color:var(--color-signature);fill:var(--color-signature);font-weight:700;font-size:10px;cursor:pointer}.ActionShare_hey-share__action__Oh7yY:hover{text-decoration:underline}.ActionShare_hey-share__action-icon__R5W1u{display:block;width:15px;height:15px}.ActionShare_hey-share__container__O75Bf{position:relative;display:inline-block}.ActionShare_hey-share__popup__T6FYJ{position:absolute;inset:auto 0 35px auto;z-index:50;margin-top:8px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:250px;overflow:hidden;animation:ActionShare_fadeIn__F1NaO .2s ease}@media(max-width:480px){.ActionShare_hey-share__popup__T6FYJ{width:220px}}.ActionShare_hey-share__popup-header__edoG_{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0}.ActionShare_hey-share__popup-title__3thlC{margin:0;font-size:16px;font-weight:500;color:#333}.ActionShare_hey-share__popup-close__4yIep{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;transition:background-color .2s ease}.ActionShare_hey-share__popup-close__4yIep:hover{background-color:#f5f5f5;color:#666}.ActionShare_hey-share__popup-share__imtV2{padding:8px}.ActionShare_hey-share__popup-platform__vVf3y{display:flex;align-items:center;width:100%;gap:12px;padding:10px 12px;background:none;border:none;border-radius:4px;text-align:left;font-size:14px;color:#333;cursor:pointer;transition:background-color .2s ease}.ActionShare_hey-share__popup-platform__vVf3y:hover{background-color:#f5f5f5}@keyframes ActionShare_fadeIn__F1NaO{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Ad_hey-ad___LKQV{display:flex;align-items:center;justify-content:center;color:var(--color-font-off);text-align:center;font-size:12px;padding:0 var(--spacing-1)}@media(min-width:768px){.Ad_hey-ad___LKQV{padding:unset}}.Ad_hey-ad__entry__xOGpQ{flex-grow:1;display:flex;flex-direction:column;gap:5px;align-items:center}.Ad_hey-ad__entry__xOGpQ ins{display:flex;width:100%!important;height:auto!important;max-width:320px}@media(min-width:992px){.Ad_hey-ad__entry__xOGpQ ins{max-width:582px}}@media(min-width:1200px){.Ad_hey-ad__entry__xOGpQ ins{max-width:789px}}@media(min-width:1600px){.Ad_hey-ad__entry__xOGpQ ins{max-width:1190px}}.Ad_hey-ad__entry__xOGpQ iframe{max-width:100%!important}.Ad_hey-ad__entry__xOGpQ:has([data-ad-status=unfilled]){display:none!important}.Ad_hey-ad__entry-label__88GEQ{display:block;color:var(--color-font-off)}.Ad_hey-ad__placeholder__C0yPu{width:100%;padding:5px;border:1px solid var(--color-border);background-color:var(--color-surface-1)}.DVCounter_container__M8TMr{--card-accent-color:var(--color-signature);margin-inline:var(--spacing-1)}@media(min-width:768px){.DVCounter_container__M8TMr{margin-inline:unset}}.DVCounter_grid__nOigE{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-1);gap:var(--spacing-1)}@media(min-width:768px){.DVCounter_grid__nOigE{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.DVCounter_card__fVtVC{border-radius:var(--border-radius);padding:var(--spacing-1) var(--spacing-2);position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--box-shadow)}.DVCounter_card__fVtVC:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:var(--card-accent-color);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.DVCounter_card__fVtVC:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04)}.DVCounter_cardIcon__PmJZc{position:absolute;inset:15px 15px auto auto;color:var(--card-accent-color);display:flex;align-items:center;justify-content:center}.DVCounter_cardCounter__Gb9Z6{margin-top:-6px;font-size:3.5rem;font-weight:800;color:var(--card-accent-color);line-height:1;position:relative;margin-bottom:var(--spacing-2)}.DVCounter_cardCounter__Gb9Z6:after{content:"";position:absolute;bottom:-16px;left:0;width:40px;height:3px;background-color:var(--card-accent-color);opacity:.5;border-radius:3px}.DVCounter_cardContent__2hUkG{display:flex;flex-direction:column;flex-grow:1}.DVCounter_cardTitle__Xv0SL{font-size:18px;font-weight:700;color:var(--color-black);margin:0}.DVCounter_cardInfo__oBFP1{display:block;margin-bottom:10px;color:var(--color-font-disclaimer);font-size:14px;flex-grow:1}.DVCounter_cardSource___oxCn{justify-self:flex-end}.Date_hey-date__y6hEr{position:absolute;inset:0 0 0 auto;padding:5px 10px;background:rgba(0,0,0,.35);border-top-right-radius:5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-white);font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.2);text-align:center;font-family:Courier;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.Date_hey-date__date__dvwKA{position:relative;display:flex;flex-direction:column;padding-bottom:20px;line-height:1}.Date_hey-date__date__dvwKA:after{position:absolute;display:flex;justify-content:center;align-items:center;font-family:Courier;content:"~";inset:auto 0 0 0;height:20px}.Date_hey-date__date__dvwKA:last-of-type{padding-bottom:0}.Date_hey-date__date__dvwKA:last-of-type:after{content:none}.Date_hey-date__day___xKbn{font-size:30px;text-transform:uppercase}.Date_hey-date__day___xKbn[data-range=Early]{font-size:14px}.Date_hey-date__day___xKbn[data-range=Mid]{font-size:20px}.Date_hey-date__day___xKbn[data-range=Late]{font-size:16px}.Date_hey-date__month__cSCR0{font-size:20px;text-transform:uppercase}.Date_hey-date__year__Ybin3{font-size:16px}.Entry_hey-entry__Z6_QB{container:article/inline-size;overflow:hidden;box-shadow:var(--box-shadow)}@media(min-width:768px){.Entry_hey-entry__Z6_QB{border-radius:var(--border-radius)}}.Entry_hey-entry__content__4QbpX{padding:var(--spacing-1)}@media(min-width:576px){.Entry_hey-entry__content__4QbpX{padding:var(--spacing-1) var(--spacing-2)}}.Entry_hey-entry__headline__cwqm2{line-height:46px;margin-bottom:0}.Entry_hey-entry__date__aFw9x{color:var(--color-signature);margin-bottom:var(--spacing-1)}.Entry_hey-entry__category__wi6fw{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:var(--spacing-1);font-size:16px}.Entry_hey-entry__type__LcNMh{padding:5px 10px;border-radius:var(--border-radius);background-color:var(--color-signature);color:var(--color-white)}.Entry_hey-entry__add-calendar__bdPSO{padding:5px 10px;background-color:var(--color-surface-3)}.Entry_hey-entry__tags__U7xS6{display:flex;font-size:12px;font-weight:700;gap:7px;margin-top:60px}.Entry_hey-entry__tag__p830B{padding:0 7px;background-color:var(--color-signature);color:var(--color-white);border-radius:var(--border-radius)}.Entry_hey-entry__tag--label__16F_8{background-color:unset;color:unset;padding-left:0}.Entry_hey-entry__headline-subline__pYd6h{display:block;font-size:26px;opacity:.6}.Entry_hey-entry__section__eIQyF{margin-bottom:var(--spacing-1)}.Entry_hey-entry__section__eIQyF:last-of-type{margin-bottom:0}.Entry_hey-entry__section-headline__yHh0q{font-size:24px;font-weight:400;margin-bottom:10px}.Entry_hey-entry__disclaimer__USJ8y{background-color:var(--color-surface-3);padding:var(--spacing-1);margin:0 calc(var(--spacing-1)*-1);font-size:14px;line-height:140%}@media(min-width:576px){.Entry_hey-entry__disclaimer__USJ8y{padding:var(--spacing-1) var(--spacing-2);margin:0 calc(var(--spacing-2)*-1)}}.Entry_hey-entry__update__ueDMz{font-size:14px}.Entry_hey-entry__venue__Y0NAz{background-color:var(--color-surface-3);padding:var(--spacing-1);margin:0 calc(var(--spacing-1)*-1)}@media(min-width:576px){.Entry_hey-entry__venue__Y0NAz{padding:var(--spacing-1) var(--spacing-2);margin:0 calc(var(--spacing-2)*-1)}}.Entry_hey-entry__venue-name__CViu_{font-size:20px;font-weight:400}.Entry_hey-entry__venue-headline__qu5zK{font-size:18px;font-weight:400;margin-bottom:0}.Entry_hey-entry__venue-row__nlS9W{margin-bottom:10px;font-size:18px}.Entry_hey-entry__venue-row__nlS9W:last-child{margin-bottom:0}.Entry_hey-entry__information-entries__J3kdh{gap:10px;display:flex;flex-wrap:wrap;position:relative;padding:15px 30px;border-radius:5px;box-shadow:var(--box-shadow)}@media(min-width:992px){.Entry_hey-entry__information-entries__J3kdh{width:300px}}.Entry_hey-entry__information-entries__J3kdh:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:var(--color-signature);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.Entry_hey-entry__information-headline__YSqts{font-size:22px;color:var(--color-signature);font-weight:900;margin-bottom:var(--spacing-1)}.Entry_hey-entry__information-headline-jpname__khQF9{display:inline-block;font-size:18px;color:var(--color-black)}.Entry_hey-entry__information-entry__tAHWy{flex-basis:100%}.Entry_hey-entry__information-entry-label__DwazM{font-size:16px;color:var(--color-signature);font-weight:900}.Entry_hey-entry__information-entry-content__k_smw{font-size:14px}.Entry_hey-entry__information-entry-content-row__D2rf0{margin-bottom:5px}.Entry_hey-entry__information-entry-content-row--small__u5UGa{margin-bottom:5px;font-size:12px}.Entry_hey-entry__information-entry-address__S_sJF:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--color-font) 15%,#fff);margin-bottom:5px}.Entry_hey-entry__information-entry-content-path____KkO{margin-bottom:5px;font-size:12px}.Entry_hey-entry__information-entry-content-path____KkO li{position:relative;padding-left:20px;padding-bottom:5px}.Entry_hey-entry__information-entry-content-path____KkO li:last-child{padding-bottom:0}.Entry_hey-entry__information-entry-content-path____KkO li svg{position:absolute;inset:3px auto auto 0}.Entry_hey-entry__header__T8cjl{margin-bottom:15px}.Entry_hey-entry__container__s2mqk:after{display:block;content:"";clear:both}.Entry_hey-entry__article__nDZPi{font-size:18px;font-weight:400;line-height:1.6;margin-bottom:var(--spacing-2)}.Entry_hey-entry__article__nDZPi b{font-weight:700}.Entry_hey-entry__article__nDZPi ul:not([class]){list-style:disc none inside;margin-bottom:20px}.Entry_hey-entry__article__nDZPi ul:not([class]) ul{list-style:circle none inside;margin-bottom:0;margin-left:15px}.Entry_hey-entry__info__wlJVA{margin-bottom:var(--spacing-2);background-color:var(--color-white)}@media(min-width:992px){.Entry_hey-entry__info__wlJVA{float:right;margin:0 0 var(--spacing-2) var(--spacing-2)}}.EntryBreadcrumb_hey-breadcrumb__entries__FJUkz{display:flex;flex-wrap:wrap}.EntryBreadcrumb_hey-breadcrumb__entry__VKmiH{position:relative;padding-right:20px;font-size:14px}.EntryBreadcrumb_hey-breadcrumb__seperator__KGOkr{position:absolute;inset:0 0 0 auto;display:flex;justify-content:center;align-items:center;padding-top:4px;width:20px}.EntryBreadcrumb_hey-breadcrumb__seperator__KGOkr svg{stroke:var(--color-signature)}.FigureImage_hj-figure__IDndd{width:100%;margin:var(--spacing-3) auto;overflow:hidden;text-align:center;display:flex;flex-direction:column}@media(min-width:768px){.FigureImage_hj-figure__IDndd{width:80%}}@media(min-width:992px){.FigureImage_hj-figure__IDndd{width:100%}}@media(min-width:1200px){.FigureImage_hj-figure__IDndd{width:80%}}.FigureImage_hj-figure__image-inline__NpOho{border-radius:var(--border-radius);margin-bottom:5px;height:auto}.FigureImage_hj-figure__caption__2fbIC{font-size:14px;opacity:.8;font-weight:400}.FigureImage_hj-figure__attribution__JbsFB{display:block;font-size:10px;opacity:.5}.FigureImage_hj-figure--header__6nn05{width:100%;margin:0;position:relative}.FigureImage_hj-figure--header__6nn05 .FigureImage_hj-figure__image__lQUba{object-fit:cover;aspect-ratio:1.5;border-radius:0}@media(min-width:768px){.FigureImage_hj-figure--header__6nn05 .FigureImage_hj-figure__image__lQUba{aspect-ratio:16/9;width:100%}}.FigureImage_hj-figure--header__6nn05 .FigureImage_hj-figure__caption__2fbIC{position:absolute;inset:auto 0 0 auto;color:var(--color-white);padding:5px 10px;text-align:right;opacity:1;background:var(--gradient-signature);border-top-left-radius:var(--border-radius);font-size:14px}.FigureImage_hj-figure--header__6nn05 .FigureImage_hj-figure__attribution__JbsFB{opacity:1}.FigureImage_hj-figure--header__6nn05 .FigureImage_hj-figure__attribution__JbsFB a{color:var(--color-white)}.Map_hey-map__EAUEQ{padding:0 var(--spacing-1)}@media(min-width:768px){.Map_hey-map__EAUEQ{padding:unset}}.Map_hey-map__map__5TsN6{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden}.Map_hey-map__map__5TsN6[data-view-mode=region] .Map_hey-map__prefecture__Rr2LM{display:none}.Map_hey-map__map__5TsN6[data-view-mode=region] .Map_hey-map__region__CGDU0{display:block}.Map_hey-map__map__5TsN6[data-view-mode=prefecture] .Map_hey-map__region__CGDU0{display:none}.Map_hey-map__map__5TsN6[data-view-mode=prefecture] .Map_hey-map__prefecture__Rr2LM{display:block;stroke:#fff;stroke-width:1}.Map_hey-map__map__5TsN6[data-view=japan]{padding:var(--spacing-1)}.Map_hey-map__map__5TsN6[data-view=kanto] .Map_hey-map__seperator__7s2vQ,.Map_hey-map__map__5TsN6[data-view=okinawa] .Map_hey-map__prefecture__Rr2LM[data-region=chubu],.Map_hey-map__map__5TsN6[data-view=okinawa] .Map_hey-map__prefecture__Rr2LM[data-region=kanto],.Map_hey-map__map__5TsN6[data-view=okinawa] .Map_hey-map__region__CGDU0[data-region=chubu],.Map_hey-map__map__5TsN6[data-view=okinawa] .Map_hey-map__region__CGDU0[data-region=kanto],.Map_hey-map__map__5TsN6[data-view=okinawa] .Map_hey-map__seperator__7s2vQ{display:none}.Map_hey-map__canvas__ZaqTb{display:block}.Map_hey-map__seperator__7s2vQ{stroke:var(--color-black);stroke-width:2}.Map_hey-map__prefecture__Rr2LM,.Map_hey-map__region__CGDU0{opacity:.5;transition:all .2s ease}.Map_hey-map__prefecture__Rr2LM:hover,.Map_hey-map__prefecture__Rr2LM[data-active=true],.Map_hey-map__region__CGDU0:hover,.Map_hey-map__region__CGDU0[data-active=true]{opacity:1}.Map_hey-map__prefecture__Rr2LM[data-region=hokkaido],.Map_hey-map__region__CGDU0[data-region=hokkaido]{fill:var(--color-region-hokkaido)}.Map_hey-map__prefecture__Rr2LM[data-region=tohoku],.Map_hey-map__region__CGDU0[data-region=tohoku]{fill:var(--color-region-tohoku)}.Map_hey-map__prefecture__Rr2LM[data-region=chubu],.Map_hey-map__region__CGDU0[data-region=chubu]{fill:var(--color-region-chubu)}.Map_hey-map__prefecture__Rr2LM[data-region=kanto],.Map_hey-map__region__CGDU0[data-region=kanto]{fill:var(--color-region-kanto)}.Map_hey-map__prefecture__Rr2LM[data-region=kansai],.Map_hey-map__region__CGDU0[data-region=kansai]{fill:var(--color-region-kansai)}.Map_hey-map__prefecture__Rr2LM[data-region=chugoku],.Map_hey-map__region__CGDU0[data-region=chugoku]{fill:var(--color-region-chugoku)}.Map_hey-map__prefecture__Rr2LM[data-region=shikoku],.Map_hey-map__region__CGDU0[data-region=shikoku]{fill:var(--color-region-shikoku)}.Map_hey-map__prefecture__Rr2LM[data-region=kyushu],.Map_hey-map__region__CGDU0[data-region=kyushu]{fill:var(--color-region-kyushu)}.Map_hey-map__prefecture__Rr2LM[data-region=okinawa],.Map_hey-map__region__CGDU0[data-region=okinawa]{fill:var(--color-region-okinawa)}.CardBreadcrumb_hey-card__breadcrumbs__h5Ryf{display:flex;align-items:center}.CardBreadcrumb_hey-card__breadcrumb__wSSxg:not(:last-child){padding-right:10px;position:relative}.CardBreadcrumb_hey-card__breadcrumb__wSSxg:not(:last-child):after{position:absolute;inset:0 0 0 auto;display:flex;justify-content:center;align-items:center;width:10px;content:"›"}.CardBreadcrumb_hey-card__breadcrumb__wSSxg:last-child,.CardBreadcrumb_hey-card__breadcrumb__wSSxg:last-child a{font-weight:900;color:var(--color-signature)}.Pagination_hey-pagination__bUf5L{margin-bottom:15px;overflow:hidden;display:flex;justify-content:center;font-size:16px}.Pagination_hey-pagination__bUf5L a:hover{text-decoration:none}.Pagination_hey-pagination__wrapper__DwjOh{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.Pagination_hey-pagination__entry__qXVZz{display:block;width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Pagination_hey-pagination__entry--ellipsis__moKlN{pointer-events:none}.Pagination_hey-pagination__entry--disabled__fNpPj{opacity:.4;pointer-events:none}.Pagination_hey-pagination__entry--active__0DpLN{pointer-events:none;background-color:var(--color-signature);color:var(--color-white)}.RenderEditorJS_hj-render__embed__bKAG7{margin-bottom:20px}.RenderEditorJS_hj-render__embed__bKAG7 iframe{max-width:100%}