@charset "UTF-8";

/* EVENT 643 */

.eventWrap.evtFullType .evtTitWrap .logo.logo_fr {top:0; 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;}


.event260825{background:url('/resources/images/event/2026/event260825/evtBg.png') no-repeat center top , linear-gradient(180deg, #BAF3A0 0%, #A1EFBB 30.49%);}

.event260825 .inner{max-width: 1115px; text-align: center;}
.event260825 .evtTitWrap{height:648px;background:url('/resources/images/event/2026/event260825/evt01_bg.png') no-repeat center center}
.event260825 .evtTitWrap .inner{padding:94px 0 0;max-width: 1360px;}
.event260825 .evtTitWrap .tit{position:relative;text-align:center;z-index:100;}

.event260825 .evtCont01 .inner{position:relative;padding:0;}
.event260825 .evtCont01 .evt1_2{position:relative;margin-top:12px;}
.event260825 .evtCont01 .evt1_2 .myStamp{position:absolute;top:264px;left:50%;transform:translateX(-50%);max-width:845px;width:100%;display:flex;align-items:center;gap:25px;}
.event260825 .evtCont01 .evt1_2 .myStamp:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1px;height:72px;background:#7B7B7B;}
.event260825 .evtCont01 .evt1_2 .myStamp li{display:flex;flex-direction:column;gap:22px;flex:1;}
.event260825 .evtCont01 .evt1_2 .myStamp li .stamp_wrap{padding:15px;display:flex;gap:50px;align-items:center;justify-content:center;border-radius:10px;}
.event260825 .evtCont01 .evt1_2 .myStamp li .stamp_wrap h2{font-size:28px;font-weight:600;color:#383838;font-family:'Paperlogy', "Noto Sans KR", sans-serif;}
.event260825 .evtCont01 .evt1_2 .myStamp li .stamp_wrap .btn_tooltip{position:relative;width:31px;height:31px;display:inline-block;background:url('/resources/images/event/2026/event260825/ico_info.png')no-repeat center center / contain;}
.event260825 .evtCont01 .evt1_2 .myStamp li .info_wrap{padding:14px 0;display:flex;align-items:center;gap:14px;justify-content: center;}
.event260825 .evtCont01 .evt1_2 .myStamp li .info_wrap .ico_stamp{width:47px;height:47px;display:inline-block;}
.event260825 .evtCont01 .evt1_2 .myStamp li .info_wrap p{font-size:28px;font-weight:700;color:#222222;font-family:'Paperlogy', "Noto Sans KR", sans-serif;}
.event260825 .evtCont01 .evt1_2 .myStamp li .info_wrap p span{font:inherit;}
.event260825 .evtCont01 .evt1_2 .myStamp li.stamp1 .stamp_wrap{background:#DFFFC3;}
.event260825 .evtCont01 .evt1_2 .myStamp li.stamp1 .stamp_wrap .btn_tooltip:hover::after{content:'';position:absolute;top:-78px;left:-24px;display:inline-block;width:482px;height:186px;background:url('/resources/images/event/2026/event260825/tooltip1.png')no-repeat center center / contain;z-index:10;}
.event260825 .evtCont01 .evt1_2 .myStamp li.stamp1 .info_wrap .ico_stamp{background:url('/resources/images/event/2026/event260825/ico_stamp.png')no-repeat center center / contain;}
.event260825 .evtCont01 .evt1_2 .myStamp li.stamp2 .info_wrap .ico_stamp{background:url('/resources/images/event/2026/event260825/ico_calendar.png')no-repeat center center / contain;}
.event260825 .evtCont01 .evt1_2 .myStamp li.stamp2 .stamp_wrap{background:#F3F3F3;}
.event260825 .evtCont01 .evt1_2 .myStamp li.stamp2 .stamp_wrap .btn_tooltip:hover::after{content:'';position:absolute;top:-107px;left:-23px;display:inline-block;width:482px;height:245px;background:url('/resources/images/event/2026/event260825/tooltip2.png')no-repeat center center / contain;z-index:10;}

.event260825 .evtCont01 .btn_wrap{margin:40px auto 0;display:flex;align-items:center;flex-direction:column;}
.event260825 .evtCont01 .btn_apply{position:relative; display:inline-block; width:461px; height:114px; background:url('/resources/images/event/2026/event260825/btn_enter.png')no-repeat center center / contain;}
.event260825 .evtCont01 .btn_wrap.link{display:flex;align-items:center;flex-direction:row;gap:12px;}
.event260825 .evtCont01 .btn_apply2{position:relative; display:inline-block; width:531px; height:98px; background:url('/resources/images/event/2026/event260825/btn_evt1.png')no-repeat center center / contain;}
.event260825 .evtCont01 .btn_apply3{position:relative; display:inline-block; width:424px; height:98px; background:url('/resources/images/event/2026/event260825/btn_evt2.png')no-repeat center center / contain;}

.event260825 .evtCont02{padding:72px 0;}
.event260825 .evtCont02 .inner{max-width:1115px;}
.event260825 .evtCont02 .evt2_2{position:relative;margin-top:26px;}
.event260825 .evtCont02 .btn_copy{position:absolute;right:109px;bottom:430px;display:block;width:38px;height:38px;z-index:10;}
.event260825 .evtCont02 .btn_detail{position:absolute;left:308px;bottom:262px;width:484px;height:43px;z-index:10;}
.event260825 .evtCont02 .btn_wrap{margin:50px auto 0;display:flex;align-items:center;flex-direction:column;}
.event260825 .evtCont02 .btn_apply{position:relative; display:inline-block; width:458px; height:110px; background:url('/resources/images/event/2026/event260825/btn_enter2.png')no-repeat center center / contain;}

.event260825 .evtFooterWrap{width:100%; padding:60px 0; background:#4B4B4B;}
.event260825 .evtFooterWrap .inner{padding:0 20px; max-width:1080px; text-align:left;}
.event260825 .evtFooterWrap h6{font-size:24px; color:#fff; font-weight:700; line-height:1;}
.event260825 .evtFooterWrap ul{margin-top:20px;}
.event260825 .evtFooterWrap ul li{position:relative; padding-left:20px; font-size:18px; color:#fff; line-height:1.5;}
.event260825 .evtFooterWrap ul li:before{content:'\00B7'; position:absolute; left:0; font-size:30px; 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;}
#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%;}
