@font-face {
  font-family: 'Pretendard Variable';
  src: url('../../../../../font/egovframework/com/ebs/portal/Pretendard-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Pretendard Variable';
  src: url('../../../../../font/egovframework/com/ebs/portal/Pretendard-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Pretendard Variable';
  src: url('../../../../../font/egovframework/com/ebs/portal/Pretendard-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}

.txt_blind{font-size: 0; position: absolute; top: -999999px; visibility: hidden; white-space: nowrap;}
.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 .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;}
/* 공통 */
.evts_area.conts{max-width:1160px; position:relative; margin:0 auto; font-family: "Pretendard Variable", Pretendard, sans-serif;}
.evts_area.conts h3, .evts_area.conts h4{font-family: "Pretendard Variable", Pretendard, sans-serif;}
.evts_area.conts > img{width:100%;}
.evts_area.conts .evts_conts_tit{position:absolute; left:50%; bottom:60px; transform:translateX(-50%); display:inline-block; white-space: nowrap; font-size:60px; font-weight:700; color:#fff; line-height: 1.245;}
.evts_area.conts .evts_txt_area{margin:0 0 45px;}
.evts_area.conts .evts_txt_area.center{margin:60px 0 45px;}
.evts_area.conts .evts_main_tit{position:relative; font-size:64px; font-weight:700; color:#f66c2d;}
.evts_area.conts .evts_main_tit::before{content:''; display:block; position:absolute; top:-83px; left:50%; transform:translate(-50%, 0); width:140px; height:60px; background-image:url("../../../../../images/egovframework/com/ebs/event/20250925_events/img_ico_tit.png"); background-repeat:no-repeat; background-size:100%;}
.evts_area.conts .evts_box_tit{font-size:48px; font-weight:700; color:#202020; padding:40px 0 30px;}
.evts_area.conts .evts_box_sub_tit{font-size:24px; font-weight:300; color:#202020;}
.evts_area .evts_conts_box{display: flex; flex-direction: column; padding: 52px 0 60px; margin:0 50px;}
.evts_area .evts_conts_box.pos{position: absolute; left: 50%; top: 0; transform: translate(-50%, 0); display: inline-flex; white-space: nowrap; margin:0; padding:80px 0 0;}
.evts_area .evts_conts_box a{display:block;}
.evts_area .evts_conts_box .all_link_area.none .evts_conts_top a, .evts_area .evts_conts_box .all_link_area.none .evts_conts_bottom a{pointer-events: none;cursor:default}
.evts_area .evts_conts_box a .conts_item{width:100%;height:100%;overflow: hidden;}
.evts_area .evts_conts_box a .conts_item img{width:100%; border:4px solid transparent;transform:scale(1);transition: all ease-in-out .3s;}
.evts_area .evts_conts_box a .conts_item.border_none img{border:none}
.evts_area .evts_conts_box .hover01:hover .conts_item img{transform:scale(1.05)}
.evts_area .evts_conts_box a .conts_item .img_area{position:relative; border-radius:16px; overflow: hidden;}
.evts_area .evts_conts_box a .conts_item .img_area .hover_area{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;flex-direction:column;align-items:center;justify-content: center;align-items: center;visibility: hidden;transform: translate(0, 250px);opacity: 0;transition: all ease-in-out .4s;}
.evts_area .evts_conts_box a.hover01:hover .conts_item .img_area .hover_area{visibility: visible;transform: translate(0, 0);background-color: rgba(0, 0, 0, 0.7);opacity: 1;}
.evts_area .evts_conts_box a .conts_item .img_area .hover_area > .tit{font-size: 36px;color: #fff;font-weight: 500;}
.evts_area .evts_conts_box a .conts_item .img_area .hover_area > em{font-size: 24px;color:#ffeb8f;font-weight: 500;}
.evts_area .evts_conts_box .conts_tit{position: relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:22px;z-index: 1;}
.evts_area .evts_conts_box .conts_tit .evts_name{padding:10px 15px; margin:0 0 15px; font-size:24px; color:#fff; font-weight:700; background-color: #463800; border-radius:32px;}
.evts_area .evts_conts_box .conts_tit > p{font-size:24px;color:#202020;font-weight:700;}
/* 노랑색 배경 따로 분리 */
.evts_area.yellow .evts_main_tit{color:#362b00;}
.evts_area.yellow .evts_box_tit{color:#715a00;}
.evts_area.yellow .evts_box_sub_tit{color:#715a00;}
.evts_area.yellow .evts_conts_box .conts_tit > p{color:#715a00;}

.evts_area .evts_conts_box .evts_conts_top, .evts_area .evts_conts_box .evts_conts_bottom{position:relative; gap:20px}
.evts_area .evts_conts_box .evts_conts_top{width: 100%;display:flex;justify-content: space-between;padding:0;}
.evts_area .evts_conts_box .evts_conts_top.one{position:relative; justify-content: center; gap:20px; padding:260px 0 0;}
.evts_area .evts_conts_box .evts_conts_top.grid{display:grid; grid-template-columns: repeat(3, 1fr);}
.evts_area .evts_conts_box .evts_conts_bottom{width: 100%;display:flex;justify-content: space-between;padding:0;margin-top:44px;}
.evts_area .evts_conts_box .evts_conts_top > a, .evts_area .evts_conts_box .evts_conts_bottom > a{flex:1;}
.evts_area .evts_conts_box .evts_conts_top.one > a{position:relative; flex:unset;}
.evts_area .evts_conts_box .evts_conts_top.one > a::after{content:''; display:block; position:absolute; bottom:100%; left:50%; transform:translate(-50%, 0); width:260px; height:198px; background-image:url("../../../../../images/egovframework/com/ebs/event/20250925_events/event_img_obj02.png"); background-repeat:no-repeat; background-size:100%;}
.evts_area .evts_conts_box .conts_item{position:relative}
.evts_area .evts_conts_box .conts_item.evts--equal{flex:1;}
.evts_area .evts_conts_box .conts_item.evts--equal .img_area > img{width:100%;}
.evts_area .evts_conts_box .conts_item .label{position:absolute;left:-8px;top:-20px}
.evts_area .evts_conts_box .all_link_area{position:relative}
.evts_area .evts_conts_box .all_link_area .link_btn{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index: 1000;}
/* 설명 영역 */
.evts_area .evts_conts_exp__area{width:100%; display:flex; flex-direction: column; align-items:flex-start; padding:48px 50px 25px;}
.evts_area .evts_conts_exp__area .exp_main_tit{color:#5f4910; font-size:36px; font-weight:700; padding:0 0 35px;}
.evts_area .evts_conts_exp__area > ul{display:flex; flex-direction: column; align-items:flex-start; gap:20px;}
.evts_area .evts_conts_exp__area > ul > li{position:relative; padding:0 0 0 15px; color:#5f4910; font-size:23px; text-align:left; letter-spacing: -1px;}
.evts_area .evts_conts_exp__area > ul > li::before{content:''; display:block; position:absolute; top:12px; left:0; width:6px; height:6px; background-color: #5f4910; border-radius:50%;}
.evts_area .evts_conts_exp__area .exp_sub_tit{color:#5f4910; font-size:23px; font-weight:700; padding:30px 0 20px;}
.evts_area .evts_conts_exp__area .evts_ac{color:#f66c2d !important;}

.evts_area .evts_txt__exp_box{width:91%; margin:40px auto 30px; padding:30px; background-color:#ececec; border-radius:16px;}
.evts_area .evts_txt__exp_box.last{margin:0 auto 50px;}
.evts_area .evts_txt__exp_box > ul{display:flex; flex-direction: column; align-items:flex-start; gap:20px;}
.evts_area .evts_txt__exp_box > ul > li{position:relative; padding:0 0 0 10px; color:#606060; font-size:23px; text-align:left; letter-spacing: -1px;}
.evts_area .evts_txt__exp_box > ul > li::before{content:''; display:block; position:absolute; top:12px; left:0; width:3px; height:3px; background-color: #5f4910;}
.evts_area .evts_txt__exp_box > ul > li > p{margin:8px 0 0;}
.evts_area .evts_txt__exp_box .evts_ac{color:#f66c2d !important;}

.evts_area .evts_conts_box .evts_box_level{position:relative; padding:15px 10px; margin:0 0 30px; background-color:#463800; border-radius:10px;}
.evts_area .evts_conts_box .evts_box_level::after{content: "";width: 76px;height: 56px;position: absolute;top: -6px;left: 30px;background-image: url("../../../../../images/egovframework/com/ebs/event/20250925_events/event_img_ico_new.png");background-repeat: no-repeat; background-size:100%;}
.evts_area .evts_conts_box .evts_box_level > p{font-size:24px; font-weight:300; color:#fff;}

/* 상단 */
/* 이벤트 신청 버튼 영역 */
.evts_btn_box{position:absolute; left:50%; bottom:240px; transform:translate(-50%, 0); min-width:580px; height:120px; z-index: 1000;}
.evts_btn_box .evts_chk_btn_area{display:inline-block;position:relative; width:100%; height:100%;}
.evts_btn_box .evts_chk_btn_area .evts_chk_btn{width:100%; height:100%; background-color:#f66c2d; text-decoration: none; display: inline-block;cursor: pointer; letter-spacing: -2px; transition: box-shadow 0.3s ease, background 0.3s ease;}
.evts_btn_box .evts_chk_btn_area .evts_chk_btn > p{font-size: 48px; font-weight:700;color:#fff;position:relative;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;padding:0 45px;}
.evts_btn_box .evts_chk_btn > p > span{position:relative; width:100%; display:flex; align-items:center; justify-content: center; gap:16px;}

/* 01 컨텐츠 */
.evts_area.conts.conts01c{position:relative; background-color:#efe8b4;}
/* 02 컨텐츠 */
.evts_area.conts.conts02{width:100%; position:relative; padding:130px 0 0;}
/* 03 컨텐츠 */
.evts_area.conts.conts03{width:100%; position:relative; padding:0 0 240px; background-color:#f8f8f8;}
.evts_area.conts.conts03::after{content: "";width: 180px;height: 247px;position: absolute;bottom: 0;left: 50%; transform: translate(-50%, 0); background-image: url("../../../../../images/egovframework/com/ebs/event/20250925_events/event_img_obj01.png");background-repeat: no-repeat; background-size:100%;}
/* 04 컨텐츠 */
.evts_area.conts.conts04{width:100%; position:relative; padding: 120px 0 160px; background-image:url("../../../../../images/egovframework/com/ebs/event/20250925_events/event_img_conts01_bg.jpg"); background-repeat:repeat-y; background-size:100%; background-position: top center;}
/* 05 컨텐츠 */
.evts_area.conts.conts05{width:100%; position:relative; padding:180px 0 200px; background-color:#ffd737;}
.evts_area.conts.conts05::after{content: "";width: 332px;height: 200px;position: absolute; top: -102px; right:40px; background-image: url("../../../../../images/egovframework/com/ebs/event/20250925_events/event_img_obj03.png");background-repeat: no-repeat; background-size:100%;}
.evts_area.conts.conts05::before{content: "";width: 318px;height: 217px;position: absolute;bottom: 0;left: 50%; transform: translate(-73%, 0); background-image: url("../../../../../images/egovframework/com/ebs/event/20250925_events/event_img_obj04.png");background-repeat: no-repeat; background-size:100%;}
/* 07 컨텐츠 */
.evts_area.conts.conts07{position:relative;}
.evts_area.conts.conts07 .cont07_box{position:absolute; right:10px; top:20px;}

/* 링크버튼 */
.evts_link{position:absolute;}
.evts_link_all{left:0; top:0; width:100%; height: 100%; z-index: 100;}
.evts_link.link01{left:25%; top:87.1%; width:50%; height:7.8%;}
.evts_link.link02{left:4.3%; top:90%; width:44%; height:6.1%;}
.evts_link.link03{left:51.7%; top:90%; width:44%; height:6.1%;}
.evts_link.link04{left:5.6%; top:56%; width:19.1%; height:5.3%;}
.evts_link.link05{left:28.9%; top:56%; width:19.1%; height:5.3%;}
.evts_link.link06{left:52.1%; top:56%; width:19.1%; height:5.3%;}
.evts_link.link07{left:75.4%; top:56%; width:19.1%; height:5.3%;}
.evts_link.link08{left:5.6%; top:93.9%; width:19.1%; height:5.3%;}
.evts_link.link09{left:28.9%; top:93.9%; width:19.1%; height:5.3%;}
.evts_link.link10{left:52.1%; top:93.9%; width:19.1%; height:5.3%;}
.evts_link.link11{left:75.4%; top:93.9%; width:19.1%; height:5.3%;}
.evts_link.link12{left:44%; top:77%; width:34.6%; height:11.7%;}

.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: #009f5e url("../../../../../images/egovframework/com/ebs/event/20250925_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/20250925_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_conts_box{margin:0 4%;}

	.evts_btn_box{min-width:50%; height:6%; bottom:10%}

	.evts_link.link04{top:57.2%;}
	.evts_link.link05{top:57.2%;}
	.evts_link.link06{top:57.2%;}
	.evts_link.link07{top:57.2%;}
	
	.evts_area .warn_text{padding:0 2%;}
}
@media screen and (max-width:995px) {
	.evts_area.conts{max-width:100%;}

	.evts_btn_box{height: 5%; bottom: 11%;}
	
	.evts_area .evts_conts_box{padding:46px 0 52px;}
	.evts_area .evts_conts_box .evts_conts_top.one{padding:120px 20% 0;}
	.evts_area .evts_conts_box .evts_conts_top.one > a::after{width:44%; height:49%;}
	.evts_area .evts_conts_box .evts_box_level{margin:0 0 30px;}
	.evts_area .evts_conts_box .evts_box_level::after{width:7%; height:65%; left:4%; top:-7%;}

	.evts_area.conts.conts03{padding:0 0 150px;}
	.evts_area.conts.conts03::after{width:16%; height:19%;}

	.evts_area.conts.conts04{padding:40px 0 60px;}

	.evts_area.conts.conts05{padding:80px 0 100px;}
	.evts_area.conts.conts05::before{width:30%; height:10%;}
	.evts_area.conts.conts05::after{width: 33%; height:11%; top: -5%; right: 3%;}
	
	.evts_area .evts_conts_box .conts_tit .evts_name{margin:0 0 10px;}

	.evts_area .evts_conts_box .evts_conts_top, .evts_area .evts_conts_box .evts_conts_bottom{padding:0; gap:10px;}
	.evts_area .evts_conts_box .evts_conts_bottom{margin-top:20px;}

	.evts_area .evts_conts_exp__area{padding:34px 30px 10px;}
	.evts_area .evts_conts_exp__area .exp_main_tit{padding:0 0 20px;}
	.evts_area .evts_conts_exp__area .exp_sub_tit{padding:15px 0 10px;}
	.evts_area .evts_conts_exp__area > ul{gap:8px;}
	.evts_area .evts_conts_exp__area > ul > li{padding:0 0 0 8px;}
	.evts_area .evts_conts_exp__area > ul > li::before{width:3px; height:3px; top:8px;}

	.evts_area .evts_txt__exp_box{width:92%; margin: 20px auto 15px;padding:20px 30px}
	.evts_area .evts_txt__exp_box > ul{gap:8px;}
	.evts_area .evts_txt__exp_box > ul > li{padding:0 0 0 8px;}
	.evts_area .evts_txt__exp_box > ul > li::before{top:8px;}
	
	.evts_area.conts .evts_txt_area.center{margin:40px 0 30px;}
	.evts_area.conts .evts_main_tit::before{width:100px; height:42px; top: -50px;}
	.evts_area.conts .evts_conts_tit{bottom:15%;}
	.evts_area.conts .evts_box_tit{padding:20px 0 15px;}
	.evts_area.conts .evts_box_sub_tit{max-width:96%; margin:0 auto;}

	.evts_area.conts .evts_main_tit{font-size: clamp(22px, calc((50 - 22) * ((100vw - 500px) / (995 - 500)) + 22px), 50px);}
	.evts_area.conts .evts_conts_tit{font-size: clamp(18px, calc((48 - 18) * ((100vw - 500px) / (995 - 500)) + 18px), 48px);}
	.evts_area.conts .evts_box_tit, .evts_btn_box .evts_chk_btn_area .evts_chk_btn > p, .evts_area .evts_conts_box a .conts_item .img_area .hover_area > .tit{font-size: clamp(14px, calc((36 - 14) * ((100vw - 500px) / (995 - 500)) + 14px), 36px);}
	.evts_area.conts .evts_box_sub_tit, .evts_area .evts_conts_box .evts_box_level > p, .evts_area .evts_conts_box .conts_tit > p, .evts_area .evts_conts_box .conts_tit .evts_name{font-size: clamp(12px, calc((19 - 12) * ((100vw - 500px) / (995 - 500)) + 12px), 19px);}
	.evts_area .evts_conts_exp__area .exp_main_tit{font-size: clamp(14px, calc((36 - 14) * ((100vw - 500px) / (995 - 500)) + 14px), 36px);}
	.evts_area .evts_conts_exp__area .exp_sub_tit{font-size: clamp(12px, calc((19 - 12) * ((100vw - 500px) / (995 - 500)) + 12px), 19px);}
	.evts_area .evts_conts_exp__area > ul > li{font-size: clamp(12px, calc((19 - 12) * ((100vw - 500px) / (995 - 500)) + 12px), 19px);}
	.evts_area .evts_txt__exp_box > ul > li{font-size: clamp(12px, calc((19 - 12) * ((100vw - 500px) / (995 - 500)) + 12px), 19px);}

	.evts_link.link04{top:58%;}
	.evts_link.link05{top:58%;}
	.evts_link.link06{top:58%;}
	.evts_link.link07{top:58%;}

	.evts_area .warn_text{padding:0;}
	.evts_area .warn_text .text_box{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}
	.evts_box br{display: none !important;}

	.evts_area.conts .evts_main_tit::before{top: -40px; width: 80px; height: 34px;}

	.evts_area .evts_conts_box{margin:0 4%; padding:32px 0 45px; border-radius:14px;}
	.evts_area .evts_conts_box .evts_conts_top.one{padding:95px 20% 0;}
	.evts_area .evts_conts_box .evts_conts_top.grid{grid-template-columns: repeat(2, 1fr);}
	.evts_area .evts_conts_box .evts_conts_bottom{margin-top:10px;}
	.evts_area .evts_conts_box .conts_tit{padding-top:10px;}
	.evts_area .evts_conts_box .conts_tit .evts_name{padding:6px 8px; margin:0 0 5px;}
	
	.evts_area .evts_txt__exp_box{border-radius:8px;}
	
	.evts_area .evts_conts_box a .conts_item .img_area{border-radius:8px;}

	.evts_area.conts .evts_box_tit{padding:25px 0 15px;}

	.evts_area.conts.conts03{padding:0 0 110px;}

	.evts_area.conts.conts04{padding:35px 0 25px; background-size: cover;}

	.evts_area.conts.conts05::before{height:8%;}
	
	.evts_area.conts .evts_txt_area{margin:0 0 20px;}
	.evts_area.conts .evts_txt_area.center{margin:20px 0 18px;}
	.evts_btn_box .evts_chk_btn_area .evts_chk_btn{letter-spacing: 0;}
	.evts_btn_box .evts_chk_btn_area .evts_chk_btn > p{padding:0 20px;}

	.evts_link.link04{top:60%;}
	.evts_link.link05{top:60%;}
	.evts_link.link06{top:60%;}
	.evts_link.link07{top:60%;}

	.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.conts.conts03::after{height:17%;}
	.evts_area.conts.conts05::before{height:9%;}
	.evts_area.conts.conts05::after{top:-4%;}

	.evts_link.link04{top:60.6%;}
	.evts_link.link05{top:60.6%;}
	.evts_link.link06{top:60.6%;}
	.evts_link.link07{top:60.6%;}
}
@media screen and (max-width:499px) {
	.evts_box{padding:0 3%;}
	.evts_area .evts_conts_box{margin:0 4%; padding:16px 0 22px; border-radius:8px;}
	.evts_area .evts_conts_box.pos{padding:40px 0 0;}
	.evts_area .evts_conts_box a .conts_item .img_area .hover_area{display:none;}
	.evts_area .evts_conts_box .hover01:hover .conts_item img{transform: scale(1);}

	.evts_area.conts .evts_box_tit{padding: 10px 0 8px}
	.evts_area.conts .evts_main_tit::before{width:50px; height:23px; top:-25px;}
	.evts_area .evts_conts_exp__area{padding:20px 15px 10px;}
	.evts_area .evts_conts_exp__area .exp_main_tit{padding:0 0 10px}
	.evts_area .evts_conts_exp__area .exp_sub_tit{padding:8px 0 6px;}
	.evts_area .evts_conts_exp__area > ul{gap:6px;}
	.evts_area .evts_txt__exp_box{padding:15px; border-radius:4px;}
	.evts_area .evts_txt__exp_box > ul{gap:6px;}
	.evts_area .evts_txt__exp_box.last{margin: 0 auto 40px;}

	.evts_area .evts_conts_box .evts_conts_top.one{padding:80px 10% 0;}
	.evts_area .evts_conts_box .evts_box_level{padding:8px 4px; margin:0 0 15px;}
	.evts_area .evts_conts_box .evts_box_level::after{width:9%; left:5%;}

	.evts_area.conts.conts02{padding:82px 0 0;}

	.evts_area.conts.conts03{padding:0 0 85px;}
	.evts_area.conts.conts03::after{height:15.5%;}

	.evts_area.conts.conts05{padding:50px 0 70px;}
	.evts_area.conts.conts05::before{height:6%;}

	.evts_area .evts_conts_box .evts_conts_top.one > a::after{width:37%; height:43%;}
	
	.evts_btn_box .evts_chk_btn_area .evts_chk_btn > p{padding:0 10px;}
	.evts_area .evts_conts_box .conts_tit > p > br{display:none;}

	.evts_area .evts_conts_box .evts_conts_top, .evts_area .evts_conts_box .evts_conts_bottom{gap:5px;}

	.evts_area.conts .evts_conts_tit{font-size: clamp(14px, calc((18 - 14) * ((100vw - 340px) / (499 - 340)) + 14px), 18px);}
	.evts_area.conts .evts_box_tit, .evts_btn_box .evts_chk_btn_area .evts_chk_btn > p, .evts_area .evts_conts_box a .conts_item .img_area .hover_area > .tit{font-size: clamp(12px, calc((14 - 12) * ((100vw - 340px) / (499 - 340)) + 12px), 14px);}

	.evts_link.link04{top:59.4%;}
	.evts_link.link05{top:59.4%;}
	.evts_link.link06{top:59.4%;}
	.evts_link.link07{top:59.4%;}

	.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_area.conts.conts03{padding:0 0 60px;}
	.evts_area.conts.conts03::after{height:13.5%;}

	.evts_area.conts.conts04{padding:40px 0;}
	
	.evts_area.conts.conts05{padding:50px 0;}
	.evts_area.conts.conts05::after{height:6%; top:-3%;}
	.evts_area.conts.conts05::before{height:5%;}

	.evts_area .evts_txt__exp_box.last{margin: 0 auto 20px;}

	.evts_area.conts .evts_box_sub_tit, .evts_area .evts_conts_box .evts_box_level > p, .evts_area .evts_conts_box .conts_tit > p, .evts_area .evts_conts_box .conts_tit .evts_name{font-size:11px;}

	.evts_link.link04{top:65%;}
	.evts_link.link05{top:65%;}
	.evts_link.link06{top:65%;}
	.evts_link.link07{top:65%;}

	.evts_area .warn_text .body_cont .check_txt{font-size:10px; padding:6px 0;}
}