@charset "UTF-8";

/* 大会結果順位 */
ul.lower li.rank,
ul.lower li.rank1 {
  position: relative;
  width: 275px;
  margin: 10px 0 0 7px;
  padding: 0 0 1px 0;
  text-align: center;
  border: 1px solid #CCC;
  float: left;
  display: inline;
}
ul.lower li.rank1 {
  width: 320px;
  margin-left: 120px;
}

ul.lower li.rank p.photo {
  width: 265px;
  height: 180px;
  margin: 5px;
  line-height: 180px;
  vertical-align: 50%;
}

ul.lower li.rank1 p.photo {
  width: 310px;
  height: 225px;
  margin: 5px;
  line-height: 225px;
  vertical-align: 50%;
}

ul.lower li img.rank {
  position: absolute;
  top: -10px;
  left: -10px;
}

/* トーナメント用 */
table.tournament {
  margin:10px 10px -15px;
  border-collapse: collapse;
  border-spacing: 0;
}
table.tournament td {
  border: solid 0px #CCC;
  height: 25px;
  vertical-align: middle;
  text-align:center;
  white-space:nowrap;
}
table.tournament td.team {
  text-align: right;
}
table.tournament td.team-top {
  text-align: left;
}

table.tournament td.line {
  width: 50px;
  text-align: center;
}
.tounament-box{
  width:50px;
}

table.tournament td.tournament1o {width:50px; background: url(../img/tournament/1o.gif) no-repeat top left;}
table.tournament td.tournament1k {width:50px; background: url(../img/tournament/1k.gif) no-repeat top left;}
table.tournament td.tournament1m {width:50px; background: url(../img/tournament/1m.gif) no-repeat top left;}
table.tournament td.tournament2o {width:50px; background: url(../img/tournament/2o.gif) no-repeat top left;}
table.tournament td.tournament2k {width:50px; background: url(../img/tournament/2k.gif) no-repeat top left;}
table.tournament td.tournament2m {width:50px; background: url(../img/tournament/2m.gif) no-repeat top left;}
table.tournament td.tournament3o {width:50px; background: url(../img/tournament/3o.gif) no-repeat top left;}
table.tournament td.tournament3k {width:50px; background: url(../img/tournament/3k.gif) no-repeat top left;}
table.tournament td.tournament3m {width:50px; background: url(../img/tournament/3m.gif) no-repeat top left;}
table.tournament td.tournament4o {width:50px; background: url(../img/tournament/4o.gif) no-repeat top left;}
table.tournament td.tournament4l {width:50px; background: url(../img/tournament/4l.gif) no-repeat top left;}
table.tournament td.tournament4r {width:50px; background: url(../img/tournament/4r.gif) no-repeat top left;}
table.tournament td.tournament4m {width:50px; background: url(../img/tournament/4m.gif) no-repeat top left;}
table.tournament td.tournament5o {width:50px; background: url(../img/tournament/5o.gif) no-repeat top left;}
table.tournament td.tournament5k {width:50px; background: url(../img/tournament/5k.gif) no-repeat top left;}
table.tournament td.tournament5m {width:50px; background: url(../img/tournament/5o.gif) no-repeat top left;}


/* リーグ用 */
table.league th {
  text-align: center;
}
table.league td {
  text-align: center;
  vertical-align: middle;
  width: 45px;
}
table.league td.result {
  text-align: right;
  width: 20px;
}

/* トーナメント表 */
table.tooltip_result {
   border-collapse: collapse;
  font-size: 10px;
  width: 100%;
}
table.tooltip_result td {
  padding: 2px;
  border: solid 1px #000;
}
