<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{background: #fff;}

@font-face {font-family: "hk"; src: url(../fonts/hk.ttf); }
@font-face {font-family: "msyh"; src: url(../fonts/msyh.ttf); }

div{font-family: wryh; }

.stage{height: 100%;-webkit-transform:translate3d(0,0,0);}
.stage.in{-webkit-animation: fadeIn 0.5s 1 ease-in-out;}
.stage.out{-webkit-animation: fadeOut 0.5s 1 ease-in-out;}

#main_container{position: relative;}

#main.fix{min-height: initial;}
#main{-webkit-transform-origin: 0 0;}
/*MAIN START*/
#main{width: 750px; min-height: 1448px;}
/*MAIN END*/
.logo{position: absolute; width: 336px; height: 102px; top: 10px; left: 206px; background: url(../images/logo_73.png); }
/*.arrow_mc START*/
.arrow_mc{position: absolute; width: 162px; height: 72px; top: 1120px; left: 293px;}
.arrow_mc .arrow_txt{position: absolute; width: 162px; top: 0px; left: 0px; color: #fff; font-size: 26px; line-height: 26px; }
.arrow_mc .arrow{position: absolute; width: 48px; height: 26px; top: 46px; left: 62px; background: url(../images/arrow_mc_arrow_71.png); -webkit-animation: upAndDown 1s infinite both; }

.wx1_tips .pic{position: absolute; width: 601px; height: 832px; left: 145px; top: 30px; background: url(../images/wx1.png); }
.wx2_tips .pic{position: absolute; width: 601px; height: 832px; left: 145px; top: 30px; background: url(../images/wx2.png); }

.loading_tips .txt{ position: absolute; width: 750px; height: 100px; line-height: 100px; font-size: 32px; top: 500px; text-align: center; color: #fff; }

.game_tips .pic{position: absolute; width: 727px; height: 548px; top: 300px; left: 0; right: 0; margin: 0 auto; background: url(../images/game.png); }
.game_tips .pic .close_button{position: absolute; width: 325px; height: 85px; top: 354px; left: 0; right: 0; margin: 0 auto; }

.pc_game_tips .pic{position: absolute; width: 727px; height: 548px; top: 300px; left: 0; right: 0; margin: 0 auto; background: url(../images/pc.png); }
.pc_game_tips .pic .close_button{position: absolute; width: 325px; height: 85px; top: 354px; left: 0; right: 0; margin: 0 auto; }

/*.stage18 START*/
.stage18{}
.stage18 .list_mc{position: relative; width: 635px; left: 0; right: 0; margin: 0 auto 20px; display: -webkit-flex; -webkit-flex-direction: row; -webkit-justify-content: space-around; -webkit-flex-wrap: wrap; }
.stage18 .list_mc .item_mc{position: relative; width: 170px; height: 170px; margin-bottom: 20px; }
.stage18 .list_mc .item_mc .mc_bg{position: absolute; width: 170px; height: 170px; top: 0px; left: 0px; background: url(../images/stage18_item_bg.png); }
.stage18 .list_mc .item_mc .pic{position: absolute; width: 150px; height: 150px; top: 0; left: 0; bottom: 0; right: 0; margin: auto; object-fit: cover; }
.stage18 .list_mc .item_mc .icon{position: absolute; width: 65px; height: 27px; top: 15px; left: 15px; background: url(../images/stage18_icon.png); }
.stage18 .title{position: relative; width: 570px; height: 124px; left: 0; right: 0; margin: 0 auto 30px; background: url(../images/stage18_title.png); }
.stage18 .foot{position: relative; width: 516px; height: 89px; left: 0; right: 0; margin: 0 auto 30px; background: url(../images/stage18_foot.png); }
.stage18 .foot2{position: relative; width: 516px; height: 89px; left: 0; right: 0; margin: 0 auto 30px; background: url(../images/stage18_foot_other.png); }

.stage17{position: relative; }
.stage17 canvas{position: relative; width: 750px; }
.stage17 .copy_pic{position: relative; }
.stage17 .qr{position: absolute; opacity: 0.01; }
.stage17 .foot{position: absolute; width: 750px; bottom: 0; height: 485px; pointer-events: none; }
.stage17 .foot .foot_pic{position: absolute; width: 750px; bottom: 0; height: 500px; background: url(../images/foot.png) 0 -184px; pointer-events: none; }
.stage17 .foot .middle_pic{position: absolute; width: 750px; top: 0; height: 300px; background: url(../images/middle.png); pointer-events: none; }
.stage17 .foot .help_txt{position: absolute; width: 287px; top: 250px; height: 26px; left: 0; right: 0; margin: 0 auto; background: url(../images/help_txt.png); pointer-events: none; }
/*.stage17 .button_list START*/
.stage17 .button_list{position: absolute; width: 650px; height: 165px; bottom: 250px; left: 0; right: 0; margin: 0 auto 20px; z-index: 1; }
.stage17 .button_list .game_button{position: absolute; width: 336px; height: 158px; top: 0px; left: 0px; background: url(../images/game_button.png); }
.stage17 .button_list .wx_tips_button{position: absolute; width: 336px; height: 158px; top: 0px; left: 0px; background: url(../images/stage16_button_list_wx_tips_button_77.png); }
.stage17 .button_list .wx_tips_button .prize_txt{position: absolute; width: 327px; height: 47px; background: url(../images/prize_txt.png); top: -47px; left: 0; right: 0; margin: 0 auto; }
.stage17 .button_list .web_button{position: absolute; width: 328px; height: 165px; top: 0px; right: 0px; background: url(../images/stage16_button_list_web_button_29.png); }

/*.stage16 START*/
.stage16{}
/*.stage16 .button_list START*/
.stage16 .button_list{position: relative; width: 645px; height: 165px; left: 0; right: 0; margin: 0 auto 20px; }
.stage16 .button_list .game_button{position: absolute; width: 336px; height: 158px; top: 0px; left: 0px; background: url(../images/game_button.png); }
.stage16 .button_list .wx_tips_button{position: absolute; width: 336px; height: 158px; top: 0px; left: 0px; background: url(../images/stage16_button_list_wx_tips_button_77.png); }
.stage16 .button_list .wx_tips_button .prize_txt{position: absolute; width: 327px; height: 47px; background: url(../images/prize_txt.png); top: 105px; left: 0; right: 0; margin: 0 auto; }
.stage16 .button_list .web_button{position: absolute; width: 328px; height: 165px; top: 0px; right: 0; background: url(../images/stage16_button_list_web_button_29.png); }
/*.stage16 .create_pic_button START*/
.stage16 .create_pic_button{position: relative; width: 287px; height: 26px; left: 0; right: 0; margin: 0 auto 70px; }
.stage16 .create_pic_button .left{position: absolute; width: 38px; height: 15px; top: 7px; left: 0px; background: url(../images/stage16_create_pic_button_left_69.png); }
.stage16 .create_pic_button .right{position: absolute; width: 38px; height: 15px; top: 7px; left: 249px; background: url(../images/stage16_create_pic_button_right_5.png); }
.stage16 .create_pic_button .txt{position: absolute; width: 208px; top: -2px; left: 40px; color: RGB(255,255,255); font-size: 26px; line-height: 32px; text-align: center; }
/*.stage16 .key_list START*/
.stage16 .key_list{position: relative; width: 420px; height: 180px; left: 0; right: 0; margin: 0 auto 60px; }
/*.stage16 .key_list .big START*/
.stage16 .key_list .big{position: absolute; width: 165px; height: 69px; top: 50px; left: 148px; background: #1f222b; border: solid 1px #b2c2dc; }
.stage16 .key_list .big .big_bg{position: absolute; width: 165px; height: 69px; top: 0px; left: 0px; background: url(../images/stage16_key_list_big_big_bg_94.png); }
.stage16 .key_list .big .big_key{position: absolute; width: 165px; color: #fff; font-size: 36px; line-height: 69px; text-align: center; white-space: nowrap; }
.stage16 .key_list .k7{position: absolute; width: 124px; top: 140px; left: 102px; color: #b2c2dc; font-size: 28px; line-height: 30px; white-space: nowrap; }
.stage16 .key_list .k6{position: absolute; width: 61px; top: 79px; left: 347px; color: #b2c2dc; font-size: 28px; line-height: 30px; white-space: nowrap; }
.stage16 .key_list .k5{position: absolute; width: 61px; top: 139px; left: 294px; color: #b2c2dc; font-size: 28px; line-height: 30px; white-space: nowrap; }
.stage16 .key_list .k4{position: absolute; width: 60px; top: -30px; left: 229px; color: #b2c2dc; font-size: 28px; line-height: 30px; white-space: nowrap; }
.stage16 .key_list .k3{position: absolute; width: 124px; top: 5px; left: 37px; color: #b2c2dc; font-size: 28px; line-height: 30px; white-space: nowrap; }
.stage16 .key_list .k2{position: absolute; width: 125px; top: 79px; left: 0px; color: #b2c2dc; font-size: 28px; line-height: 30px; white-space: nowrap; }
.stage16 .key_list .k1{position: absolute; width: 92px; top: 19px; left: 328px; color: #b2c2dc; font-size: 28px; line-height: 30px; white-space: nowrap; }
/*.stage16 .word_mc START*/
.stage16 .word_mc{position: relative; width: 517px; height: 60px; left: 0; right: 0; margin: 0 auto 50px; }
.stage16 .word_mc .pic2{position: absolute; width: 517px; height: 60px; top: 0px; left: 0px; background: url(../images/stage16_word_mc_pic2_13.png); }
.stage16 .word_mc .pic1{position: absolute; width: 517px; height: 60px; top: 0px; left: 0px; background: url(../images/stage16_word_mc_pic1_76.png); }
/*.stage16 .user_mc START*/
.stage16 .user_mc{position: relative; width: 234px; height: 289px; left: 0; right: 0; margin: 0 auto 40px; }
.stage16 .user_mc .face{position: absolute; width: 230px; height: 229px; top: 3px; left: 2px; -webkit-mask: url(../images/stage16_user_mc_face_96.png); }
.stage16 .user_mc .face_top{position: absolute; width: 234px; height: 234px; top: 0px; left: 0px; background: url(../images/stage2_user_mc_face_top_60.png); }
.stage16 .user_mc .name_txt{position: absolute; width: 234px; top: 250px; left: 0; color: RGB(255,255,255); font-size: 36px; line-height: 40px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*.stage15 START*/
.stage15{}
.stage15 .w2{position: relative; width: 578px; height: 170px; left: 0; right: 0; margin: 0 auto; color: #fff; font-size: 34px; line-height: 45px; font-family: hk; text-align: center; background: url(../images/stage14_w4_mc_side_91.png); display: -webkit-flex; -webkit-flex-direction: column; -webkit-justify-content: center; }
/*.stage15 .status_mc START*/
.stage15 .status_mc{position: relative; width: 635px; left: 0; right: 0; margin: 0 auto 20px; display: -webkit-flex; -webkit-flex-direction: row; -webkit-justify-content: space-around; -webkit-flex-wrap: wrap; }
/*.stage15 .status_mc .send_flower_mc START*/
.stage15 .status_mc .send_flower_mc{position: relative; width: 199px; height: 185px; margin-bottom: 20px; }
.stage15 .status_mc .send_flower_mc .mc_bg{position: absolute; width: 199px; height: 185px; top: 0px; left: 0px; background: url(../images/stage15_status_mc_send_flower_mc_mc_bg_83.png); }
.stage15 .status_mc .send_flower_mc .txt{position: absolute; width: 199px; top: 130px; left: 0; text-align: center; color: RGB(255,255,255); font-size: 22px; line-height: 40px; }
.stage15 .status_mc .send_flower_mc .icon{position: absolute; width: 88px; height: 88px; top: 30px; left: 0; right: 0; margin: 0 auto; background: url(../images/stage15_status_mc_send_flower_mc_icon_79.png); }
/*.stage15 .status_mc .get_flower_mc START*/
.stage15 .status_mc .get_flower_mc{position: relative; width: 199px; height: 185px;  margin-bottom: 20px; }
.stage15 .status_mc .get_flower_mc .mc_bg{position: absolute; width: 199px; height: 185px; top: 0px; left: 0px; background: url(../images/stage15_status_mc_send_flower_mc_mc_bg_83.png); }
.stage15 .status_mc .get_flower_mc .txt{position: absolute; width: 199px; top: 130px; left: 0; text-align: center; color: RGB(255,255,255); font-size: 22px; line-height: 40px; }
.stage15 .status_mc .get_flower_mc .icon{position: absolute; width: 88px; height: 88px; top: 30px; left: 0; right: 0; margin: 0 auto; background: url(../images/stage15_status_mc_get_flower_mc_icon_65.png); }
/*.stage15 .status_mc .gift_mc START*/
.stage15 .status_mc .gift_mc{position: relative; width: 199px; height: 185px;  margin-bottom: 20px; }
.stage15 .status_mc .gift_mc .mc_bg{position: absolute; width: 199px; height: 185px; top: 0px; left: 0px; background: url(../images/stage15_status_mc_send_flower_mc_mc_bg_83.png); }
.stage15 .status_mc .gift_mc .txt{position: absolute; width: 199px; top: 130px; left: 0; text-align: center; color: RGB(255,255,255); font-size: 22px; line-height: 40px; }
.stage15 .status_mc .gift_mc .icon{position: absolute; width: 88px; height: 88px; top: 30px; left: 0; right: 0; margin: 0 auto; background: url(../images/stage15_status_mc_gift_mc_icon_7.png); }
/*.stage15 .status_mc .msg_mc START*/
.stage15 .status_mc .msg_mc{position: relative; width: 199px; height: 185px;  margin-bottom: 20px; }
.stage15 .status_mc .msg_mc .mc_bg{position: absolute; width: 199px; height: 185px; top: 0px; left: 0px; background: url(../images/stage15_status_mc_send_flower_mc_mc_bg_83.png); }
.stage15 .status_mc .msg_mc .txt{position: absolute; width: 199px; top: 130px; left: 0; text-align: center; color: RGB(255,255,255); font-size: 22px; line-height: 40px; }
.stage15 .status_mc .msg_mc .icon{position: absolute; width: 88px; height: 88px; top: 30px; left: 0; right: 0; margin: 0 auto; background: url(../images/stage15_status_mc_msg_mc_icon_13.png); }
/*.stage15 .status_mc .like_mc START*/
.stage15 .status_mc .like_mc{position: relative; width: 199px; height: 185px;  margin-bottom: 20px; }
.stage15 .status_mc .like_mc .mc_bg{position: absolute; width: 199px; height: 185px; top: 0px; left: 0px; background: url(../images/stage15_status_mc_send_flower_mc_mc_bg_83.png); }
.stage15 .status_mc .like_mc .txt{position: absolute; width: 199px; top: 130px; left: 0; text-align: center; color: RGB(255,255,255); font-size: 22px; line-height: 40px; }
.stage15 .status_mc .like_mc .icon{position: absolute; width: 88px; height: 88px; top: 30px; left: 0; right: 0; margin: 0 auto; background: url(../images/stage15_status_mc_like_mc_icon_49.png); }
.stage15 .w1{position: relative; width: 750px; color: RGB(255,255,255); font-size: 36px; line-height: 50px; margin-bottom: 20px; text-align: center; font-style: italic; font-weight: bold;  }
/* .stage15 .title{position: relative; width: 750px; color: RGB(255,216,99); font-size: 60px; line-height: 70px; margin-bottom: 20px; text-align: center; font-style: italic; font-weight: bold;  } */
.stage15 .title{position: relative; width: 593px; height: 64px; margin: 0 auto 20px; background: url(../images/stage15_title_30.png);  } 
/*.friend_stage START*/
.friend_stage{}
/*.friend_stage .w4_mc START*/
.friend_stage .w4_mc{position: relative; width: 578px; height: 227px; left: 0; right: 0; margin: 0 auto; margin-bottom: 40px; }
.friend_stage .w4_mc .side{position: absolute; width: 578px; height: 170px; top: 0; left: 0px; background: url(../images/stage14_w4_mc_side_91.png); }
.friend_stage .w4_mc .txt{position: absolute; width: 578px; height: 170px; top: 0; color: RGB(255,255,255); font-size: 36px; line-height: 40px; font-family: hk; text-align: center; display: -webkit-flex; -webkit-flex-direction: column; -webkit-justify-content: center; }
.friend_stage .w4_mc .txt span{display: contents; }
.friend_stage .w4_mc .txt.hide{display: none; }
.friend_stage .w4_mc .people{position: absolute; width: 256px; height: 249px; top: -40px; left: 405px; background: url(../images/xianyu.gif); }
/*.friend_stage .w3_mc START*/
.friend_stage .w3_mc{position: relative; width: 578px; height: 60px;left: 0; right: 0; margin: 0 auto; margin-bottom: 40px;  }
.friend_stage .w3_mc .mc_bg{position: absolute; width: 578px; height: 60px; top: 0px; left: 0px; }
.friend_stage .w3_mc .txt{position: absolute; width: 578px; color: #fff; font-size: 28px; line-height: 60px; text-align: center; font-style: italic; }
/*.friend_stage .w2_mc START*/
.friend_stage .w2_mc{position: relative; width: 600px; height: 234px; left: 0; right: 0; margin: 0 auto; margin-bottom: 40px; }
/*.friend_stage .w2_mc .face_mc START*/
.friend_stage .w2_mc .face_mc{position: absolute; width: 234px; height: 234px; top: 0px;  left: 0; right: 0; margin: 0 auto; }
.friend_stage .w2_mc .face_mc .face{position: absolute; width: 230px; height: 229px; top: 3px;  left: 0; right: 0; margin: 0 auto; -webkit-mask: url(../images/stage14_w2_mc_face_mc_face_88.png); }
.friend_stage .w2_mc .face_mc .face_top{position: absolute; width: 234px; height: 233px; top: 0px;  left: 0; right: 0; margin: 0 auto;  background: url(../images/stage2_user_mc_face_top_60.png); }
/*.friend_stage .w2_mc .icons_list START*/
.friend_stage .w2_mc .icons_list{position: absolute; width: 602px; height: 234px; top: 0; left: 0px; display: -webkit-flex; -webkit-flex-direction: row; -webkit-justify-content: space-between; -webkit-flex-wrap: wrap; }
/*.friend_stage .w2_mc .icons_list .icon2 START*/
.friend_stage .w2_mc .icons_list .icon{position: relative; width: 156px; height: 47px; margin-bottom: 45px; }
.friend_stage .w2_mc .icons_list .icon:nth-child(odd){margin-right: 145px; }
.friend_stage .w2_mc .icons_list .icon:nth-child(even){margin-left: 145px; }
/* .friend_stage .w2_mc .icons_list .icon .icon_bg{position: absolute; width: 155px; height: 47px; top: 0px; left: 0px; } */
/* .friend_stage .w2_mc .icons_list .icon:nth-child(1){background: url(../images/stage14_w2_mc_icons_list_icon1_icon_bg_24.png) no-repeat; }
.friend_stage .w2_mc .icons_list .icon:nth-child(2){background: url(../images/stage14_w2_mc_icons_list_icon2_icon_bg_2.png) no-repeat; }
.friend_stage .w2_mc .icons_list .icon:nth-child(3){background: url(../images/stage14_w2_mc_icons_list_icon1_icon_bg_24.png) no-repeat; }
.friend_stage .w2_mc .icons_list .icon:nth-child(4){background: url(../images/stage14_w2_mc_icons_list_icon2_icon_bg_2.png) no-repeat; }
.friend_stage .w2_mc .icons_list .icon:nth-child(5){background: url(../images/stage14_w2_mc_icons_list_icon1_icon_bg_24.png) no-repeat; }
.friend_stage .w2_mc .icons_list .icon:nth-child(6){background: url(../images/stage14_w2_mc_icons_list_icon2_icon_bg_2.png) no-repeat; } */
.friend_stage .w2_mc .icons_list .icon .icon_txt{position: absolute; width: 155px; top: 0; left: 0; color: #fff; font-size: 26px; line-height: 47px; text-align: center; }
/* .friend_stage .w2_mc .icons_list .icon1{position: absolute; width: 157px; height: 47px; top: 0px; left: 0px;}
.friend_stage .w2_mc .icons_list .icon1 .icon_bg{position: absolute; width: 157px; height: 47px; top: 0px; left: 0px; background: url(../images/stage14_w2_mc_icons_list_icon1_icon_bg_24.png); }
.friend_stage .w2_mc .icons_list .icon1 .icon_txt{position: absolute; width: 105px; top: 11px; left: 19px; color: RGB(25,21,30); font-size: 42px; line-height: 42px; } */
/* .friend_stage .w1{position: relative; width: 750px; color: RGB(255,211,72); font-size: 36px; line-height: 36px; text-align: center; margin-bottom: 20px; font-family: hk; text-align: center; font-style: italic; } */
.friend_stage .title{position: relative; width: 491px; height: 66px; left: 0; right: 0; margin: 0 auto 30px; }
.stage13 .title{background: url(../images/stage13_title_67.png) no-repeat; }
.stage14 .title{background: url(../images/stage14_title_81.png) no-repeat; }
.stage13 .w1{position: relative; width: 612px; height: 45px; margin: 0 auto 20px; background: url(../images/stage13_call.png); }
.stage14 .w1{position: relative; width: 612px; height: 45px; margin: 0 auto 20px; background: url(../images/stage14_call.png); }
/*.stage12 START*/
.stage12{}
/*.stage12 .w3_mc START*/
.stage12 .w3_mc{position: relative; width: 598px; height: 222px; left: 0; right: 0; margin: 0 auto 20px;  }
.stage12 .w3_mc .side{position: absolute; width: 598px; height: 222px; top: 0px; left: 0px; background: url(../images/stage12_w3_mc_side_24.png); }
.stage12 .w3_mc .w3_txt{position: absolute; width: 598px; height: 222px; color: RGB(255,216,99); font-size: 36px; line-height: 50px; font-family: hk; font-style: italic; text-align: center; display: -webkit-flex; -webkit-flex-direction: column; -webkit-justify-content: center;}
.stage12 .w3_mc .w3_txt.hide{display: none; }
/*.stage12 .car_mc START*/
.stage12 .car_mc{position: relative; width: 288px; height: 288px; left: 0; right: 0; margin: 0 auto 20px;  }
.stage12 .car_mc .car_bg{position: absolute; width: 344px; height: 344px; top: -28px; left: -28px; background: url(../images/stage12_car_mc_car_bg_75.png); opacity: 0.3;}
.stage12 .car_mc .car_pic{position: absolute; width: 288px; height: 288px; top: 0; left: 0; object-fit: contain; -webkit-transform: scale(1.5); }
/*.stage12 .count_mc START*/
.stage12 .count_mc{position: relative; width: 615px; height: 70px; left: 0; right: 0; margin: 0 auto 20px; display: -webkit-flex; -webkit-flex-direction: row; -webkit-justify-content: space-around; }
/*.stage12 .count_mc .count START*/
.stage12 .count_mc .count{position: relative; width: 287px; height: 70px; top: 0px; }
.stage12 .count_mc .count .count_bg{position: absolute; width: 287px; height: 70px; top: 0px; left: 0px; background: url(../images/stage12_count_mc_count2_count_bg_18.png); }
.stage12 .count_mc .count .count_txt{position: absolute; width: 287px; top: 0; left: 0; color: RGB(255,255,255); font-size: 35px; line-height: 70px; text-align: center; font-style: italic; }
.stage12 .w2{position: relative; width: 750px; color: RGB(255,255,255); font-size: 36px; line-height: 50px; margin-bottom: 20px; text-align: center; font-style: italic; font-weight: bold;  }
.stage12 .w1{position: relative; width: 750px; color: RGB(255,216,99); font-size: 60px; line-height: 70px; margin-bottom: 20px; text-align: center; font-style: italic; font-weight: bold;  }
.stage12 .title{position: relative; width: 491px; height: 64px; left: 0; right: 0; margin: 0 auto 30px; background: url(../images/stage12_title_34.png); }
/*.stage11 START*/
.stage11{}
/*.stage11 .pic_list START*/
.stage11 .pic_list{position: relative; width: 615px; height: 221px; left: 0; right: 0; margin: 0 auto; display: -webkit-flex; -webkit-flex-direction: row; -webkit-justify-content: space-evenly; }
/*.stage11 .pic_list .pic3 START*/
.stage11 .pic_list .pic_mc{position: relative; width: 221px; height: 221px; }
.stage11 .pic_list .pic_mc .pic_bg{position: absolute; width: 213px; height: 207px; top: 4px; left: 0px; right: 0; margin: 0 auto; background: url(../images/stage10_w4_mc_gun_mc_gun_bg_66.png); }
.stage11 .pic_list .pic_mc .pic{position: absolute; width: 221px; height: 221px; object-fit: cover; }
.stage11 .line_list{position: relative; width: 633px; min-height: 330px; margin: 0 auto 20px; display: -webkit-flex; -webkit-flex-direction: column; -webkit-justify-content: space-around; }
/*.stage11 .line3 START*/
.stage11 .line_mc{position: relative; width: 633px; height: 114px; margin-bottom: 30px; display: -webkit-flex; -webkit-flex-direction: row; -webkit-justify-content: center; -webkit-align-items: center; }
.stage11 .line_mc.hide{display: none; }
.stage11 .line_mc .line_bg{position: absolute; width: 633px; height: 114px; top: 0px; left: 0px; background: url(../images/stage11_line3_line_bg_77.png); }
.stage11 .line_mc:nth-child(1) .line_bg{background: url(../images/stage11_line1.png); }
.stage11 .line_mc:nth-child(2) .line_bg{background: url(../images/stage11_line2.png); }
.stage11 .line_mc:nth-child(3) .line_bg{background: url(../images/stage11_line3.png); }
/* .stage11 .line_mc:nth-child(even) .line_bg{background: url(../images/stage11_line2_line_bg_76.png); } */
/* .stage11 .line_mc:nth-child(even){-webkit-flex-direction: row-reverse; } */
.stage11 .line_mc .word{position: relative; margin-left: 85px; width: 450px; height: 114px; color: RGB(255,255,255); font-size: 28px; line-height: 34px; text-align: center; display: -webkit-flex; -webkit-flex-direction: column; -webkit-justify-content: center; }
/* .stage11 .line_mc .word span{display: contents; } */
.stage11 .line_mc .word p{text-align: left; white-space: nowrap; }
.stage11 .line_mc .word.hide{display: none; }
.stage11 .line_mc .word span.hide{display: none; }
.stage11 .line3 .icon{position: relative; width: 107px; height: 97px; background: url(../images/stage11_line3_icon_29.png); margin: 0 10px; }
.stage11 .line2 .icon{position: relative; width: 94px; height: 97px; background: url(../images/stage11_line2_icon_92.png); margin: 0 10px; }
.stage11 .line1 .icon{position: relative; width: 96px; height: 97px; background: url(../images/stage11_line1_icon_31.png); margin: 0 10px; }
.stage11 .title{position: relative; width: 611px; height: 74px; margin: 0 auto 215px;  background: url(../images/stage11_title_4.png); margin-bottom: 30px; }
/*.stage10 START*/
.stage10{}
/*.stage10 .w4_mc START*/
.stage10 .w4_mc{position: relative; width: 600px; left: 0; right: 0; margin: 0 auto 20px;}
/*.stage10 .w4_mc .gun_mc START*/
.stage10 .w4_mc .gun_mc{position: relative; width: 213px; height: 207px; left: 0; right: 0; margin: 30px auto 20px; }
.stage10 .w4_mc .gun_mc .gun_bg{position: absolute; width: 213px; height: 207px; top: 0px; left: 0px; background: url(../images/stage10_w4_mc_gun_mc_gun_bg_66.png); }
.stage10 .w4_mc .gun_mc .gun_pic{position: absolute; width: 207px; height: 207px; top: 0; left: 2px; object-fit: contain; -webkit-transform: scale(1.5); }
.stage10 .w4_mc .t2{position: relative; width: 600px; top: 0; left: 0; color: RGB(255,255,255); font-size: 30px; line-height: 50px; }
.stage10 .w4_mc .t1{position: relative; width: 600px; top: 0; left: 0; color: RGB(255,255,255); margin: 0px auto 20px; font-size: 34px; line-height: 55px; font-weight: bold; text-align: left; }
/*.stage10 .w3_mc START*/
.stage10 .w3_mc{position: relative; width: 600px; left: 0; right: 0; margin: 0 auto 20px;}
.stage10 .w3_mc .side{position: absolute; width: 600px; height: 262px; top: 0px; left: 0px; }
.stage10 .w3_mc .txt{position: relative; width: 600px; color: RGB(255,255,255); font-size: 30px; line-height: 55px; text-align: left; display: -webkit-flex; -webkit-flex-direction: column; -webkit-justify-content: flex-start; }
.stage10 .w2{position: relative; width: 600px; left: 0; right: 0; margin: 0 auto 20px; color: RGB(255,255,255); font-size: 40px; line-height: 55px; font-weight: bold; text-align: left; }
.stage10 .w1{position: relative; width: 600px; left: 0; right: 0; margin: 0 auto 20px; color: RGB(255,255,255); font-size: 30px; line-height: 42px; text-align: left; }
.stage10 .title{position: relative; width: 641px; height: 67px; left: 0; right: 0; margin: 0 auto 20px; background: url(../images/stage10_title_83.png); }
.stage10 .title2{position: relative; width: 641px; height: 74px; left: 0; right: 0; margin: 0 auto 20px; background: url(../images/stage10_title_2.png); margin-bottom: 20px; }

/*.max_stage START*/
.max_stage{}
/*.max_stage .word_bottom_mc START*/
.max_stage .word_bottom_mc{position: relative; width: 540px; left: 0; right: 0; margin:  0 auto 20px; }
/* .max_stage .word_bottom_mc .side_pic{position: absolute; width: 540px; height: 450px; top: 0px; left: 0px; } */
.max_stage .word_bottom_mc .txt{position: relative; width: 540px; top: 0; left: 0; color: RGB(255,255,255); font-size: 30px; line-height: 55px; display: -webkit-flex; -webkit-flex-direction: column; -webkit-justify-content: flex-start;}
/* .max_stage .word_bottom_mc .txt span{display: contents; } */
.max_stage .word_bottom_mc .txt p{}
/*.max_stage .word_top_mc START*/
.max_stage .word_top_mc{position: relative; width: 540px; left: 0; right: 0; margin:  0 auto 0px; }
.max_stage .word_top_mc .w2{position: relative; width: 540px; color: RGB(255,255,255); font-size: 30px; line-height: 60px; }
.max_stage .word_top_mc .w1{position: relative; width: 540px; color: RGB(255,255,255); font-size: 30px; line-height: 50px; }
.max_stage .title{position: relative; width: 641px; height: 67px; left: 0; right: 0; margin: 0 auto 20px; background: url(../images/stage10_title_83.png); margin-bottom: 20px; }
.max_stage .title2{position: relative; width: 641px; height: 74px; left: 0; right: 0; margin: 0 auto 20px; background: url(../images/stage10_title_2.png); margin-bottom: 20px; }

.stage6 .people{position: absolute; width: 439px; height: 323px; background: url(../images/stage6_people.png); right: 0; top: 795px; }
.stage7 .people{position: absolute; width: 352px; height: 588px; background: url(../images/stage7_people.png); left: 0; top: 860px; }
.stage8 .people{position: absolute; width: 411px; height: 433px; background: url(../images/stage8_people.png); right: 0; top: 1016px; }
.stage9 .people{position: absolute; width: 324px; height: 500px; background: url(../images/stage9_people.png); left: 0; top: 948px; }
/* .stage10 .people{position: absolute; width: 284px; height: 524px; background: url(../images/stage10_people.png); left: 0; top: 924px; } */

.stage7 .word_top_mc .w1{font-size: 28px; }

/*.stage5 START*/
.stage5{}
/*.stage5 .mc START*/
.stage5 .mc{position: relative; width: 578px; height: 696px; left: 0; right: 0; margin: 0 auto 20px; }
/*.stage5 .mc .word_mc START*/
.stage5 .mc .word_mc{position: relative; width: 578px; height: 277px; left: 0; right: 0; margin: 0 auto 20px; }
.stage5 .mc .word_mc .word_side{position: absolute; width: 578px; height: 277px; top: 0px; left: 0px; background: url(../images/stage5_mc_word_mc_word_side_39.png); }
.stage5 .mc .word_mc .txt{position: relative; width: 578px; height: 277px; color: RGB(255,255,255); font-size: 30px; line-height: 46px; text-align: left; display: -webkit-flex; -webkit-flex-direction: column; -webkit-justify-content: center;}
.stage5 .mc .word_mc .txt span{display: contents; }
/*.stage5 .mc .pic_mc START*/
.stage5 .mc .pic_mc{position: relative; width: 270px; height: 365px; left: 0; right: 0; margin: 0 auto 20px; }
.stage5 .mc .pic_mc .pic{position: absolute; width: 270px; height: 365px; top: 5px; left: 0px; object-fit: none; object-position: 15% 15%; }
.stage5 .mc .pic_mc .pic_name{position: absolute; width: 289px; top: 318px; left: 0px; font-size: 24px; line-height: 40px; text-align: center; color: #1c253f; font-weight: bold; }
.stage5 .mc .pic_mc .pic_side{position: absolute; width: 270px; height: 365px; top: 0px; left: 0px; background: url(../images/stage5_mc_pic_mc_pic_side_98.png); }
.stage5 .title{position: relative; width: 593px; height: 74px; left: 0; right: 0; margin: 0 auto 20px;  background: url(../images/stage5_title_60.png); }
.stage5 .title2{position: relative; width: 593px; height: 74px; left: 0; right: 0; margin: 0 auto 20px;  background: url(../images/stage5_title_2.png); }
/*.stage4 START*/
.stage4{}
/*.stage4 .status_mc START*/
.stage4 .status_mc{position: relative; width: 630px; left: 0; right: 0; margin: 0 auto 20px;  display: -webkit-flex; -webkit-flex-direction: column; -webkit-align-items: center; }
/*.stage4 .status_mc .line START*/
.stage4 .status_mc .line{position: relative; width: 630px; height: 91px; margin-bottom: 20px; }
/*.stage4 .status_mc .line .line_mc START*/
.stage4 .status_mc .line .line_mc{position: absolute; width: 630px; height: 94px; top: 5px; left: 0px; -webkit-mask: url(../images/stage4_status_mc_line4_line_mc_line_bg_65.png);  }
.stage4 .status_mc .line .line_mc .line_bg{position: absolute; width: 630px; height: 94px; top: 0px; left: 0px; background: url(../images/stage4_status_mc_line4_line_mc_line_bg_65.png); }
.stage4 .status_mc .line .line_mc .line_right{position: absolute; width: 255px; height: 67px; top: 18px; right: 375px; background: url(../images/stage4_status_mc_line4_line_mc_line_right_91.png); }
.stage4 .status_mc .line .line_mc .line_left{position: absolute; width: 255px; height: 67px; top: 18px; left: 375px; background: url(../images/stage4_status_mc_line4_line_mc_line_left_37.png); }
.stage4 .status_mc .line .line_mc .right_txt{position: absolute; width: 255px; top: 18px; left: 375px; color: #000; font-size: 30px; line-height: 57px; text-align: center; }
.stage4 .status_mc .line .line_mc .left_txt{position: absolute; width: 255px; top: 18px; right: 375px; color: #000; font-size: 30px; line-height: 57px; text-align: center; }
/*.stage4 .status_mc .line .name_mc START*/
.stage4 .status_mc .line .name_mc{position: absolute; width: 166px; height: 101px; top: 7px; left: 231px;}
.stage4 .status_mc .line .name_mc .name_bg{position: absolute; width: 166px; height: 101px; top: 0px; left: 0px; background: url(../images/stage4_status_mc_line4_name_mc_name_bg_29.png); }
.stage4 .status_mc .line .name_mc .name_txt{position: absolute; width: 166px; top: 0; left: 0; color: RGB(255,209,65); font-size: 32px; line-height: 70px; font-family: hk; text-align: center; }
/*.stage4 .status_mc .line .up_mc START*/
.stage4 .status_mc .line .up_mc{position: absolute; width: 93px; height: 41px; top: 58px; left: 269px; display: -webkit-flex; -webkit-flex-direction: row; -webkit-justify-content: space-around; -webkit-align-items: center; }
.stage4 .status_mc .line .up_mc .up_bg{position: absolute; width: 93px; height: 41px; top: 0px; left: 0px; }
.stage4 .status_mc .line .up_mc .up_arrow{position: relative; width: 12px; height: 20px; background: url(../images/stage4_status_mc_line4_up_mc_up_arrow_86.png); }
.stage4 .status_mc .line .up_mc .down_arrow{position: relative; width: 12px; height: 20px; background: url(../images/stage4_status_mc_line4_up_mc_down_arrow_47.png); }
.stage4 .status_mc .line .up_mc .count_txt{position: relative; color: #68cc74; text-align: center; font-size: 20px; line-height: 41px; }
.stage4 .status_mc .line .up_mc .count_txt.green{color: RGB(255,32,43); }
.stage4 .status_mc .top_pic{position: relative; width: 629px; height: 67px; background: url(../images/stage4_status_mc_top_pic_22.png); margin-bottom: 50px; }
.stage4 .t2{position: relative; width: 750px; left: 0; right: 0; margin: 0 auto 20px; color: RGB(255,255,255); font-size: 32px; line-height: 40px; font-family: hk; text-align: center; }
.stage4 .t1{position: relative; width: 750px; left: 0; right: 0; margin: 0 auto 10px; font-size: 45px; line-height: 60px; font-family: hk; text-align: center; }
.stage4 .title{position: relative; width: 491px; height: 65px; left: 0; right: 0; margin: 0 auto 20px;  background: url(../images/stage4_title_12.png); }
/*.stage3 START*/
.stage3{}
/*.stage3 .status_mc START*/
.stage3 .status_mc{position: relative; width: 558px; height: 460px; left: 0; right: 0; margin: 0 auto 20px; }
.stage3 .status_mc .status_pic{position: absolute; width: 558px; height: 430px; top: 0px; left: 0px; background: url(../images/stage3_status_mc_status_pic_24.png); }
.stage3 .status_mc .status_res{position: absolute; width: 324px; height: 310px; top: 44px; left: 116px; }
.stage3 .status_mc .txt{position: absolute; width: 200px; font-size: 40px; font-family: hk; text-align: center; font-style: italic; }
.stage3 .status_mc .t1{left: 184px; top: 20px; }
.stage3 .status_mc .t2{left: 385px; top: 150px; }
.stage3 .status_mc .t3{left: 294px; top: 412px; }
.stage3 .status_mc .t4{left: 58px; top: 412px; }
.stage3 .status_mc .t5{left: -38px; top: 150px; }
.stage3 .status_mc .star{position: absolute; width: 68px; height: 116px; }
.stage3 .status_mc .status_star_1{-webkit-transform: translate3d(246px,60px,0) rotate(0deg); }
.stage3 .status_mc .status_star_2{-webkit-transform: translate3d(338px,126px,0) rotate(72deg); }
.stage3 .status_mc .status_star_3{-webkit-transform: translate3d(304px,234px,0) rotate(144deg); }
.stage3 .status_mc .status_star_4{-webkit-transform: translate3d(190px,234px,0) rotate(216deg); }
.stage3 .status_mc .status_star_5{-webkit-transform: translate3d(155px,126px,0) rotate(288deg); }
.stage3 .status_mc .star.star1{background: url(../images/star1.png); }
.stage3 .status_mc .star.star2{background: url(../images/star2.png); }
.stage3 .status_mc .star.star3{background: url(../images/star3.png); }
.stage3 .status_mc .star.star4{background: url(../images/star4.png); }
/*.stage3 .sign_mc START*/
.stage3 .sign_mc{position: relative; width: 628px; height: 62px; left: 0; right: 0; margin: 0 auto 20px; }
.stage3 .sign_mc .sign_bg{position: absolute; width: 628px; height: 62px; top: 0px; left: 0px; background: url(../images/stage3_sign_mc_sign_bg_6.png); }
.stage3 .sign_mc .sign_txt{position: absolute; width: 628px; top: 0; left: 0; color: #000; font-size: 34px; line-height: 62px; font-style: italic; text-align: center; }
/*.stage3 .slogan START*/
.stage3 .slogan{position: relative; width: 750px; height: 134px; left: 0; right: 0; margin: 0 auto 30px; }
/*.stage3 .slogan .user_txt_mc START*/
.stage3 .slogan .user_txt_mc{position: absolute; width: 750px; height: 44px; top: 70px; left: 0px;}
.stage3 .slogan .user_txt_mc .user_txt{position: absolute; width: 750px; top: 12px; left: 0px; color: RGB(255,255,255); font-size: 34px; line-height: 50px; font-family: hk; font-style: italic; text-align: center; }
/* .stage3 .slogan .user_txt_mc .user_txt2{position: absolute; width: 278px; top: 0px; left: 309px; color: RGB(255,228,109); font-size: 25px; line-height: 25px; } */
/*.stage3 .slogan .title_mc START*/
.stage3 .slogan .title_mc{position: absolute; width: 750px; height: 60px; top: 0px; left: 0; right: 0; margin: 0 auto; display: -webkit-flex; -webkit-flex-direction: row; -webkit-justify-content: center; }
.stage3 .slogan .title_mc .title_txt{position: relative; color: RGB(255,255,255); font-size: 50px; line-height: 60px; font-family: hk; text-align: center; font-style: italic; }
.stage3 .slogan .title_mc .s6_pic{position: relative; width: 83px; height: 51px; top: 6px; background: url(../images/stage3_slogan_title_mc_s6_pic_59.png) no-repeat; margin: 0 5px; }
/*.stage3 .from_mc START*/
.stage3 .from_mc{position: relative; width: 620px; height: 160px; left: 0; right: 0; margin: 0 auto 20px; }
.stage3 .from_mc .from_bg{position: absolute; width: 620px; height: 160px; top: 0px; left: 0px; background: url(../images/stage3_from_mc_from_bg_70.png); }
.stage3 .from_mc table{position: absolute; width: 100%; height: 100%; background: #152234; }
.stage3 .from_mc table .title{background: #1f314a; }
.stage3 .from_mc table td{text-align: center; color: #fff; font-size: 28px; min-width: 70px; }
.stage3 .shot_list{position: absolute; width: 324px; height: 310px; top: 696px; left: 0; right: 0; margin: 0 auto; }
.stage3 .shot_list .shot{position: absolute; width: 154px; height: 163px; background: url(../images/shot.png); -webkit-transform: scale(0.3) translate3d(0,0,0); }
.stage3 .shot_list .shot1{-webkit-animation: shotShow 0.3s 1 ease-in-out both; }
.stage3 .shot_list .shot2{-webkit-animation: shotShow 0.3s 0.2s 1 ease-in-out both; }
.stage3 .shot_list .shot3{-webkit-animation: shotShow 0.3s 0.4s 1 ease-in-out both; }
.stage3 .shot_list .shot4{-webkit-animation: shotShow 0.3s 0.6s 1 ease-in-out both; }
.stage3 .shot_list .shot5{-webkit-animation: shotShow 0.3s 0.8s 1 ease-in-out both; }

@-webkit-keyframes shotShow {
	0% { -webkit-transform: scale(0.6) translate3d(0px,0px,0);  opacity: 0; }
	100% { -webkit-transform: scale(0.3) translate3d(0px,0px,0);  opacity: 1; }
}

/*.stage2 START*/
.stage2{}
/*.stage2 .word_list START*/
.stage2 .word_list{position: relative; width: 650px; height: 358px; left: 0; right: 0; margin: 0 auto 20px; display: -webkit-flex; -webkit-flex-direction: row; -webkit-justify-content: space-around; }
/*.stage2 .word_list .urs_mc START*/
.stage2 .word_list .urs_mc{position: relative; width: 255px; height: 286px; }
.stage2 .word_list .urs_mc .mc_bg{position: absolute; width: 255px; height: 286px; top: 0px; left: 0px; background: url(../images/stage2_word_list_urs_mc_mc_bg_87.png); }
.stage2 .word_list .urs_mc .title{position: absolute; width: 255px; top: 15px; left: 0; color: #fff; font-size: 24px; line-height: 48px; text-align: center; font-family: hk; }
.stage2 .word_list .urs_mc .rank_txt{position: absolute; width: 255px; top: 298px; left: 0; color: RGB(255,255,255); font-size: 26px; line-height: 32px; text-align: center; }
/*.stage2 .word_list .urs_mc .pic_mc START*/
.stage2 .word_list .urs_mc .pic_mc{position: absolute; width: 255px; height: 167px; top: 114px; left: 0; right: 0; margin: 0 auto 0px; }
.stage2 .word_list .urs_mc .pic_mc .big_level{position: absolute; width: 255px; top: -18px; left: 0; color: RGB(255,229,117); font-size: 80px; line-height: 120px; text-align: center; font-family: hk; }
.stage2 .word_list .urs_mc .pic_mc .big_level .small{font-size: 28px; }
/* .stage2 .word_list .urs_mc .pic_mc .big_level_last{position: absolute; width: 26px; top: 48px; left: 183px; color: RGB(255,229,117); font-size: 28px; line-height: 28px; } */
.stage2 .word_list .urs_mc .pic_mc .pic_bg{position: absolute; width: 255px; height: 44px; top: 123px; left: 0px; background: url(../images/stage2_word_list_urs_mc_pic_mc_pic_bg_28.png) no-repeat; background-position: center; }
.stage2 .word_list .urs_mc .pic_mc .pic_txt{position: absolute; width: 255px; top: 123px; left: 0; color: #252525; font-size: 26px; line-height: 44px; text-align: center; font-family: hk; }
/*.stage2 .word_list .level_mc START*/
.stage2 .word_list .level_mc{position: relative; width: 255px; height: 286px; }
.stage2 .word_list .level_mc .mc_bg{position: absolute; width: 255px; height: 286px; top: 0px; left: 0px; background: url(../images/stage2_word_list_urs_mc_mc_bg_87.png); }
.stage2 .word_list .level_mc .title{position: absolute; width: 255px; top: 15px; left: 0; color: #fff; font-size: 24px; line-height: 48px; text-align: center; font-family: hk; }
.stage2 .word_list .level_mc .rank_txt{position: absolute; width: 255px; top: 298px; left: 0; color: RGB(255,255,255); font-size: 26px; line-height: 32px; text-align: center; }
/*.stage2 .word_list .level_mc .pic_mc START*/
.stage2 .word_list .level_mc .pic_mc{position: absolute; width: 255px; height: 167px; top: 56px; left: 0; right: 0; margin: 0 auto 0px; }
.stage2 .word_list .level_mc .pic_mc .pic_bg{position: absolute; width: 215px; height: 44px; top: 180px; left: 0px; background: url(../images/stage2_word_list_urs_mc_pic_mc_pic_bg_28.png); }
.stage2 .word_list .level_mc .pic_mc .pic_txt{position: absolute; width: 255px; top: 180px; left: 0; color: #252525; font-size: 26px; line-height: 44px; text-align: center; font-family: hk; }
.stage2 .word_list .level_mc .pic_mc .pic{position: absolute; width: 178px; height: 178px; top: 0px; left: 0; right: 0; margin: 0 auto; object-fit: contain; }
/*.stage2 .user_mc START*/
.stage2 .user_mc{position: relative; width: 234px; height: 289px; left: 0; right: 0; margin: 0 auto 30px; }
.stage2 .user_mc .face{position: absolute; width: 230px; height: 229px; top: 3px; left: 2px; -webkit-mask: url(../images/stage16_user_mc_face_96.png); }
.stage2 .user_mc .face_top{position: absolute; width: 234px; height: 234px; top: 0px; left: 0px; background: url(../images/stage2_user_mc_face_top_60.png); }
.stage2 .user_mc .name_txt{position: absolute; width: 234px; top: 254px; left: 0; color: RGB(255,255,255); font-size: 36px; line-height: 40px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.stage2 .txt1{position: relative; width: 750px; left: 0; right: 0; margin: 0 auto 20px;color: RGB(255,255,255); font-size: 36px; line-height: 40px; font-family: hk; font-style: italic; text-align: center; }
.stage2 .txt2{position: relative; width: 750px; left: 0; right: 0; margin: 0 auto 20px;color: RGB(255,228,109); font-size: 60px; line-height: 62px; font-family: hk; font-style: italic; text-align: center; }
.main_bg{position: absolute; width: 750px; height: 1448px; top: 0px; left: 0px; background: url(../images/bg_22.png); }
/*.stage1 START*/
.stage1{}
.stage1 .slogan{position: absolute; width: 750px; height: 1448px; top: 0px; left: 0px; background: url(../images/stage1_slogan_31.png); }
.stage1 .slogan.pc{background: url(../images/stage1_slogan_pc.png); }
.stage1 .slogan.other{background: url(../images/stage1_slogan_other.png); }
.stage1 .slogan.other.pc{background: url(../images/stage1_slogan_other_pc.png); }
/*.stage1 .user_mc START*/
.stage1 .user_mc{position: absolute; width: 160px; height: 182px; top: 22px; right: 10px; }
.stage1 .user_mc .user_bg{position: absolute; width: 112px; height: 112px; top: 0px; left: 0; right: 0; margin: 0 auto; background: url(../images/user_bg.png); }
.stage1 .user_mc .face{position: absolute; width: 105px; height: 105px; top: 3px; left: 3px; }
.stage1 .user_mc .name_txt{position: absolute; width: 160px; top: 114px; left: -20px; text-align: center; color: RGB(255,255,255); font-size: 24px; line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/*.stage1 .open_mc START*/
.stage1 .open_mc{position: absolute; width: 600px; height: 314px; top: 950px; left: 0; right: 0; margin: 0 auto; }
.stage1 .open_mc .txt{position: absolute; width: 600px; top: 0px; left: 0px; text-align: center; color: RGB(255,255,255); font-size: 26px; line-height: 42px; }
.stage1 .open_mc .stage2_button{position: absolute; width: 425px; height: 191px; top: 106px; left: 0; right: 0; margin: 0 auto; background: url(../images/stage1_open_mc_stage2_button_78.png); }
/*.stage1 .nodata_mc START*/
.stage1 .nodata_mc{position: absolute; width: 404px; height: 314px; top: 950px; left: 176px; }
.stage1 .nodata_mc .txt{position: absolute; width: 404px; top: 0px; left: 0; text-align: center; color: RGB(255,255,255); font-size: 26px; line-height: 42px; }
.stage1 .nodata_mc .web_button{position: absolute; width: 328px; height: 165px; top: 106px; left: 0px; right: 0; margin: 0 auto; background: url(../images/stage16_button_list_web_button_29.png); }
.stage1 .logo{position: absolute; width: 336px; height: 102px; top: 12px; left: 198px; background: url(../images/logo_73.png); }
.load_font{position: absolute; font-family: hk; opacity: 0.01; }

.stage1 .fly_button{position: absolute; width: 202px; height: 110px; background: url(../images/start_button.png); right: 0; top: 1160px; }

.stage .copy_target{position: relative; width: 750px; margin-top: 227px; background: none; }

.season_txt{font-weight: bold; font-size: 90px; }
.b{font-weight: bold; }
.big34{font-size: 34px; }
.big36{font-size: 36px; }
.big46{font-size: 46px; }
.big40{font-size: 40px; }
.big45{font-size: 45px; }
.big55{font-size: 55px; }
.big48{font-size: 48px; }
.orange{color: #ffcf36; }
.blue{color: #64a1ff; }
.hk{font-family: hk; }

/* .stage .blueToWhite{-webkit-background-clip: text; background-image: linear-gradient(0deg,#ffffff,#90aed8); color: transparent; } */
.stage .blueToWhite{color: #fff; }

@-webkit-keyframes upAndDown {
	0%,100% { -webkit-transform: scale(1) translate3d(0px,0px,0);  opacity: 1; }
	50% { -webkit-transform: scale(1) translate3d(0px,10px,0);  opacity: 1; }
}</pre></body></html>