.event-list{grid-template-columns:1fr;gap:25px 15px;display:grid}.event-list>li{overflow:hidden}.event-photo{margin-bottom:8px;position:relative}.event-photo img{aspect-ratio:580/377;background-color:var(--color-gray100);object-fit:contain;width:100%;height:100%;display:block}.event-photo .event-status{color:var(--color-white);-webkit-font-smoothing:antialiased;z-index:1;background-color:rgba(35,35,35,.6);padding:0 .5em;font-size:12px;line-height:20px;display:inline-block;position:absolute;top:10px;left:10px}.event-photo .event-status.event-status-ongoing{color:#a94949;background-color:rgba(255,234,234,.85)}.event-photo .event-status.event-status-close{color:var(--color-white);background-color:rgba(35,35,35,.6)}.event-photo .like-button{position:absolute;bottom:0;right:0}.event-tag{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.event-tag li a{background-color:var(--color-gray180);color:#6d6d6d;padding:4px 8px;font-size:12px;display:block}.event-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-name:hover{text-decoration:underline}.event-shop{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.event-shop a{color:var(--color-dark-beige)}.event-period{color:#8e8e8e;margin:4px 0 0}.event-description{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}#content h1{font-size:18px;display:inline-block}#content h1+span{color:#8e8e8e;font-size:15px;display:block}find-events{min-height:36px;margin:15px 0 40px;display:block}#content>section{margin-bottom:40px}#content>section h2{margin:0 8px 20px 0;font-size:18px;display:inline-block}#content>section h2+a{color:#757575;padding-left:18px;position:relative}#content>section h2+a:before{content:"";font-family:iichi-icon;font-size:18px;line-height:13px;position:absolute;top:0;left:0}#content>section .event-list>li .info .name{font-size:16px}filter-sort{min-height:36px;margin:25px 0 20px;display:block}@media (min-width:640px){.event-list.-col3{grid-template-columns:repeat(3,1fr)}}@media (max-width:639px){.event-list{gap:20px 10px}}
/*# sourceMappingURL=event.2e6ae8e02fa9bde8.css.map*/