@charset "UTF-8";

/* hs-event 一覧ページ専用 */

.hs-event-body {
  max-width: 1060px;
  margin-inline: auto;
}

#event-year {}

#dbmessage-event {}

#dbevent {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
}

#dataout-event li,
#dbevent li {
  list-style: none;
  display: grid;
  grid-template-columns: 23% 17% 60%;
  gap: 8px;
  padding: 8px 10px;
}

#dbevent li:nth-child(even) {
  background-color: #f2f4f5;
}

.event-date {
  font-size: 15px;
}

.even-venue {}

.even-title {
  line-height: 1.4;
}

.table-head {
  width: 100%;
  display: grid;
  grid-template-columns: 23% 17% 60%;
  gap: 8px;
  background-color: #1b698d;
  margin-bottom: 30px;
  font-weight: bold;
}

.table-head div {
  color: #fff;
  padding: 5px 0;
}

.table-head div:first-child {
  padding-left: 10px;
}
.hs-event-desc{
  font-size: 12px;
  line-height: 120%;
  color: #2c730c;
}
.hs-archive-list li {
  border-bottom: none;
}