/* CSS Document */
#tournament_area {
    width:740px;
    font-size:12px;
    color:#000000;
    margin:0 20px;
    padding: 0 0 0 0;
    border:1px solid #000000;
    position:relative;
}
.floatClear {
    clear:left;
    overflow:hidden;
}
.block_tab {
    margin:0 0 0 0;
    position:relative;
}
.block_tab div {
    float:left;
    padding:0;
    marign:0;
    width:55px;
}
.block_tab a {
    display:block;
    width:55px;
    padding:5px;
    border: solid 2px;
    border-color: #FFFFCC #FFCC66 #FFCC66 #FFFFCC;
    background-color: #FFFF99;
    font-size:10px;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    text-align:center;
}
.block_tab a:hover {
    padding:6px 4px 4px 6px;
    border-color:darkred gold gold darkred;
    background-color:darkorange;
}

.block_tab a:visited {
    color:#000000;
    text-decoration:none;
    text-align:center;
}

.block_tab a:active {
    padding:6px 4px 4px 6px;
    border-color:darkred gold gold darkred;
    background-color:darkorange;
}

.block_tab_k div {
    float:left;
    marign:0;
    width:85px;
}
.block_tab_k a {
    display:block;
    width:85px;
    padding:5px;
    margin:0;
    border: solid 2px;
    border-color: #FFFFCC #FFCC66 #FFCC66 #FFFFCC;
    background-color: #FFFF99;
    font-size:10px;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    text-align:center;
}
.block_tab_k a:hover {
    padding:6px 4px 4px 6px;
    border-color:darkred gold gold darkred;
    background-color:darkorange;
}
.block_tab_k a:visited {
    color:#000000;
    text-decoration:none;
    text-align:center;
}


.ki_tab {
    width:60px;
    margin:0 0 0 0px;
    position:relative;
}
.ki_tab div {
    float:none;
    marign:0 0 0 0px;
    width:60px;
}
.ki_tab a {
    display:block;
    width:50px;
    padding:5px;
    border: solid 2px;
    border-color: #FFFFCC #FFCC66 #FFCC66 #FFFFCC;
    background-color: #FFFF99;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    text-align:center;
}
.ki_tab a:hover {
    padding:6px 4px 4px 6px;
    border-color:darkred gold gold darkred;
    background-color:darkorange;
}
.ki_tab a:visited {
    color:#000000;
    text-decoration:none;
    text-align:center;
}

.main_tournament {
    width:660px;
    height:480px;
    margin:0 0 0 0;
    position:relative;
    border:1px solid #000000;
}

.housou {
    width:740px;
    margin:0 20px;
    font-size:14px;
    position:relative;
    text-align:left;
}

caption {
    text-align:left;
}
.kaisen {
    width:50px;
    font-size:14px;
}
.taikyoku {
    width:250px;
    font-size:14px;
}
.taikyokubi {
    width:100px;
    font-size:14px;
}
.housoubi {
    width:100px;
    font-size:14px;
}
.kekka {
    width:200px;
    font-size:14px;
}
.kifu {
    width:40px;
    font-size:14px;
}

