@charset "utf-8";

/* reset */
html,body,div,p,img,span,a,em,strong,pre,h1,h2,h3,h4,h4,h5,h6,ul,ol,li,dl,dt,dd,table,tbody,thead,tfoot,tr,th,td,form,fieldset,legend,caption,input,textarea,button,select,object,video,iframe{margin:0;padding:0}
html{overflow-y:scroll}
header,article,aside,details,figcaption,figure,footer,hgroup,menu,nav,section{display:block;margin:0;padding:0;}
body{position:relative;width:100%;background:#fff;font-family:"NEXONLv1Gothic", "맑은 고딕","Malgun Gothic","돋움","dotum",sans-serif;font-size:15px;color:#000;line-height:1;}
input,textarea,button,select{font-size:inherit;font-family:"NEXONLv1Gothic", "맑은 고딕","Malgun Gothic","돋움","dotum",sans-serif}
img,fieldset,button{border:0}
table{border-collapse:collapse;border-spacing:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a,a:link{text-decoration:none}
a,a:link, a:active{background-color:transparent}
a,img{vertical-align:top}
hr{display:none}
legend,.blind{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.ir{text-indent:-9999px;overflow:hidden}
button{border:0;cursor:pointer}

/* layout */
html, body {background-color: #fff;}
.gnbWrapper, .global_wrap {min-width: 1263px !important;}
#wrap{position:relative;width:100%;overflow:hidden;min-width:1280px;max-width:2560px;margin:0 auto;}
.w_bg {position: absolute;left:50%;top:0;margin-left:-1280px;width: 100%;height: 100%;}

#wrap .container{position:relative;width:100%;height:100%;z-index: 8;margin:0 auto}
.screen {display: none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:100000;}
.header h1 a, .header .util a, .btn {display:block;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/spr_common.png") no-repeat;text-indent:-9999px;overflow:hidden}
.header{position:absolute;top:0;z-index:101;width:100%}
.header h1{position:absolute;top:34px;margin-left:28px;z-index: 11;}
.header h1 a{width:124px;height:84px}
.header .util{position:absolute;top:0;right:0;width: 236px;z-index: 20;}
.header .util li a, .header .util li button{position: absolute;display: block;}
.header .util .btn_home a{top:14px;left:97px;width: 70px;height: 49px;background-position:-250px 0}
.header .util .btn_home a:hover{background-position:-250px -80px}
.header .util .btn_fb a{top:64px;left:129px;width: 75px;height: 62px;background-position:-405px 0}
.header .util .btn_fb a:hover{background-position:-405px -80px}
.header .util .btn_tw a{top:52px;left:88px;width: 73px;height: 73px;background-position:-325px 0}
.header .util .btn_tw a:hover{background-position:-325px -80px}
.header .util .btn_hide{top:98px;left:184px;width:52px;height: 64px;background-position:-485px 0}
.header .util .btn_hide:hover{background-position:-485px -80px}
.header .util .btn_gstart{left:0;top:31px;width:112px;height: 77px;background-position:-130px 0;}
.header .util .btn_gstart:hover{background-position:-130px -80px}
.sticky h1 {position: fixed;}

.footer {position: absolute;left:0;bottom:0;width: 100%;height: 67px;z-index: 25;text-indent: -9999px;overflow: hidden;background: url('https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/copyright.png') no-repeat center center;}

.quick {position: absolute;right:20px;top:400px;width: 102px;height:303px;z-index: 50;}
.quick ul, .quick a:hover, .quick li.active a {display: block;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/quick.png") no-repeat;}
.quick li {width: 100%;height: 90px;margin:0}
.quick li.q3 {height: 96px;}
.quick li.q4 {height: 27px;}
.quick li a {display: block;width: 100%;height: 100%;text-indent: -9999px;overflow: hidden;}
.quick li.q1 a:hover, .quick li.q1.active a {background-position:-102px 0;}
.quick li.q2 a:hover, .quick li.q2.active a {background-position:-102px -90px;}
.quick li.q3 a:hover, .quick li.q3.active a {background-position:-102px -180px;}
.quick li.q4 a:hover, .quick li.q4.active a {background-position:-102px -276px;}
.sticky .quick {position: fixed;top:350px;}

.lnb {position: absolute;left:0;top:17px;width: 150px;max-height:938px;min-height:620px;z-index: 101;background: url('https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/bg_lnb.png') no-repeat;}
.lnb .inner {height: 80%;}
.lnb ul {height: 650px;width: 93px;margin-left:30px;padding-top: 94px;}
.lnb li {height: 156px;margin-bottom:15px;}
.lnb li a, .lnb .home {display: block;width: 100%;height: 100%;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/lnb.png") no-repeat;text-indent:-9999px;overflow:hidden}
.lnb .home {width: 156px;height: 93px;margin:0 0 31px 30px;}
.lnb .lnb2, .lnb .lnb3 {height: 175px;}
.lnb .lnb1 a {background-position: 0 -93px;}
.lnb .lnb2 a {background-position: 0 -264px;}
.lnb .lnb3 a {background-position: 0 -454px;}
.lnb .lnb1 a:hover, .lnb .lnb1.active a {background-position: -93px -93px;}
.lnb .lnb2 a:hover, .lnb .lnb2.active a {background-position: -93px -264px;}
.lnb .lnb3 a:hover, .lnb .lnb3.active a {background-position: -93px -454px;}
.lnb .btn_lnb_close {position: absolute;right:-21px;top:48px;width: 38px;height: 32px;background-position: 0 -100px;}
.lnb .btn_lnb_close:hover {background-position: -50px -100px}
.lnb .btn_lnb_open {display: none;position: absolute;right:-21px;top:48px;width: 38px;height: 32px;background-position: 0 -150px;}
.lnb .btn_lnb_open:hover {background-position: -50px -150px}
.lnb_hide .lnb .btn_lnb_open {display: block;}
.lnb_hide .lnb .btn_lnb_close {display: none;} 
.lnb .btm {display: block;width: 100%;height: 21px;position: absolute;left:0;bottom:0;background: url('https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/bg_lnb.png') no-repeat left bottom;}
.sticky .lnb {position: fixed;}

#container {position: relative;width: 100%;text-align: center}
.section {position: relative;width: 100%;text-align: center}
#section0 {position: relative;width: 100%;height: 1132px;z-index: 5;}
#section1 {position: relative;width: 100%;height: 1027px;z-index: 4;}

.header, .bat1, .bat2, .name1, .name2, .str1, .str2, .str3, .str4, .str5, .str6, .str7, .str8, .str9, .str10, .str11, .str12, .str13 {opacity: 0;}
/* .header, #section0, #section1{opacity: 0;} */

.txt {position: absolute;left:50%;display: block;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/txt.png") no-repeat;text-indent: -9999px;overflow: hidden;;}
.tx1 {top:785px;margin-left:-263px;width: 528px;height: 74px;background-position: -100px 0;opacity: 0;}
.tx2 {top:873px;margin-left:-362px;width: 850px;height: 180px;background-position: 0 -87px;opacity: 0;}
.tx3 {top:877px;margin-left:-594px;width: 850px;height: 200px;background-position: 0 -354px;z-index: 10;}

.title span {position: absolute;left:50%;display: block;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/title.png") no-repeat;transform: rotate(0.01deg);opacity: 0;}
.title .blind {background: none}
.title .t1 {top:114px;margin-left:-202px;width: 147px;height: 196px;}
.title .t2 {top:112px;margin-left:-53px;width: 107px;height: 185px;background-position: -189px 0}
.title .t3 {top:126px;margin-left:43px;width: 144px;height: 184px;background-position: -338px 0}
.title .t4 {top:296px;margin-left:-315px;width: 234px;height: 251px;background-position: 0 -219px}
.title .t5 {top:364px;margin-left:-146px;width: 156px;height: 180px;background-position: -260px -219px}
.title .t6 {top:323px;margin-left:-68px;width: 175px;height: 206px;background-position: -427px -219px}
.title .t7 {top:322px;margin-left:93px;width: 180px;height: 199px;background-position: -613px -219px}
.title .t8 {top:545px;margin-left:-183px;width: 219px;height: 227px;background-position: 0 -493px}
.title .t9 {top:548px;margin-left:35px;width: 188px;height: 215px;background-position: -260px -493px}

.obj, .eyeball span, .spider span, .hand span {position: absolute;left:50%;display: block;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/obj.png") no-repeat;transform: rotate(0.01deg);z-index: 3;}
.web1 {top:0;left:0;width: 454px;height: 296px;background-position: -822px 0;}
.web2 {top:0;left:auto;right:0;width: 227px;height: 170px;background-position: -1332px 0;}
.bat1 {top:106px;margin-left:-387px;width: 148px;height: 57px;background-position: -833px -335px;}
.bat2 {top:65px;margin-left:186px;width: 215px;height: 83px;background-position: -1009px -335px;}
.cha1 {top:377px;margin-left:-581px;width: 312px;height: 408px;background-position: -1254px -229px;}
.cha2 {top:364px;margin-left:286px;width: 299px;height: 424px;background-position: -1594px -229px;}
.name1 {top:227px;margin-left:-571px;width: 216px;height: 128px;background-position: -1686px -750px;}
.name2 {top:231px;margin-left:391px;width: 203px;height: 124px;background-position: -1686px -937px;}
.str1 {top:176px;margin-left:-474px;width: 10px;height: 40px;background-position: -1680px -1087px;}
.str2 {top:189px;margin-left:-445px;width: 18px;height: 34px;background-position: -1703px -1087px;}
.str3 {top:201px;margin-left:-425px;width: 37px;height: 32px;background-position: -1728px -1087px;}
.str4 {top:303px;margin-left:-580px;width: 39px;height: 13px;background-position: -1776px -1087px;}
.str5 {top:329px;margin-left:-569px;width: 39px;height: 19px;background-position: -1826px -1087px;}
.str6 {top:340px;margin-left:-542px;width: 26px;height: 27px;background-position: -1872px -1087px;}
.str7 {top:244px;margin-left:350px;width: 31px;height: 12px;background-position: -1681px -1143px;}
.str8 {top:292px;margin-left:338px;width: 39px;height: 5px;background-position: -1721px -1143px;}
.str9 {top:325px;margin-left:369px;width: 33px;height: 29px;background-position: -1765px -1143px;}
.str10 {top:345px;margin-left:413px;width: 14px;height: 27px;background-position: -1805px -1143px;}
.str11 {top:205px;margin-left:502px;width: 12px;height: 27px;background-position: -1828px -1143px;}
.str12 {top:214px;margin-left:517px;width: 39px;height: 29px;background-position: -1845px -1143px;}
.str13 {top:255px;margin-left:534px;width: 49px;height: 10px;background-position: -1891px -1143px;}

.hand {position: absolute;}
.hand3, .hand4, .hand5 {left:0;width: 100%;}
.hand1, .cha1 {left:70%;opacity: 0;}
.hand2, .cha2 {left:30%;opacity: 0;}

.hand span {transform-origin: "left bottom";}
.hand1 .bone1 {top:430px;margin-left:-1274px;width: 406px;height: 312px;background-position: 0 -566px;}
.hand1 .bone2 {top:627px;margin-left:-891px;width: 333px;height: 205px;background-position: -459px -566px;}
.hand1 .bone3 {top:645px;margin-left:-577px;width: 272px;height: 265px;background-position: -833px -566px;}
.hand1 .bone4 {top:634px;margin-left:-353px;width: 34px;height: 62px;background-position: -1146px -653px;}
.hand1 .bone5 {top:674px;margin-left:-329px;width: 41px;height: 76px;background-position: -1199px -653px;z-index: 2;}
.hand1 .bone6 {top:730px;margin-left:-362px;width: 77px;height: 96px;background-position: -1263px -653px;}
.hand1 .bone7 {top:703px;margin-left:-305px;width: 38px;height: 75px;background-position: -1363px -653px;}
.hand1 .bone8 {top:795px;margin-left:-365px;width: 102px;height: 71px;background-position: -1410px -653px;}

.hand2 span {transform-origin: "right bottom";}
.hand2 .bone1 {top:433px;margin-left:868px;width: 406px;height: 312px;background-position: 0 -878px;z-index: 4;}
.hand2 .bone2 {top:630px;margin-left:558px;width: 333px;height: 205px;background-position: -459px -878px;}
.hand2 .bone3 {top:645px;margin-left:305px;width: 272px;height: 265px;background-position: -833px -878px;}
.hand2 .bone4 {top:633px;margin-left:316px;width: 34px;height: 62px;background-position: -1148px -878px;}
.hand2 .bone5 {top:675px;margin-left:284px;width: 41px;height: 76px;background-position: -1199px -878px;z-index: 2;}
.hand2 .bone6 {top:748px;margin-left:279px;width: 87px;height: 79px;background-position: -1258px -878px;}
.hand2 .bone7 {top:726px;margin-left:266px;width: 48px;height: 75px;background-position: -1363px -878px;}
.hand2 .bone8 {top:796px;margin-left:267px;width: 102px;height: 71px;background-position: -1414px -877px;}

.hand3 span {z-index: 6;}
.hand3 .bone1 {top:502px;margin-left:332px;width: 294px;height: 240px;background-position: -626px -1226px;}
.hand3 .bone3 {top:934px;margin-left:754px;width: 265px;height: 905px;background-position: 0 -1226px;}
.hand3 .bone2 {top:673px;margin-left:562px;width: 275px;height: 331px;background-position: -293px -1226px;}

.hand4 .bone1 {top:1300px;margin-left:-989px;width: 176px;height: 416px;background-position: 0 -2510px;z-index: 9;}
.hand4 .bone2 {top:1022px;margin-left:-898px;width: 255px;height: 341px;background-position: -204px -2510px;z-index: 8;}
.hand4 .bone3 {top:820px;margin-left:-713px;width: 296px;height: 266px;background-position: -499px -2510px;z-index: 7;}
.hand4 .bone4 {top:848px;margin-left:-573px;width: 106px;height: 119px;background-position: -499px -2795px;}
.hand4 .bone5 {top:890px;margin-left:-517px;width: 103px;height: 70px;background-position: -666px -2795px;z-index: 8;}

.hand4, .hand5 {z-index: 4;}
.hand5 .bone1 {top:1306px;margin-left:858px;width: 205px;height: 413px;background-position: -1378px -2279px;z-index: 9;}
.hand5 .bone2 {top:1045px;margin-left:666px;width: 275px;height: 331px;background-position: -1597px -2278px;z-index: 8;}
.hand5 .bone3 {top:858px;margin-left:422px;width: 308px;height: 256px;background-position: -1611px -2683px;z-index: 7;}
.hand5 .bone4 {top:962px;margin-left:431px;width: 90px;height: 95px;background-position: -1476px -2747px;z-index: 8;}


.pot {position: absolute;left:50%;top:18px;margin-left:-694px;width: 1384px;height: 890px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/bg_roulette.png") no-repeat;z-index: 1;}
.deco {top:241px;margin-left:-182px;width: 64px;height: 68px;background-position: -1648px 0;z-index: 30;}
.spider1 {position: absolute;left:50%;top:164px;margin-left:-168px;width: 38px;opacity: 0;}
.spider2 {position: absolute;left:50%;top:900px;margin-left:520px;width: 38px;}
.spider3 {position: absolute;left:50%;top:164px;margin-left:-168px;width: 38px;}
.spider span {width: 22px;height: 13px;}
.spider .head {left:0;top:0;width: 36px;height: 38px;background-position: -1794px 0;}
.spider1 .leg1 {left:-12px;top:-2px;animation: leg_l 1s 0.8s infinite;transform-origin: top right;width: 17px;height: 11px;background-position: -1732px -18px;}
.spider1 .leg2 {left:-22px;top:5px;animation: leg_l 1s 0.2s infinite;transform-origin: top right;background-position: -1732px 0;}
.spider1 .leg3 {left:-19px;top:13px;animation: leg_l 1s 0.4s infinite;transform-origin: top right;background-position: -1732px 0;}
.spider1 .leg4 {left:auto;right:-10px;top:-1px;animation: leg_r 1s 0.55s infinite;transform-origin: top left;width: 17px;height: 12px;background-position: -1765px -18px;}
.spider1 .leg5 {left:auto;right:-16px;top:4px;animation: leg_r 1s 0.7s infinite;transform-origin: top left;width: 19px;background-position: -1765px 0;}
.spider1 .leg6 {left:auto;right:-18px;top:11px;animation: leg_r 1s 0.4s infinite;transform-origin: top left;background-position: -1765px 0;}

.spider2 .head {left:-28px;top:0;width: 106px;height: 101px;background-position: -1841px 0;}
.spider2 .leg1 {left:-9px;top:-7px;width: 14px;height: 24px;background-position: -1949px -0;}
.spider2 .leg2 {left:-26px;top:1px;width: 29px;height: 20px;background-position: -1949px -28px;}
.spider2 .leg3 {left:-32px;top:15px;width: 34px;height: 20px;background-position: -1949px -52px;}
.spider2 .leg4 {left:auto;right:-31px;top:-6px;width: 21px;height: 24px;background-position: -1949px -77px;}
.spider2 .leg5 {left:auto;right:-42px;top:2px;width: 29px;height: 19px;background-position: -1949px -104px;}
.spider2 .leg6 {left:auto;right:-47px;top:14px;width: 34px;height: 20px;background-position: -1949px -128px;}

@keyframes leg_l {
    0%, 100% {
      transform: rotate(6deg) skewX(10deg);
    }
    25%, 75% {
      transform: rotate(-12deg) skewX(10deg);
    }
    50% {
      transform: rotate(5deg) skewX(10deg);
    }
  }
  @keyframes leg_r {
    0%, 100% {
      transform: rotate(-6deg) skewX(-10deg);
    }
    25%, 75% {
      transform: rotate(12deg) skewX(-10deg);
    }
    50% {
      transform: rotate(-5deg) skewX(-10deg);
    }
}

.eyeball {position: absolute;left:50%;display: block;border-radius: 50%;overflow: hidden;z-index: 5;}
.eyeball .pupil {position: absolute;left:0;top:0;}
.eyeball .shadow {position: absolute;left:0;top:0;width: 100%;height: 100%;}
.eyeball1 {top:-66px;margin-left:333px;width: 165px;height: 165px;}
.eyeball2 {top:-150px;margin-left:607px;width: 135px;height: 135px;}
.eyeball3 {top:630px;margin-left:-689px;width: 165px;height: 165px;}
.eyeball1 .pupil {width: 252px;height: 278px;left:-112px;top:-10px;}
.eyeball2 .pupil {width: 206px;height: 229px;left:-64px;top:-80px;background-position: -293px 0;}
.eyeball3 .pupil {width: 252px;height: 278px;left:-74px;top:-100px;background-position: -540px 0;}
.eyeball1 .shadow {background-position: 0 -339px;}
.eyeball2 .shadow {background-position:-293px -335px;}
.eyeball3 .shadow {background-position: -534px -339px;}


.roulette{position:absolute;left:50%;top:74px;width:711px;height:710px;margin-left:-355px;z-index: 5;}
.roulette .board, .roulette .niddle {transform: rotate(90deg);transform-origin: left top;}
.roulette .board {position: absolute;left:50%;top:0;margin-left:356px}
.roulette .niddle {transform-origin: left top;position: absolute;left:50%;top:294px;margin-left:430px}
.btn_roul{position:absolute;top:224px;left:225px;width:262px;height:262px;background-position:0 -492px}
.btn_roul:hover{background-position:-298px -492px}
.niddle{position:absolute;top: 27px;left:396px;width:123px;height:328px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/niddle.png") no-repeat;}

.btn_howto {position:absolute;top:1060px;left:50%;margin-left:-173px;width:341px;height:90px;z-index: 10;background-position:0 -279px;}
.btn_howto:hover{background-position:0 -375px}
.btn_copy {display: inline-block;width:84px;height:28px;z-index: 10;background-position:-443px -296px}
.btn_copy:hover {background-position: -534px -296px;}

.status {position: absolute;left:50%;top:-102px;z-index:10;margin-left:-634px;width: 394px;height: 376px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/bg_status.png") no-repeat;}
.btn_refresh{position:absolute;top:117px;left:165px;width:66px;height:15px;z-index: 10;background-position:0 -208px}
.btn_refresh:hover{background-position:0 -234px}
.btn_list{position:absolute;top:265px;left:156px;width:119px;height:44px;z-index: 10;background-position:-86px -208px}
.btn_list:hover{background-position:-212px -208px}
.jewel dd {position: absolute;left:228px;width: 86px;text-align: right; font-size: 30px;color:#ff7e00;line-height: 40px;letter-spacing: -1px;font-weight: bold;}
.jewel .qty1 {top:145px;}
.jewel .qty2 {top:185px;color:#a5a5a5}
.jewel .qty3 {top:225px;color:#a5a5a5}

/* section2 */
#section2 {position: relative;width: 100%;height: 1613px;z-index: 5;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/bg2.png") no-repeat center top;}
#section2 .contents {position: absolute;left:50%;top:141px;margin-left:-672px;width: 1239px;height: 1490px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/contents2.png") no-repeat;}

/* section3 */
#section3 {position: relative;width: 100%;height: 2566px;z-index: 6;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/bg3_2.jpg") no-repeat center bottom;}
#section3 .contents {position: absolute;left:0;top:0;width: 100%;height: 100%;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/contents3.png") no-repeat center top;}
#section3 .bg_grass {position: absolute;left:0;top:-223px;display: block;width: 100%;height: 275px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/bg3_1.png") no-repeat center top;}
.cont {position: absolute;left:50%;}
.cont3_1 {top:789px;margin-left:-652px;width: 593px;height: 520px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/contents3_1.png") no-repeat}
.cont3_2 {top:916px;margin-left:-50px;width: 599px;height: 535px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/contents3_2.png") no-repeat}
.cont3_3 {top:1269px;margin-left:-474px;width: 598px;height: 517px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/contents3_3.png") no-repeat;z-index: 6;}
.cont3_4 {top:1868px;margin-left:-590px;width: 434px;height: 510px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/contents3_4.png") no-repeat;z-index: 7;}
.cont3_5 {top:1863px;margin-left:156px;width: 435px;height: 516px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/contents3_5.png") no-repeat;z-index: 7;}
.cha3 {top:1847px;margin-left:-920px;width: 330px;height: 508px;background-position: -1437px -1695px;}
.cha4 {top:1285px;margin-left:122px;width: 382px;height: 538px;background-position: -931px -2057px;}
.grass1 {top:1165px;margin-left:-570px;width: 534px;height: 184px;background-position: -293px -1618px;}
.grass2 {top:1289px;margin-left:18px;width: 534px;height: 184px;background-position: -293px -1866px;}
.grass3 {top:1650px;margin-left:-491px;width: 525px;height: 187px;background-position: -293px -2131px;z-index: 7;}
.d_shadow1 {top:2326px;margin-left:-569px;width: 401px;height: 81px;background-position: -931px -1772px;z-index: 1;}
.d_shadow2 {top:2328px;margin-left:175px;width: 401px;height: 81px;background-position: -931px -1936px;z-index: 1;}

.pk1 {top:569px;margin-left:-820px;width: 143px;height: 184px;background-position: -1039px -1226px;}
.pk2 {top:864px;margin-left:-960px;width: 172px;height: 205px;background-position: -1277px -1226px;}
.pk3 {top:1190px;margin-left:-684px;width: 134px;height: 185px;background-position: -1544px -1226px;}
.pk4 {top:540px;margin-left:628px;width: 175px;height: 194px;background-position: -1039px -1457px;}
.pk5 {top:830px;margin-left:758px;width: 143px;height: 184px;background-position: -1306px -1457px;}
.pk6 {top:1204px;margin-left:560px;width: 172px;height: 205px;background-position: -1516px -1457px;}


/* common */
.modal_pop{display:none;position:fixed;top:0;left:0;top:0;right:0;bottom:0;width:100%;height:100%;min-width:1280px;z-index:9999999}
.modal_pop .dim{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#000;filter:alpha(opacity=80);opacity:0.8}
.modal_pop .modal_wrap{position:absolute;top:50%;left:50%;font-family:'NEXONLv1Gothic'}
.modal_pop .modal_wrap .btn_confirm{position: absolute;left:50%;margin-left:-114px;bottom:17px;width:228px;height:72px;background-position:0 -773px;}
.modal_pop .modal_wrap .btn_confirm:hover {background-position:-243px -773px;}
.modal_pop .btn_close{position:absolute;right: 138px;top:87px;width: 71px;height: 73px;background-position: -348px -296px}
.modal_pop .btn_close:hover {background-position: -348px -384px;}

/* 참여방법 */
.layer_howto {z-index:9999990;}
.layer_howto .modal_wrap{width:966px;height:582px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/pop_howto.png") no-repeat;text-align:center;margin:-380px 0 0 -483px}

/* alert */
.layer_alert {z-index:9999999;}
.layer_alert .modal_wrap{width:466px;height:441px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/pop_alert.png") no-repeat;text-align:center;margin:-300px 0 0 -233px}
.layer_alert .btn_close {right:209px;top:34px;width: 43px;height: 43px;background-position:-443px -340px;}
.layer_alert .btn_close:hover {background-position: -506px -340px;}
.layer_alert .modal_wrap .btn_confirm {bottom:24px}
.layer_alert .txt_msg{width: 100%;height:164px;padding-top:155px;font-size:20px;line-height:25px;color:#555050;letter-spacing: -1px;font-weight: bold;}
.layer_alert .txt_msg strong {color:#506e74}
.layer_alert .txt_msg .align{display: inline-block;width: 1px;height:100%;vertical-align: middle}
.layer_alert .txt_msg .msg {display: inline-block;width: 296px;vertical-align: middle;}

/* 축 당첨 */
.layer_win {z-index:9999998;}
.layer_win .modal_wrap{width:966px;height:582px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/pop_win.png") no-repeat;text-align:center;margin:-380px 0 0 -483px}
.layer_win .coupon {position: relative;width: 740px;height: 192px;margin:300px 0 0 133px;}
.layer_win .coupon dd {position: absolute;left:248px;color:#555050;font-size: 18px;line-height: 1;text-align: left;font-weight: bold;}
.layer_win .coupon .name {top:21px;}
.layer_win .coupon .validity {top:51px;}
.layer_win .coupon .key {top:76px;}
.layer_win .coupon .tmb {position: absolute;left:0;top:0;display: block;width: 125px;height: 125px;}
.coupon .tmb .item {display: block;width: 100%;height: 100%;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/item_list.png") no-repeat;text-indent: -9999px;overflow: hidden;}
.coupon .tmb .i2097 {background-position: 0 0}
.coupon .tmb .i2098 {background-position: -125px 0}
.coupon .tmb .i2099 {background-position: -250px 0}
.coupon .tmb .i2100 {background-position: -375px 0}
.coupon .tmb .i2101 {background-position: -500px 0}
.coupon .tmb .i2102 {background-position: -625px 0}
.coupon .tmb .i2103 {background-position: -750px 0}
.coupon .tmb .i2104 {background-position: -875px 0}
.coupon .tmb .i2105 {background-position: -1000px 0}
.coupon .tmb .i2106 {background-position: -1125px 0}
.coupon .tmb .i2107 {background-position: 0 -125px}
.coupon .tmb .i2108 {background-position: -125px -125px}
.coupon .tmb .i2109 {background-position: -250px -125px}
.coupon .tmb .i2110 {background-position: -375px -125px}
.coupon .tmb .i2111 {background-position: -500px -125px}
.coupon .tmb .i2112 {background-position: -625px -125px}
.coupon .tmb .i2113 {background-position: -750px -125px}
.coupon .tmb .i2114 {background-position: -875px -125px}
.coupon .tmb .i2115 {background-position: -1000px -125px}
.coupon .tmb .i2116 {background-position: -1125px -125px}

/* 당첨 내역 */
.layer_list {z-index:9999997;}
.layer_list .modal_wrap{width:1086px;height:792px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/pop_list1.png") no-repeat;text-align:center;margin:-420px 0 0 -543px}
.layer_list.layer_list_no .modal_wrap{height: 532px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/pop_list2.png") no-repeat;margin:-300px 0 0 -543px}
.layer_list .item_list{position: relative; margin-top:255px;}
.layer_list .item_list ul{overflow:hidden;margin-left: 66px;}
.layer_list .item_list li{float:left;width:470px;height:120px;margin:8px 0 0 10px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/1024_rl_4029A154EFF30ED3/bg_item_list.png") no-repeat}
.layer_list .coupon {position: relative;width: 100%;height: 100%;}
.layer_list .coupon dd {color:#555050;font-size: 15px;line-height: 1;text-align: left;font-weight: bold;letter-spacing: -1px;}
.layer_list .coupon .tmb {position: absolute;left:0;top:0;display: block;width: 125px;height: 125px;}
.layer_list .coupon .tmb .item {position: absolute;left:-3px;top:-3px;transform: scale(0.672);}
.layer_list .coupon .date {position: absolute;left:201px;top:22px;}
.layer_list .coupon .name {position: absolute;left:201px;top:44px;}
.layer_list .coupon .validity {position: absolute;left:201px;top:66px;}
.layer_list .coupon .key {position: absolute;left:201px;top:87px;}
.layer_list .item_list .pager{height:34px;text-align:center;font-size:0;margin-top:24px}
.layer_list .item_list .pager button, .layer_list .item_list .pager span{display:inline-block;*zoom:1;vertical-align:top;height:26px}
.layer_list .item_list .pager button{width:28px;margin-top: 5px;}
.layer_list .item_list .pager .btn_fr{background-position:-348px -204px;margin-right:9px}
.layer_list .item_list .pager .btn_pv{background-position:-386px -204px}
.layer_list .item_list .pager .btn_nx{background-position:-428px -204px;margin-right:9px}
.layer_list .item_list .pager .btn_ls{background-position:-470px -204px}
.layer_list .item_list .pager .btn_fr:hover{background-position:-348px -238px;}
.layer_list .item_list .pager .btn_pv:hover{background-position:-386px -238px}
.layer_list .item_list .pager .btn_nx:hover{background-position:-428px -238px;}
.layer_list .item_list .pager .btn_ls:hover{background-position:-470px -238px}
.layer_list .item_list .pager span{padding:0 12px}
.layer_list .item_list .pager span a, .layer_list .item_list .pager span strong{font-size:18px;color:#000;line-height:38px;margin:0 16px;font-weight: bold}
.layer_list .item_list .pager span strong {border-bottom: 1px solid #ac3900;color:#ac3900;}
.layer_list .item_list .no_item{width:1006px;height:241px;margin:96px 0 0 70px;background:url("https://ssl.nexon.com/s2/game/Kart/v2/event/2019/0829_ggul_CAAD0F62CFCFB3FB/no_data.png") no-repeat;text-indent:-9999px;overflow:hidden;}

/* ~w1600 */
@media all and (max-width:1600px){

}
/* ~H900 */
@media all and (min-height:800px){

}