@charset "utf-8";

/* EVENT 458 */
.eventWrap .inner {width: 1240px;}
.evtTitWrap {position: relative;  width: 100%; height: 1094px; background: #FFFBF2 url(/resources/images/event/2025/event250208/evt_tit.png)no-repeat center;}
.evtTitWrap:after {content:'';position: absolute; bottom:0; left:50%; transform: translateX(-50%); width: 1171px; height: 416px; background: url(/resources/images/event/2025/event250208/evt_obj.png)no-repeat center;z-index: 2;}
.evtTitWrap .inner {width: 1194px; height: 100%;}
.eventWrap.evtFullType .evtTitWrap .logo {overflow: hidden;position: absolute;top: 40px;left: 0;width: 100%;padding: 0 40px 0;}
.eventWrap.evtFullType .evtTitWrap .logo.logo_r .logoVisang {float: none;position: absolute;right: 138px;top: 6px;}
.con {position: absolute; right: 40px; top: 118px;}

.eventCont1 {background: #ECD7CD; padding-bottom: 72px;}
.eventCont1 .inner {width: 1100px; padding-top: 60px; margin-top: -50px; text-align: center; background: #ECD7CD; }
.eventCont2 {position:relative;padding:120px 0;background:#E97444 url(/resources/images/event/2025/event250208/evtCont2_bg.png)no-repeat center bottom;}
.eventCont2 .winTip {width:1240px;height:330px;background:url(/resources/images/event/2025/event250208/winTip.png)no-repeat center;}
.eventCont2 .btnShare {display: inline-block; position: absolute; left: 45.967%; top: 31.322%; width: 92px; height: 36px;}
.eventCont2 .btnApply {display: inline-block; width: 436px; height: 84px; margin: 40px 0 56px; background: url(/resources/images/event/2025/event250208/btnApply.png)no-repeat center;}



.replyWrap {margin-top: 0;}
.inputWrap {margin-top: 0;}

.evtComment {padding: 120px 0; background: #fff;}
.evtContsWrap .commentWrap .replyWrap {margin-top: -1px;}
.evtContsWrap .commentWrap .replyWrap .inputWrap {margin-top: 0; padding: 0; border: 1px solid #A04049; background: #fff; border-radius: 12px; overflow: hidden;}
.evtContsWrap .commentWrap .replyWrap .inputWrap .inputBox {display: flex; width: 100%; height: 155px; }
.replyWrap .inputBox .tx_box {position: relative; width: auto; }
.replyWrap .inputBox .tx_box textarea {width: 1084px;height: 100%; padding:14px 16px 42px 14px; font-size: 14px;color: #000;background: #fff;border: 0; border-radius: 0; outline: 0; }
.replyWrap .inputBox .tx_box textarea::placeholder{ font-size:14px; color:#767676; letter-spacing: -0.02em;}
.replyWrap .inputBox .tx_box .text {display: inline-block;position: absolute;left: 16px;bottom: 17px;}
.replyWrap .inputWrap.login_before .inputBox textarea, .replyWrap .inputWrap.login_before .text {width:unset;}
.replyWrap .inputBox .tx_box .text span.remaining {font-size: 13px;font-weight: 400; color: #767676; letter-spacing: -0.02em;}
.replyWrap .inputBox .tx_box .text span.remaining .count {font-size: 13px;font-weight: 400; color: #767676; letter-spacing: -0.02em;}
.replyWrap .inputWrap .btnWrap {flex: 1;}
.replyWrap .inputWrap .btnWrap button {display: inline-block; width: 100%; height: 100%; font-size: 0; background: #E97444 url(/resources/images/event/2025/event250208/btn_txt.png)no-repeat center;border-radius: 0;}

.replyWrap .cmList {margin-top:8px; border: 0; overflow: hidden; text-align: left;}
.replyWrap .cmList li {border-bottom:1px solid #DBDBDB;}
.replyWrap .cmList li:last-child {border:none;}
.replyWrap .cmList li.nodata {display: none}
.replyWrap .cmList li .cmContents {padding: 24px 0; line-height: 1;}
.replyWrap .cmList li .info {height: auto; line-height: unset;}
.replyWrap .cmList li .info span.userID {font-weight:500;}
.replyWrap .cmList li .comment {margin-top:8px;padding: 0; font-size: 16px; font-weight: 400; color: #565656; line-height: 25px; letter-spacing: -0.02em;}
.replyWrap .cmList li .info .btnBox {display: none;}
.replyWrap .cmList li .cm_btnBox {display: none;}

.more_btn {width:100%;height:50px;padding:0 30px;margin:24px auto 0;color:#565656;font-size:16px;font-weight:400;text-align: center;border:1px solid #DBDBDB;line-height:48px;background:#fff;border-radius:0;}
.more_btn:hover {border:1px solid #DBDBDB;line-height:48px;background:#fff;color:#565656;}
.more_btn:after {content:none;}

.topInfo {background: #faf5f3; }
.topInfo p {font-size: 13px; font-weight: 500; color: #ec863f; letter-spacing: -0.045em; line-height: 50px; text-align: center;}

.popTblWrap .teacherInfo input[type="checkbox"] + label {position: relative;display: inline-block;padding: 0;font-size: 14px;font-weight: 400;color: #393d49;line-height: 2.2;}
.popTblWrap .teacherInfo input[type="checkbox"] + label:before {content: '';display: inline-block;width: 19px;height: 19px;margin: 0 8px 0 0;background: #fff;border: 1px solid #dfdfdf;border-radius: 100%;vertical-align: middle;}
.popTblWrap .teacherInfo input[type="checkbox"]:disabled + label {color: #888;}
.popTblWrap .teacherInfo input[type="checkbox"]:disabled + label:before {background: #f1f1f1;}
.popTblWrap .teacherInfo input[type="checkbox"]:checked + label:after {content: '';position: absolute;top: 11px;left: 4px;width: 13px;height: 13px;background: #ff8025;border-radius: 100%;}

#eventPopWrap .eventPop.pop_type02 .textareaWrap textarea {height: 132px;}

#eventPopWrap .eventPop.pop_type02 .agreeWrap.wrap2 {padding-top: 0; border-top: 0;}
#eventPopWrap .eventPop.pop_type02 .agree2 .chk:first-child {display: block; padding-bottom: 15px; border-bottom: 1px solid #e0e0e0;}