
.mobile-banner {
	background: url('../images/mobile_banner.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 145px;
	width: 100%;
	text-align: center;
}

.mobile-banner h2{
	font-weight: 900;
}

.mobile-banner h3 {
	font-weight: 300;
	font-size: 12px;
}

.mobile-banner button {
	font-weight: 600;
}


.main-menu .menu {
    overflow: hidden;
    margin-right: -2px;
    padding: 7px 4px;
}
.main-menu .menu li {
    float: left;
    width: 33.3%;
    padding: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.main-menu .menu li .btn {
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 72px;
    border-radius: 4px;
    background: none;
    background: #535963;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #535963), color-stop(100%, #363a41));
    background: -webkit-linear-gradient(top, #535963 0%, #363a41 100%);
    background: -ms-linear-gradient(top, #535963 0%, #363a41 100%);
}

.main-menu .menu li .btn {
    background: -webkit-linear-gradient(top, #414141 0%, #151515 100%)!important;
}



.main-menu .menu li .btn .sub {
    position: absolute;
    right: 7px;
    top: 8px;
    font-family: HelveticaNeue-bold,AppleSDGothicNeo-Bold,Sans-serif;
    font-size: 9px;
    text-shadow: 1px 1px 0 rgba(0,0,0,.7);
    color: #8c95a6;
    z-index: 1;
}

.sp,.ic{background:url(../images/m_sp_common.png) no-repeat;-webkit-background-size:304px 944px;background-size:304px 944px}
.sp2,.ic{background:url(../images/m_sp_casino.png) no-repeat;-webkit-background-size:304px 944px;background-size:304px 944px}

.main-menu{overflow:hidden;position:relative}
.main-menu .menu{overflow:hidden;margin-right:-2px;padding:7px 4px}
.main-menu .menu li{float:left;width:33.3%;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box}
.main-menu .menu li:nth-child(3n){width:33.4%}
.main-menu .menu li .btn{display:block;overflow:hidden;position:relative;width:100%;height:72px;border-radius:4px;background:none;background:#535963;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #535963), color-stop(100%, #363a41));background:-webkit-linear-gradient(top, #535963 0%, #363a41 100%);background:-ms-linear-gradient(top, #535963 0%, #363a41 100%)}
.main-menu .menu li .btn .img{position:absolute;left:0;top:0;width:41px;height:72px;content:""}
.main-menu .menu li .btn .bg{position:absolute;right:0;top:0;width:57px;height:72px;content:""}
.main-menu .menu li .btn .tit{position:absolute;left:7px;bottom:6px;font-family:HelveticaNeue-bold,AppleSDGothicNeo-Bold,Sans-serif;font-size:14px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.9);z-index:1}
.main-menu .menu li .btn .sub{position:absolute;right:7px;top:8px;font-family:HelveticaNeue-bold,AppleSDGothicNeo-Bold,Sans-serif;font-size:9px;text-shadow:1px 1px 0 rgba(0,0,0,.7);color:#8c95a6;z-index:1}
.main-menu .menu li .btn--menu1 .img{background-position:0 -64px}
.main-menu .menu li .btn--menu1 .bg{background-position:-41px -64px}
.main-menu .menu li .btn--menu2 .img{background-position:-103px -64px}
.main-menu .menu li .btn--menu2 .bg{background-position:-144px -64px}
.main-menu .menu li .btn--menu3 .img{background-position:-206px -64px}
.main-menu .menu li .btn--menu3 .bg{background-position:-247px -64px}
.main-menu .menu li .btn--menu4 .img{background-position:0 -141px}
.main-menu .menu li .btn--menu4 .bg{background-position:-41px -141px}
.main-menu .menu li .btn--menu5 .img{background-position:-103px -141px}
.main-menu .menu li .btn--menu5 .bg{background-position:-144px -141px}
.main-menu .menu li .btn--menu6 .img{left:3px;background-position:-206px -141px}
.main-menu .menu li .btn--menu6 .bg{background-position:-247px -141px}
.main-menu .menu li .btn--menu7 .img{background-position:0 -218px}
.main-menu .menu li .btn--menu7 .bg{background-position:-41px -218px}
.main-menu .menu li .btn--menu8 .img{background-position:-103px -218px}
.main-menu .menu li .btn--menu8 .bg{background-position:-144px -218px}
.main-menu .menu li .btn--menu9 .img{background-position:-206px -218px}
.main-menu .menu li .btn--menu9 .bg{background-position:-247px -218px}
.main-menu .menu li .btn--menu10 .img{background-position:0 -295px}
.main-menu .menu li .btn--menu10 .bg{background-position:-41px -295px}
.main-menu .menu li .btn--menu11 .img{background-position:-103px -295px}
.main-menu .menu li .btn--menu11 .bg{background-position:-144px -295px}
.main-menu .menu li .btn--menu12 .img{background-position:-206px -295px}
.main-menu .menu li .btn--menu12 .bg{background-position:-247px -295px}
.main-menu .menu li .btn--menu13 .img{background-position:0 -372px}
.main-menu .menu li .btn--menu13 .bg{background-position:-41px -372px}
.main-menu .menu li .btn--menu14 .img{width:47px;background-position:-103px -372px}
.main-menu .menu li .btn--menu14 .bg{width:51px;background-position:-150px -372px}
.main-menu .menu li .btn--menu15 .img{width:47px;background-position:-206px -372px}
.main-menu .menu li .btn--menu15 .bg{width:51px;background-position:-253px -372px}
.main-menu .menu li .btn--menu16 .img{width:40px;background-position:0 -620px}
.main-menu .menu li .btn--menu16 .bg{width:52px;background-position:-46px -620px}
.main-menu .menu li .btn--menu17 .img{width:47px;background-position:-100px -218px}
.main-menu .menu li .btn--menu17 .bg{width:47px;background-position:-141px -218px}

.main-menu .menu li .btn .tit {
    color: #c5b358;
    font-family: AsiaGDH;
    font-weight: 900;
}




.main-top{position:relative;margin-top:5px}
.main-top .btn__top{display:block;padding:14px 0}
.main-top .btn__top .ic{display:block;width:37px;height:25px;margin:0 auto;background-position:-151px 0;font-size:1px;line-height:1px;vertical-align:top;color:rgba(0,0,0,0)}
