@charset "utf-8";

/* EVENT 230908 */
.evtContainer .evtTitWrap {width: 100%; height: 1039px;  background: url(/resources/images/event/2023/event230908/evtBg.png)repeat-x; }
.evtContainer .evtTitWrap .inner {position: relative; width: 1206px; height: 100%;}
.evtContainer .evtTitWrap .inner .tit > img {display: inline-block; margin-left: 19px;}
.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: 0px;}

.evtContainer .evtSection {padding-top: 150px; background: #e8bb8e;}
.evtContainer .evtSection .evtCont1 .inner {width: 944px; margin: 0 auto;}
.evtContainer .evtSection .evtCont1 .inner .cont { position: relative; width: 100%; margin-bottom: 60px; border: 2px solid #2c2c2c; border-radius: 20px; box-shadow: 4px 4px rgba(44, 44, 44, 1);}
.evtContainer .evtSection .evtCont1 .inner .cont.cont1 {background: #fff9e4;}
.evtContainer .evtSection .evtCont1 .inner .cont.cont2 {background: #eaf8f8;}
.evtContainer .evtSection .evtCont1 .inner .cont .evtBadge {position: absolute; left: 50%; top: -32px; transform: translateX(-50%);}
.evtContainer .evtSection .evtCont1 .inner .cont .contInner {position: relative; padding: 73px 50px 40px; text-align: center;}

.evtContainer .evtSection .evtCont1 .inner .cont .commentWrap {margin-top: 20px;}
.evtContainer .evtSection .evtCont1 .inner .cont .evtCommentList {display: flex;  gap: 4px; width: 100%;  }
.evtContainer .evtSection .evtCont1 .inner .cont .evtCommentList .listItem {flex: 1; max-width: 277px; padding: 9px 23px 23px 26px; text-align: left; background: #fff; border: 1px dashed #8c8c8b; border-radius: 10px; }
.evtContainer .evtSection .evtCont1 .inner .cont .evtCommentList .listItem .listTxt {height: 222px; padding: 10px 0; overflow-y: auto;}
.evtContainer .evtSection .evtCont1 .inner .cont .evtCommentList .listItem .listTxt .txtInner {min-height: 222px; background: url(/resources/images/event/2023/event230908/commentBg.png)repeat;}
.evtContainer .evtSection .evtCont1 .inner .cont .evtCommentList .listItem p { font-size: 15px; font-weight: 400; color: #201c1e; line-height: 25px; letter-spacing: -0.045em; word-break: break-all; }
.evtContainer .evtSection .evtCont1 .inner .cont .evtCommentList .listItem .teacher_id {display: inline-block; margin-top: 10px; font-size: 17px; font-weight: 500; color: #7350e3; line-height: 1; letter-spacing: -0.045em;}
.evtContainer .evtSection .evtCont1 .inner .cont .btnApply {display: block; width: 100%; height: 65px; background: #7350e3 url(/resources/images/event/2023/event230908/btnApply.png)no-repeat center; border-radius: 0 0 18px 18px; }
.evtContainer .evtSection .evtCont1 .inner .cont.cont2 .btnQr {display: inline-block; position: absolute; left: 50%; top: 459px; transform: translateX(-50%); width: 94px; font-size: 13px; font-weight: 500; color: #fff; line-height: 29px; letter-spacing: -0.045em; background: #ff7449; border-radius: 15px;}

.evtFooterWrap {background: #2c2c2c;}
.evtFooterWrap .inner {display: flex; gap: 20px; width: 944px; padding: 35px 0 35px 75px;}
.evtFooterWrap .inner strong {font-size: 20px; font-weight: 600; color: #ffffff; letter-spacing: -0.06em;}
.evtFooterWrap .inner ul li {padding-left: 15px; font-size: 15px; font-weight: 300; color: #cfcfd3; line-height: 1.6; letter-spacing: -0.025em; text-indent: -15px;}

#eventPopWrap {width: 603px;}
.popTblWrap .thTit .point_o {font-size: 12px;}
.applyTextarea .textareaWrap textarea {height: 132px;}











