@font-face {
	font-family: 'Cafe24Ssurround';
	src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/Cafe24Ssurround.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'GMarketSansBold';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
	font-weight: 300;
	font-display: swap;
}

@font-face {
	font-family: 'GMarketSans';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
	font-weight: 500;
	font-display: swap;
}

@font-face {
	font-family: 'Eommakkaturi';
	src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_13@1.0/Katuri.woff') format('woff');
	font-weight: normal;
	font-display: swap;
}
* {
	-webkit-tap-highlight-color: transparent; /* 모바일 터치 시 파란 박스 제거 */
	outline: none; /* 포커스 시 생기는 테두리 제거 */
}
img {border:0 !important; border: none !important; box-shadow: none !important;outline:none !important;-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #FFFFFF;
}
body::after{
    position:absolute; 
    width:0; 
    height:0; 
    overflow:hidden; 
    z-index:-1;
	content:  url('../images/schedule/day1.png') url('../images/schedule/day2.png') url('../images/schedule/day3.png') url('../images/schedule/day4.png') url('../images/schedule/day5.png')
	url('../images/event01/char01_on.png') url('../images/event01/char02_on.png') url('../images/event01/game_cover.png')
	url('../images/event01/btn_left_on.png') url('../images/event01/btn_right_on.png')
	url('../images/event01/point_plus.png') url('../images/event01/point_minus.png') url('../images/event02/btn_shot.png')
	url('../images/visual/char01/01.png') url('../images/visual/char01/02.png') url('../images/visual/char01/03.png')
	url('../images/visual/char01/04.png') url('../images/visual/char01/05.png') url('../images/visual/char01/06.png')
	url('../images/visual/char01/07.png') url('../images/visual/char01/08.png') url('../images/visual/char01/09.png') url('../images/visual/char01/10.png')
	url('../images/visual/char02/01.png') url('../images/visual/char02/02.png') url('../images/visual/char02/03.png')
	url('../images/visual/char02/04.png') url('../images/visual/char02/05.png') url('../images/visual/char02/06.png')
	url('../images/visual/char02/07.png') url('../images/visual/char02/08.png') url('../images/visual/char02/09.png') url('../images/visual/char02/10.png')
	url('../images/event03/char01_1/char01.png?v=1') url('../images/event03/char01_2/char01.png?v=1') url('../images/event03/char01_3/char01.png?v=1')
	url('../images/event03/char01_1/char02.png?v=1') url('../images/event03/char01_2/char02.png?v=1') url('../images/event03/char01_3/char02.png?v=1')
	url('../images/event03/char02_1/char01.png?v=1') url('../images/event03/char02_2/char01.png?v=1') url('../images/event03/char02_3/char01.png?v=1')
	url('../images/event03/char02_1/char02.png?v=1') url('../images/event03/char02_2/char02.png?v=1') url('../images/event03/char02_3/char02.png?v=1')
	url('../images/event03/apple01/a1.png?v=1') url('../images/event03/apple01/a2.png?v=1') url('../images/event03/apple01/a3.png?v=1')
	url('../images/event03/apple01/a4.png?v=1') url('../images/event03/apple01/a5.png?v=1')
	url('../images/event03/apple02/a1.png?v=1') url('../images/event03/apple02/a2.png?v=1') url('../images/event03/apple02/a3.png?v=1')
	url('../images/event03/apple02/a4.png?v=1') url('../images/event03/apple02/a5.png?v=1');
}

@property --radius {
	syntax: '<length-percentage>';
	inherits: false;
	initial-value: 0px;
}

@property --x {
	syntax: '<length-percentage>';
	inherits: false;
	initial-value: 70px;
}

@property --y {
	syntax: '<length-percentage>';
	inherits: false;
	initial-value: 800px;
}

* {font-family:'Pretendard',sans-serif;}

.htmlWrapper {width:100%;max-width:720px;margin:0 auto;position:relative;overflow:hidden;}
.htmlWrapper section {background-position:center;}

/* 상단 */
.htmlWrapper section.top_wrapper {position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:80px;box-sizing:border-box;background:#FFFFFF;font-size:18px;font-family:'Pretendard';}
.htmlWrapper section.top_wrapper > .hx_top{position:relative;height:100%;display:flex;flex-direction:column;gap:4px 0;justify-content:center;align-items:center;color:#7D7D83;}
.htmlWrapper section.top_wrapper > .hx_top .l_wrap{display:flex;align-items:center;gap:0 5px;}
.htmlWrapper section.top_wrapper > .hx_top span.first{position:relative;margin-right:5px;}

.htmlWrapper section.top_wrapper > .hx_top i{}
.htmlWrapper section.top_wrapper > .hx_top .hx_txt{position:absolute;top:0;}
.htmlWrapper section.top_wrapper > .hx_top b{font-size:22px;color:#222222;letter-spacing: -1px;}


/* Visual */
.htmlWrapper section.visual_wrapper {position: relative;width: 100%;height: 1200px;background-image:url('../images/visual/bg.jpg?v=1');background-position: center;overflow: hidden;}
.htmlWrapper section.visual_wrapper .contents_wrapper{position: relative;width: 100%;height: 100%;display:flex;justify-content: center;align-items:start;}
.htmlWrapper section.visual_wrapper .contents_wrapper .title_wrap{position: relative;margin:20px 0 0 0;}
.htmlWrapper section.visual_wrapper .contents_wrapper .balloon01{position:absolute;left:0;width:128px;height:157px;background-image: url('../images/visual/balloon01.png');animation:10s balloon01 infinite linear forwards;}
.htmlWrapper section.visual_wrapper .contents_wrapper .balloon02{position:absolute;right:43px;bottom:0;width:65px;height:103px;background-image: url('../images/visual/balloon02.png');animation:5s balloon02 infinite linear forwards;}
.htmlWrapper section.visual_wrapper .contents_wrapper .balloon03{position:absolute;left:0;width:119px;height:155px;background-image: url('../images/visual/balloon03.png');animation:5s balloon03 infinite linear forwards;}
.htmlWrapper section.visual_wrapper .contents_wrapper .balloon04{position:absolute;left:442px;top:109px;width:84px;height:132px;background-image: url('../images/visual/balloon04.png');animation:5s balloon04 infinite linear forwards;}
.htmlWrapper section.visual_wrapper .contents_wrapper .balloon05{position:absolute;right:34px;width:134px;height:188px;background-image: url('../images/visual/balloon05.png');animation:5s balloon05 infinite linear forwards;}
.htmlWrapper section.visual_wrapper .contents_wrapper .balloon06{position:absolute;left:0;width:128px;height:157px;background-image: url('../images/visual/balloon01.png');animation:5s balloon06 infinite linear forwards;}
.htmlWrapper section.visual_wrapper .contents_wrapper .balloon07{position:absolute;right:43px;bottom:0;width:65px;height:103px;background-image: url('../images/visual/balloon02.png');animation:12s balloon07 infinite linear forwards;}
.htmlWrapper section.visual_wrapper .contents_wrapper .balloon08{position:absolute;left:0;top:307px;width:119px;height:155px;background-image: url('../images/visual/balloon03.png');animation:10s balloon08 infinite linear forwards;}


.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content{position: relative;width:100%;height:100%;margin:0 auto;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap{position: absolute;top:347px;left:320px;display:flex;zoom:.8}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap > div{background-repeat: no-repeat;background-position: center bottom;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .c01{position:absolute;right:0;top:100px;background-image: url('../images/visual/c01.jpg');width:275px;height:193px;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char01_wrap{width:139px;height:212px;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char01_wrap .char01{position:relative;background-image: url('../images/visual/char01/01.png');width:100%;height:100%;background-position: 0 6px;transform-style: preserve-3d; background-repeat:no-repeat;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char01_wrap .char01::before{position:absolute;content:'';bottom:-4px;left:-10px;width:141px;height:34px;background-image: url('../images/visual/char01/foot.png');transform: translateZ(-1px); }
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char01_wrap .char01 .music01{position:absolute;top:50px;left:-30px;width:57px;height:56px;background-image: url('../images/visual/music01.png');animation: 1s music01 infinite linear forwards;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char01_wrap .char01.a1{background-image: url('../images/visual/char01/01.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char01_wrap .char01.a2{background-image: url('../images/visual/char01/02.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char01_wrap .char01.a3{background-image: url('../images/visual/char01/03.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char01_wrap .char01.a4{background-image: url('../images/visual/char01/04.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char01_wrap .char01.a5{background-image: url('../images/visual/char01/05.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char01_wrap .char01.a6{background-image: url('../images/visual/char01/06.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char01_wrap .char01.a7{background-image: url('../images/visual/char01/07.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char01_wrap .char01.a8{background-image: url('../images/visual/char01/08.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char01_wrap .char01.a9{background-image: url('../images/visual/char01/09.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char01_wrap .char01.a10{background-image: url('../images/visual/char01/10.png')}


.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char02_wrap{width:152px;height:211px;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char02_wrap .char02{background-image: url('../images/visual/char02/01.png');width:100%;height:100%;transform-style: preserve-3d; }
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char02_wrap .char02::before{position:absolute;content:'';bottom:-11px;left:9px;width:136px;height:44px;background-image: url('../images/visual/char02/foot.png');transform: translateZ(-1px); }
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char02_wrap .char02 .music02{position:absolute;top:50px;left:270px;width:40px;height:47px;background-image: url('../images/visual/music02.png');animation: 1s music02 infinite linear forwards;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char02_wrap .char02 .music03{position:absolute;top:40px;left:260px;width:30px;height:31px;background-image: url('../images/visual/music03.png');animation: 1s music03 infinite linear forwards;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char02_wrap .char02.a1{background-image: url('../images/visual/char02/01.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char02_wrap .char02.a2{background-image: url('../images/visual/char02/02.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char02_wrap .char02.a3{background-image: url('../images/visual/char02/03.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char02_wrap .char02.a4{background-image: url('../images/visual/char02/04.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char02_wrap .char02.a5{background-image: url('../images/visual/char02/05.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char02_wrap .char02.a6{background-image: url('../images/visual/char02/06.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char02_wrap .char02.a7{background-image: url('../images/visual/char02/07.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char02_wrap .char02.a8{background-image: url('../images/visual/char02/08.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char02_wrap .char02.a9{background-image: url('../images/visual/char02/09.png')}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .char_wrap .char02_wrap .char02.a10{background-image: url('../images/visual/char02/10.png')}

.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .c_wrap{position:absolute;top:369px;right:0;width:285px;height:180px;background-image: url('../images/visual/c_wrap.png');}


.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .camera_wrap{position: absolute;top:556px;right:347px;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .camera_wrap .camera{position: relative;width:47px;height:52px;background-image: url('../images/visual/camera.png');transform-style: preserve-3d;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .camera_wrap .camera::after{position:absolute;opacity:0;content:'';left:0;top:10px;width:24px;height:16px;background-image: url('../images/visual/camera_light.png?v=1.0');transform: translateZ(-1px);animation:3s camera infinite linear forwards;z-index:-1;}

.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .food_wrap{position: absolute;bottom:240px;left:17px;width:103px;height:100px;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .cloud_wrap{position:relative;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .cloud_wrap .pie{position: relative;width:103px;height:100px;background-image: url('../images/visual/pie.png');animation:2s cloud infinite linear forwards;transform-origin: center bottom;filter: blur(1px);left:230px;top:50px;}

.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .light_wrap{position: absolute;top:68px;left:160px;display:flex;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .light_wrap .light01{position: relative;width:30px;height:30px;border-radius:50%;animation: 4s light01 infinite linear forwards;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .light_wrap .light01::before{position: absolute;content:'';left:-86px;top:7px;background-image: url('../images/visual/light/light01.png');width:120px;height:221px;filter: opacity(0.6);}

.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .light_wrap .light02{position: relative;left:67px;width:30px;height:30px;border-radius:50%;animation: 5s light02 infinite linear forwards;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .light_wrap .light02::before{position: absolute;content:'';left:-15px;top:-10px;background-image: url('../images/visual/light/light02.png');width:210px;height:232px;filter: opacity(0.6);}

.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .light_wrap .light03{position: relative;left:167px;width:30px;height:30px;animation: 2s light03 infinite linear forwards;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .light_wrap .light03::before{position: absolute;content:'';left:0;top:0;background-image: url('../images/visual/light/light03.png');width:42px;height:42px;}

.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .light_wrap .light04{position: relative;left:290px;width:30px;height:30px;border-radius:50%;animation: 5s light04 infinite linear forwards;transform-origin: center;}
.htmlWrapper section.visual_wrapper .contents_wrapper .ani_content .light_wrap .light04::before{position: absolute;content:'';left:-34px;top:-5px;background-image: url('../images/visual/light/light04.png');width:145px;height:226px;filter: opacity(0.4)}
/* Visual */

/* 다음 */
section.daum {position: relative;width: 100%;height: 302px;background:#FFFFFF;}
section.daum .contents_wrap {display: flex;flex-direction: column;width: 100%;height: 100%;align-items: center;justify-content: center;}
section.daum .contents_wrap .title {}
section.daum .contents_wrap .box {position: relative;margin-top: 16px;width: 800px;height: 132px;background-image: url('../images/daum/cover.png');background-repeat: no-repeat;background-position: center;display: flex;align-items: start;}
section.daum .contents_wrap .box .typing-text-wrapper {position: absolute;left: 149px;top: 27px;font-family: 'Pretendard',sans-serif;display:flex;}
section.daum .contents_wrap .box .typing-text-wrapper  .typing-text {position: relative;font-family: 'Pretendard',sans-serif;font-weight: 700;font-size: 32px;color: #1e1e1e;white-space: nowrap;overflow: hidden;}
section.daum .contents_wrap .box .typing-text-wrapper  .typing-text.opacity-0 {transition: .5s all;opacity:0;}
section.daum .contents_wrap .exp {position: relative;left: 5px;margin-top: 15px;}
@keyframes blink {
	0%, 100% { opacity: 1; }
	50% { opacity: 0; }
}
.cursor-blink {
	animation: blink 0.8s infinite;
	height:33px;
	font-size:33px;
}
/* 다음 */


/* 이벤트 01 */
section.event01 {position: relative;width: 100%;height:2740px;background-image: url('../images/event01/bg.jpg?v=1.0');overflow:hidden;background-position: center top}
section.event01 .contents_wrapper {display: flex;flex-direction: column;width: 100%;margin:0 auto;align-items: center;padding: 120px 0 0 0;}
section.event01 .contents_wrapper .title{position:relative;}
section.event01 .contents_wrapper .schedule_wrap {display: flex;flex-direction:column;align-items:center;margin: 80px 0 80px 0;width: 100%;gap: 40px 0;}
section.event01 .contents_wrapper .schedule_wrap .present{position:relative;}
section.event01 .contents_wrapper .schedule_wrap .present .present_wrapper{position:relative;display:flex;flex-direction: column;gap:16px 0;align-items: center;}
section.event01 .contents_wrapper .schedule_wrap .present .present_wrapper .present_wrap{position:relative;width:653px;height:273px;}


section.event01 .contents_wrapper .event_cont_wrapper {width:100%;display:flex;flex-direction: column;align-items: center;}
section.event01 .contents_wrapper .event_cont_wrapper .event_title{position:relative;margin:0 0 40px 0;}

section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap{position:relative;width:680px;height:1040px;display:flex;flex-direction: column;align-items: center;padding:56px 18px;box-sizing: border-box;background-image:url('../images/event01/cover.png');}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .event_title{position:relative;margin:0 0 40px 0;}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .character_wrap{position:relative;display:flex;justify-content: center;gap:0 20px;}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .character_wrap .character{position:relative;display:flex;flex-direction: column;align-items: center;justify-content: center;gap:20px 0;cursor:pointer;}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .character_wrap .character .char{width:312px;height:600px;}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .character_wrap .character .rdo{width:40px;height:40px;background-image: url('../images/event01/rdo.png');}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .character_wrap .character.c01 .char{background-image: url('../images/event01/char01.png');transition: .3s all;}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .character_wrap .character.on.c01 .char{background-image: url('../images/event01/char01_on.png');}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .character_wrap .character.on.c01 .rdo{background-image: url('../images/event01/rdo_on01.png');}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .character_wrap .character:hover.c01 .char{background-image: url('../images/event01/char01_on.png');}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .character_wrap .character:hover.c01 .rdo{background-image: url('../images/event01/rdo_on01.png');}

section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .character_wrap .character.c02 .char{background-image: url('../images/event01/char02.png');}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .character_wrap .character.on.c02 .char{background-image: url('../images/event01/char02_on.png');}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .character_wrap .character.on.c02 .rdo{background-image: url('../images/event01/rdo_on02.png');}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .character_wrap .character:hover.c02 .char{background-image: url('../images/event01/char02_on.png');}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .character_wrap .character:hover.c02 .rdo{background-image: url('../images/event01/rdo_on02.png');}

section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .btn_next {position:relative;width:314px;height:92px;background-image: url('../images/event01/btn_next.png');cursor:pointer;margin:40px 0 0 0;}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .btn_next .hand{display:none;}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .btn_next.on .hand{display:block;}

section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .btn_start {position:relative;width:314px;height:92px;background-image: url('../images/event01/btn_start.png');cursor:pointer;margin:40px 0 0 0;}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .btn_start .hand{display:none;}
section.event01 .contents_wrapper .event_cont_wrapper .event_cont_wrap .btn_start.on .hand{display:block;}

section.event01 .contents_wrapper .event_cont_wrapper .step02_intro{position:relative;width:680px;height:1040px;display:flex;flex-direction: column;align-items: center;gap:40px 0;padding:78px 0 0 0;box-sizing: border-box;background-image:url('../images/event01/cover.png');}
section.event01 .contents_wrapper .event_cont_wrapper .step02_intro .event_title{position:relative;margin:10px 0;}

section.event01 .contents_wrapper .event_cont_wrapper .step02_intro .btn_start {position:relative;width:314px;height:92px;background-image: url('../images/event01/btn_start.png');cursor:pointer;}
section.event01 .contents_wrapper .event_cont_wrapper .step02_intro .btn_start .hand{display:none;}
section.event01 .contents_wrapper .event_cont_wrapper .step02_intro .btn_start.on .hand{display:block;}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper{position:relative;width:680px;height:1040px;display:flex;flex-direction:column;align-items:center;background:#FFFFFF;border-radius:40px;padding:20px 16px;box-sizing: border-box;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part{position:relative;width:648px;height:664px;background-image: url('../images/event01/game_cover.png');overflow:hidden;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box{position:relative;width:100%;height:100%;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box .box{position:absolute;width:213px;height:180px;top:-235px;background-position:center bottom;background-repeat: no-repeat;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box .box.drop{animation:3s drop_box linear forwards;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box .box.d_box01{left:0;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box .box.d_box02{left:217px;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box .box.d_box03{left:434px;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box .box.p01{background-image: url('../images/event01/item/item01.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box .box.p02{background-image: url('../images/event01/item/item02.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box .box.p03{background-image: url('../images/event01/item/item03.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box .box.p04{background-image: url('../images/event01/item/item04.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box .box.p05{background-image: url('../images/event01/item/item05.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box .box.p06{background-image: url('../images/event01/item/item06.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box .box.p07{background-image: url('../images/event01/item/item07.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box .box.p08{background-image: url('../images/event01/item/item08.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box .box.p09{background-image: url('../images/event01/item/item09.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box .box.p10{background-image: url('../images/event01/item/item10.png');}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type01 .game_cont .left_part .drop_box .box.b01{background-image: url('../images/event01/item01/item01.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type01 .game_cont .left_part .drop_box .box.b02{background-image: url('../images/event01/item01/item02.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type01 .game_cont .left_part .drop_box .box.b03{background-image: url('../images/event01/item01/item03.png');}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type02 .game_cont .left_part .drop_box .box.b01{background-image: url('../images/event01/item02/item01.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type02 .game_cont .left_part .drop_box .box.b02{background-image: url('../images/event01/item02/item02.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type02 .game_cont .left_part .drop_box .box.b03{background-image: url('../images/event01/item02/item03.png');}


section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .game_cont .left_part .drop_box .character_wrap{position:absolute;width:100%;bottom:0;left:0;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type01 .left_part .drop_box .character_wrap{height:250px;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type01 .left_part .drop_box .character_wrap .char{position:absolute;width:187px;height:100%;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type01 .left_part .drop_box .character_wrap .char.c01{background-image: url('../images/event01/char01/char01.png');top:20px;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type01 .left_part .drop_box .character_wrap .char.c01.left{background-image: url('../images/event01/char01/char01.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type01 .left_part .drop_box .character_wrap .char.c01.right{background-image: url('../images/event01/char01/char02.png');}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type01 .left_part .drop_box .character_wrap .char.plus::before{position:absolute;content:'';background-image:url('../images/event01/point_plus.png');width:80px;height:80px;right:10px;top:20px;animation:.2s pzoom linear forwards;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type01 .left_part .drop_box .character_wrap .char.minus::before{position:absolute;content:'';background-image:url('../images/event01/point_minus.png');width:80px;height:80px;right:10px;top:20px;animation:.2s pzoom linear forwards;}


section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type01 .left_part .drop_box .character_wrap .char.c02{background-image: url('../images/event01/char02/char01.png');}


section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type01 .left_part .drop_box .character_wrap .p01{left:0;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type01 .left_part .drop_box .character_wrap .p02{left:217px;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type01 .left_part .drop_box .character_wrap .p03{left:434px;}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type02 .left_part .drop_box .character_wrap{height:230px;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type02 .left_part .drop_box .character_wrap .char{position:absolute;width:208px;height:100%;}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type02 .left_part .drop_box .character_wrap .char.c02{background-image: url('../images/event01/char02/char01.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type02 .left_part .drop_box .character_wrap .char.c02.left{background-image: url('../images/event01/char02/char01.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type02 .left_part .drop_box .character_wrap .char.c02.right{background-image: url('../images/event01/char02/char02.png');}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type02 .left_part .drop_box .character_wrap .char.plus::before{position:absolute;content:'';background-image:url('../images/event01/point_plus.png');width:80px;height:80px;right:10px;top:20px;animation:.2s pzoom linear forwards;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type02 .left_part .drop_box .character_wrap .char.minus::before{position:absolute;content:'';background-image:url('../images/event01/point_minus.png');width:80px;height:80px;right:10px;top:20px;animation:.2s pzoom linear forwards;}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type02 .left_part .drop_box .character_wrap .p01{left:0;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type02 .left_part .drop_box .character_wrap .p02{left:217px;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper.type02 .left_part .drop_box .character_wrap .p03{left:434px;}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper {position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:100;border-radius:40px;display:flex;flex-direction:column;align-items: center;justify-content: center;gap:40px 0;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .pop_content_wrapper{position:relative;display:flex;flex-direction:column;padding:40px;box-sizing: border-box;align-items: center;justify-content: center;background:#FFFFFF;border-radius:40px;width:648px;height:570px;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .pop_content_wrapper .pic{position:relative;width:420px;height:240px;border-radius:20px;}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .pop_content_wrapper .pic.type01.r01{background-image: url('../images/event01/result01/icon01.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .pop_content_wrapper .pic.type01.r02{background-image: url('../images/event01/result01/icon02.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .pop_content_wrapper .pic.type01.r03{background-image: url('../images/event01/result01/icon03.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .pop_content_wrapper .pic.type01.r04{background-image: url('../images/event01/result01/icon04.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .pop_content_wrapper .pic.type01.r05{background-image: url('../images/event01/result01/icon05.png');}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .pop_content_wrapper .pic.type02.r01{background-image: url('../images/event01/result02/icon01.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .pop_content_wrapper .pic.type02.r02{background-image: url('../images/event01/result02/icon02.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .pop_content_wrapper .pic.type02.r03{background-image: url('../images/event01/result02/icon03.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .pop_content_wrapper .pic.type02.r04{background-image: url('../images/event01/result02/icon04.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .pop_content_wrapper .pic.type02.r05{background-image: url('../images/event01/result02/icon05.png');}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .pop_content_wrapper .txt_wrap{position:relative;display:flex;flex-direction: column;align-items:center;gap:24px 0;letter-spacing:-1px;margin:33px 0 0 0;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .pop_content_wrapper .txt_wrap .txt{display:flex;font-size:48px;font-family:"Eommakkaturi";flex-direction:column;align-items:center;gap:12px 0;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .pop_content_wrapper .txt_wrap .get_point{font-size:64px;font-family:"Eommakkaturi";background:#DA0016;color:#FFFFFF;;padding:12px;box-sizing: border-box;border-radius:12px;line-height:1;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .pop_content_wrapper .txt_wrap .result{font-size:38px;font-family:"Eommakkaturi";}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .btns_wrap{display:flex;gap:0 20px;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .btns_wrap > div{position:relative;width:314px;height:92px;cursor:pointer;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .btns_wrap > div .hand{display:none;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .btns_wrap > div.on .hand{display:block;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .btns_wrap .btn_retry{background-image:url('../images/event01/btn_retry.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .evt01_pop_wrapper .btns_wrap .btn_join{background-image:url('../images/event01/btn_join.png');}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .right_part{position:relative;width:100%;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .right_part .game_info{position:relative;width:100%;height:176px;display:flex;align-items: center;justify-content: center;gap:0 40px;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .right_part .game_info .timer{position:relative;background-image: url('../images/event01/graph.png?v=1');width:301px;height:176px;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .right_part .game_info .timer .txt_box{position:absolute;left:103px;top:0;display:flex;flex-direction: column;gap:8px 0;justify-content:center;align-items: center;margin:70px 0 0 0;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .right_part .game_info .timer .txt_box .txt{font-family:'Eommakkaturi';font-size:28px;color:#DA0016;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .right_part .game_info .timer .txt_box .sec{font-family:'Eommakkaturi';font-size:42px;color:#000000;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .right_part .game_info .timer .txt_box .sec span{font-family:'Eommakkaturi';display:inline-flex;width:45px;justify-content:center;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .right_part .game_info .timer .ticker{
	position:absolute;left:0;bottom:0;background-image: url('../images/event01/clock.png');width:53px;height:62px;z-index:5;
	offset-path: path('M266 138C266 67.3076 208.692 10 138 10C67.3076 10 10 67.3076 10 138');
	offset-rotate: 0deg;
	offset-anchor: 10px 143px;
	animation: moveTicker 30s linear forwards;
}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .right_part .game_info .timer .in{
	position:relative;width:100%;height:100%;left:17px;top:13px;
}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .right_part .game_info .timer .in .line{
	width:339px;height:181px;
	stroke-dasharray: 410;
	stroke-dashoffset: 0;
	animation: clearGraph 30s linear forwards ;
}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .right_part .game_info .point{font-family:'Eommakkaturi';position:relative;background-image: url('../images/event01/box_point.png');width:299px;height:165px;margin:20px 0 40px 0;display:flex;justify-content: center;align-items:end;padding-bottom:36px;box-sizing: border-box;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .right_part .game_info .point span{font-family:'Eommakkaturi';font-size:42px;}

section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .btns_wrap{position:relative;display:flex;justify-content: center;gap:0 80px;margin:16px 0 0 0;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .btns_wrap .btn_left{background-image: url('../images/event01/btn_left.png');width:150px;height:136px;cursor:pointer;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .btns_wrap .btn_left.on{background-image: url('../images/event01/btn_left_on.png');}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .btns_wrap .btn_right{background-image: url('../images/event01/btn_right.png');width:150px;height:136px;cursor:pointer;}
section.event01 .contents_wrapper .event_cont_wrapper .game_cont_wrapper .btns_wrap .btn_right.on{background-image: url('../images/event01/btn_right_on.png');}


section.event01 .contents_wrapper > .join_wrapper .join_wrap {position: absolute;left:0;bottom:200px;display: flex;flex-direction:column;justify-content: center;align-items: center;width:712px;height:168px;gap:10px 0;background-image: url('../images/bg_num01.png');font-size:28px;font-weight:400;}
section.event01 .contents_wrapper > .join_wrapper .join_wrap .j_wrap{display:flex;gap:10px 0;color:#555555}
section.event01 .contents_wrapper > .join_wrapper .join_wrap div {line-height: 1;}
section.event01 .contents_wrapper > .join_wrapper .join_wrap .j_info {color: #DA0016;font-weight: 900;font-size: 40px;line-height: 0.7;margin-right:10px;}
section.event01 .contents_wrapper > .join_wrapper .join_wrap .ttl {font-weight: 700;padding: 0 7px 0 12px;font-size: 32px;color: #000000;}
/* 이벤트 01 */


/* 이벤트 02 */
section.event02 {position: relative;width: 100%;height:2629px;background-image: url('../images/event02/bg.jpg');overflow:hidden;}
section.event02 .contents_wrapper {display: flex;flex-direction: column;width: 100%;margin:0 auto;align-items: center;padding: 120px 0 0 0;}
section.event02 .contents_wrapper .title{position:relative;}
section.event02 .contents_wrapper .schedule_wrap {display: flex;flex-direction:column;margin: 80px 0 80px 0;width: 100%;gap:40px 0;z-index: 2;align-items: center;}
section.event02 .contents_wrapper .schedule_wrap .present{position:relative;}
section.event02 .contents_wrapper .schedule_wrap .present .present_wrapper{position:relative;display:flex;flex-direction: column;gap:16px 0;align-items: center;}
section.event02 .contents_wrapper .schedule_wrap .present .present_wrapper .present_wrap{position:relative;width:653px;height:273px;}

section.event02 .contents_wrapper .event_cont_wrapper {width:100%;display:flex;flex-direction: column;align-items: center;}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap {width:100%;display:flex;flex-direction: column;align-items:center;}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .left_part{display:flex;flex-direction: column;justify-content: space-between;}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .left_part .title{}

section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part{position:relative;width:680px;height:711px;}

section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .bow_wrapper{position:absolute;left:-20px;bottom:0;}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .bow_wrapper .character{position:relative;width:305px;height:227px;background-image: url('../images/event02/char01/char.png');}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .bow_wrapper .character .chand{position:absolute;left:94px;bottom:97px;width:27px;height:25px;background-image: url('../images/event02/char01/hand.png');z-index:6;}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .bow_wrapper .bow_wrap{position:absolute;left:-5px;top:-165px;width:331px;height:364px;background-image: url('../images/event02/bow.png');z-index:5;}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .bow_wrapper .bow_wrap .bow .arrow{position:absolute;left:0;bottom:-34px;width:261px;height:54px;background-image: url('../images/event02/arrow.png?v=1');z-index:1;}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .bow_wrapper .bow_wrap .bow .arrow.a01{position:absolute;left:49px;bottom:153px;transform:rotate(-52deg);}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .bow_wrapper .bow_wrap .bow .arrow.a02{position:absolute;left:55px;bottom:152px;transform:rotate(-57deg);}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .bow_wrapper .bow_wrap .bow .arrow.a03{position:absolute;left:55px;bottom:152px;transform:rotate(-57deg);}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .bow_wrapper .bow_wrap .bow .arrow.a04{position:absolute;left:47px;bottom:152px;transform:rotate(-49deg);}

section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info{position:absolute;right:23px;top:0;width:497px;height:530px;}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap{position:relative;width:100%;height:100%;transition: transform 0.6s;transform-style: preserve-3d;top:-34px;left:20px;}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .front{position:absolute;left:0;top:0;width:497px;height:530px;background-image: url('../images/event02/apple.png');backface-visibility: hidden; }
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back{position:absolute;right:75px;top:0;width:424px;height:530px;background-image: url('../images/event02/apple_front.png'); transform: rotateY(180deg); backface-visibility: hidden; }
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back .txt_wrap{position:relative;left:0;top:182px;display:flex;flex-wrap: wrap;justify-content: center;}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back .txt_wrap .txt{position:relative;width:188px;height:122px;box-sizing: border-box;background-position: center;background-repeat: no-repeat;}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back .txt_wrap .txt:nth-child(3){width:151px;height:117px;}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back .txt_wrap .txt:nth-child(4){width:151px;height:117px;}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back .txt_wrap .txt.txt01{background-image: url('../images/event02/target01.png');}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back .txt_wrap .txt.txt02{background-image: url('../images/event02/target02.png');}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back .txt_wrap .txt.txt03{background-image: url('../images/event02/target03.png');}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back .txt_wrap .txt.txt04{background-image: url('../images/event02/target04.png');}

section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back .txt_wrap .txt.txt01.on{background-image: url('../images/event02/target01_on.png');}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back .txt_wrap .txt.txt01.on::before{position:absolute;left:-10px;top:-4px;content:'';width:200px;height:132px;background-image: url('../images/event02/point.png');animation:1s arrow_zoom infinite linear forwards}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back .txt_wrap .txt.txt02.on.on{background-image: url('../images/event02/target02_on.png');}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back .txt_wrap .txt.txt02.on::before{position:absolute;left:-10px;top:-4px;content:'';width:200px;height:132px;background-image: url('../images/event02/point.png');animation:1s arrow_zoom infinite linear forwards}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back .txt_wrap .txt.txt03.on.on{background-image: url('../images/event02/target03_on.png');}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back .txt_wrap .txt.txt03.on::before{position:absolute;left:-30px;top:-4px;content:'';width:200px;height:132px;background-image: url('../images/event02/point.png');animation:1s arrow_zoom infinite linear forwards}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back .txt_wrap .txt.txt04.on.on{background-image: url('../images/event02/target04_on.png');}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info .apple_wrap .back .txt_wrap .txt.txt04.on::before{position:absolute;left:-10px;top:-4px;content:'';width:200px;height:132px;background-image: url('../images/event02/point.png');animation:1s arrow_zoom infinite linear forwards}


section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .right_part .apple_info.on .apple_wrap{transform: rotateY(180deg);}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .btns_wrap{position:relative;width:100%;display:flex;justify-content: center;}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .btns_wrap .btn_ready{position:relative;width:314px;height:92px;background-image: url('../images/event02/btn_ready.png');cursor:pointer;}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .btns_wrap .btn_shot{position:relative;width:314px;height:92px;background-image: url('../images/event02/btn_shot.png');cursor:pointer;}

section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .bow_wrapper .bow_wrap.s01 .bow .arrow.on{
	offset-path: path('M4.81472 412.697C19.689 359.652 96.9161 203.537 286.83 3.442');
	offset-rotate: 4deg;
	offset-anchor: 28px 419px;
	animation: moveArrow01 1s linear forwards;
}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .bow_wrapper .bow_wrap.s02 .bow .arrow.on{
	offset-path: path('M4.70736 387.563C31.025 314.012 161.625 134.451 473.485 4.61601');
	offset-rotate: 2deg;
	offset-anchor: 19px 391px;
	animation: moveArrow02 1s linear forwards;
}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .bow_wrapper .bow_wrap.s03 .bow .arrow.on{
	offset-path: path('M4.91972 262.739C15.184 206.058 87.0381 75.1024 292.34 4.72982');
	offset-rotate: 2deg;
	offset-anchor: 17px 264px;
	animation: moveArrow03 1s linear forwards;
}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .bow_wrapper .bow_wrap.s04 .bow .arrow.on{
	offset-path: path('M4.4579 263.313C34.6001 203.984 163.502 69.2339 437.972 4.86792');
	offset-rotate: -1deg;
	offset-anchor: 1px 263px;
	animation: moveArrow04 1s linear forwards;
}

section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .bow_wrapper .bow_wrap.s01{transform:rotate(-7deg);}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .bow_wrapper .bow_wrap.s02{transform:rotate(3deg);}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .bow_wrapper .bow_wrap.s03{transform:rotate(3deg);}
section.event02 .contents_wrapper .event_cont_wrapper .event_cont_wrap .bow_wrapper .bow_wrap.s04{transform:rotate(5deg);left:20px;top:-155px;}


section.event02 .contents_wrapper > .join_wrapper .join_wrap {position: absolute;left:0;bottom:100px;display: flex;flex-direction:column;justify-content: center;align-items: center;gap:10px 0;width:712px;height:168px;background-image: url('../images/bg_num02.png');font-size:28px;}
section.event02 .contents_wrapper > .join_wrapper .join_wrap .j_wrap{display:flex;gap:10px 0;color:#555555}
section.event02 .contents_wrapper > .join_wrapper .join_wrap div {line-height: 1;}
section.event02 .contents_wrapper > .join_wrapper .join_wrap .j_info {color: #1D64C0;font-weight: 900;font-size: 40px;line-height: 0.7;margin-right:10px;}
section.event02 .contents_wrapper > .join_wrapper .join_wrap .ttl {font-weight: 700;padding: 0 7px 0 12px;font-size: 32px;color: #000000;}

section.event02 .pop_wrapper{position:fixed;left:0;top:0;width:100%;height:100%;background-color: rgba(0,0,0,.4);z-index:100;display:flex;justify-content: center;align-items: center;}
section.event02 .pop_wrapper .pop_wrapper_content{position:relative;width:680px;height:1040px;background-image: url('../images/event02/pop/cover.png');display:flex;flex-direction: column;align-items: center;padding:32px 0 0 0;}
section.event02 .pop_wrapper .pop_wrapper_content::before{position:absolute;left:-10px;bottom:-110px;content:'';width:174px;height:280px;background-image: url('../images/event02/pchar01.png');z-index:2;}
section.event02 .pop_wrapper .pop_wrapper_content::after{position:absolute;right:-16px;bottom:-110px;content:'';width:178px;height:280px;background-image: url('../images/event02/pchar02.png');z-index:2;}
section.event02 .pop_wrapper .pop_wrapper_content .title{width:537px;height:112px;background-position: center;background-repeat: no-repeat;}
section.event02 .pop_wrapper .pop_wrapper_content .cont_wrap{display:flex;flex-direction:column;justify-content:center;width:640px;gap:20px 0;margin:20px 0 0 0;}
section.event02 .pop_wrapper .pop_wrapper_content .cont_wrap .txt{width:640px;height:340px;}
section.event02 .pop_wrapper .pop_wrapper_content .cont_wrap .gallery{position:relative;width:640px;height:386px;border-radius:8px;overflow: hidden;}
section.event02 .pop_wrapper .pop_wrapper_content .cont_wrap .pop-pagination-wrapper{position:absolute;width:100%;display:flex;justify-content: center;z-index:5;bottom:20px;}
section.event02 .pop_wrapper .pop_wrapper_content .cont_wrap .pop-pagination-wrapper .pop-pagination{position:relative;width:140px;display:flex;justify-content:center;align-items:center;background:#FFFFFF;padding:12px 20px;box-sizing: border-box;border-radius:100px;gap:0 12px;}
section.event02 .pop_wrapper .pop_wrapper_content .cont_wrap .pop-pagination-wrapper .pop-pagination .swiper-pagination-bullet{width:16px;height:16px;margin:0;background:#555555;}
section.event02 .pop_wrapper .pop_wrapper_content .btns_wrap{position:relative;width:100%;display:flex;justify-content: center;margin:20px 0 0 0;}
section.event02 .pop_wrapper .pop_wrapper_content .btns_wrap .btn_ok{position:relative;width:314px;height:92px;cursor:pointer;}

section.event02 .pop_wrapper .pop_wrapper_content.c01 .title{background-image: url('../images/event02/pop/01/title.png');}
section.event02 .pop_wrapper .pop_wrapper_content.c01 .cont_wrap .txt{background-image: url('../images/event02/pop/01/txt.png');}
section.event02 .pop_wrapper .pop_wrapper_content.c01 .btns_wrap .btn_ok{background-image: url('../images/event02/pop/01/btn_ok.png');}
section.event02 .pop_wrapper .pop_wrapper_content.c01 .cont_wrap .pop-pagination-wrapper .pop-pagination .swiper-pagination-bullet-active{background:#00855D;}

section.event02 .pop_wrapper .pop_wrapper_content.c02 .title{background-image: url('../images/event02/pop/02/title.png');}
section.event02 .pop_wrapper .pop_wrapper_content.c02 .cont_wrap .txt{background-image: url('../images/event02/pop/02/txt.png');}
section.event02 .pop_wrapper .pop_wrapper_content.c02 .btns_wrap .btn_ok{background-image: url('../images/event02/pop/02/btn_ok.png');}
section.event02 .pop_wrapper .pop_wrapper_content.c02 .cont_wrap .pop-pagination-wrapper .pop-pagination .swiper-pagination-bullet-active{background:#F33B2A;}

section.event02 .pop_wrapper .pop_wrapper_content.c03 .title{background-image: url('../images/event02/pop/03/title.png');}
section.event02 .pop_wrapper .pop_wrapper_content.c03 .cont_wrap .txt{background-image: url('../images/event02/pop/03/txt.png');}
section.event02 .pop_wrapper .pop_wrapper_content.c03 .btns_wrap .btn_ok{background-image: url('../images/event02/pop/03/btn_ok.png');}
section.event02 .pop_wrapper .pop_wrapper_content.c03 .cont_wrap .pop-pagination-wrapper .pop-pagination .swiper-pagination-bullet-active{background:#EB702E;}

section.event02 .pop_wrapper .pop_wrapper_content.c04 .title{background-image: url('../images/event02/pop/04/title.png');}
section.event02 .pop_wrapper .pop_wrapper_content.c04 .cont_wrap .txt{background-image: url('../images/event02/pop/04/txt.png');}
section.event02 .pop_wrapper .pop_wrapper_content.c04 .btns_wrap .btn_ok{background-image: url('../images/event02/pop/04/btn_ok.png');}
section.event02 .pop_wrapper .pop_wrapper_content.c04 .cont_wrap .pop-pagination-wrapper .pop-pagination .swiper-pagination-bullet-active{background:#2C4091;}
/* 이벤트 02 */

/* 이벤트 03 */
section.event03 {position: relative;width: 100%;height:2660px;background-image: url('../images/event03/bg.jpg');overflow:hidden;}
section.event03 .contents_wrapper {display: flex;flex-direction: column;width: 100%;margin:0 auto;align-items: center;padding: 120px 0 0 0;}
section.event03 .contents_wrapper .title{position:relative;}
section.event03 .contents_wrapper .schedule_wrap {display: flex;flex-direction:column;align-items:center;margin: 80px 0 80px 0;width: 100%;gap:40px 0;z-index: 2;}
section.event03 .contents_wrapper .schedule_wrap .present{position:relative;}
section.event03 .contents_wrapper .schedule_wrap .present .present_wrapper{position:relative;display:flex;flex-direction: column;gap:16px 0;align-items: center;}
section.event03 .contents_wrapper .schedule_wrap .present .present_wrapper .present_wrap{position:relative;width:653px;height:273px;}

section.event03 .contents_wrapper .event_cont_wrapper {width:100%;display:flex;flex-direction: column;align-items: center;}

section.event03 .contents_wrapper .event_cont_wrapper .event_cont_wrap {width:100%;display:flex;flex-direction: column;align-items: center;gap:40px 0;}
section.event03 .contents_wrapper .event_cont_wrapper .event_cont_wrap .btn_start{position:relative;background-image: url('../images/event03/btn_start.png');width:314px;height:92px;cursor:pointer;}

section.event03 .game_wrapper{position:absolute;left:0;top:0;background-color: rgba(0,0,0,.4);width:100%;height:100%;z-index:5;display:flex;justify-content: center;align-items: end;padding:360px 0;box-sizing: border-box;}
section.event03 .game_wrapper .game_wrap{position:relative;display:flex;flex-direction:column;align-items:center;background-image: url('../images/event03/cover.png');width:680px;height:1027px;cursor:pointer;padding:20px 0 0 0;box-sizing:border-box;gap:20px 0;}
section.event03 .game_wrapper .game_wrap .step_bar{position:relative;width:640px;height:116px;background: #FFFFFF;border-radius:100px;display:flex;flex-wrap:wrap;align-items: center;justify-content: center;}
section.event03 .game_wrapper .game_wrap .step_bar .step01{background-image:url('../images/event03/step01.png');width:291px;height:50px;}
section.event03 .game_wrapper .game_wrap .step_bar .step01.on{background-image:url('../images/event03/step01_on.png');}
section.event03 .game_wrapper .game_wrap .step_bar .step02{background-image:url('../images/event03/step02.png');width:264px;height:50px;}
section.event03 .game_wrapper .game_wrap .step_bar .step02.on{background-image:url('../images/event03/step02_on.png');}
section.event03 .game_wrapper .game_wrap .step_bar .step03{background-image:url('../images/event03/step03.png');width:244px;height:50px;}
section.event03 .game_wrapper .game_wrap .step_bar .step03.on{background-image:url('../images/event03/step03_on.png');}
section.event03 .game_wrapper .game_wrap .step_bar .step04{background-image:url('../images/event03/step04.png');width:341px;height:50px;}
section.event03 .game_wrapper .game_wrap .step_bar .step04.on{background-image:url('../images/event03/step04_on.png');}
section.event03 .game_wrapper .game_wrap .ttl{height:96px;}
section.event03 .game_wrapper .game_wrap.step04 .ttl{height:48px;}

section.event03 .game_wrapper .game_wrap .character_wrapper{display:flex;justify-content: center;gap:0 16px;}
section.event03 .game_wrapper .game_wrap .character_wrapper .char_wrap{position:relative;width:312px;display:flex;flex-direction: column;gap:20px 0;align-items: center;justify-content: center;}
section.event03 .game_wrapper .game_wrap .character_wrapper .char_wrap .char{width:100%;height:539px;}
section.event03 .game_wrapper .game_wrap .character_wrapper .char_wrap .rdo{position:relative;width:40px;height:40px;background-image: url('../images/event03/rdo.png');}

section.event03 .game_wrapper .game_wrap .character_wrapper .char_wrap.c01 .char{background-image: url('../images/event03/char01.png');}
section.event03 .game_wrapper .game_wrap .character_wrapper .char_wrap.c01.on .char{box-shadow: inset 0 0 0 8px #D21D3E; border-radius:20px;}
section.event03 .game_wrapper .game_wrap .character_wrapper .char_wrap.c01.on .rdo{position:relative;width:40px;height:40px;background-image: url('../images/event03/rdo_on01.png');}

section.event03 .game_wrapper .game_wrap .character_wrapper .char_wrap.c02 .char{background-image: url('../images/event03/char02.png');}
section.event03 .game_wrapper .game_wrap .character_wrapper .char_wrap.c02.on .char{box-shadow: inset 0 0 0 8px #FAB400; border-radius:20px;}
section.event03 .game_wrapper .game_wrap .character_wrapper .char_wrap.c02.on .rdo{position:relative;width:40px;height:40px;background-image: url('../images/event03/rdo_on02.png');}


section.event03 .game_wrapper .game_wrap .apple_wrapper{display:flex;justify-content: center;gap:0 16px;}
section.event03 .game_wrapper .game_wrap .apple_wrapper .apple_wrap{position:relative;width:312px;display:flex;flex-direction: column;gap:20px 0;align-items: center;justify-content: center;}
section.event03 .game_wrapper .game_wrap .apple_wrapper .apple_wrap .apple{width:100%;height:539px;}
section.event03 .game_wrapper .game_wrap .apple_wrapper .apple_wrap .rdo{position:relative;width:40px;height:40px;background-image: url('../images/event03/rdo.png');}

section.event03 .game_wrapper .game_wrap .apple_wrapper .apple_wrap.c01 .apple{background-image: url('../images/event03/apple01.png');}
section.event03 .game_wrapper .game_wrap .apple_wrapper .apple_wrap.c01.on .apple{box-shadow: inset 0 0 0 8px #D21D3E; border-radius:20px;}
section.event03 .game_wrapper .game_wrap .apple_wrapper .apple_wrap.c01.on .rdo{position:relative;width:40px;height:40px;background-image: url('../images/event03/rdo_on01.png');}

section.event03 .game_wrapper .game_wrap .apple_wrapper .apple_wrap.c02 .apple{background-image: url('../images/event03/apple02.png');}
section.event03 .game_wrapper .game_wrap .apple_wrapper .apple_wrap.c02.on .apple{box-shadow: inset 0 0 0 8px #FAB400; border-radius:20px;}
section.event03 .game_wrapper .game_wrap .apple_wrapper .apple_wrap.c02.on .rdo{position:relative;width:40px;height:40px;background-image: url('../images/event03/rdo_on02.png');}

section.event03 .game_wrapper .game_wrap .bar_wrapper{display:flex;justify-content: center;gap:0 16px;}
section.event03 .game_wrapper .game_wrap .bar_wrapper .bar_wrap{position:relative;width:202px;display:flex;flex-direction: column;gap:20px 0;align-items: center;justify-content: center;}
section.event03 .game_wrapper .game_wrap .bar_wrapper .bar_wrap .bar{width:100%;height:539px;}
section.event03 .game_wrapper .game_wrap .bar_wrapper .bar_wrap .rdo{position:relative;width:40px;height:40px;background-image: url('../images/event03/rdo.png');}

section.event03 .game_wrapper .game_wrap .bar_wrapper .bar_wrap.c01 .bar{background-image: url('../images/event03/bar01.png');}
section.event03 .game_wrapper .game_wrap .bar_wrapper .bar_wrap.c01.on .bar{box-shadow: inset 0 0 0 8px #FAB400; border-radius:20px;}
section.event03 .game_wrapper .game_wrap .bar_wrapper .bar_wrap.c01.on .rdo{position:relative;width:40px;height:40px;background-image: url('../images/event03/rdo_on02.png');}

section.event03 .game_wrapper .game_wrap .bar_wrapper .bar_wrap.c02 .bar{background-image: url('../images/event03/bar02.png');}
section.event03 .game_wrapper .game_wrap .bar_wrapper .bar_wrap.c02.on .bar{box-shadow: inset 0 0 0 8px #D21D3E; border-radius:20px;}
section.event03 .game_wrapper .game_wrap .bar_wrapper .bar_wrap.c02.on .rdo{position:relative;width:40px;height:40px;background-image: url('../images/event03/rdo_on01.png');}


section.event03 .game_wrapper .game_wrap .bar_wrapper .bar_wrap.c03 .bar{background-image: url('../images/event03/bar03.png');}
section.event03 .game_wrapper .game_wrap .bar_wrapper .bar_wrap.c03.on .bar{box-shadow: inset 0 0 0 8px #FAB400; border-radius:20px;}
section.event03 .game_wrapper .game_wrap .bar_wrapper .bar_wrap.c03.on .rdo{position:relative;width:40px;height:40px;background-image: url('../images/event03/rdo_on02.png');}

section.event03 .game_wrapper .game_wrap .hit_wrapper{position:relative;display:flex;width:640px;justify-content: center;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .graph_wrap{position:absolute;left:24px;top:40px;width:83px;height:426px;padding:0 18px;box-sizing: border-box;z-index:3;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .graph_wrap .graph{position:relative;width:20px;height:420px;background-color:rgba(0,0,0,.1);border-radius:500px;display:flex;align-items: end;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .graph_wrap .graph .bar{position:absolute;width:20px;height:0;background:#D21D3E;border-radius:500px;transition:.3s all;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .graph_wrap .graph .char{position:absolute;left:-18px;bottom:-8px;width:57px;height:66px;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .graph_wrap .graph .char.c01{background-image: url('../images/event03/bar_icon01.png');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .graph_wrap .graph .char.c02{background-image: url('../images/event03/bar_icon02.png');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .graph_wrap .t{position:absolute;right:0;font-size:20px;font-weight:500;color:#000;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .graph_wrap .t.t1{bottom:125px;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .graph_wrap .t.t2{bottom:265px;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .graph_wrap .t.t3{bottom:405px;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap{position:relative;width:640px;height:759px;display:flex;flex-direction: column;align-items: center;justify-content: end;background:#DFF6DF;border-radius:20px;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .clock{position:absolute;right:24px;top:197px;width:120px;height:139px;background-image: url('../images/event03/clock.png');display:flex;justify-content: center;align-items: end;padding:0 0 36px 0;box-sizing: border-box;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .clock .sec{position:relative;font-size:38px;font-family:'Eommakkaturi';}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .character{position:relative;width:340px;height:450px;top:100px;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .character.c02{top:110px;}

section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .character.c01.b01{background-image: url('../images/event03/char01_1/char01.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .character.c01.b02{background-image: url('../images/event03/char01_2/char01.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .character.c01.b03{background-image: url('../images/event03/char01_3/char01.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .character.on.c01.b01{background-image: url('../images/event03/char01_1/char02.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .character.on.c01.b02{background-image: url('../images/event03/char01_2/char02.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .character.on.c01.b03{background-image: url('../images/event03/char01_3/char02.png?v=1');}

section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .character.c02.b01{background-image: url('../images/event03/char02_1/char01.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .character.c02.b02{background-image: url('../images/event03/char02_2/char01.png?v=1');background-size:104%;background-position: center top;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .character.c02.b03{background-image: url('../images/event03/char02_3/char01.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .character.on.c02.b01{background-image: url('../images/event03/char02_1/char02.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .character.on.c02.b02{background-image: url('../images/event03/char02_2/char02.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .character.on.c02.b03{background-image: url('../images/event03/char02_3/char02.png?v=1');}

section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .table{position:relative;width:100%;height:251px;background-image: url('../images/event03/table.png?v=1.0');border-radius:0 0 20px 20px;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .table .apple_wrap{position:relative;width:100%;display:flex;justify-content: center;top:-70px;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .table .apple_wrap .apple{position:relative;width:200px;height:200px;}

section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .table .apple_wrap.a01 .apple.i1{background-image: url('../images/event03/apple01/a1.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .table .apple_wrap.a01 .apple.i2{background-image: url('../images/event03/apple01/a2.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .table .apple_wrap.a01 .apple.i3{background-image: url('../images/event03/apple01/a3.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .table .apple_wrap.a01 .apple.i4{background-image: url('../images/event03/apple01/a4.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .table .apple_wrap.a01 .apple.i5{background-image: url('../images/event03/apple01/a5.png?v=1');}

section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .table .apple_wrap.a02 .apple.i1{background-image: url('../images/event03/apple02/a1.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .table .apple_wrap.a02 .apple.i2{background-image: url('../images/event03/apple02/a2.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .table .apple_wrap.a02 .apple.i3{background-image: url('../images/event03/apple02/a3.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .table .apple_wrap.a02 .apple.i4{background-image: url('../images/event03/apple02/a4.png?v=1');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .table .apple_wrap.a02 .apple.i5{background-image: url('../images/event03/apple02/a5.png?v=1');}

section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .table .apple_wrap.a01 .apple .boom{position:absolute;right:10px;top:-25px;}

section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .btn_start{position:absolute;bottom:22px;width:314px;height:92px;background-image: url('../images/event03/btn_start.png');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .table_wrap .btn_hit{position:absolute;bottom:22px;width:314px;height:92px;background-image: url('../images/event03/btn_hit.png');}
section.event03 .game_wrapper .game_wrap .hit_wrapper .point_wrap {position:absolute;right:24px;top:24px;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .point_wrap .point{position:relative;display:flex;justify-content:center;align-items:end;width:280px;height:136px;background-image: url('../images/event03/box_point.png');font-size:28px;font-weight:500;padding:0 0 16px 0;box-sizing: border-box;}
section.event03 .game_wrapper .game_wrap .hit_wrapper .point_wrap .point span{display:inline-flex;width:50px;font-size:48px;font-weight:800;line-height:1;justify-content: end;}



section.event03 .game_wrapper .game_wrap .btn_next{position:relative;width:314px;height:92px;background-image: url('../images/event03/btn_next.png');}
section.event03 .game_wrapper .game_wrap .btn_next .hand{display:none;}
section.event03 .game_wrapper .game_wrap .btn_next.on .hand{display:block;}


section.event03 .contents_wrapper > .join_wrapper .join_wrap {position: absolute;left:4px;bottom:100px;width:712px;height:168px;display: flex;flex-direction:column;justify-content: center;align-items: center;gap:10px 0;background-image: url('../images/bg_num03.png');font-family: 'Pretendard';font-size:28px;font-weight:400;z-index:4;}
section.event03 .contents_wrapper > .join_wrapper .join_wrap .j_wrap{display:flex;gap:0 0;color:#555555;align-items:center;}
section.event03 .contents_wrapper > .join_wrapper .join_wrap div {line-height: 1;}
section.event03 .contents_wrapper > .join_wrapper .join_wrap .j_info {color: #28BC8F;font-weight: 900;font-size: 40px;line-height: 0.7;margin-right:10px;}
section.event03 .contents_wrapper > .join_wrapper .join_wrap .ttl {font-weight: 700;font-size: 32px;color: #111111;}
/* 이벤트 03 */

/* 이벤트 04 */
section.event04 {position: relative;width: 100%;height:2826px;background-image: url('../images/event04/bg.jpg');overflow:hidden;}
section.event04 .contents_wrapper {display: flex;flex-direction: column;width: 100%;margin:0 auto;align-items: center;padding: 120px 0 0 0;}
section.event04 .contents_wrapper .title{position:relative;}
section.event04 .contents_wrapper .schedule_wrap {display: flex;flex-direction:column;align-items:center;margin: 80px 0 80px 0;width: 100%;gap:40px 0;z-index: 2;}
section.event04 .contents_wrapper .schedule_wrap .present{position:relative;}
section.event04 .contents_wrapper .schedule_wrap .present .present_wrapper{position:relative;display:flex;flex-direction: column;gap:16px 0;align-items: center;}
section.event04 .contents_wrapper .schedule_wrap .present .present_wrapper .present_wrap{position:relative;width:653px;height:273px;}

section.event04 .contents_wrapper .event_cont_wrapper {width:100%;display:flex;flex-direction: column;align-items: center;}

section.event04 .contents_wrapper .event_cont_wrapper .event_cont_wrap {width:100%;display:flex;flex-direction: column;align-items: center;gap:270px 0;}

section.event04 .contents_wrapper .event_cont_wrapper .apple_table_wrapper {width:680px;height:397px;display:flex;justify-content:center;align-items:start;background-image: url('../images/event04/box.png');padding:185px 0 0 0;box-sizing: border-box;}
section.event04 .contents_wrapper .event_cont_wrapper .apple_table_wrapper .apple_table{width:680px;height:80px;display:flex;gap:0 18px;justify-content: center;}
section.event04 .contents_wrapper .event_cont_wrapper .apple_table_wrapper .apple_table .apple_set{width:110px;height:120px;cursor:pointer;}
section.event04 .contents_wrapper .event_cont_wrapper .apple_table_wrapper .apple_table .apple_set .apple{width:100%;height:100%;}
section.event04 .contents_wrapper .event_cont_wrapper .apple_table_wrapper .apple_table .apple_set .apple.set01{background-image: url('../images/event04/d01.png');}
section.event04 .contents_wrapper .event_cont_wrapper .apple_table_wrapper .apple_table .apple_set .apple.set02{background-image: url('../images/event04/d02.png');}
section.event04 .contents_wrapper .event_cont_wrapper .apple_table_wrapper .apple_table .apple_set .apple.set03{background-image: url('../images/event04/d03.png');}
section.event04 .contents_wrapper .event_cont_wrapper .apple_table_wrapper .apple_table .apple_set .apple.set04{background-image: url('../images/event04/d04.png');}
section.event04 .contents_wrapper .event_cont_wrapper .apple_table_wrapper .apple_table .apple_set .apple.set05{background-image: url('../images/event04/d05.png');}
section.event04 .contents_wrapper .event_cont_wrapper .apple_table_wrapper .apple_table .apple_set .apple .set_apple{width:100%;height:100%;background-image: url('../images/event04/sapple01.png');display:flex;justify-content: center;align-items:end;padding:0 0 8px 0;box-sizing: border-box;font-size:64px;font-weight:800;color:#FFFFFF;}
section.event04 .contents_wrapper .event_cont_wrapper .apple_table_wrapper .apple_table .apple_set .apple .set_apple.y{background-image: url('../images/event04/sapple02.png');}

section.event04 .contents_wrapper .event_cont_wrapper .machine_wrapper {width:681px;height:283px;background-image: url('../images/event04/machine.png');background-position: center bottom;}
section.event04 .contents_wrapper .event_cont_wrapper .machine_wrapper .apple_wrapper{position:relative;width:550px;height:80px;margin:60px 0 0 0;}
section.event04 .contents_wrapper .event_cont_wrapper .machine_wrapper .apple_wrapper .swiper-wrapper{width:100%;transition-timing-function: linear;padding-left:550px;}
section.event04 .contents_wrapper .event_cont_wrapper .machine_wrapper .apple_wrapper .swiper-wrapper .swiper-slide{}

section.event04 .contents_wrapper .event_cont_wrapper .machine_wrapper .apple_wrapper .swiper{ -webkit-mask-image: linear-gradient(to right, transparent 0%, black 5%);mask-image: linear-gradient(to right, transparent 0%, black 5%);}

section.event04 .contents_wrapper .event_cont_wrapper .machine_wrapper .apple_wrapper .apple{width:75px;height:81px;display:flex;justify-content: center;align-items: end;padding:0 0 8px 0;box-sizing: border-box;background-image: url('../images/event04/apple01.png');cursor:pointer;}
section.event04 .contents_wrapper .event_cont_wrapper .machine_wrapper .apple_wrapper .apple.y{background-image: url('../images/event04/apple02.png');}
section.event04 .contents_wrapper .event_cont_wrapper .machine_wrapper .apple_wrapper .apple .num{font-size:40px;font-weight:800;color:#FFFFFF;}

section.event04 .contents_wrapper .event_cont_wrapper .machine_wrapper .btn_control{position:relative;width:485px;height:92px;background-image: url('../images/event04/bg_control.png');top:170px;margin:0 auto 0 auto;display:flex;justify-content: center;gap:0 40px;}
section.event04 .contents_wrapper .event_cont_wrapper .machine_wrapper .btn_control .btn_prev{position:relative;width:92px;height:92px;background-image: url('../images/event04/btn_left.png');cursor:pointer;}
section.event04 .contents_wrapper .event_cont_wrapper .machine_wrapper .btn_control .btn_next{position:relative;width:92px;height:92px;background-image: url('../images/event04/btn_right.png');cursor:pointer;}
section.event04 .contents_wrapper .event_cont_wrapper .machine_wrapper .btn_control .btn_pause{position:relative;width:92px;height:92px;background-image: url('../images/event04/btn_pause.png');cursor:pointer;}
section.event04 .contents_wrapper .event_cont_wrapper .machine_wrapper .btn_wrap {position:relative;width:100%;top:170px;display:flex;justify-content: center;}
section.event04 .contents_wrapper .event_cont_wrapper .machine_wrapper .btn_wrap .btn_start{position:relative;width:485px;height:92px;background-image: url('../images/event04/btn_start.png');cursor:pointer;}
section.event04 .contents_wrapper .event_cont_wrapper .machine_wrapper .btn_wrap .btn_join{position:relative;width:485px;height:92px;background-image: url('../images/event04/btn_join.png');cursor:pointer;}


section.event04 .contents_wrapper > .join_wrapper .join_wrap {position: absolute;left:4px;bottom:180px;width:712px;height:168px;display: flex;flex-direction:column;justify-content: center;align-items: center;gap:10px 0;background-image: url('../images/bg_num04.png');font-family: 'Pretendard';font-size:28px;font-weight:400;z-index:4;}
section.event04 .contents_wrapper > .join_wrapper .join_wrap .j_wrap{display:flex;gap:0 0;color:#555555;align-items:center;}
section.event04 .contents_wrapper > .join_wrapper .join_wrap div {line-height: 1;}
section.event04 .contents_wrapper > .join_wrapper .join_wrap .j_info {color: #F33B2A;font-weight: 900;font-size: 40px;line-height: 0.7;margin-right:10px;}
section.event04 .contents_wrapper > .join_wrapper .join_wrap .ttl {font-weight: 700;font-size: 32px;color: #111111;}

/* 이벤트 04 */


div {
	-webkit-user-select: none; /* 사파리 */
	-moz-user-select: none;    /* 파이어폭스 */
	-ms-user-select: none;     /* 인터넷 익스플로러 */
	user-select: none;         /* 표준 속성 */
}

/* 포스터 */
section.poster {position: relative;width: 100%;height: 842px;background-image:url('../images/poster/bg.jpg');padding:80px 0 0 0;box-sizing:border-box;}
section.poster .contents_wrap {width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: start;text-align: center;gap:40px 0;}
section.poster .contents_wrap .pic_wrap{}
section.poster .contents_wrap .pic_wrap .pic{position:relative;width:680px;height:380px;background-image: url('../images/poster/pic.png');}
/* 포스터 */


/* 동영상 */
section.movie {position: relative;width: 100%;height: 951px;background-image:url('../images/movie/bg.jpg');padding:80px 0 0 0;box-sizing: border-box;}
section.movie .contents_wrap {width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: start;text-align: center;gap:40px 0;}
section.movie .contents_wrap .movie_wrap{position:relative;width:696px;height:505px;background-image: url('../images/movie/cover.png');display:flex;flex-direction: column;align-items: center;padding:24px;box-sizing: border-box;gap:16px 0;}
section.movie .contents_wrap .movie_wrap .movie{position:relative;width:640px;height:393px;background:#000000;border-radius:12px;overflow:hidden;display:flex;align-items: center;justify-content: center;}
section.movie .contents_wrap .movie_wrap .movie iframe{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;}
section.movie .contents_wrap .movie_wrap .info_wrap{position:relative;width:100%;display:flex;justify-content: space-between;align-items: center;padding:0 7px;box-sizing: border-box;}
section.movie .contents_wrap .movie_wrap .info_wrap .ttl{font-size:24px;font-weight:600;}
section.movie .contents_wrap .movie_wrap .info_wrap .btn_wrap{display:flex;gap:0 8px;align-items: center;}
section.movie .contents_wrap .movie_wrap .info_wrap .btn_wrap .btn_subscribe{position:relative;background-image: url('../images/movie/btn_subscribe.png');width:48px;height:32px;}
section.movie .contents_wrap .movie_wrap .info_wrap .btn_wrap .btn_subscribe a{position:relative;display:block;width:100%;height:100%;}
section.movie .contents_wrap .movie_wrap .info_wrap .btn_wrap .btn_subscribe .hand{right:-50px;bottom:-90px;}
/* 동영상 */

/* 프로그램 */
section.program {position: relative;width: 100%;height: 1067px;background-image:url('../images/program/bg.jpg');}
section.program .contents_wrap {width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: start;text-align: center;gap:40px 0;padding:80px 0 0 0;box-sizing: border-box;}
section.program .contents_wrap .progrom_list_wrap{position:relative;width:680px;height:731px;background:#FFFFFF;border-radius:20px;display:flex;align-items: center;justify-content: center;}
section.program .contents_wrap .progrom_list_wrap .progrom_list{position:relative;width:100%;height:731px;}
section.program .contents_wrap .progrom_list_wrap .program-button-prev{position:absolute;left:20px;top:337px;background-image: url('../images/program/btn_prev.png');width:58px;height:58px;cursor:pointer;z-index:6;}
section.program .contents_wrap .progrom_list_wrap .program-button-next{position:absolute;right:20px;top:337px;background-image: url('../images/program/btn_next.png');width:58px;height:58px;cursor:pointer;z-index:6;}
section.program .contents_wrap .character{position:absolute;right:0;top:95px;background-image: url('../images/program/character.png');width:228px;height:391px;z-index:5;}
/* 프로그램 */

/* 스케줄 */
section.schedule {position: relative;width: 100%;height: 1512px;background-image:url('../images/schedule/bg.jpg');}
section.schedule .contents_wrap {width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: start;text-align: center;gap:40px 0;padding:80px 0 0 0;box-sizing: border-box;}
section.schedule .contents_wrap .schedule_list_wrap{position:relative;width:680px;height:1018px;background:#FFFFFF;border-radius:20px;display:flex;flex-direction:column;align-items: center;justify-content: center;gap:24px 0;}
section.schedule .contents_wrap .schedule_list_wrap .schedule_list{position:relative;width:640px;height:890px;}
section.schedule .contents_wrap .schedule_list_wrap .schedule_btns{position:relative;display:flex;justify-content: center;gap:0 40px;align-items: center;}
section.schedule .contents_wrap .schedule_list_wrap .schedule_btns .schedule-button-prev{position:relative;background-image: url('../images/schedule/btn_prev.png');width:48px;height:48px;cursor:pointer;z-index:6;}
section.schedule .contents_wrap .schedule_list_wrap .schedule_btns .schedule-button-next{position:relative;background-image: url('../images/schedule/btn_next.png');width:48px;height:48px;cursor:pointer;z-index:6;}
section.schedule .contents_wrap .schedule_list_wrap .schedule_btns .ttl{position:relative;height:53px;width:300px;background-position: center;background-repeat: no-repeat;background-size: 100%;}
section.schedule .contents_wrap .schedule_list_wrap .schedule_btns .ttl.t01{background-image: url('../images/schedule/day1.png');}
section.schedule .contents_wrap .schedule_list_wrap .schedule_btns .ttl.t02{background-image: url('../images/schedule/day2.png');}
section.schedule .contents_wrap .schedule_list_wrap .schedule_btns .ttl.t03{background-image: url('../images/schedule/day3.png');}
section.schedule .contents_wrap .schedule_list_wrap .schedule_btns .ttl.t04{background-image: url('../images/schedule/day4.png');}
section.schedule .contents_wrap .schedule_list_wrap .schedule_btns .ttl.t05{background-image: url('../images/schedule/day5.png');}
/* 스케줄 */

/* 사이트 */
section.site {position: relative;width: 100%;height: 1575px;background-image:url('../images/site/bg.jpg');}
section.site .contents_wrap {width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: start;text-align: center;gap:40px 0;padding:80px 0 0 0;box-sizing: border-box;}
section.site .contents_wrap .site_wrap{display:flex;flex-direction:column;gap:20px 0;}
section.site .contents_wrap .site_wrap .pic{position:relative;width:640px;height:466px;}
section.site .contents_wrap .site_wrap .pic .btn_go{position:absolute;width:100%;height:86px;bottom:20px;display:flex;justify-content: center;}
section.site .contents_wrap .site_wrap .pic .btn_go a{position:relative;display:block;width:397px;height:100%;}
section.site .contents_wrap .site_wrap .pic:nth-child(2) .btn_go a{width:532px;}
section.site .contents_wrap .site_wrap .pic.p01{background-image:url('../images/site/pic01.png');}
section.site .contents_wrap .site_wrap .pic.p02{background-image:url('../images/site/pic02.png');}
/* 사이트 */


/* 친구추가 */
section.friend {position: relative;width: 100%;height: 975px;background-image:url('../images/friends/bg.jpg');}
section.friend .contents_wrap {width:100%;display:flex;flex-direction:column;align-items:center;justify-content: start;gap:16px;padding:80px 0 0 0;box-sizing: border-box;}
section.friend .contents_wrap .phone{position:relative;top:-72px;width:657px;height:412px;background-image: url('../images/friends/phone.png');}
section.friend .contents_wrap .info_wrap{width:100%;display:flex;flex-direction: column;align-items: center;justify-content: center;}
section.friend .contents_wrap .info_wrap .ttl{margin-bottom:40px;}
section.friend .contents_wrap .btn_add{position:relative;background-image: url('../images/friends/btn_add.png');width:591px;height:128px;top:-140px;margin:20px 0 0 0;}
section.friend .contents_wrap .btn_add a{display:block;width:100%;height:100%;}
/* 친구추가 */


/* SNS SHARE */
section.snsshare {position: relative;width: 100%;height: 412px;background-image:url('../images/share/bg.jpg');}
section.snsshare .contents_wrap {width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap:24px 0;}
section.snsshare .contents_wrap .title_wrap {display:flex;flex-direction: column;gap:40px 0;}
section.snsshare .contents_wrap .sns_wrapper {position: relative;display:flex;justify-content: center;align-items: center;}
section.snsshare .contents_wrap .sns_wrapper > ul {display: flex;gap: 0 20px;}
/* SNS SHARE */





/* 참여 정보 */
section.sec-join-info {position:relative;width:100%;height:208px;display:flex;flex-direction:column;justify-content:center;font-size:28px;align-items:center;color:#222222;background-color:#ffffff;font-family:'Pretendard';gap:10px 0;}
section.sec-join-info  div {font-weight:800;display:flex;align-items:center;}
section.sec-join-info  span.normal{font-weight:500;font-size:28px;margin-right:5px;margin-top:-5px;}
section.sec-join-info  span._visit_all_cnt{color:#6263D2;margin-left:5px;margin-top:-10px;font-family:'ONE-Mobile-Title';line-height:0;font-size:48px;}
section.sec-join-info  span._join_all_cnt{color:#D3006D;margin-left:5px;margin-top:-10px;font-family:'ONE-Mobile-Title';font-size:48px;}
section.sec-join-info  div span{font-size:48px;font-weight:900;font-family:"ONE-Mobile-Title",sans-serif;padding:0 0 0 5px;}
/* 참여 정보 */


/* SNS */


/* 참여 정보 */
section.sec-copyright {position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f0f0f0;color:#7D7D83;font-size:18px;font-weight:500;padding:60px  40px 140px 40px;box-sizing:border-box;}
section.sec-copyright > .copyright {width:100%;}
section.sec-copyright > .copyright ul{}
section.sec-copyright > .copyright ul li{margin-bottom:10px;}
section.sec-copyright > .copyright ul li:first-child{color:#262630;font-size:20px;font-family:'Pretendard',sans-serif;}
section.sec-copyright > .copyright ul li:nth-child(2n+2){}
section.sec-copyright > .copyright ul li:nth-child(3){margin-top:16px;}
section.sec-copyright > .copyright ul li:nth-child(4){display:flex;}
section.sec-copyright > .copyright ul li:nth-child(4) > div{}
section.sec-copyright > .copyright ul li:nth-child(4) span{color:#000000;font-family:'Pretendard',sans-serif;}


/* 고정 메뉴 */
.navigator_wrapper {position:fixed;left:0;bottom:0;width:100%;height:110px;z-index:15; overflow:hidden;display:none;background: rgba(248, 248, 248, .8); backdrop-filter: blur(15px);}
.navigator_wrapper .cont_wrap {width:100%;height:100%;display:flex;justify-content:center;}
.navigator_wrapper .cont_wrap .navi_wrap {width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0 10px;box-sizing:border-box; gap:6px;}
.navigator_wrapper .cont_wrap .navi_wrap > li{position:relative;flex:1;box-sizing:border-box;height:100%;display:flex;justify-content:center;align-items:center;gap:0 0;}
.navigator_wrapper .cont_wrap .navi_wrap > li img{}
.navigator_wrapper .cont_wrap .navi_wrap > li > div > a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:100px;overflow:hidden;}
.navigator_wrapper .cont_wrap .navi_wrap > li > .n_top{position:relative;background-image:url('../images/top.png');width:68px;height:68px;cursor:pointer;background-repeat:no-repeat;border-radius:50%;}


/* 고정 메뉴 */

/* 기타  */

.join_info_wrapper {position:absolute;bottom:0;width:100%;text-align:center;}
.join_info_wrapper.evt01 {bottom:150px;}
.join_info_wrapper.evt01 .join_info{background:#dbf7da;border-radius:50px;color:#333333;display:inline-block;padding:0 30px;font-size:24px;height:92px;line-height:92px;vertical-align:middle;border:2px solid #3fa03b;}

.join_info_wrapper.evt02 {bottom:124px;}
.join_info_wrapper.evt02.result {bottom:30px;}
.join_info_wrapper.evt02 .join_info{background:#bdddf3;border-radius:40px;color:#071b28;display:inline-block;padding:0 30px;font-size:22px;height:63px;line-height:63px;vertical-align:middle;}

.join_info_wrapper.evt03 {bottom:150px;}
.join_info_wrapper.evt03 .join_info{background:#3bd368;border-radius:40px;color:#071b28;display:inline-block;padding:0 30px;font-size:22px;height:63px;line-height:63px;vertical-align:middle;}

.join_info_wrapper .join_info span.num{font-size:40px;color:#125400;font-weight:900;}
.join_info_wrapper .join_info span.b{font-size:27px;font-weight:700;}

.hand {position:absolute;z-index:5;animation:zoom 1s ease-in-out infinite;animation-delay:0.5s;animation-duration:1s;width:106px;height:106px;background-image:url(../images/hand.png);right:-40px;bottom:-40px;}


.result_wrap {position:absolute;width:100%;text-align:center;bottom:100px;}
.result_wrap > .btn.event_result2{width:463px;height:122px;display:inline-block;}
.result_wrap > .btn.event_result2 > a {display:block;width:100%;height:100%;}
/* 슬라이드 */
.swiper {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	
	text-align: center;
	font-size: 18px;
	background: transparent;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide  img {width:100%;height:100%;object-fit:cover;background-position:center;}

.cardnews_wrap .swiper-slide img {
    width: 100%;
	height:100%;
	object-fit:contain;
}

.cardNewsSwiper.citySwiper swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.wallSwiper.citySwiper swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.swiper-button-disabled {opacity:.2;}

#cont_wrap {width:1200px;margin:0 auto;position:relative;}
a:focus {outline:none;}

.bounce1 {animation: bounce1 2s;}
.bounce2 {animation: bounce2 1s;}
.bounce3 {animation: bounce3 1s;}

.hide {display:none !important;}

.present_wrap .swiper-slide img {width:100%;}


.j_wrap01{}
.j_wrap02{margin-top:35px;}
.j_wrap01 .swiper-slide{width:487px;height:120px;border-radius:60px;color:#004819;font-size:40px;font-weight:bold;display:flex;justify-content:center;align-items:center;}
.j_wrap01 .swiper-slide:nth-child(1n+1){background-image: linear-gradient(#FFFFFF, #FFFFFF);}
.j_wrap01 .swiper-slide:nth-child(2n+2){background-image: linear-gradient(#FFFFFF, #FFFFFF);}
.j_wrap01 .swiper-slide:nth-child(3n+3){background-image: linear-gradient(#FFFFFF, #FFFFFF);}



/* popup */
html.on { height:100%; overflow:hidden; }
.pu_bg { position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.7); z-index:98; display:none; }

.pu { position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); z-index:99; display:none; }
.pu .bt_close { position:absolute; top:0; right:-60px; width:48px; height:48px; text-indent:-9999px; }

.pu_event_youtube { width:800px; background:#fff;border-radius:15px;display:none; }
.pu_event_youtube .p_con { position:relative;  }
.pu_event_youtube .p_con iframe {width:800px;height:450px;}

.pu_event_info { width:675px; display:none;}
.pu_event_info .form_top a{display:block;width:100%;height:100%;}
.pu_event_info .p_con {position:relative;padding:30px;background: #fff;overflow: hidden;border-top-left-radius:20px;border-top-right-radius:20px;}
.pu_event_info .p_con dt { position:relative; font-size:18px; color:#222;font-weight:700; }
.pu_event_info .p_con .ty00 { position:relative; height:30px; padding-top:5px;padding-left:0;text-align:center; font-weight:600;}
.pu_event_info .p_con .ty00 dd {display:inline-block;}
.pu_event_info .p_con .ty00 dd + dd {padding-left:30px;}

.pu_event_info .p_con .ty01 { position:relative; height:44px; padding-left:130px; margin-bottom:20px;}
.pu_event_info .p_con .ty01 dt { position:absolute; top:0; left:0; width:120px; line-height:44px; text-align:left; }
.pu_event_info .p_con .ty01 dd { position:relative; }
.pu_event_info .p_con .ty01 dd input { height:44px; line-height:44px; background:#fff; border:1px solid #cdcdcd; padding:0 10px; box-sizing:border-box;}
.pu_event_info .p_con .ty01 dd.num:after { content:''; clear:both; display:block; height:0; visibility:hidden; }
.pu_event_info .p_con .ty01 dd.num input { text-align:center; float:left; width:134px; }
.pu_event_info .p_con .ty01 dd.num i { float:left; width:20px; text-align:center; color:#fff; line-height:44px; }
.pu_event_info .p_con .ty02 { margin-top:30px;}
.pu_event_info .p_con .ty02 dt { margin-bottom:10px; margin-top:20px;}
.pu_event_info .p_con .ty02 dt span { position:absolute; bottom:0; right:-5px; }
.pu_event_info .p_con .ty02 dt span input { margin:0; }
.pu_event_info .p_con .ty02 dd { background:#fff4e4; padding:15px 20px; }
.pu_event_info .btns:before { position:absolute; content:''; top:0; left:50%; bottom:0; width:1px; ; z-index:1; }
.pu_event_info .btns:after { content:''; clear:both; display:block; height:0; visibility:hidden; }
.pu_event_info .btns a { float:left; width:50%; display:flex; justify-content:center;align-items:center;height:100px; line-height:1.2; text-align:center; font-size:30px; color:#fff; font-weight:800; }
.pu_event_info .btns a:hover { text-decoration:none; }
.pu_event_info .btns a.bt_participate_done {background:#FF4A27;color:#FFFFFF;position:relative;border-bottom-left-radius:20px;}
.pu_event_info .btns a.bt_participate_done .hand{right:10px;bottom:-50px;zoom:1;}

.pu_event_info.pop01 .btns a.bt_participate_done {
    background: #DA0016;
    color: #FFFFFF;
}

.pu_event_info.pop02 .btns a.bt_participate_done {
    background: #1D64C0;
    color: #FFFFFF;
}
.pu_event_info.pop03 .btns a.bt_participate_done {
    background: #28BC8F;
    color: #FFFFFF;
}
.pu_event_info.pop04 .btns a.bt_participate_done {
    background: #F33B2A;
    color: #FFFFFF;
}
.pu_event_info .btn_file{
	position:relative;
	width: 134px;
	height:44px;
	display:flex;
	justify-content: center;
	align-items: center;
	border:1px solid #9D83D8;
	background: #9D83D8;
	color: #FFFFFF;
	box-sizing: border-box;
}
.pu_event_info .btn_file .hand{
	right: -70px;
	bottom: -60px;
}
.pu_event_info .btns a.bt_cancel {background:#333;border-bottom-right-radius:20px;}

.pu_event_info table { width:100%; color:#333; line-height:18px; }
.pu_event_info table th { font-size:16px; padding:10px; vertical-align:top; }
.pu_event_info table td { font-size:16px; padding:10px; color:#333;letter-spacing:-1px;line-height:1.5;}
.pu_event_info .checks input[type="checkbox"] { position:absolute; top:0; left:0; opacity:0; -webkit-opacity:0; }
.pu_event_info .checks input[type="checkbox"] + label:after { content:' '; display:inline-block; width:32px; height:32px; line-height:32px; margin:-10px 0 0 10px; text-align:center; vertical-align:middle; background:url(../images/cb.png?v=1) no-repeat 0 0; }
.pu_event_info.pop01 .checks input[type="checkbox"]:checked + label:after { background:url(../images/cb01_on.png?v=3) no-repeat 0 0; }
.pu_event_info.pop02 .checks input[type="checkbox"]:checked + label:after { background:url(../images/cb02_on.png?v=3) no-repeat 0 0; }
.pu_event_info.pop03 .checks input[type="checkbox"]:checked + label:after { background:url(../images/cb03_on.png?v=3) no-repeat 0 0; }
.pu_event_info.pop04 .checks input[type="checkbox"]:checked + label:after { background:url(../images/cb04_on.png?v=3) no-repeat 0 0; }




.pu_event_done { display:none;}
.pu_event_done .ph{ width:100%;}
.pu_event_done .ph .close{position:absolute;width:70px;height:70px;right:-70px;top:0;}
.pu_event_done .ph .close a{display:block;width:100%;height:100%;}
.pu_event_done .ph .btn_wrap{ position:absolute;width:70px;height:70px;right:-70px;top:0;display:flex;justify-content:center;}
.pu_event_done .ph .btn_wrap .btn{ position:relative;width:250px;height:100%;}
.pu_event_done .ph .btn_wrap .btn .hand{ right:0px;bottom:-40px;}
.pu_event_done .ph a {position:absolute; display:block; width:100%;height:80px;bottom:0;}
.pu_event_done .ph a .hand{right:160px;bottom:-40px;}
.pu_event_done .ph img{width:650px;}


.pu_event_done.e01 {background:#000000;}
.pu_event_done.e02 {background:#000000;}
.pu_event_done.e03 {background:#000000;}
.pu_event_done .ph .confirm {
    position: relative;
    width: 100%;
    height: 70px;
	line-height:70px;
	font-size:30px;
	font-weight:600;
	background:#000;
	color:#FFFFFF;
	text-align:center;
}
.tc {text-align:center;}

