.eventcard{display:flex;gap:1.8rem;margin-bottom:4rem;border-bottom:.21rem dotted var(--silvergray);padding-top:1rem;padding-bottom:1.8rem}.eventcard .thumb img{width:24rem;height:fit-content;border:.11rem solid var(--silvergray);aspect-ratio:16/9;object-fit:contain;pointer-events:none}.eventcard .info{flex:1}.eventcard .info-header{display:flex;justify-content:space-between;margin-bottom:1.2rem;color:var(--lightgray);font-size:1.5rem;line-height:1.1}.eventcard h3{color:var(--blue);font-family:var(--bold-font-family);font-weight:var(--bold-font-weight);font-size:2rem}.eventcard h3 a{position:relative;padding-left:2.4rem}.eventcard h3 a::before{content:'';position:absolute;left:-.4rem;top:.25rem;width:2.4rem;height:2.4rem;background:center/100% url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJtMTEgNWgtNnYxNGgxNHYtNm0wIC0zdi01aC01bTUgMC04IDgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAxOTljZCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+Cg==)}.eventcard-label{display:inline-block;margin-right:.5rem;height:2rem;border:.1rem solid var(--lightgray);border-radius:1rem;padding:0 1rem;color:var(--lightgray);font-size:1.2rem;line-height:2rem;text-align:center}[data-label="リアルイベント"]{border-color:var(--event-real-color);color:var(--event-real-color)}[data-label="WEBセミナー"]{border-color:var(--event-seminor-color);color:var(--event-seminor-color)}[data-label="DIS展示参加"]{border-color:var(--event-dis-color);color:var(--event-dis-color)}.eventcard-label-ended{border:none;border-radius:.4rem;background:var(--event-ended-background-color);color:var(--white)}.eventcard .info-buttons{display:flex;gap:1.1rem}.eventcard .info-header button{width:1.8rem;height:1.8rem;background:center 0/1.8rem no-repeat}.eventcard .info-header .favorite{background-size:1.6rem;background-image:url('/assets/img/commons/icon-favorite-off-lfdDg.svg')}.eventcard .info-header .favorite[data-favorite=true]{background-image:url('/assets/img/commons/icon-favorite-on-nyMuM.svg')}.eventcard-date,
.eventcard-location{color:var(--blue)}.eventcard-text{margin-top:1rem}@media screen and (max-width: 768px){.eventcard{display:block}.eventcard .thumb{display:block;margin-bottom:2rem}.eventcard .thumb img{width:100%}.eventcard .info{margin-bottom:1rem}.eventcard-label{min-width:24rem;margin-bottom:1rem;height:4rem;border-radius:2rem;font-size:2.4rem;line-height:4rem}.eventcard-label-ended{border-radius:.8rem}.eventcard .info-header .favorite{width:4rem;height:4rem;background-size:4rem}.eventcard-organizer{margin-top:-1rem;font-size:2.5rem}.eventcard h3{font-size:2.8rem}.eventcard h3 a{padding-left:4rem}.eventcard h3 a::before{top:0;width:4rem;height:4rem}.eventcard-date,
  .eventcard-location{font-size:2.5rem}.eventcard-date time{white-space:nowrap}}
.paginatelink{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:6rem;max-width:var(--content-max-width);padding:var(--content-padding);font-size:1.8rem}.paginatelink .button{display:flex;align-items:center;justify-content:center;margin:0 2.4rem;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--white)}.paginatelink .button:hover{opacity:.5}.paginatelink .button[href=""]{visibility:hidden}.paginatelink .button svg{width:1.6rem;stroke:var(--black)}@media screen and (max-width: 768px){.paginatelink{gap:2rem;font-size:2.8rem}.paginatelink .button{margin:0 1rem;width:8rem;height:8rem}.paginatelink .button svg{width:3.8rem}}.paginatelink a{display:revert;outline:revert;cursor:revert;color:var(--blue)}.paginatelink a:hover{opacity:revert;text-decoration:underline}
.titleheader{display:flex;flex-direction:column;justify-content:center;margin-bottom:5rem;height:17rem;border-radius:1rem;padding:0 8rem;background:right bottom/auto 100% var(--white) no-repeat;color:var(--blue);font-size:2rem;line-height:1.5}.titleheader h1{margin:0;font-size:3.4rem;line-height:1.1}@media screen and (max-width: 768px){.titleheader{margin-top:3rem;margin-bottom:5rem;height:20rem;border-radius:2rem;padding:0 3rem;background-size:auto 17rem;font-size:2.4rem}.titleheader div{margin-bottom:.5rem}.titleheader h1{font-size:4.8rem}}
.topicpath{display:flex;gap:.8rem;margin:2.5rem auto 2.6rem;max-width:var(--content-max-width);padding:var(--content-padding);font-size:1.5rem;line-height:2.4rem}@media screen and (max-width: 768px){.topicpath{margin-top:2.6rem;font-size:2rem}}.topicpath a{display:revert;outline:revert;cursor:revert;color:var(--blue)}.topicpath a:hover{opacity:revert;text-decoration:underline}
.event-page{max-width:var(--content-max-width);margin:0 auto;padding:var(--content-padding)}.event-page > section{border-radius:1rem;background:var(--white);padding:3.3rem 3rem 2.5rem}.event-page > section > p{margin:1rem 0;text-align:center}.event-page .titleheader{background-image:url(/assets/img/titleheader-event-lUQhh.png)}.event-page .eventcard{margin-bottom:1.8rem}@media screen and (max-width: 768px){.event-page > section{border-radius:2rem}.event-page .eventcard{margin-top:1rem;margin-bottom:3.4rem}}