@charset "UTF-8";

/* EVENT 643 */
.eventWrap.evtFullType .evtTitWrap .logo_wrap{position:relative;max-width:1200px;margin:0 auto;}
.eventWrap.evtFullType .evtTitWrap .logo.logo_fr {top:-100px; padding: 45px 0 0;}
.eventWrap.evtFullType .evtTitWrap .logo.logo_fr .fr_inner{right:30px;}
.eventWrap.evtFullType .evtTitWrap .logo.logo_fr .fr_inner .logoVisang{margin:0;}
.eventWrap.evtFullType .icoEvtEnd{top:300px;}

.event260828_2{background:linear-gradient(180deg, #E1EECD 18.74%, #BCF1DA 100%);}
.event260828_2 .inner{max-width: 1200px; text-align: center;}
.event260828_2 .evtTitWrap{position:relative;background:url('/resources/images/event/2026/event260828_2/evtTit_bg.jpg') no-repeat center top;}
.event260828_2 .evtTitWrap .inner{padding-top:110px;max-width:unset;}
.event260828_2 .evtTitWrap .tit{position:relative;}
.event260828_2 .evtTitWrap .tit h3{max-width:1200px;margin:6px auto 0;}

.event260828_2 .evtCont01{background:url('/resources/images/event/2026/event260828_2/evt1_bg.png') no-repeat center top;border-top:2px solid #000;}
.event260828_2 .evtCont01 .inner{padding-bottom:64px;background:rgba(255,255,255,0.6);border-left:2px solid #000;border-right:2px solid #000;}
.event260828_2 .evtCont01 .quiz_wrap{display:flex;flex-direction:column;gap:77px;position:relative;margin:153px 41px 57px;padding:133px 56px 95px;background:#EBEBEB;border-radius:25px;box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);}
.event260828_2 .evtCont01 .quiz_wrap::before{content:' ';position:absolute;top:-90px;left:50%;transform:translateX(-50%);width:314px;height:183px;background:url('/resources/images/event/2026/event260828_2/quiz_badge.png')no-repeat center center;}
.event260828_2 .evtCont01 .quiz_wrap::after{content:'';position:absolute;top:346px;left:0;display:inline-block;width:100%;height:1px;background:url('/resources/images/event/2026/event260828_2/dash.png')no-repeat center center;}
.event260828_2 .evtCont01 .quiz_wrap .question{display:flex;gap:8px;align-items:flex-start;}
.event260828_2 .evtCont01 .quiz_wrap .question em{display:inline-block;width:52px;height:52px;}
.event260828_2 .evtCont01 .quiz_wrap .question em.q1{background:url('/resources/images/event/2026/event260828_2/q1.png')no-repeat center center;}
.event260828_2 .evtCont01 .quiz_wrap .question em.q2{background:url('/resources/images/event/2026/event260828_2/q2.png')no-repeat center center;}
.event260828_2 .evtCont01 .quiz_wrap .question p{flex:1;text-align:left;font-size:30px;font-weight:700;color:#000;line-height:48px;font-family:'Paperlogy','Pretendard',sans-serif;letter-spacing:0;}
.event260828_2 .evtCont01 .quiz_wrap .question p span{font:inherit;color:#FF7000;letter-spacing:0;}
.event260828_2 .evtCont01 .quiz_wrap .question p span.align{display:flex;align-items:center;gap:14px;}
.event260828_2 .evtCont01 .quiz_wrap .question p .blank{display:inline-block;width:152px;height:49px;background:url('/resources/images/event/2026/event260828_2/ico_blank.png')no-repeat center center;}
.event260828_2 .evtCont01 .quiz_wrap .answer{margin:20px 0 0 60px;}
.event260828_2 .evtCont01 .quiz_wrap .rdo_wrap{display:flex;align-items:center;gap:22px;}
.event260828_2 .evtCont01 .quiz_wrap .rdo_wrap .rdo input[type="radio"]{display:none;}
.event260828_2 .evtCont01 .quiz_wrap .rdo_wrap .rdo input[type="radio"] + label{padding-left:20px;display:flex;align-items:center;justify-content:center;position:relative;line-height:51px;width:213px;background:#fff;border:1px solid #000;border-radius:50px;font-size:23px;color:#000;font-weight:500;font-family:'Paperlogy','Pretendard',sans-serif;cursor:pointer;}
.event260828_2 .evtCont01 .quiz_wrap .rdo_wrap .rdo input[type="radio"] + label::before{content:'';position:absolute;left:10px;width:30px;height:30px;border:3px solid #969696;border-radius:50%;box-sizing:border-box;}
.event260828_2 .evtCont01 .quiz_wrap .rdo_wrap .rdo input[type="radio"]:checked + label::before{content:'';border:3px solid #222;}
.event260828_2 .evtCont01 .quiz_wrap .rdo_wrap .rdo input[type="radio"]:checked + label::after{content:'';position:absolute;left:17px;top:50%;transform: translateY(-50%);width:16px;height:16px;background-color: #222;border-radius:50%;}
.event260828_2 .evtCont01 .btn_apply{position:relative; display:inline-block; width:434px; height:97px; background:url('/resources/images/event/2026/event260828_2/btn_enter.png')no-repeat center center / contain;}

.event260828_2 .evtCont02{background:url('/resources/images/event/2026/event260828_2/evt2_bg.png') no-repeat center top;border-top:2px solid #000;}
.event260828_2 .evtCont02 .inner{background:rgba(255,255,255,0.6);border-left:2px solid #000;border-right:2px solid #000;}
.event260828_2 .evtCont02 .cont_inner{padding:85px 50px 112px;}
.event260828_2 .evtCont02 .toggle-container {display: flex;justify-content:flex-end;}
.event260828_2 .evtCont02 .toggle-checkbox + label:before {display: none;}
.event260828_2 .evtCont02 .toggle-label {position: relative; display: flex; align-items: center; width: 350px; height: 73px;background: linear-gradient(180deg, #F4F4F4 -9.17%, #E2E2E2 44.81%, #B6B6B6 107.8%);border: 1px solid #ACACAC;border-radius: 100px; cursor: pointer; padding: 5px; user-select: none; }
.event260828_2 .evtCont02 .toggle-slider {position: absolute; top: 5px; left: 5px; width: 167px; height: 60px; background: linear-gradient(180deg, #FFAE00 8.33%, #F87400 112.08%);border-radius: 100px; transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: 3px 0 10px rgba(0, 0, 0, 0.15); z-index: 1; }
.event260828_2 .evtCont02 .toggle-text {flex: 1; text-align: center; font-size: 27px; font-weight: 700; font-family: 'GmarketSansBold','sans-serif'; z-index: 2; transition: color 0.3s ease; }
.event260828_2 .evtCont02 .toggle-text.ele { color: #ffffff; }
.event260828_2 .evtCont02 .toggle-text.mid { color: #333333; }
.event260828_2 .evtCont02 .toggle-checkbox:checked + .toggle-label .toggle-slider { transform: translateX(168px); background: linear-gradient(180deg, #2B8BE3 8.33%, #1852B3 112.08%);}
.event260828_2 .evtCont02 .toggle-checkbox:checked + .toggle-label .toggle-text.ele { color: #333333; }
.event260828_2 .evtCont02 .toggle-checkbox:checked + .toggle-label .toggle-text.mid { color: #ffffff; }
.event260828_2 .evtCont02 .link_wrap{margin:17px 0 27px;display:flex;align-items:center;gap:20px;}
.event260828_2 .evtCont02 .link_wrap .link {display:block;flex:1;width:100%;line-height:59px;border-radius:70px;}
.event260828_2 .evtCont02 .link_wrap .link.ele {background:#FFA100;}
.event260828_2 .evtCont02 .link_wrap .link.mid {background:#008CFF;}
.event260828_2 .evtCont02 .link_wrap .link p{display:flex;align-items:center;justify-content:center;gap:8px;font-size:23px;color:#fff;font-weight:700;}
.event260828_2 .evtCont02 .link_wrap .link span{width:70px;line-height:39px;font-size:18px;color:#fff;font-weight:800;text-align:center;background:#000;border-radius:50px;}
.event260828_2 .evtCont02 .link_wrap .link i{width:14px;height:21px;display:inline-block;background:url('/resources/images/event/2026/event260828_2/ico_arr_r.png') no-repeat center center;}
.event260828_2 .evtCont02 .tab_menu{margin-top:27px;display:flex;align-items:center;gap:8px;}
.event260828_2 .evtCont02 .tab_menu button{width:115px;line-height:57px;font-size:30px;font-weight:400;background:#fff;color:#000;border:1px solid #888;border-radius:30px;text-align:center;box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);}
.event260828_2 .evtCont02 .tab_menu button.active{font-weight:600;color:#FD8700;border:1px solid #FD8700;}
.event260828_2 .evtCont02 .tab_cont .noData{margin-top:50px;text-align:center; font-size: 20px; line-height: 1.25; letter-spacing: 0; word-break: keep-all; word-wrap: break-word;}
.event260828_2 .evtCont02 .mid_tab_cont .tab_menu{flex-wrap:wrap;gap:18px 8px;}
.event260828_2 .evtCont02 .mid_tab_cont .tab_menu button{width:auto;flex:1 1 auto;padding:0 25px;white-space:nowrap;}
.event260828_2 .evtCont02 .mid_tab_cont .tab_menu button.active{color:#4083EE;border:1px solid #4083EE;}

.event260828_2 .evtCont02 .cmtTit{margin-top:146px;}
.event260828_2 .evtCont02 .evtComment {margin: 54px 0 0;}
.event260828_2 .evtCont02 .evtList {display: flex; gap: 14px; flex-wrap: wrap; width: 1100px; margin: 0 auto;}
.event260828_2 .evtCont02 .evtList li {width: 357px;}
.event260828_2 .evtCont02 .evtList .cmContents {height: 193px; padding: 16px 17px; background: #fff; border-radius: 33px;}
.event260828_2 .evtCont02 .evtList .cmContents .info {display: inline-block; height: 60px; padding: 0 10px; text-align: center; background: rgba(255,255,255,0.3); border-radius: 100px;}
.event260828_2 .evtCont02 .evtList .cmContents .info .userID {font-size: 15px; line-height: 58px; color: #A4A5A9; font-weight: 400;}
.event260828_2 .evtCont02 .evtList .cmContents .comment {overflow-y: auto; height: 120px; padding: 16px 12px 16px 20px;background:#FFF1FC;border-radius:22px;}
.event260828_2 .evtCont02 .evtList .cmContents .comment::-webkit-scrollbar {width: 5px;}
.event260828_2 .evtCont02 .evtList .cmContents .comment::-webkit-scrollbar-track{background:transparent;margin:12px 0;}
.event260828_2 .evtCont02 .evtList .cmContents .comment::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 0.24); border-radius: 20px;}
.event260828_2 .evtCont02 .evtList .cmContents .comment .mCSB_inside {text-align:left; font-size: 17px; line-height: 1.25; letter-spacing: 0; word-break: keep-all; word-wrap: break-word;}
.event260828_2 .evtCont02 .evtList li.nodata {display: flex; width: 100%; height: 150px; justify-content: center; align-items: center; text-align: center;}
.event260828_2 .evtCont02 .btn_apply{position:relative; display:inline-block; width:434px; height:97px; background:url('/resources/images/event/2026/event260828_2/btn_enter2.png')no-repeat center center / contain;}

.event260828_2 .pagingWrap{margin-top: 35px;}
.event260828_2 .pagingWrap .innerPaging,
.event260828_2 .pagingWrap .pageNum,
.event260828_2 .pagingWrap .pagingPrev,
.event260828_2 .pagingWrap .pagingNext {display:flex; justify-content:center; align-items:center;}
.event260828_2 .pagingWrap .pagingPrev,
.event260828_2 .pagingWrap .pagingNext {gap: 2px;}
.event260828_2 .pagingWrap .pagingPrev {padding: 0 11px 0 0;}
.event260828_2 .pagingWrap .pagingNext {padding: 0 0 0 11px;}
.event260828_2 .pagingWrap [class^='btnPage'] {display:block; width: 35px; height: 35px; background: no-repeat 50% 100% / 100%;}
.event260828_2 .pagingWrap .first {background-image:url('/resources/images/event/2025/event250829/btn_first.png');}
.event260828_2 .pagingWrap .last {background-image:url('/resources/images/event/2025/event250829/btn_last.png');}
.event260828_2 .pagingWrap .prev {background-image:url('/resources/images/event/2025/event250829/btn_prev.png');}
.event260828_2 .pagingWrap .next {background-image:url('/resources/images/event/2025/event250829/btn_next.png');}
.event260828_2 .pagingWrap [class^='btnPage']:disabled {background-position-y: 0;}
.event260828_2 .pagingWrap .pageNum button {min-width: 35px; height: 35px;}
.event260828_2 .pagingWrap .pageNum button {text-align:center; font-size:18px; color:#000; font-weight:400; line-height: 35px; font-family:'Paperlogy','Pretendard',sans-serif;}
.event260828_2 .pagingWrap .pageNum button:hover,
.event260828_2 .pagingWrap .pageNum button.on {font-weight:500; color: #fff; background: #B5B5B5; border-radius: 5px;}


.evtFooterWrap{width:100%; padding:40px 0 60px; background:#E6E6E6;border-top:2px solid #000;}
.evtFooterWrap .inner{padding:0 20px; max-width:1140px; text-align:left;}
.evtFooterWrap h6{font-size:26px; color:#333; font-weight:600; line-height:1;}
.evtFooterWrap ul{margin-top:20px;}
.evtFooterWrap ul li{position:relative; padding-left:20px; font-size:14px; color:#333; line-height:1.8;}
.evtFooterWrap ul li:before{content:'\00B7'; position:absolute; left:0; font-size:28px; line-height:1;}

/* POPUP */
#eventPopWrap .eventPop .titWrap .tit span{font:inherit;color:#524f4d;}
#eventPopWrap input+label{cursor:pointer;}
.subject_form .formMultiInline{display:flex;gap:20px;}

.popTblWrap .subject_form input[type="checkbox"] + label {display:inline-block;position:relative;padding-left:23px;font-size:14px;line-height:16px;font-weight:600;color:#393d49;letter-spacing:-0.02em;}
.popTblWrap .subject_form input[type="checkbox"] + label:before {content:"";display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:17px;height:17px;margin:0;background:url(/resources/images/event/2026/event260330/ico_check.png) left bottom no-repeat ;background-size:100% auto;}
.popTblWrap .subject_form input[type="checkbox"]:checked + label:before {background-position:left top;}
#eventPopWrap .eventPop.pop_type02 .subject_form .textareaWrap textarea {height:71px;padding:10px;}
#eventPopWrap .eventPop.pop_type02 .textareaWrap textarea::placeholder {font-size:12px;font-weight:300;color:#b1b2ba;line-height:20px;letter-spacing:-0.045em;}
#eventPopWrap .eventPop.pop_type02 .popTblWrap .btnZipCode{line-height:32px;}
#evtComment2{display:inline-block;width:100%;height:155px;padding:15px 20px;border:1px solid  #9f9f9f;border-radius:10px;}
.popTblWrap .formInfoTxt.copyEmail{line-height:28px;}
.popTblWrap .formInfoTxt.copyEmail .btnCopyEmail{margin-left:9px;width:134px;height:28px;font-size:13px;color:#383a47;border:1px solid #cacaca;background:#d8d8d8;border-radius:5px;}
.popTblWrap .formInfoTxt.copyEmail .btnCopyEmail i{margin-left:5px;display:inline-block;width:7px;height:11px;background:url(/resources/images/event/2026/event260330/arr_right.png) center no-repeat;}
.popTblWrap table tr.textarea td{padding:20px!important;}
.popTblWrap table tr.textarea textarea{padding:10px;margin-top:10px;width:100%;height:100px;}
.popTblWrap table tr.textarea textarea:focus{outline:none;}
.popTblWrap table tr.textarea label{margin-bottom:20px;font-size: 14px;font-weight: 500;color: #191919;letter-spacing: -0.045em;}
.popTblWrap table .req{color:#ff0000;}
#eventPopWrap .eventPop.pop_type02 .popTblWrap .thTit i{display:inline-block;font:inherit;font-weight: 500;color: #fd5b76;line-height: 2.2;}


/* 251210_개인정보팝업rdo추가 */
.popInfoWrap .agreeForm p{font-size:14px;font-weight:300;color:#4a4f5f;letter-spacing:-0.045em;}
.popInfoWrap .agreeForm .formMulti > * + *{margin-left:10px;vertical-align:top;}
.popInfoWrap .agreeForm input[type="radio"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.popInfoWrap .agreeForm input[type="radio"] + label{position:relative;display:inline-block;padding:0;font-size:14px;font-weight:400;color:#393d49;line-height:2.2;}
.popInfoWrap .agreeForm input[type="radio"] + label:before{content: '';display:inline-block;width:19px;height:19px;margin:0 8px 0 0;background:#fff;border:1px solid #adafb6;border-radius:100%;vertical-align:middle;}
.popInfoWrap .agreeForm input[type="radio"]:checked + label:after{content:'';position:absolute;top:11px;left:4px;width:13px;height:13px;background:#ff8025;border-radius:100%;}
