@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap");
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'Noto Sans KR', sans-serif;
}
body {
  width: 100%;
  background:#272727 !important;
}

table {
  border-collapse: collapse;
  width: 100%;
}

a {
  text-decoration: none;
  cursor: pointer;
}

img {
  display: block;
}

ul, ol {
  list-style: none;
}

input::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #707070;
}

input:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #707070;
}

input::-ms-input-placeholder, select::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #707070;
}

input::placeholder, select::placeholder, textarea::placeholder {
  color: #707070;
}

input:focus, select:focus, textarea:focus {
  outline: none;
}

button {
  cursor: pointer;
  border: none;
}

button:focus {
  outline: none;
}

._hide {
  display: none !important;
}

.mobile {
  display: none;
}

.num {
  font-family: 'Montserrat', sans-serif;
}

.yel {
  color: #FFE70E;
}

.inner {
  width: 1240px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* .container {min-height: 640px;} */

header {
  position: relative;
  /* background-color: #101010; */
  background: #FFFFFF;
}


header .header_wrapper {
  width: 100%;
}

header .header_wrapper.header_top {
  border-bottom: 3px solid #0090FF;
  background: #0E2857;
}

header .header_wrapper.header_top .inner {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px;
  background: #0E2857;
}

header .header_wrapper.header_top .inner .logo_wrapper {
  width: 100%;
  max-width: 180px;
  height: 51px;
}

header .header_wrapper.header_top .inner .logo_wrapper img {
  width: 100%;
}

header .header_wrapper.header_top .inner .chrome {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  color: #FFFFFF;
  letter-spacing: -0.72px;
  margin-right: auto;
  margin-left: 15px;
}

header .header_wrapper.header_top .inner .chrome .img_wrapper {
  width: 100%;
  max-width: 28px;
  margin-right: 10px;
}

header .header_wrapper.header_top .inner .chrome .img_wrapper img {
  width: 100%;
}

header .header_wrapper.header_top .inner .chrome p {
  max-width: 142px;
  word-break: keep-all;
}

header .header_wrapper.header_top .inner .chrome p span {
  color: #FFD300;
  font-weight: bold;
}

header .header_wrapper.header_top .inner .login_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 490px;
}

header .header_wrapper.header_top .inner .login_wrapper input {
  width: 100%;
  max-width: 130px;
  border: 1px solid #DFE1E6;
  padding: 4.5px 10px;
  font-size: 16px;
  font-weight: 500;
}

header .header_wrapper.header_top .inner .login_wrapper a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5.5px 0;
  width: 100%;
  background: #0C4999;
  color: #FFFFFF;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100px;
  border-radius: 5px;
}

header .header_wrapper.header_top .inner .login_wrapper a:last-of-type {
  background: #707070;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login {
  position: relative;
  max-width: 820px;
	top : 11px;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .id {
  font-size: 14px;
	color: #F6F6F6;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .id span {
  font-weight: bold;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .msm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 5px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .msm .img_wrapper {
  max-width: 19px;
  width: 100%;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .msm .img_wrapper img {
  width: 100%;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .msm p {
  color: #F6F6F6;
  font-weight: 500;
  margin: 0 5px;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .refresh_btn {
  cursor: pointer;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .wrapper .input_wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .wrapper .input_wrapper input {
  text-align: right;
  color: #0E2857;
  padding-right: 21px;
  border-radius: 5px;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .wrapper .input_wrapper p {
  position: absolute;
  top: 50%;
  right: 5px;
  color: #0E2857;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .wrapper .show_btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 35px;
  height: 35px;
  background: #02A6A7;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .wrapper .show_btn img {
  width: 14px;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .game_money {
  display: none;
  position: absolute;
  top: 45px;
  left: 50%;
  width: 100%;
  border: 1px solid #C5C5C5;
  z-index: 10;
  max-width: 530px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .game_money table {
  width: 100%;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .game_money table tr {
  font-size: 14px;
  border-bottom: 1px solid #C5C5C5;
  background: #FFFFFF;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .game_money table tr:nth-of-type(2n) {
  background: #F8F8F8;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .game_money table tr th {
  font-size: 16px;
  background: #02A6A7;
  color: #FFFFFF;
  padding: 8px 0;
  font-weight: normal;
  border-right: 1px solid #C5C5C5;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .game_money table tr th:nth-of-type(2n) {
  border-right: 0;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .game_money table tr td {
  padding: 10px;
  border-left: 1px solid #C5C5C5;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .game_money table tr td:first-of-type, header .header_wrapper.header_top .inner .login_wrapper.after_login .game_money table tr td:nth-of-type(2n) {
  border-left: 0;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .game_money table tr td .money {
  color: #02A6A7;
}

header .header_wrapper.header_top .inner .login_wrapper.after_login .game_money table tr td .money span {
  font-weight: 600;
}

header .header_wrapper.header_top .inner .mobile_btn {
  display: none;
}

header .header_wrapper.header_bottom .inner nav {
  width: 1200px;
}

header .header_wrapper.header_bottom .inner nav > ul {
  width: 1200px;
  /* -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; */
  display: block;
  display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[11];
        grid-template-columns: repeat(11, 1fr);

}
header .header_wrapper.header_bottom .inner nav.pc_gnb > ul {
  width: 1200px;
  /* -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; */
  display: block;
 /*  display: -ms-grid;
            display: grid;
            -ms-grid-columns: (1fr)[8];
        grid-template-columns: repeat(8, 1fr); */

}

header .header_wrapper.header_bottom .inner nav > ul > li {
  float: left;
}

header .header_wrapper.header_bottom .inner nav > ul > li > a {
    position: relative;
    margin: 8px 0;
    padding: 0.5em 0;
    text-transform: uppercase;
    display: block;
    color: #FFFFFF !important;
    font-size: 13px;
    text-align: center;
}
header .header_wrapper.header_bottom .inner nav > ul > li:last-of-type > a {
  /* font-weight: bold; */
}

header .header_wrapper.header_bottom .inner nav > ul > li > a::after {
  left: 0;
  bottom: 0;
  border-bottom: 3px solid #8a8a8a;
  border-left: 3px solid #FFFFFF;
  -webkit-transform: translate(100%, -50%);
          transform: translate(100%, -50%);
}

header .header_wrapper.header_bottom .inner nav > ul > li > a:hover {
  font-weight: bold;
  color: #FFFFFF;
}

header .header_wrapper.header_bottom .inner nav > ul > li > a:hover::before, header .header_wrapper.header_bottom .inner nav > ul > li > a:hover::after {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
}

.header_wrapper .sub li a {
  border-top: none !important;
}
header .header_wrapper.header_bottom .inner ul > li:hover .sub {
  /* display: none !important; */
}
header .header_wrapper.header_bottom .inner nav > ul > li:hover .sub_nav_wrapper {
  display: block;
  opacity: 1;
  -webkit-transition: all .9s ease;
  transition: all .9s ease;
}

header .header_wrapper.header_bottom .inner nav > ul > li .sub_nav_wrapper {
  display: none;
  opacity: 0;
  z-index: 10;
  text-transform: uppercase;
  position: absolute;
  /* left: 0;
  right: 0; */
  background: #272727;
}

header .header_wrapper.header_bottom .inner nav > ul > li .sub_nav_wrapper .sub_nav {
  width: 100%;
  max-width: 1240px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 35px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

header .header_wrapper.header_bottom .inner nav > ul > li .sub_nav_wrapper .sub_nav li a {
  display: block;
  color: #FFFFFF;
  padding: 15px;
}

header .header_wrapper.header_bottom .inner nav > ul > li .sub_nav_wrapper .sub_nav li:hover a {
  color: #06CDD7;
  -webkit-transition: all .35s ease;
  transition: all .35s ease;
}

footer {
  width: 100%;
  background-color: #272727;
}

footer .inner {
  /* background-color: #272727; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

footer .inner .footer_logo {
  width: 100%;
  max-width: 201px;
}

footer .inner .footer_logo img {
  width: 100%;
  filter: grayscale(1);
}

footer .inner p {
  font-size: 16px;
  font-weight: bold;
  color: #545E75;
}

footer .inner p span {
  color: #545E75;
}

footer .inner .right_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

footer .inner .right_box a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

footer .inner .right_box a::after {
  content: '';
  width: 1px;
  height: 10px;
  background: #707070;
  margin-right: 10px;
}

footer .inner .right_box a p {
  color: #909090;
  padding: 0 10px;
  font-weight: normal;
}

.login_popup_bg {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
}

.login_popup_bg .login_wrapper {
	width: 100%;
  max-width: 400px;
  background: #fff;
  border: 1px solid #0E2857;
  padding: 3% 2%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.login_popup_bg .login_wrapper .close {
  position: absolute;
  top: 5%;
  right: 5%;
  cursor: pointer;
}

.login_popup_bg .login_wrapper .login_logo {
  width: 100%;
  max-width: 205px;
  margin-bottom: 17%;
}

.login_popup_bg .login_wrapper .login_logo img {
  width: 100%;
}

.login_popup_bg .login_wrapper form {
  width: 100%;
}

.login_popup_bg .login_wrapper form .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0;
  border: 1px solid #C5C5C5;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.login_popup_bg .login_wrapper form .wrapper .icon_wrapper {
  width: 100%;
  max-width: 12px;
  margin: 0 14px;
}

.login_popup_bg .login_wrapper form .wrapper .icon_wrapper img {
  width: 100%;
  filter: hue-rotate(60deg) brightness(0.5);
}

.login_popup_bg .login_wrapper form .wrapper .line {
  width: 1px;
  height: 14px;
  background-color: #C5C5C5;
  margin-right: 2px;
}

.login_popup_bg .login_wrapper form .wrapper input {
	border: 0;
  width: 100%;
  padding: 8px 10px;
  background-color: #fff;
	color:#000;
}

.login_popup_bg .login_wrapper form button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 13px 0;
  width: 100%;
  background: #0E2857;
  color: #FFFFFF;
  font-size: 14px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.login_popup_bg .login_wrapper > p {
  font-size: 14px;
  margin-top: 20px;
}

.login_popup_bg .login_wrapper > p a {
  color: #0E2857;
}

.page_tit{
	/* background:#1b1b1b; */
	background:#FFFFFF;
  display: none;
}

.page_tit .inner {
  padding: 40px 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: url(../../img/sub_page_ban2.png) center center/cover no-repeat;
}

.page_tit .inner h3 {
  font-size: 30px;
	/* color:#fff; */
}

.noti {
  width: 100%;
  background-color: unset;
}

.noti_wrapper {
  background-color: #505050;
  border: 1px solid #707070;
  width: 100%;
  max-width: 1240px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 9px 20px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 1400px;
}

.noti_tit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  width: 100%;
  color: #ffffff;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 87px;
}

.noti_tit > .img_wrapper {
  width: 17px;
  margin-left: 10px;
}

.noti_tit > .img_wrapper img {
  width: 100%;
  filter: brightness(0) invert(1);
}

.noti_show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  color: #ffffff;
  font-size: 14px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  white-space: nowrap;
}

.noti_show p {
	width: 1111px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.noti_show p::after {
  content: '';
  width: 1px;
  height: 12px;
  background-color: #FFFFFF;
  margin: 0 15px;
}

.noti_show p:last-of-type::after {
  display: none;
}

.noti_show p span {
  margin-right: 10px;
}

.delete {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 18px;
  width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.delete button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px;
  width: 100%;
  background: #707070;
  color: #FFFFFF;
  font-size: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 150px;
}

.delete a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 5px;
  padding: 5px;
  width: 100%;
  background: #02A6A7;
  color: #FFFFFF;
  font-size: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 150px;
}

.delete a.gray {
  background: #707070;
}

.pagination ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pagination ul li {
  margin-left: 5px;
}

.pagination ul li:first-of-type {
  margin-left: 0;
}

.pagination ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 35px;
  height: 35px;
  background: #FFFFFF;
  border: 2px solid #C5C5C5;
  color: #C5C5C5;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pagination ul li a img {
  width: 100%;
}

.pagination ul li a.active {
  background: #02A6A7;
  color: #FFFFFF;
  border: 1px solid #C5C5C5;
}

.side_menu_bg {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100vh;
  background: rgba(255, 255, 255, 0.3);
  overflow: hidden;
}

.side_menu {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100vh;
  background: #F8F8F8;
  max-width: 250px;
  overflow: scroll;
  -webkit-box-shadow: -10px 0px 15px #0000001A;
          box-shadow: -10px 0px 15px #0000001A;
  -webkit-animation: animateleft 0.4s;
          animation: animateleft 0.4s;
  z-index: 15;
}

.side_menu .inner_wrapper .top_section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 29px 50px 20px 5%;
  background: #FFFFFF;
  font-size: 14px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.side_menu .inner_wrapper .top_section .id {
  font-weight: 600;
}

.side_menu .inner_wrapper .top_section .id span {
  font-weight: bold;
}

.side_menu .inner_wrapper .top_section .msm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.side_menu .inner_wrapper .top_section .msm .img_wrapper {
  width: 19px;
  margin-right: 5px;
}

.side_menu .inner_wrapper .top_section .msm .img_wrapper img {
  width: 100%;
}

.side_menu .inner_wrapper .top_section .msm p {
  font-weight: bold;
  color: #02A6A7;
}

.side_menu .inner_wrapper .top_section > a {
  color: #C5C5C5;
}

.side_menu .inner_wrapper .input_section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  padding: 15px 5%;
  background: #FFFFFF;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.side_menu .inner_wrapper .input_section .refresh_btn {
  cursor: pointer;
}

.side_menu .inner_wrapper .input_section .input_wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 5px;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 170px;
}

.side_menu .inner_wrapper .input_section .input_wrapper input {
  width: 100%;
  text-align: right;
  color: #02A6A7;
  padding: 7px 0;
  max-width: 170px;
  padding-right: 21px;
  border: 1px solid #DFE1E6;
  font-weight: bold;
  font-size: 16px;
}

.side_menu .inner_wrapper .input_section .input_wrapper p {
  position: absolute;
  top: 50%;
  right: 7px;
  color: #02A6A7;
  font-size: 14px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.side_menu .inner_wrapper .btn_section {
  padding: 15px 5%;
}

.side_menu .inner_wrapper .btn_section .btn_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.side_menu .inner_wrapper .btn_section .btn_top a {
  width: 49%;
  margin-top: 0;
}

.side_menu .inner_wrapper .btn_section a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  padding: 7.5px 0;
  width: 100%;
  background: #02A6A7;
  color: #FFFFFF;
  font-size: 14px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.side_menu .inner_wrapper .side_nav > li {
  color: #FFFFFF;
  background-color: #FFFFFF;
}

.side_menu .inner_wrapper .side_nav > li .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5%;
}

.side_menu .inner_wrapper .side_nav > li .wrapper > a {
  color: #000000;
}

.side_menu .inner_wrapper .side_nav > li .wrapper > p {
  color: #000000;
}

.side_menu .inner_wrapper .side_nav > li > .sub {
  display: none;
  background-color: #E9E7E7;
}

.side_menu .inner_wrapper .side_nav > li > .sub li {
  padding: 5%;
  border-bottom: 1px solid #C5C5C5;
}

.side_menu .inner_wrapper .side_nav > li > .sub li a {
  color: #000000;
  font-size: 13px;
  font-weight: normal;
}

.side_menu .inner_wrapper .side_nav > li > .sub li:last-of-type {
  border-bottom: 0;
}

.banner_section {
  width: 100%;
}

.banner_section .banner {
  position: relative;
  width: 100%;
  /* min-width: 1240px; */
  /* background: url(../../img/bg_01.png?v=2) no-repeat center center/cover;
  padding: 16% 0; */
  /* padding-top: 27px; */
}

.banner_section .banner img {
  width: 100%;
}

.banner_section .contents {
	background: url(../../img/contents_01.gif);
	width: 500px;
	height: 310px;
	position: absolute;
	bottom: 0;
	left: 20%;
	background-size: cover;
}

/*ban01*/

.banner_section .banner .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5% 20px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.banner_section .banner .inner .txt_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.banner_section .banner .inner .txt_wrapper .logo_wrapper {
  width: 100%;
  max-width: 150px;
  margin-bottom: 5%;
}

.banner_section .banner .inner .txt_wrapper .logo_wrapper img {
  width: 100%;
}

.banner_section .banner .inner .txt_wrapper .img_wrapper {
  width: 100%;
  max-width: 430px;
  margin-bottom: 12%;
}

.banner_section .banner .inner .txt_wrapper .img_wrapper img {
  width: 100%;
}

.banner_section .banner .inner .txt_wrapper a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  width: 100%;
  background: #02A6A7;
  color: #FFFFFF;
  font-size: 14px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 150px;
}

.main_bg_wrap {
  background: url(../../img/bottom_bg.png) center center/cover no-repeat;
}

.game_ban_btn {
}

.game_ban_btn .inner {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  /* -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; */
  padding: 20px;
}

.game_ban_btn .inner a {
  position: relative;
  width: 100%;
  max-width: calc(100%/ 3.03);
  background: #FFFFFF;
  /* background: transparent -webkit-gradient(linear, left top, right top, from(#02A6A7), color-stop(17%, #D8FFFF), color-stop(82%, #D8FFFF), to(#02A6A7)) 0% 0% no-repeat padding-box;
  background: transparent linear-gradient(90deg, #02A6A7 0%, #D8FFFF 17%, #D8FFFF 82%, #02A6A7 100%) 0% 0% no-repeat padding-box; */
}

.game_ban_btn .inner a:last-of-type {
  margin-bottom: 0;
}

.game_ban_btn .inner a .txt_wrapper {
  position: absolute;
  left: 215px;
  /* right: 0; */
  bottom: 0;
  transform: translateX(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 70px 0px;
  /* background: rgba(0, 0, 0, 0.8); */
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  /* display: none; */
}

.game_ban_btn .inner a .txt_wrapper p {
  color: #C5C5C5;
  font-size: 16px;
}

.game_ban_btn .inner a .txt_wrapper p.tit {
  font-size: 30px;
  color: #92F658;
  font-weight: bold;
  margin-right: 10px;
}

.game_ban_btn .inner a .img_wrapper {
  width: 100%;
  height: 400px;
  padding: 10% 0;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.game_ban_btn .inner a .btn {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 0;
  width: 100%;
  color: #FFFFFF;
  color: #FFFFFF;
  font-size: 14px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 131px;
  -webkit-transition: background .5s, color .5s;
  transition: background .5s, color .5s;
  border-radius: 20px;
}


/* .txt_wrapper>p,.txt_wrapper>h3{display:none} */


.game_tit_section {
  width: 100%;
	background:#FFFFFF;
  display: none;
}

.game_tit_section .banner {
  width: 100%;
}

.game_tit_section .banner .inner {
  background: url(../../img/livecasino_ban.png?v=3) center center/cover no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 20px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.game_tit_section .banner .inner .txt_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.game_tit_section .banner .inner .txt_wrapper p {
  color: #b1b1b1;
  font-size: 16px;
}

.game_tit_section .banner .inner .txt_wrapper h3 {
  font-size: 40px;
	color: #000;
}

.game_tit_section .banner .inner.rng_tit {
  background: url(../../img/rng_ban.png?v=2) center center/cover no-repeat;
}

/* .game_section .bg_wrap {
  padding: 20px 0 0;
  background: url(../../img/game_bg2.png) center center/cover no-repeat;
} */

.game_section .noti {
  /* margin-bottom: 20px; */
}


.game_section .inner .wrapper_box {
  width: 100%;
  padding: 20px;
  /* border: 1px solid #DFE1E6; */
  background: transparent linear-gradient(90deg, #505050 0%, #101010 5%, #101010 52%, #101010 92%, #505050 100%) 0% 0% no-repeat padding-box;
  margin-bottom: 20px;
}

.game_section .inner .wrapper_box .game_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.game_section .inner .wrapper_box .game_wrapper .game .img_wrapper {
  width: 100%;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.game_section .inner .wrapper_box .game_wrapper .game .txt_wrapper {
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 7% 0;
  width: 100%;
  border-top: none;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.game_section .inner .wrapper_box .game_wrapper .game .txt_wrapper h3 {
  font-size: 25px;
  color: #FFFFFF;
}

.game_section .inner .wrapper_box .game_wrapper .game .txt_wrapper p {
  font-size: 14px;
  color: #FFFFFF;
  text-transform: uppercase;
}

.game_section .inner .wrapper_box .game_wrapper .game .txt_wrapper .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 7%;
  padding: 7.5px 0;
  width: 100%;
  background: #0C4999;
  color: #FFFFFF;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 131px;
  -webkit-transition: background .5s,  color .5s;
  transition: background .5s,  color .5s;
}

.game_section .inner .wrapper_box .game_wrapper .game.first .img_wrapper {
  background: url(../../img/thn01.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.sec .img_wrapper {
  background: url(../../img/thn02.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.thr .img_wrapper {
  background: url(../../img/thn03.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.for .img_wrapper {
  background: url(../../img/thn04.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.fif .img_wrapper {
  background: url(../../img/thn05.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.six .img_wrapper {
  background: url(../../img/thn06.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.sev .img_wrapper {
  background: url(../../img/thn07.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.eig .img_wrapper {
  background: url(../../img/thn08.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover .btn {
  background: #FFFFFF;
  color: #202020;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.first .img_wrapper {
  background: url(../../img/thn01_on.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.sec .img_wrapper {
  background: url(../../img/thn02_on.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.thr .img_wrapper {
  background: url(../../img/thn03_on.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.for .img_wrapper {
  background: url(../../img/thn04_on.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.fif .img_wrapper {
  background: url(../../img/thn05_on.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.six .img_wrapper {
  background: url(../../img/thn06_on.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.sev .img_wrapper {
  background: url(../../img/thn07_on.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.eig .img_wrapper {
  background: url(../../img/thn08_on.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper.game_top {
  margin-bottom: 20px;
}

.game_section .inner .wrapper_box .game_wrapper.rng_game .game.first .img_wrapper {
  background: url(../../img/sthn01.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper.rng_game .game.sec .img_wrapper {
  background: url(../../img/sthn02.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper.rng_game .game.thr .img_wrapper {
  background: url(../../img/sthn03.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper.rng_game .game.for .img_wrapper {
  background: url(../../img/sthn04.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper.rng_game .game:hover .btn {
  background: #FFFFFF;
  color: #202020;
}

.game_section .inner .wrapper_box .game_wrapper.rng_game .game:hover.first .img_wrapper {
  background: url(../../img/sthn01_on.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper.rng_game .game:hover.sec .img_wrapper {
  background: url(../../img/sthn02_on.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper.rng_game .game:hover.thr .img_wrapper {
  background: url(../../img/sthn03_on.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper.rng_game .game:hover.for .img_wrapper {
  background: url(../../img/sthn04_on.png) center center/cover no-repeat;
}

.coupon_secion {
  padding: 20px 0;
}

.coupon_secion .inner {
  max-width: 1200px;
  padding: 15px 20px;
  background: url(../../img/coupon_bg.png) center center/cover no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.coupon_secion .inner .input_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  color: #FFFFFF;
  font-size: 14px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 713px;
}

.coupon_secion .inner .input_wrapper input {
  width: 100%;
  max-width: 250px;
  padding: 3px 15px;
  font-size: 14px;
}

.coupon_secion .inner .input_wrapper button {
  width: 100%;
  max-width: 100px;
  padding: 5.5px;
  background-color: #02A6A7;
  color: #FFFFFF;
}

.bottom_section {
  width: 100%;
}

.bottom_section > .inner {
  padding: 20px 20px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.bottom_section > .inner .bottom_banner {
  width: 100%;
}

.bottom_section > .inner .bottom_banner img {
  width: 100%;
}

.bottom_section > .inner .list_section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.bottom_section > .inner .list_section .list_box {
  border: 1px solid #C5C5C5;
  width: 100%;
  max-width: 388px;
  margin-right: 1%;
}

.bottom_section > .inner .list_section .list_box .tab_btn_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #FFFFFF;
  border-bottom: 1px solid #C5C5C5;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.bottom_section > .inner .list_section .list_box .tab_btn_wrapper li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 13px 0;
  width: 50%;
  font-size: 16px;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #0E2857;
}

.bottom_section > .inner .list_section .list_box .tab_btn_wrapper li.active {
  background: #0C4999;
  color: #FFFFFF;
}

.bottom_section > .inner .list_section .list_box .tab_detail {
  display: none;
}

.bottom_section > .inner .list_section .list_box .tab_detail li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 7.626px 10px;
  background: #F8F8F8;
  color: #707070;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.bottom_section > .inner .list_section .list_box .tab_detail li:nth-of-type(2n) {
	/* background: #2d2d2d; */
	background: #FFFFFF;
}

.bottom_section > .inner .list_section .list_box.noti_list p {
  font-size: 13px;
  padding-right: 10px;
}

.bottom_section > .inner .list_section .list_box.noti_list a {
  color: #0E2857;
  font-size: 14px;
  width: 74%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.bottom_section > .inner .list_section .list_box.money_list li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  color: #707070;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.bottom_section > .inner .list_section .list_box.money_list li a p {
  font-size: 14px;
  text-align: center;
}

.bottom_section > .inner .list_section .list_box.money_list li a p.money {
  text-align: right;
  color: #02A6A7 !important;
}

.bottom_section > .inner .list_section .list_box.money_list li a p.money span {
  font-weight: bold;
}

.bottom_section > .inner .list_section .list_box.money_list li a p.w1 {
  font-size: 13px;
  width: 20%;
}

.bottom_section > .inner .list_section .list_box.money_list li a p.w2 {
  width: 35%;
}

.bottom_section > .inner .list_section .list_box.money_list li a p.w3 {
  width: 45%;
}

.bottom_section > .inner .list_section .cs_box {
  width: 100%;
  max-width: 390px;
}

.bottom_section > .inner .list_section .cs_box > h3 {
  background: #0C4999;
  padding: 13px;
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
}

.bottom_section > .inner .list_section .cs_box .cs_info {
    border-left: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
    padding: 34px 10px;
    background: #FFFFFF;
}
.bottom_section > .inner .list_section .cs_box .cs_info .info_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    width: 100%;
    height: 109px;
    background: #FFFFFF;
    color: #0E2857;
    font-size: 17px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.bottom_section > .inner .list_section .cs_box .cs_info .info_box:last-of-type {
  margin-bottom: 0;
}

.bottom_section > .inner .list_section .cs_box .cs_info .info_box h3 {
  font-size: 30px;
  color: #0E2857;
}

.bottom_section > .inner .list_section .cs_box .btn_seciton {
  border: 1px solid #C5C5C5;
  border-top: 0;
  padding: 0px 10px 10px 10px;
}

.bottom_section > .inner .list_section .cs_box .btn_seciton .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  color: #707070;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.bottom_section > .inner .list_section .cs_box .btn_seciton .top a {
  background: #02A6A7;
  width: 49%;
}

.bottom_section > .inner .list_section .cs_box .btn_seciton a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 7.5px;
  width: 100%;
  background: #272727;
  color: #FFFFFF;
  font-size: 14px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.bottom_section .bottom_logo_wrapper .inner {
  padding-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.bottom_section .bottom_logo_wrapper .inner.top {
  padding-top: 18px;
}

.bottom_section .bottom_logo_wrapper .inner .botton_logo_wrapper, .bottom_section .bottom_logo_wrapper .inner .botton_logo_wrapper img {
  width: 100%;
}

.game_section .inner .wrapper_box .game_wrapper .game.evolution .img_wrapper {
  background: url(../../img/lobby/EVOLUTIONGAMING.png?v=5) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.evolution .img_wrapper {
  background: url(../../img/lobby/EVOLUTIONGAMING_HOVER.png?v=5) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.pragmatic .img_wrapper {
  background: url(../../img/lobby/PRAGMATIC2.png?v=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.pragmatic .img_wrapper {
  background: url(../../img/lobby/PRAGMATIC2.png?v=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.pragmatic_s .img_wrapper {
  background: url(../../img/lobby/PRAGMATIC_s.png?v=2) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.pragmatic_s .img_wrapper {
  background: url(../../img/lobby/PRAGMATIC_s_HOVER.png?v=2) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.micro .img_wrapper {
  background: url(../../img/lobby/MICROGAMING.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.micro .img_wrapper {
  background: url(../../img/lobby/MICROGAMING_HOVER.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.allbet .img_wrapper {
  background: url(../../img/lobby/ALLBET.png?v=2) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.allbet .img_wrapper {
  background: url(../../img/lobby/ALLBET_HOVER.png?v=2) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.wm .img_wrapper {
  background: url(../../img/lobby/WM.png?v=2) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.wm .img_wrapper {
  background: url(../../img/lobby/WM_HOVER.png?v=2) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.sexycasino .img_wrapper {
  background: url(../../img/lobby/SEXY.png?t=4) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.sexycasino .img_wrapper {
  background: url(../../img/lobby/SEXY_HOVER.png?t=4) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.taishan .img_wrapper {
  background: url(../../img/lobby/TAISHAN.png?v=1) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.taishan .img_wrapper {
  background: url(../../img/lobby/TAISHAN_HOVER.png?v=1) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.lotus .img_wrapper {
  background: url(../../img/lobby/LOTUSGAMING.png?v=1) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.lotus .img_wrapper {
  background: url(../../img/lobby/LOTUSGAMING_HOVER.png?v=1) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.ttg .img_wrapper {
  background: url(../../img/lobby/ING.png?t=2) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.ttg .img_wrapper {
  background: url(../../img/lobby/ING_HOVER.png?t=2) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.pragmagic .img_wrapper {
  background: url(../../img/lobby/PRAGMATIC.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.pragmagic .img_wrapper {
  background: url(../../img/lobby/PRAGMATIC_HOVER.png) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.habanero .img_wrapper {
  background: url(../../img/lobby/HABANERO.png?t=2) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.habanero .img_wrapper {
  background: url(../../img/lobby/HABANERO_HOVER.png?t=2) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.cq9 .img_wrapper {
  background: url(../../img/lobby/CQ9.png?t=6) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.cq9 .img_wrapper {
  background: url(../../img/lobby/CQ9_HOVER.png?t=6) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.asia .img_wrapper {
  background: url(../../img/lobby/ASIA.png?t=1) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.asia .img_wrapper {
  background: url(../../img/lobby/ASIA_HOVER.png?t=1) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.biggame .img_wrapper {
  background: url(../../img/lobby/BIGGAME.png?t=12) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.biggame .img_wrapper {
  background: url(../../img/lobby/BIGGAME_HOVER.png?t=12) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.paiza .img_wrapper {
  background: url(../../img/lobby/PAIZA.png?t=11) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.paiza .img_wrapper {
  background: url(../../img/lobby/PAIZA_HOVER.png?t=11) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.ing .img_wrapper {
  background: url(../../img/lobby/ING.png?v=1) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.ing .img_wrapper {
  background: url(../../img/lobby/ING_HOVER.png?v=1) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.QTECH .img_wrapper {
  background: url(../../img/lobby/QTECH.png?v=2) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.QTECH .img_wrapper {
  background: url(../../img/lobby/QTECH_HOVER.png?v=2) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.BOOONGO .img_wrapper {
  background: url(../../img/lobby/BOOONGO.png?v=2) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.BOOONGO .img_wrapper {
  background: url(../../img/lobby/BOOONGO_HOVER.png?v=2) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.YGGDRASIL .img_wrapper {
  background: url(../../img/lobby/YGGDRASIL.png?v=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.YGGDRASIL .img_wrapper {
  background: url(../../img/lobby/YGGDRASIL_HOVER.png?v=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.Q1X2GAMING .img_wrapper {
  background: url(../../img/lobby/1X2GAMING.png?t=5) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.Q1X2GAMING .img_wrapper {
  background: url(../../img/lobby/1X2GAMING_HOVER.png?t=5) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.AUGUSTGAMING .img_wrapper {
  background: url(../../img/lobby/AUGUSTGAMING.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.AUGUSTGAMING .img_wrapper {
  background: url(../../img/lobby/AUGUSTGAMING_HOVER.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.EVOPLAY .img_wrapper {
  background: url(../../img/lobby/EVOPLAY.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.EVOPLAY .img_wrapper {
  background: url(../../img/lobby/EVOPLAY_HOVER.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.GAMEFISHGLOBAL .img_wrapper {
  background: url(../../img/lobby/GAMEFISHGLOBAL.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.GAMEFISHGLOBAL .img_wrapper {
  background: url(../../img/lobby/GAMEFISHGLOBAL_HOVER.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.PUSHGAMING .img_wrapper {
  background: url(../../img/lobby/PUSHGAMING.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.PUSHGAMING .img_wrapper {
  background: url(../../img/lobby/PUSHGAMING_HOVER.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.THUNDERKICK .img_wrapper {
  background: url(../../img/lobby/THUNDERKICK.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.THUNDERKICK .img_wrapper {
  background: url(../../img/lobby/THUNDERKICK_HOVER.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.MOBILOTS .img_wrapper {
  background: url(../../img/lobby/MOBILOTS.png?t=5) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.MOBILOTS .img_wrapper {
  background: url(../../img/lobby/MOBILOTS_HOVER.png?t=5) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.IRONDOGSTUDIO .img_wrapper {
  background: url(../../img/lobby/IRONDOGSTUDIO.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.IRONDOGSTUDIO .img_wrapper {
  background: url(../../img/lobby/IRONDOGSTUDIO_HOVER.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.NOLIMITCITY .img_wrapper {
  background: url(../../img/lobby/NOLIMITCITY.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.NOLIMITCITY .img_wrapper {
  background: url(../../img/lobby/NOLIMITCITY_HOVER.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.BLUEPRINT .img_wrapper {
  background: url(../../img/lobby/BLUEPRINT.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.BLUEPRINT .img_wrapper {
  background: url(../../img/lobby/BLUEPRINT_HOVER.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.ELK_CAS .img_wrapper {
  background: url(../../img/lobby/ELK_CAS.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.ELK_CAS .img_wrapper {
  background: url(../../img/lobby/ELK_CAS_HOVER.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.ONETOUCH .img_wrapper {
  background: url(../../img/lobby/ONETOUCH.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.ONETOUCH .img_wrapper {
  background: url(../../img/lobby/ONETOUCH_HOVER.png?t=3) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.KALAMBAGAMES .img_wrapper {
  background: url(../../img/lobby/KALAMBAGAMES.png?t=4) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.KALAMBAGAMES .img_wrapper {
  background: url(../../img/lobby/KALAMBAGAMES_HOVER.png?t=4) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game.REALTIMEGAMING .img_wrapper {
  background: url(../../img/lobby/REALTIMEGAMING.png?t=4) center center/cover no-repeat;
}

.game_section .inner .wrapper_box .game_wrapper .game:hover.REALTIMEGAMING .img_wrapper {
  background: url(../../img/lobby/REALTIMEGAMING_HOVER.png?t=4) center center/cover no-repeat;
}
.container .inner .game_box_section > h3 {
  color:#0E2857;
}
.bg_wrap {
  /* background: url(../../img/game_bg.png) no-repeat center center/cover;
  background: url(../../img/game_bg2.png) no-repeat center center/cover;
  background-attachment: fixed;*/
  background:#202020
  padding: 20px 0 0;
}
.noti_popup {
  position: absolute;
  top: 100px;
  left: 50%;
  padding: 2%;
  transform: translateX(-50%);
  width: 100%;
  z-index: 100;
  max-width: 450px;
}

.noti_popup .noti_pup_inner .top_section {
  width: 100%;
  padding: 2% 0;
  background: #0c4999;
}

.noti_popup .noti_pup_inner .top_section .logo {
  width: 100%;
  max-width: 100px;
  margin: 0 auto;
}

.noti_popup .noti_pup_inner .top_section .logo img {
  width: 100px;
}

.noti_popup .noti_pup_inner .noti_pop_detail {
  padding: 3%;
  background: #dddddd;
  color: #000000;
  word-break: keep-all;
  min-height: 200px;
}

.noti_popup .noti_pup_inner .noti_pop_detail img {
  width: 100%;
}

.noti_popup .noti_pup_inner .bottom_section {
  padding: 10px;
  background: #2c2c2c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.noti_popup .noti_pup_inner .bottom_section .input_wrapper {
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.noti_popup .noti_pup_inner .bottom_section .input_wrapper input {
  margin-right: 5px;
}

.noti_popup .noti_pup_inner .bottom_section button {
  background: #868686;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 82px;
  height: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
