@charset "utf-8";

/* EVENT 482 */
.eventWrap .inner{width:1100px;}
/* evtTitWrap */
.evtTitWrap{height:936px;background:url(/resources/images/event/2024/event240205/bg.jpg) 50% 0 no-repeat;background-size:100% 100%;}
.evtTitWrap:before{content:'';position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:394px;background:url(/resources/images/event/2024/event240205/bg_obj.png) 50% 0 repeat-x;}
.evtTitWrap:after{content:'';position:absolute;top:0;left:50%;display:inline-block;width:1482px;height:936px;background:url(/resources/images/event/2024/event240205/bg_tit.png) 50% 0 no-repeat;transform:translateX(-50%);}
.eventWrap.evtFullType .evtTitWrap .logo{padding:0 40px 0;}
.eventWrap.evtFullType .evtTitWrap .logo.logo_r .logoVisang{top:6px;}
.con{position:absolute;right:40px;top:118px;z-index:1;}
/* evtContsWrap > eventCont1 */
.eventCont1{position:relative;height:1953px;background:url(/resources/images/event/2024/event240205/bg_cont.jpg) 50% 0 no-repeat #1d0f2b;}
.eventCont1 .inner{padding-top:1636px;}
.eventCont1 .btnMap{position:absolute;left:470px;top:616px;display:inline-block;width:101px;height:30px;background:url(/resources/images/event/2024/event240205/btn_map.png) 0 0 no-repeat;}
.eventCont1 .btnShare{position:absolute;left:576px;top:1492px;display:inline-block;width:145px;height:30px;background:url(/resources/images/event/2024/event240205/btn_share.png) 0 0 no-repeat;}
.eventCont1 .btnApply{display:inline-block;width:400px;height:102px;background:url(/resources/images/event/2024/event240205/btn_apply.png) 0 0 no-repeat;}
.eventCont1 .evtInfo{position:absolute;bottom:0;left:0;width:100%;height:155px;background:url(/resources/images/event/2024/event240205/bg_evtinfo.jpg) 50% 0 no-repeat #150723;z-index:1;}
/* evtContsWrap > evtComment */
.evtComment{padding:90px 0 100px;background:#ddd;}
.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/event240205/btn_write.png) 50% 50% no-repeat #f03ea5;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/event240205/bg_reply_obj.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;}