@charset "UTF-8";

/* EVENT 658 */

.eventWrap.evtFullType .evtTitWrap .logo.logo_fr{top:0;padding:45px 0 0;}
.event261015_2{text-align:center; background:#fff;}
.event261015_2 .inner{width:1100px;}
.event261015_2 *{font-family:'Pretendard';}
/* 타이틀 */
.event261015_2 .evtTitWrap{padding:0 0 80px; background:url(/resources/images/event/2026/event261015_2/evtTitBg.png) no-repeat center top, linear-gradient(180deg, #015BF6 38%, #CCFFE6 79.33%);}
.event261015_2 .evtTitWrap .inner{position:relative;padding-top:110px;width:1266px;}
.event261015_2 .evtTitWrap .evtTit{margin:0 auto;width:782px;height:751px;background:url(/resources/images/event/2026/event261015_2/evtTit.png) no-repeat left 5px top / 782px auto;}
.event261015_2 .evtTitWrap .evtTxt{position:relative;margin-top:6px;width:1266px;}
.event261015_2 .evtTitWrap .evtTxt img{width:100%;}
.event261015_2 .btnShare{position:absolute; right:33px; top:-95px; width:229px; height:61px; background:url(/resources/images/event/2026/event261015_2/btn_share.png) no-repeat center center / contain;transition:transform 0.2s linear;}
/*.event261015_2 .btnShare:hover{transform:scale(1.05)}*/
.event261015_2 .evtTitWrap h1{font-size:56px; font-weight:800; color:#1d2a6b; line-height:1.2;}
.event261015_2 .evtTitWrap p{margin-top:16px; font-size:20px; color:#555;}
.event261015_2 .evtTitWrap ul{display:inline-block; margin-top:40px; text-align:left;}
.event261015_2 .evtTitWrap ul li{margin-top:10px; font-size:18px; color:#333;}
.event261015_2 .evtTitWrap .vivacorn{position:absolute; right:-130px; top:90px;}

/* 섹션 공통 */
.event261015_2 .evtSection{}
.event261015_2 .evtSection1{background: linear-gradient(180deg, #FFFFFF -11.62%, #FAE5FF 100%);}
.event261015_2 .evtSection2{background: linear-gradient(180deg, #DBD9FF 0%, #FFFFFF 100%);}
.event261015_2 .evtSection strong{display:inline-block; padding:6px 20px; background:#1d2a6b; color:#fff; font-size:18px; font-weight:700;}
.event261015_2 .evtSection h2{margin-top:20px; font-size:36px; font-weight:800; color:#1d2a6b;}
.event261015_2 .evtSection h2 + p{margin-top:16px; font-size:18px; color:#555; line-height:1.6;}

/* 이벤트1 */
.event261015_2 .evtSection1 .inner{padding-bottom:90px;width:1160px;}
.event261015_2 .evtSection1 .BedgeEvt01{margin:0 auto;display:block;width:200px;height:66px;background:url(/resources/images/event/2026/event261015_2/bedgeEvt01.png) no-repeat center center / 200px auto;}
.event261015_2 .evtSection1 h3{margin:60px auto 0;width:1100px;}
.event261015_2 .evtSection1 h3 img{width:100%;}
.event261015_2 .evtSection1 .benefitWrap{margin:48px auto 0;width:1100px;}
.event261015_2 .quizWrap{position:relative; margin:40px 0 0 -19px; padding:135px 74px 40px 160px; width:1160px;height:1011px; background:url(/resources/images/event/2026/event261015_2/quiz_bg.png) no-repeat center center / 1159px auto; border-radius:20px; text-align:left;}
.event261015_2 .quizWrap .quizbox{padding:40px 50px;background:#fff;border:2px solid #129CFF;border-radius:20px;text-align:right;}
.event261015_2 .quizWrap dt{font-family:'Pretendard';font-size:29px; font-weight:700; color:#333; line-height:1.6;letter-spacing:-0.02em;text-align:left;}
.event261015_2 .quizWrap dt span{margin-right:10px;display:inline-block;width:50px;height:50px;border-radius:50%;text-align:center;font-size:24px;font-weight:800;line-height:50px;color:#fff;}
.event261015_2 .quizWrap dt i{display:inline-block;border:1px solid #171717;height:40px;width:40px;border-radius:4px;line-height:38px;text-align:center;background:#fff;font-size:29px;font-weight:700;}
.event261015_2 .quizWrap dt i + i{margin-left:8px;}
.event261015_2 .quizWrap dd{display:block;text-align:center;padding:25px 0; margin-top:16px;background:#F8F8F8;border-radius:10px;}
.event261015_2 .quizWrap dd label{padding-left:32px;position:relative;display:inline-block;font-size:24px;font-weight:600; color:#333; cursor:pointer;}
.event261015_2 .quizWrap dd label input{appearance: none;}
.event261015_2 .quizWrap dd label:before{content:'';position:absolute;left:0;top:4px;margin-right:8px;display:inline-block;width:24px;height:24px;border-radius:12px;background:#fff;border:1px solid #989C9F;vertical-align: middle;box-sizing: border-box;}
.event261015_2 .quizWrap dd label:has(input[type="radio"]:checked):before{border-color:#0D9AF3;}
.event261015_2 .quizWrap dd label:has(input[type="radio"]:checked):after{content:'';position:absolute;left:4px;top:8px;width:16px;height:16px;background:#0D9AF3;border-radius:8px;box-sizing: border-box;}
.event261015_2 .quizWrap dd div + div{margin-top:20px;}
.event261015_2 .quizWrap dd label + label{margin-left:50px;}
.event261015_2 .quizWrap dd label span{font-family:'Pretendard';font-size:20px;font-weight:600; color:#333;line-height:32px;vertical-align: top;}

.event261015_2 .quizWrap .quiz1 dt span{background:#009FEE;}
.event261015_2 .quizWrap .quiz1 dd label{display:inline-flex;flex-direction:column;}
.event261015_2 .quizWrap .quiz1 dd label .img_box{margin-bottom:12px;display:flex;justify-content:center;align-items:center;}
.event261015_2 .quizWrap .quiz1 dd label:before{top:unset;bottom:4px;}
.event261015_2 .quizWrap .quiz1 dd label:has(input[type="radio"]:checked):after{top:unset;bottom:8px;}

.event261015_2 .quizWrap .quiz2{margin-top:16px;border-color:#A93FE5;}
.event261015_2 .quizWrap .quiz2 dt span{background:#B139F5;}
.event261015_2 .quizWrap .quiz2 dd p{color:#7A399E;font-size:26px;font-weight:600;text-align:center;}
.event261015_2 .quizWrap .quiz2 dd label span{font-size:30px;line-height:30px;}
.event261015_2 .quizWrap .quiz2 dd label:has(input[type="radio"]:checked):before{border-color:#3D53FC;}
.event261015_2 .quizWrap .quiz2 dd label:has(input[type="radio"]:checked):after{background:#3D53FC;}


.event261015_2 .evtSection1 .inner .quizWrap .btnApply{margin:25px auto 0;display:block;width:424px;height:136px;background:url(/resources/images/event/2026/event261015_2/btn_apply.png) no-repeat center center / 424px auto; }

/* 이벤트2 */
.event261015_2 .evtSection2 .BedgeEvt02{margin:0 auto;display:block;width:204px;height:66px;background:url(/resources/images/event/2026/event261015_2/bedgeEvt02.png) no-repeat center center / 204px auto;}
.event261015_2 .evtSection2 .inner{position:relative;padding-bottom:100px;width:1110px;}
.event261015_2 .evtSection2 h3{margin:60px auto 0;width:1100px;}
.event261015_2 .evtSection2 h3 img{width:100%;}

.event261015_2 .cardSlide{position:relative!important; width:1110px; margin:0 auto;}
.event261015_2 .cardSlide .swiper-container{overflow:hidden;width:100%;}
.event261015_2 .cardSlide .cardList{margin-top:16px;}
.event261015_2 .cardSlide .cardList li{padding:20px 0 79px;}
.event261015_2 .cardSlide .cardList li strong{margin:0 auto;display:inline-flex;padding:0 36px;color:#fff; font-size:22px; font-weight:800; background:#333; line-height:52px; text-align:center; border-radius:33px;}
.event261015_2 .cardSlide .cardList li p{margin-top:12px;font-size:40px;font-weight:500;color:#3F4857;text-align:center;line-height:48px;font-family:'Paperlogy', "Noto Sans KR", sans-serif;}
.event261015_2 .cardSlide .cardList li p span{font:inherit;font-weight:800;color:#333;background: linear-gradient(90deg, #C038FF 0%, #0C26E5 50%, #3C80FF 75%, #1CD0D6 100%), #000000;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;}
.event261015_2 .cardSlide .cardList li .imgWrap{margin:32px auto 0;width:1100px;}
.event261015_2 .cardSlide .cardList li .imgWrap img{width:100%;}
.event261015_2 .cardSlide .swiper-btn{margin-top:0; position:absolute; top:55%;transform:translateY(-50%); width:56px; height:56px; border-radius:50%; z-index: 10; }
.event261015_2 .cardSlide .swiper-button-prev{left:-10px;background:url(/resources/images/event/2026/event261015_2/btn_slide.svg) no-repeat center center;}
.event261015_2 .cardSlide .swiper-button-next{right:-10px;background:url(/resources/images/event/2026/event261015_2/btn_slide_next.svg) no-repeat center center;}
.event261015_2 .cardSlide .swiper-button-prev:after,.event261015_2 .cardSlide .swiper-button-next:after{content:none;}
.event261015_2 .cardSlide .swiper-pagination{bottom:45px;left:50%;transform:translateX(-50%);}
.event261015_2 .cardSlide .swiper-pagination-bullet {width: 18px;height: 18px;background: #B4B4B4;opacity: 1;margin: 0 3px !important;transition: all 0.3s;}
.event261015_2 .cardSlide .swiper-pagination-bullet-active {background: #B128D9;}

.event261015_2 .evt_howto{width:1100px;margin:32px auto 0;border-radius:24px;overflow:hidden;background:#fff;}
.event261015_2 .evt_howto .evt_head{position:relative;padding:23px 0;text-align:center;background:#333;}
.event261015_2 .evt_howto .evt_head h3{margin:0;display:inline-block;width:128px;}
.event261015_2 .evt_howto .evt_head .btnGuide{position:absolute; right:51px; top:18px; padding:0 14px;height:40px; border-radius:50px; background:#fff;}
.event261015_2 .evt_howto .evt_head .btnGuide span{display:block;padding-left:30px;font-size:15px;font-weight:800;color:#3F3C3C;line-height:40px;letter-spacing:-0.01em;background:url(/resources/images/event/2026/event261015_2/ico_guide.svg) no-repeat left center;}
.event261015_2 .evt_howto .evtEnter{padding:50px;display:flex;flex-direction:column;align-items:center;}
.event261015_2 .evt_howto .evtEnter .btnBoard{display:inline-block;margin:32px auto 0;width:358px;height:73px;background:url(/resources/images/event/2026/event261015_2/btn_samboard.png) no-repeat center center / contain;}

.event261015_2 .evtSection2 .modeCont + .blind{margin-top:40px; padding:30px 40px; background:#fff; border-radius:16px; text-align:left;}
.event261015_2 .evtSection2 .modeCont + .blind strong{padding:0; background:none; color:#222;}
.event261015_2 .evtSection2 .modeCont + .blind li{margin-top:8px; font-size:15px; color:#444; line-height:1.6;}
.event261015_2 .evtSection2 .bnr{margin:32px auto 0;width:1100px;}
.event261015_2 .evtSection2 .bnr img{width:100%;}
.event261015_2 .btnApply2{margin:32px auto 0; width:401px;height:106px;background:url(/resources/images/event/2026/event261015_2/btn_apply_2.png) no-repeat center center / contain;}

/* 이용 후기 */
.event261015_2 .evtComment{padding:100px 0;background:#D8F4FF url(/resources/images/event/2026/event261015_2/review_bg.png) no-repeat center top / 2286px auto;}
.event261015_2 .evtComment h3{margin:0 auto;width:1200px;}
.event261015_2 .evtComment h3 img{width:100%}
.event261015_2 .evtComment .inner{width:1200px;}
.event261015_2 .evtComment .inner > .blind h2{font-size:36px; font-weight:800; color:#1d2a6b;}
.event261015_2 .evtComment .inner > .blind p{margin-top:16px; font-size:18px; color:#555; line-height:1.6;}
.event261015_2 .replyWrap{margin-top:48px;}
.event261015_2 .evtReplyInput{padding:0;}
.event261015_2 .evtReplyInput .inputWrap{margin-top:0; padding:0; border:none; background-color:transparent;}
.event261015_2 .evtReplyInput .inputBox{display:flex; }
.event261015_2 .evtReplyInput .inputBox .tx_box{width:100%; flex:1; float:none;}
.event261015_2 .evtReplyInput .inputBox textarea{width:100%; height:148px; padding:34px; font-size:18px;font-weight:600;color:#222; border:1px solid #B5E2F4; resize:none; box-sizing:border-box;border-radius:20px 0 0 20px}
.event261015_2 .evtReplyInput .inputBox textarea::placeholder{color:#8E8E8E;font:inherit;}
.event261015_2 .evtReplyInput .inputBox .btnWrap{flex:none;}
.event261015_2 .evtReplyInput .inputBox button{float:none; width:166px; height:148px; background:#2E323B; color:#fff; font-size:24px; font-weight:700;border-radius:0 20px 20px 0;}
.event261015_2  .evtReplyInput .inputWrap.login_before .inputBox textarea{border-radius:20px;}
.event261015_2 .evtReplyList{padding-top:48px;}
.event261015_2 .replyWrap .cmList{margin-top:0; border-top:none; display:flex; gap:16px; flex-wrap:wrap;}
.event261015_2 .replyWrap .cmList li{border:none; width:calc(25% - 48px/4); text-align:left;}
.event261015_2 .replyWrap .cmList li.nodata{width:100%; padding:40px 0; text-align:center; font-size:16px; color:#888;background-color:transparent;}
.event261015_2 .replyWrap .cmList .cmContents{position:relative; padding:51px 15px 51px 44px; border-radius:24px;border: 2px solid transparent;background-image: linear-gradient(#fff, #fff), linear-gradient(to bottom right, rgba(62, 213, 244, 1), rgba(49, 91, 250, 1), rgba(200, 43, 247, 1));background-origin: border-box;background-clip: padding-box, border-box;}
.event261015_2 .replyWrap .cmList li .info{margin:10px 0 24px;padding:0; height:auto;}
.event261015_2 .replyWrap .cmList li .info span.userID{display:block; font-size:20px; color:#5758F7; font-weight:700; line-height:24px;}
.event261015_2 .replyWrap .cmList li .comment{padding-right:10px; height:168px; overflow-y:auto;}
.event261015_2 .replyWrap .cmList li .comment p{font-size:20px;font-weight:400; color:#000; line-height:1.4; word-wrap:break-word; white-space:normal;}
.event261015_2 .replyWrap .cmList li .comment::-webkit-scrollbar {width: 8px;}
.event261015_2 .replyWrap .cmList li .comment::-webkit-scrollbar-track {background: transparent;}
.event261015_2 .replyWrap .cmList li .comment::-webkit-scrollbar-thumb {background-color: #BDACF2;border-radius: 10px;}

.event261015_2 .pagingWrap{margin-top:40px;}
.event261015_2 .pagingWrap ul{display:flex; gap:10px; justify-content:center; align-items:center;}
.event261015_2 .pagingWrap a{display:block; min-width:34px; height:34px; line-height:34px;font-family:'Paperlogy';font-size:18px;font-weight:400; color:#222;border-radius:4px;}
.event261015_2 .pagingWrap .btnArr i{display:none;}
.event261015_2 .pagingWrap .btnArr.first{background:url(/resources/images/event/2026/event261015_2/first.svg) no-repeat center center;}
.event261015_2 .pagingWrap .btnArr.prev{background:url(/resources/images/event/2026/event261015_2/prev.svg) no-repeat center center;}
.event261015_2 .pagingWrap .btnArr.next{background:url(/resources/images/event/2026/event261015_2/prev.svg) no-repeat center center;transform:rotate(180deg);}
.event261015_2 .pagingWrap .btnArr.last{background:url(/resources/images/event/2026/event261015_2/first.svg) no-repeat center center;transform:rotate(180deg);}
.event261015_2 .pagingWrap .btnNum:hover,
.event261015_2 .pagingWrap .btnNum.on{font-family:'Paperlogy';font-weight:700; color:#fff;background:#FF7F00}

/* 유의 사항 */
.event261015_2 .evtFooterWrap{padding:32px 0; background:#E9E9E9; text-align:left;}
.event261015_2 .evtFooterWrap strong{display:block; font-size:16px;line-height:1.8; font-weight:700; color:#2E323B;}
.event261015_2 .evtFooterWrap .info{}
.event261015_2 .evtFooterWrap .info li{position:relative;padding-left:18px;font-size:14px;font-weight:400; color:#2E323B; line-height:1.6;}
.event261015_2 .evtFooterWrap .info li:before{position:absolute;left:5px;top:0;content:'•';font-size:14px; color:#2E323B; line-height:1.6;}

.popInfoWrap .agreeForm{padding:20px 0 30px;border-top:1px solid #dfdfdf;}
.popInfoWrap .agreeForm .rdo{font-size:14px;color:#393d49;}
.popInfoWrap .agreeForm .rdo label{padding-left:10px;font-weight:500;}
.popInfoWrap .agreeForm .formMulti{margin-top:10px;display:flex;gap:10px;align-items:center;}

