
/*공통*/
#wrap {overflow:hidden}

.event__specialgift--wrap {width:1280px;margin:0 auto;}
.event__specialgift--wrap .section__title {text-align:center;line-height:1.2;}
.event__specialgift--wrap .section__title > p {font-size:18px;font-weight:500;}
.event__specialgift--wrap .section__title > h3 {font-size:32px;color:#111;font-weight:bold;}

.event__specialgift--wrap .event__visual--wrap {position:relative;width:100%;max-width:1920px;height:580px;}
.event__specialgift--wrap .event__visual--wrap:before {content:'';position:absolute;top:0;left:50%;width:1920px;height:580px;background:url(/cjom/event/25_10_event/special_gift/images/img_specialgift_1_pc.jpg) no-repeat 50% 0;background-size:1920px auto;transform:translateX(-50%);}

.event__specialgift--wrap .event__apply--wrap {position:relative;width:100%;max-width:1920px;padding:1276px 0 64px;background:#093327;}
.event__specialgift--wrap .event__apply--wrap:before {content:'';position:absolute;top:0;left:50%;width:1920px;height:100%;background:#093327 url(/cjom/event/25_10_event/special_gift/images/img_specialgift_2_pc.jpg) no-repeat 50% 0;background-size:1920px auto;transform:translateX(-50%);z-index:0;}
.event__specialgift--wrap .event__apply--wrap .inner__content {position:relative;z-index:1;}
.event__specialgift--wrap .event__apply--wrap .event__btn--wrap {width:480px;margin:0 auto;}
.event__specialgift--wrap .event__apply--wrap .event__btn--wrap .btn__event {display:block;width:100%;height:64px;font-size:20px;font-weight:bold;border-radius:8px;}
.event__specialgift--wrap .event__apply--wrap .event__btn--wrap .btn__event.type-1 {color:#000;background:#ffeb12;}
.event__specialgift--wrap .event__apply--wrap .event__btn--wrap .btn__event.type-1 em {font-weight:normal;}
.event__specialgift--wrap .event__apply--wrap .event__btn--wrap .btn__event.type-2 {margin-top:16px;color:#fff;background:#007ac3;}
.event__specialgift--wrap .event__apply--wrap .event__btn--wrap .btn__event.type-2 > span {display:flex;line-height:20px;justify-content:center;align-items:center;gap:8px;}
.event__specialgift--wrap .event__apply--wrap .event__btn--wrap .btn__event.type-2 > span:after{content:'';width:10px;height:20px;background:url(/cjom/event/25_10_event/special_gift/images/ico_btn_arrow.png) no-repeat 0 50%;background-size:auto 16px;}

/* 알아두세요 */
/* 유의사항 */
.event__specialgift--wrap .evt_notice {padding-bottom: 0;margin: 0;}
.event__specialgift--wrap .evt_notice.fixed .evt_notice_accordion li [data-accordion] { pointer-events: none; }
.event__specialgift--wrap .evt_notice.fixed .evt_notice_accordion li .accordion_arrow {display:none;}
.event__specialgift--wrap .evt_notice.fixed .evt_notice_accordion li div {display:block !important;}

.event__specialgift--wrap .evt_notice_accordion {display: block; padding-top:40px; margin: 0px auto 0;text-align: left;border: 0;width:640px;box-sizing: border-box;background: none;}
.event__specialgift--wrap .evt_notice_accordion>li:first-child {text-align: center;}
.event__specialgift--wrap .evt_notice_accordion li [data-accordion] {position: relative;display: inline-block !important;font-size: 17px;line-height: 20px;padding: 0;
    color: #333;border-bottom: 2px solid #3f3f3f;}
.event__specialgift--wrap .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;}
.event__specialgift--wrap .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;}
.event__specialgift--wrap .evt_notice_accordion li a.active .accordion_arrow {transform: rotate(0);-webkit-transform: rotate(0);}

.event__specialgift--wrap .evt_notice_accordion li div {padding: 0;display: none;}
.event__specialgift--wrap .evt_notice_accordion li div dl {display: inline-block;padding: 20px 0 0 0;}
.event__specialgift--wrap .evt_notice_accordion li div dt {padding: 0;font-size: 16px;color: #585858;text-align: left;}
.event__specialgift--wrap .evt_notice_accordion li div dd+ dt {padding-top: 20px;}
.event__specialgift--wrap .evt_notice_accordion li div dd {text-align:left; color:inherit; padding: 0 0 0 10px;}
.event__specialgift--wrap .evt_notice_accordion li div ul li {position: relative;font-size: 16px;color: #666;line-height: 21px;padding-left: 14px;text-align: left;}
.event__specialgift--wrap .evt_notice_accordion li div ul li + li {margin-top:6px;}

.event__specialgift--wrap .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;}
.event__specialgift--wrap .evt_notice_accordion li div ul li strong {font-weight: 600;}
.event__specialgift--wrap .evt_notice_accordion li div.condition {padding: 0;}