@charset "utf-8";

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

/* ------------------------------------- 
 *
 *  記録・過去の成績 css
 *
 * ------------------------------------- */

/* record css -------------------------- */
#recordTitle1,
#recordTitle2,
#recordTitle3 {
  background-image: url(images/record_title.gif);
}
#recordTitle1 { /* 記録・過去の成績 */
  background-position: left top;
}
#recordTitle2 { /* 星取表 */
  background-position: left -54px;
}

.record-wrapper {
  display: block;
  width: 997px;
  background-image: url(images/record_bg.gif);
  background-repeat: repeat-y;
  overflow: hidden;
}

.record-body {
  display: block;
  width: 196px;
  float: left;
  overflow: hidden;
}

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

.record-division1, .record-division2 {
  display: block;
  height: 24px;
  width: 392px;
  background-image: url(images/record_division.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
.record-division2 {
  background-position: left -24px;
}

.record-submenu-item {
  display: block;
  float: left;
}

/* content *//* caption *//* キャプション --------------------------- */
.record-5caption {
  display: block;
  height: 38px;
  width: 196px;
  margin: 4px 0px 0px 0px;
  background-image: url(images/record_5caption.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
.record-5caption1 {
  display: block;
  height: 38px;
  width: 196px;
  margin: 4px 0px 0px 0px;
  background-image: url(images/record_5caption1.gif);
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#recordCaption1 { background-position: left top; }
#recordCaption2 { background-position: left -38px; }
#recordCaption3 { background-position: left -76px; }
#recordCaption4 { background-position: left -114px; }
#recordCaption5 { margin: 0px 0px 0px 0px; background-position: left -152px; }

/* record *//* split *//* コンテンツ分割 --------------------------- */
.record-split1, .record-split2 {
  display: block;
  height: 5px;
  width: 800px;
  background-image: url(images/record_split.gif);
  background-position: left -4px;
  overflow: hidden;
}
.record-split2 {
  background-position: left top;
  clear: both;
}
.record-split3 {
  display: block;
  height: 5px;
  width: 800px;
  background-image: url(images/record_split.gif);
  background-position: left -5px;
  overflow: hidden;
}

/* record *//* list + ulist *//* リスト関連 --------------------------- */
.record-ulist {
  padding: 10px 12px 10px 12px;
}
.record-list {
}
.record-list2 {
  margin: 0px 0px 0px 22px;
  font-size: 0.9em;
  list-style-type: decimal;
}

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

/* record *//* table *//* テーブル css -------------------------- */
.record-tablewrapper {
  margin: 1px 0px 4px 0px;
  border-top: 1px solid #CCCCCC;
}
/* 左寄せ用、数値用クラス追加 2009/12 TW */
/* record-tdU-num, record-tdUE-num追加 2010/02 TW */
.record-td, .record-tdE, .record-td-label, .record-tdE-label, 
.record-td-left, .record-td-num, .record-tdE-num, .record-tdU-num, .record-tdUE-num {
  padding: 3px 5px 2px 5px;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  font-size: 0.9em;
  line-height: 2;
}
.record-td-label,
.record-tdE-label,
.record-tdE,
.record-td {
  text-align: center;
  vertical-align: middle;
}
.record-tdE-label,
.record-td-label {
  background-color: #FAFAFA;
}
.record-tdE-label,
.record-tdE,
.record-tdE-num,
.record-tdUE-num {
  border-right: none;
}
/* 左寄せ用クラス追加 2009/12 TW */
.record-td-left {
  text-align: left;
}
/* 数値用クラス追加 2009/12 TW */
.record-td-num,
.record-tdE-num,
.record-tdU-num,
.record-tdUE-num {
  white-space: pre;
  text-align: center;
  vertical-align: middle;
}
/* 下線なし（星取表用）追加 2010/02 TW */
.record-tdU-num,
.record-tdUE-num {
  border-bottom: none;
}
/* 星取表説明 2010/02 TW */
.record-descr {
  text-indent: 120px;
}

/* record *//* 星取表ページ関連 --------------------------- */
.record-return {
  padding: 12px 0px 8px 12px;
}
