@charset "utf-8";

/* ------------------------------------- 
 *  style css (共通タグ呼び出し)
 * ------------------------------------- */
@import url(../../css/style.css);

/* ------------------------------------- 
 *
 *  リーグ詳細 css
 *
 * ------------------------------------- */

/* details css -------------------------- */
#detailsTitle1, #detailsTitle2 {
  background-image: url(images/details_title.gif);
}
#detailsTitle1 { /* リーグ詳細情報 */
  background-position: left top;
}
#detailsTitle2 { /* 大会の見所 */
  background-position: left -54px;
}


.details-wrapper {
  display: block;
  width: 1000px;
  background-image: url(images/details_bg.gif);
  background-repeat: repeat-y;
  overflow: hidden;
}

.details-body {
  display: block;
  width: 262px;
  float: left;
  overflow: hidden;
}

.details-body-margin {
  margin: 12px 12px 9px 12px;
}
.details-body-text {
  margin: 0em 0em 1.5em 0em;
  font-size: 0.9em;
  line-height: 2;
}

.details-margin {
  margin: 8px 12px 4px 12px;
}
.details-margin2 {
  margin: 12px 12px 8px 12px;
}

/* content *//* submenu *//* 各チームへのサイト内リンクなど --------------------------- */
.details-submenu {
  padding: 8px 12px 7px 12px;
  border-bottom: 1px solid #E5E5E5;
  clear: both;
}
.details-submenu-item {
  display: block;
  float: left;
}

/* content *//* caption *//* キャプション --------------------------- */
.details-3caption {
  display: block;
  height: 38px;
  width: 262px;
  margin: 4px 0px 0px 0px;
  background-image: url(images/details_3caption.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#detailsCaption1 { background-position: left top; }
#detailsCaption2 { background-position: left -38px; }
#detailsCaption3 { background-position: left -76px; }

.details-caption1 { /* 大会の見所 */
  display: block;
  height: 18px;
  width: 800px;
  margin: 0px 0px 24px 0px;
  background-image: url(images/details_caption1.gif);
  text-indent: -9999px;
  overflow: hidden;
}

/* details *//* split *//* コンテンツ分割 --------------------------- */
.details-split1 {
  display: block;
  height: 5px;
  width: 800px;
  background-image: url(images/details_split.gif);
  overflow: hidden;
}
.details-split2 {
  display: block;
  height: 1px;
  width: 800px;
  background-color: #0F2F5E;
  overflow: hidden;
  clear: both;
}

/* details *//* list + ulist *//* リスト関連 --------------------------- */
.details-ulist {
  padding: 10px 12px 10px 12px;
}
.details-ulist2 {
  padding: 0px 0px 4px 0px;
  border-top: 1px solid #E5E5E5;
}
.details-list {
}

.details-list-date {
  display: block;
  width: 84px;
  float: left;
  padding: 15px 0px 13px 0px;
  font-size: 0.9em;
  overflow: hidden;
}
.details-list-category {
  display: block;
  width: 84px;
  float: left;
  padding: 15px 0px 13px 0px;
  font-size: 0.9em;
  overflow: hidden;
}
.details-list-text {
  display: block;
  width: 560px;
  float: left;
  padding: 15px 0px 13px 0px;
  font-size: 0.9em;
  overflow: hidden;
}

/* ranking *//* table *//* テーブル css -------------------------- */
.details-tablewrapper {
  margin: 1px 0px 4px 0px;
  border-top: 1px solid #CCCCCC;
}
.details-tdN, .details-tdN-label,
.details-tdL, .details-tdL-label,
.details-tdC, .details-tdC-label,
.details-tdE, .details-tdE-label {
  padding: 3px 8px 2px 8px;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}

.details-tdN-label,
.details-tdN { /* 順位 */
  width: 60px;
  text-align: center;
  vertical-align: middle;
}
.details-tdL-label,
.details-tdL { /* 左寄せ */
  text-align: left;
  vertical-align: middle;
}
.details-tdC-label,
.details-tdC { /* 中央寄せ */
  text-align: center;
  vertical-align: middle;
}
.details-tdE-label,
.details-tdE { /* テーブル終わり */
  text-align: center;
  border-right: none;
  vertical-align: middle;
}
.details-tdN-label,
.details-tdL-label,
.details-tdC-label,
.details-tdE-label {
  background-color: #FAFAFA;
  font-size: 0.9em;
}


