@charset "utf-8";

#info #content h3 span {
  display: inline-block;
  font-weight: normal;
  padding-left: 1em;
}
#info #content h3 span.date {
  display: block !important;
  font-size: 10pt;
  width: 250px;
  height: 30px;
  line-height: 30px;
  text-align: right;
  position: absolute;
  top: 5px;
  right: 10px;
  font-weight: normal;
}
#info #content h3 span.date {
  display: inline-block;
  width: 300px;
  height: 28px;
  line-height: 28px;
  font-weight: normal;
  font-size: 10pt;
  position: absolute;
  top: 0;
  right: 5px;
}

.OWname{padding:.2em 0 .2em .5em; border-left:6px solid #459cd0; font-size:24px; font-weight:bold;}
.OWnamekana{padding:.2em 0 .2em .5em; font-size:12px; font-weight:normal;}

/* 背景色を全て公営色に変更 */
.bg-1 { background:#FFFFFF !important; color:#000000 !important; }
.bg-2 { background:#333333 !important; color:#FFFFFF !important; }
.bg-3 { background:#FF0000 !important; color:#FFFFFF !important; }
.bg-4 { background:#0033FF !important; color:#FFFFFF !important; }
.bg-5 { background:#FFFF00 !important; color:#000000 !important; }
.bg-6 { background:#33CC00 !important; color:#000000 !important; }
.bg-7 { background:#FF9900 !important; color:#000000 !important; }
.bg-8 { background:#FF77BB !important; color:#000000 !important; }
/* 背景色 薄め light */
.bg-1-lt { background:#ffffff !important; color:#333; }
.bg-2-lt { background:#e3e3e3 !important; color:#333; }
.bg-3-lt { background:#FFECF0 !important; color:#333; }
.bg-4-lt { background:#D8EDFF !important; color:#333; }
.bg-5-lt { background:#FFFFE7 !important; color:#333; }
.bg-6-lt { background:#ECFFEF !important; color:#333; }
.bg-7-lt { background:#FFEFDD !important; color:#333; }
.bg-8-lt { background:#FDEEFF !important; color:#333; }
.bg-9-lt { background:#FBF6EB !important; }
/* 背景色 薄め pale */
.bg-1-pl { background:#ffffff !important; color:#333; }
.bg-2-pl { background:#f9f9f9 !important; color:#333; }
.bg-3-pl { background:#FFF6F9 !important; color:#333; }
.bg-4-pl { background:#EBF6FF !important; color:#333; }
.bg-5-pl { background:#FFFFF3 !important; color:#333; }
.bg-6-pl { background:#F5FFF7 !important; color:#333; }
.bg-7-pl { background:#FFF7EE !important; color:#333; }
.bg-8-pl { background:#FFFBFE !important; color:#333; }
.bg-9-pl { background:#F9F2FF !important; color:#333; }
/* 背景色　印刷用(元の背景色) */
.bg-1-pr { background:#fff !important; color:#000 !important; }
.bg-2-pr { background:#999 !important; color:#fff !important; }
.bg-3-pr { background:#f66 !important; color:#fff !important; }
.bg-4-pr { background:#2b91e1 !important; color:#fff !important; }
.bg-5-pr { background:#ffc !important; color:#000 !important; }
.bg-6-pr { background:#cf9 !important; color:#000 !important; }
.bg-7-pr { background:#fc6 !important; color:#000 !important; }
.bg-8-pr { background:#fcf !important; color:#000 !important; }

td.blank { background:#eee !important;}
tr.blank td { background:#eee !important;}
th.noborder { background:none !important; border:none !important;}

.al-right, tr.al-right td {
  text-align: right !important;
}

#info div.race_vote {
  position: relative;
  width: 100%;
}
#info a.btn_voteS {
  display: inline-block;
  position: absolute;
  right: 2px;
  top: 1px;
  width: 54px;
  height: 23px;
  margin: 0;
  padding: 0;
  background: url(../images/i-sprite2022a.png) no-repeat -820px -315px;
  text-indent: -9999px;
}
#info a.btn_voteS:hover { background-position:-820px -340px; }

.nonStyle{ border: none !important; margin: 0 !important; padding: 0 !important; }
#info h3 a.btn_addfav { display:inline-block; position:absolute; top:3px; right:5px; width:260px; height:23px; margin:0; padding:0; background:url(../images/i-sprite2022a.png) no-repeat -720px -1130px; font-size:9pt; text-indent:18px; font-weight:normal; line-height:23px; text-decoration:none; color:#000; }
#info h3 a.btn_addfav span { display:inline !important; margin:0 !important; padding:0 !important; color:#F30; text-indent:0; }/*1155*/
#info h3 a.btn_addfav:hover { background-position:-720px -1155px; }

































