@charset "utf-8";

#wrap, html, body {;margin:0;padding:0;}
.clear { content:"" ; display:block;  height:0px; line-height:0px; font-size:0px; clear:both; }
body { width: 1903px; min-height: 795px;background: #000; }

#smartPop_overlay { background: #000 !important; }
#smartPop_content { padding: 0px !important;  }
#smartPop_container {background-color:white; -webkit-box-shadow:none !important;}

.naver_login_btn { display: inline-block;*display: inline;*zoom: 1; font-size: 0pt;line-height:0pt; width: 70px;height: 31px;background: url(http://cdn-img.kingkongsoft.kr/www/common/channel/naver/btn_naver_login.png) 0 0 no-repeat;vertical-align: middle;margin-left: 5px;}
.naver_login_btn > img {display: none;}
.kakao_login_btn { display: inline-block;*display: inline;*zoom: 1; font-size: 0pt;line-height:0pt; width: 70px;height: 31px;background: url(http://cdn-img.kingkongsoft.kr/www/common/channel/kakao/btn_kakaol_login.png) 0 0 no-repeat;margin-left: 5px;vertical-align: middle;}
.kakao_login_btn > img {display: none;}


@-webkit-keyframes snow_frame {
  0% {
    background-image: url('http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver00.png');
  }
  2.1% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver01.png);
  }
  4.2% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver02.png);
  }
  6.3% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver03.png);
  }
  8.4% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver04.png);
  }
  10.5% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver05.png);
  }
  12.6% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver06.png);
  }
  14.7% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver07.png);
  }
  16.8% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver08.png);
  }
  18.9% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver09.png);
  }
  20% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver10.png);
  }
  22.1% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver11.png);
  }
  24.2% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver12.png);
  }
  26.3% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver13.png);
  }
  28.4% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver14.png);
  }
  30.5% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver15.png);
  }
  32.6% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver16.png);
  }
  34.7% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver17.png);
  }
  36.8% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver18.png);
  }
  38.9% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver19.png);
  }
  40% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver20.png);
  }
  42.1% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver21.png);
  }
  44.2% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver22.png);
  }
  46.3% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver23.png);
  }
  48.4% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver24.png);
  }
  50.5% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver25.png);
  }
  52.6% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver26.png);
  }
  54.7% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver27.png);
  }
  56.8% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver28.png);
  }
  58.9% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver29.png);
  }
  60% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver30.png);
  }
  62.1% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver31.png);
  }
  64.2% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver32.png);
  }
  66.3% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver33.png);
  }
  68.4% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver34.png);
  }
  70.5% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver35.png);
  }
  72.6% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver36.png);
  }
  74.7% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver37.png);
  }
  76.8% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver38.png);
  }
  78.9% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver39.png);
  }
  80% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver40.png);
  }
  82.1% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver41.png);
  }
  84.2% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver42.png);
  }
  86.3% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver43.png);
  }
  88.4% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver44.png);
  }
  90.5% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver45.png);
  }
  95.5% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver46.png);
  }
  100% {
    background-image: url(http://cdn-img.kingkongsoft.kr/praid/web/layer/12fpsver47.png);
  }

}


div.snow_layer {
  position: absolute;
  left:0px;
  right:0px;
  top:0px;
  bottom:0px;
  /*animation: snow_frame 10s steps(60) infinite;*/
  animation: snow_frame 13s infinite;
  /*-webkit-animation-name: snow_frame;
  -webkit-animation-duration: 20s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  -webkit-animation-timing-function: linear;*/
}


div.container {position: relative;}

div.section {position: relative; height: 1080px;}
div.section.page01 {background: url(http://cdn-img.kingkongsoft.kr/praid/web/page01/bg.jpg) 50% 0 no-repeat;}
div.section.page02 {background: url(http://cdn-img.kingkongsoft.kr/praid/web/page02/bg.jpg) 50% 0 no-repeat;}
div.section.page03 {background: url(http://cdn-img.kingkongsoft.kr/praid/web/page03/bg.jpg) 50% 0 no-repeat;}
div.section.page04 {background: url(http://cdn-img.kingkongsoft.kr/praid/web/page04/bg.jpg) 50% 0 no-repeat;}
div.section.page05 {background: url(http://cdn-img.kingkongsoft.kr/praid/web/page05/bg.jpg) 50% 0 no-repeat;}
div.section.page06 {background: url(http://cdn-img.kingkongsoft.kr/praid/web/page06/bg.jpg) 50% 0 no-repeat;}
div.section.page07 {background: url(http://cdn-img.kingkongsoft.kr/praid/web/page07/bg.jpg) 50% 0 no-repeat;}

div.navigator {height: 76px;position: fixed;top:0px;left:0px;right:0px;z-index: 999;min-width: 1090px}
div.navigator.dark {background: #000 url(http://cdn-img.kingkongsoft.kr/praid/navi/dark/bg.jpg) 0 0 no-repeat;}
div.navigator.bright {background: #000 url(http://cdn-img.kingkongsoft.kr/praid/navi/bright/bg.jpg) 0 0 no-repeat;}


div.navigator > ul.navi {display: inline-block;*display: inline;*zoom: 1;font-size: 0pt;line-height: 0pt;width: 542px;position: absolute;top:27px;left:50%;margin-left: -271px;}
div.navigator > ul.navi > li {display: inline-block;*display: inline;*zoom: 1;margin-left: 100px;}
div.navigator > ul.navi > li:first-child {margin-left: 0px;}
div.navigator > ul.navi > li > a { display: inline-block;*display: inline;*zoom: 1; }

div.dark > ul.navi > li > a.tab01 { width: 32px; height: 18px; background: url(http://cdn-img.kingkongsoft.kr/praid/navi/dark/btn_m_off.png) 0 0 no-repeat; }
div.dark > ul.navi > li > a.tab01:hover { background: url(http://cdn-img.kingkongsoft.kr/praid/navi/dark/btn_m_on.png) 0 0 no-repeat; }
div.dark > ul.navi > li > a.tab01.on { background: url(http://cdn-img.kingkongsoft.kr/praid/navi/dark/btn_m_on.png) 0 0 no-repeat; }
div.dark > ul.navi > li > a.tab02 { width: 65px; height: 18px; background: url(http://cdn-img.kingkongsoft.kr/praid/navi/dark/btn_j_off.png) 0 0 no-repeat; }
div.dark > ul.navi > li > a.tab02:hover { background: url(http://cdn-img.kingkongsoft.kr/praid/navi/dark/btn_j_on.png) 0 0 no-repeat; }
div.dark > ul.navi > li > a.tab02on { background: url(http://cdn-img.kingkongsoft.kr/praid/navi/dark/btn_j_on.png) 0 0 no-repeat; }
div.dark > ul.navi > li > a.tab03 { width: 82px; height: 18px; background: url(http://cdn-img.kingkongsoft.kr/praid/navi/dark/btn_e_off.png) 0 0 no-repeat; }
div.dark > ul.navi > li > a.tab03:hover { background: url(http://cdn-img.kingkongsoft.kr/praid/navi/dark/btn_e_on.png) 0 0 no-repeat; }
div.dark > ul.navi > li > a.tab03.on { background: url(http://cdn-img.kingkongsoft.kr/praid/navi/dark/btn_e_on.png) 0 0 no-repeat; }
div.dark > ul.navi > li > a.tab04 { width: 63px; height: 18px; background: url(http://cdn-img.kingkongsoft.kr/praid/navi/dark/btn_p_off.png) 0 0 no-repeat; }
div.dark > ul.navi > li > a.tab04:hover { background: url(http://cdn-img.kingkongsoft.kr/praid/navi/dark/btn_p_on.png) 0 0 no-repeat; }
div.dark > ul.navi > li > a.tab04.on { background: url(http://cdn-img.kingkongsoft.kr/praid/navi/dark/btn_p_on.png) 0 0 no-repeat; }


div.bright > ul.navi > li > a.tab01 { width: 32px; height: 18px; background: url(http://cdn-img.kingkongsoft.kr/praid/navi/bright/btn_m_off.png) 0 0 no-repeat; }
div.bright > ul.navi > li > a.tab01:hover { background: url(http://cdn-img.kingkongsoft.kr/praid/navi/bright/btn_m_on.png) 0 0 no-repeat; }
div.bright > ul.navi > li > a.tab01.on { background: url(http://cdn-img.kingkongsoft.kr/praid/navi/bright/btn_m_on.png) 0 0 no-repeat; }
div.bright > ul.navi > li > a.tab02 { width: 65px; height: 18px; background: url(http://cdn-img.kingkongsoft.kr/praid/navi/bright/btn_j_off.png) 0 0 no-repeat; }
div.bright > ul.navi > li > a.tab02:hover { background: url(http://cdn-img.kingkongsoft.kr/praid/navi/bright/btn_j_on.png) 0 0 no-repeat; }
div.bright > ul.navi > li > a.tab02.on { background: url(http://cdn-img.kingkongsoft.kr/praid/navi/bright/btn_j_on.png) 0 0 no-repeat; }
div.bright > ul.navi > li > a.tab03 { width: 82px; height: 18px; background: url(http://cdn-img.kingkongsoft.kr/praid/navi/bright/btn_e_off.png) 0 0 no-repeat; }
div.bright > ul.navi > li > a.tab03:hover { background: url(http://cdn-img.kingkongsoft.kr/praid/navi/bright/btn_e_on.png) 0 0 no-repeat; }
div.bright > ul.navi > li > a.tab03.on { background: url(http://cdn-img.kingkongsoft.kr/praid/navi/bright/btn_e_on.png) 0 0 no-repeat; }
div.bright > ul.navi > li > a.tab04 { width: 63px; height: 18px; background: url(http://cdn-img.kingkongsoft.kr/praid/navi/bright/btn_p_off.png) 0 0 no-repeat; }
div.bright > ul.navi > li > a.tab04:hover { background: url(http://cdn-img.kingkongsoft.kr/praid/navi/bright/btn_p_on.png) 0 0 no-repeat; }
div.bright > ul.navi > li > a.tab04.on { background: url(http://cdn-img.kingkongsoft.kr/praid/navi/bright/btn_p_on.png) 0 0 no-repeat; }

div.social {position: absolute; right:60px;top:22px;font-size: 0pt;line-height: 0pt;}
div.social > a { display: inline-block;*display: inline;*zoom: 1;margin-left: 25px;}
div.social > a:first-child {margin-left: 0px;}
div.dark div.social > a.kakao { width: 35px;height: 35px; background: url(http://cdn-img.kingkongsoft.kr/praid/navi/dark/btn_talk.png) 0 0 no-repeat; }
div.dark div.social > a.cafe { width: 34px;height: 35px; background: url(http://cdn-img.kingkongsoft.kr/praid/navi/dark/btn_cafe.png) 0 0 no-repeat; }
div.dark div.social > a.facebook { width: 34px;height: 35px; background: url(http://cdn-img.kingkongsoft.kr/praid/navi/dark/btn_face.png) 0 0 no-repeat; }

div.bright div.social > a.kakao { width: 35px;height: 35px; background: url(http://cdn-img.kingkongsoft.kr/praid/navi/bright/btn_talk.png) 0 0 no-repeat; }
div.bright div.social > a.cafe { width: 34px;height: 35px; background: url(http://cdn-img.kingkongsoft.kr/praid/navi/bright/btn_cafe.png) 0 0 no-repeat; }
div.bright div.social > a.facebook { width: 34px;height: 35px; background: url(http://cdn-img.kingkongsoft.kr/praid/navi/bright/btn_face.png) 0 0 no-repeat; }


div.page01 div.article {width: 1024px;margin: 0px auto; height: 100%;}
div.page01 div.article > a.play_btn {position: absolute;top:493px;left: 50%;margin-left: -54.5px;}
div.page01 div.article > a.goto_prev {position: absolute;top:641px;left: 50%;margin-left: -158.5px;}
div.page01 div.article > div.store { position: absolute; top:733px; width: 315px;left:50%;margin-left: -158px;}
div.page01 div.article > div.store > a:first-child {float:left;}
div.page01 div.article > div.store > a {float:right;}


div.page02 div.article {width: 665px; position: relative; left:803px; height: 100%;}

div.page02 div.article > img.logo  {position: absolute;top:123px; left:161px;}

div.page02 > img.ev_date {position: absolute;left:294px; top:414px;}


div.page02 div.reg_box { /*top:270px;*/top:300px;position: relative;}

div.reg_box div.input_box { display: inline-block;*display: inline;*zoom: 1;width: 654px; margin-bottom: 30px; position: relative;}

div.reg_box  input.phone { width: 99%; font-size: 12pt; text-align: left; padding: 22px 0px 22px 15px; border: none; background: #fff;}
div.reg_box  input.phone::placeholder {color: #999;font-weight: bold;}

div.reg_box div.os {display: inline-block;*display: inline;*zoom: 1;width: 503px; margin: 0px 0px 50px 0px; position: relative;}
div.reg_box div.os > label {display: inline-block;*display: inline;*zoom: 1;background: url(http://cdn-img.kingkongsoft.kr/praid/web/page02/btn_big_off.png) 0 0 no-repeat;width: 19px;height: 19px;background-size: 100%;margin-right: 5px; vertical-align:middle;}
div.reg_box div.os > label.on { background: url(http://cdn-img.kingkongsoft.kr/praid/web/page02/btn_big_on.png) 0 0 no-repeat; background-size: 100%;}
div.reg_box div.os > label > input {width: 0px;height: 0px;}
div.reg_box div.os > span.android {display: inline-block;*display: inline;*zoom: 1;margin-right: 69px;vertical-align:middle;}
div.reg_box div.os > span.ios {display: inline-block;*display: inline;*zoom: 1;vertical-align:middle;}
/*div.reg_box div.os > span > img {width: 100%;height: auto;}*/

div.reg_box div.agree_text { width: 503px; font-size: 1pt;line-height: 3;margin-bottom: 30px;}
div.reg_box div.agree_text > label {display: inline-block;*display: inline;*zoom: 1;width: 14px;height: 15px; background: url(http://cdn-img.kingkongsoft.kr/praid/web/page02/btn_small_off.png) 0 0 no-repeat;background-size:100%;vertical-align:middle;margin-right: 10px;}
div.reg_box div.agree_text > label.on { background: url(http://cdn-img.kingkongsoft.kr/praid/web/page02/btn_small_on.png) 0 0 no-repeat; background-size: 100%;}
div.reg_box div.agree_text > label > input {width: 0px;height: 0px;}
div.reg_box div.agree_text > span {display: inline-block;*display: inline;*zoom: 1;vertical-align:middle; font-size: 0pt;line-height: 0pt;margin-right: 10px;}
div.reg_box div.agree_text > a {display: inline-block;*display: inline;*zoom: 1;vertical-align:middle;}
div.reg_box div.agree_text > a > img {vertical-align:middle;}

div.page02 div.store {font-size: 0pt;line-height: 0pt;margin-top: 15px;}
div.page02 div.store > a:first-child {margin-left: 0px;}
div.page02 div.store > a {display: inline-block;*display: inline;*zoom: 1;width: 318px;height: 140px;margin-left: 21px;}

div.page04 > img.ev_date {position: absolute;left:297px; top:372px;}
div.page04 div.article {width: 1189px; position: relative; left:262px; height: 100%;}
div.page04 div.article > a {position: absolute;}
div.page04 div.article > a.cafe {left: 0px; top:796px;}
div.page04 div.article > a.kakao {right: 0px; top:438px;}
div.page04 div.article > a.facebook {right: 0px; top:816px;}


div.page05 div.article {width: 1200px; position: relative; left:50%; transform: translate(-50%); height: 100%;}
div.page05 div.article > div.screenshot { position: absolute;top:500px;width: 100%; font-size: 0pt;line-height: 0pt; }
div.page05 div.article > div.screenshot > img:first-child {margin-left: 0px;}
div.page05 div.article > div.screenshot > img {margin-left: 8px;}

div.page06 > img.ev_date {position: absolute;left:297px; top:414px;}
div.page06 div.article {width: 804px; position: relative; left:804px; height: 100%;}
div.page06 div.article div.prev_join {color: #6272af;font-size: 40pt;font-weight: bold;font-size: 1;position: absolute;top:336px;}

div.page06 div.article div.progress_box {width: 725px;height: 36px;position: absolute;left:0px;;top:428px;background: url(http://cdn-img.kingkongsoft.kr/praid/web/page06/bar_01.png) 0 0 no-repeat;}
div.page06 div.article div.progress_box > span.bar {position: absolute;left:0px;top:0px;bottom:0px;overflow-x: hidden;}

div.page06 div.article ul.attendance_box {position: absolute;left:0px;top:558px;font-size: 0pt;line-height: 0pt;}
div.page06 div.article ul.attendance_box > li {display: inline-block;*display: inline;*zoom: 1;margin-left: 0px;position: relative;margin-left: -38px;}
div.page06 div.article ul.attendance_box > li:first-child {margin-left: 0px;}
div.page06 div.article ul.attendance_box > li > img.stamp {position: absolute;left:15px; top:51px;}


div.pop_agree_text {width: 700px;height: 430px; background: url(http://cdn-img.kingkongsoft.kr/kingdom/pop/pop_bg.jpg) 0 0 no-repeat ;color: #fff;text-align: left;padding: 10px 15px; background-size:cover;}
div.pop_agree_text > h3 { font-size: 10pt; margin-bottom: 8px; }
div.pop_agree_text > p {font-size: 9pt;line-height: 1.2;margin-bottom: 5px;}
div.pop_agree_text > div.list {font-size: 9pt;line-height: 1.2;margin-bottom: 15px;}