.subPage {width:100%;}
.sub {position:relative; width:100%; background-color:#f6f4f0;}
.subVisual {width:100%; height:480px; background-color:#0a1032;}
.subVisual::after {content:''; width:1480px; height:8px; background-color:var(--color01); position:absolute; left:50%; transform:translateX(-50%); bottom:-8px;}
.moveLink {}
.sub .inner {width:1480px; margin:0 auto; padding:0 20px;}
.subPage .inner02 {width:1380px;}
.subPage .moveLink {padding:55px 20px 0 20px;}
.subPage .moveLink {width:1540px; margin:0 auto; height:100%; justify-content:space-between;}
.subPage .textCenter {text-align:center;}
.subPage .sec01 {padding:95px 0 130px 0;}
.subPage .tit01 {font-size:64px; font-weight:500; color:#0a1031;}
.subPage .tit02 {font-size:34px; font-weight:bold; color:#000000;}
.subPage .tit02 p {margin-left:10px;}
.subPage .txt01 {
  font-size: 20px;
  font-weight:300;
  color: rgb(96, 96, 96);
  line-height: 1.6;
}
.subPage .desc01 {
  font-size: 20px;
  font-weight:300;
  color: rgb(255, 102, 0);
  line-height: 1.6;
}
.subPage .btnType01 a {
  display:block;
  width:329px;
  height:80px;
  line-height:80px;
  text-align:left;
  border-radius:40px;
  font-size: 26px;
  color: rgb(255, 255, 255);
  font-weight: bold;
  box-sizing:border-box;
  padding-left:30px;
  position:relative;
  box-shadow:3px 3px 10px rgba(0,0,0,0.2);
}
.subPage .btnType01 a:hover { 
    background:#000 !important;
}
.subPage .btnType01 a:not(:last-child) {
    margin-right:15px;
}
.subPage .btnType01 a img {position:absolute; top:50%; transform:translateY(-50%); right:10px;}
.subPage .btnType01 .btn02 img {right:0;}
.subPage .btnType01 .btn01 {
    background: linear-gradient(-40deg,#ee3f6e 0%, #ffae00  70%);
}
.subPage .btnType01 .btn02 {
    background: linear-gradient(-40deg, #444444 0%, #808080 70%);   
}
.subPage .btnType01 .btn03 {
    background: linear-gradient(-40deg, #1769ff 0%, #00c4a3 70%);   
}
.subPage .btnType01 .btn04 {
    background: linear-gradient(-40deg, #48179f 0%, #c836d5 70%);   
}
.subPage .btnType01 .btn05 {
    background: linear-gradient(-40deg, #00c4a3 0%, #00c461 70%);   
}
.subPage .btnType01 .btn06 {
    background: linear-gradient(-40deg, #d31145 0%, #ff628c 70%);   
}
.subPage .slider01Box {
    width:78%;
    margin:0 auto;
}
.gameImgBox {
  background-color: rgb(255, 255, 255);
  box-shadow:-1px 3px 54px 0px rgba(16, 8, 104, 0.2);
  width: fit-content;
  margin:0 auto;
  display:flex; 
  flex-direction:column;
  justify-content:center;
  align-items:center;
  padding:25px;
}

.gameInfoList {width:100%; display:flex; flex-direction:row; align-items:flex-start; justify-content:space-between;}
.gameInfoList ul li {margin-bottom:30px; display:flex; flex-direction:row; align-items:flex-start;}
.gameInfoList ul li .num {
  background-color: rgb(51, 56, 83);
  width: 32px;
  height: 32px;
  line-height:32px;
  text-align:center;
  font-size: 18px;
  color: rgb(255, 255, 255);
  font-weight: bold;
  margin-right:10px;
}
.gameInfoList ul li dl {

}
.gameInfoList ul li dt {
  font-size: 22px;
  font-weight:500;
  color: rgb(0, 0, 0);
  line-height: 1.5;
  margin-bottom:10px;
}
.gameInfoList ul li dd,
.gameText {
    display:flex;
    flex-direction:row;
    align-items:flex-start;
}
.gameInfoList ul li dd:not(:last-child) {
    margin-bottom:5px;
}
.gameInfoList ul li dd p,
.gameText p {
  font-size: 20px;
  font-weight:300;
  color: rgb(0, 0, 0);
  line-height: 1.5;
}
.gameInfoList ul li dd p:nth-child(1),
.gameText p:nth-child(1) {
    margin-right:5px;
    line-height: 1;
}
.gameInfoList ul li dd p:nth-child(2),
.gameText p:nth-child(2) {
    position:relative;
    top:-4px;
    line-height:1.5;
}
.gameInfoList02 {margin-left:45px;} 
.gameInfoList02 ul {width:100%;}
.gameInfoList02 ul li {margin-bottom:5px;}
.gameInfoList02_1 ul li {display:block;}
.gameInfoList03_1 {display:block;}
.gameInfoList03_1 ul {
    width:100%;
    display:flex;
    flex-direction:row;
    align-items:flex-start;
    flex-wrap:wrap;
    justify-content:space-between;
}
.gameInfoList03_1 .gameText p {
    line-height:1.4;
}
.badukiBox01 li {
    width:50%;
}
.slotGameList {
    width:100%;
    display:flex;
    flex-direction:row;
    align-items:flex-start;
    flex-wrap:wrap;
}
.slotGameList li {
    width:14%;
    text-align:center;
    margin-bottom:40px;
}
.slotGameList li p {
    font-size:20px;
    font-weight:bold;
    color:#1f1f1f;
    text-align:center;
    margin-top:15px;
    line-height:1.4;
}
.subPage .bn {
    display:flex;
    flex-direction:row;
    align-items:center;
}
.subPage .bn,
.subPage .bn img {
    width:100%;
}
.subPage .bn a {
    display:block;
    width:50%;
}
.subPage .bn a img {
    width:100%;
}
.gameInfoList ul li dd.holdemInfoWrap {
  display:block;
}
.holdemInfo .box {
  margin-bottom:5px;
  display:flex;
  flex-direction:row;
  align-items:center;
}
.holdemInfo .box p:nth-child(1) {
  border-radius: 50%;
  background-color: rgb(208, 80, 40);
  width: 60px;
  height: 60px;
  line-height: 1.1;
  text-align:center;
  display:flex; 
  flex-direction:column;
  justify-content:center;
  align-items:center;
  font-size: 16px;
  font-weight:500;
  color: rgb(255, 255, 255);
  margin-right:15px;
}
.holdemInfo .box p:nth-child(2) {
  font-size: 16px;
  font-weight:350;
  color: rgb(153, 153, 153);
  line-height: 1.3;
  top:0;
  width:calc(100% - 75px);
}
.gameInfoList03 ul li {
  display:block;
}
.gameInfoList03 .gameTit {
  padding-left:30px;
  width:250px;
  height:55px;
  line-height:55px;
  background-color: rgb(112, 116, 134);  
  font-size: 20px;
  font-weight: 300;
  color:#fff;
  border-radius:28px;
}
.gameInfoList03 .gameTit span {
  display:inline-block;
  font-size:1em;
  font-weight:bold;
  color: rgb(255, 102, 0);
  padding-right:10px;
}
.gameInfoList03 .gameText02 {
  display:block;
}
.gameInfoList03_2 {
    margin-left:45px;
}
.gameInfoList03_2 ul {
    width:100%;
}
.gameInfoList03_2 table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 40px;
    box-sizing:border-box;
}

.gameInfoList03_2 th, 
.gameInfoList03_2 td {
    font-size:20px;
    padding: 10px;
    text-align: center;
}
.gameInfoList03_2 table {
    width:100%;
}
.gameInfoList03_2 .tableStyle01 .title-header {
    background-color:#e5e6eb;
}
.gameInfoList03_2 .tableStyle02 .title-header {
    background-color:#fff1cd;
}
.gameInfoList03_2 .title-header {
    font-size:20px;
    font-weight: 500;
    color:300;
    text-align:center;
    border-top:1px solid rgba(0,0,0,0.2);
    border-bottom:1px solid rgba(0,0,0,0.2);
}
.gameInfoList03_2 tbody td {
    font-size:20px;
    text-align:left;
    font-weight:300;
    color:#000;
    padding:15px 20px;
    border-bottom:1px solid rgba(0,0,0,0.2);
}
.gameInfoList03_2 tbody td:nth-child(1) {
    font-weight:bold;
    text-align:center;
}
.gameInfoList03_2 thead th:not(:last-child),
.gameInfoList03_2 tbody td:not(:last-child) {
    border-right:1px solid rgba(0,0,0,0.2);
}
.gameInfoList03_2 .tableStyle01 tbody td:nth-child(1) {
    color:#2b41a5;
}
.gameInfoList03_2 .tableStyle02 tbody td:nth-child(1) {
    color:#ff6600;
}
.gameInfoList ul li dd p.gameTit01 {
  font-size: 20px;
  color: rgb(0, 0, 0);
  font-weight: bold;
  line-height: 1;
  width:fit-content;
  border-bottom:1px solid #000;
  box-sizing:border-box;
  padding-bottom:10px;
  margin-bottom:20px;
  margin-top:20px;
}
.gameTitWrap {
    margin-left:55px;
    margin-bottom:40px;
}
.gameTitWrap .gameTit01 {
    font-size: 20px;
    color: rgb(0, 0, 0);
    font-weight: bold;
    line-height: 1;
    width:fit-content;
    border-bottom:1px solid #000;
    box-sizing:border-box;
    padding-bottom:10px;
    margin-bottom:10px;
    font-size:30px;
    font-weight:500;
    margin-top:50px;
}
.gameTitWrap .holdemInfo {
    font-size:20px;
    font-weight:300;
    color:#000;
}
.gameInfoList04{
    align-items:stretch;
}
.gameInfoList04 ul {
    width:calc(50% - 20px);
    position:relative;
    border-bottom:1px solid #000;
    box-sizing:border-box;
}
.gameInfoList04 ul li {
    width:100%;
    display:block;
    margin-bottom:30px;
}
.gameInfoList04 .gameTit {
    width:100%;
    padding:20px 0;
    text-align:center;
    font-size:24px;
    font-weight:bold;
    color:#fff;
    background-color:#707486;    
    margin-bottom:30px;
}
.gameInfoList04 .gameTit span {
    display:inline-block;
    font-size:18px;
    font-weight:300;
    color:#fff;
    margin-left:2px;
}
.gameInfoList04 .gameText {
    margin-bottom:2px;
}
.gameInfoList04 .gameText:last-child {
    margin-bottom:0;
}
.gameInfoList04 .gameText p:nth-child(1) {
    margin-right:0;
    width:15px;
}
.gameInfoList04 .gameText p:nth-child(1),
.gameInfoList04 .gameText p {
    font-size:20px;
    font-weight:300;
    color:#000;
    letter-spacing:-1.2px;
}
.badukiCard {
    align-items:end;
}
.badukiCard img:nth-child(1) {
    margin-right:50px;
}
.policy-tab-wrap {
  width:100%;
}
.subPage .policy-tab-wrap {
  border-top: 4px solid #e33c2f; /* 빨간 라인 */
}
.boardPage01 .policy-tab-wrap {
  border-top:none !important;
}
.policy-tab {
  display: flex;
  flex-direction:row;
  align-items:center;
  list-style: none;
  margin: 0;
  padding: 0;
}

.policy-tab li {
    width:100%;
    text-align:center;
}
.policy-tab li:not(:last-child) {
    border-right:1px solid #777777;
    box-sizing:border-box;
}
.policy-tab li a {
  display: block;
  padding: 12px 20px;
  background-color: #555;
  font-size:22px;
  font-weight:300;
  color:rgba(255,255,255,0.5);
  text-decoration: none;
  font-weight: 500;
}
.policy-tab li.active a {
  background-color: #0e112e;
  font-weight:500;
  color:#fff;
}
.policy-tab li:hover a {
    background-color:#000 !important;
    color:#fff !important;
}
.version-select {
    width:100%;
    margin:25px 0 80px 0;
    display:flex;
    flex-direction:column;
    justify-content:end;
    align-items:end;
}
.version-select select {
  padding:0 25px;
  width:180px;
  height:40px;
  font-size:16px;
  font-weight:350;
  color:#0a1031;
  border: 1px solid #c6c6c6;
  box-sizing:border-box;
  border-radius:20px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url('../../_images/sub/select_arrow.png') no-repeat right 20px center;  
}
.boardPage01 {
    background-color:#f6f4f0;
}
.pagePop .boardLayout {
    width:calc(100% - 80px);
    margin:0 auto;
}
.pagePop .boardLayoutGame {
    padding-top:8%;
}
.pagePop .version-select select {
    margin-right:20px;
}
.boardLayout {padding-bottom:180px;}
.boardLayout h2 {
    font-size:64px;
    font-weight:500;
    color:#0a1031;
    text-align:center;
    margin-bottom:60px;
}
.boardLayout h3 {
    font-size:20px;
    font-weight:500;
    color:#333333;
    line-height:1.1;
    margin-bottom:8px;
}
.boardLayout ul {
    margin-bottom:60px;
}
.boardLayout ul li {
    margin-bottom:30px;
}
.boardLayout > p {
    font-family: 'NotoSansCJKkr' !important;
    background-color:transparent !important;
}
.boardLayout p {
    font-size:18px;
    font-weight:300;
    color:#606060;
    line-height:1.3;
    margin-bottom:3px;  
    background-color:transparent !important;  
}
.boardLayout p span {
    font-size:18px !important; 
    line-height:1.3;
    font-family: 'NotoSansCJKkr' !important;
    background-color:transparent !important;
}
.boardLayout > p {
    margin-bottom:0;
}
.CertificationStatus {
    padding-bottom:160px;
}
.CertificationStatus .subTitle {
    padding-top:120px;
}
.CertificationStatusImg {
    display:block;
    margin:0 auto;
}
.moveLink {justify-content:space-between; margin:0 auto; padding:170px 0 92px 0; }
/* .moveLink li {width:15.5%; position:relative; z-index:2;} */
.moveLink li {width:19.5%; position:relative; z-index:2;}
.moveLink li .bgDeco {position:absolute; top:5px; left:5px; z-index:-2; width:calc(100% - 5px); opacity:0.8;}
.moveLink li .downBox {
    width:100%;
    position:relative;
    display:block;
}
.moveLink li:nth-child(4) .icon {
    margin-top:20px;
}
.moveLink li .icon {
    position:absolute;
    top:-80px;
    left:52%; transform:translateX(-50%);
    width:90%;
    cursor:no-drop;
}
.moveLink li .icon02 {
    top:-105px;
}
.moveLink li .bgImg {
    width:100%;
}
.moveLink li .arrow {
    width:60px;
    height:60px;
    border-radius:50%;
    position:absolute; 
    right:2px;
    bottom:12px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}
.moveLink li:nth-child(1) .arrow {
    background-color:#f04c62;
}
.moveLink li:nth-child(2) .arrow {
    background-color:#1571f5;
}
.moveLink li:nth-child(3) .arrow {
    background-color:#00bf67;
}
.moveLink li:nth-child(4) .arrow {
    background-color:#4b18a1;
}
.moveLink li:nth-child(5) .arrow {
    background-color:#d81b4e;
}
.moveLink li:nth-child(6) .arrow {
    background-color:#a4a500;
}
.moveLink li .arrow .on {
    display:none;
}
.moveLink li .arrow:hover .off {
    display:none;
}
.moveLink li .arrow:hover .on {
    display:block;
}
.moveLink li .arrow:hover {
    background-color:#fff !important;
}
.moveLink li .downBox dl {
    position:absolute;
    left:30px;
    bottom:35px;
}
.moveLink li .downBox dt {
  background-color: rgb(0, 0, 0);
  padding:5px 12px 6px 12px;
  font-size: 20px;
  line-height:1;
  text-align: center;
  border-radius:15px;
  width:fit-content;
}
.moveLink li:nth-child(1) dt {color:#f6713b;}
.moveLink li:nth-child(2) dt {color:#099fc1;}
.moveLink li:nth-child(3) dt {color:#00b47e;}
.moveLink li:nth-child(4) dt {color:#8c26b9;}
.moveLink li:nth-child(5) dt {color:#e53766;}
.moveLink li:nth-child(6) dt {color:#c7d702;}
.moveLink li .downBox dd {
    font-family:'tang';
    /*font-size:36px;*/
    font-size:35px;
    font-weight:500;
    color:#fff;
    padding-top:8px;
}
.moveLink li:nth-child(5) dd {
    letter-spacing:-1px;
}
@media screen and (max-width:1640px){
  .moveLink {width:calc(100% - 40px) !important;}
}

@media screen and (max-width:1680px) {
    .moveLink li .icon {width:90%; top:-40%;}
}
@media screen and (max-width:1580px) {
    .subPage .sec {width:100%; overflow:hidden;}
    .sub .inner,
    .subPage .inner {width:calc(100% - 40px); padding:0;}
    .gameBody .boardPage01 .inner {width:calc(100% - 40px);}
    .gameBody .boardPage01 .sec:nth-child(1) .inner {width:100%;}
    .termsPage .inner,
    .pagePop .inner {width:100%;}
    .pagePop .boardLayout,
    .boardLayout {width:calc(100% - 40px); margin:0 auto;}
    .version-select select {margin-right:20px;}
    .gameInfoList04 .gameText p br {display:none;}
    .gameInfoList03_1 ul li {
        width:50%;
    }    
    .moveLink li .arrow {width:45px; height:45px;}
    .moveLink li .arrow img {width:22px;}
}
@media screen and (max-width:1480px){
    .moveLink li .downBox dd {font-size:26px;}
    .moveLink li .downBox dt {font-size:17px;}
    .gameInfoList ul li .num {width:30px; height:30px; line-height:30px; font-size:17px;}
    .gameInfoList ul li dt {font-size:20px;}
    .gameInfoList ul li dd p, .gameText p {font-size:18px;}
    .gameInfoList ul li dd p br {display:none;}
    .slotGameList li {margin-right:0px; width:20%;}
    .slotGameList li img {width:80%; display:block; margin:0 auto;}
    .moveLink li .arrow {width:50px; height:50px;}
    .moveLink li:nth-child(4) .icon {margin-top:auto;}
}
@media screen and (max-width:1380px) { 
    .moveLink li .arrow {width:40px; height:40px; bottom:8px;}
}
@media screen and (max-width:1280px) {
    /* .moveLink li {width:16.2%;} */
    .moveLink li .arrow {bottom:5px;}

    .subPage .tit01 {font-size:56px;}

    .gameImgBox, .gameImgBox img {width:100%; box-sizing:border-box;}

    .moveLink li .downBox dd {font-size:24px;}
    .moveLink li .downBox dl {bottom:20px; left:20px;}
}

@media screen and (max-width:1200px) {
    .subVisual {height:auto;}
    .subPage .slider01Box {width:100%;}
    .subPage .moveLink {padding:150px 20px 80px 20px;}
    .subPage .slider01 {width:100%;}

    .subPage .tit01 {font-size:40px; margin-bottom:40px !important;}
    .subPage .txt01 {font-size:18px;}
    .subPage .txt01 br {display:none; word-break:keep-all;}
    .subPage .desc01 {font-size:17px;}
    .subPage .sec01 .btnType01 a:nth-child(1) {display:none;}

    .subPage .tit02 {font-size:28px;}
    .subPage .tit02 img {width:40px;}

    .gameInfoList, .gameInfoList03_1 ul {display:block;}   
    .gameInfoList04 ul {border-bottom:none; margin-bottom:30px;}
    .gameInfoList ul {margin-bottom:30px;}
    .gameInfoList03_1 ul li {width:100%;}
    .gameInfoList ul {width:100%;}
    .gameInfoList ul li .num {width:27px; height:27px; line-height:27px; font-size:16px; margin-right:8px;}
    .gameInfoList ul li dl {width:calc(100% - 35px);}
    .gameInfoList02, .gameInfoList03_2 {margin-left:0; padding-left:40px;  padding-right:20px; box-sizing:border-box;}
    .gameInfoList ul li dd p br, .gameText p br {display:none;}

    .version-select {margin:25px 0 50px 0;}
    .boardLayout h2 {font-size:40px;}
    .boardLayout h3 {font-size:18px;}
    .boardLayout p {font-size:16px;}
    .boardLayout > p {margin-bottom:40px;}
}
@media screen and (max-width:1080px) {
    .gameInfoList ul li:last-child {margin-bottom:0 !important;}
    .subPage .sec.mb120 {margin-bottom:80px !important;}
    .moveLink {flex-wrap:wrap !important; justify-content:flex-start;}
    .moveLink li {width:32%; margin-bottom:10%;}
    .moveLink li .arrow {bottom:17px; right:5px;}    
    .moveLink li .icon {top:-30%;}
    .moveLink li .downBox dl {bottom:40px;}
    .moveLink li .downBox dt {font-size:20px;}
    .moveLink li .downBox dd {font-size:30px;}

    .policy-tab li a {padding:12px 5px; font-size:15px;}
    .version-select {margin:25px 0 50px 0;}
    .boardLayout h2 {font-size:40px;}
    .boardLayout h3 {font-size:18px;}
    .boardLayout p {font-size:16px;}
    .boardLayout > p {margin-bottom:40px;}    

    .moveLink li .arrow {width:60px; height:60px;}
}
@media screen and (max-width:980px) {
    .moveLink li .downBox dl {bottom:20px; left:15px;}
    .moveLink li .downBox dt {font-size:18px;}
    .moveLink li .downBox dd {font-size:22px;}    
    .moveLink li .arrow {bottom:15px; right:5px; width:50px; height:50px;}

    .subPage .bn {
        display:block;
    }
    .subPage .bn a {
        width:100%;
    }
    .slotGameList li p {font-size:18px;}

    .img980 {width:100%;}
    .holdemInfo .box p:nth-child(1) {width:55px; height:55px; font-size:15px; margin-right:7px;}
    .holdemInfo .box p:nth-child(1) br {display:block;}
    .holdemInfo .box p:nth-child(2) {width:calc(100% - 62px); line-height:1.3; word-break:keep-all; padding-top:10px;}
    .gameInfoList ul li dd p:nth-child(2), .gameText p:nth-child(2) {top:-3px;}
}
@media screen and (max-width:820px) {
    .CertificationStatus {
        padding-bottom:100px;
    }
    .CertificationStatus .subTitle {
        padding-top:80px;
    }    
    .CertificationStatusImg {width:100%;}
    .moveLink li .arrow {width:48px; height:48px; bottom:10px;}
}
@media screen and (max-width:680px) {
    .subPage .moveLink {padding:120px 20px 50px 20px;}
    .subPage .sec01 {padding:80px 0;}
    .subPage .sec.mb180 {margin-bottom:80px !important;}
    .subPage .btnType01 a {width:220px; height:65px; line-height:65px; border-radius:35px; font-size:18px;}
    .subPage .btnType01 a img {width:50px;}
    .subPage .tit01 {font-size:36px; margin-bottom:30px !important;}
    .subPage .txt01  {letter-spacing:-1px; font-size:17px;}
    .subPage .tit02 {font-size:22px; }
    .subPage .tit02.mb45 {margin-bottom:35px !important;}
    .subPage .tit02.mb30 {margin-bottom:20px !important;}
    .subPage .tit02 img {width:30px;}
    .subPage .tit02 p {margin-left:7px;}
    .subPage .desc01 {font-size:16px;}
    .gameInfoList ul li .num {width:25px; height:25px; line-height:24px; font-weight:15px; margin-right:7px;}
    .gameInfoList ul li dl {width:calc(100% - 32px); }
    .gameInfoList ul li dt {font-size:17px;}
    .gameInfoList ul li dd p, .gameText p {font-size:15px;}
    .slotGameList li p {font-size:15px;}
    .slotGameList li {width:33.33333333333%;}
    .gameInfoList02, .gameInfoList03_2 {padding-left:30px;}
    .gameImgBox {padding:10px;}
    .gameInfoList ul li {margin-bottom:5px;}
    .gameInfoList ul {margin-bottom:5px;}
    .gameInfoList04 ul {margin-bottom:5px;}
    .gameInfoList ul:last-child {margin-bottom:0 !important;}
    .gameInfoList03 .gameTit {width:200px; height:50px; line-height:50px; font-size:17px; padding-left:20px;}
    .img680 {width:100%;}

    .gameInfoList03_2 th {line-height:1.3;}
    .gameInfoList03_2 th, 
    .gameInfoList03_2 tbody td {font-size:14px; letter-spacing:-1px;}    
    .gameInfoList03_2 tbody td {padding:10px 7px; }
    .gameInfoList02, .gameInfoList03_2 {padding-left:5px; padding-right:0;}
    .gameInfoList ul li dd p.gameTit01 {font-size:18px;}

    .gameInfoList04 ul {margin-bottom:15px;}
    .gameInfoList04 .gameTit {font-size:16px; padding:15px 0; margin-bottom:15px;}
    .gameInfoList04 .gameTit span {font-size:15px;}
    .gameInfoList04 .gameText p:nth-child(1), .gameInfoList04 .gameText p {font-size:15px;}
    .badukiCard {width:100%; justify-content:space-between;}
    .badukiCard img {width:49%;}
    .badukiCard img:nth-child(1) {margin-right:0;}
    .gameInfoList ul li.mb60 {margin-bottom:20px !important;}
    .moMb30 {margin-bottom:30px !important;}
    .gameTitWrap {margin-left:10px; margin-bottom:20px;}
    .gameTitWrap .gameTit01 {font-size:20px; margin-top:10px;}
    .gameTitWrap .holdemInfo {font-size:16px;}
    .gameTitWrap .holdemInfo.mb35 {margin-bottom:20px !important;}

    .policy-tab li a {padding:12px 5px; font-size:14px; letter-spacing:-1px;}
    .version-select {margin:25px 0 50px 0;}
    .boardLayout h2 {font-size:26px;}
    .boardLayout h3 {font-size:16px;}
    .boardLayout p {font-size:14px;}
    .boardLayout > p {margin-bottom:30px;}  
    
    .moveLink li .arrow {width:40px; height:40px; right:0; bottom:5px;}    
}
@media screen and (max-width:580px) {
    .moveLink {padding:120px 0 0 0;}
    .moveLink li {margin-bottom:15%;}
    .moveLink li .icon {top:-38%;}
    .moveLink li .icon02 {top:-45%;}
    .moveLink li .downBox dl {bottom:15px; left:15px;}
    .moveLink li .downBox dt {font-size:12px; padding:3px 8px 4px 8px;}
    .moveLink li .downBox dd {font-size:18px; padding-top:5px;}    
    .moveLink li .arrow {width:25px; height:25px; bottom:5%; right:2%;}    
    .moveLink li .arrow img {width:12px;}
    .img580 {width:100%;}
}
@media screen and (max-width:580px) {
    .moveLink li .downBox dl {bottom:15px; left:15px;}
    .moveLink li .downBox dt {font-size:12px; padding:3px 8px 4px 8px;}
    .moveLink li .downBox dd {font-size:16px;}    
    .moveLink li .arrow {bottom:15px; right:5px; width:50px; height:50px;}
    .moveLink li .arrow {width:32px; height:32px; bottom:7px; right:2px;}
}
@media screen and (max-width:500px){
    .moveLink li .arrow {width:28px; height:28px; bottom:5px; right:2px;}
}
@media screen and (max-width:480px) {
    .img480 {width:100%;}
}
@media screen and (max-width:440px) {
    .moveLink li .downBox dl {bottom:15px; left:13px;}
    .moveLink li .downBox dt {font-size:11px; padding:3px 8px 5px 8px;}
    .moveLink li .downBox dd {font-size:14px;}    
    .moveLink li .arrow {bottom:5px; right:2px; width:26px; height:26px;}
}
@media screen and (max-width:420px) {
    .img480 {width:100%;}
    .moveLink li .arrow {width:23px; height:23px;}
}
@media screen and (max-width:390px) {
    .img480 {width:100%;}
    .moveLink li .arrow {width:22px; height:22px;}
}
@media screen and (max-width:380px) {
    .moveLink {padding:100px 0 0 0;}
    .moveLink li {margin-bottom:15%;}
    .moveLink li .icon {top:-38%;}
    .moveLink li .downBox dl {bottom:12px; left:10px;}
    .moveLink li .downBox dt {font-size:10px; padding:3px 8px 4px 8px;}
    .moveLink li .downBox dd {font-size:15px; padding-top:5px;}    
    .moveLink li:nth-child(5) .downBox dd {font-size:12px;}
    .moveLink li .arrow {width:20px; height:20px;}    
    .moveLink li .arrow img {width:10px;}     
}
