/* BASIC css start */
#event-list .event-tab-wrap .event-tab { display: flex; justify-content: space-between; border-top: 1px solid #464646; }
#event-list .event-tab-wrap .event-tab li { width: 100%; height: 30px; border-bottom: 1px solid #cecece; box-sizing: border-box; list-style: none; }
#event-list .event-tab-wrap .event-tab li a { display: flex; justify-content: center; align-items: center; height: 100%; font-size: .750rem; font-weight: bold; color: #898989; }
#event-list .event-tab-wrap .event-tab li a span { width: 100%; border-left: 1px solid #e2e2e2; text-align: center; }
#event-list .event-tab-wrap .event-tab li:first-child a span { border-left: none; }
#event-list .event-tab-wrap .event-tab li.now { border-bottom: 1px solid #000; }
#event-list .event-tab-wrap .event-tab li.now a { color: #000; }
#event-list .event-list-wrap { display: grid; gap: 20px 0; padding: 0 10px; font-family: 'Malgun Gothic'; }
#event-list .event-list-wrap .event-lst { border: 1px solid #aaa;  }
#event-list .event-list-wrap .event-lst a img { width: 100%; }
#event-list .event-list-wrap .event-lst .noimg { display: flex; justify-content: center; align-items: center; height: 130px; box-sizing: border-box; border: 1px solid #e9e9e9; font-size: 18px; font-weight: bold; color: #f2f2f2; }
#event-list .event-list-wrap .event-lst p {
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    color: #343434;
    letter-spacing: -1px;
    margin: 10px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
#event-list .event-list-wrap .event-lst span { font-size: 12px; color: #000; }

.page-title {
	margin-top: 30px;
}

/* BASIC css end */

