@charset "utf-8";

/* EVENT 231004 */
.evtContainer {background: #304e5e; }
.evtContainer .evtTitWrap {width: 100%; height: 1307px;  background: url(/resources/images/event/2023/event231004/evtBg.png)repeat-x; }
.evtContainer .evtTitWrap .inner {position: relative; width: 1256px; height: 100%;}
.evtContainer .evtTitWrap .inner .tit > img {display: inline-block;}
.evtContainer .evtTitWrap .inner .tit .evtGift {position: absolute; left: 50%; bottom: -53px; transform: translateX(-50%); z-index: 10;}

.eventWrap.evtFullType .evtTitWrap .logo.logo_fr {  top: 0; width: 100%; padding-top: 83px; }
.eventWrap.evtFullType .evtTitWrap .logo.logo_fr .fr_inner {width: 1200px; left: 50%; top: 36px; transform: translateX(-50%);}
.evtContainer .evtTitWrap .con{display:block;position: absolute;top: 118px;right: 26px;}

.evtContainer .evtSection {margin-top: -419px;}
.evtContainer .evtSection .evtCont1 .inner {width: 950px; margin: 0 auto;}
.evtContainer .evtSection .evtCont1 .inner .cont { position: relative; width: 100%; margin-bottom: 60px; border: 2px solid #2c2c2c; border-radius: 20px; z-index: 2;}
.evtContainer .evtSection .evtCont1 .inner .cont.cont1 {background: #fff9e4;}
.evtContainer .evtSection .evtCont1 .inner .cont.cont1:before {content: ""; display: inline-block; position: absolute; left: 50%; bottom: 14px; transform: translateX(-50%); width: 1052px; height: 63px; background: url(/resources/images/event/2023/event231004/evtShadow.png)no-repeat center; z-index: 1;}
.evtContainer .evtSection .evtCont1 .inner .cont.cont2 {background: #f0f8ea; box-shadow: 4px 4px 0px rgba(44, 44, 44, 1);}
.evtContainer .evtSection .evtCont1 .inner .cont .evtBadge {position: absolute; left: 50%; top: -32px; transform: translateX(-50%);}
.evtContainer .evtSection .evtCont1 .inner .cont .contInner {position: relative; padding: 45px; text-align: center;}
.evtContainer .evtSection .evtCont1 .inner .cont.cont2 .contInner {position: relative; padding-top: 73px; text-align: center;}
.evtContainer .evtSection .evtCont1 .inner .cont .contInner .contInfo {position: absolute; right: 10px; top: -12px; font-size: 0; }
.evtContainer .evtSection .evtCont1 .inner .cont.cont2 .btnApply {display: inline-block; width: 282px; height: 74px; margin-top: 30px; background: url(/resources/images/event/2023/event231004/btnApply.png)no-repeat center;}

.evtFooterWrap {background: #2c2c2c;}
.evtFooterWrap .inner {display: flex; gap: 20px; width: 944px; padding: 35px 0 35px 203px;}
.evtFooterWrap .inner strong {font-size: 20px; font-weight: 600; color: #ffffff; letter-spacing: -0.06em;}
.evtFooterWrap .inner ul li {position: relative; padding-left: 12px; font-size: 15px; font-weight: 300; color: #cfcfd3; line-height: 1.6; letter-spacing: -0.025em; }
.evtFooterWrap .inner ul li:after {content: ""; display: inline-block; position: absolute; left: 0; top: 11px; width: 3px; height: 3px; background: #cfcfd3; border-radius: 50%; }

#eventPopWrap {width: 603px;}
.popTblWrap .thTit .point_o {font-size: 12px;}
.applyTextarea .textareaWrap textarea {height: 132px;}
#eventPopWrap .eventPop.pop_type02 .popTblWrap .formMulti.half .ui-select-parent {width: 130px;}
#eventPopWrap .eventPop.pop_type02 .popTblWrap .formMulti.multiFlex.write_info.class_info input[type="text"] {width: 56px;}
#eventPopWrap .eventPop.pop_type02 .popTblWrap .btn_date_wrap {display: inline-flex; gap: 2px; margin-left: 5px;}
#eventPopWrap .eventPop.pop_type02 .popTblWrap .btn_date_wrap .btn_add_date {display: inline-block; width: 34px; height: 32px; font-size: 0; line-height: 32px; background: url(/resources/images/event/2023/event231004/dateAdd.png)no-repeat center; }
#eventPopWrap .eventPop.pop_type02 .popTblWrap .btn_date_wrap .btn_remove_date {display: inline-block; width: 34px; height: 32px; font-size: 0; line-height: 32px; background: url(/resources/images/event/2023/event231004/dateRemove.png)no-repeat center; }












