a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}.preload{overflow:hidden;position:absolute;left:0;top:0;opacity:.0001;width:1px;height:1px}a img{border:0}input,select{outline-style:none}::-webkit-input-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::placeholder{color:#ccc}b,strong{font-weight:700}body{font-family:Pretendard,Noto Sans KR,"\B9D1\C740   \ACE0\B515",Malgun Gothic,\\B3CB\C6C0,Dotum,Tahoma,sans-serif}a{color:#000;text-decoration:none;transition:color .4s cubic-bezier(.215,.61,.355,1)}button{font-size:0;border:0;outline:0;background-color:transparent;cursor:pointer}.hidden{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);overflow:hidden}.outline_hidden{text-indent:-99999px;font-size:0}.wrap{min-width:1280px;margin:0 auto;-webkit-text-size-adjust:none;overflow:hidden}.wrap,.wrap [class*=cont_]{position:relative}.wrap [class*=cont_]:before{content:"";position:absolute;left:calc(50% - 1280px);top:0;width:2560px;height:100%;pointer-events:none}.wrap [class*=panel]{position:relative;width:1650px;margin:0 auto}.wrap .header .util h1{position:absolute;left:calc(50% - 570px);top:30px;z-index:5}.wrap .header .util h1 .btn_logo{width:167px;height:42px;text-indent:-1000em;background:url(../img/header_logo2.png?c0a957e62ef8e0a19c50aa9be3637a54) no-repeat 50% 50%;overflow:hidden;display:block}.wrap .header .util .area{position:absolute;width:240px;left:calc(50% + 330px);top:30px;z-index:5}.wrap .header .util .area>a{position:relative;float:left;width:95px;height:0;padding-top:40px;background-image:url(../img/header_btn.png?d2b9f858e2c7ce4f5df7f2e00cc15c62);overflow:hidden}.wrap .header .util .area>a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../img/header_btn.png?d2b9f858e2c7ce4f5df7f2e00cc15c62);background-position-y:-40px;opacity:0;transition:.3s ease}.wrap .header .util .area>a:hover:after{opacity:1}.wrap .header .util .area>a+a{margin-left:5px}.wrap .header .util .area .btn_home{width:40px}.wrap .header .util .area .btn_signup,.wrap .header .util .area .btn_signup:after{background-position-x:-44px}.wrap .header .util .area .btn_game,.wrap .header .util .area .btn_game:after{background-position-x:-145px}.wrap .visual{position:relative;height:966px;background:url(../img/visual_bg.jpg?0c6040a6ca2b9bb6d265e3ecb930899c) no-repeat 50% 0}.wrap .visual .title1{left:calc(50% - 305px);top:133px;width:610px;height:223px;background:url(../img/visual_title.png?4d5666935b88080007ab9e9726eb2cca);transition:.4s ease;transition-property:opacity,transform;pointer-events:none}.wrap .visual .btn1,.wrap .visual .title1{position:absolute;opacity:0;transform:translateY(-30px)}.wrap .visual .btn1{left:calc(50% - 163px);top:367px;width:326px;height:69px;transition:.5s ease .2s;transition-property:opacity,transform;z-index:1}.wrap .visual .btn1:before{content:"";display:block;width:326px;height:69px;background-image:url(../img/visual_btn.png?4ac7ce08f12ce4bb5dcec12639cde76b);transition:.3s}.wrap .visual .btn1:hover:before{transform:translateY(5px)}.wrap .visual.on .box:after,.wrap .visual.on .box:before,.wrap .visual.on .btn1,.wrap .visual.on .btn_play,.wrap .visual.on .title1,.wrap .visual.on .txt{opacity:1;transform:translate(0)}.wrap .cont_01{height:1345px}.wrap .cont_01:before{background:url(../img/cont_01_bg.jpg?102ae1be8b08d89b23bb0ff8457193b6) no-repeat 50% 0}.wrap .cont_01 .panel1{height:100%}.wrap .cont_01 .panel1 .banner .link_more{position:absolute;bottom:54px;left:360px;width:434px;height:81px;background-image:url(../img/cont_01_btn.png?62c5b412963203415a89273a89a81106);transition:.3s}.wrap .cont_01 .panel1 .banner .link_more:hover{transform:translateY(5px)}.wrap .cont_02{height:1103px}.wrap .cont_02:before{background:url(../img/cont_02_bg.jpg?972e383f429c414aed128416728705c2) no-repeat 50% 0}.wrap .cont_02 .panel1{position:relative;height:100%}.wrap .cont_02 .panel1 .link_more{position:absolute;bottom:130px;left:calc(50% - 210px);width:420px;height:87px;background-image:url(../img/cont_02_btn.png?ea47666b437d0e162089593293b8894d);transition:.3s}.wrap .cont_02 .panel1 .link_more:hover{transform:translateY(5px)}.wrap .cont_03{height:726px}.wrap .cont_03:before{background:url(../img/cont_03_bg.jpg?f682a9c76f5b26b0fd95c13d67d7a484) no-repeat 50% 0}.wrap .cont_03 .panel1{height:100%}.wrap .cont_03 .panel1 .link_more{position:absolute;bottom:174px;left:calc(50% + 257px);width:420px;height:87px;background-image:url(../img/cont_03_btn.png?1887ac41548962032098a4bce3fc0598);transition:.3s}.wrap .cont_03 .panel1 .link_more:hover{transform:translateY(5px)}.wrap .aside{position:fixed;right:30px;bottom:30px;transition:opacity .4s cubic-bezier(.215,.61,.355,1);opacity:0;visibility:hidden;z-index:20}.wrap .aside .btn_join{width:148px;height:146px;margin:0 auto;background:url(../img/btn_top.png?19e340512ff3b75cdbc8e7783e25044d) no-repeat 50% 50%/contain;display:block}.wrap .aside.end{position:absolute}.wrap .aside.on{opacity:1;visibility:visible}.wrap [data-tabcon]:not(.on){display:none}.wrap .layer_area{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);overflow:hidden;z-index:200}.wrap .layer_area,.wrap .layer_area .layer{transition:opacity .4s cubic-bezier(.215,.61,.355,1);opacity:0;visibility:hidden}.wrap .layer_area .layer{position:absolute;left:50%;top:-250%;width:1000px;height:634px;border:1px solid #fff;transform:translate(-50%,-50%)}.wrap .layer_area .layer header{padding:28px 0;font-size:26px;color:#fff}.wrap .layer_area .layer .contents{position:relative;height:100%}.wrap .layer_area .layer .contents .swiper-container{position:relative}.wrap .layer_area .layer .contents .swiper-container .swiper-wrapper .swiper-slide{height:632px;line-height:3000px;background-size:cover;overflow:hidden}.wrap .layer_area .layer .contents>[class*=btn_]{position:absolute;top:0;width:100px;height:100%;font-size:0;line-height:0;border:0;background-color:transparent;overflow:hidden;z-index:5;outline:0}.wrap .layer_area .layer .contents>[class*=btn_]:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:all .4s ease}.wrap .layer_area .layer .contents>[class*=btn_]:after{content:"";position:absolute;top:50%;width:29px;height:63px;margin-top:-33px}.wrap .layer_area .layer .contents>[class*=btn_]:hover:before{opacity:1}.wrap .layer_area .layer .contents .btn_prev{left:0}.wrap .layer_area .layer .contents .btn_prev:before{background-image:linear-gradient(90deg,#ba7129,hsla(0,0%,100%,0) 60%)}.wrap .layer_area .layer .contents .btn_next{right:0}.wrap .layer_area .layer .contents .btn_next:before{background-image:linear-gradient(-90deg,#ba7129,hsla(0,0%,100%,0) 60%)}.wrap .layer_area .layer .contents .swiper-pagination{left:auto;right:30px;top:0;bottom:auto;width:auto;margin-top:52.152344%;display:flex}.wrap .layer_area .layer .contents .swiper-pagination .swiper-pagination-bullet{width:13px;height:18px;margin:0 5px;border-radius:0;opacity:1;transition:background .3s ease}.wrap .layer_area .layer .contents .btn_close{width:141px;height:35px;margin:30px auto 0;font-size:16px;line-height:35px;color:#fff;text-align:center;display:block}.wrap .layer_area .layer>[data-close]{position:absolute;top:-50px;left:50%;width:31px;height:31px;line-height:200px;background-image:url(../img/ly_close.png?24a5f9169437c250f22943b5ca87dac8);overflow:hidden;transform:translateX(-50%)}.wrap .layer_area .layer.on{position:static;margin:auto;transform:translate(0);visibility:visible;opacity:1}.wrap .layer_area.on{display:flex;opacity:1;visibility:visible;overflow:auto}@media(min-width:2561px){.wrap .aside{right:calc(50% - 1280px)}}.wrap.mo{position:relative;min-width:auto}.wrap.mo .header .util h1{top:4vw;left:2.67vw}.wrap.mo .header .util h1 .btn_logo{width:21.466vw;height:5.33vw;text-indent:-1000em;background-image:url(../img/@header_logo.png?866c7cb045d2674546ce64b9773afb14);background-size:contain;overflow:hidden;z-index:10}.wrap.mo .header .util .area{left:auto;right:2.67vw;top:1.34vw;width:auto}.wrap.mo .header .util .area .btn_home,.wrap.mo .header .util .area .btn_signup{width:8.533vw;height:8.533vw;padding-top:0;text-indent:-100em;background-position:0 0}.wrap.mo .header .util .area .btn_game,.wrap.mo .header .util .area .btn_home:after,.wrap.mo .header .util .area .btn_signup:after{display:none}.wrap.mo .header .util .area .btn_home{background:url(../img/@btn_home.png?a044c566e89a60abcef8b21d116446bf) no-repeat 50% 50%/contain}.wrap.mo .header .util .area .btn_signup{width:14.667vw;margin-left:.8vw;background:url(../img/@btn_signup.png?ff71ffb915dc81af15c1dbfcb4a99150) no-repeat 50% 50%/contain}.wrap.mo [class*=cont_]{min-width:100%}.wrap.mo [class*=cont_] [class*=panel]{width:100%;height:100%}.wrap.mo [class*=cont_] [class*=panel]:before{left:0;width:100%}.wrap.mo .tab_area .tab{width:100%}.wrap.mo .visual{height:119.46vw;background-image:url(../img/@visual_bg.jpg?37f9a46f6f3a10311894de88f1c5dd94);background-size:cover}.wrap.mo .visual .bg{display:none}.wrap.mo .visual .title1{left:calc(50% - 40.65vw);top:17.73vw;width:81.3vw;height:29.73vw;background:url(../img/@visual_title.png?199d9306f2d5fcc69fb954631477deac) no-repeat 50% 0/cover}.wrap.mo .visual .btn1{left:calc(50% - 25.86vw);top:48vw;width:51.73vw;height:10.8vw;background:url(../img/@visual_btn.png?94e7952432021ce3546ad249d7ae32c7) no-repeat 50% 0/cover}.wrap.mo .visual .btn1:before{display:none}.wrap.mo .visual .btn1:hover:before{transition:none}.wrap.mo .cont_01{height:194.4vw}.wrap.mo .cont_01:before{left:0;width:100%;background:url(../img/@cont_01_bg.jpg?d4e0c00c1b34b6f6973703932a19e87d) no-repeat 50% 0/cover}.wrap.mo .cont_01 .banner .link_more{bottom:4.27vw;left:calc(50% - 49.26vw);right:0;width:57.86vw;height:10.8vw;background:url(../img/@cont_01_btn.png?4ebf253a99f31425587e39b9cb11a957) no-repeat 50% 0/cover;transition:none}.wrap.mo .cont_01 .banner .link_more:hover{transform:translateY(0)}.wrap.mo .cont_02{height:241.86vw}.wrap.mo .cont_02:before{left:0;width:100%;background:url(../img/@cont_02_bg.jpg?3fdbe4e644d7721728cd3e8f7e11b791) no-repeat 50% 0/cover}.wrap.mo .cont_02 .link_more{position:absolute;bottom:16.5vw;left:calc(50% - 33.46vw);width:66.93vw;height:13.46vw;transition:none;background:url(../img/@cont_02_btn.png?31a12b101826f06345fce6a22e1d4592) no-repeat 50% 0/cover}.wrap.mo .cont_02 .link_more:hover{transform:translateY(0)}.wrap.mo .cont_03{height:153.33vw;bottom:0}.wrap.mo .cont_03:before{left:0;width:100%;background:url(../img/@cont_03_bg.jpg?2cbc2c8989a3aecd59a4dc0a679923e6) no-repeat 50% 0/cover}.wrap.mo .cont_03 .panel1 .link_more{position:absolute;bottom:30vw;left:calc(50% - 33.4vw);width:66.93vw;height:13.6vw;transition:none;background:url(../img/@cont_03_btn.png?63b6f6d224c4a64d7bddaa35f9964a62) no-repeat 50% 0/cover}.wrap.mo .cont_03 .panel1 .link_more:hover{transform:translateY(0)}.wrap.mo .aside{right:0;bottom:7.99vw}.wrap.mo .aside .btn_join{width:23.6vw;height:23.46vw;background:url(../img/@btn_top.png?59f96b91afa54171753d617b2bf3bffc) no-repeat 50% 0/cover}.wrap.mo .layer{width:calc(100% - 12vw);z-index:10}.wrap.mo .layer .contents .image-slider{width:80.67%;height:0;margin:-22.66% 0 0 -40.33%;padding-top:45.33%}.wrap.mo .layer .contents .image-slider .image{position:absolute;left:0;top:0}.wrap.mo .layer .contents .image-slider .image ul li{background-size:cover}.wrap.mo .layer .contents .image-slider .arrow{left:1%;width:1.99%;margin-top:-2.487%;padding-top:4.975%;background-size:cover;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.wrap.mo .layer .contents .image-slider .arrow.next{left:auto;right:1%}.wrap.mo .layer .btn_close{top:-12vw;width:8.133vw;height:8.133vw;background-image:url(../img/@ly_close.png?f9b300f0b431b80ded1ca7c8a23839ec);background-size:cover}.wrap.mo .layer[js-layer2] .btn_close{margin:-37.6% 0 0 -3.3335%}