#wrap {overflow:hidden}
.hide {display: none !important;}

.event__wrap {position:relative;top:0;left:0;min-width:1280px;width:100%;background-color:#fff}
.event__wrap .event__section {position:relative;left:0;right:0;text-align:center;width: 1920px; min-width: 1280px; margin: 0 auto; margin-left: calc((1280px - 1920px) / 2);}
.event__wrap .event__hide-cont {position: absolute; top: -9999px; left: -9999px; color: transparent;}
.event__wrap .event__section img {max-width:100%;width:auto;height:auto}
.event__wrap .event__content {position: relative;}

/* 붕어빵 뽑기 */
.event__wrap .kv_section p{position:absolute;top:273px;left:50%;transform: translateX(-50%);font-size:32px;color:#fff;line-height: 1.3;}
.event__wrap .event__btn-save {position: absolute; left: 50%; top:352px; transform: translateX(-50%); display: block; width: 480px; height: 65px; margin-left: -7px;z-index: 1;}

.event__wrap .notice_section{background:#C42520;padding-bottom:60px;}
.event__wrap .notice_section #lottie-deco01{position:absolute;top:0;left:50%;transform:translateX(-52%);width:700px;}
.event__wrap .event__btn-share {position: absolute; left: 50%; top:442px; transform: translateX(-50%); display: block; width: 480px; height: 65px;}

/* 알아두세요 */
.evt_notice {padding-bottom: 0;margin: 0;}
.evt_notice_accordion {display: block; padding-top:40px; margin: 0px auto 0;text-align: left;border: 0;width: 628px;box-sizing: border-box;background: none;}
.evt_notice_accordion>li:first-child {text-align: center;}
.evt_notice_accordion li [data-accordion] {position: relative;display: inline-block !important;font-size: 17px;line-height: 20px;padding: 0;
color: #111;border-bottom: 2px solid #3f3f3f;}
.evt_notice_accordion li [data-accordion]:before {position: absolute;top: 2px;left: -23px;content: "";display: inline-block;width: 17px;height: 17px;background: url(/cjom/event/cjsalefesta/23_10_images/festa_accordion_icon.png) no-repeat center center;background-size: 17px;}
.evt_notice_accordion li .accordion_arrow {position: absolute;right: -28px;top: 1px;display: inline-block;margin-right: 0;width: 28px;height: 18px;background: url(/cjom/event/cjsalefesta/23_10_images/festa_accordion_arrow.png) no-repeat center center;background-size: 14px;transform: rotate(-180deg);transition: transform .3s;}
.evt_notice_accordion li a.active .accordion_arrow {transform: rotate(0);-webkit-transform: rotate(0);}

.evt_notice_accordion li div {padding: 0;display: none;}
.evt_notice_accordion li div dl {display: inline-block;padding: 20px 0 0 0;}
.evt_notice_accordion li div dt {padding: 0;font-size: 16px;color: #111;text-align: left;}
.evt_notice_accordion li div dd+ dt {padding-top: 20px;}
.evt_notice_accordion li div dd {text-align:left; color:inherit; padding: 0 0 0 10px;}
.evt_notice_accordion li div ul li {position: relative;font-size: 16px;color: #111;line-height: 21px;padding-left: 14px;text-align: left;}
.evt_notice_accordion li div ul li + li {margin-top:6px;}
.evt_notice_accordion h4{font-size:16px;color:rgba(255, 255, 255, 0.70);}

.evt_notice_accordion li div ul li:before {content: '';position: absolute;left: 0;top: 7px;width: 4px;height: 4px;border-radius: 100%;background-color: #666;}
.evt_notice_accordion li div ul li strong {font-weight: 600;}
.evt_notice_accordion li div.condition {padding: 0;}

/* 하얀색 */
.evt_notice.white .evt_notice_accordion li [data-accordion] { border-bottom: 2px solid rgba(255, 255, 255, 0.70); color: rgba(255, 255, 255, 0.70);}
.evt_notice.white .evt_notice_accordion li [data-accordion]:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Ccircle cx='8.40332' cy='8.27783' r='7.5' stroke='white'/%3E%3Crect x='7.73779' y='3.8335' width='1.33333' height='6.22222' fill='white'/%3E%3Ccircle cx='8.40256' cy='11.8335' r='0.888889' fill='white'/%3E%3C/svg%3E");}
.evt_notice.white .evt_notice_accordion li div ul li {color: rgba(255, 255, 255, 0.70);}
.evt_notice.white .evt_notice_accordion li div ul li b{color: rgba(255, 255, 255, 0.70);}
.evt_notice.white .evt_notice_accordion li div ul li:before {background-color:rgba(255, 255, 255, 0.70);}
.evt_notice.white .evt_notice_accordion li .accordion_arrow {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3E%3Cpath d='M12.5967 1.22949L6.50001 7.32618L0.40332 1.22949' stroke='white'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 50% 50%;}
.evt_notice.white .evt_notice_accordion li div dd {color: rgba(255, 255, 255, 0.70);}
.evt_notice.white .evt_notice_accordion li .accordion_arrow {transform: rotate(0deg);}
.evt_notice.white .evt_notice_accordion li a.active .accordion_arrow {transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}

/* APP 다운로드 */
.event__wrap .event__app-download{background:#EFEFEF}
.btn_app-url {position: absolute; left: 50%; bottom: 160px;transform: translateX(-393px); display: block; width: 210px; height: 55px;}


.event__wrap .bubble_info{position: absolute; top:330px;left: 1060px;animation: floating_img 0.8s ease-in-out infinite alternate-reverse;}
@keyframes floating_img {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-6px);
    }
}
