@charset "UTF-8";
.modal-content {
  background-color: transparent;
}

.accordion {
  --bs-accordion-bg:transparent;
}

.modallogoimg {
  height: 40px;
}

.modal-body {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

.logoheader {
  padding: 10px 0;
  position: relative;
  background-color: #000000;
  border-radius: 0 !important;
  border: none !important;
}
.logoheader .modal-title {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.logoheader .btn-close {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 18px;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 !important;
  opacity: 1;
}
.logoheader .btn-close img {
  width: 24px;
}

.textheader {
  position: relative;
  background-color: #000000;
  border-radius: 0 !important;
  padding-top: 10px;
  padding-bottom: 10px;
  border: none !important;
}
.textheader h2 {
  font-size: 20px;
  font-weight: 600;
  color: #767676;
}
.textheader .btn-close {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 18px;
  top: 50%;
  transform: translateY(-50%);
  margin: 0 !important;
  padding: 0 !important;
  opacity: 1;
}
.textheader .btn-close img {
  width: 24px;
}

.primary-modal .modal-content {
  border-radius: 0 !important;
}
.primary-modal .modal-body {
  background-color: #1D1D1D;
  padding: 10px;
}

.modalBody-flex {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.modal-kindname {
  text-align: center;
}
.modal-kindname .logoimg {
  height: 48px;
}
.modal-kindname p:nth-child(1) {
  font-size: 14px;
  color: #999999;
  font-weight: 300;
}
.modal-kindname p:nth-child(2) {
  font-size: 32px;
  color: #ffd626;
  font-weight: 600;
  margin-top: 14px;
}

.signin {
  --bs-modal-width:840px;
}
.signin .modal-dialog {
  width: 100% !important;
  max-width: 743px !important;
}
.signin .modal-content {
  border-radius: 10px !important;
}
.signin .modal-body {
  position: relative;
  height: 414px;
  padding: 0 !important;
}
.signin .modal-body .btn-close {
  position: absolute;
  opacity: 1;
  right: 24px;
  top: 15px;
}
.signin .modal-body .btn-close img {
  width: 26px;
}
.signin .modal-body .modalBody-flex {
  justify-content: flex-end;
}
.signin .modal-body .signBody {
  padding-right: 77px;
  width: 100%;
  height: 100%;
  background-image: url("../images/sub_bg_1.png");
}
.signin .modal-body .form-control {
  width: 320px !important;
  height: 50px !important;
}
.signin .modal-body #login_password {
  margin-top: 10px;
}
.signin .modal-body .formbox {
  margin-top: 20px;
}
.signin .modal-body .buttonbox {
  max-width: 320px;
  display: flex;
  justify-content: space-between;
  margin-top: 14px;
}
.signin .modal-body .modal-kindname .namep {
  font-size: 26px !important;
}

.signup {
  --bs-modal-width:840px;
}
.signup .modal-content {
  border-radius: 10px !important;
}
.signup .modal-body {
  height: 540px;
  padding: 2px !important;
  background-color: transparent !important;
  background: linear-gradient(180deg, #ddc461 0%, #504517 100%);
}
.signup .modal-body .btn-close {
  position: absolute;
  opacity: 1;
  right: 24px;
  top: 15px;
}
.signup .modal-body .btn-close img {
  width: 26px;
}
.signup .modal-body .modalBody-flex {
  max-height: 920px;
  overflow-y: scroll;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.signup .modal-body .modalBody-flex > div {
  width: 100%;
  padding: 840px 20px 40px 20px;
}
.signup .modal-body .modalBody-flex .modallogoimg {
  height: 50px !important;
}
.signup .modal-body .modalBody-flex .warnUl {
  width: 100%;
  background-color: #000;
  border: 1px solid #ffd626;
  padding: 20px;
  margin-top: 40px;
}
.signup .modal-body .modalBody-flex .warnUl li {
  font-size: 14px;
  line-height: 22px;
  font-weight: 300;
  color: #999999;
  margin-top: 12px;
}
.signup .modal-body .modalBody-flex .warnUl li:nth-child(1) {
  margin-top: 0;
}
.signup .modal-body .modalBody-flex::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Opera */
}
.signup .modal-body .signBody {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background-image: url("../images/sub_bg_2.png");
}
.signup .modal-body .formbox {
  margin-top: 40px;
}
.signup .modal-body .input-group {
  width: 320px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 15px;
}
.signup .modal-body .input-group .form-control,
.signup .modal-body .input-group .form-select {
  width: 320px !important;
  height: 50px !important;
  margin-top: 10px;
}
.signup .modal-body .primary-button {
  width: 100%;
  margin-top: 40px;
}

.casinomodal {
  --bs-modal-width:1240px;
}
.casinomodal .gamelink-ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}
.casinomodal .gamelink-ul li {
  width: calc(25% - 8px);
  height: 172px;
}
.casinomodal .gamelink-ul li a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.casinomodal .gamelink-ul li a > div {
  width: 100%;
  height: 100%;
}
.casinomodal .gamelink-ul li a .enterdiv {
  position: absolute;
  z-index: 4;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 118px;
  height: 42px;
  text-align: center;
  line-height: 42px;
  display: none;
  font-size: 14px;
}
.casinomodal .gamelink-ul li a .gameimg {
  width: 100%;
  transition: all 0.3s;
}
.casinomodal .gamelink-ul li a:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 7px;
  z-index: 3;
  background-image: url("../images/topboard.png");
}
.casinomodal .gamelink-ul li a:hover .enterdiv {
  display: block;
}
.casinomodal .gamelink-ul li a:hover .gameimg {
  transform: scale(1.1); /* 이미지 확대 */
}
.casinomodal .gamelink-ul li a:hover::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.4); /* 반투명한 어두운 배경 */
}

.slotmodal {
  --bs-modal-width:1240px;
}
.slotmodal .gamelink-ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}
.slotmodal .gamelink-ul li {
  width: calc(25% - 8px);
  height: 172px;
}
.slotmodal .gamelink-ul li a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.slotmodal .gamelink-ul li a > div {
  width: 100%;
  height: 100%;
}
.slotmodal .gamelink-ul li a .enterdiv {
  position: absolute;
  z-index: 4;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 118px;
  height: 42px;
  text-align: center;
  line-height: 42px;
  display: none;
  font-size: 14px;
}
.slotmodal .gamelink-ul li a .gameimg {
  width: 100%;
  transition: all 0.3s;
}
.slotmodal .gamelink-ul li a:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 7px;
  z-index: 3;
  background-image: url("../images/topboard.png");
}
.slotmodal .gamelink-ul li a:hover .enterdiv {
  display: block;
}
.slotmodal .gamelink-ul li a:hover .gameimg {
  transform: scale(1.1); /* 이미지 확대 */
}
.slotmodal .gamelink-ul li a:hover::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.4); /* 반투명한 어두운 배경 */
}

.menuCategory {
  --bs-modal-width:1240px;
}
.menuCategory .modal-body {
  padding: 0 !important;
  padding-top: 10px !important;
  overflow-y: hidden;
}
.menuCategory .modal-body .flexbox {
  display: flex;
}
.menuCategory .menuCategory-ul {
  display: block;
  padding-bottom: 85px;
  width: 130px;
  height: 100%;
  box-shadow: 0px 10px 21px #000000;
}
.menuCategory .menuCategory-ul button {
  width: 110px;
  height: 90px;
  margin: 0 auto;
  border-radius: 5px;
  background: transparent linear-gradient(180deg, #2C2D2F 0%, #101010 100%) 0% 0% no-repeat padding-box;
  box-shadow: inset 0px 2px 0px rgba(255, 255, 255, 0.1607843137);
  transition: all 0.3s ease; /* 변경된 속성 */
}
.menuCategory .menuCategory-ul button img {
  height: 30px;
}
.menuCategory .menuCategory-ul button p {
  font-size: 14px;
  font-weight: 200;
  color: #fff;
  margin-top: 7px;
}
.menuCategory .menuCategory-ul button:hover {
  background: transparent linear-gradient(180deg, #4B4E51 0%, #2B2C2C 100%) 0% 0% no-repeat padding-box;
}
.menuCategory .menuCategory-ul button.active {
  background: linear-gradient(180deg, #ffd83c -7.61%, #4b3d06 107.61%);
}
.menuCategory .menuCategory-wrap {
  width: calc(100% - 130px);
  max-height: 705px;
  padding: 0 10px;
}
.menuCategory .menuCategory-wrap .menuCategory-content {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  padding: 50px 40px;
  background-image: url("../images/sub_bg_3.png");
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.menuCategory .menuCategory-wrap .menuCategory-content .nameformbox {
  margin-top: 40px;
}

.menu-message .mtdiv,
.menu-bet .mtdiv,
.menu-enter .mtdiv,
.menu-out .mtdiv,
.menu-question .mtdiv,
.menu-notice .mtdiv {
  margin-top: 50px;
}
.menu-message .menu-message-top,
.menu-bet .menu-message-top,
.menu-enter .menu-message-top,
.menu-out .menu-message-top,
.menu-question .menu-message-top,
.menu-notice .menu-message-top {
  display: flex;
  justify-content: space-between;
}
.menu-message .menu-message-top button,
.menu-bet .menu-message-top button,
.menu-enter .menu-message-top button,
.menu-out .menu-message-top button,
.menu-question .menu-message-top button,
.menu-notice .menu-message-top button {
  width: 90px;
  height: 40px;
}
.menu-message .menu-message-top .menu-message-top-left,
.menu-bet .menu-message-top .menu-message-top-left,
.menu-enter .menu-message-top .menu-message-top-left,
.menu-out .menu-message-top .menu-message-top-left,
.menu-question .menu-message-top .menu-message-top-left,
.menu-notice .menu-message-top .menu-message-top-left {
  display: flex;
}
.menu-message .menu-message-top .menu-message-top-left .datepickerDiv,
.menu-bet .menu-message-top .menu-message-top-left .datepickerDiv,
.menu-enter .menu-message-top .menu-message-top-left .datepickerDiv,
.menu-out .menu-message-top .menu-message-top-left .datepickerDiv,
.menu-question .menu-message-top .menu-message-top-left .datepickerDiv,
.menu-notice .menu-message-top .menu-message-top-left .datepickerDiv {
  margin-right: 10px;
}
.menu-message .menu-message-top .menu-message-top-right button:nth-child(1),
.menu-bet .menu-message-top .menu-message-top-right button:nth-child(1),
.menu-enter .menu-message-top .menu-message-top-right button:nth-child(1),
.menu-out .menu-message-top .menu-message-top-right button:nth-child(1),
.menu-question .menu-message-top .menu-message-top-right button:nth-child(1),
.menu-notice .menu-message-top .menu-message-top-right button:nth-child(1) {
  margin-right: 5px;
}
.menu-message .menu-message-bottom,
.menu-bet .menu-message-bottom,
.menu-enter .menu-message-bottom,
.menu-out .menu-message-bottom,
.menu-question .menu-message-bottom,
.menu-notice .menu-message-bottom {
  margin-top: 20px;
}

.submitContent {
  display: none;
}
.submitContent .buttonbox {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}
.submitContent .buttonbox button:nth-child(1) {
  margin-right: 10px;
}

.depositmodal,
.withdrawtmodal {
  --bs-modal-width:1240px;
}
.depositmodal .nameformbox,
.withdrawtmodal .nameformbox {
  margin-top: 40px;
}
.depositmodal .modal-body,
.withdrawtmodal .modal-body {
  height: 672px;
}
.depositmodal .modal-body .depositBody,
.withdrawtmodal .modal-body .depositBody {
  width: 100%;
  height: 100%;
  padding: 40px;
  background-image: url("../images/sub_bg_4.png");
}
.depositmodal .modal-body .depositBody .modalBody-flex > div,
.withdrawtmodal .modal-body .depositBody .modalBody-flex > div {
  width: 100%;
}
.depositmodal .modal-body .moneybutbox,
.withdrawtmodal .modal-body .moneybutbox {
  margin-top: 10px;
  display: flex;
  justify-content: center;
}
.depositmodal .modal-body .moneybutbox button,
.withdrawtmodal .modal-body .moneybutbox button {
  width: 100%;
  margin-right: 10px;
}
.depositmodal .modal-body .moneybutbox button:last-child,
.withdrawtmodal .modal-body .moneybutbox button:last-child {
  margin-right: 0;
}
.depositmodal .modal-body .pushbutbox,
.withdrawtmodal .modal-body .pushbutbox {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}
.depositmodal .modal-body .pushbutbox button:nth-child(1),
.withdrawtmodal .modal-body .pushbutbox button:nth-child(1) {
  margin-right: 10px;
}
.depositmodal .modal-body .questionbutbox,
.withdrawtmodal .modal-body .questionbutbox {
  display: flex;
  align-items: center;
  margin-top: 40px;
}
.depositmodal .modal-body .questionbutbox button,
.withdrawtmodal .modal-body .questionbutbox button {
  margin-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.depositmodal .modal-body .questionbutbox button > div,
.withdrawtmodal .modal-body .questionbutbox button > div {
  margin-right: 8px;
}
.depositmodal .modal-body .questionbutbox P,
.withdrawtmodal .modal-body .questionbutbox P {
  color: #fff;
  font-weight: 300;
}

.gameboxmodal .modal-dialog {
  max-width: 1400px;
  max-height: 840px;
  margin-top: 60px !important;
}
.gameboxmodal .modal-dialog .modal-content {
  width: 100%;
  height: 840px;
  max-height: 840px;
  border-radius: 0;
  padding: 4px !important;
  background: linear-gradient(180deg, #351E06 0%, #AD6419 21%, #FFD9B2 48.5%, #AD6419 76.5%, #351E06 100%);
}
.gameboxmodal .modal-dialog .modal-content .gamebg {
  width: 100%;
  height: 100%;
  background-image: url("../images/gameboxbg.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}
.gameboxmodal .modal-dialog .modal-content .gamebg .modal-header {
  position: relative;
  border: none;
  justify-content: center;
  padding-bottom: 0 !important;
}
.gameboxmodal .modal-dialog .modal-content .gamebg .modal-header h2 {
  font-size: 50px;
  background: linear-gradient(90deg, #FFD900 23.19%, #FFF6B2 56.48%, #FFD900 87.31%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.gameboxmodal .modal-dialog .modal-content .gamebg .modal-header button {
  position: absolute;
  top: 30px;
  right: 40px;
  opacity: 1;
}
.gameboxmodal .modal-dialog .modal-content .gamebg .modal-header button img {
  width: 32px;
}
.gameboxmodal .modal-dialog .modal-content .gamebg .modal-body {
  padding: 10px 40px 0px 40px;
}
.gameboxmodal .game-ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  max-height: 100%;
  overflow-y: auto;
  max-height: 700px;
  overflow-y: auto;
  scrollbar-width: none;
  padding-bottom: 12px;
}
.gameboxmodal .game-ul li {
  width: calc(25% - 8px);
}
.gameboxmodal .game-ul li .gamebutton {
  position: relative;
  border-radius: 10px;
  border: 1px solid #6F6F6F;
  overflow: hidden;
}
.gameboxmodal .game-ul li .gamebutton img {
  border-radius: 10px;
  transition: all 0.3s;
}
.gameboxmodal .game-ul li .gamebutton .playlink {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(180deg, #424242 -18.49%, #020202 121.23%);
  border: 1px solid #a88c6b;
  width: 160px;
  height: 40px;
  line-height: 38px;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  text-align: center;
  z-index: 15;
  cursor: pointer;
  box-shadow: rgba(0, 0, 0, 0.2) 0 3px 1px -2px, rgba(0, 0, 0, 0.4392156863) 0 2px 2px 0, rgba(0, 0, 0, 0.12) 0 1px 5px 0;
}
.gameboxmodal .game-ul li .gamebutton .playlink span {
  font-size: 16px;
  font-weight: 700;
  background: linear-gradient(90deg, #F2E8B8 0%, #E69F61 21.5%, #FFF9D6 58%, #D6936E 77%, #F2E8B8 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  color: transparent;
  -webkit-background-clip: text;
}
.gameboxmodal .game-ul li .gamebutton .playlink:hover {
  background: #000;
  border: 1px solid #E7BF76;
}
.gameboxmodal .game-ul li .gamebutton:hover img {
  transform: scale(1.1);
}
.gameboxmodal .game-ul li .gamebutton:hover .playlink {
  opacity: 1;
}
.gameboxmodal .game-ul li .gamebutton:hover:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background: rgba(0, 0, 0, 0.54);
}

@media (min-width: 990px) {
  .modal-dialog-scrollable {
    height: auto !important;
  }
}
@media (max-width: 990px) {
  .modal {
    background-color: #1D1D1D;
  }
  .logoheader {
    padding: 14px 0;
  }
  .logoheader .modal-title img {
    height: 22px;
  }
  .input-flexDiv {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 15px;
  }
  .input-flexDiv .input-flexDiv-bottom {
    display: block !important;
  }
  .input-flexDiv .input-flexDiv-bottom .input-buttonbox {
    margin-top: 10px;
  }
  .input-flexDiv .input-flexDiv-bottom .input-buttonbox button {
    width: 100%;
    margin-left: 0;
  }
  .input-flexDiv .input-flexDiv-bottom .input-buttonbox button:nth-child(1) {
    margin-right: 10px;
  }
  .moibleloginAfter {
    padding: 0 20px;
  }
  .moibleloginAfter > div {
    display: flex;
  }
  .moibleloginAfter > div button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 15px;
    width: 100%;
    height: 45px;
    background-color: #000000;
    font-size: 16px;
    color: #fff;
    font-weight: 300;
  }
  .moibleloginAfter > div button:nth-child(1) {
    margin-right: 10px;
  }
  .boardtopline {
    background-image: url("../images/mobile/topboard.png") !important;
  }
  .menu-message-top {
    display: block !important;
  }
  .menu-message-top .menu-message-top-left .datepickerDiv {
    width: 36% !important;
  }
  .menu-message-top .menu-message-top-left button {
    width: 28% !important;
    font-size: 14px;
    font-weight: 300;
  }
  .menu-message-top .menu-message-top-right {
    display: flex;
    margin-top: 15px;
  }
  .menu-message-top .menu-message-top-right button {
    width: 100%;
    font-size: 14px;
    font-weight: 300;
  }
  .menu-message-top .menu-message-top-right button:nth-child(1) {
    margin-right: 10px !important;
  }
  .menu-message-top .datepickericon {
    top: 10px;
  }
  .signin,
  .signup {
    background-color: transparent !important;
  }
  .signup {
    --bs-modal-width:92%;
  }
  .signup .modal-dialog {
    margin: 0 auto;
  }
  .casinomodal .modal-dialog,
  .slotmodal .modal-dialog {
    margin: 0;
  }
  .casinomodal .gamelink-ul li,
  .slotmodal .gamelink-ul li {
    width: calc(50% - 5px);
    height: auto;
  }
  .menuCategory .modal-dialog {
    margin: 0;
  }
  .menuCategory .modal-dialog .modal-content {
    height: 100%;
  }
  .menuCategory .modal-body {
    overflow: auto;
  }
  .menuCategory .modal-body .flexbox {
    display: block;
  }
  .menuCategory .menuCategory-ul {
    width: 100%;
    display: flex;
    gap: 10px;
    padding: 10px;
  }
  .menuCategory .menuCategory-ul li {
    width: calc(33.3333333333% - 7px);
  }
  .menuCategory .menuCategory-ul button {
    width: 100%;
    height: 51px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 15px 2px;
  }
  .menuCategory .menuCategory-ul button p {
    margin-top: -2px;
    margin-left: 6px;
  }
  .menuCategory .menuCategory-wrap {
    width: 100%;
  }
  .menuCategory .menuCategory-wrap .menuCategory-content {
    padding-left: 15px;
    padding-right: 15px;
    background-image: none;
  }
  .menu-message .tableContent-div-header .tableContent-div-header-01,
  .menu-bet .tableContent-div-header .tableContent-div-header-01 {
    width: 18% !important;
  }
  .menu-message .tableContent-div-header .tableContent-div-header-01 p,
  .menu-bet .tableContent-div-header .tableContent-div-header-01 p {
    padding: 0 5px;
  }
  .menu-message .tableContent-div-header .tableContent-div-header-02,
  .menu-bet .tableContent-div-header .tableContent-div-header-02 {
    width: 72% !important;
  }
  .menu-message .tableContent-div-header .tableContent-div-header-03,
  .menu-message .tableContent-div-header .tableContent-div-header-04,
  .menu-bet .tableContent-div-header .tableContent-div-header-03,
  .menu-bet .tableContent-div-header .tableContent-div-header-04 {
    display: none !important;
  }
  .menu-message .accordion-button-01,
  .menu-bet .accordion-button-01 {
    width: 18% !important;
  }
  .menu-message .accordion-button-02,
  .menu-bet .accordion-button-02 {
    width: 72% !important;
    padding-left: 10px;
  }
  .menu-message .accordion-button-02 p,
  .menu-bet .accordion-button-02 p {
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .menu-message .accordion-button-03,
  .menu-message .accordion-button-04,
  .menu-bet .accordion-button-03,
  .menu-bet .accordion-button-04 {
    display: none !important;
  }
  .menu-enter .tableContent-div-header-01,
  .menu-enter .tableContent-div-body-01,
  .menu-out .tableContent-div-header-01,
  .menu-out .tableContent-div-body-01 {
    width: 20% !important;
  }
  .menu-enter .tableContent-div-header-02,
  .menu-enter .tableContent-div-body-02,
  .menu-enter .tableContent-div-header-03,
  .menu-enter .tableContent-div-body-03,
  .menu-out .tableContent-div-header-02,
  .menu-out .tableContent-div-body-02,
  .menu-out .tableContent-div-header-03,
  .menu-out .tableContent-div-body-03 {
    width: 40% !important;
  }
  .menu-enter .tableContent-div-header-04,
  .menu-enter .tableContent-div-header-05,
  .menu-enter .tableContent-div-header-06,
  .menu-enter .tableContent-div-header-07,
  .menu-enter .tableContent-div-body-04,
  .menu-enter .tableContent-div-body-05,
  .menu-enter .tableContent-div-body-06,
  .menu-enter .tableContent-div-body-07,
  .menu-out .tableContent-div-header-04,
  .menu-out .tableContent-div-header-05,
  .menu-out .tableContent-div-header-06,
  .menu-out .tableContent-div-header-07,
  .menu-out .tableContent-div-body-04,
  .menu-out .tableContent-div-body-05,
  .menu-out .tableContent-div-body-06,
  .menu-out .tableContent-div-body-07 {
    display: none !important;
  }
  .menu-question .tableContent-div-header-01,
  .menu-question .accordion-button-01 {
    width: 12% !important;
    display: none !important;
  }
  .menu-question .tableContent-div-header-02,
  .menu-question .accordion-button-02 {
    width: 75% !important;
  }
  .menu-question .tableContent-div-header-04,
  .menu-question .accordion-button-04 {
    display: none !important;
  }
  .menu-question .accordion-button-01 {
    display: none !important;
  }
  .menu-question .accordion-button-02 {
    padding-left: 10px;
  }
  .submitContent .buttonbox button {
    width: 100%;
  }
  .depositmodal .modal-dialog,
  .withdrawtmodal .modal-dialog {
    margin: 0 !important;
  }
  .depositmodal .modal-body,
  .withdrawtmodal .modal-body {
    height: auto !important;
  }
  .depositmodal .modal-dialog-centered,
  .withdrawtmodal .modal-dialog-centered {
    align-items: flex-start !important;
    min-height: auto !important;
  }
  .depositmodal .depositBody,
  .withdrawtmodal .depositBody {
    background-image: none !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .depositmodal .moneybutbox,
  .withdrawtmodal .moneybutbox {
    width: 100%;
    display: block !important;
  }
  .depositmodal .moneybutbox button,
  .withdrawtmodal .moneybutbox button {
    margin-right: 2px !important;
  }
  .depositmodal .moneybutbox > button:nth-child(1),
  .depositmodal .moneybutbox > button:nth-child(2),
  .depositmodal .moneybutbox > button:nth-child(3),
  .depositmodal .moneybutbox > button:nth-child(4),
  .depositmodal .moneybutbox > button:nth-child(5),
  .withdrawtmodal .moneybutbox > button:nth-child(1),
  .withdrawtmodal .moneybutbox > button:nth-child(2),
  .withdrawtmodal .moneybutbox > button:nth-child(3),
  .withdrawtmodal .moneybutbox > button:nth-child(4),
  .withdrawtmodal .moneybutbox > button:nth-child(5) {
    width: calc(20% - 5px);
  }
  .depositmodal .moneybutbox > button:nth-child(6),
  .withdrawtmodal .moneybutbox > button:nth-child(6) {
    width: 100% !important;
    margin-right: 0 !important;
    margin-top: 10px;
  }
  .depositmodal .questionbutbox,
  .withdrawtmodal .questionbutbox {
    display: block !important;
  }
  .depositmodal .questionbutbox button,
  .withdrawtmodal .questionbutbox button {
    width: 100%;
  }
  .depositmodal .questionbutbox p,
  .withdrawtmodal .questionbutbox p {
    font-size: 14px;
    margin-top: 20px;
  }
  .depositmodal .pushbutbox button,
  .withdrawtmodal .pushbutbox button {
    width: 100%;
  }
  .withdrawtmodal .modal-dialog {
    margin: 0 !important;
  }
  .withdrawtmodal .modal-body {
    height: auto !important;
  }
  .withdrawtmodal .modal-dialog-centered {
    align-items: flex-start !important;
    min-height: auto !important;
  }
  .withdrawtmodal .depositBody {
    background-image: none !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .withdrawtmodal .moneybutbox {
    width: 100%;
    display: block !important;
  }
  .withdrawtmodal .moneybutbox button {
    margin-right: 2px !important;
  }
  .withdrawtmodal .moneybutbox > button:nth-child(1),
  .withdrawtmodal .moneybutbox > button:nth-child(2),
  .withdrawtmodal .moneybutbox > button:nth-child(3),
  .withdrawtmodal .moneybutbox > button:nth-child(4),
  .withdrawtmodal .moneybutbox > button:nth-child(5) {
    width: calc(20% - 5px);
  }
  .withdrawtmodal .moneybutbox > button:nth-child(6) {
    width: 100% !important;
    margin-right: 0 !important;
    margin-top: 10px;
  }
  .withdrawtmodal .questionbutbox {
    display: block !important;
  }
  .withdrawtmodal .questionbutbox button {
    width: 100%;
  }
  .withdrawtmodal .questionbutbox p {
    font-size: 14px;
    margin-top: 20px;
  }
  .withdrawtmodal .pushbutbox button {
    width: 100%;
  }
  .menu-message-top .menu-message-top-right button:nth-child(1),
  .mr0 {
    margin-right: 0 !important;
  }
}