@charset "utf-8";
body {
    background: #1c0600 !important;
}


@keyframes blink-effect {
    50% {
        opacity: 0;
    }
}

.blink {
    animation: blink-effect 1s step-end infinite;
    color:red;
}


.wrapper {
    width: 100%;
    height: auto;
    word-break: keep-all;
    overflow: hidden;
}


/*상단영역*/

header {
    z-index: 50;
    transition: all .5s;
    width: 100%;
    height: auto;
    left: 0;
    top: 0;
    background: #3c0000;
}

.sub header {
    background: #fff;
    border-bottom: 1px solid #d2d2d2;
}

.sub header.type01 {
    border-bottom: 0;
}

header .rela {
    z-index: 50;
    margin: 0 auto;
    transition: all .5s;
    width: 100%;
    height: auto;
    position: relative;
}

header .rela .header-item {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin: 0 auto;
    width: 1260px;
    height: 97px;padding-bottom:10px;
    position: relative;
}

header .rela h1 {
    transition: all .5s;
    margin-left: 0px;
    width: 252px;
    height: auto;
    overflow: hidden;
}

header .rela h1 img {
    transition: all .5s;
    opacity: 1;
    width: 100%;max-width:200px;
}


header .rela .side-item-wrap {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
}

header .rela .side-item-wrap .player-item-wrap {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

header .rela .side-item-wrap .player-item-wrap button {
    margin: 0 0 0 10px;
    padding: 0;
    width: 32px;
    height: 32px;
    border: 0;
    background: transparent;
}

header .rela .side-item-wrap .player-item-wrap button img {}

header .rela .side-item-wrap .player-item-wrap button.on img {
    visibility: hidden;
}

header .rela .side-item-wrap .player-item-wrap button.on {
    background: url(../image/ico/ico-play-stop.png) no-repeat center center;
}

.outlogin-item-wrap {
    margin-top: 0px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.outlogin-item-wrap .inp {
    display: flex;
    width: calc( 132px - 22px);
    padding: 0 11px;
    height: 30px;
    overflow: Hidden;
    background: #070707;
    border: 1px solid #535353;
    font-size: 12px;
    color: #fff;
    margin-right: 7px;
}

.outlogin-item-wrap .btn-search {
    margin-right: 12px;margin-left:0;
    width: 65px;
    height: 32px;
    overflow: hidden;
    border: 0;
    background: #930000;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
}

.home-notice-wrap .rt-item .outlogin-item-wrap .btn-login {
    margin-right: 12px;margin-left:0;
    width: 105px;
    height: 32px;
    overflow: hidden;
    border: 0;
    background: #930000;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
}

.home-notice-wrap .rt-item .outlogin-item-wrap .btn-join {
    width: 105px;margin-left:0;
    height: 32px;
    overflow: hidden;
    border: 0;
    background: #930000;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
}

header .rela .gnb-box {
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 61px;
    overflow: Hidden;
    background: #930000;
    border-top: 1px solid #930000;
}

header .gnb-list {
    width: 1360px;
    height: 61px;
    overflow: Hidden;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

header .gnb-list>li {
    float: left;
    position: relative;
    margin-right: 90px;
}

header .gnb-list>li>a {
    
    transition: all .5s;
    position: relative;
    text-decoration: none !important;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 61px;
    letter-spacing: .5px;
}

header .gnb-list>li>a:hover {
    color: #f4fd03;
}

header .gnb-list>li .sub-menu-wrap {
    display: none;
    transition: all .7s;
    z-index: 40;
    opacity: 0;
    transform: translateY(70px);
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
    width: 660px;
    height: auto;
    position: absolute;
    left: 25px;
    top: 50px;
}

header .gnb-list>li .sub-menu-wrap .sub-item {
    margin: 0;
    width: 800px;
    height: 250px;
    overflow: hidden;
}

header .gnb-list>li .sub-menu-wrap .sub-item .sub-tit {
    font-size: 13px;
    font-weight: 500;
    padding-left: 0px;
    position: relative;
    color: #444;
}

header .gnb-list>li .sub-menu-wrap .sub-item .sub-tit:before {
    content: "";
    width: 3px;
    height: 3px;
    overflow: hidden;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    left: 0;
    top: 15px;
}

header .gnb-list>li .sub-menu-wrap .sub-item ul {
    display: block;
}

header .gnb-list>li .sub-menu-wrap .sub-item ul>li {
    float: left;
    width: auto;
    margin-right: 45px;
    margin-top: 20px;
    position: relative;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
}

header .gnb-list>li .sub-menu-wrap .sub-item ul>li a {
    text-transform: uppercase;
    font-family: "GothamMedium", 'Noto Sans KR';
    width: 100%;
    height: auto;
    padding: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 13px;
    color: #444;
    font-weight: 300;
}

header .gnb-list>li .sub-menu-wrap .sub-item ul>li a:hover {
    color: #00326d
}

header .gnb-list>li .sub-menu-wrap .sub-item ul>li>ul {
    width: auto;
}

header .gnb-list>li .sub-menu-wrap .sub-item ul>li>ul li {
    width: auto;
    clear: both;
}

header .gnb-list>li .sub-menu-wrap .sub-item ul>li>ul li:first-child {
    margin-top: 0;
}

header .gnb-list>li .sub-menu-wrap .sub-item ul>li>ul li a.str {
    font-weight: 400;
}

header .gnb-list>li .sub-menu-wrap .sub-item ul>li>ul li a {}


/*메뉴 오버시*/

header.over:before {
    opacity: 1;
    transform: translateY(0px);
}

header.over:after {
    opacity: 1;
    transform: translateY(0px)
}

header.over .rela {}

header.over .gnb-list>li .sub-menu-wrap {
    display: flex;
}


/*
header.over .rela h1{background:url(../image/etc/etc-logo-on.png) no-repeat center center;}
header.over .rela h1 img{opacity:0;}

header.over .gnb-list>li>a{color:#555}
header.ing .gnb-list>li .sub-menu-wrap{display:none;opacity:1;transform:translateY(50px);}
header.over .gnb-list>li.disabled>a{color:#9d9d9c;}
header.ing .gnb-list>li.on>a{font-weight:bold;color:#ec6606}
header.ing .gnb-list>li.on .sub-menu-wrap{display:block;}
header.ing .gnb-list>li.on .sub-menu-wrap .sub-item{}
*/

.container {
    position: relative;
    z-index: 30;
}

.hidden {
    position: absolute;
    left: -200000px;
}


/*스크롤 기본 다운시
.sub header .rela{}

header.down{top:-212px}
header.on .rela{height:0;}
header.up{top:0;}
header.up{}*/


/*
header.up .rela{}
header.down{overflow:Hidden;}
header.down:after{display:none;}*/


/*
header.up .rela h1{background:url(../image/etc/etc-logo-on.png) no-repeat center center;}
header.up .rela h1 img{opacity:0;}
*/

header.up .gnb-list>li>a {}

header .side-cont {
    z-index: 999;
    display: none;
    justify-content: flex-start;
    align-items: center;
}

header .side-cont .btn-total-nav {
    background: transparent;
    position: relative;
    width: 49px;
    height: 49px;
    overflow: hidden;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0px;
}

header.sub .side-cont .btn-total-nav span {
    background: #191919;
}

header .side-cont .btn-total-nav span {
    position: absolute;
    transition: all .4s;
    left: 14px;
    width: 20px;
    height: 2px;
    background-color: #000;
    border-radius: 2px;
}

header .side-cont .btn-total-nav span:nth-of-type(1) {
    top: 17px;
}

header .side-cont .btn-total-nav span:nth-of-type(2) {
    top: 25px;
}

header .side-cont .btn-total-nav span:nth-of-type(3) {
    top: 33px;
}

header .side-cont.on .btn-total-nav span:nth-of-type(1) {
    -webkit-transform: translateY(20px) rotate(-45deg);
    transform: translateY(20px) rotate(-45deg);
    top: 5px;
}

header .side-cont.on .btn-total-nav span:nth-of-type(2) {
    left: 200%;
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-animation: active-menu-bar06 .8s forwards;
    animation: active-menu-bar06 .8s forwards;
}

@-webkit-keyframes active-menu-bar06 {
    100% {
        height: 0;
    }
}

@keyframes active-menu-bar06 {
    100% {
        height: 0;
    }
}

header .side-cont.on .btn-total-nav span:nth-of-type(3) {
    -webkit-transform: translateY(-20px) rotate(45deg);
    transform: translateY(-20px) rotate(45deg);
    width: 20px;
    top: 45px;
}

header .side-cont.on {
    position: absolute;
}


/*하단영역*/

footer {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 0;
    /* background:url(../image/bg/bg-footer.jpg) no-repeat left top;background-size:cover; */
    background: #3c0000;
    padding-top: 54px;
    padding-bottom: 30px;
}

footer .rela {
    width: 100%;max-width:1260px;margin:0 auto;
    height: auto;
    overflow: hidden;
}

footer .rela .flogo {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
}

footer .rela .copy {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    color: #ffa066;
    margin-top: 10px;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(250, 227, 0, .35);
        box-shadow: 0 0 0 0 rgba(250, 227, 0, .35);
    }
    70% {
        -webkit-box-shadow: 0 0 0 1.5em rgba(0, 227, 0, 0);
        box-shadow: 0 0 0 1.5em rgba(250, 227, 0, 0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(250, 227, 0, 0);
        box-shadow: 0 0 0 0 rgba(250, 227, 0, 0);
    }
}


/*컨텐츠영역*/

.container {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.section {
    width: 100%;
    height: auto;
    position: relative;
}


/*메인*/

.main-slide-wrap {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.main-slide-wrap .swiper-container {
    width: 100%;
}

.main-slide-wrap .swiper-container .swiper-slide {
    width: 100%;
}

.main-slide-wrap .swiper-container .swiper-slide .slide-item {
    position: relative;
    display: block;
    width: 100%;
    height: 711px;
    overflow: hidden;
    background-size: cover !important;
}

.main-slide-wrap .swiper-container .swiper-slide .slide-item .bg {
    cubic-bezier(0, 0.35, 0, 1);
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-size: cover !important;
    position: absolute;
    left: 0;
    top: 0;
}

.main-slide-wrap .swiper-container {}

.main-slide-wrap .swiper-container .main-slide-ctrl {}

.main-slide-wrap .swiper-container .swiper-pagination {
    width: auto;
    position: static;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: flex-start;
}

.main-slide-wrap .swiper-container .swiper-pagination .swiper-pagination-bullet {
    margin: 0 4px;
    width: 25px;
    height: 25px;
    opacity: .8;
    overflow: hidden;
    background: #202020;
    border: 0;
}

.main-slide-wrap .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    background: #61e4e3;
}

.main-slide-wrap .swiper-container .swiper-button-next {
    position: static;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 2px 0 0 0;
}

.main-slide-wrap .swiper-container .swiper-button-prev {
    position: static;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 2px 0 0 0;
}

.main-slide-wrap .swiper-container .swiper-button-next:after {
    font-size: 12px;
    color: #fff;
}

.main-slide-wrap .swiper-container .swiper-button-prev:after {
    font-size: 12px;
    color: #fff;
}

.main-slide-ctrl {
    width: 100%;
    bottom: 13px;
    left: 0px;
    position: absolute;
    z-index: 20;
    display: flex;
    justify-content: center;
    align-items: center;
}

@keyframes fadeScaleIn {
    from {
        opacity: 0;
        transform: scale(1.1);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}


/*활성화 효과*/

.main-slide-wrap .swiper-container .swiper-slide.swiper-slide-active .main-cont .mtit {
    opacity: 1;
    transform: translateX(0px);
}

.main-slide-wrap .swiper-container .swiper-slide.swiper-slide-active .main-cont .mdesc {
    opacity: 1;
    transform: translateX(0px);
}

.main-slide-wrap .swiper-container .swiper-slide.swiper-slide-active .slide-item .bg {
    animation: fadeScaleIn 1.6s cubic-bezier(0, 0.35, 0, 1);
}

.home-notice-wrap {
    margin-top: 0px;
    width: 100%;
    height: 58px;
    overflow: hidden;
    background: #3c0000;
    display: flex;
    justify-content: center;
    align-items: center;
}

.home-notice-wrap .lt-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 760px;
    height: 42px;
    overflow: hidden;
}

.home-notice-wrap .lt-item .key {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 80px;
    height: 42px;
    overflow: Hidden;
}

.home-notice-wrap .lt-item .key img {
    display: flex;
}

.home-notice-wrap .lt-item .key strong {
    margin-left: 8px;
    display: flex;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
}

.home-notice-wrap .lt-item .value {
    width: 100%;
    height: 42px;
    overflow: Hidden;
    flex: 1;
}

.home-notice-wrap .lt-item .value .swiper-container {
    width: 100%;
}

.home-notice-wrap .lt-item .value .swiper-container .swiper-slide {
    width: 100%;
    height: 42px;
}

.home-notice-wrap .lt-item .value .swiper-container .swiper-slide a {
    width: calc( 100% - 24px);
    padding-left: 24px;
    height: 42px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    color: #fffc00;
}

.home-notice-wrap .rt-item {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
    width: 504px;
    height: auto;
    overflow: hidden;
    text-align: right;
}

.home-notice-wrap .rt-item strong {
    padding: 0 5px 0 10px;
    font-size: 18px;
    color: #ad9300;
    font-weight: 700;
}

.home-notice-wrap .rt-item strong.cr {
    color: #f32960;
}

.home-notice-wrap .rt-item button {
    margin-left: 12px;
    width: 22px;
    height: 22px;
    overflow: hidden;
    border: 0;
    background: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
}


.home-bottom-wrap{margin-top:-150px;width:100%;height:auto;overflow:Hidden;padding-bottom:300px;background:#1c0600 url(../image/bg/bg-home-bottom-wrap.jpg) no-repeat center bottom;}
.home-bottom-wrap.t01{background:#01381b url(../image/bg/bg-home-bottom-wrap.jpg) no-repeat center bottom;}
.home-bottom-wrap .home-msg-wrap{width:100%;height:auto;overflow:Hidden;padding:45px 0;text-align:center;}
.home-bottom-wrap .home-msg-wrap img{max-width:100%;}
.home-bottom-wrap .home-msg-wrap .stit{display:none;}
.home-bottom-wrap .home-msg-wrap .sdesc{display:none;}
.home-bottom-wrap .home-latest-wrap{width:1260px;height:auto;overflow:Hidden;margin:0 auto;display:flex;justify-content:space-between;align-items:center;}
.home-bottom-wrap .home-latest-wrap .latest-item-wrap{width:calc( 50% - 7px );height:auto;overflow:hidden;border:1px solid #f36100;background:#070707;}
.home-bottom-wrap .home-latest-wrap .latest-item-wrap.full-type{width:calc( 100% );}
.home-bottom-wrap .home-latest-wrap .latest-item-wrap .mtit{width:100%;height:53px;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.home-bottom-wrap .home-latest-wrap .latest-item-wrap .mtit img{display:flex;margin-left:15px;}
.home-bottom-wrap .home-latest-wrap .latest-item-wrap .mtit strong{display:flex;margin:0 6px;font-size:18px;color:#fffc00;font-weight:700;}
.home-bottom-wrap .home-latest-wrap .latest-item-wrap ul{width:100%;height:auto;overflow:Hidden;}
.home-bottom-wrap .home-latest-wrap .latest-item-wrap ul li{width:100%;height:auto;overflow:Hidden;}
.home-bottom-wrap .home-latest-wrap .latest-item-wrap ul li a{background:#172227;width:calc( 100% - 40px );padding:0 20px;height:36px;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.home-bottom-wrap .home-latest-wrap .latest-item-wrap ul li:nth-child(even) a{background:#070707;}
.home-bottom-wrap .home-latest-wrap .latest-item-wrap ul li a .uid{display:flex;width:260px;height:auto;overflow:Hidden;font-size:12px;color:#fff;}
.home-bottom-wrap .home-latest-wrap .latest-item-wrap ul li a .uprice{display:flex;width:100%;flex:1;height:auto;overflow:Hidden;font-size:12px;color:#00ff30;}
.home-bottom-wrap .home-latest-wrap .latest-item-wrap ul li a .udate{display:flex;font-size:12px;color:#fff;}


.dialog {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: rgba(0, 0, 0, .5);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}

.dialog.on {
    display: flex;
}

.dialog .pop-item-wrap {
    width: 400px;
    height: auto;
    overflow: Hidden;
    background: #930000;
    border: 1px solid #930000;
    padding-bottom: 20px;
}

.dialog .pop-item-wrap .pop-header-wrap {
    width: 100%;
    height: 68px;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.dialog .pop-item-wrap .pop-header-wrap .ptit {
    margin-left: 12px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.dialog .pop-item-wrap .pop-header-wrap .ptit img {
    display: flex;
    width: 149px;
}

.dialog .pop-item-wrap .pop-header-wrap .ptit strong {
    display: flex;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    margin-left: 5px;
    transform: translateY(8px)
}

.dialog .pop-item-wrap .pop-header-wrap a {
    margin-right: 25px;
    display: flex;
    width: 29px;
    height: 29px;
}

.dialog .pop-item-wrap .pop-cont-wrap {
    flex-direction: column;
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc( 100% - 2px - 20px);
    padding: 0 10px;
    height: 110px;
    overflow: hidden;
    margin: 0 auto;
    background: #000000;
    border-bottom: 1px solid #000;
}

.dialog .pop-item-wrap .pop-cont-wrap .inp {
    display: flex;
    width: calc( 100% - 2px - 30px);
    padding: 0 15px;
    font-size: 12px;
    color: #fff;
    height: 32px;
    border: 1px solid #535353;
    background: transparent;
}

.dialog .pop-item-wrap .pop-cont-wrap button {
    margin-top: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 46px;
    overflow: hidden;
    border: 0;
    background: #930000;
    padding: 0;
    font-size: 18px;
    color: #fff;
}

.sub-title-wrap {
    width: 100%;max-width:960px;margin:0 auto;padding-left:170px;
    height: 136px;
    overflow: hidden;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.sub-title-wrap img {
    display: flex;
}

.sub-title-wrap strong {
    display: flex;
    font-size: 30px;
    color: #f9d423;
    
    font-weight: 700;
}

/* .ui_btn_recom {width:43px;display:inline-flex;justify-content:center;align-items:center;height:20px;border:1px solid #922320;overflow:hidden;font-size:11px;color:#fff;
    background-image: linear-gradient(#a84d4b 0%, #a84d4b 50%,#922320 50%, #922320 100%);
}

.ui_btn_recom_list {width:60px;display:inline-flex;justify-content:center;align-items:center;height:20px;border:1px solid #922320;overflow:hidden;font-size:11px;color:#fff;
    background-image: linear-gradient(#a84d4b 0%, #a84d4b 50%,#922320 50%, #922320 100%);
} */

.board-page-wrap{transform: translateX(150px);width:calc( 960px - 40px - 2px );padding:20px;height:auto;overflow:hidden;margin:0 auto;background:#0e0300;border:1px solid #8e3300;}
.board-page-wrap .mtit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#fff;font-weight:700;padding-bottom:40px;}
.board-page-wrap .form-row-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.board-page-wrap .form-row-wrap + .form-row-wrap{margin-top:16px;}
.board-page-wrap .form-row-wrap .lt-item{font-size:12px;color:#fff;font-weight:700;width:115px;height:34px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;position:relative;}
.board-page-wrap .form-row-wrap .lt-item:after{content:"*";font-size:12px;color:#930000;font-weight:700;position:absolute;right:9px;top:9px;}
.board-page-wrap .form-row-wrap .rt-item{width:100%;flex:1;height:auto;overflow:hidden;}
.board-page-wrap .form-row-wrap .rt-item .form-item-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.board-page-wrap .form-row-wrap .rt-item .form-item-wrap .inp{font-size:12px;color:#fff000;font-weight:700;width:calc( 455px - 20px );padding:0 10px;border:1px solid #535353;height:32px;background:#070707;}
.board-page-wrap .form-row-wrap .rt-item .form-item-wrap .inp.ar{text-align:right;}
.board-page-wrap .form-row-wrap .rt-item .form-item-wrap .e01{margin-left:20px;font-size:12px;color:#fcff00;display:flex;}
.board-page-wrap .form-row-wrap .rt-item ul{margin-top:10px;width:458px;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.board-page-wrap .form-row-wrap .rt-item ul li{display:flex;justify-content:center;align-items:center;width:66px;height:34px;}
.board-page-wrap .form-row-wrap .rt-item ul li button{background:#e400b1;display:flex;justify-content:center;align-items:center;width:100%;height:34px;overflow:hidden;padding:0;font-size:12px;color:#fff;border:0;border-radius:5px;}
.board-page-wrap .form-row-wrap .rt-item ul li:last-child button{background:#f83466;}

.board-page-wrap .help-list{margin-top:35px;width:calc( 100% - 115px );margin-left:115px;height:auto;overflow:hidden;}
.board-page-wrap .help-list li{width:calc( 100% - 15px );padding-left:15px;position:relative;height:auto;overflow:hidden;font-size:14px;color:#fff;line-height:1.5em;}
.board-page-wrap .help-list li:before{content:"▶";font-size:14px;color:#fff;position:absolute;left:0;top:0;}

.board-page-wrap .depsit-btn-wrap{padding:42px 0 54px 0;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.board-page-wrap .depsit-btn-wrap button{margin:0 3px;display:inline-flex;justify-content:center;align-items:center;height:34px;padding:0 15px;border:0;background-image: linear-gradient(#930000 0, #930000 49%, #930000 51%, #930000 100%);overflow:hidden;font-size:14px;color:#fff;border-radius:5px;position:relative;}
.board-page-wrap .depsit-btn-wrap button.btn-remove{background-image: linear-gradient(#f83466 0, #f83466 49%, #f60140 51%, #f60140 100%);}

.board-page-wrap .tbl-item-wrap{width:100%;height:auto;}
.board-page-wrap .tbl-item-wrap table{width:100%;table-layout:fixed;border:0;border-collapse:collapse;}
.board-page-wrap .tbl-item-wrap table th{height:37px;text-align:center;background:#930000;font-size:12px;color:#fff;font-weight:700;}
.board-page-wrap .tbl-item-wrap table input{float:none;margin:0 auto;}
.board-page-wrap .tbl-item-wrap table td{height:48px;text-align:center;font-size:12px;color:#fff;border-bottom:1px solid #52525b;}
.board-page-wrap .tbl-item-wrap table td a{font-size:12px;color:#fff;}
.board-page-wrap .tbl-item-wrap table td .status{width:43px;height:20px;overflow:hidden;margin:0 auto;background:#bebebe;display:flex;justify-content:center;align-items:center;font-size:12px;color:#303030;}
.board-page-wrap .tbl-item-wrap table td .status.on{background:#b1e778;}
.board-page-wrap .tbl-item-wrap table .aitem{display:none;}
.board-page-wrap .tbl-item-wrap table .aitem.on{display:table-row;}
.board-page-wrap .tbl-item-wrap table button{width:48px;display:inline-flex;justify-content:center;align-items:center;height:20px;border:1px solid #922320;overflow:hidden;font-size:11px;color:#fff;
    background-image: linear-gradient(#a84d4b 0%, #a84d4b 50%,#922320 50%, #922320 100%);
}
/*
.board-page-wrap .tbl-item-wrap .th-list{}
.board-page-wrap .tbl-item-wrap .th-list li{}
.board-page-wrap .tbl-item-wrap .td-list{}
.board-page-wrap .tbl-item-wrap .td-list li{}
.board-page-wrap .tbl-item-wrap .td-list li .tchk{}
.board-page-wrap .tbl-item-wrap .td-list li .tstatus{}
.board-page-wrap .tbl-item-wrap .td-list li .tprice{}
.board-page-wrap .tbl-item-wrap .td-list li .tdate{}
*/

.board-page-wrap .tbl-btn-wrap{padding-top:48px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.board-page-wrap .tbl-btn-wrap button{margin:0 3px;display:inline-flex;justify-content:center;align-items:center;height:34px;padding:10 15px;border:0;
    background-image: linear-gradient(#930000 0, #930000 49%, #930000 51%, #930000 100%);overflow:hidden;font-size:14px;color:#fff;border-radius:5px;position:relative;}
.board-page-wrap .tbl-btn-wrap.ac{justify-content:flex-end;padding-top:25px;}


.contact-view-wrap {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #070707;
    text-align: left;
}

.contact-view-wrap .ctit {
    width: calc( 100% - 70px);
    height: auto;
    overflow: hidden;
    padding: 35px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.contact-view-wrap .ctit .key {
    display: flex;
    width: 100px;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
}

.contact-view-wrap .ctit .value {
    font-size: 12px;
    color: #fff;
    width: 100%;
    flex: 1;
    height: auto;
    overflow: hidden;
}

.contact-view-wrap .cdesc {
    border-top: 1px solid #191e28;
    width: calc( 100% - 70px);
    height: auto;
    overflow: hidden;
    padding: 35px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.contact-view-wrap .cdesc .key {
    display: flex;
    width: 100px;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
}

.contact-view-wrap .cdesc .value {
    font-size: 12px;
    color: #fff;
    width: 100%;
    flex: 1;
    height: auto;
    overflow: hidden;
}

.board-page-wrap .contact-view-wrap+.tbl-btn-wrap {
    padding-top: 16px;
}

.board-page-wrap .board-form-wrap {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.board-page-wrap .board-form-wrap .label {
    padding-bottom: 8px;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.board-page-wrap .board-form-wrap .form-item-wrap {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.board-page-wrap .board-form-wrap .form-item-wrap .inp {
    outline: none;
    padding: 0 15px;
    font-size: 12px;
    color: #fff;
    display: flex;
    flex: 1;
    width: 100%;
    height: 32px;
    overflow: hidden;
    border: 1px solid #535353;
    background: #070707;
}

.board-page-wrap .board-form-wrap .form-item-wrap .textarea {
    outline: none;
    padding: 15px;
    font-size: 12px;
    color: #fff;
    display: flex;
    flex: 1;
    width: 100%;
    height: 152px;
    overflow: hidden;
    border: 1px solid #535353;
    background: #070707;
    resize: none;
}

.board-page-wrap .board-form-wrap .form-item-wrap+.label {
    margin-top: 15px;
}

.board-page-wrap .board-form-wrap+.tbl-btn-wrap {
    padding-top: 28px;
}

.join-form-wrap {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.join-form-wrap table {
    width: 100%;
    table-layout: fixed;
    border: 0;
    border-collapse: collapse;
}

.join-form-wrap th {
    border-bottom: 1px solid #191e28;
    height: 37px;
    width: 203px;
    text-align: center;
    background: #930000;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
}

.join-form-wrap td {
    border-bottom: 1px solid #191e28;
    height: 37px;
    background: #343d4e;
    padding-left: 32px;
}

.join-form-wrap td .form-item-wrap {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.join-form-wrap td .form-item-wrap .inp {
    max-width: 188px;
    outline: none;
    padding: 0 15px;
    font-size: 12px;
    color: #fff;
    display: flex;
    flex: 1;
    width: 100%;
    height: 29px;
    overflow: hidden;
    border: 1px solid #535353;
    background: #070707;
}

.join-form-wrap td .form-item-wrap .e01 {
    display: flex;
    margin-left: 22px;
    font-size: 12px;
    color: #fffc00;
}

.join-form-wrap td .form-item-wrap .select {
    max-width: 220px;
    outline: none;
    padding: 0 0 0 15px;
    font-size: 12px;
    color: #fff;
    display: flex;
    flex: 1;
    width: 100%;
    height: 31px;
    overflow: hidden;
    border: 1px solid #535353;
    background-color: #070707 !important;
}

.join-form-wrap td .form-item-wrap .value {
    max-width: 188px;
    outline: none;
    padding: 0 15px;
    font-size: 12px;
    color: #fff;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex: 1;
    width: 100%;
    height: 29px;
    overflow: hidden;
}

.join-form-wrap td .form-item-wrap button {
    font-size: 12px;
    color: #fff;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 43px;
    height: 20px;
    overflow: hidden;
    padding: 0;
    background: #70665d;
}

header .rela .side-item-wrap .uinfo-item-wrap {
    height: 32px;
    margin-top: 17px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

header .rela .side-item-wrap .uinfo-item-wrap .uname {
    display: flex;
    justify-content: flex-end;
    height: 32px;
    align-items: center;
    font-size: 12px;
    color: #fff;
    margin-right: 20px;
}

header .rela .side-item-wrap .uinfo-item-wrap .uname strong {
    padding: 0 5px;
    font-weight: 700;
    font-size: 12px;
    color: #1eff00
}

header .rela .side-item-wrap .uinfo-item-wrap .btn-login { 
    width: 105px;
    height: 32px;
    overflow: hidden;
    border: 0;
    background: #930000;
    padding: 0;border-radius:6px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
}

header .rela .side-item-wrap .uinfo-item-wrap .btn-join {
    width: 105px;
    height: 32px;
    overflow: hidden;
    border: 0;
    background: #930000;
    padding: 0;border-radius:6px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
}


.home-notice-wrap .rt-item .uinfo-item-wrap {
    height: 32px;
    margin-top: 0px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

.home-notice-wrap .rt-item .uinfo-item-wrap .uname {
    display: flex;
    justify-content: flex-end;
    height: 32px;
    align-items: center;
    font-size: 12px;
    color: #fff;
    margin-right: 20px;
}

.home-notice-wrap .rt-item .uinfo-item-wrap .uname strong {
    padding: 0 5px;
    font-weight: 700;
    font-size: 12px;
    color: #00a584
}

.home-notice-wrap .rt-item .uinfo-item-wrap .btn-login {
    margin:0 0 0 5px;
    width: 105px;
    height: 32px;
    overflow: hidden;
    border: 0;
    background: #930000;
    padding: 0;border-radius:6px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
}

.home-notice-wrap .rt-item .uinfo-item-wrap .btn-join {
    width: 105px;
    height: 32px;
    overflow: hidden;margin:0 0 0 5px;
    border: 0;
    background: #930000;
    padding: 0;border-radius:6px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
}

.btn-mob-gnb-close {
    display: none;
}

.mob-logo {
    display: none;
}

.mob-btn-wrap {
    display: none;
}

.mob-login-form {
    display: none;
}

@media (max-width:1260px) {
    .home-bottom-wrap .home-latest-wrap {
        width: calc( 100% - 20px);
    }
    header .rela .header-item {
        width: 100%;
    }
    header .rela .gnb-box {
        justify-content: flex-start;
    }
    header .gnb-list {
        width: 100%;
    }
}


/*상단,하단*/

@media (max-width:1024px) {
    header .rela{z-index:5000;}
    header .rela .side-item-wrap .player-item-wrap{display:none;}
    .outlogin-item-wrap{display:None;}
    header .rela .gnb-box{z-index:999;display:None;}
    header .rela .gnb-box.on{display:block;position:fixed;left:0;top:0;width:100%;height:100%;overflow:Hidden;background:rgba(0,0,0,.5);}
    header .rela .gnb-box .mob-side-wrap{position:absolute;right:0;top:0;transition:all .5s;transform:translateX(300px);width:300px;height:100%;overflow:Hidden;background:#3c0000;}
    header .rela .gnb-box.ing .mob-side-wrap{transform:translateX(0px);}

    header .rela .side-item-wrap .uinfo-item-wrap{margin-right:10px;margin-top:-25px;}
    header .rela .side-item-wrap .uinfo-item-wrap .uname{font-size:12px;margin-right:0;}
    header .rela .side-item-wrap .uinfo-item-wrap .uname strong{font-size:12px;}

    .btn-mob-gnb-close{width:40px;height:40px;border:0;background:transparent;position:absolute;left:10px;top:10px;display:flex;justify-content:center;align-items:center;opacity:0;transition:all .5s;}
    .btn-mob-gnb-close i{font-size:30px;color:#fff;}
    header .rela .gnb-box.ing .btn-mob-gnb-close{opacity:1;}


    header{z-index:555;}
    header .rela .header-item{height:60px;width:100%;}
    header .rela h1{margin-left:10px;width:150px;}
    header .rela h1 a{}
    header .rela h1 a img{width:150px;}
    header .side-cont{right:20px;top:10px;}
    header .side-cont .btn-total-nav span{background-color:#71665d;}
    header.up .rela h1{background:none;}
    header.up .rela h1 a{background:url(../image/etc/etc-logo-m.png) no-repeat;background-size:143px 40px;}
    header.up .side-cont .btn-total-nav span{background-color:#03d3f9;}
    header.up .side-cont.on .btn-total-nav span{background-color:#03d3f9;}
    header .side-cont.on .btn-total-nav span{background-color:#03d3f9;}
    header .side-cont.on{}
    header.up .rela{border-bottom:0;}
    header .rela .gnb-box{background:#fff;}
    header .rela .gnb-box.on .gnb-list{}
    header .gnb-list>li>a{color:#1a2632;justify-content: flex-start;}
    header .rela .gnb-box .sub-menu-wrap{opacity:1;background:#f7f7f7;}
    header:after{display:none;}
    header .gnb-list>li .sub-menu-wrap .sub-item ul>li a{color:#1b2733}
    header .rela .gnb-box.on:before{display:none;}
    header .gnb-list>li>a{padding:0;}
    header .rela .gnb-box .sub-menu-wrap{width:100%;}
    header .gnb-list>li .sub-menu-wrap{display:none;}
    header .gnb-list>li.on>a + .sub-menu-wrap{display:block !important;padding-bottom:10px;}
    header .gnb-list>li.on .sub-menu-wrap .sub-item{border:0;margin:0;height:auto;}
    header .gnb-list>li .sub-menu-wrap .sub-item ul{padding:5px 0;}
    header .gnb-list>li .sub-menu-wrap .sub-item ul>li{margin-top:0;}
    header .gnb-list>li .sub-menu-wrap .sub-item ul>li{border-top:0;}
    header .gnb-list>li .sub-menu-wrap .sub-item ul>li a{padding-left:20px;color:#182430;text-align:left;justify-content:flex-start;}
    header.over .rela{border-bottom:0;}

    header .side-cont{display:block;position:absolute;right:-5px;bottom:-5px;top:auto;}
    header .rela .side-item-wrap .uinfo-item-wrap .btn-login{display:none;}
    header .rela .side-item-wrap .uinfo-item-wrap .btn-join{display:none;}
    header .rela .side-item-wrap{flex-direction: column !important;}
    .home-notice-wrap .rt-item .uinfo-item-wrap .btn-memo,
    .home-notice-wrap .rt-item .uinfo-item-wrap .btn-login,
    .home-notice-wrap .rt-item .uinfo-item-wrap .btn-join{display:none;}

    .mob-logo{display:flex;justify-content:center;align-items:center;width:100%;height:60px;overflow:Hidden;background:#3c0000;border-bottom:1px solid #3c0000;}
    .mob-logo img{width:120px;}
    .mob-btn-wrap{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 40px);margin:8px auto 0 auto;height:auto;overflow:Hidden;gap:6px;}
    .mob-btn-wrap button{font-size:13px;color:#fff;flex:1;height:34px;overflow:hidden;border:0;background:#930000;display:flex;justify-content:center;align-items:center;}
    .mob-btn-wrap button.btn-mypage{background:#930000;}
    .mob-btn-wrap button.btn-logout{background:#930000;}
    .mob-btn-wrap button.btn-point{background:#930000;}
    .mob-btn-wrap button.btn-memo01{background:#930000;}

    .mob-btn-wrap button.btn-join{background:#930000;}
    .mob-btn-wrap button.btn-login{background:#930000;}

    .mob-login-form{width:calc( 100% - 40px );height:auto;overflow:Hidden;display:block;margin:40px auto 0 auto;}
    .mob-login-form .inp{font-size:14px;color:#fff;width:calc( 100% - 2px - 30px );padding:0 15px;height:32px;background:#070707;border:1px solid #3c3e42;}
    .mob-login-form .inp + .inp{margin-top:3px;}
    header .rela .gnb-box.on .gnb-list{width:100%;height:auto;overflow:hidden;}
    header .gnb-list{margin-top:20px;display:block;margin-bottom:12px;border-top:1px solid #930000;position:relative;}
    header .gnb-list:before{content:"";width:1px;height:100%;overflow:Hidden;display:block;background:#930000;position:absolute;left:50%;top:0;}
    header .gnb-list>li{width:50%;margin-right:0;float:left;border-bottom:1px solid #930000;}
    header .gnb-list>li a{font-size:14px;color:#fff;width:calc( 100% - 0px );padding-left:0px;height:40px;overflow:Hidden;display:flex;justify-content:center;align-items:center;}
    header .gnb-list>li a:hover{color:#f4fd03;}
    /**********************/
    .container {
        padding-top: 0px;
    }
    .header .side-cont {
        display: block;
    }
    .home-notice-wrap {
        margin-top: 0px;
        height: 34px;
        border-top: 1px solid #3095ce;
        position: relative;
        z-index: 4999;
        overflow: visible;
    }
    .home-notice-wrap.disabled {
        z-index: 10;
    }
    .home-notice-wrap .rt-item {
        position: absolute;
        right: 0px;
        top: -86px;
        font-size: 12px;
    }
    .home-notice-wrap .rt-item strong {
        font-size: 14px;
    }
    .home-notice-wrap .lt-item {
        width: 100%;
        height: 34px;
    }
    .home-notice-wrap .lt-item .key {
        width: 90px;
        height: 34px;
    }
    .home-notice-wrap .lt-item .key strong {
        font-size: 12px;
    }
    .home-notice-wrap .lt-item .value .swiper-container .swiper-slide a {
        font-size: 12px;
        padding-left: 14px;
        width: calc( 100% - 12px);
    }
    footer {
        padding: 16px 0;
    }
    footer .rela .flogo img {
        width: 120px;
    }
    footer .rela .copy {
        font-size: 12px;
        margin-top: 10px;
    }
    .main-slide-wrap .swiper-container .swiper-slide .slide-item {
        height: 52vw;
    }
    .main-slide-wrap .swiper-container .swiper-slide .slide-item .bg {
        background-position: center top !important;
    }
    .home-bottom-wrap .home-msg-wrap {
        padding: 5vw 40px;
        width: calc( 100% - 80px);
    }
    .home-bottom-wrap {
        padding-bottom: 100px;
    }
    .home-bottom-wrap .home-latest-wrap {
        display: block;
    }
    .home-bottom-wrap .home-latest-wrap .latest-item-wrap {
        width: calc( 100% - 2px);
    }
    .home-bottom-wrap .home-latest-wrap .latest-item-wrap .mtit {
        height: 40px;
    }
    .home-bottom-wrap .home-latest-wrap .latest-item-wrap .mtit img {
        margin-left: 10px;
        width: 18px;
        height: 18px;
    }
    .home-bottom-wrap .home-latest-wrap .latest-item-wrap .mtit strong {
        font-size: 14px;
    }
    .home-bottom-wrap .home-latest-wrap .latest-item-wrap+.latest-item-wrap {
        margin-top: 10px;
    }
    .home-bottom-wrap .home-latest-wrap .latest-item-wrap ul li a .uid {
        width: 130px;
    }
    .home-bottom-wrap {
        background: #070707 url(../image/bg/bg-home-bottom-wrap-m.jpg) no-repeat center bottom;
        background-size: cover;
    }
    .home-bottom-wrap.t01{
        background: #070707 url(../image/bg/bg-home-bottom-wrap-m.jpg) no-repeat center bottom;
        background-size: cover;
    }
    .sub-title-wrap {
        height: auto;
        padding: 5vw 0;
    }
    .sub-title-wrap strong {
        font-size: 22px;
    }
    .sub-title-wrap img {
        width: 18px;
        height: 18px;margin-left:20px;
    }
    .board-page-wrap {
        width: calc( 100% - 40px);
        padding: 20px;
    }
    .board-page-wrap .form-row-wrap .rt-item .form-item-wrap {
        display: block;
    }
    .board-page-wrap .form-row-wrap .rt-item .form-item-wrap .e01 {
        margin-left: 0;
        margin-top: 8px;
    }
    .board-page-wrap .mtit {
        padding-bottom: 20px;
        font-size: 16px;
    }
    .board-page-wrap .form-row-wrap .lt-item {
        width: 90px;
    }
    .board-page-wrap .form-row-wrap {
        display: block;
    }
    .board-page-wrap .form-row-wrap .rt-item .form-item-wrap .inp {
        width: calc( 100% - 20px - 2px);
    }
    .board-page-wrap .form-row-wrap .rt-item ul {
        width: 100%;
    }
    .board-page-wrap .form-row-wrap .rt-item ul li {
        width: calc( 100% / 6 - 5px);
    }
    .board-page-wrap .form-row-wrap .lt-item:after {
        position: static;
        padding-left: 5px;
    }
    .board-page-wrap .help-list li {
        font-size: 12px;
    }
    .board-page-wrap .help-list li:before {
        font-size: 12px;
    }
    .board-page-wrap .tbl-btn-wrap {
        padding-top: 20px;
    }
}

@media (max-width:768px) {
    .dialog .pop-item-wrap {
        width: 300px;
    }
    .dialog .pop-item-wrap .pop-header-wrap .ptit img {
        width: 120px;
    }
    .dialog .pop-item-wrap .pop-header-wrap .ptit strong {
        font-size: 14px;
        transform: translateY(4px);
    }
    .dialog .pop-item-wrap .pop-header-wrap a {
        margin-right: 15px;
        width: 24px;
        height: 24px;
    }
    .dialog .pop-item-wrap .pop-cont-wrap button {
        height: 40px;
        font-size: 14px;
    }
    .dialog .pop-item-wrap .pop-header-wrap {
        height: 56px;
    }
    .board-page-wrap .tbl-item-wrap table td {
        font-size: 11px;
    }
    .board-page-wrap .tbl-item-wrap.deposit-type table colgroup col:nth-child(1) {
        width: 40px;
    }
    .board-page-wrap .tbl-item-wrap.deposit-type table colgroup col:nth-child(2) {}
    .board-page-wrap .tbl-item-wrap.deposit-type table colgroup col:nth-child(3) {}
    .board-page-wrap .tbl-item-wrap.deposit-type table colgroup col:nth-child(4) {
        width: 120px;
    }
    .board-page-wrap .tbl-item-wrap.withdraw-type table colgroup col:nth-child(1) {
        width: 30px;
    }
    .board-page-wrap .tbl-item-wrap.withdraw-type table colgroup col:nth-child(2) {}
    .board-page-wrap .tbl-item-wrap.withdraw-type table colgroup col:nth-child(3) {}
    .board-page-wrap .tbl-item-wrap.withdraw-type table colgroup col:nth-child(4) {}
    .board-page-wrap .tbl-item-wrap.withdraw-type table colgroup col:nth-child(5) {}
    .board-page-wrap .tbl-item-wrap.withdraw-type table colgroup col:nth-child(6) {
        width: 80px;
    }
    .board-page-wrap .tbl-item-wrap.contact-type table colgroup col:nth-child(1) {
        width: 40px;
    }
    .board-page-wrap .tbl-item-wrap.contact-type table colgroup col:nth-child(2) {width:60px;}
    .board-page-wrap .tbl-item-wrap.contact-type table colgroup col:nth-child(3) {

    }
    .board-page-wrap .tbl-item-wrap.contact-type table colgroup col:nth-child(4) {
        width: 50px;
    }
    .board-page-wrap .tbl-item-wrap.contact-type table colgroup col:nth-child(5) {
        width: 50px;
    }
    .board-page-wrap .tbl-item-wrap table td a {
        font-size: 11px;
        line-height: 1.5em;
    }
    .contact-view-wrap .ctit {
        padding: 20px;
        width: calc( 100% - 40px);
    }
    .contact-view-wrap .ctit .key {
        width: 50px;
        font-size: 11px;
    }
    .contact-view-wrap .ctit .value {
        font-size: 11px;
        line-height: 1.5em;
    }
    .contact-view-wrap .cdesc {
        padding: 20px;
        width: calc( 100% - 40px);
    }
    .contact-view-wrap .cdesc .key {
        width: 50px;
        font-size: 11px;
    }
    .contact-view-wrap .cdesc .value {
        font-size: 11px;
        line-height: 1.5em;
    }
    .join-form-wrap th {
        width: 100px;
        font-size: 11px;
    }
    .join-form-wrap td .form-item-wrap {
        display: block;
        padding: 5px 0;
        position: relative;
    }
    .join-form-wrap td .form-item-wrap .e01 {
        margin-left: 0;
        margin-top: 5px;
    }
    .join-form-wrap td {
        padding-left: 10px;
        padding-right: 10px;
    }
    .join-form-wrap td .form-item-wrap .inp {
        width: calc( 100% - 22px);
        padding: 0 10px;
        max-width: 100%;
    }
    .join-form-wrap td .form-item-wrap .select {
        max-width: 100%;
        padding-left: 10px;
    }
    .join-form-wrap td .form-item-wrap .value {
        width: calc( 100% - 0px);
        padding: 0;
        max-width: 100%;
    }
    .join-form-wrap td .form-item-wrap button {
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -10px;
    }

    .board-page-wrap .tbl-item-wrap.contact-type01 table colgroup col:nth-child(1){width:80px;}
    .board-page-wrap .tbl-item-wrap.contact-type01 table colgroup col:nth-child(2){}
    .board-page-wrap .tbl-item-wrap.contact-type01 table colgroup col:nth-child(3){width:60px;}
    .board-page-wrap .tbl-item-wrap.contact-type01 table colgroup col:nth-child(4){width:60px;}
    .board-page-wrap .tbl-item-wrap table td{padding-top:5px;padding-bottom:5px;}
}




#myAudio {
    position: absolute;
    left: -200000px;
    opacity: 0;
    }

.mob-close-wrap {
    display: none;
}

#pop-tab02.dialog.on {
    display: none;
}

#pop-tab03.dialog.on {
    display: none;
}

@media (max-width:1260px) {
    .game-page-wrap {
        width: calc( 100% - 40px);
    }
    .game-page-wrap .game-video-wrap {
        position: relative;
        left: initial;
        top: initial;
        right: initial;
        width: 100%;
    }
    .game-page-wrap .game-betting-wrap {
        position: relative;
        width: calc( 50% - 32px);
        float: right;
        left: initial;
        bottom: initial;
    }


    .game-page-wrap .game-card-wrap {
        width: 50%;
        float: left;
    }
    .game-page-wrap .game-history-wrap {
        position: static;
        width: 100%;
    }
    .game-page-wrap .game-doc-wrap {
        position: relative;
        width: 100%;
        float: left;
        right: initial;
        left: initial;
        top: initial;
    }
    .game-page-wrap .game-history-wrap .swiper-container {
        width: calc( 100% - 60px);
        padding: 0 30px;
        height: auto;
    }
    .game-page-wrap .game-history-wrap .swiper-container .swiper-button-prev {
        width: 30px;
        height: 58px;
        left: 0;
        overflow: Hidden;
        top: 0;
        margin: 0;
        background: #000 url(../image/ico/ico-slide-prev.png) no-repeat center center;
        background-size: 24px 24px;
    }
    .game-page-wrap .game-history-wrap .swiper-container .swiper-button-next {
        width: 30px;
        height: 58px;
        right: 0;
        overflow: Hidden;
        top: auto;
        bottom: 0;
        margin: 0;
        background: #000 url(../image/ico/ico-slide-prev.png) no-repeat center center;
        transform: rotate(180deg);
        background-size: 24px 24px;
    }
    .game-page-wrap .game-history-wrap .swiper-container .swiper-button-prev:hover {
        background: #000 url(../image/ico/ico-slide-prev-on.png) no-repeat center center;
        background-size: 24px 24px;
    }
    .game-page-wrap .game-history-wrap .swiper-container .swiper-button-next:hover {
        background: #000 url(../image/ico/ico-slide-prev-on.png) no-repeat center center;
        background-size: 24px 24px;
    }
    .game-page-wrap .game-history-wrap .mtit {
        justify-content: flex-start;
        padding-left: 10px;
        width: 140px;
        font-size: 16px;
        background: url(../image/bg/bg-title-bar.png) no-repeat right top;
    }
    .game-page-wrap .game-history-wrap .swiper-container {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .game-page-wrap .game-history-wrap .btn-detail {
        position: absolute;
        right: 10px;
        top: 4px;
        width: 120px;
        height: 34px;
    }
    .game-page-wrap .game-history-wrap .btn-detail:before {
        height: 17px;
    }
    .game-page-wrap .game-history-wrap {
        border-top: 1px solid #3e3e3e;
        position: relative;
        right: initial;
        left: initial;
        top: initial;
    }
}

@media (max-width:1024px) {
    .game-page-wrap {
        padding: 0;
        width: 100%;
    }
    .game-page-wrap .game-video-wrap {
        width: calc( 100% - 20px);
        padding: 10px;
    }
    .game-page-wrap .game-card-wrap {
        width: calc( 50% - 10px);
        padding: 10px 0 10px 10px;
    }
    .game-page-wrap .game-betting-wrap {
        background: #191e28;
        width: calc( 50% - 15px);
        padding: 10px 10px 10px 5px;
    }
    .game-page-wrap .game-card-wrap .tabarea .top-item-wrap .card {
        width: 30px;
    }
    .game-page-wrap .game-card-wrap .tabarea .top-item-wrap .card.p02 {
        right: 27px;
    }
    .game-page-wrap .game-card-wrap .tabarea .top-item-wrap .card.p03 {
        right: 47px;
    }
    .game-page-wrap .game-card-wrap .tabarea .top-item-wrap .card.p04 {
        right: 67px;
    }
    .game-page-wrap .game-card-wrap .tabarea .top-item-wrap .card.p05 {
        right: 87px;
    }
    .game-page-wrap .game-card-wrap .tabarea .top-item-wrap {
        height: 60px;
    }
    .game-page-wrap .game-card-wrap .tabarea .bottom-item-wrap .card {
        width: 30px;
        left: 50%;
        margin-left: -15px;
    }
    .game-page-wrap .game-card-wrap .tabarea .bottom-item-wrap .card.p01 {
        top: 47px;
    }
    .game-page-wrap .game-card-wrap .tabarea .bottom-item-wrap .card.p02 {
        top: 67px;
    }
    .game-page-wrap .game-card-wrap .tabarea .bottom-item-wrap .card.p03 {
        top: 87px;
    }
    .game-page-wrap .game-card-wrap .tabarea .bottom-item-wrap .card.p04 {
        top: 107px;
    }
    .game-page-wrap .game-card-wrap .tabarea .bottom-item-wrap .card.p05 {
        top: 127px;
    }
    .game-page-wrap .game-card-wrap .tabarea .bottom-item-wrap .card-item-wrap {
        width: calc( 100% / 3 - 4px);
        height: 230px;
    }
    .game-page-wrap .game-card-wrap .tabarea {
        height: auto;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .status-item-wrap .num {
        width: 22px;
        height: 22px;
        font-size: 14px;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .status-item-wrap .stxt {
        margin-left: 20px;
        font-size: 28px;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .status-item-wrap .spic {
        width: 60px;
        height: 60px;
        top: 10px;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .status-item-wrap .spic img {
        width: 100%;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .status-item-wrap .spoint {
        font-size: 14px;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .radio-item-wrap button span {
        font-size: 18px;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .radio-item-wrap button.on span:before {
        top: 5px;
        width: 30px;
        height: 40px;
        background-size: 30px 30px;
    }
    .game-page-wrap .betting-status-wrap .key {
        font-size: 12px;
    }
    .game-page-wrap .betting-status-wrap .value {
        font-size: 10px;
    }
    .game-page-wrap .betting-status-wrap .value {
        width: 36px;
        height: 24px;
        border-radius: 12px;
        margin-left: 5px;
    }
    .game-page-wrap .betting-status-wrap .value+.key {
        margin-left: 5px;
    }
    .game-page-wrap .betting-price-wrap ul {
        display: block;
    }
    .game-page-wrap .betting-price-wrap ul li {
        float: left;
        width: calc( 33% - 8px);
        padding: 4px;
        height: 37px;
    }
    .game-page-wrap .betting-price-wrap ul li button {
        height: 37px;
    }
    .game-page-wrap .betting-price-wrap ul li button img {
        max-width: 100%;
        max-height: 100%;
        width: auto;
    }
    .game-page-wrap .betting-price-wrap {
        margin-top: 10px;
        width: calc( 100% - 50px);
        float: left;
    }
    .game-page-wrap .betting-btn-wrap {
        margin-top: 10px;
        float: right;
        width: 50px;
        flex-direction: column;
    }
    .game-page-wrap .betting-btn-wrap button {
        flex: initial;
    }
    .game-page-wrap .betting-btn-wrap button span {
        font-size: 13px;
    }
    .game-page-wrap .game-doc-wrap {
        margin: 0 0 10px 0;
    }
    .game-page-wrap .game-card-wrap .tabarea .bottom-item-wrap .card-item-wrap .result {
        font-size: 10px;
        width: calc( 100% - 10px);
        left: 4px;
        bottom: 4px;
    }
    .game-page-wrap .game-card-wrap .tabarea .rule-item-wrap {
        width: calc( 100% - 20px);
        padding: 0 10px;
        height: 455px;
    }
    .game-page-wrap .game-card-wrap .tabarea .rule-item-wrap {}
    .game-page-wrap .game-card-wrap .tabarea .rule-item-wrap .stit {
        margin-top: 20px;
    }
    .game-page-wrap .game-card-wrap .tabarea .rule-item-wrap .stit img {
        width: 180px;
    }
    .game-page-wrap .game-card-wrap .tabarea .rule-item-wrap ul {
        margin-top: 20px;
    }
    .game-page-wrap .game-card-wrap .tabarea .rule-item-wrap ul li {
        font-size: 14px;
    }
    .game-page-wrap .game-card-wrap .tabarea .rule-item-wrap ul li:before {
        font-size: 14px;
    }
    .game-page-wrap .game-card-wrap .tabarea .pedigree-item-wrap {
        width: calc( 100% - 20px);
        padding: 0 10px;
        height: 545px;
    }
    .game-page-wrap .game-card-wrap .tabarea .pedigree-item-wrap .stit {
        margin-top: 20px;
    }
    .game-page-wrap .game-card-wrap .tabarea .pedigree-item-wrap .stit img {
        width: 180px;
    }
    .game-page-wrap .game-card-wrap .tabarea .pedigree-item-wrap dl dt {
        font-size: 14px;
    }
    .game-page-wrap .game-card-wrap .tabarea .pedigree-item-wrap dl dd .sdesc {
        font-size: 14px;
    }
    .pop-betting-wrap {
        width: 320px;
        height: 160px;
    }
    .pop-betting-wrap .msg {
        font-size: 20px;
    }
    .pop-betting-wrap .pbetting-btn-wrap {
        margin-top: 20px;
    }
    .pop-win-wrap {
        width: 320px;
        height: 260px;
        margin-top: 0px;
        margin-left: 0px;
    }
    .pop-win-wrap .msg strong {
        font-size: 50px;
    }
    .pop-win-wrap .msg span {
        font-size: 24px;
    }
    .pop-win-wrap .reulst {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .history-layer-wrap .wlist {
        width: calc( 100% - 20px);
        margin: 10px auto 0 auto;
    }
    .history-layer-wrap .wlist {
        overflow-x: auto;
    }
    .history-layer-wrap .wlist ul {

    }
    .history-layer-wrap .item01-wrap {
        width: calc( 100% - 20px);
    }
    .history-layer-wrap .item01-wrap .key {
        font-size: 22px;
    }
    .history-layer-wrap .item01-wrap .scrolls {
        overflow-x: auto;
    }
    .history-layer-wrap .item01-wrap .scrolls ul {
        min-width: 560px;
    }
    .history-layer-wrap .history-header-wrap .mtit {
        margin-left: 10px;
        font-size: 16px;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .radio-item-wrap {
        flex-direction: column;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .radio-item-wrap button {
        width: 100%;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .status-item-wrap .stxt {
        font-size: 15px;
        margin-left: 0;
        width: 100%;
        text-align: right;margin-top:-5px;padding-right:2px;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .status-item-wrap .spoint {
        right: 2px;
        bottom: -2px;
        font-size: 10px;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .status-item-wrap .spic {
        width: 26px;
        height: 26px;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .status-item-wrap {
        height: 35px;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .status-item-wrap:before {
        height: 20px;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .radio-item-wrap button {
        height: 28px;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .radio-item-wrap button:before {
        height: 14px;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .radio-item-wrap button span {
        height: 28px;justify-content: flex-start;margin-left:5px;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .radio-item-wrap button span {
        font-size: 11px;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .radio-item-wrap button.on span:before {
        width: 20px;
        height: 30px;
        background-size: 20px 20px;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .status-item-wrap .num {
        width: 14px;
        height: 14px;
        font-size: 11px;
    }
    .game-page-wrap .betting-btn-wrap button+button {
        width: 100%;
        margin-left: 0;
        height: 40px;
    }
    .game-page-wrap .betting-btn-wrap button:before {
        height: 20px;
    }
    .game-page-wrap .betting-status-wrap {
        margin-top: 10px;
    }
    /*
    .game-page-wrap .game-card-wrap #tab02.tabarea.on{z-index:999;position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background:rgba(0,0,0,.5);}
    .game-page-wrap .game-card-wrap #tab02.tabarea.on .mob-close-wrap{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-end;align-items:center;}
    .game-page-wrap .game-card-wrap #tab03.tabarea.on{z-index:999;position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background:rgba(0,0,0,.5);}
    .game-page-wrap .game-card-wrap #tab03.tabarea.on .mob-close-wrap{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-end;align-items:center;}
    */
    .game-page-wrap .game-card-wrap #tab01.tabarea {
        display: block;
    }
    .game-page-wrap .game-card-wrap #tab02.tabarea.on {
        display: none;
    }
    .game-page-wrap .game-card-wrap #tab03.tabarea.on {
        display: none;
    }
    #pop-tab02.dialog.on {
        display: flex;
        flex-direction: column;
    }
    #pop-tab03.dialog.on {
        display: flex;
        flex-direction: column;
    }
    .mob-close-wrap {
        width: calc( 100% - 10px);
        padding: 0 5px;
        height: auto;
        overflow: Hidden;
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }
    .dialog .rule-item-wrap {
        width: calc( 100% - 64px);
        padding: 0 32px;
        height: 640px;
        overflow: hidden;
        background: url(../image/bg/bg-rule-item-wrap.jpg) no-repeat left top;
        background-size: cover;
    }
    .dialog .rule-item-wrap .stit {
        margin-top: 30px;
        width: 100%;
        height: auto;
        overflow: Hidden;
    }
    .dialog .rule-item-wrap ul {
        margin-top: 46px;
        width: 100%;
        height: auto;
        overflow: Hidden;
    }
    .dialog .rule-item-wrap ul li {
        position: relative;
        
        font-size: 16px;
        color: #000;
        line-height: 2em;
        width: calc( 100% - 15px);
        padding-left: 15px;
        height: auto;
        overflow: Hidden;
    }
    .dialog .rule-item-wrap ul li:before {
        content: "※";
        position: absolute;
        left: 0;
        top: 0;
        
        font-size: 16px;
        color: #000;
        line-height: 2em;
    }
    .dialog .rule-item-wrap ul li i {
        font-size: 20px;
        color: #000;
    }
    .dialog .pedigree-item-wrap {
        width: calc( 100% - 64px);
        padding: 0 32px 40px 32px;
        height: auto;
        overflow: hidden;
        background: url(../image/bg/bg-rule-item-wrap.jpg) no-repeat left top;
        background-size: cover;
        position: relative;
    }
    .dialog .pedigree-item-wrap .ped-page01 {
        display: none;
    }
    .dialog .pedigree-item-wrap .ped-page01.on {
        display: block;
    }
    .dialog .pedigree-item-wrap .stit {
        margin-top: 30px;
        width: 100%;
        height: auto;
        overflow: Hidden;
    }
    .dialog .pedigree-item-wrap dl {
        width: 100%;
        height: auto;
        overflow: Hidden;
    }
    .dialog .pedigree-item-wrap dl dt {
        margin-top: 20px;
        width: 100%;
        height: auto;
        overflow: Hidden;
        
        font-size: 16px;
        color: #000;
        font-weight: 700;
    }
    .dialog .pedigree-item-wrap dl dd {
        width: 100%;
        height: auto;
        overflow: Hidden;
    }
    .dialog .pedigree-item-wrap dl dd .sdesc {
        margin-top: 10px;
        width: 100%;
        height: auto;
        overflow: Hidden;
        
        font-size: 14px;
        color: #000;
        line-height: 1.2em;
        font-weight: 700;
    }
    .dialog .pedigree-item-wrap dl dd .spic {
        margin-top: 10px;
        width: calc( 100% - 10px);
        padding: 0 5px;
        height: auto;
        overflow: Hidden;
    }
    .dialog .pedigree-item-wrap dl dd .spic img {
        float: left;
        width: 100%;
    }
    .dialog .pedigree-item-wrap dl dd .spic .lt-item {
        width: calc( 50% - 8px);
        height: auto;
        float: left;
        overflow: hidden;
    }
    .dialog .pedigree-item-wrap dl dd .spic .rt-item {
        width: calc( 50% - 8px);
        height: auto;
        float: right;
        overflow: hidden;
    }
    .dialog .pedigree-item-wrap .btn-ped-prev {
        position: absolute;
        left: 0;
        bottom: 5px;
        border: 0;
        background: transparent;
        padding: 0;
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }
    .dialog .pedigree-item-wrap .btn-ped-prev img {
        display: flex;
    }
    .dialog .pedigree-item-wrap .btn-ped-prev span {
        display: flex;
        font-size: 14px;
        color: #ed1b23;
        font-weight: 700;
        transform: translateY(10px);
        margin-left: 5px;
    }
    .dialog .pedigree-item-wrap .btn-ped-next {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        position: absolute;
        right: 0;
        bottom: 5px;
        border: 0;
        background: transparent;
        padding: 0;
    }
    .dialog .pedigree-item-wrap .btn-ped-next img {
        display: flex;
        transform: rotate(180deg)
    }
    .dialog .pedigree-item-wrap .btn-ped-next span {
        display: flex;
        font-size: 14px;
        color: #ed1b23;
        font-weight: 700;
        transform: translateY(10px);
        margin-right: 5px;
    }
    .dialog .rule-item-wrap {
        width: calc( 100% - 20px);
        padding: 0 10px;
        height: 455px;
    }
    .dialog .rule-item-wrap {}
    .dialog .rule-item-wrap .stit {
        margin-top: 20px;
    }
    .dialog .rule-item-wrap .stit img {

    }
    .dialog .rule-item-wrap ul {
        margin-top: 20px;
    }
    .dialog .rule-item-wrap ul li {
        font-size: 14px;
    }
    .dialog .rule-item-wrap ul li:before {
        font-size: 14px;
    }
    .dialog .pedigree-item-wrap {
        width: calc( 100% - 20px);
        padding: 0 10px 50px 10px;
        height: auto;
    }
    .dialog .pedigree-item-wrap .stit {
        margin-top: 20px;
    }
    .dialog .pedigree-item-wrap .stit img {
        width: 180px;
    }
    .dialog .pedigree-item-wrap dl dt {
        font-size: 14px;
    }
    .dialog .pedigree-item-wrap dl dd .sdesc {
        font-size: 14px;
    }
    .game-page-wrap .game-video-wrap .value-item-wrap .citem {
        padding: 0 15px;
        height: 26px;
        font-size: 14px;
    }
    #pop-history.dialog.on{display:block;overflow-y:auto;}
    .history-layer-wrap .wlist .skey.t01,
    .history-layer-wrap .wlist .skey.t02{font-size:22px;}
}


/*추가*/

header .rela .side-item-wrap .uinfo-item-wrap .btn-memo {
    margin-right: 12px;
    width: 32px;
    height: 32px;
    overflow: hidden;
    border: 0;
    background: #fff;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.home-notice-wrap .rt-item .sitem {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
}

.home-notice-wrap .rt-item .sitem span {
    display: flex;
    padding: 0 5px;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
}

.home-notice-wrap .rt-item strong {
    padding: 0 5px 0 10px;
    font-size: 18px;
    color: #fff000;
    font-weight: 700;
}

.home-notice-wrap .rt-item strong.cr {
    color: #f32960;
}
.home-notice-wrap .rt-item strong.cg{color:#00f0ff;font-size: 12px;}

.home-notice-wrap .rt-item button {
    margin-left: 12px;
    width: 32px;
    height: 32px;
    overflow: hidden;
    border: 0;
    background: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
}

header .rela .side-item-wrap{flex-direction: row;}
header .rela .side-item-wrap .sitem {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
}

header .rela .side-item-wrap span {
    display: flex;
    padding: 0 5px;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
}

header .rela .side-item-wrap strong {
    padding: 0 5px 0 10px;
    font-size: 18px;
    color: #fff000;
    font-weight: 700;
}

header .rela .side-item-wrap strong.cr {
    color: #fff000;
}

header .rela .side-item-wrap button {
    margin-left: 8px;
    width: 22px;
    height: 22px;
    overflow: hidden;
    border: 0;
    background: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
}
header .rela .side-item-wrap button.btn-login{width:105px;height:32px;border-radius:5px;overflow:hidden;background:#930000;color:#fff;}
header .rela .side-item-wrap button.btn-join{width:105px;height:32px;border-radius:5px;overflow:hidden;background:#930000;color:#fff;}
header .rela .side-item-wrap button.btn-point{width:105px;height:32px;border-radius:5px;overflow:hidden;background:#930000;color:#fff;}
header .rela .side-item-wrap button.btn-mm{width:105px;height:32px;border-radius:5px;overflow:hidden;background:#930000;color:#fff;}

.dialog .pop-item-wrap.notice-type {
    width: 800px;
}

.dialog .pop-item-wrap .pop-notice-wrap {
    font-size: 12px;
    color: #fff;
    line-height: 1.5em;
    width: calc( 100% - 2px - 40px);
    padding: 20px;
    height: 450px;
    overflow: hidden;
    margin: 0 auto;
    background: #000000;
    overflow-y: auto;
}

.dialog .pop-item-wrap .pop-chk-wrap {
    width: 100%;
    height: 34px;
    overflow: hidden;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.dialog .pop-item-wrap .pop-chk-wrap label {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.dialog .pop-item-wrap .pop-chk-wrap label input {
    display: flex;
}

.dialog .pop-item-wrap .pop-chk-wrap label span {
    display: flex;
    margin-left: 6px;
    font-size: 12px;
    color: #dbdbdb;
}

.dialog .pop-item-wrap .pop-chk-wrap a {
    margin-right: 10px;
    margin-left: 6px;
    display: flex;
}

.dialog .pop-item-wrap .pop-chk-wrap a i {
    font-size: 18px;
    color: #fff;
}

.home-latest-wrap .swiper-container{width:100%;height:180px;}
.home-latest-wrap .swiper-container .swiper-slide{width:100%;height:auto;overflow:Hidden;}
.home-latest-wrap .swiper-container .swiper-slide a{background:#2c2c2c;width:calc( 100% - 40px );padding:0 20px;height:36px;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.home-latest-wrap .swiper-container .swiper-slide a.even{background:#070707;}
.home-latest-wrap .swiper-container .swiper-slide a .uid{display:flex;width:260px;height:auto;overflow:Hidden;font-size:12px;color:#fff;}
.home-latest-wrap .swiper-container .swiper-slide a .uprice{display:flex;width:100%;flex:1;height:auto;overflow:Hidden;font-size:12px;color:#00ff30;}
.home-latest-wrap .swiper-container .swiper-slide a .udate{display:flex;font-size:12px;color:#fff;}
.game-page-wrap .game-betting-wrap .select-item-wrap ul li .status-item-wrap .spoint{font-family: 'Poppins';font-weight:bold;}
.game-page-wrap .game-history-wrap .swiper-container .swiper-slide .lt-item .num{font-family: 'Poppins';font-weight:bold;}
.game-betting-wrap{position:relative;}
.game-betting-wrap .end{width:100%;height:100%;overflow:Hidden;position:absolute;left:0;top:16px;background:rgba(0,0,0,.6);z-index:90;display:flex;justify-content:center;align-items:center;font-size:36px;color:#fff;font-weight:500;}



.paging-wrap {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 30px auto 30px auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.paging-wrap a {
    font-size: 14px;
    color: #7c7c7c;
    width: 20px;
    height: 30px;
    margin: 0 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.paging-wrap a i {
    font-size: 12px;
    color: #7c7c7c;
    font-weight: bold;
}

.paging-wrap a.first {}

.paging-wrap a.prev {
    margin-right: 5px;
}

.paging-wrap a.next {
    margin-left: 5px;
}

.paging-wrap a.last {}

.paging-wrap a {
    text-decoration: none !important;
}

.paging-wrap a.on {
    font-weight: bold;
    color: #d5c800;
}

.paging-wrap a.on i {
    color: #98bee4;
}

.bat-th-list{height:36px;overflow:hidden;width:calc( 100% - 12px );padding:0 6px;background:#070707;display:flex;justify-content:flex-start;align-items:center;}
.bat-th-list li{font-size:12px;color:#9d9d9d;font-weight:500;display:flex;justify-content:center;align-items:center;}
.bat-th-list li:nth-child(1){width:104px;}
.bat-th-list li:nth-child(2){width:158px;margin-left:6px;}
.bat-th-list li:nth-child(3){width:158px;margin-left:6px;}
.bat-th-list li:nth-child(4){width:100%;flex:1;margin-left:6px;}
.bat-th-list li:nth-child(5){width:158px;margin-left:6px;}
.bat-th-list li:nth-child(6){width:158px;margin-left:6px;}
.bat-th-list li:nth-child(7){width:104px;margin-left:6px;}


.bat-list-wrap{margin-top:16px;width:100%;height:auto;overflow:hidden;}
.bat-list-wrap li{width:calc( 100% - 0px );padding:0;height:52px;overflow:hidden;background:#070707;display:flex;justify-content:flex-start;align-items:center;}
.bat-list-wrap li + li{margin-top:8px;}
.bat-list-wrap li .chk-item-wrap{width:40px;height:50px;display:flex;justify-content:center;align-items:center;}
.bat-list-wrap li .chk-item-wrap input{}
.bat-list-wrap li .scnt{margin-left:6px;width:102px;font-size:12px;color:#fff;font-weight:500;background:#343d4e;border:1px solid #343d4e;height:50px;display:flex;justify-content:center;align-items:center;}
.bat-list-wrap li .sbat{flex:1;margin-left:6px;width:100%;background:#cd0f17;border:1px solid #cd0f17;height:50px;display:flex;justify-content:space-between;align-items:center;}
.bat-list-wrap li .sbat span{display:flex;font-size:12px;color:#fff;font-weight:500;margin:0 25px;}

.bat-list-wrap li .sgame{width:156px;font-size:12px;color:#fff;font-weight:500;background:#343d4e;border:1px solid #343d4e;height:42px;display:flex;justify-content:center;align-items:center;}
.bat-list-wrap li .sgame strong{padding-left:5px;font-size:12px;color:#f6ff00;font-weight:500;}

.bat-list-wrap li .sdate{margin-left:6px;width:100%;flex:1;font-size:12px;color:#fff;font-weight:500;background:#343d4e;border:1px solid #343d4e;height:42px;display:flex;justify-content:center;align-items:center;}
.bat-list-wrap li .sdate strong{padding-left:5px;font-size:12px;color:#f6ff00;font-weight:500;}

.bat-list-wrap li .sprice01{margin-left:6px;width:156px;font-size:12px;color:#fff;font-weight:500;background:#343d4e;border:1px solid #343d4e;height:42px;display:flex;justify-content:center;align-items:center;}
.bat-list-wrap li .sprice01 strong{padding-left:5px;font-size:12px;color:#f6ff00;font-weight:500;}
.bat-list-wrap li .sprice02{margin-left:6px;width:246px;font-size:12px;color:#fff;font-weight:500;background:#343d4e;border:1px solid #343d4e;height:42px;display:flex;justify-content:center;align-items:center;}
.bat-list-wrap li .sprice02 strong{padding-left:5px;font-size:12px;color:#f6ff00;font-weight:500;}
.bat-list-wrap li .status{margin-left:6px;width:102px;font-size:12px;color:#fff;font-weight:500;background:#343d4e;height:42px;display:flex;justify-content:center;align-items:center;}
.bat-list-wrap li .status.t01{background:#328d19;border:1px solid #328d19;}
.bat-list-wrap li .status.t02{background:#cb4227;border:1px solid #cb4227;}
.bat-list-wrap li .status.t03{background:#1b6cb8;border:1px solid #1b6cb8;}

.bat-list-wrap li .scnt:hover{background: #a63e00;border: 1px solid #a63e00;}
.bat-list-wrap li .sgame:hover{background: #a63e00;border: 1px solid #a63e00;}
.bat-list-wrap li .sdate:hover{background: #a63e00;border: 1px solid #a63e00;}
.bat-list-wrap li .sbat:hover{background:#a63e00;border:1px solid #a63e00;}
.bat-list-wrap li .sprice01:hover{background: #a63e00;border: 1px solid #a63e00;}
.bat-list-wrap li .sprice02:hover{background: #a63e00;border: 1px solid #a63e00;}
.bat-list-wrap li .status:hover{}

.board-page-wrap .tbl-item-wrap table.board-table td {
    border-bottom: 1px solid #070707;
    background: #191e28;
}

.board-page-wrap .tbl-item-wrap table.board-table .notice td {
    background: #070707;
}

.board-page-wrap .tbl-item-wrap table td.adm {
    color: #00ff18;
}

.board-form-wrap .form-item-wrap .hidden {
    position: absolute;
    left: -200000px;
}

.board-form-wrap .form-item-wrap .btn-file-upload {
    margin-top: 17px;
    width: 109px;
    height: 34px;
    overflow: hidden;
    border: 0;
    padding: 0;
    background: #444;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    color: #fff;
}

.board-form-wrap .file-result-wrap {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 17px;
}

.board-form-wrap .file-result-wrap i {
    display: flex;
    font-size: 16px;
    color: #fff;
}

.board-form-wrap .file-result-wrap span {
    display: flex;
    margin-left: 5px;
    font-size: 13px;
    color: #fff;
}

.board-form-wrap .file-result-wrap a {
    display: flex;
    margin-left: 10px;
}

.board-page-wrap+.board-page-wrap {
    margin-top: 0px;
}

.board-form-wrap .form-item-wrap .value {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    background: #070707;
    width: 100%;
    height: 44px;
    overflow: Hidden;
    flex: 1;
    padding: 0 30px;
    font-size: 12px;
    color: #fff;
}

.board-form-wrap .form-item-wrap .area {
    margin-top: 1px;
    border-top: 0;
    background: #070707;
    width: 100%;
    height: 240px;
    overflow: Hidden;
    flex: 1;
    padding: 25px 30px;
    font-size: 12px;
    color: #fff;
    overflow-y: auto;
}

.reply-form-wrap {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.reply-form-wrap .ruser {
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    width: 120px;
    height: auto;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.reply-form-wrap .inp {
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    width: 100%;
    flex: 1;
    height: 32px;
    overflow: hidden;
    display: flex;
    border: 1px solid #535353;
    background: #070707;
    padding: 0 15px;
}

.reply-form-wrap button {
    width: 80px;
    height: 34px;
    overflow: Hidden;
    padding: 0;
    border: 0;
    background: #cd0f17;
    font-size: 12px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 9px;
}

.reply-list-wrap {
    border-top: 1px solid #070707;
    margin-top: 28px;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.reply-list-wrap li {
    border-bottom: 1px solid #070707;
    padding: 10px 0;
    width: 100%;
    height: auto;
    overflow: hidden;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.reply-list-wrap li .suser {
    width: 120px;
    line-height: 20px;
    height: auto;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    color: #fff;
}

.reply-list-wrap li .sdesc {
    width: 100%;
    flex: 1;
    height: auto;
    overflow: hidden;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
}

.reply-list-wrap li .sbtn {
    width: 120px;
    height: auto;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.reply-list-wrap li .sbtn button {
    width: 43px;
    height: 20px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #bebebe;
    border: 0;
    padding: 0;
    font-size: 12px;
    color: #303030;
}

.pop-item-wrap.bat-type {
    max-width: 1260px;
    width: 100%;
}

.pop-item-wrap.bat-type .sub-title-wrap {
    padding: 0;
    background: #070707;
    height: auto;position:relative;
}



.game-page-wrap .game-betting-wrap .select-item-wrap ul li.disabled {
    position: relative;
}


/**/

.game-page-wrap .game-betting-wrap .select-item-wrap ul li.disabled:before {
    width: 100%;
    height: 49px;
    overflow: Hidden;
    display: block;
    background: rgba(0, 0, 0, 0);
    z-index: 40;
    position: absolute;
    left: 0;
    top:0;
}
/*
.game-page-wrap .game-betting-wrap .select-item-wrap ul li.disabled .status-item-wrap {
    background: #69696a;
    border: 2px solid #4b4c4c;
}

.game-page-wrap .game-betting-wrap .select-item-wrap ul li.disabled .status-item-wrap:before {
    background: #b0b0b1;
}

.game-page-wrap .game-betting-wrap .select-item-wrap ul li.disabled .status-item-wrap:after {
    background: #ddddde;
}

.game-page-wrap .game-betting-wrap .select-item-wrap ul li.disabled .status-item-wrap .stxt {
    text-shadow: -1px -1px #5a5a5a, 1px -1px #5a5a5a, -1px 1px #5a5a5a, 1px 1px #5a5a5a;
}
*/
.game-page-wrap .game-betting-wrap .select-item-wrap ul li .radio-item-wrap button span {
    z-index: 10;
}

.game-page-wrap .game-betting-wrap .select-item-wrap ul li .radio-item-wrap button .per {
    z-index: 9;
    position: absolute;
    right: 2px;
    bottom: -2px;
    font-weight: bold;
    font-size: 11px;
    height: auto;
    width: auto;
    display: inline;
    font-family: 'Poppins';
    color: #000;
}

.game-page-wrap .game-betting-wrap .select-item-wrap ul li .radio-item-wrap button .per:before {
    display: none !important;
}

@media (max-width:1024px) {

    .game-page-wrap .game-betting-wrap .select-item-wrap ul li.disabled:before {
        top: 54px;
    }
    .game-page-wrap .game-video-wrap {
        position: relative;
        left: initial;
        top: initial;
        right: initial;
        width: 100%;margin-top:38px;height:59vw;
    }
    .game-page-wrap .game-betting-wrap .select-item-wrap ul li .radio-item-wrap button .per {
        font-size: 10px;
    }
    header .rela .header-item {
        height: 80px;
    }
    header .rela .side-item-wrap .uinfo-item-wrap {
        height: 20px;
        margin-top: 0px;
        transform: translateY(-14px);
    }
    .container {}
    .home-latest-wrap .swiper-container .swiper-slide a .uid {
        width: 130px;
    }
    .dialog .pop-item-wrap.notice-type {
        width: calc( 100% - 40px);
    }
    header .rela .side-item-wrap .uinfo-item-wrap .btn-memo {
        display: none;
    }
    .home-notice-wrap .rt-item {
        width: auto;
        flex-direction: column;
    }
    .home-notice-wrap .rt-item .sitem {
        font-size: 10px;
    }
    .home-notice-wrap .rt-item .sitem+.sitem {
        margin-top: 5px;
    }
    .home-notice-wrap .rt-item .sitem strong {
        font-size: 12px;
    }
    .home-notice-wrap .rt-item .sitem span {
        display: none;
    }
    .mob-btn-wrap {

    }
    .mob-btn-wrap .btn-memo {
        display: flex;
        width: 32px;
        height: 32px;
        margin-right: 10px;
    }
    .mob-btn-wrap .btn-memo img {
        width: 32px;
        height: 32px;
    }
    .mob-btn-wrap button {
    }
    .home-notice-wrap .lt-item .value {
        margin-right: 40px;
    }
    .game-betting-wrap .end {
        font-size: 20px;
        width: 100%;
        height: 352px;
        left: auto;
        right: 0;
        top: 46px !important;
    }
    .betting-result-wrap .betting-cnt-wrap ul li .sback .value img{margin:0 2px;}
    .board-page-wrap .tbl-item-wrap.contact-type{}
    .board-page-wrap .tbl-item-wrap.contact-type .bat-th-list{display:none;min-width:788px;width:calc( 100% - 12px );padding:0 6px;}
    .board-page-wrap .tbl-item-wrap.contact-type .bat-list-wrap{width: 100%;padding:0;}
    .bat-th-list li:nth-child(1){width:82px;}
    .bat-th-list li:nth-child(2){width:122px;}
    .bat-th-list li:nth-child(3){width:82px;}
    .bat-th-list li:nth-child(4){}
    .bat-th-list li:nth-child(5){width:82px;}
    .bat-th-list li:nth-child(6){width:82px;}
    .bat-th-list li:nth-child(7){width:82px;}
    .bat-list-wrap li{height:auto;padding:6px;display:block;}
    .bat-list-wrap li .chk-item-wrap{height:30px;width:20px;float:left;}
    .bat-list-wrap li .scnt{height:30px;float:left;width:60px;}
    .bat-list-wrap li .sdate{height:30px;float:left;width:100px;}
    .bat-list-wrap li .sbat{height:30px;float:left;width:calc( 100% - 204px );}
    .bat-list-wrap li .sbat span{display:flex;margin:2px 5px;font-size:11px;}
    .bat-list-wrap li .sprice01{height:30px;float:left;margin-left:0;margin-top:6px;width:100px;}
    .bat-list-wrap li .sprice02{height:30px;float:left;margin-top:6px;width:calc( 100% - 175px );}
    .bat-list-wrap li .status{height:30px;float:left;margin-top:6px;width:57px;}

    .board-page-wrap .tbl-item-wrap.contact-type .bat-rs-th-list{display:none;min-width:1088px;width:calc( 100% - 12px );padding:0 6px;}
    .board-page-wrap .tbl-item-wrap.contact-type .bat-rs-list-wrap{width: 100%;padding:0;}
    .bat-rs-th-list li:nth-child(1){width:62px;}
    .bat-rs-th-list li:nth-child(2){}
    .bat-rs-th-list li:nth-child(3){width:62px;}
    .bat-rs-th-list li:nth-child(4){width:62px;}
    .bat-rs-th-list li:nth-child(5){}
    .bat-rs-th-list li:nth-child(6){}
    .bat-rs-th-list li:nth-child(7){}


    .reply-form-wrap .ruser {
        width: 100px;
    }
    .reply-form-wrap button {
        width: 60px;
    }
    .reply-list-wrap li .sbtn {
        width: 60px;
    }
    .reply-list-wrap li .suser {
        width: 100px;
    }
    .pop-item-wrap.bat-type {
        width: calc( 100% - 40px);
    }
    .pop-item-wrap.bat-type .board-page-wrap {
        width: 100%;
        padding: 20px 0;
    }
    .pop-item-wrap.bat-type .paging-wrap {
        margin: 10px auto;
    }
    .game-page-wrap .betting-status-wrap .key {
        font-size: 11px;
    }
    .game-page-wrap .betting-status-wrap .value input {
        font-size: 11px;
    }
}

#pop-win.dialog {
    position: absolute;
    align-items: flex-start;
}

@media (max-width:1024px) {
    .pop-win-wrap {
        margin-top: 50px;
    }
    .history-layer-wrap .wlist{}
    .history-layer-wrap .wlist .skey{float:left;font-size: 22px;}
    .history-layer-wrap .wlist .svalue{}
}
.game-betting-wrap .dialog{position:absolute;}
.pop-item-wrap.video-type{width:100%;height:100%;overflow:hidden;border:0;background:transparent;display:flex;justify-content:center;align-items:center;}
.pop-item-wrap.video-type>a{position:absolute;right:20px;top:20px;}
.pop-item-wrap.video-type video{width:100%;}


/*0705*/
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap{position:relative;}
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap dl{width:100%;height:auto;overflow:Hidden;}
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap dl dt{margin-top:20px;width:100%;height:auto;overflow:Hidden;font-size:16px;color:#000;font-weight:700;}
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap dl dd{width:100%;height:auto;overflow:Hidden;}
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap dl dd .sdesc{margin-top:10px;width:100%;height:auto;overflow:Hidden;font-size:14px;color:#000;line-height:1.2em;font-weight:700;}
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap dl dd .spic{margin-top:20px;width:100%;padding:0 5px;height:auto;overflow:Hidden;}
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap dl dd .spic img{float:left;width:98%;}
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap dl dd .spic .lt-item{width:calc( 50% - 8px );height:auto;float:left;overflow:hidden;}
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap dl dd .spic .rt-item{width:calc( 50% - 8px );height:auto;float:right;overflow:hidden;}
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap .btn-ped-prev{position:absolute;left:0;bottom:5px;border:0;background:transparent;padding:0;display:flex;justify-content:flex-start;align-items:center;}
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap .btn-ped-prev img{display:flex;}
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap .btn-ped-prev span{display:flex;font-size:14px;color:#fff600;font-weight:700;transform:translateY(10px);margin-left:5px;}
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap .btn-ped-next{display:flex;justify-content:flex-start;align-items:center;position:absolute;right:0;bottom:5px;border:0;background:transparent;padding:0;}
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap .btn-ped-next img{display:flex;transform:rotate(180deg)}
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap .btn-ped-next span{display:flex;font-size:14px;color:#fff600;font-weight:700;transform:translateY(10px);margin-right:5px;}
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap .ped-page01{display:none;}
.game-page-wrap .game-card-wrap .tabarea .rule-item-wrap .ped-page01.on{display:block;}

@media (max-width:1280px){
    .game-betting-wrap .end{top:50px;}
}

@media (max-width:1024px){
    .dialog .rule-item-wrap{width:calc( 100% - 20px );padding:0 10px 50px 10px;height:auto;overflow:hidden;background:#3d4654;position:relative;}
    .dialog .rule-item-wrap .ped-page01{display:none;}
    .dialog .rule-item-wrap .ped-page01.on{display:block;}
    .dialog .rule-item-wrap .stit{margin-top:20px;width:100%;height:auto;overflow:Hidden;}
    .dialog .rule-item-wrap dl{width:100%;height:auto;overflow:Hidden;}
    .dialog .rule-item-wrap dl dt{margin-top:20px;width:100%;height:auto;overflow:Hidden;font-size:16px;color:#000;font-weight:700;}
    .dialog .rule-item-wrap dl dd{width:100%;height:auto;overflow:Hidden;}
    .dialog .rule-item-wrap dl dd .sdesc{margin-top:10px;width:100%;height:auto;overflow:Hidden;font-size:14px;color:#000;line-height:1.2em;font-weight:700;}
    .dialog .rule-item-wrap dl dd .spic{margin-top:10px;width:calc( 100% - 10px );padding:0 5px;height:auto;overflow:Hidden;}
    .dialog .rule-item-wrap dl dd .spic img{float:left;width:100%;}
    .dialog .rule-item-wrap dl dd .spic .lt-item{width:calc( 50% - 8px );height:auto;float:left;overflow:hidden;}
    .dialog .rule-item-wrap dl dd .spic .rt-item{width:calc( 50% - 8px );height:auto;float:right;overflow:hidden;}

    .dialog .rule-item-wrap .btn-ped-prev{position:absolute;left:0;bottom:5px;border:0;background:transparent;padding:0;display:flex;justify-content:flex-start;align-items:center;}
    .dialog .rule-item-wrap .btn-ped-prev img{display:flex;}
    .dialog .rule-item-wrap .btn-ped-prev span{display:flex;font-size:14px;color:#fff600;font-weight:700;transform:translateY(10px);margin-left:5px;}
    .dialog .rule-item-wrap .btn-ped-next{display:flex;justify-content:flex-start;align-items:center;position:absolute;right:0;bottom:5px;border:0;background:transparent;padding:0;}
    .dialog .rule-item-wrap .btn-ped-next img{display:flex;transform:rotate(180deg)}
    .dialog .rule-item-wrap .btn-ped-next span{display:flex;font-size:14px;color:#fff600;font-weight:700;transform:translateY(10px);margin-right:5px;}
    .dialog .rule-item-wrap{width:calc( 100% - 20px );padding:0 10px 50px 10px;height:auto;}
    .dialog .rule-item-wrap .stit{margin-top:20px;}
    .dialog .rule-item-wrap .stit img{}
    .dialog .rule-item-wrap dl dt{font-size:14px;}
    .dialog .rule-item-wrap dl dd .sdesc{font-size:14px;}
}

/*베팅결과*/
.result-list-wrap{width:100%;height:auto;overflow:hidden;}
.result-list-wrap li{width:calc( 100% - 12px );padding:0 6px;height:67px;overflow:hidden;background:#070707;display:flex;justify-content:flex-start;align-items:center;}
.result-list-wrap li + li{margin-top:6px;}
.result-list-wrap li .scnt{margin-left:6px;width:102px;border-radius:6px;font-size:12px;color:#fff;font-weight:500;background:#343d4e;border:1px solid #343d4e;height:50px;display:flex;justify-content:center;align-items:center;}
.result-list-wrap li .sdate{margin-left:6px;width:156px;border-radius:6px;font-size:12px;color:#fff;font-weight:500;background:#343d4e;border:1px solid #343d4e;height:50px;display:flex;justify-content:center;align-items:center;}
.result-list-wrap li .sbat{flex:1;margin-left:6px;width:100%;border-radius:6px;background:#cd0f17;border:1px solid #cd0f17;height:50px;display:flex;justify-content:space-between;align-items:center;}
.result-list-wrap li .sbat span{display:flex;font-size:12px;color:#fff;font-weight:500;margin:0 25px;}
.result-list-wrap li .sprice01{margin-left:6px;width:100%;flex:1;border-radius:6px;font-size:12px;color:#fff;font-weight:500;background:#343d4e;border:1px solid #343d4e;height:50px;display:flex;justify-content:center;align-items:center;}
.result-list-wrap li .sprice01 strong{padding-left:5px;font-size:12px;color:#8eef1c;font-weight:500;}
.result-list-wrap li .sprice02{margin-left:6px;width:246px;border-radius:6px;font-size:12px;color:#fff;font-weight:500;background:#343d4e;border:1px solid #343d4e;height:50px;display:flex;justify-content:center;align-items:center;}
.result-list-wrap li .sprice02 strong{padding-left:5px;font-size:12px;color:#f6ff00;font-weight:500;}
.result-list-wrap li .status{margin-left:6px;width:102px;border-radius:6px;font-size:12px;color:#fff;font-weight:500;background:#343d4e;height:50px;display:flex;justify-content:center;align-items:center;}
.result-list-wrap li .status.t01{background:#328d19;border:1px solid #328d19;}
.result-list-wrap li .status.t02{background:#464646;border:1px solid #464646;}
.result-list-wrap li .status.t03{background:#3681c7;border:1px solid #3681c7;}

.result-list-wrap li .scnt:hover{background: #1a4050;border: 1px solid #00bfff;}
.result-list-wrap li .sdate:hover{background: #1a4050;border: 1px solid #00bfff;}
.result-list-wrap li .sbat:hover{background:#501a1a;border:1px solid #ff0012;}
.result-list-wrap li .sprice01:hover{background: #1a4050;border: 1px solid #00bfff;}
.result-list-wrap li .sprice02:hover{background: #1a4050;border: 1px solid #00bfff;}
.result-list-wrap li .status:hover{}


.bat-rs-th-list{height:36px;overflow:hidden;width:calc( 100% - 12px );padding:0 6px;background:#070707;display:flex;justify-content:flex-start;align-items:center;}
.bat-rs-th-list li{font-size:12px;color:#9d9d9d;font-weight:500;display:flex;justify-content:center;align-items:center;}
.bat-rs-th-list li:nth-child(1){width:82px;}
.bat-rs-th-list li:nth-child(2){width:122px;margin-left:6px;}
.bat-rs-th-list li:nth-child(3){width:82px;margin-left:6px;}
.bat-rs-th-list li:nth-child(4){width:82px;margin-left:6px;}
.bat-rs-th-list li:nth-child(5){width:100%;flex:1;margin-left:6px;}
.bat-rs-th-list li:nth-child(6){width:100%;flex:1;margin-left:6px;}
.bat-rs-th-list li:nth-child(7){width:100%;flex:1;margin-left:6px;}


.bat-rs-list-wrap{width:100%;height:auto;margin-top:6px;}
.bat-rs-list-wrap li{width:calc( 100% - 12px );padding:0 6px;height:67px;background:#070707;display:flex;justify-content:flex-start;align-items:center;position:relative;}
.bat-rs-list-wrap li + li{margin-top:6px;}
.bat-rs-list-wrap li .scnt{width:80px;border-radius:6px;font-size:12px;color:#fff;font-weight:500;background:#4e4134;border:1px solid #4e4134;height:50px;display:flex;justify-content:center;align-items:center;}
.bat-rs-list-wrap li .sdate{margin-left:6px;width:120px;border-radius:6px;font-size:12px;color:#fff;font-weight:500;background:#4e4134;border:1px solid #4e4134;height:50px;display:flex;justify-content:center;align-items:center;}
.bat-rs-list-wrap li .swin{margin-left:6px;width:80px;border-radius:6px;font-size:12px;color:#fff;font-weight:500;background:#6b7376;border:1px solid #6b7376;height:50px;display:flex;justify-content:center;align-items:center;}
.bat-rs-list-wrap li .swin.t01{background:#6b7376;border:1px solid #6b7376;}
.bat-rs-list-wrap li .swin.t02{background:#3f657a;border:1px solid #3f657a;}
.bat-rs-list-wrap li .swin.t03{background:#8a724c;border:1px solid #8a724c;}

.bat-rs-list-wrap li .stype01{margin-left:6px;width:100%;flex:1;border-radius:6px;font-size:12px;color:#fff;font-weight:500;background:#3f657a;border:1px solid #3f657a;height:50px;display:flex;justify-content:center;align-items:center;}
.bat-rs-list-wrap li .stype02{margin-left:6px;width:100%;flex:1;border-radius:6px;font-size:12px;color:#fff;font-weight:500;background:#6b7376;border:1px solid #6b7376;height:50px;display:flex;justify-content:center;align-items:center;}
.bat-rs-list-wrap li .stype03{margin-left:6px;width:100%;flex:1;border-radius:6px;font-size:12px;color:#fff;font-weight:500;background:#8a724c;border:1px solid #8a724c;height:50px;display:flex;justify-content:center;align-items:center;}

.bat-rs-list-wrap li .ritem{margin:0 3px;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.bat-rs-list-wrap li .ritem .hpic{display:flex;justify-content:center;align-items:center;}
.bat-rs-list-wrap li .ritem .hpic img{display:flex;width:15px;height:24px;}
.bat-rs-list-wrap li .ritem .hpic img + img{margin-left:-2px;}
.bat-rs-list-wrap li .ritem .htxt{margin-top:5px;font-size:12px;color:#fff;}


@media (max-width:1024px) {
    .result-list-wrap li{height:auto;padding:6px;display:block;}
    .result-list-wrap li .chk-item-wrap{height:30px;width:20px;float:left;}
    .result-list-wrap li .scnt{height:30px;float:left;width:80px;}
    .result-list-wrap li .sdate{height:30px;float:left;width:150px;}
    .result-list-wrap li .sbat{height:30px;float:left;width:calc( 100% - 204px );}
    .result-list-wrap li .sbat span{display:flex;margin:2px 5px;font-size:11px;}
    .result-list-wrap li .sprice01{height:30px;float:left;margin-top:6px;width:100px;}
    .result-list-wrap li .sprice02{height:30px;float:left;margin-top:6px;width:calc( 100% - 224px );}
    .result-list-wrap li .status{height:30px;float:left;width:calc( 100% - 254px );}
    header .rela .side-item-wrap span{display:none;}
    header .rela .side-item-wrap{margin-right:10px;}
    header .rela .side-item-wrap strong{font-size:14px;}
    header .rela .side-item-wrap .sitem + .sitem{margin-top:5px;}
    .home-notice-wrap .rt-item .uinfo-item-wrap .uname{margin-right:10px;}
    footer .rela{width:calc( 100% - 20px );}

    .bat-rs-list-wrap li{height:auto;float:left;padding-top:6px;padding-bottom:6px;display:block;}
    .bat-rs-list-wrap li .scnt{width:80px;float:left;}
    .bat-rs-list-wrap li .sdate{float:left;width:calc( 100% - 226px );}
    .bat-rs-list-wrap li .swin{float:left;width:60px;}
    .bat-rs-list-wrap li .stype01{margin-left:0;margin-top:6px;float:left;width:calc( 100% - 2px );}
    .bat-rs-list-wrap li .stype02{margin-left:0;margin-top:6px;float:left;width:calc( 100% - 2px );}
    .bat-rs-list-wrap li .stype03{margin-left:0;margin-top:6px;float:left;width:calc( 100% - 2px );}
}

@media (max-width:768px) {
    .pop-win-wrap{width:160px;height:130px;}
    .pop-win-wrap .msg strong{font-size:20px;}
    .pop-win-wrap .msg span{font-size:15px;}
    .pop-win-wrap .reulst{font-size:13px;}
}


/* 추가 */
.pop-item-wrap.history-type{width:100%;height:auto;overflow:hidden;border:0;background:transparent;display:flex;justify-content:center;align-items:center;}
.dialog .history-layer-wrap{position:static;max-width:1260px;margin:0 auto;}


/*2022-07-14*/
.board-tabmenu-wrap{width:100%;height:auto;overflow:hidden;}
.board-tabmenu-wrap ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.board-tabmenu-wrap ul li{margin-right:8px;display:flex;justify-content:flex-start;align-items:center;}
.board-tabmenu-wrap ul li a{width:136px;height:32px;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#5e5e5e;border-top-left-radius:8px;border-top-right-radius:8px;font-size:18px;color:#8e8e8e;font-weight:500;}
.board-tabmenu-wrap ul li a.on{color:#fff;background:#0096ac;}

/*2022-09-21*/
.sub-title-wrap{justify-content: flex-start;}
.sub-title-wrap strong{padding:0 0 0 10px;}
.pop-item-wrap.bat-type .sub-title-wrap a{position:absolute;right:20px;top:25px;}

.bat-type .bat-th-list li:nth-child(3){width:100px;}


@media (max-width:1024px) {
    .bat-list-wrap li .sgame{width:50%;height:30px;float:left;}
    .bat-list-wrap li .sdate{width:calc( 50% - 10px );}
}

.home-game-wrap{max-width:1260px;width:100%;margin:12px auto;height:auto;overflow:hidden;position:relative;z-index:30;}
.home-game-wrap ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.home-game-wrap ul li{margin-left:12px;width:268px;height:auto;overflow:hidden;border:1px solid #f36100;}
.home-game-wrap ul li a{width:100%;height:auto;overflow:hidden;display:block;position:relative;}
.home-game-wrap ul li a .spic{width:100%;height:298px;overflow:hidden;background-size:cover !important;background-position:center center !important;position:relative;}
.home-game-wrap ul li a .spic:before{content:"";width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0;opacity:0;transition:all .5s;}
/*
.home-game-wrap ul li:nth-child(1) a .spic:before{background:url(../image/etc/etc-hgame-list01-on.jpg) no-repeat;background-size:cover !important;background-position:center center !important;}
.home-game-wrap ul li:nth-child(2) a .spic:before{background:url(../image/etc/etc-hgame-list02-on.jpg) no-repeat;background-size:cover !important;background-position:center center !important;}
.home-game-wrap ul li:nth-child(3) a .spic:before{background:url(../image/etc/etc-hgame-list03-on.jpg) no-repeat;background-size:cover !important;background-position:center center !important;}
.home-game-wrap ul li a:hover{opacity:1;}
.home-game-wrap ul li a:hover .spic:before{opacity:1;}
*/
.home-game-wrap ul li a .hg-header{position:absolute;left:0;bottom:0;height:70px;width:100%;overflow:hidden;background:rgba(0,0,0,.6);display:flex;justify-content:flex-start;align-items:center;}
.home-game-wrap ul li a .hg-header img{display:flex;margin-left:9px;}
.home-game-wrap ul li a .hg-header .scont{width:100%;flex:1;margin-left:9px;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;}
.home-game-wrap ul li a .hg-header .scont strong{font-size:26px;color:#fffc00;font-weight:700;display:flex;}
.home-game-wrap ul li a .hg-header .scont span{font-size:14px;color:#fff;font-weight:700;margin-top:5px;display:flex;}

.home-game-list02{max-width:1260px;width:100%;margin:8px auto 18px auto;height:auto;overflow:hidden;}
.home-game-list02 ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.home-game-list02 ul li{border:1px solid #f36100;}
.home-game-list02 ul li a img{float:left;}
.home-bottom-wrap.t01{margin-top:0;}


.select-item-wrap01{position:relative;width:200px;}
.select-item-wrap01.on{z-index:5;}
.select-item-wrap01>a{display:block;line-height:30px;margin-top:0px;width:calc( 100% - 2px - 40px );padding-right:30px;height:30px;border:1px solid #930000;padding-left:10px;font-size:12px;color:#930000;background:#000 url(../image/ico/ico-select01-down.png) no-repeat right center;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.select-item-wrap01>.select-result-wrap{max-height:200px;display:none;width:calc( 100% - 2px );padding:0;border:1px solid #930000;background:#000;position:absolute;left:0;top:29px;overflow:hidden;overflow-y:auto;}
.select-item-wrap01.on>a{background:#000 url(../image/ico/ico-select01-up.png) no-repeat right center;}
.select-item-wrap01.on .select-result-wrap{display:block;}

.select-item-wrap01>.select-result-wrap ul{display:block;width:100%;height:auto;overflow:Hidden;}
.select-item-wrap01>.select-result-wrap ul li{margin:0;width:100%;height:auto;overflow:Hidden;}
.select-item-wrap01>.select-result-wrap ul li + li{border-top:1px dashed #515151;}
.select-item-wrap01>.select-result-wrap ul li a{width:calc( 100% - 10px );padding:0 0 0 10px;height:28px;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.select-item-wrap01>.select-result-wrap ul li a:hover{}
.select-item-wrap01>.select-result-wrap ul li a span{font-size:12px;color:#fff;display:flex;}

.sub-visual{position:absolute;left:50%;top:0;margin-left:-960px;}

.game-list-wrap{transform: translateX(150px);width:calc( 960px );padding:0px;height:auto;overflow:hidden;margin:0 auto;}
.game-list-wrap .live-list-wrap{width:100%;height:auto;overflow:hidden;}
.game-list-wrap .live-list-wrap li{width:calc( 50% - 7px );height:auto;overflow:hidden;float:left;margin-bottom:24px;}
.game-list-wrap .live-list-wrap li:nth-child(even){float:right;}
.game-list-wrap .live-list-wrap li a{width:calc( 100% - 6px );border:3px solid #fff;height:170px;overflow:hidden;display:block;background-size:cover !important;transition:all .5s;}
.game-list-wrap .live-list-wrap li a:hover{border-color:#fcff00;opacity: 1 !important;}

.game-list-wrap .slot-list-wrap{width:calc( 100% + 8px );margin-left:-4px;height:auto;overflow:hidden;}
.game-list-wrap .slot-list-wrap li{width:calc( 25% - 8px );height:auto;overflow:hidden;float:left;margin-bottom:24px;margin-left:4px;margin-right:4px;}
.game-list-wrap .slot-list-wrap li a{width:calc( 100% - 6px );border:3px solid #3c3c3c;height:120px;overflow:hidden;display:block;background-size:cover !important;transition:all .5s;}
.game-list-wrap .slot-list-wrap li a:hover{border-color:#fcff00;}
.main-slide-wrap .swiper-container .swiper-slide.swiper-slide-active .slide-item .bg{background:url(../image/bg/bg-main-slide01.png) no-repeat center top}
.mob-my-money{display:none;}
.mob-my-point{display:none;}
@media (max-width:1024px) {
    header .rela .side-item-wrap{display:none;}
    .home-notice-wrap .rt-item{display:none;}
    header .side-cont{right:0;bottom:20px;}
    header .side-cont .btn-total-nav span{background:#930000;}
    header .rela h1{margin-left:0;}
    header .rela .header-item{justify-content:center;}
    .home-bottom-wrap{margin-top:0;}
    .main-slide-wrap .swiper-container .swiper-slide.swiper-slide-active .slide-item .bg{background:url(../image/bg/bg-main-slide01-m.jpg) no-repeat center top}
    .home-bottom-wrap{background: #1c0600 url(../image/bg/bg-home-bottom-wrap-m.jpg) no-repeat center bottom;
        background-size: cover;}
    header.up .side-cont .btn-total-nav span{background-color:#930000;}
    .home-notice-wrap{border-top:1px solid #930000;}
    .home-game-wrap ul{justify-content:space-between;width:calc( 100% - 20px );margin:0 auto;}
    .home-game-wrap ul li{width:calc( 100% / 2 - 8px );margin-left:0;}
    .home-game-wrap ul li a .spic{height:44vw;}
    .home-game-wrap ul li a .hg-header img{width:20px;}
    .home-game-wrap ul li a .hg-header .scont strong{font-size:15px;}
    .home-game-wrap ul li a .hg-header .scont span{font-size:10px;}
    .home-bottom-wrap .home-latest-wrap .latest-item-wrap.full-type{width:calc( 100% - 2px );}
    .home-game-list02{width:calc( 100% - 20px );}
    .home-game-list02 ul{display:block;}
    .home-game-list02 ul li{width:calc( 50% - 5px );height:auto;overflow:hidden;float:left;margin-bottom:10px;}
    .home-game-list02 ul li:nth-child(even){float:right;}
    .home-game-list02 ul li:nth-child(3),
    .home-game-list02 ul li:nth-child(4){margin-bottom:0;}
    .home-game-list02 ul li a{display:block;width:100%;height:auto;overflow:hidden;}
    .home-game-list02 ul li a img{width:100%;float:left;}

    .mob-my-money{width:calc( 100% - 40px - 2px );height:40px;overflow:hidden;margin:8px auto 0 auto;border:1px solid #524a48;background:#070707;display:flex;justify-content:space-between;align-items:center;}
    .mob-my-money .key{display:flex;margin-left:10px;font-size:13px;color:#fff;}
    .mob-my-money .value{display:flex;font-size:13px;color:#fff000;font-weight:500;margin-right:10px;}
    .mob-my-point{width:calc( 100% - 40px - 2px );height:40px;overflow:hidden;margin:8px auto 0 auto;border:1px solid #524a48;background:#070707;display:flex;justify-content:space-between;align-items:center;}
    .mob-my-point .key{display:flex;margin-left:10px;font-size:13px;color:#fff;}
    .mob-my-point .value{display:flex;font-size:13px;color:#fff000;font-weight:500;margin-right:10px;}

    .sub-visual{display:none;}
    .sub-title-wrap{}
    .board-page-wrap{border:0;padding:20px 10px;width: calc( 100% - 40px );transform: translateX(0px);}
    .bat-list-wrap li{padding:6px 0;}
    .game-list-wrap{transform: translateX(0px);width:calc( 100% - 40px );}
    .game-list-wrap .live-list-wrap li{width:100%;}
    .game-list-wrap .live-list-wrap li a{height:30vw;}
    .game-list-wrap .slot-list-wrap li{width:calc( 50% - 8px )}
    .game-list-wrap .slot-list-wrap li a{height:22vw;}
    .board-page-wrap .help-list{width:100%;margin-left:0;}
}



/**/
.main-slide-wrap .swiper-container .swiper-slide .slide-item{height:37vw;}
.home-bottom-wrap.t01 {background: url(../image/bg/bg-home-bottom-wrap.jpg) no-repeat center bottom;}
.board-page-wrap{overflow:visible;}
.board-page-wrap .tbl-item-wrap table td input.status{cursor:pointer;border:0;padding:0;background-image: linear-gradient(#930000 0, #930000 49%, #930000 51%, #930000 100%);color: #fff;}
@media (max-width:1024px) {
    .main-slide-wrap .swiper-container .swiper-slide .slide-item{height:52vw;}
}


/*팝업추가*/
.dialog .pop-item-wrap.game-type .pop-header-wrap .ptit strong{display:flex;font-size:24px;color:#fff;font-weight:700;margin-left:0;transform: translateY(0px);}
.dialog .pop-item-wrap.game-type{width:1340px;}
.dialog .pop-item-wrap.game-type .pop-header-wrap{position:relative;justify-content:center;}
.dialog .pop-item-wrap.game-type .pop-header-wrap .ptit{justify-content: center;margin-left:0;}
.dialog .pop-item-wrap.game-type .pop-header-wrap a{position:absolute;right:0;top:19px;}
.dialog .pop-item-wrap.game-type .pop-game-wrap{width:100%;height:auto;overflow:hidden;background:#333;}
.dialog .pop-item-wrap.game-type .pop-game-cont-wrap{border:1px solid #9a9a9a;width:calc( 100% - 2px - 60px );height:40vw;overflow:hidden;margin:30px auto;background:#000;overflow-y:auto;position:relative;max-height:720px;}
.dialog .pop-item-wrap.game-type .pop-game-cont-wrap .loading-item-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:Hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.dialog .pop-item-wrap.game-type .pop-game-cont-wrap .loading-item-wrap strong{display:flex;font-size:36px;color:#fff;font-weight:bold;}
.dialog .pop-item-wrap.game-type .pop-game-cont-wrap .loading-item-wrap span{padding:10px 0 20px 0;display:flex;font-size:24px;color:#fff;font-weight:bold;}
.dialog .pop-item-wrap.game-type .pop-game-cont-wrap .loading-item-wrap img{display:flex;animation:mover1 1.5s infinite  linear;}
@keyframes mover1 {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(359deg); }
}
@media (max-width:1024px) {
    .dialog .pop-item-wrap.game-type{width:calc( 100% - 40px );}
    .dialog .pop-item-wrap.game-type .pop-game-cont-wrap{height:500px;width:calc( 100% - 20px - 2px );margin:10px auto;}
    .dialog .pop-item-wrap.game-type .pop-game-cont-wrap{}
    .dialog .pop-item-wrap.game-type .pop-game-cont-wrap .loading-item-wrap strong{font-size:20px;}
    .dialog .pop-item-wrap.game-type .pop-game-cont-wrap .loading-item-wrap span{font-size:14px;}
    .dialog .pop-item-wrap.game-type .pop-game-cont-wrap .loading-item-wrap img{width:40px;}
}
@media (max-width:768px) {
    .dialog .pop-item-wrap.game-type .pop-header-wrap .ptit strong{font-size:14px;}
}

/* 배팅리스트 */
.bat-list-wrap li .sgame{width:300px;}
.bat-list-wrap li .sgame{justify-content: flex-start;;padding-left:10px;}
.bat-list-wrap li .sprice02{width:146px}
@media (max-width: 1024px){
   .bat-list-wrap li .sgame{width:100%;}
   .bat-list-wrap li .sgame{justify-content: flex-start;;padding-left:10px;}
   .bat-list-wrap li .sdate{width:50%;margin-left:0px;margin-top:6px;}
   .bat-list-wrap li .sprice01{width:calc( 50% - 10px );margin-left:6px;}
   .bat-list-wrap li .sprice02{margin-left:0;width:calc( 100% - 67px );}
}

/* 모바일 게임 리스트 */
@media (max-width: 500px){
    #gameList .flex-container_m{}
    #gameList .flex-container_m .flex-item_m{width:50%;float:left;}
    #gameList .flex-container_m .flex-item_m .gam_img{width:100%;object-fit:cover;}
    #gameList .flex-container_m .flex-item_m p{margin-bottom:10px;}
 }

 
/* 팝업 공지 */
.layer-item-wrap {
    position:absolute;
    z-index:9999;
    width: 400px;
    height: auto;
    overflow: Hidden;
    background: #930000;
    border: 1px solid #930000;
}

.layer-item-wrap .pop-header-wrap {
    width: 100%;
    height: 68px;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.layer-item-wrap .pop-header-wrap .ptit {
    margin-left: 12px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.layer-item-wrap .pop-header-wrap .ptit img {
    display: flex;
    width: 149px;
}

.layer-item-wrap .pop-header-wrap .ptit strong {
    display: flex;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    margin-left: 5px;
    transform: translateY(8px)
}

.layer-item-wrap .pop-header-wrap a {
    margin-right: 25px;
    display: flex;
    width: 29px;
    height: 29px;
}

.layer-item-wrap .pop-cont-wrap {
    flex-direction: column;
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc( 100% - 2px - 20px);
    padding: 0 10px;
    height: 110px;
    overflow: hidden;
    margin: 0 auto;
    background: #000000;
    border-bottom: 1px solid #000;
}
.layer-item-wrap .pop-notice-wrap {
    font-size: 12px;
    color: #fff;
    line-height: 1.5em;
    width: calc( 100% - 2px - 40px);
    padding: 20px;
    height: 450px;
    overflow: hidden;
    margin: 0 auto;
    background: #000000;
    overflow-y: auto;
}
.layer-item-wrap .pop-notice-wrap img {
    width:86% !important;
    height: 98%;
}

.layer-item-wrap .pop-chk-wrap {
    width: 100%;
    height: 34px;
    overflow: hidden;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.layer-item-wrap .pop-chk-wrap label {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.layer-item-wrap .pop-chk-wrap label input {
    display: flex;
}

.layer-item-wrap .pop-chk-wrap label span {
    display: flex;
    margin-left: 6px;
    font-size: 12px;
    color: #dbdbdb;
}

.layer-item-wrap .pop-chk-wrap a {
    margin-right: 10px;
    margin-left: 6px;
    display: flex;
}

.layer-item-wrap .pop-chk-wrap a i {
    font-size: 18px;
    color: #fff;
}
@media (max-width:768px) {
    
}

/*2022-11-03*/
.home-bottom-wrap{padding-bottom:50px;}
header .gnb-list>li>a{flex-direction:column;}
header .gnb-list>li>a span{color:#fff;display:flex;font-size:12px;margin-top:3px;}
.main-slide-wrap .swiper-container .swiper-slide .slide-item{height:470px;}
.main-slide-wrap{overflow:visible;}
.main-slide-wrap .girl-item-wrap{position:absolute;left:50%;top:16px;z-index:20;margin-left:-700px;}
.home-bottom-wrap{margin-top:0;}
.home-partner-wrap{width:calc( 100% - 40px );max-width:1260px;height:auto;overflow:Hidden;margin:20px auto 0 auto;}
.home-partner-wrap ul{width:100%;height:auto;overflow:hidden;}
.home-partner-wrap ul li{width:calc( 100% / 7 );height:auto;overflow:hidden;float:left;}
.home-partner-wrap ul li img{width:100%;}
.home-game-wrap{padding-bottom:12px;margin-bottom:0;background:url(../image/bg/bg-pattern01.png) no-repeat 10px -60px;}
.main-slide-wrap{z-index:31;}
.home-game-wrap ul li a .spic{height:210px;}
.home-game-list02 ul + ul{margin-top:10px;}
.home-game-list02{margin-top:0;width:calc( 100% - 20px );}
.home-game-list02 ul{display:block;}
.home-game-list02 ul li{width:268px;height:auto;overflow:hidden;margin-left:10px;float:left;margin-top:10px;}
.home-game-list02 ul li.big{margin-left:0;width:calc( 100% - 280px - 280px - 284px );}
.home-game-list02 ul li a{width:100%;height:150px;overflow:hidden;display:block;background-size:cover !important;background-position:center center !important;}
.game-list-wrap{min-height:600px;}
.home-bottom-wrap.t01{min-height:700px;}
@media (max-width:1024px) {
    .main-slide-wrap .swiper-container .swiper-slide .slide-item{height: 32vw;}
    .main-slide-wrap .girl-item-wrap{left:0;margin-left:0;width:30vw;}
    .main-slide-wrap .girl-item-wrap img{width:100%;}
    .home-bottom-wrap{padding-bottom:50px;}
    .home-game-wrap{z-index:32;}
    .home-game-list02 ul li{width:calc( 50% - 5px );margin-left:0;margin-bottom:0;}
    .home-game-list02 ul li.big{width:calc( 50% - 5px );}
    .home-game-list02 ul li a{height: 22vw;background-position: center bottom !important;}
    .game-list-wrap{min-height:0;}
    .home-bottom-wrap.t01{min-height:0;}
}
@media (max-width:768px) {
    .home-partner-wrap ul li{width:calc( 100% / 3 );}
}

header .rela .side-item-wrap button.btn-telegram{width:105px;height:32px;border-radius:5px;overflow:hidden;background:#3095ce;color:#fff;}
.mob-btn-wrap button.btn-telegram{width:100%;background:#3095ce;}

.board-page-wrap .tbl-item-wrap table td .success{width:43px;height:26px;overflow:hidden;margin:0 auto;background:#bebebe;display:flex;justify-content:center;align-items:center;font-size:12px;color:#ed1b23;}
.board-page-wrap .tbl-item-wrap table td .wating{width:43px;height:26px;overflow:hidden;margin:0 auto;background:#bebebe;display:flex;justify-content:center;align-items:center;font-size:12px;color:#303030;}
.board-page-wrap .tbl-item-wrap table td .end{width:43px;height:26px;overflow:hidden;margin:0 auto;background:#bebebe;display:flex;justify-content:center;align-items:center;font-size:12px;color:#1404f8;}


.select-item-wrap02{position:relative;width:100px;text-align:left;}
.select-item-wrap02.on{z-index:5;}
.select-item-wrap02>a{display:block;line-height:30px;margin-top:0px;width:calc( 100% - 2px - 40px );padding-right:30px;height:30px;border:1px solid #930000;padding-left:10px;font-size:12px;color:#930000;background:#000 url(../image/ico/ico-select01-down.png) no-repeat right center;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.select-item-wrap02>.select-result-wrap{max-height:200px;display:none;width:calc( 100% - 2px );padding:0;border:1px solid #930000;background:#000;position:absolute;left:0;top:29px;overflow:hidden;overflow-y:auto;}
.select-item-wrap02.on>a{background:#000 url(../image/ico/ico-select01-up.png) no-repeat right center;}
.select-item-wrap02.on .select-result-wrap{display:block;}

.select-item-wrap02>.select-result-wrap ul{display:block;width:100%;height:auto;overflow:Hidden;}
.select-item-wrap02>.select-result-wrap ul li{margin:0;width:100%;height:auto;overflow:Hidden;}
.select-item-wrap02>.select-result-wrap ul li + li{border-top:1px dashed #515151;}
.select-item-wrap02>.select-result-wrap ul li a{width:calc( 100% - 10px );padding:0 0 0 10px;height:28px;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.select-item-wrap02>.select-result-wrap ul li a:hover{}
.select-item-wrap02>.select-result-wrap ul li a span{font-size:12px;color:#fff;display:flex;}


.tbl-search-wrap{width:100%;display: flex;
    justify-content: space-between;
    align-items: center;padding-bottom:10px;
}

.tbl-search-wrap .point-item-wrap{display: flex;justify-content: flex-start;align-items: center;}
.tbl-search-wrap .point-item-wrap ul{display: flex;justify-content: flex-start;align-items: center;}
.tbl-search-wrap .point-item-wrap ul li{display: flex;justify-content: flex-start;align-items: center; margin-right:20px;}
.tbl-search-wrap .point-item-wrap ul li .key{display: flex;}
.tbl-search-wrap .point-item-wrap ul li .value{display: flex;margin-left:5px;}
.tbl-search-wrap button{
    border:1px solid #922320;overflow:hidden;font-size:11px;color:#fff;
    background-image: linear-gradient(#a84d4b 0%, #a84d4b 50%,#922320 50%, #922320 100%);
}
.board-page-wrap .tbl-search-wrap .form-row-wrap{width:auto;}

@media (max-width:1024px) {
    .tbl-search-wrap{display:block;}
    .tbl-search-wrap .point-item-wrap{justify-content: space-between;}
    .tbl-search-wrap .point-item-wrap ul{display:block;}
    .tbl-search-wrap .point-item-wrap ul li + li{margin-top:5px;}
    .board-page-wrap .tbl-search-wrap .form-row-wrap{margin-top:10px;width:100%;}
    .board-page-wrap .scrolls{width:100%;height:auto;overflow:hidden;overflow-x:auto;}
    .board-page-wrap .scrolls table{min-width:900px;}
    .board-page-wrap .tbl-search-wrap .form-row-wrap .rt-item .form-item-wrap{display: flex;justify-content: flex-end;align-items: center;}
}



/* 슬롯 게임 검색창 만들기 .outlogin-item-wrap 버튼 색상 참고 */
.gamesearch-item-wrap{display:None;}
.gamesearch-item-wrap {
    margin-top: 15px;
    margin-bottom: -15px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-right: 20px;
    margin-left: 10px;
}

@media (max-width:768px) {

    .gamesearch-item-wrap {
        margin-top: 10px;
        margin-bottom: -5px;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        margin-right: 10px;
    }

}

.gamesearch-item-wrap .inp {
    display: flex;
    width: calc( 200px - 10px);
    padding: 0 11px;
    height: 30px;
    overflow: Hidden;
    background: #070707;
    border: 1px solid #535353;
    font-size: 12px;
    color: #fff;
    margin-right: 7px;
}

.gamesearch-item-wrap .btn-search {
    margin-right: 12px;margin-left:0;
    width: 65px;
    height: 32px;
    overflow: hidden;
    border: 0;
    background: #930000;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
}

