/* BASIC css start */
#bbsData { padding-top:0 }

#contentWrapper .tit-page-2{width:1420px; margin:0 auto}
.tit-page-2 h2{
    font-size: 36px;
    color: #000;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 60px; 
    padding-top:75px }

.tit-page-2 h2 span  { color:#999; font-size:11px; font-weight:normal; }


.eventTxt{padding-left: 10px; color: #000;}
.eventTxt .title{
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 1;}
    
.eventTxt .subtitle{font-size:11.85px; font-weight:500;}




.eventList { margin:30px 0 }
.eventList ul { display: flex;
    width: 100%;
    flex-wrap: wrap;
    box-sizing: border-box;
    justify-content: flex-start;
    gap: 0 20px; }
.eventList li { 
    margin: 0 0 40px 0;
    width: 340px;}
.eventList li:nth-child(2n+1) {_ margin-left:0 }
.eventList li .eventThumb {
    position: relative;
    margin-bottom:20px; width:100%; border-radius:3%; overflow:hidden }
.eventList li .eventThumb a{
    display: block;
    width: 340px;
    height: 454px;}
    
    
.eventList li .eventThumb img {
    border-radius: 15.13px;
    width: 100%;
    object-fit: cover;
    height: 100%;
    position: relative;}
    
.eventList li .eventThumb a:after {/*
    border-radius: 23.7px;
    font-size:0;
    content: "-";
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 40.7%, #000000 137.49%);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;*/
}


    
.eventList li .eventDate {padding-left: 10px;}
.eventList li .eventDate a { display:block;color: #9E9E9E; font-size: 14px; font-weight: 500;}

.title{font-size: 36px;}   
/* BASIC css end */

