.e-shadow{display:none;overflow:hidden;z-index:90;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}.ie-lower{padding:240px 0;min-height:400px;background:url(//mimage.webzen.kr/community/v01/images/bg_dimmed.png) repeat;text-align:center}.ie-lower .inner{position:relative;margin:0 auto;padding:40px 30px 30px;width:720px;background-color:#fff}.ie-lower h2{line-height:1.6;color:#1a1a1a;font-size:24px}.ie-lower p{line-height:1.6;color:#6f6f6f;font-size:20px}.ie-lower .browser-list{overflow:hidden;width:380px;margin:50px auto 0}.ie-lower .browser-list li{font-size:15px;color:#6f6f6f;float:left;width:50%;padding-top:132px;text-align:center;background:url(//mimage.webzen.kr/template/images/ico_chrome.svg) no-repeat 50% 0/auto 120px}.ie-lower .browser-list li+li{background:url(//mimage.webzen.kr/template/images/ico_edge.svg) no-repeat 50% 0/auto 120px}.ie-lower .browser-list a{display:block;margin:35px auto 10px;width:160px;height:50px;font-family:"Segoe UI","Lucida Sans Unicode","Lucida Grande","Tahoma","Arial","sans-serif";font-weight:bold;line-height:50px;border-radius:4px;font-size:16px;color:#303030;background-color:#f0f0f0}.ie-lower .browser-list a:hover{color:#fff;background-color:#303030}.ie-lower--layer{position:fixed;left:0;top:0;z-index:99999;width:100%;height:100%}.ie-lower-close{overflow:hidden;line-height:0;font-size:0;color:transparent;text-indent:-9999px;position:absolute;right:30px;top:30px;z-index:99999;width:35px;height:35px;background:url(//mimage.webzen.kr/community/v01/images/btn_close.png) no-repeat 50%}.ie-lower.dark{background:#000}.ie-lower.dark .inner{background-color:#000}.ie-lower.dark h2,.ie-lower.dark p{color:#e8d3c0}.ie-lower.dark .browser-list li{padding-top:116px;color:#909090}.ie-lower.dark .browser-list a{color:#303030;background-color:#e8d3c0}.ie-lower.dark .browser-list a:hover{color:#fff;background-color:#303030}.ie-lower.dark .ie-lower-close{background-image:url(//image.webzen.kr/Company/kor/img/popup/ban_popup_close.gif);background-position-x:-1px}.custom-select{position:relative;box-sizing:border-box;width:220px;height:45px}.custom-select .selected{display:block;box-sizing:border-box;padding-left:30px;padding-right:30px;width:100%;height:100%;letter-spacing:-0.5px;cursor:pointer;line-height:calc(45px - 1px);font-size:18px;color:#e5ffef;border:1px solid #334e3e;border-radius:0;background-color:#011207;background-repeat:no-repeat;background-image:url(images/ico_select.png);background-position:100% 0}.custom-select .selected.active{color:#e5ffef}.opened .selected{background-position:100% 100%}.custom-select .select-items{display:none;box-sizing:border-box;overflow:hidden;position:absolute;padding:0;left:0;z-index:3;width:100%;border:1px solid #334e3e;border-radius:0;background-color:#011207}.custom-select .select-items>div,.custom-select .select-items>ul{overflow-y:auto;max-height:135px;scrollbar-base-color:#334e3e;scrollbar-arrow-color:#334e3e;scrollbar-shadow-color:#334e3e;scrollbar-highlight-color:#011207}.custom-select .select-items>div::-webkit-scrollbar,.custom-select .select-items>ul::-webkit-scrollbar{width:6px}.custom-select .select-items>div::-webkit-scrollbar-track,.custom-select .select-items>ul::-webkit-scrollbar-track{background:#011207}.custom-select .select-items>div::-webkit-scrollbar-thumb,.custom-select .select-items>ul::-webkit-scrollbar-thumb{background:#334e3e}.custom-select .select-items>div::-webkit-scrollbar-button:start:decrement,.custom-select .select-items>ul::-webkit-scrollbar-button:start:decrement{width:0;height:0;background:#011207}.custom-select .select-items>div::-webkit-scrollbar-button:end:increment,.custom-select .select-items>ul::-webkit-scrollbar-button:end:increment{width:0;height:0;background:#011207}.custom-select .select-items label{display:block;box-sizing:border-box;position:relative}.custom-select .select-items label input{position:absolute;visibility:hidden;margin:0;padding:0;width:0;height:0}.custom-select .select-items label input:checked+span,.custom-select .select-items label input:checked ~ span{color:#e5ffef}.custom-select .select-items label input:disabled+span,.custom-select .select-items label input:disabled ~ span{cursor:default;pointer-events:none}.custom-select .select-items span{display:block;padding-left:30px;padding-right:30px;height:45px;line-height:45px;font-size:18px;color:#e5ffef;cursor:pointer}.custom-select .select-items span:hover{color:#e5ffef;background-color:#334e3e}.opened .select-items{display:block}.custom-input{position:relative;box-sizing:border-box;width:220px;height:45px}.custom-input input[type="text"]{display:block;box-sizing:border-box;padding:0 30px;width:100%;height:100%;font-size:18px;border:1px solid #334e3e;background-color:#011207;color:#e5ffef}.custom-input input[type="text"]::placeholder{color:inherit}@keyframes hideSub{to{opacity:0;pointer-events:none}}body{background:#000}button{background:transparent;cursor:pointer}input::-webkit-input-placeholder{color:#9f9f9f}input:-ms-input-placeholder{color:#9f9f9f}textarea::-webkit-input-placeholder{color:#9f9f9f}textarea:-ms-input-placeholder{color:#9f9f9f}.e-container{overflow:hidden;position:relative;min-width:1024px;max-width:1920px;margin:0 auto;box-sizing:border-box}.e-wrap{position:relative;width:1024px;height:100%;margin:0 auto;box-sizing:border-box;text-align:center}.e-shadow{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:40;display:none}.global-top-bar-container{position:fixed !important;width:100%;min-width:944px}.e-blind,.e-header .bi,.e-header .e-util .btn-home,.e-header .e-util .today label,.e-header .e-cover .e-title,.e-header .e-cover .sub-title,.e-event1-1 .section p,.e-event1-2 .section p{font-size:0;text-indent:-9999em}.e-header{position:relative;margin-top:30px;height:935px;background:url("../20260409_festival/images/bg_header.jpg") center 0 no-repeat}.e-header::before{content:"";position:absolute;width:100%;height:100%;left:50%;transform:translateX(-50%);background:url("../20260409_festival/images/bg_header2.jpg") 50% 0 no-repeat;opacity:0;animation:opacityObj .6s 0s ease-in forwards}.e-header .bi{position:absolute;top:36px;left:60px;width:235px;height:144px;background:url("../20260409_festival/images/bi.png") center no-repeat;z-index:99}.e-header .bi a{display:block;width:100%;height:100%}.e-header .e-util{position:absolute;top:40px;right:30px;z-index:30;width:363px;gap:8px;z-index:99;display:flex;justify-content:space-between}.e-header .e-util .btn-home,.e-header .e-util .today label{display:inline-block;background:url("../20260409_festival/images/img_util.png") 100% 100% no-repeat;vertical-align:middle}.e-header .e-util .btn-home:hover,.e-header .e-util .today label:hover{opacity:.8}.e-header .e-util .btn-home{width:175px;height:42px;margin-bottom:13px;background-position:0 0}.e-header .e-util .today{display:inline-block;width:175px;height:42px;margin-right:5px;vertical-align:middle}.e-header .e-util .today label{position:relative;display:block;width:100%;height:42px;cursor:pointer}.e-header .e-util .today .chk{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;height:1px}.e-header .e-util .today .chk:checked+label:before{background-position-y:100%}@keyframes opacityObj{0%{opacity:0}100%{opacity:1}}.badge{position:absolute;right:38px;top:94px;z-index:5}.e-nav{position:absolute;left:0;top:965px;z-index:10;width:100%;height:124px;background:url(../20260409_festival/images/bg_nav.png);background-position:center;box-shadow:0 6px 15px #141414}.e-nav .menu{margin:0 auto;width:1200px;height:124px}.e-nav .menu .current+.sub{display:block}.e-nav .menu li{width:calc(1200px / 2);float:left;height:100%}.e-nav .menu li:nth-child(1){background:url("../20260409_festival/images/nav_btn1.jpg") center 0}.e-nav .menu li:nth-child(2){background:url("../20260409_festival/images/nav_btn2.jpg") center 0}.e-nav .menu li:hover{background-position-y:50%}.e-nav .menu li.current{background-position:center 100%}.e-nav .menu li.current div.sub{display:block}.e-nav .menu a{overflow:hidden;line-height:0;font-size:0;color:transparent;text-indent:-9999px;display:block;width:100%;height:100%}@media only screen and (max-width:1024px){.e-nav .menu{width:100%;min-width:900px}.e-nav .menu li{width:calc(100%/3)}}.e-nav .sub{position:absolute;left:0;top:124px;width:100%;height:49px;background:url(../20260409_festival/images/bg_sub_nav.jpg);background-position:center;box-shadow:0 15px 17px #00000061}.e-nav .sub.tab1 ul{width:566px}.e-nav .sub.tab1 li{width:283px;background-image:url("../20260409_festival/images/img_nav_sub1.jpg") !important}.e-nav .sub.tab1 li:nth-child(1){background-position-x:0}.e-nav .sub.tab1 li:nth-child(2){background-position-x:100%}.e-nav .sub ul{margin:0 auto;height:100%}.e-nav .sub li{background-repeat:no-repeat}.e-nav .sub li.current,.e-nav .sub li:hover{background-position-y:100%}.e-nav--fixed{position:fixed !important;top:40px}.e-nav--fixed .menu .current:hover .sub{opacity:1;animation:none}.e-nav--fixed .menu .sub{opacity:1;pointer-events:auto;transition:opacity .5s ease;animation:hideSub .8s forwards;animation-delay:.4s}.e-event1-1{position:relative;width:100%;max-width:1920px;margin:113px auto 0;padding-top:60px}.e-event1-1 .section{position:relative}.e-event1-1 .section1{background:url("../20260409_festival/images/bg_event1_1_1.jpg") 50% 0 no-repeat}.e-event1-1 .section1::before{content:'';position:absolute;width:1200px;height:100%;left:50%;transform:translateX(-50%);top:0;background:url("../20260409_festival/images/event1_1_cont1.jpg") no-repeat}.e-event1-1 .section2{background:url("../20260409_festival/images/bg_event1_1_2.jpg") 50% 0 no-repeat}.e-event1-1 .section2::before{content:'';position:absolute;width:1200px;height:100%;left:50%;transform:translateX(-50%);top:0;background:url("../20260409_festival/images/event1_1_cont2.jpg") no-repeat}.e-event1-1 .section3{background:url("../20260409_festival/images/bg_event1_1_3.jpg") 50% 0 no-repeat}.e-event1-1 .section3::before{content:'';position:absolute;width:1200px;height:100%;left:50%;transform:translateX(-50%);top:0;background:url("../20260409_festival/images/event1_1_cont3.jpg") no-repeat}.e-event1-1 .section4{background:url("../20260409_festival/images/bg_event1_1_4.jpg") 50% 0 no-repeat}.e-event1-1 .section4::before{content:'';position:absolute;width:1200px;height:100%;left:50%;transform:translateX(-50%);top:0;background:url("../20260409_festival/images/event1_1_cont4.jpg") no-repeat}.e-event1-1 .section1{height:955px}.e-event1-1 .section2{height:3460px}.e-event1-2{position:relative;width:100%;max-width:1920px;margin:113px auto 0;padding-top:60px}.e-event1-2 .section{position:relative}.e-event1-2 .section1{background:url("../20260409_festival/images/bg_event1_2_1.jpg") 50% 0 no-repeat}.e-event1-2 .section1::before{content:'';position:absolute;width:1200px;height:100%;left:50%;transform:translateX(-50%);top:0;background:url("../20260409_festival/images/event1_2_cont1.jpg") no-repeat}.e-event1-2 .section2{background:url("../20260409_festival/images/bg_event1_2_2.jpg") 50% 0 no-repeat}.e-event1-2 .section2::before{content:'';position:absolute;width:1200px;height:100%;left:50%;transform:translateX(-50%);top:0;background:url("../20260409_festival/images/event1_2_cont2.jpg") no-repeat}.e-event1-2 .section3{background:url("../20260409_festival/images/bg_event1_2_3.jpg") 50% 0 no-repeat}.e-event1-2 .section3::before{content:'';position:absolute;width:1200px;height:100%;left:50%;transform:translateX(-50%);top:0;background:url("../20260409_festival/images/event1_2_cont3.jpg") no-repeat}.e-event1-2 .section4{background:url("../20260409_festival/images/bg_event1_2_4.jpg") 50% 0 no-repeat}.e-event1-2 .section4::before{content:'';position:absolute;width:1200px;height:100%;left:50%;transform:translateX(-50%);top:0;background:url("../20260409_festival/images/event1_2_cont4.jpg") no-repeat}.e-event1-2 .section1{height:1125px}.e-event1-2 .section2{height:751px}.e-footer{height:52px;background-color:#131313;text-align:center}.e-footer p{text-indent:unset;letter-spacing:0;line-height:52px;font-size:12px;color:rgba(204,204,204,0.4)}.btn-top{overflow:hidden;line-height:0;font-size:0;color:transparent;text-indent:-9999px;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:0;z-index:10;position:absolute;right:48px;bottom:76px;width:78px;height:74px;background:url(images/btn_top.png) no-repeat;background:url("../20260409_festival/images/btn_top.png") no-repeat}.btn-top.active{position:fixed;opacity:1}.btn-top:hover{background-position-y:100%}