@charset "utf-8";
/* CSS Document */
/* 2015.12.14 Harry */

/***** RESET *****/
* { position:relative; margin: 0; padding: 0; border: 0; list-style: none; vertical-align: top;}
body { font: 12px/1.5 Arial, 'Nanum Gothic', Dotum, '돋움';}
img { max-width: 100%;}
a, a:focus, a:active, a:hover { color: #000; text-decoration: none; cursor: pointer;}

.clear { display: block; clear: both; overflow: hidden; *zoom: 1;}
.clear:after { display: block; visibility: hidden; height: 0; clear: both; font-size:0; content: "."}

.pa { position: absolute;}
.pf { position: fixed;}

.red-b1170c { color: #b1170c;}
a.red-b1170c:hover { color: #ff0004;}

/***** DOCUMENT & COMMON *****/
.wrap >div {
    width: 100%;
    min-width: 1210px;
    background-position: center top;
    background-repeat: no-repeat;
}

.wrap >div.download {
    position: fixed;
    top: 70px;
    left: 40px;
    width: 157px;
    z-index: 5;
}

.wrap >div.download >a {
    display: block;
    width: 157px;
    height: 66px;
    background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/download.png) no-repeat;    
}

.wrap >div >.main {
    margin: 0 auto;
    width: 1210px;
    text-align: center;
}

.part0 {
    height: 1025px;
    background-image: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/bg_0.jpg);    
}

.part1 {
    height: 1025px;
    background-image: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/bg_1.jpg);    
}

.part2 {
    height: 1023px;
    background-image: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/bg_2.jpg);    
}

.part3 {
    height: 1026px;
    background-image: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/bg_3.jpg);    
}

.copyright {
    overflow: hidden;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #ffffff;
    background: #000000;   
}

.part0 .main .video {
    position: absolute;
    top: 355px;
    left: 223px;
    width: 768px;
    height: 432px;
}

.part0 .main .nav {
    position: absolute;
    top: 845px;
    left: 0;
    width: 100%;
}

.part0 .main .nav li {
    display: inline-block;
    margin: 0 28px;
    font-size: 0;
}

.part0 .main .nav li a {
    display: block;
    width: 260px;
    height: 95px;
}

.part0 .main .nav li a.btn-event1 { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/btn_event1.png) center top no-repeat;}
.part0 .main .nav li a.btn-event2 { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/btn_event2.png) center top no-repeat;}
.part0 .main .nav li a.btn-event3 { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/btn_event3.png) center top no-repeat;}
.part0 .main .nav li a.btn-event1:hover { background-position: center bottom;}
.part0 .main .nav li a.btn-event2:hover { background-position: center bottom;}
.part0 .main .nav li a.btn-event3:hover { background-position: center bottom;}

.part1 .main .btn-book {
    position: absolute;
    top: 676px;
    left: 0;
    width: 100%;
}

.part1 .main .btn-book a {
    display: block;
    margin: 0 auto;
    width: 458px;
    height: 152px;
    background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/btn_book.png) center top no-repeat;
}

.part1 .main .btn-book a:hover { background-position: center bottom;}

.part1 .main .btn-giftcenter {
    position: absolute;
    top: 822px;
    left: 0;
    width: 100%;
}

.part1 .main .btn-giftcenter a {
    padding-bottom: 2px;
    font-size: 20px;
    color: #e5bc79;
    border-bottom: 1px solid #e5bc79;
}

.part1 .main .btn-giftcenter a:hover { color: #fff2a7;}

.part2 .main ul {
    position: absolute;
    top: 382px;
    right: 80px;
    width: 530px;
}

.part2 .main ul li{ position: absolute;}

.part2 .main ul li a { display: block;}

.part2 .main ul li.game-0{ top: 43px; left: 119px;}
.part2 .main ul li.game-1{ top: 114px; left: 39px;}
.part2 .main ul li.game-2{ top: 228px; left: 25px;}
.part2 .main ul li.game-3{ top: 317px; left: 42px;}
.part2 .main ul li.game-4{ top: 394px; left: 119px;}
.part2 .main ul li.game-5{ top: 428px; left: 227px;}
.part2 .main ul li.game-6{ top: 396px; left: 321px;}
.part2 .main ul li.game-7{ top: 324px; left: 401px;}
.part2 .main ul li.game-8{ top: 230px; left: 428px;}
.part2 .main ul li.game-9{ top: 121px; left: 397px;}
.part2 .main ul li.game-10{ top: 41px; left: 324px;}
.part2 .main ul li.game-11{ top: 23px; left: 229px;}

.part2 .main ul li.game-0 a { width: 93px; height: 93px; background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_0.png) center no-repeat;}
.part2 .main ul li.game-1 a { width: 99px; height: 100px; background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_1.png) center no-repeat;}
.part2 .main ul li.game-2 a { width: 78px; height: 78px; background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_2.png) center no-repeat;}
.part2 .main ul li.game-3 a { width: 101px; height: 99px; background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_3.png) center no-repeat;}
.part2 .main ul li.game-4 a { width: 94px; height: 95px; background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_4.png) center no-repeat;}
.part2 .main ul li.game-5 a { width: 78px; height: 78px; background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_5.png) center no-repeat;}
.part2 .main ul li.game-6 a { width: 95px; height: 95px; background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_6.png) center no-repeat;}
.part2 .main ul li.game-7 a { width: 93px; height: 95px; background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_7.png) center no-repeat;}
.part2 .main ul li.game-8 a { width: 76px; height: 77px; background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_8.png) center no-repeat;}
.part2 .main ul li.game-9 a { width: 90px; height: 90px; background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_9.png) center no-repeat;}
.part2 .main ul li.game-10 a { width: 91px; height: 91px; background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_10.png) center no-repeat;}
.part2 .main ul li.game-11 a { width: 76px; height: 76px; background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_11.png) center no-repeat;}

.part2 .main ul li.game-0 a:hover { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_0d.png) center no-repeat;}
.part2 .main ul li.game-1 a:hover { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_1d.png) center no-repeat;}
.part2 .main ul li.game-2 a:hover { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_2d.png) center no-repeat;}
.part2 .main ul li.game-3 a:hover { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_3d.png) center no-repeat;}
.part2 .main ul li.game-4 a:hover { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_4d.png) center no-repeat;}
.part2 .main ul li.game-5 a:hover { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_5d.png) center no-repeat;}
.part2 .main ul li.game-6 a:hover { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_6d.png) center no-repeat;}
.part2 .main ul li.game-7 a:hover { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_7d.png) center no-repeat;}
.part2 .main ul li.game-8 a:hover { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_8d.png) center no-repeat;}
.part2 .main ul li.game-9 a:hover { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_9d.png) center no-repeat;}
.part2 .main ul li.game-10 a:hover { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_10d.png) center no-repeat;}
.part2 .main ul li.game-11 a:hover { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/game_11d.png) center no-repeat;}

.part3 .main .phonewrap {
    position: absolute;
    top: 705px;
    left: 125px;
    width: 950px;
    text-align: left;
}

.part3 .main .phonewrap li {
    display: inline-block;
}

.part3 .main .phonewrap li .phone0,
.part3 .main .phonewrap li .phone1 {
    margin-right: 50px;
    height: 71px;
    text-align: center;
    font-size: 35px;
    letter-spacing: 2px;
    color: #b1170c;
    background: transparent;
}

.part3 .main .phonewrap li .phone0 { width: 140px;}
.part3 .main .phonewrap li .phone1 { width: 177px;}

.part3 .main .phonewrap li.btn-book0 {
    position: absolute;
    top: -15px;
    right: 0;
    width: 315px;
}

.part3 .main .phonewrap li.btn-book0 a {
    display: block;    
    width: 315px;
    height: 106px;
    background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/btn_book0.png) center top no-repeat;    
}

.part3 .main .phonewrap li.btn-book0 a:hover { background-position: center bottom;}


.part3 .main .checkboxwrap {
    position: absolute;
    top: 792px;
    left: 116px;
}

#checkbox-0 { display: none;}

#checkbox-0 + label {
    display: block; 
    width: 360px;
    height: 36px;
}

#checkbox-0:checked + label { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/dot.png) 13px 11px no-repeat;}

.popup-0 {
    display: none;
    width: 591px;
    height: 331px;
    background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/popup_0_bg.png) no-repeat;
}

.popup-1 .cont,
.popup-0 .cont {
    display: table;
    margin: 51px 0 0 77px;
    width: 441px;
    height: 156px;
}

.popup-1 .btn-popup-comfirm,
.popup-0 .btn-popup-comfirm,
.popup-0 .btn-popup-wrap {
    margin-top: 20px;
    width: 100%;
    text-align: center;
}

.popup-1 .btn-popup-comfirm >a,
.popup-0 .btn-popup-comfirm >a {
    display: block;
    margin: 0 auto;
    width: 151px;
    height: 60px;
    background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/btn_popup_y.png) center top no-repeat;
}

.popup-0 .btn-popup-wrap >a {
    display: inline-block;
    margin: 0 20px;
    width: 151px;
    height: 60px;
}

.popup-0 .btn-popup-wrap >a.btn-popup-y { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/btn_popup_y.png) center top no-repeat;}
.popup-0 .btn-popup-wrap >a.btn-popup-n { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/btn_popup_n.png) center top no-repeat;}

.popup-game {
    display: none;
    width: 386px;
    height: 221px;
    background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/popup_game_bg.png) no-repeat;
}

.popup-game .cont {
    display: table;
    margin: 33px 0 0 40px;
    width: 309px;
    height: 96px;
}

.popup-1 .cont .word,
.popup-0 .cont .word,
.popup-game .cont .word {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    font-size: 18px;
}

.popup-game .cont .word > span { display: block;}

.popup-game .btn-popup-get {
    margin-top: 10px;
    width: 100%;    
}

.popup-game .btn-popup-get >a {
    display: block;
    margin: 0 auto;
    width: 145px;
    height: 55px;
    background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/btn_popup_get.png) center top no-repeat;
}

.popup-1 .btn-popup-comfirm >a:hover,
.popup-0 .btn-popup-comfirm >a:hover,
.popup-0 .btn-popup-wrap >a.btn-popup-y:hover,
.popup-0 .btn-popup-wrap >a.btn-popup-n:hover,
.popup-game .btn-popup-get >a:hover { background-position: center bottom;}

.popup-1 {
    display: none;
    width: 591px;
    height: 371px;
    background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/popup_1_bg.png) no-repeat;
}

.popup-1 >p {
    margin-top: 14px;   
    text-align: center;
}

.popup-1 >p >a {
    font-size: 20px; 
    color: #ffd4a2;
    padding-bottom: 2px;
    border-bottom: 1px solid #ffd4a2;
}


@media screen and (max-width: 640px) {

.wrap >div {
    width: 640px; 
    min-width: 0;
}

.wrap >div >.main { width: 100%;}

.part0 {
    height: 1230px;
    background-image: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/m/bg_0.jpg);
}

.part1 {
    height: 1105px;
    background-image: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/m/bg_1.jpg);    
}

.part2 {
    height: 1613px;
    background-image: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/m/bg_2.jpg);    
}

.part3 {
    height: 1409px;
    background-image: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/m/bg_3.jpg);    
}

.part0 .main .video {
    top: 465px;
    left: 26px;
    width: 588px;
    height: 332px;
}

.part0 .main .nav li { margin: 0 auto;}

.part0 .main .nav li a { width: 599px;}

.part0 .main .nav li a.btn-event1 { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/m/btn_event1.png) center no-repeat;}
.part0 .main .nav li a.btn-event2 { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/m/btn_event2.png) center no-repeat;}
.part0 .main .nav li a.btn-event3 { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/m/btn_event3.png) center no-repeat;}

.part1 .main .btn-book { top: 740px;}

.part1 .main .btn-giftcenter { top: 880px;}

.part1 .main .btn-giftcenter a { font-size: 26px;}

.part2 .main ul {
    top: 432px;
    right: 60px;
}

.part3 .main .phonewrap {
    top: 841px;
    left: 24px;
    width: 600px;
}

.part3 .main .phonewrap li.btn-book0 {
    width: 458px;
    top: 145px;
    left: 64px;
}

.part3 .main .phonewrap li.btn-book0 a {
    width: 458px;
    height: 152px;
    background:url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/m/btn_book0.png) center no-repeat;    
}

.part3 .main .phonewrap li .phone0, .part3 .main .phonewrap li .phone1 { margin-right: 48px;}
.part3 .main .phonewrap li:nth-child(3) .phone1 { margin-right: 0;}

.part3 .main .checkboxwrap {
    top: 927px;
    left: 17px;
}

.popup-game {
    width: 596px;
    height: 496px;
    background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/m/popup_game_bg.png) no-repeat;
}

.popup-game .cont {
    margin: 40px 0 0 60px;
    width: 477px;
    height: 286px;
}

.popup-game .btn-popup-get { margin-top: 26px;}

.popup-game .btn-popup-get >a {
    width: 270px;
    height: 104px;
    background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/m/btn_popup_get.png) center top no-repeat;
}

.popup-0 {
    width: 596px;
    height: 496px;
    background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/m/popup_0_bg.png) no-repeat;
}

.popup-1 {
    width: 596px;
    height: 572px;
    background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/m/popup_1_bg.png) no-repeat;
}

.popup-1 .cont,
.popup-0 .cont {
    margin: 40px 0 0 39px;
    width: 521px;
    height: 288px;
}

.popup-1 .cont .word,
.popup-0 .cont .word,
.popup-game .cont .word { font-size: 30px;}

.popup-1 .btn-popup-comfirm >a,
.popup-0 .btn-popup-comfirm >a {
    width: 270px;
    height: 104px;
    background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/m/btn_popup_y.png) center top no-repeat;
}

.popup-0 .btn-popup-wrap >a {
    margin: 0;
    width: 270px;
    height: 104px;
}

.popup-0 .btn-popup-wrap >a.btn-popup-y { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/m/btn_popup_y.png) center top no-repeat;}
.popup-0 .btn-popup-wrap >a.btn-popup-n { background: url(http://imagekr-download.vsplay.com/activity/kr/llzb/cbt/images/m/btn_popup_n.png) center top no-repeat;}

.popup-1 >p >a { font-size: 33px;}

.copyright {
    height: 50px;
    line-height: 50px; 
    font-size: 20px; 
}

}
