﻿body{height:100%;margin:0;padding:0;font-size:12px;background:#000}body::before{background:url(../img/bg.jpg) no-repeat center top;background-size:640px auto;display:block;position:fixed;top:0;left:0;width:100%;height:100%;padding-bottom:108px;content:"";z-index:-1}#header{border-top:10px solid red;height:35px;position:relative}.headerlink{padding-top:5px}#logo{width:318px;height:90px;margin:0;padding:0;position:absolute;top:30px}#content{width:320px;margin:0 auto;font-family:Meiryo,"Helvetica Neue", Helvetica, Arial, sans-serif}#visual{position:relative;height:274px}#visual #logo01{width:326px;height:326px;font-size:0;line-height:0;background:url(../img/logo01.png) no-repeat;-webkit-background-size:326px 326px;background-size:326px 326px;position:absolute;top:-51px;left:50%;margin-left:-163px}#visual #logo02{width:304px;height:57px;font-size:0;line-height:0;background:url(../img/logo02.png) no-repeat;-webkit-background-size:304px 57px;background-size:304px 57px;position:absolute;top:220px;left:50%;margin-left:-152px}#banner{width:240px;position:absolute;top:0;right:0}#banner a{display:block;margin:10px 0 0;background:#fff}#banner a:hover img{opacity:0.5}#arrow-tray{width:300px;margin:0 auto}#arrow-tray .head{height:30px;background:url(../img/bg_arrow_header.png) 50% 0 no-repeat;text-align:center}#arrow-tray .head img{width:30px;padding:5px 0 0}#arrow-tray .body{background:url(../img/bg_arrow_body.png) repeat-y;padding:10px}nav#main-menu ul{list-style:none;width:100%;margin:0 auto 0;padding:1%}nav#main-menu ul li{float:left;width:18.4%;text-align:center;margin-right:1%}nav#main-menu ul li a{white-space:nowrap;text-decoration:none;color:white;border-bottom:1px solid white;display:block;width:100%;padding:5px 0;margin:0 auto;text-align:center;font-weight:normal;font-size:5px}nav#main-menu ul li a:hover{color:#ff0 !important;border-bottom:1px solid #ff0 !important}nav#main-menu ul li a.active{color:#ff0 !important;border-bottom:1px solid #ff0 !important}nav#main-menu ul li:last-child{margin-right:0%}nav#sub-menu ul{list-style:none;width:900px;margin:0 auto 0}nav#sub-menu ul li{float:left;width:18.4%;text-align:center;margin-right:2%}nav#sub-menu ul li a{width:100%;text-decoration:none;color:#fff;border-bottom:1px solid #fff;font-size:14px;padding:5px 0;margin:0 auto;text-align:center;font-weight:bold;display:block}nav#sub-menu ul li a:hover{color:#ff0 !important;border-bottom:1px solid #ff0 !important}nav#sub-menu ul li a.active{color:#ff0 !important;border-bottom:1px solid #ff0 !important;font-weight:bold}nav#sub-menu ul li a span.date{display:block;font-size:10px;font-weight:normal}nav#sub-menu ul li:last-child{margin-right:0%}nav#block-menu ul{list-style:none;width:280px;margin:0 auto 0;padding:5px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}nav#block-menu ul li{float:left;width:49.5%;text-align:center;border-right:1px solid #fff}nav#block-menu ul li a{text-decoration:none;color:#fff;display:block;width:95%;padding:5px 0;margin:0 auto;text-align:center;font-size:small;font-weight:bold}nav#block-menu ul li:last-child{border-right:0px solid #fff}nav#block-menu ul li:nth-child(1) a{background:rgba(255,0,0,0.3)}nav#block-menu ul li:nth-child(2) a{background:rgba(0,0,255,0.3)}nav#block-menu ul li:nth-child(3) a{background:rgba(0,255,0,0.3)}nav#block-menu ul li:nth-child(1) a.active{background:red}nav#block-menu ul li:nth-child(2) a.active{background:blue}nav#block-menu ul li:nth-child(3) a.active{background:lime}hr{width:204px;height:21px;background:url(../img/line01.png) no-repeat;display:block;border:0;margin:20px auto}h2.title{width:280px;height:30px;line-height:30px;color:#fff !important;background:url(../img/h2.jpg) no-repeat center top;-webkit-background-size:280px 30px;background-size:280px 30px;margin:0 auto 5px;padding:0;font-size:small;font-weight:bold;text-align:center}.match{color:#000;background:url(../img/bg_match.jpg);-webkit-background-size:50% auto;background-size:50% auto;width:280px;margin:5px auto 0;position:relative}.match h3{text-align:center;font-size:small;font-weight:bold;border-bottom:1px solid #000;padding:5px 0}.match .inner{padding:5px;background:url(../img/crown_bg.png) no-repeat center center;-webkit-background-size:80% auto;background-size:80% auto;min-height:500px}#content{color:#fff}table.league{width:100%;border-collapse:separate;text-align:center;padding-top:10px}table.league caption{font-size:12px;font-weight:bold;margin:0 auto;padding:5px 0;width:45%;border-bottom:1px solid #000}table.league thead th:first-child{border:0 !important}table.league thead td div:first-child{border-bottom:1px solid #000}table.league th,table.league td{border-collapse:collapse;text-align:center;border:1px solid #000;padding:2px;font-weight:bold}table.league td div{padding:5px 0;width:70%;margin:0 auto}table.league td div:first-child{border-bottom:1px solid #000}table.combination{width:100%;margin-top:3%;border-spacing:2px 10px;border-collapse:collapse;text-align:center;font-size:18px}table.combination .combination_td1{width:15px;border:solid 1px #000;font-weight:normal}table.combination .combination_td2{border:solid 1px #000;font-weight:normal}table.combination caption{font-size:small;font-weight:bold;margin:0 auto;padding:5px 0;width:45%;border-bottom:1px solid #000}table.combination thead th:first-child{border:0 !important}table.combination th{font-weight:bold;background:#FFFF66;border:solid 1px #000}table.combination td{font-weight:bold}table.combination td div{padding:5px 0;width:70%;margin:0 auto}table.combination td div:first-child{border-bottom:1px solid #000}table.combination th,table.combination td{padding:4px 5px;margin-bottom:10px;border-collapse:separate;text-align:center;font-size:small}.slice{font-size:0px}dl:after,ul:after,div:after{content:".";display:block;visibility:hidden;height:0.0px;font-size:0.0em;line-height:0;clear:both}#drawerBtn{width:40px;height:40px;position:absolute;right:0px;top:50px;cursor:pointer}#drawerBtn i{width:25px;height:2px;display:block;margin:5px 5px;background:rgba(255,255,255,0.9)}#container{-webkit-transition:.2s -webkit-transform ease-in-out;z-index:1}#container.show{-webkit-transform:translate3d(-240px, 0px, 1px);min-width:320px}#drawer.show{height:100%;visibility:visible;z-index:1;-webkit-transition:z-index 0s linear .2s}#drawerContents{display:none;height:100%;position:relative;width:240px;font-color:white}#drawer{background-color:#333;top:0;right:0;position:fixed;visibility:hidden;z-index:-1;-webkit-transition:visibility 0s linear .2s}.headerlink{border:none;background:#FFF;padding:8px 8px 0;height:40px}.nav-page-left,.nav-page-right{height:30px;line-height:30px;padding:0 4px}.nav-page-right{border:1px solid #000000}.nav-page-right a{color:#000}.nav-page a{padding:0;text-align:center}.box-red{width:20px;height:20px;background:#c30d23;display:block;margin:0 auto}.box-blue{width:20px;height:20px;background:#00a0e9;display:block;margin:0 auto}.box-green{width:20px;height:20px;background:#22ac38;display:block;margin:0 auto}.box-perple{width:20px;height:20px;background:#601986;display:block;margin:0 auto}table.battle{width:100%;padding-top:10px}table.battle td,table.battle th{border:1px solid #000;padding:2px}table.battle{border-collapse:collapse}table.battle caption{font-size:12px;font-weight:bold;margin:10px auto 8px auto;padding:5px 0;width:45%;border-bottom:1px solid #000}table.battle .totalscore{color:#f00}table.battle tbody tr td:nth-child(3),table.battle tbody tr td:nth-child(4){text-align:center}table.battle tbody tr td:first-child{width:20px}table.league td:empty{background-image:linear-gradient(53deg, transparent 49%, black 49%, black 50%, transparent 49%, transparent)}table.league_sp{border-collapse:collapse;width:100%;border:solid 1px #000;margin-top:5%}table.league_sp th,table.league_sp td{text-align:center;padding:2% 0;border:solid 1px #000}table.league_sp th:first-child{font-weight:bold}table.league_sp .datecell{background:#ddd}#hall-list>a,#hall-list td>a{color:#FFF}#campaign{width:280px;padding-top:0}#campaign>div:first-child{width:280px;height:144px;background:url(../img/campaign_01.png) no-repeat center center;-webkit-background-size:280px 125px;background-size:280px 125px;position:relative}#campaign>div:first-child>p{width:280px;font-size:large;color:#FFF;text-align:center;position:absolute;bottom:30px;left:0;font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif}.slice,.slice>img,#campaign img{width:280px;font-size:0;line-height:0}.f-wrapper{width:100%;overflow:hidden;margin:0 auto}.f-hallwrap{width:230px;margin:10px;padding:10px;background:rgba(234,255,0,0.5)}.f-hallwrap .f-hallimg{width:120px;height:120px;position:relative;overflow:hidden;border:1px solid #000;margin:0 auto}.f-hallwrap .f-hallimg img{width:200%;position:absolute;left:50%;margin-left:-100%}.f-hallwrap .f-hallinfo{width:100%;text-align:center}.f-hallwrap .f-hallinfo p,.f-hallwrap .f-hallinfo ul{margin:0;-webkit-padding-start:0}.f-hallwrap .f-hallinfo li{list-style:none;padding-left:1em;text-indent:-1em}.f-hallwrap .f-hallinfo .f-hallname{font-size:large;font-weight:bold;line-height:normal}.f-hallwrap .f-hallinfo .f-machine{border-top:1px solid #000000;padding:5px 0 0;margin-top:5px}.f-result{font-size:small;width:100%}.f-result tr td{text-align:center}.f-result tr .f-no-1{background:#FF6F6F}.f-result tr .f-no-2{background:#56CFFF}.f-result tr .f-no-3{background:#00C16B}.f-result tr .f-no-4{background:#F8FF4B}.alink{text-align:center;font-size:medium;margin:0 auto;display:block}.ex-result{font-size:small;width:100%;border-spacing:0;border-collapse:collapse;margin-top:10px}.ex-result td{border:1px solid #000000;text-align:center}.blocktitle{text-align:center;color:#fff;font-size:small;font-weight:bold;padding:2% 0;margin:3% auto 3% auto}#blocktitle_a{background:#f00}#blocktitle_b{background:#00f}#blocktitle2_a{background:#f00}#blocktitle2_b{background:#00f}#pagetop{width:40px;height:40px;line-height:40px;border:2px solid #000;background:rgba(255,255,255,0.8);font-size:large;text-align:center;position:fixed;bottom:10px;right:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#pagetop a{display:block;color:#000;text-decoration:none}
