@charset "utf-8";

/* EVENT 482 */
.eventWrap .inner{width:1100px;}
/* evtTitWrap */
.evtContainer{background:#130509 url(/resources/images/event/2024/event240805/bg.png) repeat-x center top;}
.evtTitWrap{text-align:center;}

.eventWrap.evtFullType .evtTitWrap .logo{padding:0;}
.eventWrap.evtFullType .evtTitWrap .logo.logo_r .logoVisang{right:96px; top:6px;}

/* evtContsWrap > eventCont1 */
.eventCont1{padding:155px 0 58px;}
.eventCont1 .inner{position:relative; width:1106px;}
.eventCont1 .btnMap{position:absolute;left:543px;top:480px;display:inline-block;width:101px;height:30px;}
.eventCont1 .btnShare{position:absolute;left:578px;top:1350px;display:inline-block;width:145px;height:30px;}
.eventCont1 .btnApply{margin:23px auto 0; display:block;width:400px;height:102px;background:url(/resources/images/event/2024/event240805/btn_apply.png) 0 0 no-repeat;}

.evtInfo{background:#6b1a14;}

/* evtContsWrap > evtComment */
.evtComment{padding:90px 0 100px;background:#ffde9d;}
.evtContsWrap .commentWrap .replyWrap{margin-top:-1px;}
.evtContsWrap .commentWrap .replyWrap .inputWrap{margin-top:0;padding:0;border:3px solid #eac02e;background:#fff;border-radius:20px;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:910px;height:100%;padding:22px 40px 22px 32px;font-size:17px;color:#000;background:#fff;border:0;border-radius:0;outline:0;}
.replyWrap .inputBox .tx_box textarea::placeholder{ font-size:17px;color:#29065c;letter-spacing:-0.045em;}
.replyWrap .inputBox .tx_box .text{display:inline-block;position:absolute;right:25px;bottom:17px;}
.replyWrap .inputBox .tx_box .text span.remaining{font-size:14px;font-weight:400;color:#3e3e3e;letter-spacing:-0.045em;}
.replyWrap .inputBox .tx_box .text span.remaining .count{font-size:14px;font-weight:400;color:#3e3e3e;letter-spacing:-0.045em;}
.replyWrap .inputWrap .btnWrap{flex:1;padding:18px 18px 18px 0;}
.replyWrap .inputWrap .btnWrap button{display:inline-block;width:100%;height:100%;font-size:0;background:url(/resources/images/event/2024/event240805/btn_enter.png) 50% 50% no-repeat;border-radius:14px;}
.replyWrap .cmList{margin-top:38px;border:0;overflow:hidden;text-align:left;}
.replyWrap .cmList li{margin-bottom:10px;border:none;border-radius:20px;}
.replyWrap .cmList li.nodata{display:none}
.replyWrap .cmList li .cmContents{padding:23px 190px 27px 40px;margin-bottom:2px;line-height:1;background:#fff;border-radius:20px;}
.replyWrap .cmList li .info{height:auto;line-height:unset;}
.replyWrap .cmList li .info span.userID{display:inline-block;padding-left:26px;margin-bottom:3px;background:url(/resources/images/event/2024/event240805/ico_reply.png)no-repeat left center;font-size:18px;font-weight:500;color:#0f262b !important; line-height:2;letter-spacing:-0.04em;}
.replyWrap .cmList li .comment{padding:0;font-size:16px;font-weight:400;color:#0f1a2c;line-height:25px;letter-spacing:-0.045em;}
.replyWrap .cmList li .info .btnBox{display:none;}
.replyWrap .cmList li .cm_btnBox{display:none;}
/* eventPopWrap */
.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 .popInfoWrap .agreeWrap .infoList li strong{color:#da3d33;letter-spacing:inherit;}
#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;}
#eventPopWrap .eventPop.pop_type02 input[type="checkbox"] + label:before{top:0; margin-top:0;}