body{
    font-family:"Kanit",Tahoma,Arial;font-weight:400;font-size:14px;color:#aaa;
    background:#202020;padding:0;margin:0;
}
@-ms-viewport {width:device-width;}@-o-viewport {width:device-width;}@viewport {width:device-width;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

a{color:#4dc403;text-decoration:none;cursor:pointer;}
a:hover,a:active{color:#4dc403;text-decoration:none;transition:all .3s ease-in-out;}
ul{padding:0;margin:0;}li{list-style:none;}form{padding:0;margin:0;}
img{vertical-align:middle;border:0;max-width:100%;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}p{padding:0;margin:0;}

.sec-banners{padding:6px 0;}
.ads-banner{margin:5px auto;text-align:center;}
.ads-banner .btn-banner{display:inline-block;cursor:pointer;}
.ads-float.left{
    position:fixed;left:0;top:25px;overflow:hidden;padding:0;display:inline-block;
    z-index:99999;text-align:left;
}
.ads-float.left .ads-banner{float:left;width:120px;margin:0 0 0 0;padding:0;}
.ads-float.left .btn-banner{cursor:pointer;}
.ads-float.right{
    position:fixed;right:0;top:25px;overflow:hidden;z-index:99999;text-align:right;
    display:inline-block;
}
.ads-float.right .ads-banner{float:right;width:120px;margin:0 0 0 0;}
.ads-float.right .btn-banner{float:right;cursor:pointer;}

.ads-float.bottom{
    position:fixed;bottom:0;right:0;left:0;width:1000px;max-width:100%;overflow:hidden;
    z-index:99999;text-align:right;margin:0 auto;
}
.ads-float.bottom .ads-banner{margin:0 0 0 0;}
.ads-float.bottom .btn-banner{display:block;width:120px;margin:0 auto 0 auto;cursor:pointer;}

.ads-popup{display:none;}
.ads-popup .overlay{
    width:100%;z-index:999998;height:100%;background:rgba(0,0,0,.66);
    position:fixed;top:0;left:0;
}
.ads-popup .popup-show{
    position:fixed;z-index:999999;text-align:center;width:70%;
    top:8%;left:50%;transform:translate(-50%,0%);display:inline-block;
}
.ads-popup .popup-mark{position:relative;display:inline-block;}
.ads-popup .popup-mark .close-pop{
    position:absolute;top:-10px;right:10px;z-index:999999;cursor:pointer;
    color:#fff;background:#fe341e;height:26px;width:26px;line-height:26px;
    border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;
}
.ads-popup .popup-mark img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}
.container{width:1080px;max-width:100%;margin:0 auto;padding:0;background:#0c0c0c;}
.container.page-contains{padding:8px 8px;}
.container.page-footer{margin-bottom:90px;}

header{margin-bottom:175px;}
.h-topnav{display:flex;border-bottom:1px solid #343434;}
.topnav-col{width:50%;padding:8px 10px;display:flex;align-items:center;}
.topnav-col.logo{text-align:left;justify-content:flex-start;}
.topnav-col.logo img{max-height:65px;}
.topnav-col.social{text-align:right;justify-content:flex-end;}
.topnav-col.social img{margin-left:6px;max-height:38px;}
.h-fixed{position:fixed;top:0;left:0;right:0; margin:0 auto;z-index:99999;}
.h-topmenu{padding:0;}
.topnav-menu{display:flex;justify-content:center;gap:5px 10px;text-align:center;align-items:flex-start;}
.topnav-menu li{font-size:0.85rem;}
.topnav-menu li img{max-height:30px;margin-bottom:8px;}
.topnav-menu li a{display:block;padding:18px 15px;margin:0;color:#fff;}
.topnav-menu li a:hover{background:#141414;}
.topnav-menu li a.active{color:#4dc403;}
.below-menu{
    position:fixed;bottom:0;left:0;width:100%;margin:0 auto;text-align:left;
    z-index:9999;
}
.below-menu .container{background:#0c0c0c;padding:0;border-top:1px solid #343434;}
.below-menu ul{display:flex;justify-content:center;gap:5px 15px;text-align:center;align-items:flex-start;}
.below-menu li{font-size:0.85rem;}
.below-menu li img{max-height:30px;margin-bottom:6px;}
.below-menu li a{display:block;padding:18px 15px;margin:0;color:#fff;}
.below-menu li:hover{background:#141414;}
.below-menu li.active a{color:#4dc403;}

.htopic-1{
    font-size:1.2rem;text-align:center;color:#fff;padding:3px 0 3px 0;margin:0;
    line-height:normal;background:#4dc403;color:#141414;margin-top:8px;margin-bottom:6px;
}
.htopic-2{
    font-size:1rem;text-align:center;color:#fff;padding:6px 0;margin:0;
    line-height:normal;
}
.htopic-2 img{max-height:22px;margin-right:8px;}
.hdate-naver{display:flex;border-bottom:1px solid #c43d03;margin-top:6px;}
.hdate-btn{
    display:block;width:14.285%;text-align:center;border-left:1px solid #343434;
    color:#aaa;padding:3px 0;position:relative;
}
.hdate-btn:first-child{border-left:none;}
.hdate-btn:hover{color:#aaa;background:#141414;}
.hdate-btn.none:hover{background:none;}
.hdate-btn.active{color:#c43d03;}
.hdate-btn.active::before{
    position:absolute;bottom:0px;right:0;left:0;margin:0 auto;width:0;height:0;content:' ';
    border:5px solid transparent;border-bottom-color:#c43d03;
}
.ndate-naver{display:flex;background:#222;}
.ndate-btn{display:block;width:33.33%;text-align:center;padding:5px 8px;}
.ndate-btn h3{font-weight:normal;font-size:.9rem;}
.ndate-btn.l{text-align:left;}
.ndate-btn.r{text-align:right;}

.npager-naver{padding:8px;margin:10px 0;text-align:center;}
.npager-naver .npager-btn{
    display:inline-block;width:23px;height:23px;line-height:21px;vertical-align:top;margin-right:6px;
    background:#4dc403;border:1px solid #4dc403;font-size:0.85rem;color:#111;text-transform:uppercase;
    border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;
}
.npager-naver .npager-btn.nav-text{width:60px;}
.npager-naver .npager-btn.active,
.npager-naver .npager-btn:hover{background:#215501;border:1px solid #215501;}
.npager-naver .i-arrows{font-size:1rem;}
.npager-naver .text{
    display:inline-block;height:26px;line-height:18px;padding:0 10px;
    font-size:1.5rem;color:#aaa;margin-right:6px;
}
.npager-naver .npager-btn.disable{cursor:default;border:1px solid #215501;background:#215501;}
.npager-naver .npager-btn.disable:hover{
    cursor:default;background:#215501;border:1px solid #215501;
}
.nsocials-naver{padding:10px 0 8px 0;text-align:right;color:#666;}
.nsocials-naver .btn-socials{
    display:inline-block;background:#666;padding:4px 10px;text-align:left;vertical-align:middle;
    font-size:0.65rem;color:#fff;text-transform:uppercase;margin-left:3px;
    border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;
}
.nsocials-naver .btn-socials img{max-height:14px;}
.nsocials-naver .btn-socials.facebook{background:#0274e6;}
.nsocials-naver .btn-socials.line{background:#00be00;}
.nsocials-naver .btn-socials.twitter{background:#1ea1fb;}

.text-navbar{
    background:#232323;margin:0 auto;padding:10px;margin-bottom:0;
    font-family:"Kanit-light",Tahoma,Arial;font-size:0.7rem;
}
.text-navbar.below{margin-top:10px;}

.text-oddstoo{color:#fd5e56;}
.text-selected{text-decoration:underline;}
.t-textnote{text-align:center;padding:6px 10px;margin-top:8px;}
.t-check{
    display:inline-block;vertical-align:top;font-size:0.9rem;
    margin-left:5px;margin-top:-1px;line-height:normal;
}
.t-check.win{color:#4dc403;}
.t-check.draw{color:#b4ace0;}
.t-check.lost{color:#f52d2d;}
.t-check.post{color:#fc6829;}

.below-footer{display:flex;font-size:0.8rem;align-items:flex-start;border-top:1px solid #343434;}
.below-footer a{color:#fff;}
.below-footer a:hover{background:#141414;}
.bf-column{width:33.33%;padding:10px 15px;}
.bf-column.c{width:33.33%;text-align:center;}
.bf-column.r{width:33.33%;display:flex;flex-wrap:wrap;align-items:flex-start;}
.bf-column.r a{width:33.33%;white-space:nowrap;padding:2px 0 2px 10px;}
.bf-column-logo{margin-bottom:6px;}
.bf-column-logo img{max-height:50px;}
.bf-column-text{font-family:"Kanit-light",Tahoma,Arial;}
.below-copyright{text-align:center;padding:15px 0;font-family:"Kanit-light",Tahoma,Arial;color:#fff;}

@media screen and (min-width:920px) and (max-width:1079px){
    .bf-column.c iframe{width:100%;}
}

@media screen and (min-width:590px) and (max-width:919px){
    .ads-float.left .ads-banner{width:80px;}
    .ads-float.right .ads-banner{width:80px;}
    .ads-float.bottom{bottom:35px;}
    .btn-banner img{max-height:18px;}
    
    .below-footer{flex-wrap:wrap;}
    .bf-column{width:50%;padding:5px 8px;}
    .bf-column.c{width:50%;}
    .bf-column.c iframe{width:100%;}
    .bf-column.r{width:100%;}
    .bf-column.r a{width:20%;}
}

@media screen and (min-width:280px) and (max-width:589px){
    .ads-float.left .ads-banner{width:60px;}
    .ads-float.right .ads-banner{width:60px;}
    .ads-float.bottom{bottom:5px;}
    .btn-banner img{max-height:14px;}
    .htopic-1{font-size:1rem;}
    .htopic-2{font-size:0.9rem;}
    .t-textnote{font-size:0.75rem;margin-top:4px;}
    
    header{margin-bottom:110px;}
    .topnav-col{padding:4px 6px;}
    .topnav-col.logo{width:60%;}
    .topnav-col.social{width:40%;}
    .topnav-col.social img{margin-left:4px;max-height:28px;}
    .topnav-menu{flex-wrap:wrap;gap:0;}
    .topnav-menu li{width:20%;font-size:0.6rem;}
    .topnav-menu li img{max-height:18px;margin-bottom:3px;}
    .topnav-menu li a{padding:3px 5px;}

    .below-menu ul{gap:0;}
    .below-menu li{width:20%;font-size:0.6rem;white-space:nowrap;overflow:hidden;}
    .below-menu li img{max-height:16px;margin-bottom:3px;}
    .below-menu li a{padding:5px 5px;}

    .hdate-btn{font-size:0.7rem;}
    .ndate-naver{flex-wrap:wrap;}
    .ndate-btn{width:100%;order:3;font-size:0.8rem;padding:2px 8px;}
    .ndate-btn h3{font-size:0.8rem;}
    .ndate-btn.l{width:50%;order:1;}
    .ndate-btn.r{width:50%;order:2;}
    .nsocials-naver{font-size:0.7rem;}
    .nsocials-naver .btn-socials{padding:2px 5px;font-size:0.6rem;}
    .nsocials-naver .btn-socials img{max-height:12px;}
    
    .below-footer{flex-wrap:wrap;}
    .bf-column{width:100%;padding:5px 8px;}
    .bf-column.c{width:100%;text-align:center;}
    .bf-column.c iframe{width:100%;}
    .bf-column.r{width:100%;}
    .bf-column.r a{width:33.33%;padding-left:8px;font-size:0.75rem;}
    .bf-column-logo{text-align:center;}
    .below-copyright{padding:8px 0;}
}