@charset "utf-8";

.sb-item { display: block; position: relative; padding: 0 10px 0; }

.sb-item .game-searching-box { display: block; margin: 5px 0 0; background: #000; border: 1px #222 solid; border-radius: 10px; height: 50px; padding: 0 10px; position: relative; }
.sb-item .game-searching-box input { width: 100%; height: 50px; background: #transparent; color: #fff; font-size: 14px; color: #fff; }
.sb-item .game-searching-box .search-button-type { width: 38px; height: 38px; border-radius: 10px; background: #ccc; position: absolute; top: 5px; right: 5px; }
.sb-item .game-searching-box .search-button-type img { width: 20px; height: 20px; opacity: 0.5; }

.sb-item .item-flagname { display: block; padding: 18px; color: #fff; font-size: 15px; font-weight: bold; margin: 5px 0 0; border: 1px #111 solid; } .sb-item .bgclr { background: #111; }
.sb-item .item-flagname span { opacity: 0.5; font-size: 11px; }

.sb-item-wrap { display: block; margin: 5px 0 0; padding: 20px; position: relative; font-weight: bold; font-size: 14px; } .sbiw-bgclr { background: #1c1c1c; border: 1px #252525 solid; }

.bl-category-div { display: flex; flex-direction: row; align-items: stretch; flex-basis: auto; text-align: left; color: #fff; font-size: 14px; padding: 0; background: #1a2780; padding: 10px 0; border: 1px #2d3ca1 solid; margin: 5px 0 0; }
.bl-category-div .ctg { text-align: center; }
.bl-category-div .ctg:nth-child(1) { width: 11%; }
.bl-category-div .ctg:nth-child(2) { width: 9%; }
.bl-category-div .ctg:nth-child(3) { width: 28%; }
.bl-category-div .ctg:nth-child(4) { width: 14%; }
.bl-category-div .ctg:nth-child(5) { width: 28%; }
.bl-category-div .ctg:nth-child(6) { width: 2.666%; }
.bl-category-div .ctg:nth-child(7) { width: 2.666%; }
.bl-category-div .ctg:nth-child(8) { width: 2.666%; }



/* 0603 */
.bl-item-wrap { display: block; padding: 10px 10px 10px 300px; position: relative; border-top: 1px #333 solid; }

/* 0603 */

/* 0620 */
.vr-game { padding: 10px 10px 10px 150px; }
.vr-game .button-item-wrap .stats-info { background: linear-gradient(#222, #333); border: 1px #333 solid; border-radius: 3px; padding: 0; color: #ffa200; text-align: center; }
.vr-game .button-item-wrap .stats-info:hover { background: linear-gradient(#222, #333); color: #ffa200; }
/*.vr-game .button-item-wrap .bl-button-cont:nth-child(1) { width: 40%; }
.vr-game .button-item-wrap .bl-button-cont:nth-child(2) { width: 20%; margin: 0 5px 0; }
.vr-game .button-item-wrap .bl-button-cont:nth-child(3) { width: 40%; }*/

.rst-cont-wrap .vr-game { padding: 10px 100px 10px 150px; }

.button-item-wrap .one-btn-cont { width: 94%; background: #111; border: 1px #444 solid; border-radius: 3px; padding: 0 10px 0; color: #fff; min-height: 40px; }
.button-item-wrap .one-btn-cont:hover { background: #1a2780; color: #fff; }
.button-item-wrap .one-btn-cont:hover .odds-cont5 .odds { color: #fff; }
.button-item-wrap .one-btn-cont .odds-cont5 { position: relative; padding: 0 60px 0 0; text-align: left; word-break: break-all; }
.button-item-wrap .one-btn-cont .odds-cont5 .odds { position: absolute; top: 0; right: 0; width: 60px; height: 100%; text-align: center; color: #ffa200; }
.button-item-wrap .one-btn-cont .odds-cont5 .odds span { width: 100%; height: 100%; display: flex; align-items: center; justify-content: flex-end; }
.button-item-wrap .one-btn-cont .odds-cont5 .odds img { margin: 0 0 0 5px; }
.button-item-wrap .one-btn-cont img { width: 18px; }
.button-item-wrap .blbuttoncont { width: 6%; margin: 0 0 0 5px; }

.bl-item-wrap .data-info-div { position: absolute; width: 150px; height: 100%; top: 0; left: 0; display: flex; justify-content: flex-start; align-items: center; }
.bl-item-wrap .data-info-div .dtid { padding: 0 10px 0; }
.bl-item-wrap .data-info-div .dtid cc { color: #0054ff; font-size: 14px; }
.bl-item-wrap .data-info-div .dtid cc span { color: #fff; font-size: 14px; }

.bl-item-wrap .data-info-event { position: absolute; width: 130px; height: 100%; top: 0; left: 150px; display: flex; justify-content: flex-start; align-items: center; }
.bl-item-wrap .data-info-event cc { color: #fff; background: #333; border: 1px #444 solid; border-radius: 15px; padding: 3px 7px; }
.bl-item-wrap .data-info-lg { position: absolute; width: 180px; height: 100%; top: 0; left: 220px; display: flex; justify-content: flex-start; align-items: center; color: #fff; }
.bl-item-wrap .data-info-lg i img { width: 24px; margin: 0 5px 0 0; }

.bl-item-wrap .data-info-div .dtid .data-ctg { padding: 1px 8px 2px; background: #444; border: 1px #555 solid; color: #fff; border-radius: 10px; position: relative; top: -6px; }

.bl-item-wrap .rst-info-div { position: absolute; width: 140px; height: 100%; top: 0; right: 0; display: flex; justify-content: flex-start; align-items: center; }

.btnway { padding: 5px; border-bottom: 0; }
.sb-ms { padding: 5px 10px; }
.btnway .button-item-wrap { display: flex; width: auto; height: 100%; flex-direction: row; align-items: stretch; flex-basis: auto; }
.btnway .button-item-wrap .bl-button-cont { background: #111; border-top: 1px #555 solid; padding: 0 10px 0; color: #ffa200; position: relative; min-height: 40px; }
.btnway .button-item-wrap .bl-button-cont img { width: 18px; }
.btnway .button-item-wrap .bl-button-cont cc { color: #fff; }
.btnway .button-item-wrap .bl-button-cont:hover { background: #1a2780; color: #fff; }
.btnway .button-item-wrap .bl-button-cont:hover cc { color: #fff; }
.btnway .button-item-wrap .bl-button-cont:nth-child(1) { width: 33.666%; }
.btnway .button-item-wrap .bl-button-cont:nth-child(2) { width: 33.666%; margin: 0 5px 0; }
.btnway .button-item-wrap .bl-button-cont:nth-child(3) { width: 33.666%; }
.btnway .button-item-wrap .bl-button-cont .odds-cont5 { position: relative; padding: 0 60px 0 0; text-align: left; word-break: break-all; overflow: inherit; }
.btnway .button-item-wrap .bl-button-cont .odds-cont5 .odds { position: absolute; top: 0; right: 0; width: 60px; height: 100%; text-align: center; }
.btnway .button-item-wrap .bl-button-cont .odds-cont5 .odds span { width: 100%; height: 100%; display: flex; align-items: center; justify-content: flex-end; }
.btnway .button-item-wrap .bl-button-cont:hover .odds-cont5 .odds { color: #fff; }
.btnway .button-item-wrap .bl-button-cont .odds-cont5 .odds img { margin: 0 0 0 5px; }



/* --------------------- 1111 ------------------------*/

.button-item-wrap .bonus-btn-cont { width: 100%; background: linear-gradient(#444, #333); border: 1px #444 solid; border-radius: 3px; padding: 0 10px 0; color: #fff; font-size: 14px; font-weight: bold; }
.button-item-wrap .bonus-btn-cont .odds-cont5 { position: relative; padding: 0 60px 0 0; text-align: left; word-break: break-all; }
.button-item-wrap .bonus-btn-cont .odds-cont5 .odds { position: absolute; top: 0; right: 0; width: 60px; height: 100%; text-align: center; }
.button-item-wrap .bonus-btn-cont .odds-cont5 .odds span { width: 100%; height: 100%; display: flex; align-items: center; justify-content: flex-end; }
.button-item-wrap .bonus-btn-cont .odds-cont5 .odds img { margin: 0 0 0 5px; }
.button-item-wrap .bonus-btn-cont img { width: 18px; }

.biw-ms { }
.bcslip-side-div .rst-cont-wrap .biw-ms { height: 60px; padding: 0 0 10px 0; }

/* --------------------- 1111 ------------------------*/



.rst-info-cont { display: flex; flex-direction: row; align-items: stretch; flex-basis: auto; width: 100%; }
.rst-info-cont .contdd { justify-content: center; align-items: center; color: #fff; text-align: center; }
.rst-info-cont .contdd:nth-child(1) { flex-basis: 33.333%; }
.rst-info-cont .contdd:nth-child(2) { flex-basis: 33.333%; }
.rst-info-cont .contdd:nth-child(3) { flex-basis: 33.333%; }

.rst-info-cont .ctd-clr-red { color: #f00; }
.rst-info-cont .ctd-clr-grn { color: #00ff7e; }
.rst-info-cont .ctd-clr-blu { color: #0084ff; }
.rst-info-cont .ctd-clr-gry { color: #999; }
.rst-info-cont .ctd-clr-pp { color: #ae00ff; }

.button-item-wrap { display: flex; width: auto; height: 100%; flex-direction: row; align-items: stretch; flex-basis: auto; }
.button-item-wrap .bl-button-cont { background: #111; border: 1px #444 solid; border-radius: 3px; padding: 0 10px 0; color: #ffa200; position: relative; font-size: 14px; font-weight: bold; min-height: 40px; }
.button-item-wrap .bl-button-cont cc { color: #fff; }
.button-item-wrap .bl-button-cont:hover { background: #1a2780; color: #fff; }
.button-item-wrap .bl-button-cont:hover cc { color: #fff; }
.button-item-wrap .bl-button-cont:nth-child(1) { width: 40%; }
.button-item-wrap .bl-button-cont:nth-child(2) { width: 14%; margin: 0 5px 0; }
.button-item-wrap .bl-button-cont:nth-child(3) { width: 40%; }
.button-item-wrap .bl-button-cont .odds-cont5 { position: relative; padding: 0 60px 0 0; text-align: left; word-break: break-all; }
.button-item-wrap .bl-button-cont .odds-cont5 .odds { position: absolute; top: 0; right: 0; width: 60px; height: 100%; text-align: center; }
.button-item-wrap .bl-button-cont .odds-cont5 .odds span { width: 100%; height: 100%; display: flex; align-items: center; justify-content: flex-end; }
.button-item-wrap .bl-button-cont:hover .odds-cont5 .odds { color: #fff; }
.button-item-wrap .bl-button-cont .odds-cont5 .odds img { margin: 0 0 0 5px; }


/*0624 */
.button-item-wrap2 { display: flex; width: auto; height: 100%; flex-direction: row; align-items: stretch; flex-basis: auto; flex-wrap: wrap; padding: 0 68px 0 0; position: relative; }
.button-item-wrap2 .bl-button-cont2 { background: #111; border: 1px #444 solid; border-radius: 3px; padding: 0 10px 0; color: #ffa200; position: relative; flex-basis: 12%; display: flex; margin: 0 5px 2px 0; justify-content: flex-start; min-height: 40px; }
.button-item-wrap2 .bl-button-cont2 cc { color: #fff; }
.button-item-wrap2 .bl-button-cont2:hover { background: #1a2780; color: #fff; }
.button-item-wrap2 .bl-button-cont2:hover cc { color: #fff; }
.button-item-wrap2 .bl-button-cont2 .odds-cont5 { position: relative; padding: 0 30px 0 0; text-align: left; word-break: break-all; display: flex; align-items: center; width: 100%; }
.button-item-wrap2 .bl-button-cont2 .odds-cont5 .odds { position: absolute; top: 0; right: 0; width: 60px; height: 100%; text-align: center; }
.button-item-wrap2 .bl-button-cont2 .odds-cont5 .odds span { width: 100%; height: 100%; display: flex; align-items: center; justify-content: flex-end; }
.button-item-wrap2 .bl-button-cont2:hover .odds-cont5 .odds { color: #fff; }
.button-item-wrap2 .bl-button-cont2 .odds-cont5 .odds img { margin: 0 0 0 5px; }
.button-item-wrap2 .bl-button-cont3 { width: 68px; height: 38px; background: #111; border: 1px #444 solid; border-radius: 3px; padding: 0 10px 0; color: #ffa200; position: relative; display: flex; justify-content: center; align-items: center; position: absolute; top: 0; right: 0; }
.button-item-wrap2 .bl-on { background: #1a2780; color: #fff; }
.button-item-wrap2 .bl-on cc { color: #fff; }
.button-item-wrap2 .bl-on .odds-cont5 .odds { color: #fff; }

.vr-game2 { padding: 10px 10px 10px 150px; }
.vr-game2 .button-item-wrap2 .stats-info { background: linear-gradient(#222, #333); border: 1px #333 solid; border-radius: 3px; padding: 0; color: #ffa200; text-align: center; }
.vr-game2 .button-item-wrap2 .stats-info:hover { background: linear-gradient(#222, #333); color: #ffa200; }

.vr-game2 .button-item-wrap2 .rst-info-cont { width: 68px; height: 38px; text-align: center; display: flex; justify-content: center; align-items: center; position: absolute; top: 0; right: 0; }
.vr-game2 .button-item-wrap2 .rst-info-cont .ctd-clr-red { color: #f00; }
.vr-game2 .button-item-wrap2 .rst-info-cont .ctd-clr-grn { color: #00ff7e; }
.vr-game2 .button-item-wrap2 .rst-info-cont .ctd-clr-blu { color: #0084ff; }
.vr-game2 .button-item-wrap2 .rst-info-cont .ctd-clr-gry { color: #999; }
.vr-game2 .button-item-wrap2 .rst-info-cont .ctd-clr-pp { color: #ae00ff; }

.rst-cont-wrap .button-item-wrap2 button:disabled, button[disabled]{ cursor: inherit; }
.rst-cont-wrap .button-item-wrap2 .bl-on button:disabled { background: #1a2780; color: #fff; }
.rst-cont-wrap .button-item-wrap2 button:disabled:hover,
.rst-cont-wrap .button-item-wrap2 button[disabled]:hover {
    background: inherit !important;
    color: inherit !important;
    /* 필요하다면 border, box-shadow 등도 초기화 */
}

/* .rst-cont-wrap .button-item-wrap2 button:disabled, button[disabled]:hover { background: transparent; }
.rst-cont-wrap .button-item-wrap2 button:disabled, button[disabled]:hover .odds span { color: #ffa200; } */


/* 0625 */
.button-item-wrap2 .button34 { flex-basis: auto; flex: 20%; }

.vr-game3 { padding: 10px 10px 10px 150px; }
.vr-game3 .button-item-wrap2 .stats-info { background: linear-gradient(#222, #333); border: 1px #333 solid; border-radius: 3px; padding: 0; color: #ffa200; text-align: center; }
.vr-game3 .button-item-wrap2 .stats-info:hover { background: linear-gradient(#222, #333); color: #ffa200; }

.vr-game3 .button-item-wrap2 .rst-info-cont { width: 68px; height: 38px; text-align: center; display: flex; justify-content: center; align-items: center; position: absolute; top: 0; right: 0; }
.vr-game3 .button-item-wrap2 .rst-info-cont .ctd-clr-red { color: #f00; }
.vr-game3 .button-item-wrap2 .rst-info-cont .ctd-clr-grn { color: #00ff7e; }
.vr-game3 .button-item-wrap2 .rst-info-cont .ctd-clr-blu { color: #0084ff; }
.vr-game3 .button-item-wrap2 .rst-info-cont .ctd-clr-gry { color: #999; }
.vr-game3 .button-item-wrap2 .rst-info-cont .ctd-clr-pp { color: #ae00ff; }
/* 0625 */


/* 0603 */
.none-line { padding: 0 10px 5px 300px; height: 50px; border-top: 0; }
.none-line2 { padding: 0 10px 5px 150px; height: 50px; border-top: 0; }
.button-item-wrap .bl-button-cont:nth-child(4) { width: 6%; margin: 0 0 0 5px; }
.button-item-wrap .more-button { background: linear-gradient(#333, #222); border: 1px #333 solid; border-radius: 3px; padding: 0; color: #ffa200; text-align: center; }
.button-item-wrap .more-button:hover { background: #666; color: #fff; }
.button-item-wrap .none-button { background: transparent; border: 0; cursor: default; }
.button-item-wrap .none-button:hover { background: transparent; }

.sb-item .button-item-wrap .none-button { background: transparent; border: 0; cursor: default; }
.sb-item .button-item-wrap .none-button:hover { background: transparent; }
/*0603 */







.button-item-wrap .bl-button-cont .odds-cont6 { position: relative; padding: 0 0 0 60px; text-align: right; word-break: break-all; }
.button-item-wrap .bl-button-cont .odds-cont6 .odds { position: absolute; top: 0; left: 0; width: 60px; height: 100%; text-align: center; }
.button-item-wrap .bl-button-cont .odds-cont6 .odds span { width: 100%; height: 100%; display: flex; align-items: center; justify-content: flex-start; }
.button-item-wrap .bl-button-cont .odds-cont6 .odds img { margin: 0 5px 0 0; }
.button-item-wrap .bl-button-cont .over-p { position: absolute; left: 0; top: 0; }
.button-item-wrap .bl-button-cont .over-p img { width: 10px; }
.button-item-wrap .bl-button-cont .under-p { position: absolute; right: 0; bottom: 0; }
.button-item-wrap .bl-button-cont .under-p img { width: 10px; }
.button-item-wrap .bl-button-cont .right-hp { position: absolute; left: 0; bottom: 0; }
.button-item-wrap .bl-button-cont .right-hp img { width: 10px; }
.button-item-wrap .bl-button-cont .left-hp { position: absolute; right: 0; bottom: 0; }
.button-item-wrap .bl-button-cont .left-hp img { width: 10px; }

.button-item-wrap .bl-on { background: #1a2780; color: #fff; }
.button-item-wrap .bl-on cc { color: #fff; }
.button-item-wrap .bl-on .odds-cont5 .odds { color: #fff; }

.button-item-wrap button:disabled,
.button-item-wrap button[disabled]{ cursor: inherit; pointer-events: none; }


/* 0115 */
.button-item-wrap-csnrst { display: flex; width: auto; height: 100%; flex-direction: row; align-items: stretch; flex-basis: auto; }
.button-item-wrap-csnrst .bl-button-cont { background: linear-gradient(#444, #333); border: 1px #444 solid; border-radius: 3px; padding: 0 10px 0; color: #ffa200; position: relative; min-height: 40px; }
.button-item-wrap-csnrst .bl-button-cont cc { color: #fff; }
.button-item-wrap-csnrst .bl-button-cont:nth-child(1) { width: 40%; }
.button-item-wrap-csnrst .bl-button-cont:nth-child(2) { width: 20%; margin: 0 5px 0; }
.button-item-wrap-csnrst .bl-button-cont:nth-child(3) { width: 20%; margin: 0 5px 0 0; }
.button-item-wrap-csnrst .bl-button-cont:nth-child(4) { width: 20%; }
.button-item-wrap-csnrst .bl-on { background: #1a2780; color: #fff; }
.button-item-wrap-csnrst .bl-on cc { color: #fff; }
.button-item-wrap-csnrst .bl-on .odds-cont5 .odds { color: #fff; }




.button-end { opacity: 0.3; position: relative; }
.button-end .end-cover { width: 100%; height: 100%; background: #000; opacity: 0.3; position: absolute; top: 0; left: 0; z-index: 10; }

.rst-cont-wrap .button-item-wrap .bl-button-cont:hover { background: #333; color: #ffa200; }
.rst-cont-wrap .button-item-wrap .bl-button-cont:hover cc { color: #fff; }
.rst-cont-wrap .button-item-wrap .bl-button-cont:hover .odds-cont5 .odds { color: #ffa200; }

.rst-cont-wrap .button-item-wrap .bl-on:hover { background: #ffa200; color: #000; }
.rst-cont-wrap .button-item-wrap .bl-on:hover cc { color: #000; }
.rst-cont-wrap .button-item-wrap .bl-on:hover .odds-cont5 .odds { color: #000; }

.rst-cont-wrap button:disabled,
.rst-cont-wrap button[disabled]{ cursor: inherit; }

.bcslip-side-div {  }
.bcslip-side-div .item-flagname { display: block; padding: 14px; color: #fff; font-size: 12px; margin: 5px 0 0; border: 1px #333 solid; } .bcslip-side-div .bgclr { background: #111; }
.bcslip-side-div .sb-item-wrap { margin: 5px 0 0; border-radius: 0; padding: 20px 2px; }
.bcslip-side-div .bl-category-div .ctg:nth-child(1) { display: none; }
.bcslip-side-div .bl-category-div .ctg:nth-child(2) { width: 40%; }
.bcslip-side-div .bl-category-div .ctg:nth-child(3) { width: 20%; }
.bcslip-side-div .bl-category-div .ctg:nth-child(4) { width: 40%; }
.bcslip-side-div .bl-category-div .ctg:nth-child(5) { display: none; }
.bcslip-side-div .bl-category-div .ctg:nth-child(6) { display: none; }
.bcslip-side-div .bl-category-div .ctg:nth-child(7) { display: none; }
.bcslip-side-div .bl-item-wrap { height: 105px; padding: 45px 0 10px 0; }
.bcslip-side-div .bl-item-wrap .data-info-div { width: auto; height: auto; display: block; top: 25px; left: -7px; }
.bcslip-side-div .bl-item-wrap .data-info-div .dtid cc { font-size: 12px; }
.bcslip-side-div .bl-item-wrap .data-info-div .dtid cc span { font-size: 12px; }
.bcslip-side-div .bl-item-wrap .rst-info-div { width: 120px; height: 100%; top: -18px; right: 0; font-size: 12px; }
.bcslip-side-div .bl-item-wrap .data-info-event { width: auto; height: auto; top: 2px; left: 0; }
.bcslip-side-div .button-item-wrap .bl-button-cont:nth-child(2) { margin: 0 2px 0; }
.bcslip-side-div .button-item-wrap .bl-button-cont { padding: 0 4px 0; font-size: 12px; line-height: 1; min-height: 40px;  }
.bcslip-side-div .button-item-wrap .bl-button-cont .odds-cont5 { padding: 0 35px 0 0; word-break: break-all; }
.bcslip-side-div .button-item-wrap .bl-button-cont .odds-cont5 .odds { width: 35px; }
.bcslip-side-div .button-item-wrap .bl-button-cont .odds-cont6 { padding: 0 0 0 35px; word-break: break-all; }
.bcslip-side-div .button-item-wrap .bl-button-cont .odds-cont6 .odds {  width: 35px; }


/* 0108 */
.btnway .button-item-wrap .org-line { border: 1px #ff8a00 solid; }
.btnway .button-item-wrap .org-line cc { color: #ff8a00; }
.btnway .button-item-wrap .org-line:hover { background: #643c0c; }

.evt-txt { display: none; }

.line-rst { display: block; height: 60px; padding: 10px 150px 10px 400px; position: relative; border-top: 1px #333 solid; }

.odds-cont5 .odds span img { width: 18px; }
.odds-cont6 .odds span img { width: 18px; }

.sb-item .button-item-wrap2 .none-button { background: transparent; border: 0; cursor: default; }
.sb-item .button-item-wrap2 .none-button:hover { background: transparent; }

.game-end-wrap { display: block; position: relative; }
.game-end-wrap .end-cover-wrap { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0, 0.7); z-index: 1; display: flex; justify-content: center; align-items: center; }
.game-end-wrap .end-cover-wrap img { width: 100px; }



@media only screen and (max-width: 640px) {
	
	.sb-item { padding: 0; }
	
	.sb-item .game-searching-box { margin: 5px 5px 0; }
	.sb-item .item-flagname { padding: 18px; border-radius: 0; }
	.sb-item-wrap { margin: 5px 0 0; border-radius: 0; padding: 5px 2px; }
	
	.bl-item-wrap .data-info-div .dtid cc cc { display: none; }
	.bl-item-wrap .data-info-div .dtid .data-ctg { top: -1px; }
	
	.bl-category-div .ctg:nth-child(1) { display: none; }
	.bl-category-div .ctg:nth-child(2) { display: none; }
	.bl-category-div .ctg:nth-child(3) { width: 40%; }
	.bl-category-div .ctg:nth-child(4) { width: 20%; }
	.bl-category-div .ctg:nth-child(5) { width: 40%; }
	.bl-category-div .ctg:nth-child(6) { display: none; }
	.bl-category-div .ctg:nth-child(7) { display: none; }
	.bl-category-div .ctg:nth-child(8) { display: none; }
	
	.bl-item-wrap { height: 105px; padding: 45px 0 10px 0; }
	.bl-item-wrap .data-info-div { width: auto; height: auto; display: block; top: 25px; left: -7px; }
	.bl-item-wrap .data-info-div .dtid cc { font-size: 12px; }
	.bl-item-wrap .data-info-div .dtid cc span { font-size: 12px; }
	
	.bl-item-wrap .data-info-lg { width: auto; height: auto; top: 1px; left: 70px; }
	
	.bl-item-wrap .rst-info-div { width: 120px; height: 100%; top: -18px; right: 0; font-size: 12px; }
	
	.btnway { padding: 2px 0; height: 50px; }
	.sb-ms { padding: 0; }
	.btnway .button-item-wrap .bl-button-cont { padding: 0 5px 0; }
	.btnway .button-item-wrap .bl-button-cont img { width: 14px; }
	.btnway .button-item-wrap .bl-button-cont:nth-child(2) { margin: 0 3px 0; }
	.btnway .button-item-wrap .bl-button-cont .odds-cont5 { padding: 0 25px 0 0; }
	.btnway .button-item-wrap .bl-button-cont .odds-cont5 .odds { width: 25px; }
	.btnway .button-item-wrap .bl-button-cont .odds-cont5 .odds span { font-size: 12px; }
	
	.button-item-wrap .bl-button-cont:nth-child(2) { margin: 0 2px 0; }
	
	.button-item-wrap .bl-button-cont { padding: 0 4px 0; font-size: 12px; line-height: 1; text-align: center; color: #fff; }
	.button-item-wrap .bl-button-cont .odds-cont5 { padding: 0 2px 0; word-break: break-all; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; text-align: center; }
	.button-item-wrap .bl-button-cont .odds-cont5 .odds { position: relative; top: inherit; right: inherit; width: 100%; height: auto; text-align: center; display: block; padding: 5px 0 0; }
	.button-item-wrap .bl-button-cont .odds-cont5 .odds img { margin: 0 0 0 2px; }
	.button-item-wrap .bl-button-cont .odds-cont5 .odds span { width: 100%; height: inherit; display: block; align-items: center; justify-content: center; color: #ffa200; }
	
	.button-item-wrap .bl-button-cont .odds-cont6 { padding: 0 2px 0; word-break: break-all; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; text-align: center; }
	.button-item-wrap .bl-button-cont .odds-cont6 .odds { position: relative; top: inherit; right: inherit; width: 100%; height: auto; text-align: center; display: block; padding: 5px 0 0; }
	.button-item-wrap .bl-button-cont .odds-cont6 .odds img { margin: 0 2px 0 0; }
	.button-item-wrap .bl-button-cont .odds-cont6 .odds span { width: 100%; height: inherit; display: block; align-items: center; justify-content: center; color: #ffa200; }
	
	
	.betslip { display: none; }
	.betslip-ms { display: block; margin: 12px 0 0; }
	
	.lds-wrap { position: fixed; right: 20px; bottom: 20px; z-index: 50; display: inline-block; width: 60px; height: 60px; }
	
	.lds-uci { position: absolute; width: 60px; height: 60px; background: url("../images/usericon-cart.png") center center no-repeat; background-size: cover; top: 15px; left: 15px; display: inline-block; cursor: pointer; }
	.lds-uci .counting { position: absolute; display: inline-block; padding: 1px 5px 3px; background: #ff004e; font-size: 11px; color: #fff; border-radius: 20px; left: -10px; top: -5px; }
	
	
	.cart-on { position: fixed; left: 0; bottom: 0; background: #000; z-index: 80; width: 100%; box-shadow: rgba(0, 0, 0, 1) 0 1px 20px; }
	
	.betcart-name { display: block; text-align: left; padding: 13px 10px; color: #3cf396; font-size: 20px; position: relative; background: #333; }
	.betcart-name .crt-close { position: absolute; top: 14px; right: 15px; color: #3cf396; font-size: 14px; cursor: pointer; }
	
	
	/* --------------------- 1111 ------------------------*/
	
	.biw-ms { height: 60px; padding: 0 0 10px 0; }
	
	/* --------------------- 1111 ------------------------*/
	
	
	
	
	
	/* 0108 */
	.bl-item-wrap .data-info-event { width: auto; height: auto; top: 2px; left: 0; display: none; }
	.list-zip { height: 65px; padding: 5px 0 10px 0; }
	.list-zip-topline { height: 90px; padding: 30px 0 10px 0; }
	.list-zip-topline .data-info-div { width: auto; height: auto; display: block; top: 5px; left: -7px; }
	
	
	/*0115*/
	.button-item-wrap-csnrst .bl-button-cont:nth-child(1) { width: 40%; }
	.button-item-wrap-csnrst .bl-button-cont:nth-child(2) { width: 20%; margin: 0 2px 0; }
	.button-item-wrap-csnrst .bl-button-cont:nth-child(3) { width: 20%; margin: 0 2px 0 0; }
	.button-item-wrap-csnrst .bl-button-cont:nth-child(4) { width: 20%; }
	.list-zip-topline .rst-info-div { top: -30px; }
	
	
	
	
	
	
	
	/* 0603 */
	.none-line { padding: 0 0 5px 0; height: 55px; border-top: 0; }
	.none-line2 { padding: 0 0 5px 0; height: 55px; border-top: 0; }
	.button-item-wrap .bl-button-cont:nth-child(2) { width: 12%; margin: 0 3px 0; }
	.button-item-wrap .bl-button-cont:nth-child(4) { width: 8%; margin: 0 0 0 3px; }
	.button-item-wrap .more-button { background: linear-gradient(#333, #222); border: 1px #333 solid; border-radius: 3px; padding: 0; color: #ffa200; text-align: center; }
	.button-item-wrap .more-button:hover { background: #666; color: #fff; }
	.button-item-wrap .none-button { background: transparent; border: 0; cursor: default; }
	.button-item-wrap .none-button:hover { background: transparent; }
	/*0603 */
	
	.rst-cont-wrap .button-item-wrap .bl-button-cont:nth-child(1) { width: 40%; }
    .rst-cont-wrap .button-item-wrap .bl-button-cont:nth-child(2) { width: 20%; margin: 0 3px 0; }
    .rst-cont-wrap .button-item-wrap .bl-button-cont:nth-child(3) { width: 40%; }
	
	.evt-txt { color: #999; background: rgba(0,0,0, 1); margin: 2px 0 0 0; padding: 1px 3px; border-radius: 5px; border: 1px rgba(255,255,255, 0.2) solid; margin: 2px 0; white-space: pre; display: inline-block; letter-spacing: -0.07em; position: absolute; top: -10px; left: -3px; }
	
	.odds-cont5 .odds span img { width: 7px; }
	.odds-cont6 .odds span img { width: 7px; }

	/* 0620 */
	.button-item-wrap .one-btn-cont { width: 93%; }
	.button-item-wrap .blbuttoncont { width: 7%; margin: 0 0 0 3px; }
	.rst-cont-wrap .vr-game { height: 105px; padding: 45px 0 10px 0; }
	/* 0620 */
	
	
	
	
	
	/*0624 */
	.button-item-wrap2 .bl-button-cont2 { flex: 23%; margin: 1px 2px; padding: 0 2px 1px; }
	.button-item-wrap2 { padding: 0 30px 0 0; }
	.mobile-view { flex-wrap: wrap; }
	.button-item-wrap2 .bl-button-cont3 { padding: 0 2px 0; flex: 6.4%; margin: 1px; }
	.sb-item-wrap .mobile-height { height: inherit;  }
	.button-item-wrap2 .bl-button-cont3 { width: 28px; height: 100%; }
	.vr-game2 .button-item-wrap2 .rst-info-cont { width: 30px; height: inherit; }
	
	
	.button-item-wrap2 .button34 { flex: 40%; }
	
}


























