@charset "UTF-8";
/** ------------------------------------------------------------------------------------------------------------------ */
/** [global] */
/** ------------------------------------------------------------------------------------------------------------------ */
html {
    -webkit-text-size-adjust: none !important;
    font-weight: 100;
    font-size: 1rem;
    height: 100%;
}
body {
     -moz-font-feature-settings : "palt";
  -webkit-font-feature-settings : "palt";
          font-feature-settings : "palt";
    font-family: "Kozuka Gothic Pro", "Hiragino Kaku Gothic Pro", Meiryo, Helvetica, Arial, Verdana, sans-serif;
    /*font-family: "Times New Roman", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;*/
    word-wrap: break-word;
    word-break: break-all;
    font-weight: 100;
    font-size: 1rem;
    height: 100%;
    background-color: rgb(123, 76, 0);
    color: #000;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: unset;
    @media only screen and(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
}


.game_1_start_1         {height: 100%;width: 100%;position: absolute;background: linear-gradient(180deg,rgb(0, 0, 0),rgba(0, 0, 0, 0));}
.game_1_start_1_w       {height: 100%;padding: 30px;}
.game_1_start_1_1       { height: 100%; display: table; width: 100%; }
.game_1_start_1_1_w     { height: 100%; display: table-cell; vertical-align: middle; }
.game_1_start_1_1_1     {max-width: 280px;margin: 0 auto;}
.game_1_start_1_1_1_w   {text-align: left;letter-spacing: 4px;color: rgb(230, 186, 102);font-size: 12px;padding: 10px;line-height: 2;font-weight: bold;}
.game_1_start_1_1_2     {max-width: 280px;margin: 0 auto;}
.game_1_start_1_1_2_w   {text-align: left;padding: 0 5px;}
.game_1_start_1_1_2_w a {
    text-decoration: none;
    font-size: 23px;
    font-weight: bold;
    border-radius: 5px;
    color: rgb(176, 188, 0);
    text-align: left;
    display: block;
    text-align: center;
    background: linear-gradient(180deg,rgb(72, 44, 0),rgb(0, 0, 0));
    padding: 16px;
    cursor: pointer;
}
.game_1_start_1_1_3     {max-width: 280px;margin: 0 auto;}
.game_1_start_1_1_3_w   {text-align: left;letter-spacing: 4px;color: rgb(230, 186, 102);font-size: 12px;padding: 10px;line-height: 2;font-weight: bold;}


.game_1_main_1               {  }
.game_1_main_1_w             {  }
.game_1_main_1_1             {
    /*max-width: 1024px;*/
    /*margin: 0 auto;*/
    background: rgb(181, 240, 255);
    height: 350px;
    }
.game_1_main_1_1_w           { height: 100%;position: relative; overflow: hidden;}
.game_1_main_1_1_1           {position: absolute;width: 100%;height: 350px;background: url('../../data/img/game/img_game_sora_1.png?v=1');background-size: 1024px 450px;background-position: 0 -10px;}
.game_1_main_1_1_1_w         { color: #fff;text-align: center;font-size: 12px;}
.game_1_main_1_1_2           {  }
.game_1_main_1_1_2_w         {  }
.game_1_main_1_1_3           {  }
.game_1_main_1_1_3_w         {  }
.game_1_main_1_1_3_1         {  }
.game_1_main_1_1_3_1_w       {  }
.game_1_main_1_1_3_2         {cursor: pointer;position: absolute;width: 100px;height: 134px;}
.game_1_main_1_1_3_2_w       {  }
.game_1_main_1_1_3_2_1       {  }
.game_1_main_1_1_3_2_1_w     {  }
.game_1_main_1_1_3_2_1_w img { display: block; width: 100%; height: auto; }
.game_1_main_1_1_3_2_2       {  }
.game_1_main_1_1_3_2_2_w     {  }
.game_1_main_1_1_3_2_2_w img { display: block; width: 100%; height: auto; }
.game_1_main_1_1_3_3         { position: absolute;width: 150px;height: 55px;top: 0;}
.game_1_main_1_1_3_3_w       { height: 100%; }
.game_1_main_1_1_3_3_w img   { display: block; width: 100%; height: auto; }

.game_1_main_1_1_3_4         {position: absolute;width: 100%;height: 100px;background: rgb(123, 76, 0);bottom: 0;}
.game_1_main_1_1_3_4_w       { font-size: 10px;color: #fff;text-align: center;padding: 10px;}

.game_1_main_1_1_3_5         {position: absolute;bottom: 45px;width: 100%;height: 50px;background: url('../../data/img/game/img_game_zassou_1.png?v=1');background-size: auto 50px;background-position: 37px 0;}
.game_1_main_1_1_3_5_w       {  }

.game_1_main_1_1_3_6         {position: absolute;bottom: 5px;width: 100%;height: 50px;background: url('../../data/img/game/img_game_zassou_1.png?v=1');background-size: auto 50px;background-position: 187px 0;}
.game_1_main_1_1_3_6_w       {  }





.game_1_main_1_2                       {  }
.game_1_main_1_2_w                     {  }
.game_1_main_1_2_1                     {  }
.game_1_main_1_2_1_w                   {padding: 10px 0 10px;}
.game_1_main_1_2_1_w table             {margin: 0 auto;}
.game_1_main_1_2_1_w table tbody       {  }
.game_1_main_1_2_1_w table tbody tr    {  }
.game_1_main_1_2_1_w table tbody tr td {font-size: 10px;letter-spacing: 1px;padding: 4px;font-weight: bold;color: rgb(219, 169, 29);}

.game_1_main_1_2_1_w table tbody tr td:nth-child(1) { text-align: right; }
.game_1_main_1_2_1_w table tbody tr td:nth-child(2) { text-align: center; }
.game_1_main_1_2_1_w table tbody tr td:nth-child(3) { text-align: right; }
.game_1_main_1_2_1_w table tbody tr td:nth-child(4) { text-align: center; }
.game_1_main_1_2_1_w table tbody tr td:nth-child(5) { text-align: right; }
.game_1_main_1_2_1_w table tbody tr:nth-child(3) td:nth-child(3) { text-align: center; }


.game_1_main_1_2_2     {  }
.game_1_main_1_2_2_w   {  }
.game_1_main_1_2_2_1   {}
.game_1_main_1_2_2_1_w {text-align: center;font-size: 11px;font-weight: bold;letter-spacing: 1px;color: rgb(165, 219, 18);}
.game_1_main_1_2_2_2   {}
.game_1_main_1_2_2_2_w {font-size: 20px;text-align: center;padding: 5px 0;font-weight: bold;color: rgb(169, 219, 50);}


.game_1_main_1_2_3     {max-width: 150px;margin: 0 auto;}
.game_1_main_1_2_3_w   {padding: 5px 0 10px;}



.game_1_main_1_2_4           { }
.game_1_main_1_2_4_w           {padding: 5px 0;font-size: 10px;text-align: center;color: rgb(221, 171, 0);}
.game_1_main_1_2_4_w small   {}
.game_1_main_1_2_4_w small a {padding: 0 5px;text-decoration: none;font-weight: bold;color: rgb(127, 195, 67);}


a.ui_button_game_region_1 {
    text-decoration: none;
    background: rgb(220, 170, 0);
    display: block;
    padding: 3px 10px;
    font-size: 10px;
    font-weight: bold;
    border-radius: 2px;
    color: rgb(124, 76, 0);
}
a.ui_button_game_continue_1{
    text-decoration: none;
    background: rgb(220, 170, 0);
    display: block;
    padding: 5px 10px;
    font-size: 11px;
    font-weight: bold;
    border-radius: 2px;
    color: rgb(124, 76, 0);
    text-align: center;
}

















