#ivpl_head h1 {
  font-size: 1.5em;
}

 .ui-title {
    overflow: visible;
    white-space: normal;
}

.ivpl_title{
  border           : 2px solid #cc99ff;
  color            : #000000          ;
  background-color : #00ff7f          ;
  font-weight      : bolder           ;
  font-size        : 18px             ;
  text-align       : center           ;
  padding          : 5px 0px 5px 0px  ;
}

#HnkRaceList li span.hnkWin5Label
{
  display          : inline-block;
  width            : 150px;
  font-weight      : bold;
}

#HnkDetail {
  background-color : #ffff99 ;
  padding-left     : 0px     ;
  font-family      : "ＭＳ ゴシック"   ;
  font-weight      : 300;
  text-shadow      : none;
}

#HnkDetail table.HnkRace
{
  width         : auto;
  margin-left   : 0px;
  margin-right  : 0px;
  margin-top    : 0px;
  margin-bottom : 0px;
  padding       : 0px;
}

#HnkDetail table.HnkRace a
{
  font-weight      : normal;
}

#HnkDetail table.HnkRace tr.HeadRow{
  background-color : #ffccff;
  text-align       : left;
  color            : #8800ff;
  font-weight      : bold;
}

#HnkDetail table.HnkRace tr.HeadRow td{
  border-style     : none;
  height           : 10px;
  padding          : 2px;
  font-size        : 14px;
}

#HnkDetail table.HnkRace tr.HeadRow td.CourseInfo{
  background-color : #101010;
  text-align       : right;
  font-weight      : normal;
}

#HnkDetail table.HnkRace tr.HeadRow td.NowInfo{
  background-color : #101010;
  text-align       : center;
  color            : red;
  font-weight      : normal;
}

#HnkDetail table.HnkRace
{
  width                   : auto;
  margin-left             : 5px;
  margin-right            : 5px;
  margin-top              : 0px;
  margin-bottom           : 5px;
  color                   : white;
  background-color        : #252525;
  border-collapse         : collapse;
  empty-cells             : show;
}

#HnkDetail table.HnkRace A:link
{
    color                   : #66FFFF;
    background-color        : transparent;
    text-decoration         : none;
}

#HnkDetail table.HnkRace A:visited
{
    color                   : #66FFFF;
    background-color        : transparent;
    text-decoration         : none;
}

#HnkDetail table.HnkRace A:hover
{
    color                   : #CC3333;
    background-color        : transparent;
    text-decoration         : none;
}

#HnkDetail table.HnkRace A:active
{
    color                   : #3399FF;
    background-color        : transparent;
    text-decoration         : none;
}

#HnkDetail table.HnkRace A:focus
{
    color                   : #3399FF;
    background-color        : transparent;
    text-decoration         : none;
}

#HnkDetail table.HnkRace td
{
    border-width          : 1px;
    border-style          : solid;
    border-color          : #DFD2A9;
    height                : 10px;
    padding               : 2px;
    font-size             : 10px;
}

#HnkDetail table.HnkRace tr.Winner
{
    background-color        : #663333;
}

#HnkDetail table.HnkRace td.Winner
{
    background-color        : #663333;
}

#HnkDetail table.HnkRace tr.Ijyo
{
    background-color        : #444444;
}

#HnkDetail table.HnkRace td.Ijyo
{
    background-color        : #444444;
}

#HnkDetail table.HnkRace td.DataWaku1
{
    color                 : black;
    background-color      : #FFFFFF;
}

#HnkDetail table.HnkRace td.DataWaku2
{
    color                 : white;
    background-color      : #888888;
}

#HnkDetail table.HnkRace td.DataWaku3
{
    color                 : black;
    background-color      : #FF0022;
}

#HnkDetail table.HnkRace td.DataWaku4
{
    color                 : black;
    background-color      : #0088FF;
}
#HnkDetail table.HnkRace td.DataWaku5
{
    color                 : black;
    background-color      : #FFFF00;
}

#HnkDetail table.HnkRace td.DataWaku6
{
    color                 : black;
    background-color      : #00FF00;
}

#HnkDetail table.HnkRace td.DataWaku7
{
    color                 : black;
    background-color      : #FF8800;
}

#HnkDetail table.HnkRace td.DataWaku8
{
    color                 : black;
    background-color      : #FFBBFF;
}

#HnkDetail table.HnkRace td.past45
{
    display               : none;
}

#HnkDetail table.HnkRace table.HnkKakoIDX
{
    width                   : 100%;
    margin-left             : 0px;
    margin-right            : 0px;
    margin-top              : 0px;
    margin-bottom           : 0px;
    color                   : white;
    background-color        : #252525;
    border                  : none;
}

#HnkDetail table.HnkRace table.HnkKakoIDX td.Race
{
    border                : none;
    padding               : 0px;
    font-size             : 10px;
    font-weight           : normal;
    white-space           : nowrap;
}

#HnkDetail table.HnkRace table.HnkKakoIDX td.SpeedIDX
{
    border                : none;
    padding               : 0px;
    font-size             : 11px;
}

#HnkDetail table.HnkRace table.HnkKakoIDX td.SpeedIDX A:link
{
    color                   : #66FFFF;
    background-color        : transparent;
    text-decoration         : none;
}

#HnkDetail table.HnkRace table.HnkKakoIDX td.SpeedIDX A:visited
{
    color                   : #66FFFF;
    background-color        : transparent;
    text-decoration         : none;
}

#HnkDetail table.HnkRace table.HnkKakoIDX td.SpeedIDX A:hover
{
    color                   : #CC3333;
    background-color        : transparent;
    text-decoration         : none;
}

#HnkDetail table.HnkRace table.HnkKakoIDX td.SpeedIDX A:active
{
    color                   : #3399FF;
    background-color        : transparent;
    text-decoration         : none;
}

#HnkDetail table.HnkRace table.HnkKakoIDX td.SpeedIDX A:focus
{
    color                   : #3399FF;
    background-color        : transparent;
    text-decoration         : none;
}

#HnkDetail table.HnkRace table.HnkKakoWin
{
    width                   : 100%;
    margin-left             : 0px;
    margin-right            : 0px;
    margin-top              : 0px;
    margin-bottom           : 0px;
    color                   : white;
    background-color        : #663333;
    border                  : none;
}

#HnkDetail table.HnkRace table.HnkKakoWin td.Race
{
    border                : none;
    padding               : 0px;
    font-size             : 10px;
    font-weight           : normal;
}

#HnkDetail table.HnkRace table.HnkKakoWin td.SpeedIDX
{
    border                : none;
    padding               : 0px;
    font-size             : 11px;
}

#HnkDetail table.HnkRace table.HnkKakoIjyo
{
    width                   : 100%;
    margin-left             : 0px;
    margin-right            : 0px;
    margin-top              : 0px;
    margin-bottom           : 0px;
    color                   : white;
    background-color        : #444444;
    border                  : none;
}

#HnkDetail table.HnkRace table.HnkKakoIjyo td.Race
{
    border                : none;
    padding               : 0px;
    font-size             : 10px;
    font-weight           : normal;
}

#HnkDetail table.HnkRace table.HnkKakoIjyo td.SpeedIDX
{
    border                : none;
    padding               : 0px;
}

#HnkDetail table.HnkChange
{
    width                   : auto;
    margin-left             : 5px;
    margin-right            : 5px;
    margin-top              : 5px;
    margin-bottom           : 5px;
    color                   : white;
    background-color        : #252525;
    border-color            : #DF1010;
    border-collapse         : collapse;
    empty-cells             : show;
}

#HnkDetail table.HnkChange td
{
    border-width          : 2px;
    border-style          : solid;
    border-color          : #DF1010;
    padding               : 2px;
    font-size             : 10px;
}

#HnkDetail table.HnkHarai
{
    width                   : auto;
    margin-left             : 5px;
    margin-right            : 5px;
    margin-top              : 5px;
    margin-bottom           : 5px;
    color                   : white;
    background-color        : #252525;
    border-color            : #DFD2A9;
    border-collapse         : collapse;
    empty-cells             : show;
}

#HnkDetail table.HnkHarai td
{
    border-width          : 1px;
    border-style          : solid;
    border-color          : #DFD2A9;
    padding               : 2px;
    font-size             : 12px;
}

#HnkDetail table.HnkHarai td.Tansho
{
    background-color        : #0000CC;
}

#HnkDetail table.HnkHarai td.Fukusho
{
    background-color        : #CC0000;
}

#HnkDetail table.HnkHarai td.Wakuren
{
    background-color        : #00CC00;
}

#HnkDetail table.HnkHarai td.Umaren
{
    background-color        : #CC00CC;
}

#HnkDetail table.HnkHarai td.Wide
{
    background-color        : #00CCCC;
}

#HnkDetail table.HnkHarai td.Umatan
{
    background-color        : #0000CC;
}

#HnkDetail table.HnkHarai td.Sanfuku
{
    background-color        : #CC0000;
}

#HnkDetail table.HnkHarai td.Santan
{
    background-color        : #CC00CC;
}

#HnkDetail table.HnkHarai td.Henkan
{
    background-color        : #444444;
}

@media screen and (orientation: portrait) {
li div.scrl {
  white-space: nowrap;
  animation: scrollAnime 5s linear infinite;
  animation-delay: 2s;
}
}
@keyframes scrollAnime{
    0% {transform: translateX(0)}
  100% {transform: translateX(-100%)}
}
