body{height:100%;background:url(../img/bg.jpg) 50% 0px #000;background-attachment:fixed;margin:0;padding:0;font-size:12px}html{background:#000 !important}#header{border-top:10px solid red;height:150px;position:relative}#logo{width:318px;height:90px;margin:0;padding:0;position:absolute;top:30px}#content{width:1020px;margin:0 auto;font-family:Meiryo,"Helvetica Neue", Helvetica, Arial, sans-serif}#visual{position:relative;height:660px}#visual #logo01{text-indent:-9999px;width:1000px;height:647px;background:url(../img/logo01.png) no-repeat;position:absolute;top:0;left:50%;margin-left:-500px}#visual #logo02{text-indent:-9999px;width:800px;height:180px;background:url(../img/logo02.png) no-repeat;position:absolute;top:500px;left:50%;margin-left:-400px}#banner{width:240px;position:absolute;top:10px;right:0}#banner a{display:block;margin:10px 0 0;background:#fff}#banner a:hover img{opacity:0.5}#arrow-tray{width:1000px;margin:0 auto}#arrow-tray .head{height:100px;background:url(../img/bg_arrow_header.png) 50% 0 no-repeat;text-align:center}#arrow-tray .head img{margin:20px auto 0}#arrow-tray .body{background:url(../img/bg_arrow_body.png) repeat-y;padding:0 50px 20px}nav#main-menu ul{list-style:none;width:550px;margin:0 auto 0}nav#main-menu ul li{float:left;width:18.4%;text-align:center;margin-right:2%}nav#main-menu ul li a{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}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;font-weight:bold}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:49%;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:18px;padding:5px 0;margin:0 auto;text-align:center;font-weight:bold;display:block;line-height:22px}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:14px;font-weight:normal}nav#sub-menu ul li:last-child{margin-right:0%}nav#block-menu ul{list-style:none;width:900px;margin:0 auto 0;padding:10px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}nav#block-menu ul li{float:left;width:49.9%;text-align:center;border-right:1px solid #fff}nav#block-menu ul li a{text-decoration:none;color:#fff;display:block;width:95%;padding:10px 0;margin:0 auto;text-align:center;font-size:16px;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:900px;height:60px;line-height:60px;color:#fff !important;background:url(../img/h2.jpg);margin:20px auto;padding:0;font-size:20px;font-weight:bold;text-align:center}.match{color:#000;background:url(../img/bg_match.jpg);width:900px;margin:20px auto;position:relative}.match h3{text-align:center;font-size:18px;font-weight:bold;border-bottom:1px solid #000;padding:10px 0;float:left;width:20%;margin:0 15% 1% 15%}.match .inner{padding:20px;background:url(../img/crown_bg.png) 50% 50% no-repeat;min-height:500px}#content{color:#fff}.scoregroup_total{font-size:large;color:#f00}.scoregroup1{padding:10px 0}.scoregroup2{padding:4px 0;border-top:dotted 1px #000}table.league{width:100%;margin-top:20px;border-collapse:collapse;text-align:center}table.league caption{font-size:16px;font-weight:bold;margin:0 auto 10px;padding:5px 0;width:20%;border-bottom:1px solid #000}table.league thead th{padding:5px 0}table.league thead th.hall-name{width:139px}table.league thead th.point,table.league thead th.rank{width:40px}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;font-weight:bold}table.league td{height:60px}table.league td:empty{background:linear-gradient(34deg, transparent 49%, black 49%, black 50%, transparent 49%, transparent)}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:10px;border-spacing:2px 10px;text-align:center;font-size:18px;line-height:27px;border-collapse:collapse}table.combination .combination_td1{width:1%;font-weight:normal}table.combination .combination_td2{width:22%;border:solid 1px #000;font-weight:normal}table.combination caption{font-size:16px;font-weight:bold;margin:0 auto 0px;padding:5px 0;width:20%;border-bottom:1px solid #000}table.combination thead th:first-child{border:0 !important}table.combination th{font-weight:bold;background:#FFFF66;width:22%}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:2px 5px;margin-bottom:10px;border-collapse:separate;text-align:center;font-size:18px}.slice{font-size:0px}dl:after,ul:after,div:after{content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both}.comingsoon{width:860px;height:100px;margin:0 auto;padding:30px 0}#hall-list{width:800px;margin:0 auto}.hall-all{width:800px;margin:0 auto;padding:30px 0 0}#hall-list a,.hall-all a{color:#FFF}.ken{width:100px;height:30px;line-height:30px}.area-heading{width:800px;height:30px;line-height:30px;font-size:medium;text-align:center;font-weight:bold;border:double 3px #FFF;margin:0 auto}.area-heading-s{height:22px;line-height:22px;font-size:small;text-align:center;color:#FFF;border:double 3px #FFF}#hall-list-result th:first-child{width:240px}#pagetop{width:60px;height:60px;line-height:60px;border:2px solid #000;background:rgba(255,255,255,0.8);font-size:large;text-align:center;position:fixed;bottom:60px;right:60px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#pagetop a{display:block;color:#000;text-decoration:none}#pagetop a:hover{opacity:0.6}#koh-question table{background:transparent !important}#koh-question table td{padding-left:0 !important}#koh-question table textarea{width:540px !important}.f-wrapper{width:860px;overflow:hidden;margin:0 auto}.f-hallwrap{width:390px;height:200px;margin:10px;padding:10px;background:rgba(234,255,0,0.5);float:left}.f-hallwrap .f-hallimg{width:120px;height:120px;position:relative;overflow:hidden;border:1px solid #000;float:left}.f-hallwrap .f-hallimg img{width:200%;position:absolute;left:50%;margin-left:-100%}.f-hallwrap .f-hallinfo{width:248px;float:left;padding:0 10px}.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}.f-hallwrap .f-hallinfo .f-machine{border-top:1px solid #000000;padding:5px 0 0;margin-top:5px}.f-result{font-size:xx-large;width:100%;line-height:normal}.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}.ex-result{font-size:xx-large;width:100%;border-spacing:0;border-collapse:collapse;line-height:normal;margin-top:10px}.ex-result td{border:1px solid #000000;text-align:center}.blocktitle{text-align:center;color:#fff;font-size:large;font-weight:bold;padding:8px 0;margin:15px auto -4px auto}#blocktitle_a{background:#f00}#blocktitle_b{background:#00f}#blocktitle2_a{background:#f00}#blocktitle2_b{background:#00f}#pagetopbtn{font-size:15px;width:110px;text-align:center;margin:22px auto 0 auto}#pagetopbtn a{text-decoration:none;border-bottom:solid 1px #fff;color:#fff;padding:0 10px}#pagetopbtn a:hover{border-bottom:solid 1px #ff0;color:#ff0}
