@charset "utf-8";
/*
stadium.css
*/


/* ////////////////////////////////////////////////
  stadium Style
//////////////////////////////////////////////// */

#secStudinfo {
  margin-bottom:10px;}

#secStudinfo .tabMenu {
  display:block;}

#secStudinfo .tabMenu ul li {
  display: inline;
  float: left;
  margin-right:5px;}

#secStudinfo .tabMenu ul li a {
  display:block;
  width:150px;
  height:30px;
  background-attachment:scroll;
  background-position:center top;
  background-repeat:no-repeat;}

#secStudinfo .tabMenu ul li a img {
  visibility:hidden;}

/*  tabMenu Btn normal
-------------------------------------------------*/
#secStudinfo.select02 .tabMenu ul li.sta01 a,
#secStudinfo.select03 .tabMenu ul li.sta01 a,
#secStudinfo.select04 .tabMenu ul li.sta01 a,
#secStudinfo.select05 .tabMenu ul li.sta01 a,
#secStudinfo.select06 .tabMenu ul li.sta01 a {
  background-image:url(/images/stadium/tabMenu01_off.gif);}

#secStudinfo.select01 .tabMenu ul li.sta02 a,
#secStudinfo.select03 .tabMenu ul li.sta02 a,
#secStudinfo.select04 .tabMenu ul li.sta02 a,
#secStudinfo.select05 .tabMenu ul li.sta02 a,
#secStudinfo.select06 .tabMenu ul li.sta02 a {
  background-image:url(/images/stadium/tabMenu02_off.gif);}

#secStudinfo.select01 .tabMenu ul li.sta03 a,
#secStudinfo.select02 .tabMenu ul li.sta03 a,
#secStudinfo.select04 .tabMenu ul li.sta03 a,
#secStudinfo.select05 .tabMenu ul li.sta03 a,
#secStudinfo.select06 .tabMenu ul li.sta03 a {
  background-image:url(/images/stadium/tabMenu03_off.gif);}

#secStudinfo.select01 .tabMenu ul li.sta04 a,
#secStudinfo.select02 .tabMenu ul li.sta04 a,
#secStudinfo.select03 .tabMenu ul li.sta04 a,
#secStudinfo.select05 .tabMenu ul li.sta04 a,
#secStudinfo.select06 .tabMenu ul li.sta04 a {
  background-image:url(/images/stadium/tabMenu04_off.gif);}

#secStudinfo.select01 .tabMenu ul li.sta05 a,
#secStudinfo.select02 .tabMenu ul li.sta05 a,
#secStudinfo.select03 .tabMenu ul li.sta05 a,
#secStudinfo.select04 .tabMenu ul li.sta05 a,
#secStudinfo.select06 .tabMenu ul li.sta05 a {
  background-image:url(/images/stadium/tabMenu05_off.gif);}

#secStudinfo.select01 .tabMenu ul li.sta06 a,
#secStudinfo.select02 .tabMenu ul li.sta06 a,
#secStudinfo.select03 .tabMenu ul li.sta06 a,
#secStudinfo.select04 .tabMenu ul li.sta06 a,
#secStudinfo.select05 .tabMenu ul li.sta06 a {
  background-image:url(/images/stadium/tabMenu06_off.gif);}

/*-------------------------------------------------
  tabMenu Btn normal  */


/*  tabMenu Btn hover
-------------------------------------------------*/
#secStudinfo .tabMenu ul li.sta01 a:hover,
#secStudinfo .tabMenu ul li.sta01 a:active {
  background-image:url(/images/stadium/tabMenu01_open.gif);}

#secStudinfo .tabMenu ul li.sta02 a:hover,
#secStudinfo .tabMenu ul li.sta02 a:active {
  background-image:url(/images/stadium/tabMenu02_open.gif);}

#secStudinfo .tabMenu ul li.sta03 a:hover,
#secStudinfo .tabMenu ul li.sta03 a:active {
  background-image:url(/images/stadium/tabMenu03_open.gif);}

#secStudinfo .tabMenu ul li.sta04 a:hover,
#secStudinfo .tabMenu ul li.sta04 a:active {
  background-image:url(/images/stadium/tabMenu04_open.gif);}

#secStudinfo .tabMenu ul li.sta05 a:hover,
#secStudinfo .tabMenu ul li.sta05 a:active {
  background-image:url(/images/stadium/tabMenu05_open.gif);}

#secStudinfo .tabMenu ul li.sta06 a:hover,
#secStudinfo .tabMenu ul li.sta06 a:active {
  background-image:url(/images/stadium/tabMenu06_open.gif);}

/*-------------------------------------------------
  tabMenu Btn hover  */

/*  tabMenu Btn select
-------------------------------------------------*/
#secStudinfo.select01 .tabMenu ul li.sta01 a,
#secStudinfo.select01 .tabMenu ul li.sta01 a:hover {
  background-image:url(/images/stadium/tabMenu01_select.gif);}

#secStudinfo.select02 .tabMenu ul li.sta02 a,
#secStudinfo.select02 .tabMenu ul li.sta02 a:hover {
  background-image:url(/images/stadium/tabMenu02_select.gif);}

#secStudinfo.select03 .tabMenu ul li.sta03 a,
#secStudinfo.select03 .tabMenu ul li.sta03 a:hover {
  background-image:url(/images/stadium/tabMenu03_select.gif);}

#secStudinfo.select04 .tabMenu ul li.sta04 a,
#secStudinfo.select04 .tabMenu ul li.sta04 a:hover {
  background-image:url(/images/stadium/tabMenu04_select.gif);}

#secStudinfo.select05 .tabMenu ul li.sta05 a,
#secStudinfo.select05 .tabMenu ul li.sta05 a:hover {
  background-image:url(/images/stadium/tabMenu05_select.gif);}

#secStudinfo.select06 .tabMenu ul li.sta06 a,
#secStudinfo.select06 .tabMenu ul li.sta06 a:hover {
  background-image:url(/images/stadium/tabMenu06_select.gif);}

/*-------------------------------------------------
  tabMenu Btn select  */

/*  tabMenu LINE color
-------------------------------------------------*/
#secStudinfo.select01 .tabMenu ul {
  border-bottom:3px #FF4A60 solid;}

#secStudinfo.select02 .tabMenu ul {
  border-bottom:3px #62C847 solid;}

#secStudinfo.select03 .tabMenu ul {
  border-bottom:3px #1765E3 solid;}

#secStudinfo.select04 .tabMenu ul {
  border-bottom:3px #FF6F00 solid;}

#secStudinfo.select05 .tabMenu ul {
  border-bottom:3px #FFB200 solid;}

#secStudinfo.select06 .tabMenu ul {
  border-bottom:3px #37BCA7 solid;}
/*-------------------------------------------------
  tabMenu LINE color */

/*  ttlSta
-------------------------------------------------*/
#secStudinfo .ttlSta {
  background-attachment:scroll;
  background-position: bottom left;
  background-repeat:repeat-x;
  background-color:#FFFFFF;}

#secStudinfo .ttlSta h2 {
  background:none;
  padding:0;
  margin:0;}

#secStudinfo.select01 .ttlSta {
  background-image:url(/images/stadium/ttlBg01.gif);}

#secStudinfo.select02 .ttlSta {
  background-image:url(/images/stadium/ttlBg02.gif);}

#secStudinfo.select03 .ttlSta {
  background-image:url(/images/stadium/ttlBg03.gif);}

#secStudinfo.select04 .ttlSta {
  background-image:url(/images/stadium/ttlBg04.gif);}

#secStudinfo.select05 .ttlSta {
  background-image:url(/images/stadium/ttlBg05.gif);}

#secStudinfo.select06 .ttlSta {
  background-image:url(/images/stadium/ttlBg06.gif);}

/*-------------------------------------------------
  ttlSta */

/*  infoArea
-------------------------------------------------*/
#secStudinfo .infoArea {
  display:block;
  background-attachment:scroll;
  background-position: top center;
  background-repeat:no-repeat;
  height:101px;
  padding-left:6px;
  position:relative;}

#secStudinfo.select01 .infoArea {
  background-color:#FF4A60;
  background-image:url(/images/stadium/infoBoxBg01.gif);}

#secStudinfo.select02 .infoArea {
  background-color:#62C847;
  background-image:url(/images/stadium/infoBoxBg02.gif);}

#secStudinfo.select03 .infoArea {
  background-color:#1765E3;
  background-image:url(/images/stadium/infoBoxBg03.gif);}

#secStudinfo.select04 .infoArea {
  background-color:#FF6F00;
  background-image:url(/images/stadium/infoBoxBg04.gif);}

#secStudinfo.select05 .infoArea {
  background-color:#FFB200;
  background-image:url(/images/stadium/infoBoxBg05.gif);}

#secStudinfo.select06 .infoArea {
  background-color:#37BCA7;
  background-image:url(/images/stadium/infoBoxBg06.gif);}

/*-------------------------------------------------
  infoArea */

#secStudinfo .infoArea .inner {
  padding:6px 0 5px 11px;}

#secStudinfo .infoArea ul.btnBox {
  display:block;
  margin:5px auto 0px auto;
  padding-bottom:8px;}

#secStudinfo .infoArea ul.btnBox li {
  text-align:center;
  float:left;
  margin:0;
  background-attachment:scroll;
  background-image:url(/images/stadium/btnBgStudium.gif);
  background-position: center ;
  background-repeat:no-repeat;
  background-color:#E4E4E4;
  border:1px #C9C9C9 solid;}

#secStudinfo .infoArea ul.btnBox li a {
  display: block;
  width:114px;
  height:28px;
  background-attachment:scroll;
  background-position:5px center;
  background-repeat:no-repeat;}

#secStudinfo .infoArea ul.btnBox li a img {
  margin-top:8px;}

/*  arrow color
-------------------------------------------------*/
#secStudinfo.select01 .infoArea ul.btnBox li a {
  background-image:url(/images/arrowSt01.gif);}

#secStudinfo.select02 .infoArea ul.btnBox li a {
  background-image:url(/images/arrowSt02.gif);}

#secStudinfo.select03 .infoArea ul.btnBox li a {
  background-image:url(/images/arrowSt03.gif);}

#secStudinfo.select04 .infoArea ul.btnBox li a {
  background-image:url(/images/arrowSt04.gif);}

#secStudinfo.select05 .infoArea ul.btnBox li a {
  background-image:url(/images/arrowSt05.gif);}

#secStudinfo.select06 .infoArea ul.btnBox li a {
  background-image:url(/images/arrowSt06.gif);}
/*-------------------------------------------------
  arrow color  end */

#contentsArea #secStudinfo .infoArea h3.today {
  width:154px;
  height:45px;
  margin:0;
  background-attachment:scroll;
  background-image:url(/images/stadium/infoToday.gif);
  background-position:center top;
  background-repeat:no-repeat;
  color:#FFF;
  font-weight:bold;
  font-size:11px;
  text-align:center;
  padding:10px 0 0 0;
  display:block;
  float:left;
  margin-right:3px;}

#contentsArea #secStudinfo .infoArea div.data {
  display:block;
  float:left;
  width:330px;
  height:42px;
  margin-right:5px;
  padding-right:3px;}

#contentsArea #secStudinfo .infoArea div.data p {
  font-size:85%;
  line-height:1em;}

#contentsArea #secStudinfo .infoArea div.data a.kachi,
#contentsArea #secStudinfo .infoArea div.data a.racerChenge {
  background-attachment:scroll;
  background-color:#C10100;
  background-image:url("/images/tdRaceBg.png");
  background-position:center top;
  background-repeat:repeat-x;
  color:#FFFFFF;
  display:inline;
  font-size:77%;
  font-weight:bold;
  margin:0 5px;
  padding:1px 5px;
  text-decoration:none;}

#contentsArea #secStudinfo .infoArea div.data p.null {
  font-size:5px;}

#contentsArea #secStudinfo .infoArea div.data h4 {
  color:#2C2C2C;
  line-height:1.2em;
  font-size:100%;
  border-bottom:none;
  padding-left:25px;
  margin-top:3px;
  background-attachment:scroll;
  background-position:left 2px;
  background-repeat:no-repeat;}

/*  change grade icon
-------------------------------------------------*/
#contentsArea #secStudinfo .infoArea div.data h4.g1 {
  background-image:url(/images/icon/iconG1.gif);}

#contentsArea #secStudinfo .infoArea div.data h4.g2 {
  background-image:url(/images/icon/iconG2.gif);}

#contentsArea #secStudinfo .infoArea div.data h4.sg {
  background-image:url(/images/icon/iconSG.gif);}

#contentsArea #secStudinfo .infoArea div.data h4.normal {
  background-image:url(/images/icon/iconNormal.gif);}

#contentsArea #secStudinfo .infoArea div.data h4.jyogai {
  background:none;
  padding-left:5px;}
/*-------------------------------------------------
  change grade icon end */

#contentsArea #secStudinfo .infoArea .tvBox {
  position: absolute;
  right:160px;
  top:6px;
/top:-12px;
  display:block;
  width:140px;
  height:42px;
  text-align:center;
  padding:0px;
  padding-left:10px;}

#contentsArea #secStudinfo .infoArea .tvBox.jogai {
  visibility:hidden;}

#contentsArea #secStudinfo .infoArea .tvBox .chBox {
  display:block;
  padding:0;
  margin:0px auto;}

#contentsArea #secStudinfo .infoArea .tvBox p.text10 {
  color:#FFF;
  overflow:auto;
  background-attachment:scroll;
  background-position:left top;
  background-repeat:repeat-x;
  text-align:center;
  margin:0 auto;
  padding:0;}

#contentsArea #secStudinfo .infoArea .tvBox .line {
  display:block;
  font-size:1px;
  height:1px;
  line-height:0;
  margin:0 1px;
  padding:0;
  width:auto;}

#contentsArea #secStudinfo .infoArea .tvBox p {
  font-size:77%;
  line-height:1.2em;}

/*  change channel color
-------------------------------------------------*/
#contentsArea #secStudinfo .infoArea .tvBox .ch01 p {
  background-image:url(/images/top/tvBgYelow.gif);
  border-left:1px #FFAB05 solid;
  border-right:1px #FFAB05 solid;
  background-color:#FFBF00;
  font-weight:bold;
  overflow:hidden;}

#contentsArea #secStudinfo .infoArea .tvBox .ch01 .line {
  background-color:#FFAB05;}

#contentsArea #secStudinfo .infoArea .tvBox .ch_n p {
  background-image:url(/images/top/tvBgBlue.gif);
  border-left:1px #5B7CB9 solid;
  border-right:1px #5B7CB9 solid;
  background-color:#92ACDB;
  font-weight:bold;
  overflow:hidden;}

#contentsArea #secStudinfo .infoArea .tvBox .ch_n .line {
  background-color:#5B7CB9;}

#contentsArea #secStudinfo .infoArea .tvBox .ch02 p {
  background-image:url(/images/top/tvBgGrren.gif);
  border-left:1px #3C9D88 solid;
  border-right:1px #3C9D88 solid;
  background-color:#78CBBB;
  font-weight:bold;
  overflow:hidden;}

#contentsArea #secStudinfo .infoArea .tvBox .ch02 .line {
  background-color:#3C9D88;}

#contentsArea #secStudinfo .infoArea .tvBox .ch03 p {
  background-image:url(/images/top/tvBgOrange.gif);
  border-left:1px #E78A5D solid;
  border-right:1px #E78A5D solid;
  background-color:#F5A57E;
  font-weight:bold;
  overflow:hidden;}

#contentsArea #secStudinfo .infoArea .tvBox .ch03 .line {
  background-color:#E78A5D;}
/*-------------------------------------------------
  change channel color end */

#contentsArea #secStudinfo .infoArea .weatherBox {
  position:relative;
  display:block;
  float:left;
  width:125px;
  text-align:center;}

#contentsArea #secStudinfo .infoArea .weatherBox img {
  position:absolute;
  top:8px;
  left:5px;}

#contentsArea #secStudinfo .infoArea .weatherBox p {
  position:absolute;
  top:8px;
  left:60px;
  width:4.5em;}

#contentsArea #secStudinfo .infoArea .btnBoxinfo {
  position:absolute;
  right:16px;
  top:8px;}

#contentsArea #secStudinfo .infoArea .btnBoxinfo ul li {
  display:block;
  margin-bottom:5px;}

#contentsArea #secStudinfo div.boxUnd {
  clear:both;
  display:block;
  margin:0 0 15px 0;
  padding:0;
  height:5px;
  background-attachment:scroll;
  background-position:top center;
  background-repeat:no-repeat;}

/*  boxUnd color
-------------------------------------------------*/
#secStudinfo.select01 div.boxUnd {
  background-image: url(/images/stadium/infoBoxUnd01.gif);}

#secStudinfo.select02 div.boxUnd {
  background-image: url(/images/stadium/infoBoxUnd02.gif);}

#secStudinfo.select03 div.boxUnd {
  background-image: url(/images/stadium/infoBoxUnd03.gif);}

#secStudinfo.select04 div.boxUnd {
  background-image: url(/images/stadium/infoBoxUnd04.gif);}

#secStudinfo.select05 div.boxUnd {
  background-image: url(/images/stadium/infoBoxUnd05.gif);}

#secStudinfo.select06 div.boxUnd {
  background-image: url(/images/stadium/infoBoxUnd06.gif);}
/*-------------------------------------------------
  boxUnd color  end */

#secStudinfo .infomationArea {
  clear:both;
  display:block;
  padding-bottom:6px;
  margin-bottom:15px;}

#secStudinfo .infomationArea h5 {
  position:relative;
  margin:0 0 5px 0;
  padding:0;
  line-height:1;
  z-index:1;}

#secStudinfo .infomationArea h5 a {
  position:absolute;
  right:2px;
/right:8px;
  top:2px;
/top:-3px;
  text-align:right;
  padding-top:2px;
  padding-right:2px;}

/*  LINE color
-------------------------------------------------*/
#secStudinfo.select01 .infomationArea h5 {
  border-bottom:2px #FF4A60 solid;}

#secStudinfo.select02 .infomationArea h5 {
  border-bottom:2px #62C847 solid;}

#secStudinfo.select03 .infomationArea h5 {
  border-bottom:2px #1765E3 solid;}

#secStudinfo.select04 .infomationArea h5 {
  border-bottom:2px #FF6F00 solid;}

#secStudinfo.select05 .infomationArea h5 {
  border-bottom:2px #FFB200 solid;}

#secStudinfo.select06 .infomationArea h5 {
  border-bottom:2px #37BCA7 solid;}

#secStudinfo.select01 .infomationArea {
  border-bottom:1px #FF4A60 solid;}

#secStudinfo.select02 .infomationArea {
  border-bottom:1px #62C847 solid;}

#secStudinfo.select03 .infomationArea {
  border-bottom:1px #1765E3 solid;}

#secStudinfo.select04 .infomationArea {
  border-bottom:1px #FF6F00 solid;}

#secStudinfo.select05 .infomationArea {
  border-bottom:1px #FFB200 solid;}

#secStudinfo.select06 .infomationArea {
  border-bottom:1px #37BCA7 solid;}
/*-------------------------------------------------
  LINE color  end */

#secStudinfo .infomationArea dl {
  display:block;
  clear:both;
  padding:2px 0px;
/padding:0px;
  line-height:1.2em;}

#secStudinfo .infomationArea dl dt {
  width:8em;
  white-space:nowrap;
  margin-right:5px;
  float:left;
  font-size:93%;
  font-weight:bold;}

/*  date color
-------------------------------------------------*/
#secStudinfo.select01 .infomationArea dl dt {
  color:#FF4A60;}

#secStudinfo.select02 .infomationArea dl dt{
  color:#62C847;}

#secStudinfo.select03 .infomationArea dl dt {
  color:#1765E3;}

#secStudinfo.select04 .infomationArea dl dt {
  color:#FF6F00;}

#secStudinfo.select05 .infomationArea dl dt{
  color:#FFB200;}

#secStudinfo.select06 .infomationArea dl dt{
  color:#37BCA7;}
/*-------------------------------------------------
  date color  end */

#secStudinfo .infomationArea dl dd {
  float:left;
  width:810px;
  background-attachment:scroll;
  background-position:left 0.5em;
  background-repeat:no-repeat;
  padding-left:8px;
  font-weight:bold;}

/*  arrow color
-------------------------------------------------*/
#secStudinfo.select01 .infomationArea dl dd {
  background-image:url(/images/arrowSt01.gif);}

#secStudinfo.select02 .infomationArea dl dd {
  background-image:url(/images/arrowSt02.gif);}

#secStudinfo.select03 .infomationArea dl dd {
  background-image:url(/images/arrowSt03.gif);}

#secStudinfo.select04 .infomationArea dl dd {
  background-image:url(/images/arrowSt04.gif);}

#secStudinfo.select05 .infomationArea dl dd {
  background-image:url(/images/arrowSt05.gif);}

#secStudinfo.select06 .infomationArea dl dd {
  background-image:url(/images/arrowSt06.gif);}
/*-------------------------------------------------
  arrow color  end */

#secStudinfo .bannerArea {
  display:block;
  clear:both;
  margin:10px auto;
/margin:5px auto;}

#secStudinfo .bannerArea ul li {
  display:inline;
  float:left;}

#secStudinfo .bannerArea ul li img {
  margin:0px 5px 10px 5px;
/margin:0px 5px 5px 5px;}

.dataBox {
  border:1px #B8B8B8 solid;
  padding:8px 10px;}

.dataBox .leftBox {
  display:block;
  float:left;
  margin-right:10px;
  padding-right:10px;
  border-right:1px #B8B8B8 solid;
  width:490px;}

#contentsArea .dataBox h3.logoBox {
  background:none;
  padding:0 0 5px 0;
  margin:0;
  float:left;}

#contentsArea .dataBox .leftBox .addressBox {
  display:block;
  float:left;}

#contentsArea .dataBox .leftBox .addressBox dl {
  display:block;
  clear:both;}

#contentsArea .dataBox .leftBox .addressBox dl dt {
  display: block;
  float:left;
  width:auto;
  background-color:#646464;
  padding:1px 2px;
  color:#FFF;
  font-size:84%;
  margin:3px 5px 0 0;}


#contentsArea .dataBox .leftBox .addressBox dl dd {
  display: block;
  float:left;
  width:auto;
  margin:3px 0;
  padding:2px 0;}

#contentsArea .dataBox .leftBox .telInfo {
  clear:both;
  display:block;}

#contentsArea .dataBox .leftBox .telInfo dl {
  margin:10px auto 0 auto;
  width:100%;
  height:auto;
  background-color:#E7E7E7;}

#contentsArea .dataBox .leftBox .telInfo dl dt {
  display: block;
  float:left;
  background-color:#BABABA;
  padding:2px 5px;
  color:#FFF;
  text-align:left;
  font-size:85%;
  width:90px;}

#contentsArea .dataBox .leftBox .telInfo dl dd {
  display: block;
  float:left;
  background-color:#E7E7E7;
  padding:2px 5px;
  color:#505050;
  text-align:left;
  font-size:85%;
  width:375px;}

#contentsArea .dataBox .rightBox {
  display:block;
  float:left;
  width:400px;}

#contentsArea .dataBox .rightBox dl {
  display:block;
  margin-bottom:5px;}

#contentsArea .dataBox .rightBox dl dt {
  display:block;
  background-attachment:scroll;
  background-image:url(/images/stadium/arrowRedBg.gif);
  background-position:left center;
  background-repeat:no-repeat;
  font-weight:bold;
  font-size:93%;
  padding-left:8px;
  margin-bottom:2px;}

#contentsArea .dataBox .rightBox dl dd {
  font-size:93%;
  display:block;}

#secStudinfo .accessmapBox {
  display:block;
  clear:both;
  margin:10px auto 0px auto;
  padding:8px 12px;}

/*  accessmapBox Bgcolor
-------------------------------------------------*/
#secStudinfo.select01 .accessmapBox {
  background-color:#FFEFF1;}

#secStudinfo.select02 .accessmapBox {
  background-color:#F1FCEE;}

#secStudinfo.select03 .accessmapBox {
  background-color:#E7F0FF;}

#secStudinfo.select04 .accessmapBox {
  background-color:#FFE8D6;}

#secStudinfo.select05 .accessmapBox {
  background-color:#FFFBE7;}

#secStudinfo.select06 .accessmapBox {
  background-color:#E7F5F3;}
/*-------------------------------------------------
  accessmapBox Bgcolor  end */

.accessmapBox .mapArea {
  display:block;
  float:left;
  margin-right:15px;
  border:1px #B8B8B8 solid;}

.accessmapBox .accessTxt {
  width:430px;
  display:block;
  float:left;}

/*  accessTxt Bg color
-------------------------------------------------*/
#secStudinfo.select01 .accessTxt h3.ttlBg{
  background-color:#FF4A60;}

#secStudinfo.select02 .accessTxt h3.ttlBg{
  background-color:#62C847;}

#secStudinfo.select03 .accessTxt h3.ttlBg{
  background-color:#1765E3;}

#secStudinfo.select04 .accessTxt h3.ttlBg{
  background-color:#FF6F00;}

#secStudinfo.select05 .accessTxt h3.ttlBg{
  background-color:#FFB200;}

#secStudinfo.select06 .accessTxt h3.ttlBg{
  background-color:#37BCA7;}
/*-------------------------------------------------
  arrow color  end */

#secStudinfo .accessTxt h3.ttlBg {
  color:#FFF;
  font-size:108%;
  margin:0 0 10px 0;
  padding:3px 15px 2px 15px;
  border:1px #000 solid;
  background-attachment:scroll;
  background-image:url(/images/stadium/h3AccessTtlBg.gif);
  background-position: top left;
  background-repeat:repeat-x;}

#secStudinfo .accessTxt dl {
  display:block;
  clear:both;
  margin:12px 0;
  padding:0;}

#secStudinfo .accessTxt dl dt {
  font-weight:bold;
  padding-left:15px;
  margin-bottom:5px;
  background-attachment:scroll;
  background-position:left center;
  background-repeat:no-repeat;}

/*  arrow color
-------------------------------------------------*/
#secStudinfo.select01 .accessTxt dl dt {
  background-image:url(/images/stadium/arrowS01.gif);}

#secStudinfo.select02 .accessTxt dl dt {
  background-image:url(/images/stadium/arrowS02.gif);}

#secStudinfo.select03 .accessTxt dl dt {
  background-image:url(/images/stadium/arrowS03.gif);}

#secStudinfo.select04 .accessTxt dl dt {
  background-image:url(/images/stadium/arrowS04.gif);}

#secStudinfo.select05 .accessTxt dl dt {
  background-image:url(/images/stadium/arrowS05.gif);}

#secStudinfo.select06 .accessTxt dl dt {
  background-image:url(/images/stadium/arrowS06.gif);}
/*-------------------------------------------------
  arrow color  end */


#secStudinfo .yearBox {
  display:block;
  clear:both;
  border-bottom:1px #CCC dotted;
  padding:5px 0 5px 0;}

#secStudinfo .yearBox p {
  display:block;
  float:left;
  width:120px;
  margin-right:10px;
  font-weight:bold;
  text-align:center;
  padding-top:2em;
  font-size:116%;}

#secStudinfo .yearBox .yInner {
  background-color:#FFF;
  display:block;
  float:left;
  width:800px;
  padding:5px 5px;}

#secStudinfo .yearBox .yInner dt {}
#secStudinfo .yearBox .yInner dd {
  width:650px;}

/*  bg color
-------------------------------------------------*/
#secStudinfo.select01 .yearBox {
  border-bottom:1px #FF4A60 dotted;
  background-color:#FFEFF1;}
#secStudinfo.select01 .yearBox p {
  color:#FF4A60;}

#secStudinfo.select02 .yearBox {
  border-bottom:1px #62C847 dotted;
  background-color:#F1FCEE;}
#secStudinfo.select02 .yearBox p {
  color:#62C847;}

#secStudinfo.select03 .yearBox {
  border-bottom:1px #1765E3 dotted;
  background-color:#E7F0FF;}
#secStudinfo.select03 .yearBox p {
  color:#1765E3;}

#secStudinfo.select04 .yearBox {
  border-bottom:1px #FF6F00 dotted;
  background-color:#FFE8D6;}
#secStudinfo.select04 .yearBox p {
  color:#FF6F00;}

#secStudinfo.select05 .yearBox {
  border-bottom:1px #FFB200 dotted;
  background-color:#FFFBE7;}
#secStudinfo.select05 .yearBox p {
  color:#FFB200;}

#secStudinfo.select06 .yearBox {
  border-bottom:1px #37BCA7 dotted;
  background-color:#E7F5F3;}
#secStudinfo.select06 .yearBox p {
  color:#37BCA7;}
/*-------------------------------------------------
  bg color  end */


/*  secInfoArea
-------------------------------------------------*/
#secStudinfo .secInfoArea  {
  display:block;
  background-attachment:scroll;
  background-position: top center;
  background-repeat:no-repeat;
  height:101px;
  padding-left:6px;
  position:relative;}

#secStudinfo.select01 .secInfoArea {
  background-color:#FF4A60;
  background-image:url(/images/stadium/secInfoBoxBg01.gif);}

#secStudinfo.select02 .secInfoArea {
  background-color:#62C847;
  background-image:url(/images/stadium/secInfoBoxBg02.gif);}

#secStudinfo.select03 .secInfoArea {
  background-color:#1765E3;
  background-image:url(/images/stadium/secInfoBoxBg03.gif);}

#secStudinfo.select04 .secInfoArea {
  background-color:#FF6F00;
  background-image:url(/images/stadium/secInfoBoxBg04.gif);}

#secStudinfo.select05 .secInfoArea {
  background-color:#FFB200;
  background-image:url(/images/stadium/secInfoBoxBg05.gif);}

#secStudinfo.select06 .secInfoArea {
  background-color:#37BCA7;
  background-image:url(/images/stadium/secInfoBoxBg06.gif);}

/*-------------------------------------------------
  infoArea */

#secStudinfo .secInfoArea .inner {
  padding:6px 0 5px 11px;}

#secStudinfo .secInfoArea ul.btnBox {
  display:block;
  margin:5px auto 0px auto;
  padding-bottom:8px;}

#secStudinfo .secInfoArea ul.btnBox li {
  text-align:center;
  float:left;
  margin:0;
  background-attachment:scroll;
  background-image:url(/images/stadium/btnBgStudium.gif);
  background-position: center ;
  background-repeat:no-repeat;
  background-color:#E4E4E4;
  border:1px #C9C9C9 solid;}

#secStudinfo .secInfoArea ul.btnBox li a {
  display: block;
  width:114px;
  height:28px;
  background-attachment:scroll;
  background-position:5px center;
  background-repeat:no-repeat;}

#secStudinfo .secInfoArea ul.btnBox li a img {
  margin-top:8px;}

/*  arrow color
-------------------------------------------------*/
#secStudinfo.select01 .secInfoArea ul.btnBox li a {
  background-image:url(/images/arrowSt01.gif);}

#secStudinfo.select02 .secInfoArea ul.btnBox li a {
  background-image:url(/images/arrowSt02.gif);}

#secStudinfo.select03 .secInfoArea ul.btnBox li a {
  background-image:url(/images/arrowSt03.gif);}

#secStudinfo.select04 .secInfoArea ul.btnBox li a {
  background-image:url(/images/arrowSt04.gif);}

#secStudinfo.select05 .secInfoArea ul.btnBox li a {
  background-image:url(/images/arrowSt05.gif);}

#secStudinfo.select06 .secInfoArea ul.btnBox li a {
  background-image:url(/images/arrowSt06.gif);}
/*-------------------------------------------------
  arrow color  end */

#contentsArea #secStudinfo .secInfoArea h3.today {
  width:78px;
  height:45px;
  margin:0;
  background-attachment:scroll;
  background-image:url(/images/top/infoToday.gif);
  background-position:center top;
  background-repeat:no-repeat;
  color:#FFF;
  font-weight:bold;
  font-size:11px;
  text-align:center;
  padding:9px 0 0 0;
  display:block;
  float:left;
  margin-right:3px;}

#contentsArea #secStudinfo .secInfoArea div.data {
  display:block;
  float:left;
  width:380px;
  padding-right:5px;}

#contentsArea #secStudinfo .secInfoArea div.data p {
  font-size:85%;
  line-height:1em;
  float:left;
  padding-bottom:3px;}

#contentsArea #secStudinfo .secInfoArea div.data a.kachi,
#contentsArea #secStudinfo .secInfoArea div.data a.racerChenge {
  background-color:#C10100;
  background-attachment:scroll;
  background-image:url(/images/tdRaceBg.png);
  background-position:top center;
  background-repeat:repeat-x;
  padding:1px 5px;
  margin:0px 5px;
  display: inline;
  font-size:77%;
  color:#FFF;
  font-weight:bold;
  text-decoration:none;}

#contentsArea #secStudinfo .secInfoArea div.data h4 {
  color:#2C2C2C;
  line-height:1.2em;
  font-size:100%;
  border-bottom:none;
  padding-left:25px;
  margin-top:0px;
  background-attachment:scroll;
  background-position:left 2px;
  background-repeat:no-repeat;}

/*  change grade icon
-------------------------------------------------*/
#contentsArea #secStudinfo .secInfoArea div.data h4.g1 {
  background-image:url(/images/icon/iconG1.gif);}

#contentsArea #secStudinfo .secInfoArea div.data h4.g2 {
  background-image:url(/images/icon/iconG2.gif);}

#contentsArea #secStudinfo .secInfoArea div.data h4.sg {
  background-image:url(/images/icon/iconSG.gif);}

#contentsArea #secStudinfo .secInfoArea div.data h4.normal {
  background-image:url(/images/icon/iconNormal.gif);}
/*-------------------------------------------------
  change grade icon end */

#contentsArea #secStudinfo .secInfoArea .tvBox {
  display:block;
  float:left;
  margin-right:15px;
  width:55px;
  height:50px;
  text-align:center;
  background-attachment:scroll;
  background-image:url(/images/top/tvboxTxt.gif);
  background-position:center 8px;
  background-repeat:no-repeat;
  padding-left:5px;}

#contentsArea #secStudinfo .secInfoArea .tvBox .chBox {
  display:block;
  padding:10px 0 0 0;
  margin:15px auto 0px auto;
/margin:0px auto 0px auto;}

#contentsArea #secStudinfo .secInfoArea .tvBox p.text10 {
  color:#FFF;
  overflow:auto;
  background-attachment:scroll;
  background-position:left top;
  background-repeat:repeat-x;
  text-align:center;
  margin:0 auto;
  padding:0;}

#contentsArea #secStudinfo .secInfoArea .tvBox .line {
  font-size:0px;
  height:1px;
  line-height:0;
  margin:0 1px;
  padding:0;
  width:auto;}

/*  change channel color
-------------------------------------------------*/
#contentsArea #secStudinfo .secInfoArea .tvBox .ch01 p {
  background-image:url(/images/top/tvBgYelow.gif);
  border-left:1px #FFAB05 solid;
  border-right:1px #FFAB05 solid;
  background-color:#FFBF00;
  font-weight:bold;}

#contentsArea #secStudinfo .secInfoArea .tvBox .ch01 .line {
  background-color:#FFAB05;}

#contentsArea #secStudinfo .secInfoArea .tvBox .ch_n p {
  background-image:url(/images/top/tvBgBlue.gif);
  border-left:1px #5B7CB9 solid;
  border-right:1px #5B7CB9 solid;
  background-color:#92ACDB;
  font-weight:bold;}

#contentsArea #secStudinfo .secInfoArea .tvBox .ch_n .line {
  background-color:#5B7CB9;}

#contentsArea #secStudinfo .secInfoArea .tvBox .ch02 p {
  background-image:url(/images/top/tvBgGrren.gif);
  border-left:1px #3C9D88 solid;
  border-right:1px #3C9D88 solid;
  background-color:#78CBBB;
  font-weight:bold;}

#contentsArea #secStudinfo .secInfoArea .tvBox .ch02 .line {
  background-color:#3C9D88;}

#contentsArea #secStudinfo .secInfoArea .tvBox .ch03 p {
  background-image:url(/images/top/tvBgOrange.gif);
  border-left:1px #E78A5D solid;
  border-right:1px #E78A5D solid;
  background-color:#F5A57E;
  font-weight:bold;}

#contentsArea #secStudinfo .secInfoArea .tvBox .ch03 .line {
  background-color:#E78A5D;}
/*-------------------------------------------------
  change channel color end */

#contentsArea #secStudinfo .secInfoArea .weatherBox {
  display:block;
  float:left;
  width:70px;
  text-align:center;
  margin-right:15px;
  padding:0px 5px;}

#contentsArea #secStudinfo .secInfoArea .weatherBox img {
  margin:0 auto;}

#contentsArea #secStudinfo .secInfoArea .weatherBox p.text10 {
  text-align:center;}

#contentsArea #secStudinfo .secInfoArea .jyogaiBox {
  display:block;
  float:left;
  padding:0px 0 0 5px;}

#contentsArea #secStudinfo .secInfoArea .jyogaiBox h4 {
  float:left;
  margin:0 3px 0 0;}

#contentsArea #secStudinfo .secInfoArea .jyogaiBox ul {
  display:block;
  float:left;
  width:88px;}

#contentsArea #secStudinfo .secInfoArea .jyogaiBox ul li {
  display: block;
  float:left;
  margin-right:2px;
  _margin-right:1px;
  border:1px #929292 solid;
  margin-bottom:1px;
  width:40px;
  padding:1px 0px;
  text-align:center;
  background:none;
  background-color:#FFF;
  line-height:1em;
  font-size:1px;}

#contentsArea #secStudinfo .secInfoArea .jyogaiBox ul li img {
  margin:0;
  padding:0;}

#contentsArea #secStudinfo .secInfoArea .btnBoxinfo {
  position:absolute;
  right:16px;
  top:8px;}

#contentsArea #secStudinfo .secInfoArea .btnBoxinfo ul li {
  display:block;
  margin-bottom:5px;}

/*  weekWeather Area
-------------------------------------------------*/
#secStudinfo .weekWeather5 {
  display:block;
  position:absolute;
  left:350px;
  top:50px;
  background-color:#FFF;
  padding:5px 10px;
  z-index:99;
  border:1px #CCC solid;
_width:430px;}

#secStudinfo .weekWeather5 {
  display:none;}

#secStudinfo .weekWeather5 h6 {
  float:right;}

#secStudinfo .weekWeather5 table {
  clear:both;
  border-collapse:separate;
  border-left:1px solid #CCCCCC;
  border-top:1px solid #CCCCCC;
  margin:5px auto 5px auto;
  vertical-align:top;}

#secStudinfo .weekWeather5 table th  {
  font-size:93%;
  background-color:#EDEDED;
  border-right:1px solid #CCCCCC;
  border-bottom:2px solid #8B8B8B;
  font-weight: normal;
  padding:5px;
/padding:5px 2px;
  text-align:center;
  vertical-align:middle;}

#secStudinfo .weekWeather5 table td  {
  font-size:93%;
  border-bottom:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  padding:5px;
/padding:5px 2px;
  vertical-align:middle;
  text-align: center;
  line-height:1.2em;}

#secStudinfo .weekWeather5 table td img {
  display:block;
  text-align:center;
  margin:0 auto;
  width:30px;}

#secStudinfo .weekWeather5 table td.tdBg {
  background-color:#EFEFEF;}


/*　LIVEページ20120416　*/
#head_wrap {
border-top:1px solid #E8E8E8;
background:#fff;
}
/*MENUCSS*/
.nesta_title {

text-align:center;
width:100%;
padding:10px 0;
}
ul#navi_onde_nesta {
width: 960px;
}
ul#navi_onde_nesta li {
width: 160px;
float: left;
text-align: center;
}
ul#navi_onde_nesta li a{
/*background:url(/new_netstadium/image/navi_onde.gif) no-repeat top center;
text-indent:-9877em;*/
color: #FFF;
line-height: 14px;
width:160px;
display: block;
text-decoration:none;
overflow:hidden;
/*\*//*/
 overflow:auto;
/**/
}
ul#navi_onde_nesta li a:hover{
background-position: center -14px !important;
text-decoration: underline;
}

ul#navi_menu_nesta {
width: 960px;
height: 40px;
}
ul#navi_menu_nesta li {
width: 160px;
height: 40px;
float: left;
}
ul#navi_menu_nesta li a.all_top_menu{
line-height: 40px;
}
ul#navi_menu_nesta li a{
background:url(/new_netstadium/image/menu_sprite.gif) no-repeat;
line-height: 40px;
width:160px;
display: block;
text-indent:-9877em;
text-decoration:none;
overflow:hidden;
/*\*//*/
 overflow:auto;
/**/
}


li#menu01 a{
background-position: 0px 0px !important;
}
li#menu01 a.current{
background-position: 0px -80px !important;
}
li#menu01 a:hover{
background-position: 0px -80px !important;
}
li#menu01_hold a{
background-position: 0px -160px !important;
}
li#menu01_hold a.current{
background-position: 0px -240px !important;
}
li#menu01_hold a:hover{
background-position: 0px -240px !important;
}

li#menu02 a{
background-position: -160px 0px !important;
}
li#menu02 a.current{
background-position: -160px -80px !important;
}
li#menu02 a:hover{
background-position: -160px -80px !important;
}
li#menu02_hold a{
background-position: -160px -160px !important;
}
li#menu02_hold a.current{
background-position: -160px -240px !important;
}
li#menu02_hold a:hover{
background-position: -160px -240px !important;
}


li#menu03 a{
background-position: -320px 0px !important;
}
li#menu03 a.current{
background-position: -320px -80px !important;
}
li#menu03 a:hover{
background-position: -320px -80px !important;
}
li#menu03_hold a{
background-position: -320px -160px !important;
}
li#menu03_hold a.current{
background-position: -320px -240px !important;
}
li#menu03_hold a:hover{
background-position: -320px -240px !important;
}

li#menu04 a{
background-position: -480px 0px !important;
}
li#menu04 a.current{
background-position: -480px -80px !important;
}
li#menu04 a:hover{
background-position: -480px -80px !important;
}
li#menu04_hold a{
background-position: -480px -160px !important;
}
li#menu04_hold a.current{
background-position: -480px -240px !important;
}
li#menu04_hold a:hover{
background-position: -480px -240px !important;
}


li#menu05 a{
background-position: -640px 0px !important;
}
li#menu05 a.current{
background-position: -640px -80px !important;
}
li#menu05 a:hover{
background-position: -640px -80px !important;
}
li#menu05_hold a{
background-position: -640px -160px !important;
}
li#menu05_hold a.current{
background-position: -640px -240px !important;
}
li#menu05_hold a:hover{
background-position: -640px -240px !important;
}


li#menu06 a{
background-position: -800px 0px !important;
}
li#menu06 a.current{
background-position: -800px -80px !important;
}
li#menu06 a:hover{
background-position: -800px -80px !important;
}
li#menu06_hold a{
background-position: -800px -160px !important;
}
li#menu06_hold a.current{
background-position: -800px -240px !important;
}
li#menu06_hold a:hover{
background-position: -800px -240px !important;
}
.race_menu {
position:relative;
width:960px; margin:0 auto;
}
.race_menu div.race_menu_bg{
width:956px; margin:5px 0 0 0;
}
ul#topicPath {
  list-style-type: none;
  line-height:1.0;
  margin: 0;
  padding: 5px 0;
  font-size:9px;
}
ul#topicPath li {
  display: inline;
}
ul#topicPath li ul {
  display: inline;
  margin: 0;
  padding: 0;
}
ul#topicPath em {
  font-style: normal;
}
ul#topicPath a {
  text-decoration: none;
}
.tbl {
  border-collapse: collapse;
  border: 1px solid #ccc;
}
.tbl th {
  background:#333333;
  color:#fff;
  font-weight:bold;
  border: 1px solid #ccc;
  padding:5px;
}
.tbl td {
  font-size:10pt;
  border: 1px solid #ccc;
  padding:2px;
}
.buttons {
  clear: both;
  margin:0 ;padding:10px 0;
}
.buttons_00 {
  clear: both;
  margin:0 ;padding:3px 0;
}

.buttons_bg {
}
a.button {
  line-height:1.6;
  color: #6e6e6e;
  font:  bold 12px ;
  text-decoration: none;
  padding:7px 0;
  width:135px;
  position: relative;
  display: inline-block;
  text-shadow: 0 1px 0 #fff;
  background: #f1f1f1;
 background-image:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);
 background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);
 background-image:-ms-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);
 background-image:linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);
 background-image:-o-linear-gradient(top, #f5f5f5 0%, #f1f1f1 100%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#f5f5f5), color-stop(100%,#f1f1f1));  border: solid 1px #dcdcdc;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  text-align:center;
}

a.button_odds {
  margin-right:0 !important;
  width:85px;
}
a.button_res_search {
  margin:0 auto !important;
  width:300px;
}

li.anchor_left {
  float:left;
}
li.anchor_right {
  float:right;margin-left:10px;text-align:center;
}

a.button:hover {
  color: #333;
  background:#fafafa;
}
a.button:active {
  color: #000;
}
a.button_small {
  line-height:1.6;
  color: #6e6e6e;
  text-decoration: none;
  position: relative;
  display: inline-block;
  text-shadow: 0 1px 0 #fff;
  background: #f5f5f5;
  border: solid 1px #dcdcdc;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  margin:15px 0 0 0 !important;
  width:104px;
  padding:2px;
  text-align:center;
  font-size:11px;
}
a.button_small:hover {
  color: #000;
  line-height:1.6;
  text-decoration: none;
  position: relative;
  display: inline-block;
  text-shadow: 0 1px 0 #fff;
  background: #fafafa;
  border: solid 1px #dcdcdc;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  margin:15px 0 0 0 !important;
  width:104px;
  padding:2px;
  text-align:center;
  font-size:11px;
}
a.btn_s {
  width:73px !important;
}
.race_num_cnt {
padding:10px 0;
}

a.left {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  margin: 0;
}
a.middle {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  margin: 0;
  border-left: solid 1px rgba(255, 255, 255, 0);
}
a.middle:hover, a.right:hover {
}
a.right {
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  border-left: solid 1px #f3f3f3;
  border-left: solid 1px rgba(255, 255, 255, 0);  margin: 0;

}
.nav {
  text-align:center;
  z-index:999;
  border-bottom:1px solid #ccc;
}
#area_00 a:hover{
  color:#e81a20;
}
#area_01 a:hover{
  color:#fa5e7e;
}
#area_02 a:hover{
  color:#84cf34;
}
#area_03 a:hover{
  color:#008bd1;
}
#area_04 a:hover{
  color:#ff7e33;
}
#area_05 a:hover{
  color:#ffb023;
}
#area_06 a:hover{
  color:#00cbbd;
}
#area_00 {
  background: #e81a20 !important;
  color:#fff;
}
#area_01 {
  background: #fa5e7e !important;
  color:#fff;
}
#area_02 {
  background: #84cf34 !important;
  color:#fff;
}
#area_03 {
  background: #008bd1 !important;
  color:#fff;
}
#area_04 {
  background: #ff7e33 !important;
  color:#fff;
}
#area_05 {
  background: #ffb023 !important;
  color:#fff;
}
#area_06 {
  background: #00cbbd !important;
  color:#fff;
}
#area_00 div, #area_01 div, #area_02 div, #area_03 div, #area_04 div, #area_05 div, #area_06 div {
  width:960px;
  margin:0 auto;
}

.area01 {
  background: #ffe5e8 !important;
  text-align:center;
}
.area02 {
  background: #ebffe6 !important;
  text-align:center;
}
.area03 {
  background: #e5efff !important;
  text-align:center;
}
.area04 {
  background: #fff0e4 !important;
  text-align:center;
}
.area05 {
  background: #fff6e2 !important;
  text-align:center;
}
.area06 {
  background: #e4fffb !important;
  text-align:center;
}

.nav li {
  list-style: none;
  float: left;
}
.nav li a {
  text-decoration: none;
  color: #fff;
  padding: 8px 12px;
  display: block;
}
.nav li a:hover {
  background: #666;
}
.fixed {
  position: fixed;
  top: 0;
  width: 100%;
}
li.left_livebox {
float:left;width:509px;
}
li.left_livesubbox {
float:left;width:260px;
}
#tabs1-1, #tabs1-3 {
height:418px;
}
#tabs1-2{
  /*height:468px;*/
}
#tabs1-3 {

}
#tabs2-1, #tabs2-2 {
height:467px;
}
.right_livebox {
float:left;margin-left:10px;width:440px;
}
.right_livesubbox {
float:left;margin-left:10px;width:152px;
}

#tblRace {
table-layout:fixed;
font-size:11px;
line-height:1.0;
border-collapse: collapse;
border: 1px solid #ccc;
margin-bottom:5px;

}
#tblRace tr {
}
#tblRace th {
background-color:#e0e0e0;
font-weight:normal;
border: 1px solid #ccc;
padding:5px 3px;
text-align:center;
}
th.light {
background-color:#eee !important;
font-weight:normal;
border: 1px solid #ccc;
padding:5px 3px;
text-align:center;
color:#222;
}
#tblRace td {
border: 1px solid #ccc;
padding:0;
text-align:center;
}
#tblRace td.tbltxt {
border: 1px solid #ccc;
padding:6px 1px;
text-align:center;
background-color:#FFFFFF;
}
#tblRace td.fix {
background-color:#666666;
}
#tblRace td.live {
background-color:#FFCCCC;
font-weight:bold;
}
#tblRace td.onSale {
background-color:#FFFFCC;
}
#tblRace td.suspend {
background-color:#666666;
color:#FFFFFF;
}
#tblRace td.suspend a {
background-color:#666666;
color:#FFFFFF;
}
#tblRace td.suspend a:hover {
background-color:#999999 ;
}
#tblRace td.none {
background-color:#EEEEEE;
}

#tblRace td a {
display:block;
width:100%;
color:#000000;
text-decoration:none;
padding: 8px 0;
}
#tblRace td a:hover {
background:#FFEEEE;
}

#tblRace td.fix a:hover {
background-color:#999999;
}
#tblRace td.live a:hover {
background-color:#FFCCFF;
}
#tblRace td.onSale a:hover {
background-color:#FFFF99;
}

/* 共通 */
td.reportHead {
font-size:12px;
font-weight:bold;
padding-left:10px;
}

.lack {
margin:2px;
border:solid 1px #AAA;
background-color:#666666;
}
.again {
margin:2px;
border:solid 1px #AAA;
background-color:#FECDCD;
}

.comment-tweet {
border-bottom: 1px dotted #ddd;
overflow: hidden;
zoom: 1;
padding:10px 0;
}
.comment-tweet-wrap {
padding: 0px 0px;
height:370px;
_height:355px;
overflow-x: hidden; overflow-y: scroll;
zoom: 1;
}

.comment-avatar {
margin:0 10px 0 0;
width: 40px;
height: 40px;
float: right;
overflow: hidden;
display: block;
}
.comment-tweet-text {
padding:0 0 0 10px;
}
.comment-tweet a {
color: #1985b5 !important;
}
.comment-user {
display: inline;
}
.comment-img {
height: 25px;
width: 25px;
}

#stylized{
background:#eee;
padding:10px 10px 5px 10px;
}

#stylized textarea.stylized_txtarea {
line-height:1.2;padding:5px;width: 325px; height: 40px; overflow-x: hidden; overflow-y: hidden;margin:0 5px 0 0;float:left;
}
#stylized ul li{
margin:5px 5px 0 0 ;
padding:0 0 2px 0;
line-height:1.0;
color:#888;
font-size:16px;
}
#stylized ul li.stylized_right{
  float:right;
}
#stylized ul li.stylized_left{
  float:left;
}
#stylized ul p{
margin:0 ;
padding:3px 0 0 0;
}

#stylized img {
margin:0;
vertical-align: middle;
}
#stylized button{
width:60px;
height:50px;
text-align:center;
color:#555;
font-size:11px;
font-weight:bold;
float:left;
}
#comment_ticker{
background:#eee;
padding:10px 10px 10px 10px;margin-top:5px;
}
#comment_ticker div {
height:16px;padding:5px;background:#fff;border:1px solid  #E9E9E9;overflow:hidden;line-height:1.6;
}
.spacer{clear:both; height:1px;margin:0;padding:0;visibility: hidden;font-size: 1px;}

.tbl_rank {
  border-collapse: collapse;
  border: 1px solid #ccc;
}
.tbl_rank th {
  text-align:center;
    background:#eee;
  color:#555;
  border: 1px solid #ccc;
  padding:2px;
}
.tbl_rank td {
  text-align:center;
  font-size:12px;
  border: 1px solid #ccc;
  padding:3px;
}

/* selectbox */
.tabs_right_box {
float:right;
}
.tabs_right_box a {
text-align:center;margin:0 3px 0 2px;
}
a.button_slt {
}

/* result page */
.th_red {
background:#FCF !important;font-weight:bold !important;
}
.th_blue {
background:#6CF !important;font-weight:bold !important;
}
.th_gray {
font-weight:bold !important;
}


/* ranking  */
#tblRank {
table-layout:fixed;
font-size:11px;
line-height:1.0;
border-collapse: collapse;
border: 1px solid #ccc;
margin-bottom:20px;

}
#tblRank tr {
}
#tblRank th {
background-color:#e0e0e0;
font-weight:normal;
border: 1px solid #ccc;
padding:10px 0;
text-align:center;
}
#tblRank th.light {
background-color:#eee !important;
font-weight:normal;
border: 1px solid #ccc;
padding:0;
text-align:center;
}
#tblRank td {
border: 1px solid #ccc;
padding:0;
text-align:center;
background-color:#FFFFFF;
}
#tblRank td.tbltxt {
border: 1px solid #ccc;
padding:10px 1px;
text-align:center;
background-color:#FFFFFF;
}
.trtxt td{
padding:10px 1px !important;
}
#tblRank td a {
display:block;
width:100%;
color:#000000;
text-decoration:none;
padding:10px 0;
}
#tblRank td a:hover {
background:#FFEEEE;
}

/* Res  */
#tblRes {
table-layout: fixed;
font-size: 11px;
line-height: 1.0;
border-collapse: collapse;
border: 1px solid #ccc;
margin-bottom: 20px;
background: #fff;

}
#tblRes tr {
}
#tblRes th {
background-color:#eee !important;
font-weight:normal;
border: 1px solid #ccc;
padding:20px 0;
text-align:center;
}
#tblRes th.light {
background-color:#eee !important;
font-weight:normal;
border: 1px solid #ccc;
padding:20px 0;
text-align:center;
}
#tblRes td {
border: 1px solid #ccc;
padding:0;
text-align:center;

}
#tblRes td a {
display: block;
width: 100%;
height: 14px;
color: black;
text-decoration: none;
padding: 20px 0;
}
#tblRes td a:hover {
background:#FFEEEE;
}

li.ttl_col01{
display:block;width:313px;margin-right:10px;
}
li.ttl_col01_end {
margin-right:0; width:314px;
}
li.ttl_col02{
display:block;width:636px;margin-right:10px;
}
li.ttl_col02_end {
margin-right:0; width:314px;
}

li.ttl_col03{
display:block;width:160px;
}
li.ttl_col03 p{
margin: 17px 10px 5px 0;text-align:right;
}
a.button_rank {
  margin:15px 0 0 0 !important;
  width:75px;
  padding:1px;
  text-align:center;
  float:right;
  font-size:10px;
}
a.button_rank_submenu {
  margin:15px 0 0 0 !important;
  width:114px;
  padding:2px;
  text-align:center;
  font-size:11px;
}
.rank_submenu li{
margin:0 10px 0 0;
float:left;
}

/* result_button */
a.button_res_submenu {
  margin:15px 0 0 0 !important;
  width:58px;
  padding:5px 2px;
  text-align:center;
  font-size:11px;
}
.res_submenu li{
margin:0 10px 0 0;
float:left;
padding-bottom: 10px;
font-weight:bold;

}
.res_submenu li a:hover{
color:#fff;
background:#f00;border:1px solid #f00;
text-shadow:none;
}
li.res_submenu_start{
margin:0 10px 0 3px;
}
li.res_submenu_end{
margin:0 0 0 0;
}
li.res_submenu_active{
margin-bottom: 0;
padding-bottom: 10px;
background: url(/new_netstadium/css/images/arrow_down.gif) bottom center no-repeat;
}

li.res_submenu_active a {
color:#fff;
background:#f00;border:1px solid #f00;
text-shadow:none;
}

/* top */
#top_movbg_area {
background:#ccc url(/new_netstadium/image/top/top_bg01.jpg) center top no-repeat; width:100%; height:415px;padding:20px 0; margin:0 0 20px 0;
}
#top_mov_area_wrap {
width:960px;margin:0 auto;
}
.top_mov_area_01 {
//background:url(/new_netstadium/image/top/movie_bg01.png) top center no-repeat;
background:#ccc center top no-repeat;
width:523px; height:400px; margin:10px auto 0 auto;padding:5px;text-align: center;position: relative
}
.top_mov_area_02 {
background:url(/new_netstadium/image/top/movie_bg01.png) top center no-repeat; width:440px; height:415px; float:left; margin:10px 40px 0 10px;padding:5px;text-align: center;position: relative
}
.top_mov_area_03 {
background:url(/new_netstadium/image/top/movie_bg03.png) top center no-repeat; width:306px; height:314px; float:left; margin:30px 20px 0 0;text-align: center;position: relative
}

.top_mov_area_end02 {
margin:10px 10px 0 0;
}
.top_mov_area_end, .top_mov_area_end01, .top_mov_area_end03 {
margin:30px 0 0 0;
}

.tblTop_01_cnt {
/* 1場開催 today */
}
.tblTop_02_cnt {
/* 1場開催 today */
float:left;
margin:0 20px 0 0;
}
.tblTop_03_cnt {
/* 1場開催 today */
float:left;
margin:-102px 20px 0 0;
margin-top:-102px !important;

}

.tblTop_end_cnt {
margin:0;
}

.tblTop dl dt{
  padding:5px 10px;float:left;
}
.tblTop dl dd{
  padding:5px 10px;
  margin-left:30px; font-size:14px;

}
.tblTop {
table-layout:fixed;
font-size:11px;
line-height:1.0;
border-collapse: collapse;
border: 1px solid #ccc;
margin-bottom:20px;
}
.tblTop tr {
}
.tblTop th {
background-color:#e0e0e0;
font-weight:normal;
border: 1px solid #ccc;
padding:5px 0;
text-align:center;
}
.tblTop th.light {
background-color:#eee !important;
font-weight:normal;
border: 1px solid #ccc;
padding:20px 0;
text-align:center;
}
.tblTop td {
border: 1px solid #ccc;
padding:20px 0;
text-align:center;
font-weight:bold;
font-size:16px;
height:70px;
}

.tblTop_button a, .tblTop_button td span{
background:url(/new_netstadium/image/top/button_live_on.png) no-repeat;
line-height: 85px;
width:85px;
margin:0 auto;
display: block;
text-indent:-9877em;
text-decoration:none;
overflow:hidden;
/*\*//*/
 overflow:auto;
/**/
}
.tblTop_button th{
padding:0 !important;
text-align:left !important;
padding:0 !important;
}
p.f-10 {
text-align:center;
font-size:9px !important;
}

span.nesta_today {
  background:#C10000 url(/new_netstadium/image/top/top_today_title_bg.jpg) left top repeat-x;
  color:#fff;
  height:30px;
  margin:0 0;
  padding:6px 10px 4px 10px;
  display:block;
}
.tblTop p{
padding:5px 10px ;
font-size:14px;
line-height:1.0;
}
.btn_top01{
background-position: 0px 0px !important;
}
.btn_top01:hover{
background-position: 0px -85px !important;
}
.btn_top01_none{
background-position: 0px -170px !important;
cursor: default;
}
.btn_top01_new{
background-position: 0px -255px !important;
}
.btn_top01_new:hover{
background-position: 0px -340px !important;
}

.btn_top02{
background-position: -85px 0px !important;
}
.btn_top02:hover{
background-position: -85px -85px !important;
}
.btn_top02_none{
background-position: -85px -170px !important;
cursor: default;
}
.btn_top02_new{
background-position: -85px -255px !important;
}
.btn_top02_new:hover{
background-position: -85px -340px !important;
}

.btn_top03{
background-position: -170px 0px !important;
}
.btn_top03:hover{
background-position: -170px -85px !important;
}
.btn_top03_none{
background-position: -170px -170px !important;
cursor: default;
}
.btn_top03_new{
background-position: -170px -255px !important;
}
.btn_top03_new:hover{
background-position: -170px -340px !important;
}

.btn_top04{
background-position: -255px 0px !important;
}
.btn_top04:hover{
background-position: -255px -85px !important;
}
.btn_top04_none{
background-position: -255px -170px !important;
cursor: default;
}
.btn_top04_new{
background-position: -255px -255px !important;
}
.btn_top04_new:hover{
background-position: -255px -340px !important;
}

.btn_top05{
background-position: -340px 0px !important;
}
.btn_top05:hover{
background-position: -340px -85px !important;
}
.btn_top05_none{
background-position: -340px -170px !important;
cursor: default;
}
.btn_top05_new{
background-position: -340px -255px !important;
}
.btn_top05_new:hover{
background-position: -340px -340px !important;
}
.btn_top05_01R{
background:url(/new_netstadium/image/top/button_res_01.png) no-repeat !important;
background-position: 0px 0px !important;
}
.btn_top05_01R:hover{
background:url(/new_netstadium/image/top/button_res_01.png) no-repeat !important;
background-position: 0px -85px !important;
}
.btn_top05_02R{
background:url(/new_netstadium/image/top/button_res_02.png) no-repeat !important;
background-position: 0px 0px !important;
}
.btn_top05_02R:hover{
background:url(/new_netstadium/image/top/button_res_02.png) no-repeat !important;
background-position: 0px -85px !important;
}
.btn_top05_03R{
background:url(/new_netstadium/image/top/button_res_03.png) no-repeat !important;
background-position: 0px 0px !important;
}
.btn_top05_03R:hover{
background:url(/new_netstadium/image/top/button_res_03.png) no-repeat !important;
background-position: 0px -85px !important;
}
.btn_top05_04R{
background:url(/new_netstadium/image/top/button_res_04.png) no-repeat !important;
background-position: 0px 0px !important;
}
.btn_top05_04R:hover{
background:url(/new_netstadium/image/top/button_res_04.png) no-repeat !important;
background-position: 0px -85px !important;
}
.btn_top05_05R{
background:url(/new_netstadium/image/top/button_res_05.png) no-repeat !important;
background-position: 0px 0px !important;
}
.btn_top05_05R:hover{
background:url(/new_netstadium/image/top/button_res_05.png) no-repeat !important;
background-position: 0px -85px !important;
}
.btn_top05_06R{
background:url(/new_netstadium/image/top/button_res_06.png) no-repeat !important;
background-position: 0px 0px !important;
}
.btn_top05_06R:hover{
background:url(/new_netstadium/image/top/button_res_06.png) no-repeat !important;
background-position: 0px -85px !important;
}
.btn_top05_07R{
background:url(/new_netstadium/image/top/button_res_07.png) no-repeat !important;
background-position: 0px 0px !important;
}
.btn_top05_07R:hover{
background:url(/new_netstadium/image/top/button_res_07.png) no-repeat !important;
background-position: 0px -85px !important;
}
.btn_top05_08R{
background:url(/new_netstadium/image/top/button_res_08.png) no-repeat !important;
background-position: 0px 0px !important;
}
.btn_top05_08R:hover{
background:url(/new_netstadium/image/top/button_res_08.png) no-repeat !important;
background-position: 0px -85px !important;
}
.btn_top05_09R{
background:url(/new_netstadium/image/top/button_res_09.png) no-repeat !important;
background-position: 0px 0px !important;
}
.btn_top05_09R:hover{
background:url(/new_netstadium/image/top/button_res_09.png) no-repeat !important;
background-position: 0px -85px !important;
}
.btn_top05_10R{
background:url(/new_netstadium/image/top/button_res_10.png) no-repeat !important;
background-position: 0px 0px !important;
}
.btn_top05_10R:hover{
background:url(/new_netstadium/image/top/button_res_10.png) no-repeat !important;
background-position: 0px -85px !important;
}
.btn_top05_11R{
background:url(/new_netstadium/image/top/button_res_11.png) no-repeat !important;
background-position: 0px 0px !important;
}
.btn_top05_11R:hover{
background:url(/new_netstadium/image/top/button_res_11.png) no-repeat !important;
background-position: 0px -85px !important;
}
.btn_top05_12R{
background:url(/new_netstadium/image/top/button_res_12.png) no-repeat !important;
background-position: 0px 0px !important;
}
.btn_top05_12R:hover{
background:url(/new_netstadium/image/top/button_res_12.png) no-repeat !important;
background-position: 0px -85px !important;
}




.btn_top06{
background-position: -425px 0px !important;
}
.btn_top06:hover{
background-position: -425px -85px !important;
}
.btn_top06_none{
background-position: -425px -170px !important;
cursor: default;
}
.btn_top06_new{
background-position: -425px -255px !important;
}
.btn_top06_new:hover{
background-position: -425px -340px !important;
}
.btn_top06_01R{
background:url(/new_netstadium/image/top/button_res_01.png) no-repeat !important;
background-position: -85px 0px !important;
}
.btn_top06_01R:hover{
background:url(/new_netstadium/image/top/button_res_01.png) no-repeat !important;
background-position: -85px -85px !important;
}
.btn_top06_02R{
background:url(/new_netstadium/image/top/button_res_02.png) no-repeat !important;
background-position: -85px 0px !important;
}
.btn_top06_02R:hover{
background:url(/new_netstadium/image/top/button_res_02.png) no-repeat !important;
background-position: -85px -85px !important;
}
.btn_top06_03R{
background:url(/new_netstadium/image/top/button_res_03.png) no-repeat !important;
background-position: -85px 0px !important;
}
.btn_top06_03R:hover{
background:url(/new_netstadium/image/top/button_res_03.png) no-repeat !important;
background-position: -85px -85px !important;
}
.btn_top06_04R{
background:url(/new_netstadium/image/top/button_res_04.png) no-repeat !important;
background-position: -85px 0px !important;
}
.btn_top06_04R:hover{
background:url(/new_netstadium/image/top/button_res_04.png) no-repeat !important;
background-position: -85px -85px !important;
}
.btn_top06_05R{
background:url(/new_netstadium/image/top/button_res_05.png) no-repeat !important;
background-position: -85px 0px !important;
}
.btn_top06_05R:hover{
background:url(/new_netstadium/image/top/button_res_05.png) no-repeat !important;
background-position: -85px -85px !important;
}
.btn_top06_06R{
background:url(/new_netstadium/image/top/button_res_06.png) no-repeat !important;
background-position: -85px 0px !important;
}
.btn_top06_06R:hover{
background:url(/new_netstadium/image/top/button_res_06.png) no-repeat !important;
background-position: -85px -85px !important;
}
.btn_top06_07R{
background:url(/new_netstadium/image/top/button_res_07.png) no-repeat !important;
background-position: -85px 0px !important;
}
.btn_top06_07R:hover{
background:url(/new_netstadium/image/top/button_res_07.png) no-repeat !important;
background-position: -85px -85px !important;
}
.btn_top06_08R{
background:url(/new_netstadium/image/top/button_res_08.png) no-repeat !important;
background-position: -85px 0px !important;
}
.btn_top06_08R:hover{
background:url(/new_netstadium/image/top/button_res_08.png) no-repeat !important;
background-position: -85px -85px !important;
}
.btn_top06_09R{
background:url(/new_netstadium/image/top/button_res_09.png) no-repeat !important;
background-position: -85px 0px !important;
}
.btn_top06_09R:hover{
background:url(/new_netstadium/image/top/button_res_09.png) no-repeat !important;
background-position: -85px -85px !important;
}
.btn_top06_10R{
background:url(/new_netstadium/image/top/button_res_10.png) no-repeat !important;
background-position: -85px 0px !important;
}
.btn_top06_10R:hover{
background:url(/new_netstadium/image/top/button_res_10.png) no-repeat !important;
background-position: -85px -85px !important;
}
.btn_top06_11R{
background:url(/new_netstadium/image/top/button_res_11.png) no-repeat !important;
background-position: -85px 0px !important;
}
.btn_top06_11R:hover{
background:url(/new_netstadium/image/top/button_res_11.png) no-repeat !important;
background-position: -85px -85px !important;
}
.btn_top06_12R{
background:url(/new_netstadium/image/top/button_res_12.png) no-repeat !important;
background-position: -85px 0px !important;
}
.btn_top06_12R:hover{
background:url(/new_netstadium/image/top/button_res_12.png) no-repeat !important;
background-position: -85px -85px !important;
}

.btn_top07{
background-position: -510px 0px !important;
}
.btn_top07:hover{
background-position: -510px -85px !important;
}
.btn_top07_none{
background-position: -510px -170px !important;
cursor: default;
}
.btn_top07_new{
background-position: -510px -255px !important;
}
.btn_top07_new:hover{
background-position: -510px -340px !important;
}

.btn_top08{
background-position: -595px 0px !important;
}
.btn_top08:hover{
background-position: -595px -85px !important;
}
.btn_top08_none{
background-position: -595px -170px !important;
cursor: default;
}
.btn_top08_new{
background-position: -595px -255px !important;
}
.btn_top08_new:hover{
background-position: -595px -340px !important;
}


/* fontsize */
.f16 {
font-size:16px !important;
}
.f14 {
font-size:14px !important;
}
.align_center{
  text-align: center;
}