/* .padding_2022{border:10px solid #f1dcfa} */
/* #cstmrUseInfoDetail{top: 15%;bottom: 14.7%;left: 1.7%;overflow-x: hidden;overflow-y: scroll;max-width: 96.65%;position: absolute;background: white;} */
.evts_area{overflow:hidden;}
.evts_area .pc_only{display:block}
.evts_area .mo_only{display:none}
.alt_hidden{display:block;width:1px;height:1px;overflow:hidden;position:absolute;top:-1000em;left:0}
.comment_wrap .review_content li .open_comment .comment_body{padding:25px 0 !important}
.evts_area{position:relative;width:100%;max-width:1160px;margin:0 auto}
.evts_area > a{position:absolute;}
.evts_area > a > span{color:transparent;font-size:0;text-indent:-9999px}
.evts_area .evts_pop_up{display:none;position:absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);z-index: 101;}
.evts_area .evts_pop_up .pop_wrap{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background-color: transparent;width: auto;height: auto;overflow-y: auto;}
/* 팝업 */
.modal-popup-group.events{position:relative;margin: 5vh auto 0;background-color:#fff; border:0; border-radius:60px;}
.modal-popup-group.events .btn-close{position:absolute; background-color:transparent; right:60px; top:50px;}
.modal-popup-group.events .evts_pop--box{display: flex; flex-direction: column; align-items: center; padding:60px;}
.modal-popup-group.events .evts_pop--box .pop_tit{font-size:44px; color:#202020; text-align:center; font-weight:700;line-height: 22px;}
.modal-popup-group.events .evts_pop--box .pop_txt{padding:60px 0 45px; font-size:36px; color:#202020; font-weight:700; text-align: center; line-height: 1.23;}
.modal-popup-group.events .evts_pop--box .pop_txt > em{color:#0085dc;}
.modal-popup-group.events .evts_pop--box .pop_body{width:100%; display:flex; flex-direction:column; gap:10px; padding:45px; background-color:#ebebeb; border-radius:30px;}
.modal-popup-group.events .evts_pop--box .pop_body p{display:inline-flex; font-size:24px; color:#202020;}
.modal-popup-group.events .evts_pop--box .pop_body p span{position:relative;}
.modal-popup-group.events .evts_pop--box .pop_body .pop_box--tit{min-width:87px; font-weight:700;}
.modal-popup-group.events .evts_pop--box .pop_footer{width:100%; display:flex;flex-direction:column; align-items:center; gap:56px; margin:30px 0 0;}
.modal-popup-group.events .evts_pop--box .pop_footer > a{width: 100%; display: flex; justify-content:center; align-items: center; gap: 12px; font-size:28px; font-weight: 700; padding: 14px 60px; color: #fff; background-color: #0063a5;}
.modal-popup-group.events .evts_pop--box .pop_footer > span{display:flex; align-items:center; font-size:24px; color:#606060;}
.modal-popup-group.events .evts_pop--box .pop_footer > span > .ico_excl{display:block; width:30px; height:30px; margin:0 10px 0 0; background:url("../../../../../images/egovframework/com/ebs/event/20250718_events/ico_round_ excl.png") 0 0 no-repeat; background-size: 100%;}
.modal-popup-group.events_dim{position:absolute; left:0; top:0; width:100%; height:100%; margin: 0;background: linear-gradient(to top,rgba(0,0,0,0.8) 95%,rgba(0,0,0,0) 100%);background-size: 100%; background-repeat:no-repeat; border:0; z-index: 902;}
.modal-popup-group.events_dim .empty_contents{position: absolute; left: 50%; top:30%; transform: translate(-50%, -50%); width:60%; max-width:700px; padding:60px; background-color:#fff; border-radius:60px;}
.modal-popup-group.events_dim .empty_contents .events_pop_txt_box{display:flex; flex-direction: column;}
.modal-popup-group.events_dim .empty_contents .events_pop_txt_box h3{font-size:42px; margin:0 0 47px;}
.modal-popup-group.events_dim .empty_contents .events_pop_txt_box > p{font-size:30px; font-weight:500;}
.modal-popup-group.events_dim .empty_contents .events_pop_txt_box > p > em{color:#0085dc;}
.modal-popup-group.events_dim .empty_contents .events_pop_txt_box .btn_dim{width:100%; margin:46px 0 0; padding:15px 10px; color:#fff; font-size:30px; font-weight:500; background-color:#0063a5;}
/* 상단 */

.evts_area .evts_top .evts_top--conts.conts01{position:relative; padding:0; background-color: #152351;}
.evts_area .evts_top .evts_top--conts.conts01 .conts01--img_box{width:100%;}

.evts_area .evts_top .evts_top--conts.conts02{position:relative; padding:0; background-color:#152351;z-index:0;}
.evts_area .evts_top .evts_top--conts.conts02 .conts02--img_box{width:100%; padding:60px 0;}

.evts_area .evts_top .evts_btn--box{position:relative; display:flex; flex-direction:column; gap:60px; padding:80px 0 140px;}
.evts_area.ing .evts_top .evts_btn--box{padding:80px 0 590px;}
.evts_area.ing .evts_top .evts_btn--box::before{height:81%;}
.evts_area .evts_top .evts_top--contents-box{width:100%;}
.evts_area .evts_top .evts_top--conts_top{width:100%; position: relative;}
.evts_area .evts_top .evts_top--conts.conts_ing{position:absolute; left:50%; bottom:25%; transform:translateX(-50%); width:95%; max-width:1040px; margin:0 auto; z-index: 901;}
.evts_area .evts_top .conts_img--box{width:100%; display:flex; gap:80px; padding:60px 50px; background: linear-gradient(to right bottom, rgba(253, 254, 255, 0.9) 0, rgba(253, 254, 255, 0.9) 50%,  rgba(255, 255, 255, 0.9) 100%); box-shadow:0 0 0 0 rgba(0, 0, 0, 0.35), 0 0 6px -1px rgba(0, 0, 0, 0.2);}
.evts_area .evts_top .conts_img--left{display:flex; flex-direction:column; align-items:center; gap:25px;}
.evts_area .evts_top .conts_img--left > p{font-size:44px; color:#202020; font-weight:700;}
.evts_area .evts_top .conts_img--left > .point{font-size:150px; color:#0063a5; font-weight:700; line-height:1;}

.evts_area .evts_top .conts_img--right{flex:1;}
.evts_area .evts_top .conts_img--right > a{display:flex; align-items:center; justify-content: center; gap:72px;	width: 100%; height: 100%; color:#fff; background: linear-gradient(to right bottom, rgba(0, 134, 220, 0.9) 0, rgba(24, 150, 231, 0.9) 50%,  rgba(49, 157, 227, 0.9) 100%); border-radius:30px;}
.evts_area .evts_top .conts_img--right > a > p{font-size:48px; font-weight:700;}
.evts_area .evts_top .conts_img--right > a > .ico_play{display:block; width:111px; height:111px; background:url("../../../../../images/egovframework/com/ebs/event/20250718_events/ico_play.png") 0 0 no-repeat; background-size: 100%;}

/* 응모하기 버튼 */
.evts_btn_box{position:absolute;left:50%;bottom:18px;transform:translate(-50%, 0)}
.evts_chk_btn_area{display:inline-block;position:relative;}
.evts_chk_btn_area::after{display:block; content: ''; position:absolute; left:42%; top:-62px; transform:translate(-50%, 0); width:190px; height:86px; background-image:url("../../../../../images/egovframework/com/ebs/event/20250822_events/ico_apply_btn_bg.png");background-repeat:no-repeat; background-size:100%;}
.evts_chk_btn_area.long_txt::before{width:15%}
.evts_chk_btn_area .evts_chk_btn{min-width:398px;width:max-content;height:80px;background: linear-gradient(to right top, #ffee2f, #ffee2f, #ffee2f, #ffee2f); color: #000; text-align: center; text-decoration: none; display: inline-block;cursor: pointer; letter-spacing: -2px;border:0;border-radius: 60px; box-shadow:0 7px 16px 0 rgba(0, 0, 0, 0.35), inset 0 -7px 3px -1px rgba(255, 209, 28, 1);transition: box-shadow 0.3s ease, background 0.3s ease;}/* 이벤트 응모하기 */
.evts_chk_btn_area .evts_chk_btn > p{position:relative; font-size: 40px; font-weight:700;color:#000; width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;padding:0 45px;border-radius:60px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), inset 0 5px 9px -1px rgba(255, 245, 129, .5);transition: box-shadow 0.3s ease, background 0.3s ease;}
.evts_chk_btn_area .evts_chk_btn > p > span{position:relative; display:flex; align-items:center;}
.evts_chk_btn_area .evts_chk_btn > p > span::after{display: block; content: ''; position:absolute; right:-48px; width: 30px; height: 30px; background:url("../../../../../images/egovframework/com/ebs/event/20250822_events/ico_arrow.png") 0 0 no-repeat; background-size:100%;}

/* 획득정보 */
.evts_count_area{position:absolute;left:50.5%; top: 25px;transform:translate(-50%, 0)}
.evts_count_area .evts_count__my-info{position:absolute; left:0; top:0; width:95%; height:97%; display: flex; align-items: center; justify-content: center; flex-direction: column; gap:4px;}
.evts_count_area .evts_count__my-info .evts_count__name{font-size:24px; font-weight:900; color:#000;}
.evts_count_area .evts_count__my-info .evts_count__score{font-size:33px; font-weight:900; color:#ff2f2f;}

.evts_area .evts_top .evts_top--conts.conts03{position:relative; padding:0 0 120px; background-color: #152351}
.evts_area .evts_top .evts_top--conts.conts03 .conts03_box{width:86%; margin:0 auto; padding:0 40px 100px; background-color: rgba(255, 255, 255, 0.15); border-radius:30px;}
.evts_area .evts_top .evts_top--conts.conts03 .conts03_tit{width:100%; max-width:378px; margin:0 auto; padding:95px 0 80px;}
.evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents{display:flex; justify-content: space-between; gap:10px; padding:0 0 150px;}
.evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents:last-child{padding:0;}
.evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents .conts03_box__item{position:relative;}
.evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents .conts03_box__item .link_area{position:absolute; left:0; top:45px; display: block; border-radius:14px; overflow:hidden;}
.evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents .conts03_box__item .link_area .hover_area{position:absolute; left:0; top:0; transform: translate(0, 400px); width: 100%; height: 100%; background-color:rgba(0, 0, 0, 0.78); transition:all .4s ease-in-out;}
.evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents .conts03_box__item.on .link_area .hover_area, .evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents .conts03_box__item .link_area:hover .hover_area{transform: translate(0, 0);}
.evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents .conts03_box__item .link_area .hover_area .events_badge{display:block; width:140px; height:144px; position:absolute; left:50%; top:50%; transform: translate(-50%, -50%);}
.evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents .conts03_box__item.badge01 .link_area .hover_area .events_badge{ background:url("../../../../../images/egovframework/com/ebs/event/20250822_events/ico_badge01.png") 0 0 no-repeat; background-size: 100%;}
.evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents .conts03_box__item.badge02 .link_area .hover_area .events_badge{ background:url("../../../../../images/egovframework/com/ebs/event/20250822_events/ico_badge02.png") 0 0 no-repeat; background-size: 100%;}
.evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents .conts03_box__item.badge03 .link_area .hover_area .events_badge{ background:url("../../../../../images/egovframework/com/ebs/event/20250822_events/ico_badge03.png") 0 0 no-repeat; background-size: 100%;}
.evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents .conts03_box__item.badge04 .link_area .hover_area .events_badge{ background:url("../../../../../images/egovframework/com/ebs/event/20250822_events/ico_badge04.png") 0 0 no-repeat; background-size: 100%;}
.evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents .conts03_box__item.badge05 .link_area .hover_area .events_badge{ background:url("../../../../../images/egovframework/com/ebs/event/20250822_events/ico_badge05.png") 0 0 no-repeat; background-size: 100%;}

/* 이솦 인스타 링크 버튼 */
.evts_area .evts_03{position:relative;}
.evts_link_btn01{position:absolute; left:5%; top:45%; width:28%; height:16%;}

/* 필수 확인사항 */
.evts_area .warn_text{position:relative; width:100%; background-color:#e8e8e8;}
.evts_area .warn_text .text_box{width:100%; max-width:927px; margin:0 auto; padding:80px 0;}
.evts_area .warn_text .head_cont {padding:0 0 38px;}
.evts_area .warn_text .head_cont .warn_tit{font-family:'BINGGRAE'; font-size:32px; color:#000; font-weight:700; text-align:left; letter-spacing:-2px;}
.evts_area .warn_text .body_cont{color:#fff;}
.evts_area .warn_text .body_cont .check_txt{width:100%;display: inline-flex;align-items: center;font-size: 20px;background-color: #333; padding: 10px 24px 10.2px 20px;border-radius: 8px;}
.evts_area .warn_text .body_cont .check_txt > label{position: static; display: inline-block; white-space: nowrap; cursor: default;}
.evts_area .warn_text .body_cont .check_txt > input{width: 24px;height: 24px;margin: 3px 4px 0 0; padding:14px; background-color:#fff; border: 2px solid #0c3c38;border-radius: 4px; cursor: pointer;}
.evts_area .warn_text .body_cont .check_txt > input[type="checkbox"]:checked{ background: #fff url("../../../../../images/egovframework/com/ebs/event/20240718_events/ico_check.png") 50% 50% no-repeat;background-size: 23px 17px;}
.evts_area .warn_text .body_cont .check_txt > input:disabled {cursor:default;background: rgba(154, 154, 154, 0.8) url("../../../../../images/egovframework/com/ebs/event/20240718_events/ico_check.png") 50% 50% no-repeat;background-size: 23px 17px;}
.evts_area .warn_text .body_cont .check_txt > span {position: relative; display: inline-block; white-space: nowrap; margin-left: 10px}
.evts_area .warn_text .body_warn_txt{display:flex; flex-direction:column; align-items:flex-start; color:#5d5d5d; padding:0 0 0 15px;}
.evts_area .warn_text .body_warn_txt li{position:relative; margin-top:10px;}
.evts_area .warn_text .body_warn_txt li:first-child{margin-top:26px;}
.evts_area .warn_text .body_warn_txt li::after{content: '';position: absolute;top: 11px;left: -11px;width: 4px;height: 4px;background-color: #000;border-radius: 50%}
.evts_area .warn_text .body_warn_txt li p{font-size:20px; text-align:left;}
.evts_area .warn_text .body_warn_txt .active_sub_color{color: #713cd2; font-weight: 700;}

@media screen and (max-width:1280px) {
	.evts_area .evts_top .evts_top--conts_top{max-width:100%;}

	.evts_area .evts_top .evts_btn--box::before{height:179%;}

	.evts_area.ing .evts_top .evts_btn--box{padding:79px 0 400px;}
	.evts_area.ing .evts_top .conts_img--box{padding:40px;}
	.evts_area.ing .evts_top .evts_btn--box::before{height:102%;}
	
	.evts_area .evts_top .evts_top--conts.conts_ing{bottom:18%;}
	.evts_area .evts_top .conts_img--left > p{font-size:34px;}
	.evts_area .evts_top .conts_img--left > .point{font-size:100px;}
	.evts_area .evts_top .conts_img--right > a > p{font-size:40px;}
}
@media screen and (max-width:995px) {
	.modal-popup-group.events_dim .empty_contents{max-width:90%; width: 80%;;}

	.evts_area .evts_top, .evts_area .evts_top.ing{background-size:100%;}

	.evts_area .evts_top .evts_btn--box{padding:40px 0 100px;}
	.evts_area .evts_top .evts_btn--box::before{height:244%;}
	.evts_area .evts_top .evts_chk_btn{min-width: 320px; height:68px;}
	.evts_chk_btn_area::after{top: -64%; width: 42%; height: 87%;}
	.evts_chk_btn_area .evts_chk_btn > p{font-size:30px;}
	.evts_chk_btn_area .evts_chk_btn > p > span::after{width:26px; height:28px; right:-40px;}

	.evts_count_area{width:45%; top:2%;}
	.evts_count_area > img{width:100%;}
	.evts_count_area .evts_count__my-info .evts_count__score{font-size:30px;}

	.evts_area.ing .evts_top .conts_img--box{gap:60px; padding:30px 20px;}
	.evts_area.ing .evts_top .evts_btn--box{padding:60px 0 300px;}
	.evts_area .evts_top .conts_img--left{gap:15px;}
	.evts_area .evts_top .conts_img--left > p{font-size:28px;}
	.evts_area .evts_top .conts_img--left > .point{font-size:80px;}
	.evts_area .evts_top .conts_img--right > a{gap:15px; padding:20px 0; border-radius:20px;}
	.evts_area .evts_top .conts_img--right > a > .ico_play{width:80px; height:80px;}
	.evts_area .evts_top .conts_img--right > a > p{font-size:28px;}

	.evts_area .evts_top .evts_top--conts.conts_ing{width:90%;}
	.evts_area .evts_top .conts_img--box{padding:3% 20px 5%;}

	.evts_area .evts_top .evts_top--conts.conts01 .conts01--img_box{max-width:100%; width:100%; padding:0;}
	.evts_area .evts_top .evts_top--conts.conts01 .conts01--img_box > img{width:100%;}

	.evts_area .evts_top .evts_top--conts.conts02 .conts02--img_box{max-width:100%; width:100%;}
	.evts_area .evts_top .evts_top--conts.conts02 .conts02--img_box > img{width:100%;}

	.evts_area .evts_top .evts_top--conts.conts02::after{height:60%; top:-49%;}

	.evts_area .evts_top .evts_top--conts.conts03{padding:0 0 60px;}
	.evts_area .evts_top .evts_top--conts.conts03 .conts03_tit{width:46%; padding:45px 0 40px;}
	.evts_area .evts_top .evts_top--conts.conts03 .conts03_tit > img{width:100%;}
	.evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents{gap:20px; padding:0 0 60px;}
	.evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents .conts03_box__item .link_area{top:10%; border-radius:8px;}
	.evts_area .evts_top .evts_top--conts.conts03 .conts03_box{padding:0 20px 50px;}

	.evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents .conts03_box__item .link_area .conts03_thumb > img{width:100%;}

	.evts_area .warn_text .text_box{max-width:100%; padding:40px 3%;}
	.evts_area .warn_text .head_cont{padding:0 0 20px;}
	.evts_area .warn_text .head_cont .warn_tit{font-size:26px;}
	.evts_area .warn_text .body_cont .check_txt{padding:6px 14px;font-size:16px;}
	.evts_area .warn_text .body_warn_txt{padding:0 0 0 10px;}
	.evts_area .warn_text .body_warn_txt li{margin-top:7px;}
	.evts_area .warn_text .body_warn_txt li:first-child{margin-top:18px;}
	.evts_area .warn_text .body_warn_txt li p{font-size:14px;}
	.evts_area .warn_text .body_warn_txt li::after{top:7px; left:-9px; width:3px; height:3px;}
	
}
@media screen and (max-width:767px) {
	.evts_area .pc_only{display:none}
	.evts_area .mo_only{display:block}

	.modal-popup-group.events{border-radius:30px;}
	.modal-popup-group.events .btn-close{width:5%; right:40px; top:30px;}
	.modal-popup-group.events .btn-close > img{width:100%;}
	.modal-popup-group.events .evts_pop--box{padding:30px;}
	.modal-popup-group.events .evts_pop--box .pop_tit{font-size: clamp(32px, calc(32px + (44 - 32) * ((100vw - 499px) / 1080)), 44px);}
	.modal-popup-group.events .evts_pop--box .pop_txt{padding:40px 0 25px;font-size: clamp(24px, calc(24px + (36 - 24) * ((100vw - 499px) / 1080)), 36px);}
	.modal-popup-group.events .evts_pop--box .pop_body{gap:4px; padding:14px 3%; border-radius:16px;}
	.modal-popup-group.events .evts_pop--box .pop_body p{font-size: clamp(16px, calc(16px + (24 - 16) * ((100vw - 499px) / 1080)), 24px);}
	.modal-popup-group.events .evts_pop--box .pop_footer{gap:40px; margin:15px 0 0;}
	.modal-popup-group.events .evts_pop--box .pop_footer > a{gap:6px; padding:8px 30px; font-size: clamp(18px, calc(18px + (28 - 18) * ((100vw - 499px) / 1080)), 28px);}
	.modal-popup-group.events .evts_pop--box .pop_footer > a::after{width: 10px; height: 15px; margin: 0;}
	.modal-popup-group.events .evts_pop--box .pop_footer > span{font-size: clamp(16px, calc(16px + (24 - 16) * ((100vw - 499px) / 1080)), 24px);}
	.modal-popup-group.events .evts_pop--box .pop_footer > span > .ico_excl{width:22px; height:22px;}

	.modal-popup-group.events_dim .empty_contents{padding:25px; border-radius:30px;}
	.modal-popup-group.events_dim .empty_contents .events_pop_txt_box h3{margin: 0 0 27px; font-size: clamp(30px, calc(30px + (42 - 30) * ((100vw - 499px) / 1080)), 42px);}
	.modal-popup-group.events_dim .empty_contents .events_pop_txt_box > p{font-size: clamp(22px, calc(22px + (30 - 22) * ((100vw - 499px) / 1080)), 30px);}
	.modal-popup-group.events_dim .empty_contents .events_pop_txt_box .btn_dim{margin:22px 0 0; font-size: clamp(22px, calc(22px + (30 - 22) * ((100vw - 499px) / 1080)), 30px);}

	.evts_area .evts_top .evts_btn--box{padding:40px 0 50px;}
	.evts_area .evts_top .evts_btn--box::before{height:242%;}
	
	.evts_area .evts_top .evts_chk_btn{min-width: 252px; height: 53px;}
	.evts_chk_btn_area .evts_chk_btn > p{font-size:25px; padding:0 10px;}
	.evts_chk_btn_area .evts_chk_btn > p > span::after{width:19px; height:22px; right:-26px;}

	.evts_count_area .evts_count__my-info .evts_count__name{font-size:18px;}
	.evts_count_area .evts_count__my-info .evts_count__score{font-size:25px;}

	.evts_area.ing .evts_top .evts_btn--box{padding:35px 0 260px;}
	.evts_area.ing .evts_top .conts_img--box{padding:20px;}
	.evts_area .evts_top .evts_top--conts.conts_ing{margin:0; bottom:23%;}
	.evts_area .evts_top .conts_img--left{gap:0;}
	.evts_area .evts_top .conts_img--left > p{font-size: clamp(22px, calc(22px + (30 - 22) * ((100vw - 499px) / 1080)), 30px);}
	.evts_area .evts_top .conts_img--left > .point{font-size: clamp(60px, calc(60px + (74 - 60) * ((100vw - 499px) / 1080)), 74px);}
	.evts_area .evts_top .conts_img--right > a{gap:15px;}
	.evts_area .evts_top .conts_img--right > a > .ico_play{width:51px; height:51px;}
	.evts_area .evts_top .conts_img--right > a > p{font-size: clamp(22px, calc(22px + (30 - 22) * ((100vw - 499px) / 1080)), 30px);}

	.evts_area .evts_top .evts_top--conts.conts02::after{top:-50%;}

	.evts_area .evts_top .evts_top--conts.conts03 .conts03_box__contents .conts03_box__item .link_area .hover_area .events_badge{width:36%; height:64%;}
	
	.evts_area .warn_text .head_cont .warn_tit{font-size:20px;}
	.evts_area .warn_text .body_cont .check_txt{font-size:14px;}
	.evts_area .warn_text .body_cont .check_txt > input{width:14px; height:14px; padding:10px; border:1px solid #0c3c38;}
	.evts_area .warn_text .body_cont .check_txt > input[type="checkbox"]:checked{background-size:14px 9px;}
	.evts_area .warn_text .body_cont .check_txt > input:disabled{background-size:14px 9px;}
	.evts_area .warn_text .body_warn_txt li{margin-top:5px;}
	.evts_area .warn_text .body_warn_txt li p{font-size:13px;}
}
@media screen and (max-width:620px) {
	.evts_area.ing .evts_top .evts_btn--box{padding:20px 0 230px;}
	.evts_area.ing .evts_top .conts_img--box{gap:25px;}
	
	.evts_area .evts_top .evts_top--conts.conts_ing{bottom:20%;}

	.evts_area .warn_text .body_cont .check_txt{padding:6px 4px; font-size:11px;}
}
@media screen and (max-width:499px) {
	.modal-popup-group.events{border-radius:20px;}
	.modal-popup-group.events .btn-close{width: 4%; right: 25px; top: 20px;}
	.modal-popup-group.events .evts_pop--box{padding:20px;}
	.modal-popup-group.events .evts_pop--box .pop_tit{font-size: clamp(16px, calc(16px + (32 - 16) * ((100vw - 360px) / 767)), 32px);}
	.modal-popup-group.events .evts_pop--box .pop_txt{padding:25px 0 15px;font-size: clamp(14px, calc(14px + (24 - 14) * ((100vw - 360px) / 767)), 24px);}
	.modal-popup-group.events .evts_pop--box .pop_body{gap:4px; padding:14px 3%; border-radius:16px;}
	.modal-popup-group.events .evts_pop--box .pop_body p{font-size: clamp(12px, calc(12px + (16 - 12) * ((100vw - 360px) / 767)), 16px);}
	.modal-popup-group.events .evts_pop--box .pop_body .pop_box--tit{min-width:60px;}
	.modal-popup-group.events .evts_pop--box .pop_footer{gap:24px; margin:15px 0 0;}
	.modal-popup-group.events .evts_pop--box .pop_footer > a{gap:6px; padding:8px 30px; font-size: clamp(13px, calc(13px + (18 - 13) * ((100vw - 360px) / 767)), 18px);}
	.modal-popup-group.events .evts_pop--box .pop_footer > a::after{width: 10px; height: 15px; margin: 0;}
	.modal-popup-group.events .evts_pop--box .pop_footer > span{font-size: clamp(12px, calc(12px + (16 - 12) * ((100vw - 360px) / 767)), 16px);}
	.modal-popup-group.events .evts_pop--box .pop_footer > span > .ico_excl{width:15px; height:15px; margin: 0 4px 0 0;}

	.modal-popup-group.events_dim .empty_contents{width:90%; padding:15px; border-radius:16px;}
	.modal-popup-group.events_dim .empty_contents .events_pop_txt_box h3{margin: 0 0 9px; font-size: clamp(24px, calc(24px + (30 - 24) * ((100vw - 360px) / 767)), 30px);}
	.modal-popup-group.events_dim .empty_contents .events_pop_txt_box > p{font-size: clamp(16px, calc(16px + (22 - 16) * ((100vw - 360px) / 767)), 22px);}
	.modal-popup-group.events_dim .empty_contents .events_pop_txt_box .btn_dim{margin:14px 0 0; padding: 8px 4px; font-size: clamp(16px, calc(16px + (22 - 16) * ((100vw - 360px) / 767)), 22px);}
	
	.evts_area .evts_top .evts_chk_btn{min-width: 192px; height: 40px;}
	.evts_chk_btn_area .evts_chk_btn > p{font-size:20px;}
	.evts_chk_btn_area .evts_chk_btn > p > span::after{width:13px; height:16px; right:-18px;}

	.evts_count_area .evts_count__my-info .evts_count__name{font-size:14px;}
	.evts_count_area .evts_count__my-info .evts_count__score{font-size:20px;}

	.evts_area .evts_top .evts_btn--box{padding:15px 0 45px;}
	
	.evts_area .evts_top .evts_top--conts.conts_ing{margin:0; bottom:17%;}
	.evts_area .evts_top .conts_img--left{justify-content: space-around; gap:0;}
	.evts_area .evts_top .conts_img--left > p{font-size: clamp(16px, calc(16px + (22 - 16) * ((100vw - 360px) / 767)), 22px);}
	.evts_area .evts_top .conts_img--left > .point{font-size: clamp(45px, calc(45px + (60 - 45) * ((100vw - 360px) / 767)), 60px);}
	.evts_area .evts_top .conts_img--right > a{gap:15px;}
	.evts_area .evts_top .conts_img--right > a > .ico_play{width:45px; height:45px;}
	.evts_area .evts_top .conts_img--right > a > p{font-size: clamp(16px, calc(16px + (22 - 16) * ((100vw - 360px) / 767)), 22px);}

	.evts_area .evts_top .evts_top--conts.conts02::after{top:-40%;}

	.evts_area .warn_text .body_cont .check_txt{justify-content:center; flex-wrap:wrap;}
	.evts_area .warn_text .body_cont .check_txt > span{margin-left:2px;}
	.evts_area .warn_text .body_warn_txt li p{font-size:11px}
}

@media screen and (max-width:360px) {
	.evts_btn_box{bottom:4px;}
	.evts_area .evts_top .evts_chk_btn{min-width:148px; height:28px;}
	.evts_chk_btn_area .evts_chk_btn > p{font-size:16px;}
	
	.evts_count_area .evts_count__my-info .evts_count__name{font-size:12px;}
	.evts_count_area .evts_count__my-info .evts_count__score{font-size:16px;}

	.evts_area .warn_text .body_cont .check_txt{font-size:10px; padding:6px 0;}
}