.event__block+.event__block{margin-top:4rem;padding-top:4rem;border-top:.1rem solid var(--color-gray-300)}.event__content{line-height:1.5}.event-hero{padding-top:5rem;padding-bottom:3.6rem;background:color-mix(in srgb, var(--color-green-500) 10%, var(--color-white))}@media screen and (max-width: 767px){.event-hero{padding-top:2.8rem;padding-bottom:2.4rem}}.event-hero__title{font-size:3.6rem;font-weight:800;line-height:1.2;color:var(--color-gray-800, #2b2b2b)}@media screen and (max-width: 767px){.event-hero__title{font-size:2.6rem}}.event-hero__lead{margin-top:.8rem;font-size:1.4rem;line-height:1.7;color:var(--color-gray-600, #5a5a5a)}.event--list{padding-top:3.6rem;padding-bottom:6.4rem}@media screen and (max-width: 767px){.event--list{padding-top:2.4rem;padding-bottom:4rem}}.container{padding-inline:2.4rem;max-width:144rem}@media screen and (max-width: 767px){.container{padding-inline:1.2rem}}#eventList{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 1239px){#eventList{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){#eventList{grid-template-columns:repeat(2, 1fr)}}#eventList .c-event__list-item:nth-child(6n){border-left:0}#eventList .c-event__list-item:nth-child(5n+1){border-left:.1rem solid var(--color-gray-300)}.ev-filter{display:flex;flex-direction:column;gap:1.6rem;padding:2rem;margin-bottom:2.4rem;border-radius:1.6rem;background:var(--color-white);box-shadow:0 .2rem 1.2rem rgba(0,0,0,.05)}@media screen and (max-width: 767px){.ev-filter{padding:1.6rem;gap:1.2rem}}.ev-filter__top{display:flex;align-items:center;gap:1.6rem}@media screen and (max-width: 767px){.ev-filter__top{flex-direction:column;align-items:stretch}}.ev-filter__rows{display:flex;flex-wrap:wrap;gap:1.2rem 3.2rem;align-items:center;padding-top:1.6rem;border-top:.1rem solid var(--color-gray-200, #eceff3)}@media screen and (max-width: 767px){.ev-filter__rows{gap:1.2rem 1.6rem}}.ev-filter__search{position:relative;flex:1;min-width:0}.ev-filter__search .material-symbols-outlined{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);font-size:2rem;color:var(--color-gray-500, #9aa5b1)}.ev-filter__search input{width:100%;padding:1rem 1.2rem 1rem 4rem;border:.1rem solid var(--color-gray-300, #d9dee4);border-radius:1rem;font-size:1.4rem;background:var(--color-gray-100, #f7f8fa)}.ev-filter__search input:focus{outline:none;border-color:var(--color-green-500);background:var(--color-white)}.ev-filter__group{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.ev-filter__label{font-size:1.2rem;font-weight:700;color:var(--color-gray-600, #5a5a5a);white-space:nowrap}.ev-filter__sort{display:flex;align-items:center;gap:.8rem;flex-shrink:0}.ev-filter__select{padding:.8rem 1.2rem;border:.1rem solid var(--color-gray-300, #d9dee4);border-radius:1rem;font-size:1.3rem;background:var(--color-white);cursor:pointer}.circle .heading--section{padding-inline:0}.circle__content{line-height:1.5}.summary__info.layout--grid{grid-template-columns:56rem 1fr;gap:4rem}@media screen and (max-width: 767px){.summary__info.layout--grid{grid-template-columns:1fr;gap:2.4rem}}.summary__info.layout--grid .loading-bar,.summary__info.layout--grid .is-empty,.summary__info.layout--grid .is-error{grid-column:span 5}.summary__info.layout--grid .grid-item{position:relative}.summary__info .thumb{position:sticky;top:9.2rem}@media screen and (max-width: 767px){.summary__info .thumb{position:static}}.summary__info .subtitle,.summary__info .title{font-weight:700}.summary__info .subtitle{margin-block:2.4rem .8rem}.summary__info .title{font-size:2.4rem}.summary__info .c-meta{grid-template-columns:12rem 1fr;margin-top:2.4rem}@media screen and (max-width: 767px){.summary__info .c-meta{grid-template-columns:6.4rem 1fr}}.summary__info .c-meta dt:nth-of-type(1){border-top:.1rem solid var(--color-green-500)}.summary__info .c-meta dd:nth-of-type(1){border-top:.1rem solid var(--color-gray-300)}.attention__info p+ul{margin-top:1.6rem}.attention__info ul{padding-left:1em}.attention__info ul li{list-style-type:disc}.attention__info ul li+li{margin-top:.4rem}.attention__info ul+p{margin-top:1.6rem}.attention__info a:not(.button){color:var(--color-green-500);text-decoration:underline}.attention__info a:not(.button):hover{text-decoration:none}.ev-hero{position:relative;z-index:0;margin-bottom:4rem}@media screen and (max-width: 767px){.ev-hero{margin-bottom:2.4rem}}.ev-hero__inner{display:grid;grid-template-columns:4fr 6fr;gap:0;height:42rem}@media screen and (max-width: 767px){.ev-hero__inner{grid-template-columns:1fr;height:auto}}.ev-hero__intro{height:100%;min-width:0;display:flex;align-items:center;padding:4rem;background:radial-gradient(120% 100% at 0% 0%, rgba(45, 193, 176, 0.18) 0%, rgba(45, 193, 176, 0) 55%),linear-gradient(135deg, #eafaf6 0%, #ffffff 65%)}@media screen and (max-width: 767px){.ev-hero__intro{height:auto;padding:3.2rem 1.6rem}}.ev-hero__intro-body{width:100%;max-width:54rem;margin-inline:auto}.ev-hero__logo{margin:0 0 2rem}.ev-hero__logo img{max-width:54rem;max-height:13.5rem;width:auto;height:auto}.ev-hero__logo img[hidden]{display:none}.ev-hero__sub{font-size:1.7rem;font-weight:700;color:var(--color-gray-800, #2b2b2b);margin-bottom:1rem}.ev-hero__sub:empty{display:none}.ev-hero__brief{font-size:1.7rem;line-height:1.8;color:var(--color-gray-800, #2b2b2b);margin-bottom:2rem}.ev-hero__brief:empty{display:none}.ev-hero__title{font-size:clamp(2.4rem,3vw,3.6rem);font-weight:800;line-height:1.3;color:var(--color-gray-800, #2b2b2b);margin-bottom:2.4rem}@media screen and (max-width: 767px){.ev-hero__title{font-size:2.2rem}}.ev-hero__meta{display:grid;gap:1.2rem}.ev-hero__meta-row{display:grid;grid-template-columns:12rem 1fr;gap:.4rem 1.2rem;align-items:baseline}@media screen and (max-width: 767px){.ev-hero__meta-row{grid-template-columns:1fr;gap:.2rem}}.ev-hero__meta-row dt{display:inline-flex;align-items:center;gap:.4rem;font-size:1.7rem;font-weight:700;color:var(--color-gray-600, #5a5a5a)}.ev-hero__meta-row dt .material-symbols-outlined{font-size:2rem;color:var(--color-green-500)}.ev-hero__meta-row dd{font-size:1.7rem;font-weight:600;line-height:1.6;color:var(--color-gray-800, #2b2b2b)}.ev-hero__meta-row dd a{color:var(--color-green-500);text-decoration:underline}.ev-hero__hall{font-size:1.4rem;color:var(--color-gray-600, #5a5a5a)}.ev-hero__visual{height:100%;overflow:hidden;min-width:0}@media screen and (max-width: 767px){.ev-hero__visual{height:auto;aspect-ratio:16/9}}.ev-hero__visual img{width:100%;height:100%;object-fit:cover}.ev-guide{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}@media screen and (max-width: 1239px){.ev-guide{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.ev-guide{grid-template-columns:1fr;gap:1.6rem}}.ev-guide .loading-bar,.ev-guide .is-empty,.ev-guide .is-error{grid-column:1/-1}.ev-guide__card{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;border-radius:1.4rem;background:var(--color-white);border:.1rem solid var(--color-gray-200, #eceff3);box-shadow:0 .2rem .8rem rgba(0,0,0,.05)}@media screen and (max-width: 767px){.ev-guide__card{padding:2rem}}.ev-guide__card-hd{display:flex;align-items:center;gap:1rem}.ev-guide__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:4.4rem;height:4.4rem;border-radius:50%;background:color-mix(in srgb, var(--color-green-500) 12%, var(--color-white));color:var(--color-green-500)}.ev-guide__icon .material-symbols-outlined{font-size:2.6rem}.ev-guide__card-title{font-size:2rem;font-weight:800;color:var(--color-gray-800, #2b2b2b)}.ev-guide__lead{font-size:1.4rem;line-height:1.7;color:var(--color-gray-600, #5a5a5a)}.ev-guide__cos-about p{margin:0 0 .8rem}.ev-guide__cos-about p:last-child{margin-bottom:0}.ev-guide__cos-about ul{margin:.8rem 0 0;padding-left:2rem;list-style:disc}.ev-guide__cos-about ul li{line-height:1.7}.ev-guide__meta{display:grid;gap:.8rem;padding:1.4rem 1.6rem;border-radius:.8rem;background:var(--color-gray-100, #f7f8fa)}.ev-guide__meta>div{display:grid;grid-template-columns:10rem 1fr;gap:.2rem 1rem;align-items:baseline}.ev-guide__meta dt{font-size:1.3rem;font-weight:700;color:var(--color-gray-600, #5a5a5a)}.ev-guide__meta dd{font-size:1.4rem;font-weight:700;color:var(--color-gray-800, #2b2b2b)}.ev-guide__sub{display:block}.ev-guide__meta--stack>div{grid-template-columns:1fr;gap:.6rem}.ev-guide__fees{display:grid}.ev-guide__fees li{display:flex;justify-content:flex-start;align-items:baseline;gap:1rem;padding:.6rem 0;font-size:1.3rem;font-weight:400;color:var(--color-gray-600, #5a5a5a)}.ev-guide__fees li+li{border-top:.1rem solid var(--color-gray-300, #d9dee4)}.ev-guide__fees li b{font-size:1.5rem;font-weight:700;color:var(--color-gray-800, #2b2b2b);white-space:nowrap}.ev-guide__note{font-size:1.2rem;line-height:1.7;color:var(--color-gray-500, #8a8a8a);margin-top:-0.4rem}.ev-guide__actions{display:flex;flex-direction:column;gap:.8rem;margin-top:auto;padding-top:.4rem}.ev-guide__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:1.2rem 1.6rem;border-radius:.8rem;font-size:1.4rem;font-weight:700;text-decoration:none;transition:.15s}.ev-guide__btn .material-symbols-outlined{font-size:1.8rem}.ev-guide__btn--outline{color:var(--color-green-500);background:var(--color-white);border:.1rem solid var(--color-green-500)}.ev-guide__btn--outline:hover{background:color-mix(in srgb, var(--color-green-500) 8%, var(--color-white))}.ev-guide__btn--primary{color:var(--color-white);background:var(--color-green-500);box-shadow:0 .2rem .8rem rgba(0,0,0,.15)}.ev-guide__btn--primary:hover{background:var(--color-green-700, #1f9f92)}.ev-guide__meta--photo dt{white-space:nowrap}.ev-guide__photo-jump a{color:var(--color-green-500);text-decoration:underline}
