/* ヘッター部分 */

#title{
  background-color : #ffffff;
  margin-top : 0px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 0px;
}


#box_header{
  border-top-width : 2px;
  border-right-width : 2px;
  margin-left : 5px;
}


#header_div{

  width:1024px;
  background-color : #ffffff;
  background-image : url(border.gif);
  background-repeat : repeat-x;
border-width : 1px 1px 0px 1px;border-style : solid solid solid solid;border-color : #666666 #666666 #666666 #666666;}

.logo{
  width:365px;
  margin-top : 12px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 0px;
  float:left;
}

#box_title{
  margin-top : 2px;
  margin-bottom : 10px;
  padding-top : 12px;
  padding-left : 10px;
  padding-right : 10px;

}

.title_bg_1{
  height:36px;
  background-image : url(title_bg_1.gif);
  background-repeat : no-repeat;
}
.title_bg_2{
  background-image : url(title_bg_2.gif);
  background-repeat : repeat-x;
  height:36px;
}
.title_bg_3{
  height:36px;
  background-image : url(title_bg_3.gif);
  background-repeat : no-repeat;
}

.t_title{
  font-size : 12pt;
  font-weight : bold;
  color : #393299;
  padding-left : 10px;
}

.t_name{
  font-size : 10pt;
  color : #393299;
  padding-left : 10px;
  padding-right : 10px;
}

/* メイン部分 */

/* メインストリーミング部分 */


#main_st{
  height : 100%;
  background-color : #ffffff;
  margin-top : 0px;
  margin-left : 5px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.st_box{
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #666666;
  background-color : #EFF4FC;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : #666666;
  height : 100%;
}

.st_box2{
  background-color : #EFF4FC;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : #666666;
  height : 100%;
}


.waku1{
  border-top-width : 1px;
  border-right-width : 1px;
  border-left-width : 1px;border-style : double double none double;
  border-top-color : #666666;
  border-right-color : #666666;
  border-left-color : #666666;
  padding-top : 6px;
  width : 365px;
  margin-left : 6px;
  margin-right : 4px;
  margin-top : 8px;
}

#main_table{
  background-color : #E7E9ED;
  margin-top : 2pt;
  margin-left : 5pt;
  margin-right : 0pt;
  margin-bottom : 0pt;
}

#main_table TD.tp_l{
  background-image : url(st_bg_1.gif);
  background-repeat : no-repeat;
  width : 13px;
  height : 13px;
}

#main_table TD.tp_c{
  background-image : url(st_bg_top.gif);
  background-repeat : repeat-x;
  width : 14px;
  height : 13px;
}

#main_table TD.tp_r{
  background-image : url(st_bg_2.gif);
  background-repeat : no-repeat;
  width : 19px;
  height : 13px;
}

#main_table TD.rt{
  background-image : url(st_bg_right.gif);
  background-repeat : repeat-y;
  width : 19px;
}


#main_table TD.bt_l{
  background-image : url(st_bg_4.gif);
  background-repeat : no-repeat;
  width : 14px;
  height : 19px;
}

#main_table TD.bt_c{
  background-image : url(st_bg_bottom.gif);
  background-repeat : repeat-x;
}

#main_table TD.bt_r{
  background-image : url(st_bg_3.gif);
  background-repeat : no-repeat;
  width : 19px;
  height : 19px;
}

#main_table TD.lf{
  background-image : url(st_bg_left.gif);
  background-repeat : repeat-y;
  width : 13px;
}


/* メインテーブル部分 */

#main_menu{
  SCROLLBAR-TRACK-COLOR: #EFF4FC; 
  background-color : #ffffff;
  margin-top : 0px;
  margin-left : 5px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#time_table{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 2pt;
  margin-left : 2pt;
  margin-right : 2pt;
  margin-bottom : 2pt;
  width : 315px;
}

#time_table td{
  vertical-align:top;
  padding-bottom : 2px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #666666;
  padding-left : 5px;
  padding-top : 2px;
  padding-right : 5px;
  font-size : 80%;
}


.waku2{
  border-bottom-width : 1px;
  border-right-width : 1px;
  border-left-width : 1px;border-style : none solid solid solid;
  border-bottom-color : #666666;
  border-right-color : #666666;
  border-left-color : #666666;
  padding-top : 7px;
  width : 365px;
  margin-left : 6px;
  margin-right : 0px;
  margin-top : 0px;
}


/* メインコンテンツ部分 */

#main_contents{
  background-color : #ffffff;
  margin-top : 0pt;
  margin-left : 0pt;
  margin-right : 4pt;
  margin-bottom : 0pt;
}


.main_box{

  width:636px;
  background-color : #EFF4FC;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #666666;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #666666;
  height : 100%;
}

.main_data{border-width : 1px 1px 1px 1px;border-style : double double double double;border-color : #666666 #666666 #666666 #666666;
  margin-top : 8px;
  margin-left : 4px;
  margin-right : 10px;
  margin-bottom : 10px;
  width : 582px;
  height : 437px;
}


/* フッター部分 */

#footer{
  background-color : #ffffff;
  margin-top : 0px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 0px;
}


.m_player{
  color : #393299;
  font-size : 10pt;
  font-weight : bold;
  padding-left : 250px;
  padding-top : 10px;
  padding-bottom : 23px;
}

#footer_div{

  width:1024px;
  background-color : #ffffff;
  background-image : url(border2.gif);
  background-repeat : repeat-x;
  border-top-width : 1px;
  border-right-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-left-style : solid;
  border-top-color : #666666;
  border-right-color : #666666;
  border-left-color : #666666;
  padding-bottom : 25px;
}

.copy{
  font-size : 9pt;
  color : #333333;
  padding-left : 15px;
  padding-bottom : 23px;
  padding-top : 10px;
  float:left;
}



/* 共通 */

A {COLOR: #0000A0; TEXT-DECORATION: none;}

A:hover {COLOR: #0000FF; TEXT-DECORATION: underline;}