.ov{overflow: hidden;}
.event-cont *{letter-spacing:-1px;font-family: Noto Sans KR,'noto',sans-serif;}
.event-cont {overflow: hidden;}
.event-cont .inner{width:1000px;margin:0 auto;position:relative;}
.event-cont .inner_w{width: 2560px; position: relative; text-align: center; left: 50%; transform: translateX(-50%); margin: 0;overflow: hidden;}
.p_r {position: relative;}

/* .cont01 .gisu{position:absolute;top:210px;right:-15px;font-size:45px;color:#222;font-weight:bold;}
.cont01 .gisu i {color:#ff4b1c; font-style: normal;} */
.evt_main .term{position:absolute;top:455px;left:50%;transform:translateX(-50%);font-size:24px;color:#222;}

.cont01 .tab_wrap ul {width: 730px; margin: 0 auto 50px; display: flex; flex-wrap: wrap; gap: 12px; justify-content: center;}
.cont01 .tab_wrap li {width: 32%;}
.cont01 .tab_wrap li a {display: flex; align-items: center; justify-content: center; width: 100%; box-sizing: border-box; padding: 15px 10px; background: rgba(232, 232, 232, 0.5); border: 1px solid #e8e8e8; border-radius: 30px; font-size: 1.3rem; color: #666;}
.cont01 .tab_wrap li a span {position: relative; display: flex; align-items: center; justify-content: center;}
.cont01 .tab_wrap li a span::before {content: ''; display: block; width: 2px; height: 10px; background-color: #666; position: absolute; right: -13px; top: 48%; transform: translateY(-50%) rotate(-45deg);}
.cont01 .tab_wrap li a span::after {content: ''; display: block; width: 2px; height: 10px; background-color: #666; position: absolute; right: -13px; top: 67%; transform: translateY(-50%) rotate(45deg);}
.cont01 .tab_wrap li a:hover, .cont01 .tab_wrap li a:focus {background: #fff; border-color: #f87412; color: #f87412; box-shadow: 0 10px 10px rgba(132, 126, 122, 0.2);}
.cont01 .tab_wrap li a:hover span::before, .cont01 .tab_wrap li a:hover span::after, .cont01 .tab_wrap li a:focus span::before, .cont01 .tab_wrap li a:focus span::after {background-color: #f87412;}
.cont01 div > a {display: inline-block; outline-offset: -1px;}

.cont04 .date_list{position: absolute; left: 50%; top: 88px; transform: translateX(-50%); margin-left: 160px; text-align: left;}
.cont04 .date_list > li{font-size: 1.5rem; color:#232323; margin-bottom: 44px;}
.cont04 .date_list > li:nth-last-of-type(1) {margin-bottom: 0;}

.cont05 .date{position: absolute;left: 166px;top: 248px;color:#D90000;font-size: 22px;font-weight: bold;}