@charset "utf-8";
/**
 *
 *  tounament.css
 *
 *  @author     {$author}
 *  @package    magsマグスミノエ
 *  @version    20080709
 */


/* h5 ---------------------------------------------------------------------------- */
h5.midashiorange {
 padding-left: 8px;
 background: url(../img/ico_midashi_h5.gif) left top no-repeat;
}

/* section ----------------------------------------------------------------------- */
#container #tournament .section {
 width: 580px;
 margin-left: 30px;
}

/* tournament-link --------------------------------------------------------------- */
a.tournament-link {
 padding-left: 15px;
 background: url(../img/ico_nittei.gif) left bottom no-repeat;
}
/* yotei ------------------------------------------------------------------------- */
.yotei .top,
.yotei .bottom {
 width: 580px;
 font-size: 1px;
 line-height: 1px;
}
.yotei .top {
 height: 5px;
 width: 580px;
 background: url(../img/bg_yotei_top.gif) left top no-repeat;
}
.yotei .middle {
 height: 60px;
 padding: 5px 0;
 width: 580px;
 background: url(../img/bg_yotei_middle.gif) repeat-y;
 position: relative;
 /*overflow: hidden;*/
}
.yotei .middle dl {
 padding: 0 10px;
}
.yotei .middle dl dt {
 margin-right: 20px;
 width: 108px;
 float: left;
}
.yotei .middle dl dd {
 width: 374px;
 float: left;
}
.yotei .middle img.boshu {
 position: absolute;
 top: 5px;
 left: 502px;
}
.yotei .bottom {
 background: url(../img/bg_yotei_bottom.gif) bottom left no-repeat;
 height: 5px;
}

/* bt-result --------------------------------------------------------------------- */
p.bt-result {
 margin-left: 454px;
 width: 186px;
 height: 26px;
 background: url(../img/bt_last.gif) left top no-repeat;
}
p.bt-result a {
 display: block;
 width: 186px;
 height: 26px;
 text-indent: -9999px;
 font-size: 0px;
 line-height: 0px;
 text-decoration: none;
}
p.bt-result a:hover {
 background: url(../img/bt_last.gif) left -26px no-repeat;
}

/* winner-table ------------------------------------------------------------------ */
table.winner-table th,
table.winner-table2 th {
 background: url(../img/bg_winner_th.gif) top repeat-x;
}
table.winner-table2-wrap {
 padding-left: 5px;
}
table.winner-table2 {
 margin-top: 15px;
 margin-left: 3px;
 width: 312px;
 float: left;
}

/* winner-photo ------------------------------------------------------------------ */
.winner-photo4 {
 padding-left: 4px;
}
.winner-photo4 {
 text-align: left;
}
.winner-photo4 ul li,
.winner-photo3 ul li {
 margin-top: 12px;
 float: left;
}
.winner-photo4 ul li {
 width: 159px;
}
.winner-photo3 ul li {
 width: 213px;
}
.winner-photo4 ul li p,
.winner-photo3 ul li p {
 font-size: 88%;
 line-height: 1.5;
}
.winner-photo4 ul li img,
.winner-photo3 ul li img {
 /*margin-right: 5px;*/
 margin-top: 2px;
}

/* right-localmenu --------------------------------------------------------------- */
#right-localmenu h4 {
 padding: 8px;
 background-color: #EBEBEB;
 margin-top: 2px;
}
#right-localmenu h4 a {
 padding-left: 18px;
 color: #666;
 background: url(../../img_common/ico_allow_localmenu.gif) left top no-repeat;
 text-decoration: none;
}
#right-localmenu h4 a:hover,
#right-localmenu ul li a:hover {
 color: #EB651F;
}
#right-localmenu ul {
 margin-left: 28px;
}
#right-localmenu ul li {
 padding: 5px 0;
 background: url(../../img_common/bg_border_dot.gif) bottom repeat-x;
}
#right-localmenu ul li a {
 background: url(../../img_common/ico_allow_bgwhte.gif) left top no-repeat;
 padding-left: 12px;
 color: #666;
 text-decoration: none;
}

