@charset "UTF-8";
/* ================= 內容 ================= */
.content .container_page_paddingbottom_none {
  padding-bottom: 1px;
}
.content .container h4 img {
  width: 90%;
}

/* ================= 登入區與註冊區 ================= */
.login_box .login-button ul li a {
  width: 50px;
  height: 50px;
}

.hall_logo img {
  width: 35%;
}

.hall_box_container {
  display: block;
  margin: 0 auto;
}

.hall_ad {
  width: 100%;
  margin-bottom: 15px;
}

/*修正下拉選單*/
select {
  font-size: 90%;
}

.rank_item select {
  width: 100%;
}

/* ================= 合作提案 ================= */
.content_bg_white .tableA {
  width: 95%;
  border-spacing: 3px;
  padding: 15px;
}

.content_bg_white .tableA th {
  font-size: 100%;
}

.content_bg_white .tableA th .slogan {
  font-size: 135%;
}

.content_bg_white .btn-primary {
  width: 100%;
}

/*表格內文字*/
.content_bg_white .tableA .msg-box {
  width: 100%;
  padding: 8px;
  font-size: 100%;
}

.content_bg_white .tableA .msg-box h4 {
  width: 100%;
  float: none;
  margin-bottom: 0px;
}

.content_bg_white .tableA .msg-box p {
  width: 100%;
  float: none;
}

/*輸入內容框*/
.content_bg_white .joinus-box {
  height: 100px;
}

/* ================= 版權宣告 ================= */
.footer .container {
  padding: 28px 15px 50px 15px;
  width: 100%;
}

.footer .footer_nav {
  width: 100%;
}

.footer .footer_nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.footer .footer_nav ul li {
  width: 33%;
  margin-bottom: 1%;
  line-height: 24px;
}

@media (max-width: 768px) {
  .footer .footer_nav {
    font-size: 90%;
  }
  .footer .footer_nav ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .footer .footer_nav ul li:nth-child(3),
  .footer .footer_nav ul li:nth-child(6) {
    border-right: none;
  }
}
@media (max-width: 576px) {
  .footer .container .footer_nav ul {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .footer .footer_nav ul li {
    width: 50%;
  }
  .footer .footer_nav ul li:nth-child(3) {
    border-right: 2px solid #6a6a6a;
  }
  .footer .footer_nav ul li:nth-child(even) {
    border-right: none;
  }
}
.footer .container p {
  line-height: 28px;
  font-size: 100%;
}

@media (max-width: 768px) {
  .footer .container p {
    text-align: left;
    line-height: 23px;
    font-size: 80%;
  }
}
.footer .footer_level {
  height: 0;
  padding-bottom: 10%;
  background-size: 100%;
  background-repeat: no-repeat;
}

@media screen and (max-width: 768px) {
  .footer .footer_level {
    padding-bottom: 16%;
  }
}
/* ================= 表格 ================= */
.table-full {
  width: 100%;
}

/* =================RWD區塊顯示控制================= */
.RwdPcData {
  display: none;
}

.RwdMobileData {
  display: block;
}

/*iPhone 6 Plus 直版尺寸*/
@media screen and (max-width: 668px) {
  /*輪播廣告_下方點點*/
  .flex_control_nav {
    display: none;
  }
  /* ================= 內容 ================= */
  .content .container > h3 {
    text-align: center;
  }
  .white .container {
    padding: inherit;
  }
  .content .container_page_paddingbottom_none {
    padding-bottom: 1px;
  }
  .content_btn, .content_btnB li {
    font-size: 100%;
    line-height: 30px;
  }
  /*內容圖片*/
  .img_width {
    width: 100%;
  }
  /* ================= 首頁_遊戲機台 ================= */
  /*按鈕*/
  .gameicon_other .gameicon_other_details li {
    padding: 1em;
  }
  /*兩顆按鈕*/
  .show .gameicon_other .gameicon_other_details {
    bottom: 1.5em;
  }
  /* ================= 內頁_各遊戲 ================= */
  .hall_logo img {
    width: 45%;
  }
  /* ================= 儲值區塊 ================= */
  .bank_box_title h5 {
    font-size: 100%;
  }
  .bank_box_title p {
    font-size: 80%;
  }
  .bank_box_link {
    width: 30%;
  }
}
/*iPhone 6 橫版尺寸*/
@media screen and (max-width: 568px) {
  /* ================= jackpot動畫 ================= */
  /* 金幣尺寸的大小 */
  div.coin {
    width: 30px;
    height: 30px;
  }
  .box_jackpot {
    left: 22.5%;
    width: 55%;
    padding-top: 1%;
  }
  /* jackpot文字 */
  .box_jackpot .nav_stap_jackpot_hall {
    font-size: 125%;
    margin-bottom: 17%;
  }
  /* jackpot數字 */
  .box_jackpot .nav_stap_jackpot_number {
    font-size: 130%;
  }
  /*按鈕*/
  .box_slot li a {
    padding-bottom: 77%;
  }
  /* ================= 按鈕和jackpot ================= */
  .nav_stap_btn li {
    height: 90px;
    margin: 0 9px;
  }
  .nav_stap_jackpot {
    top: 16.5%;
    left: 14%;
  }
  .nav_stap_jackpot_hall {
    font-size: 125%;
    margin-bottom: 17.5%;
  }
  .nav_stap_jackpot_number {
    font-size: 180%;
  }
}
/*iPhone 6 直版尺寸*/
@media screen and (max-width: 414px) {
  /* ================= 輪播廣告 ================= */
  .slides_content .slides_slogan img {
    width: 85%;
  }
  .slides_content .slides_subtitle {
    font-size: 75%;
    line-height: 20px;
    padding-bottom: 3%;
  }
  .slides_content .slides_btn {
    height: 28px;
    font-size: 90%;
    line-height: 23px;
  }
  /* ================= 內容 ================= */
  .content .container {
    padding-bottom: 50px;
  }
  .content .container_page_paddingbottom_none {
    padding-bottom: 1px;
  }
  .content .container_page_gameicon_padding {
    padding-top: 42px;
    padding-bottom: 10px;
  }
  /* ================= 首頁_中獎佈告欄 ================= */
  .winning_item_select {
    padding: 16px 2.5em 10px 2.5em;
  }
  .winning_data {
    font-size: 1.1em;
    line-height: 1.4em;
  }
  .gameicon_other .gameicon_other_details li {
    padding: 0.7em;
    font-size: 95%;
  }
  .show .gameicon_other .gameicon_other_details {
    bottom: 2em;
  }
  .gameicon_sutitle {
    background-size: 95%;
  }
  /* ================= 立即玩 ================= */
  .icon_app {
    width: 45%;
  }
  .btn_item_wrapper {
    width: 38%;
  }
  /* ================= 儲值區塊 ================= */
  .bank_box_link {
    width: 100%;
    margin: 0;
  }
  /* ================= 活動排行 ================= */
  .rank_btn li, .rank_btn_over {
    width: 47.2%;
    font-size: 85%;
  }
}
@media screen and (max-width: 376px) {
  /*按鈕*/
  .content_btnB li {
    width: 100%;
    font-size: 100%;
  }
}
/* ================= 遊戲下載 ================= */
.content_downloads li {
  width: 100%;
}

.content_downloads li .picbox .pic_icon {
  width: 35%;
}

.content_downloads li .picbox .pic_qrcode {
  width: 29%;
}