#main_container a, h4, dl, dt, dd, ul, li, span, p, label {font-family: 'noto', 'sans-serif'; letter-spacing: -1px;}
.e_inner{width:1000px;}
.p_r{position:relative;}
.event-cont a:focus{outline-offset: -2px;}
.inner{width: 1000px;margin:0 auto;}
.in_w{width: 2560px; position: relative; text-align: center; left: 50%; transform: translateX(-50%); margin: 0;overflow: hidden;}
.event-cont{overflow: hidden}

.evt_btn{position: absolute;left: 50%;transform: translateX(-50%);}
.evt_main .evt_btn{top: 705px;}
.con02 .evt_btn{top: 859px;margin-left: -230px;}
.con03 .evt_btn{top:830px}

.sub_txt{position: absolute;color:#fff;left: 50%;transform: translateX(-50%);top: 230px;font-size: 16px;}

/* 뽑기영역 */
.carrot_list{position: absolute; top: 320px; left: 50%; transform: translateX(-50%); width: 950px; display: flex; flex-wrap: wrap;}
.carrot_list li{width: 81px;height: 81px;margin-right: 15px;margin-bottom: 15px;border-radius: 5px;background: #aa7d2e;}
.carrot_list li:nth-child(10n){margin-right: 0;}
.carrot_list li a{display: block;text-indent: -9999px;background: url("//gscdn.hackers.co.kr/edu2080/images/event/2023/0110/carrot.png") 0 0 no-repeat;height: 100%;transition: 0.05s ease;}
.carrot_list li a:active{transform: scale(0.9);}
.carrot_list li a.finish{background-position-y: 100%;transition: 0s;}

.today_chance{color:#fff;font-weight: bold;font-size: 36px;position: absolute;left: 50%;top: 140px;margin-left: 380px;}
.today_chance strong{font-size: 52px;}

.get_list{position: absolute;left: 50%;top: 280px;margin-left: 355px;border: 1px solid #4f3922;color:#4f3922;border-radius: 15px;padding: 2px 10px;font-weight: bold;}

.evt_box{padding: 45px 55px 60px;box-sizing: border-box;width: 1000px;border-radius: 15px;background: #fff;position: absolute;top: 195px;left: 50%;transform: translateX(-50%);text-align: left;}
.evt_box table{width: 100%;}
.evt_box table th{text-align: right;padding-right: 15px;}
.evt_box table th, .evt_box table td{font-size: 24px;padding-bottom: 20px;color:#464646}
.evt_box table td input,.evt_box table td select{width: 100%;height: 45px;display: block;box-sizing: border-box;margin: 0;padding:0 10px}
.evt_box table td #user_id{width: 285px;}

.privacy_txt{height: 190px;background: #f2f2f2;color:#353536;box-sizing: border-box;padding: 20px; overflow: auto;transition: 0.25s ease;}
.privacy_txt h4{font-size: 22px;margin-bottom: 10px;}
.privacy_txt li{margin-bottom: 5px;}

.detail_btn{color:#353536;font-size: 20px;padding: 0 35px 0 15px ; background: #d6d6d6;border-radius: 15px;margin:5px 0 15px 30px;display: inline-block;position: relative;}
.detail_btn::after{content: "▲";position: absolute;top: 50%;transform: translateY(-50%);right: 15px;}
.detail_btn.close_box::after{transform: translateY(-50%) scaleY(-1)}
.detail_btn.close_box + .privacy_txt{height: 0;padding:0 20px;overflow: hidden;}

.evt_notice{background: #2c2c2c;padding: 50px 0}
.evt_notice h4{font-size: 32px;color:#fff;}
.evt_notice ul{margin-left: 30px;}
.evt_notice li{color:#fff;font-size: 18px;line-height: 1.5;}

.benefit_pop{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 21;display: none;}
.benefit_pop .bg{background: rgba(0,0,0,0.4);width: 100%;height: 100%;}
.benefit_pop .popup{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: none;}
.benefit_pop .popup img{filter: drop-shadow(0 0 10px rgba(0,0,0,0.3));}
.benefit_pop .popup .pop_close{position: absolute;width: 30px;height: 30px; right: 15px;top: 101px;display: block;z-index: 1;text-decoration: -9999px;font-size: 0;}
.benefit_pop .popup .pop_close.t2{top: 177px; right: 24px;}
.benefit_pop .list_box{width: 470px;height: 275px;overflow: hidden;position: absolute;top:240px;left: 50%;transform: translateX(-50%);}
.benefit_pop .list_box table{width: 100%;}
.benefit_pop .list_box thead{background: #eeeeee;}
.benefit_pop .list_box tbody{background: #f7f7f7;display: block;width: 470px;height: 230px;overflow-y: auto;overflow-x:hidden;}
.benefit_pop .list_box tr{display: flex;width: 470px;}
.benefit_pop .list_box th, .benefit_pop .list_box td{text-align: center;font-size: 18px;padding: 7px 0;display: block;}
.benefit_pop .list_box th:first-child, .benefit_pop .list_box td:first-child{width:125px;}
.benefit_pop .list_box th:nth-child(2), .benefit_pop .list_box td:nth-child(2){width:165px;}
.benefit_pop .list_box th:last-child, .benefit_pop .list_box td:last-child{width:180px;}

.benefit_pop .list_box tbody::-webkit-scrollbar{width:12px;}
.benefit_pop .list_box tbody::-webkit-scrollbar-thumb{padding-right: 5px;border-left: 6px solid #bfbfbf;}
.benefit_pop .list_box tbody::-webkit-scrollbar-track{background-color:none;}

.evt_date{background: #f7eac8;border-radius: 15px;padding:20px 45px;position: absolute;left: 50%;transform: translateX(-50%);text-align: left;}
.evt_date li{color:#614633;font-size: 20px;margin-bottom: 15px;}
.evt_date li:last-child{margin-bottom: 0;}
.evt_date li strong{display: inline-block;margin-left: 20px;}
.evt_date li span{color:#86745e}
.con01 .evt_date{top: 315px;}
.con01 .evt_date span{display: inline-block;width: 105px;text-align: right;}
.con05 .evt_date{top: 510px;}