/* BASIC css start */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;200;300;400;500;600;700;800;900&display=swap');
.com_wrap {width:1100px;margin:0 auto;margin-top:60px;}
.com_wrap img {border:0px;}
.com_wrap .com_top {text-align:center;margin-top:60px;}
.com_wrap .event_list {padding-bottom:50px;height:1300px;padding-top:55px;}
.com_wrap .event_list li {float:left; height:350px; margin-bottom:18px;}
.com_wrap .event_list .event_right {margin-right:25px; }




/*230530 ¸®½ºÆ® ¼öÁ¤*/
li{list-style: none;}
a{text-decoration: none; }
.event_list_container{width:1200px; margin:100px auto 0;}
.list_cont{width:100%; display:flex;flex-direction: row;flex-wrap: wrap;}
.list_cont li{width:calc(100%/2); box-sizing:border-box; padding:0 20px; margin-bottom: 50px;}
.list_cont li:nth-child(2n){}

.list_cont li a p{text-align: center; display:block; overflow: hidden; width:100%; height:370px;border-radius: 20px;}
.list_cont li a p img{width:100%; text-align: center;}
.list_cont li a p img:hover{transition: 1s; transform: scale(1.1);}
.list_cont li a p img:not(:hover){transition: 1s; transform: scale(1.2.1.2);}

.list_cont li a h2.txt{font-size:1.25em; font-family:'Noto Sans KR',Malgun Gothic,"¸¼Àº °íµñ",AppleGothic,Dotum,"µ¸¿ò",sans-serif; letter-spacing: -0.035em; 
    font-weight:300;color:#444;text-align: center; margin-top:20px;}
.list_cont li a h2.txt strong{font-weight:700;}



.eventlist{margin-bottom:200px;}
.eventlist ul{display: flex; width: 1480px; margin: 0 auto; flex-direction: row; flex-wrap: wrap;}
.eventlist ul li{width: 50%; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 27px; align-items: center; box-sizing: border-box; padding: 40px;}
.img_sec a{display: block;overflow:hidden; border-radius: 1000px; width:210px;}
.img_sec a:hover>img{transform:scale(1.1)}
.img_sec a img{width: 100%; transition:all .3s}

.text_sec{width: 100%;}
.text_sec p{font-family: 'Noto Sans KR', sans-serif;line-height: 1.5;}
.text_sec p.big{color: #000; margin-bottom: 16px; font-weight: 600; letter-spacing:-1px; color: #444; margin-bottom: 16px; font-weight: 700;letter-spacing: -1px; font-size: 29px;}
.text_sec p.small{color: #8d8d8d;     font-size: 18px;  font-weight: 400; letter-spacing:-.5px; }

.text_sec a{border: 1px solid #d1d1d1; color:#d1d1d1; padding: 3px 30px; display: inline-block; margin-top: 20px;}
/* BASIC css end */

