/*====================================================*/

/*【04live.css : 試合レポート 速報・ステータス】*/

/*====================================================*/
#live {}

#live table{margin-bottom: 0;}

/*====================================================*/
/* タイトル部分 */
/*====================================================*/



#live #main #match_title_header {
width:780px;
height:6px;
display:block;
background:url(../images/live/report/title_header.gif) top no-repeat;
}


*+html #match_title_header{
width:780px;
height:12px;
}



*html #match_title_header{
width:780px;
height:6px;
display:block;
margin-top:-5px;
padding-bottom:8px;
margin-bottom:-8px;
}



/*★*/
#match_title_body{
width:768px; 
border-right:solid 1px #999;
border-left:solid 1px #999;
/*background:url(../images/live/report/title_body.gif) top repeat-y;*/
padding:5px;
text-align:center;
}

#match_title_body h2{
margin:0;
padding:0;
line-height:1.4em;
text-align:center;
color:#CC0000;
display: block;
}


#match_title_contents{
text-align:center;
margin-left:auto;
margin-right:auto;
}

.match_title_detail {
margin-right:10px;
color:#CC0000;
}
 
#match_title_footer{
width:780px;
height:6px;
margin-bottom:10px;
display:block;
background:url(../images/live/report/title_footer.gif) top no-repeat;
}

*html #match_title_footer{
margin-bottom:5px;
}



/*====================================================*/
/* ヘッドライン */
/*====================================================*/

#headline_data_wrapper{
background:url(../images/live/report/headline_data_footer.gif) bottom left no-repeat;
margin:0 0 5px 0;
padding:0 0 5px 0;
}


#headline_data_wrapperRe{/* 2009年改訂 */
background:url(../images/live/report/headline_data_footer2009.gif) bottom left no-repeat;
margin:0 0 5px 0;
padding:0 0 0px 0;
}

/*====================================================*/

#headline_contents{
width:275px;
float:left;
margin-right:10px;
}




#headline_header{
width:275px;
height:35px;
display:block;
background:url(../images/live/report/headline_header.gif) #050630 top no-repeat;
}

#headline_body{
width:255px; 
padding:5px;
background:#FFF;
border-right:solid 5px #050630;
border-left:solid 5px #050630;
white-space:nowrap;
overflow:hidden;
text-overflow:clip;
height: auto;
 font-size: 75%;	/* 12px */
 line-height: 1.4em;
/*text-overflow:ellipsis;*/
}


#headline_body li{
padding:1px 0 3px 13px;
margin :0 10px 7px 5px;
background:url(../images/live/report/headline_bg.gif) 0px 2px no-repeat;
/*background:url(../images/live/report/mark_y.gif) left top no-repeat;*/
border-bottom:1px #CCC dotted;
}
/* IE6 */
* html #headline_body li{
	background-position: 0px 3px;
}
/* IE7 */
*:first-child+html #headline_body li{
	background-position: 0px 3px;
}


#headline_footer{
width:235px;
height:10px;
margin-bottom:10px;
display:block;
/*background:url(../images/live/report/headline_footer.gif) top no-repeat;*/
}

#headline_pre{
width:255px;
padding:55px 0 0 0;
text-align:center;
}

/* == add: Formation ==================== */

#formation {
background:url(../images/live/report/formation_bg.jpg) top no-repeat;
	padding: 0px
	width: 275px;
	height: 189px;
}
#formation img {
	display: block;
}

/*====================================================*/
/* 試合データ */
/*====================================================*/

#data_contents{
width:385px;
float:left;
margin-right:10px;
}

#data_header{
width:375px;
height:25px;
padding:5px 10px 0 0 ;
display:block;
background:url(../images/live/report/data_header.gif) #050630 top no-repeat;
text-align:right;
 font-size: 75%;	/* 12px */
line-height: 1.4em;
}


#data_body{
width:375px; 
padding:0 5px;
background: #050630;
text-align:center;
font-size:62.5%;	/* 10px */
line-height: 1.1em;
}


#data_table{
width:375px;
}

#data_body td{
padding:3px 0 1px;
}


#data_body .w1{width:80px;}

#data_body .w2{width:100px;}


/* 項目セル */
#data_body .bg_bluegray1{
	background:#666699;
	padding: 3px 0px 2px 0px;
}
/* IE6 */
* html #data_body .bg_bluegray1{
	padding-top: 4px;
}
/* IE7 */
*:first-child+html #data_body .bg_bluegray1{
	padding-top: 4px;
}


/* データセル */
#data_body .bg_fff{
	background:#CCCCCC;
	padding: 4px 0px 4px 0px;
}

#data_footer{
display:block;
width:385px;
height:1px;
margin-bottom:5px;
font-size:1px;
background:#050630;
/*background:url(../images/live/report/data_footer.gif) top no-repeat;*/
}



/*==　シュート数など　プレイ記録　==*/

#record_contents{
width:100px;
float:right;
}

#record_header{
width:100px;
height:23px;
display:block;
background:url(../images/live/report/record_header.gif) #050630 top no-repeat;
text-align:right;
padding-bottom: 3px;
}
/* IE6 */
* html #record_header{
	padding-bottom: 2px;
}
/* IE7 */
*:first-child+html #record_header{
	padding-bottom: 2px;
}



#record_body{
width:90px;
padding:5px 5px 0px 5px;
background:#050630;
}


.play_num{


}

.play_num_4th{
width:100%;
float:left;
margin-right:10px;
}

.play_num td{
width:20px;
text-align:center;
font-size: 75%;	/* 12px */
line-height: 1.1em;
}

td.play{
width:50px;
background:#343343;
}

#record_body td{
padding:2px 0 1px;
}


/*====================================================*/
/* 最新の写真 */
/*====================================================*/

/*
#live #photo {
width: 780px;
height:70px;
margin-bottom:10px;
}
*/


/*====================================================*/
/* 試合レポート　スコア・チーム */
/*====================================================*/

#score_team_header{
background:url(../images/live/game/score_team_header.gif) #FFF bottom left no-repeat;
width:780px;
height:24px;
clear:both;
}


#score_team{
background:url(../images/live/game/score_team_footer.gif) #FFF bottom left no-repeat;
padding:5px 0;
margin-bottom:10px;
clear:both;*/
}


#score_team_table{
 border-collapse:none;
 border:none;
 border-spacing:0;
 margin-bottom:0;
 width:780px;
}

#score_team th,
#score_team td { 
 padding: 0;
 margin:0;
 border: none;
}




/*==　中央カラム　スコア　==*/

#score_home{
width:140px;
margin:0 0 0 10px;
padding:10px 5px 10px 10px;
background:#050630;

}

#score_away{
width:140px;
margin:0 10px 0 0;
padding:10px 10px 10px 5px;
background:#050630;
}

#score_status{
width:85px;
font-size:14px;
/*margin:-15px 0 0 0;*/
margin: 0;
padding:0 0 0 5px;
background:#050630;
}



.score_time_1st,
.score_time_1st,
.score_time_1st_ex,
.score_time_2nd,
.score_time_2nd_ex,
.score_time_halftime,
.score_time_pk
{
height:23px;
width:80px;
padding:3px 0 0 0;
margin:3px 0 0 0;
}


.score_time_1st{background:url(../images/live/game/score_time_1st.gif) bottom center #050630 no-repeat;}
.score_time_1st_ex{background:url(../images/live/game/score_time_1st_ex.gif) bottom center #050630 no-repeat;}
.score_time_2nd{background:url(../images/live/game/score_time_2nd.gif) bottom center #050630 no-repeat;}
.score_time_2nd_ex{background:url(../images/live/game/score_time_2nd_ex.gif) bottom center #050630 no-repeat;}
.score_time_halftime{background:url(../images/live/game/score_time_halftime.gif) bottom center #050630 no-repeat;}
.score_time_pk{background:url(../images/live/game/score_time_pk.gif) bottom center #050630 no-repeat;}


#score_status li{
float:left;
display:block;
width:15px;
margin-left:5px;
color:#FFF;
text-align:center;
}

*html #score_status li{
margin-bottom:-10px;
}

#score_status .home{
margin-right:35px;
}




/*==　レイアウト　==*/

#score_left{
width:180px;
}

#score_right{
width:180px;
}


/*==　チーム情報　==*/

.team_name{
width:180px;
padding:0;
margin: 0;
background:#FFF;
text-align:center;
background:url(../images/live/team/bg_team.gif)  #050630 repeat-y;
display: block;
}

/* チーム名がテキストの場合 */
.team_name .teamNameText {
	display: block;
	width:180px;
	height: 20px;
	padding-top: 5px;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color:#666;
}

.team_contents{
/*position:relative;*/
width:170px;
margin:0 5px;
padding-bottom: 0;
/*
height:100px;
padding:0 0 5px 0;
border-right:solid 5px #050630;
border-left:solid 5px #050630;
background:#FFF;
clear:both*/
}


.pic_emblem{
/*float:left;*/
padding:0 20px 10px 20px;
/*
position:absolute;
top:50%;
left:40px;
margin-left:-35px;
margin-top:-35px;
*/
}

.team_status{
float:right;
width:45px;
padding: 2px 15px 5px 0;
font-size: 75%;	/* 12px */
line-height: 1.2em;
text-align:center;
background:#FFF;
}



/*====================================================*/
/* 試合経過レポート */
/*====================================================*/


/*==　レイアウト　==*/

.left2{
float:left;
width:590px;
margin-right:10px;
}

/* center */
.report_center{
float:right;
width:400px;
}

.report_center table,
.report_center tr,
.report_center td{
	border:0;
	margin: 0px;
	padding: 0px;
}




#report_left{
float:left;
width:180px;
margin-right:10px;
background:#050630;
}

#report_right{
float:right;
width:180px;
background:#050630;
}

#process_players_wrapper{
/*background:url(../images/live/process/process_players_footer.gif) bottom left no-repeat;
padding-bottom:5px;
margin-bottom:10px;
clear:both;*/
}

/*====================================================*/

#process_header{
display:block;
width:400px;
height:30px;
background:url(../images/live/process/process_header.gif) #050630 top no-repeat;
text-indent:-9999px;
}

#process_footer{
display:block;
width:400px;
height:10px;
font-size:1px;
margin-bottom:10px;
background:url(../images/live/process/process_footer.gif) #050630 top no-repeat;
}

#process_body{
	width:398px;
	border-right:solid 1px #050630;
	border-left:solid 1px #050630;
	 font-size: 75%;	/* 12px */
	line-height: 1.4em;
	margin: 0px;
	padding: 0px;
}

#process_body a {	/* 試合経過レポート 画像あり */
	font-weight: bold;
}

.time_contents{
width:398px;
padding-bottom:1px;
background:url(../images/live/process/time_footer.gif) #FFF bottom no-repeat;
clear:both;
}

.time_left2{
float:left;
width:214px;
/*background:url(../images/live/process/time_bg.gif) #FFF right repeat-y;*/
}

#process_body .time{
float:right;
width:30px;
/*min-height:25px;*/
margin:0;
padding:0;

}

.process_home{
float:left;
width:184px;
text-align:right;
/*background:#334488;*/
}

.process_away{
float:right;
width:184px;
/*background:#334400;*/
}

.process_home .n{padding:4px 20px 5px 5px; background:#FFF;}
.process_home .y{padding:4px 20px 5px 5px; background:url(../images/live/process/card_y.gif) #FFF right top no-repeat;}
.process_home .y2{padding:4px 20px 5px 5px; background:url(../images/live/process/card_y2.gif) #FFF right top no-repeat;}
.process_home .y3{padding:4px 20px 5px 5px; background:url(../images/live/process/card_y3.gif) #FFF right top no-repeat;}
.process_home .y4{padding:4px 20px 5px 5px; background:url(../images/live/process/card_y4.gif) #FFF right top no-repeat;}
.process_home .r{padding:4px 20px 5px 5px; background:url(../images/live/process/card_r.gif) #FFF right top no-repeat;}
.process_home .in{padding:4px 20px 5px 5px; background:url(../images/live/process/arrow_in_home.gif) #FFF right top no-repeat;}
.process_home .out{padding:4px 20px 5px 5px; background:url(../images/live/process/arrow_out_home.gif) #FFF right top no-repeat;}
.process_home .g{padding:4px 20px 5px 5px; background:url(../images/live/process/goal.gif) #FFCBCD right top no-repeat; color:#CC0000;}
.process_home .og{padding:4px 20px 5px 5px; background:url(../images/live/process/goal_own.gif) #FFF right top no-repeat; }

.process_away .n{padding:4px 5px 5px 20px; background:#FFF;}
.process_away .y{padding:4px 5px 5px 20px; background:url(../images/live/process/card_y.gif) #FFF left top no-repeat;}
.process_away .y2{padding:4px 5px 5px 20px; background:url(../images/live/process/card_y2.gif) #FFF left top no-repeat;}
.process_away .y3{padding:4px 5px 5px 20px; background:url(../images/live/process/card_y3.gif) #FFF left top no-repeat;}
.process_away .y4{padding:4px 5px 5px 20px; background:url(../images/live/process/card_y4.gif) #FFF left top no-repeat;}
.process_away .r{padding:4px 5px 5px 20px; background:url(../images/live/process/card_r.gif) #FFF left top no-repeat;}
.process_away .in{padding:4px 5px 5px 20px; background:url(../images/live/process/arrow_in_away.gif) #FFF left top no-repeat;}
.process_away .out{padding:4px 5px 5px 20px; background:url(../images/live/process/arrow_out_away.gif) #FFF left top no-repeat;}
.process_away .g{padding:4px 5px 5px 20px; background:url(../images/live/process/goal.gif) #FFCBCD left top no-repeat; color:#CC0000;}
.process_away .og{padding:4px 5px 5px 20px; background:url(../images/live/process/goal_own.gif) #FFF left top no-repeat;}



/* == add: 試合経過レポート Table == */
table.timeContents {
	width: 398px;
	margin: 0 auto;
	margin-left: 1px;
	/*padding-bottom: 2px;*/
	background: #FFF url(../images/live/process/time_footer.gif) center bottom no-repeat;
	border: 0;
}
* html table.timeContents {
	margin-right: -1px;
}

table.timeContents td {
	/*padding: 3px 0px 7px 0px;*/
	padding-bottom: 1px;	
	margin: 0;
	vertical-align: top;
}
table.timeContents td.time {
	width:30px;
	background: #ccc url(../images/live/process/time_footer.gif) center bottom no-repeat;
}
table.timeContents td.time img {
	display: block;
	margin-bottom: 1px;
}

table.timeContents td.processHome {
	width: 184px;
	background: url(../images/live/process/time_footer.gif) left bottom no-repeat;
}
table.timeContents td.processAway {
	width: 184px;
	background: url(../images/live/process/time_footer.gif) right bottom no-repeat;
}


table.timeContents td.processHome .process_home {
clear: both;
width:184px;
text-align:	right;
/*background:#ff0000;*/
vertical-align: top;
height: auto;
/*background:#334488;*/
}

table.timeContents td.processAway .process_away {
clear: both;
width:184px;
margin: 0;
vertical-align: top;
height: auto;
/*background:#334400;*/
}




table.timeContents .process_home .n{padding:3px 20px 4px 5px; background:#FFF;}
table.timeContents .process_home .y{padding:3px 20px 4px 5px; background:url(../images/live/process/card_y.gif) #FFF right top no-repeat;}
table.timeContents .process_home .y2{padding:3px 20px 4px 5px; background:url(../images/live/process/card_y2.gif) #FFF right top no-repeat;}
table.timeContents .process_home .y3{padding:3px 20px 4px 5px; background:url(../images/live/process/card_y3.gif) #FFF right top no-repeat;}
table.timeContents .process_home .y4{padding:3px 20px 4px 5px; background:url(../images/live/process/card_y4.gif) #FFF right top no-repeat;}
table.timeContents .process_home .r{padding:3px 20px 4px 5px; background:url(../images/live/process/card_r.gif) #FFF right top no-repeat;}
table.timeContents .process_home .in{padding:3px 20px 4px 5px; background:url(../images/live/process/arrow_in_home.gif) #FFF right top no-repeat;}
table.timeContents .process_home .out{padding:3px 20px 4px 5px; background:url(../images/live/process/arrow_out_home.gif) #FFF right top no-repeat;}
table.timeContents .process_home .g{padding:3px 20px 4px 5px; background:url(../images/live/process/goal.gif) #FFCBCD right top no-repeat; color:#CC0000;}
table.timeContents .process_home .og{padding:3px 20px 4px 5px; background:url(../images/live/process/goal_own.gif) #FFF right top no-repeat; }

table.timeContents .process_away .n{padding:3px 5px 4px 20px; background:#FFF;}
table.timeContents .process_away .y{padding:3px 5px 4px 20px; background:url(../images/live/process/card_y.gif) #FFF left top no-repeat;}
table.timeContents .process_away .y2{padding:3px 5px 4px 20px; background:url(../images/live/process/card_y2.gif) #FFF left top no-repeat;}
table.timeContents .process_away .y3{padding:3px 5px 4px 20px; background:url(../images/live/process/card_y3.gif) #FFF left top no-repeat;}
table.timeContents .process_away .y4{padding:3px 5px 4px 20px; background:url(../images/live/process/card_y4.gif) #FFF left top no-repeat;}
table.timeContents .process_away .r{padding:3px 5px 4px 20px; background:url(../images/live/process/card_r.gif) #FFF left top no-repeat;}
table.timeContents .process_away .in{padding:3px 5px 4px 20px; background:url(../images/live/process/arrow_in_away.gif) #FFF left top no-repeat;}
table.timeContents .process_away .out{padding:3px 5px 4px 20px; background:url(../images/live/process/arrow_out_away.gif) #FFF left top no-repeat;}
table.timeContents .process_away .g{padding:3px 5px 4px 20px; background:url(../images/live/process/goal.gif) #FFCBCD left top no-repeat; color:#CC0000;}
table.timeContents .process_away .og{padding:3px 5px 4px 20px; background:url(../images/live/process/goal_own.gif) #FFF left top no-repeat;}




/*====================================================*/
/* プレイヤー情報 */
/*====================================================*/

#player_left{
float:left;
width:180px;
/*margin-right:10px;*/
/*padding-right: 10px;*/
}

#player_right{
float:right;
width:180px;
}

.player_header{
display:block;
width:180px;
height:5px;
font-size:1px;
background:url(../images/live/players/header.gif) #050630 top no-repeat;
}

.player_footer{
display:block;
width:180px;
height:5px;
font-size:1px;
margin-bottom:10px;
background:url(../images/live/players/footer.gif) #FFF bottom no-repeat;
}

.player_body{
width:178px;
background:#FFF;
border-right:solid 1px #050630;
border-left:solid 1px #050630;
 font-size: 75%;	/* 12px */
line-height: 1em;
}

.player_pre{
width:178px;
padding:10px 0;
text-align:center;
}


/*====================================================*/

.player_unit{
width:178px;
/*height:24px;*/
padding-bottom:1px;
background:url(../images/live/players/unit_footer.gif) #FFF bottom left no-repeat;
display: block;
clear: both;
margin: 0;
}


.player_name{
float:left;
width:106px;
padding:5px 0 4px 0;
margin:	0;
text-indent: 0;
}

/*
html:first-child .player_name{
float:left;
width:100px;
padding:5px 0 ;
margin:0;
}
**/

.boss_name{
padding:5px 0  ;
background:#FFF;
text-align:center;
}

/*===　num　===*/

.num_jubilo{
background:#99CCFF;
vertical-align:middle;
background:url(../images/live/players/num_jubilo_bg.gif) #FFF left repeat-y;
}

.num_vs{
background:#666666;
background:url(../images/live/players/num_vs_bg.gif) #FFF left repeat-y;
}

.player_num{
float:left;
width:21px;
border:none;
margin:0;
padding:0;
}


/*===　posi　===*/

.posi_gk{
float:left;
margin:0;
padding:0 0 1px 21px;
background:url(../images/live/players/posi_gk.gif) left top no-repeat;
}

.posi_fw{
float:left;
margin:0;
padding:0 0 1px 21px;
background:url(../images/live/players/posi_fw.gif) left top no-repeat;
}

.posi_mf{
float:left;
margin:0;
padding:0 0 1px 21px;
background:url(../images/live/players/posi_mf.gif) left top no-repeat;
}

.posi_df{
float:left;
margin:0;
padding:0 0 1px 21px;
background:url(../images/live/players/posi_df.gif) left top no-repeat;
}

.posi_blank{
float:left;
margin:0;
padding:0 0 1px 21px;
background:url(../images/live/players/posi_blank.gif) left top no-repeat;
}


/*===　arrow　===*/

.arrow_n{
float:left;
padding:0 0 1px 12px;
background:#FFF;
}

#player_left .in{
float:left;
padding:0 0 1px 12px;
background:url(../images/live/process/arrow_in_home.gif) #FFF -3px 0px no-repeat;
}

#player_left .out{
float:left;
padding:0 0 1px 12px;
background:url(../images/live/process/arrow_out_home.gif) #FFF -3px 0px no-repeat;
}

#player_right .in{
float:left;
padding:0 0 1px 12px;
background:url(../images/live/process/arrow_in_away.gif) #FFF -3px 0px no-repeat;
}

#player_right .out{
float:left;
padding:0 0 1px 12px;
background:url(../images/live/process/arrow_out_away.gif) #FFF -3px 0px no-repeat;
}


/*===　card　===*/


#player_left .n,
#player_right .n
{
float:right;
width:116px;
padding:0 16px 0 0 ;
background:#FFF;
clear:both;
}

#player_left .y,
#player_right .y
{
float:right;
width:116px;
padding:0 16px 0 0 ;
background:url(../images/live/process/card_y.gif) #FFF right top no-repeat;
clear:both;
}

#player_left .y2,
#player_right .y2
{
float:right;
width:116px;
padding:0 16px 0 0 ;
background:url(../images/live/process/card_y2.gif) #FFF right top no-repeat;
clear:both;
}

#player_left .y3,
#player_right .y3
{
float:right;
width:116px;
padding:0 16px 0 0 ;
background:url(../images/live/process/card_y3.gif) #FFF right top no-repeat;
clear:both;
}

#player_left .y4,
#player_right .y4
{
float:right;
width:116px;
padding:0 16px 0 0 ;
background:url(../images/live/process/card_y4.gif) #FFF right top no-repeat;
clear:both;
}


/*===　card FIREFOX　===*/

html>/**/body #player_left .n,
html>/**/body #player_right .n
{
float:right;
width:136px;
padding:0 0 0 0 ;
background:#FFF;
clear:both;
}

html>/**/body #player_left .y,
html>/**/body #player_right .y
{
float:right;
width:136px;
padding:0 0 0 0 ;
background:url(../images/live/process/card_y.gif) #FFF right top no-repeat;
clear:both;
}

html>/**/body #player_left .y2,
html>/**/body #player_right .y2
{
float:right;
width:136px;
padding:0 0 0 0 ;
background:url(../images/live/process/card_y2.gif) #FFF right top no-repeat;
clear:both;
}

html>/**/body #player_left .y3,
html>/**/body #player_right .y3
{
float:right;
width:136px;
padding:0 0 0 0 ;
background:url(../images/live/process/card_y3.gif) #FFF right top no-repeat;
clear:both;
}

html>/**/body #player_left .y4,
html>/**/body #player_right .y4
{
float:right;
width:136px;
padding:0 0 0 0 ;
background:url(../images/live/process/card_y4.gif) #FFF right top no-repeat;
clear:both;
}


/*====================================================*/
/* コラム */
/*====================================================*/


#clm_1_header{
display:block;
width:780px;
height:35px;
background:url(../images/live/report/clm_1_header.gif) top no-repeat;
}

#clm_2_header{
display:block;
width:780px;
height:35px;
background:url(../images/live/report/clm_2_header.gif) top no-repeat;
}

#clm_3_header{
display:block;
width:780px;
height:35px;
background:url(../images/live/report/clm_3_header.gif) top no-repeat;
}

.clm_footer{
display:block;
width:780px;
height:10px;
margin-bottom:10px;
background:url(../images/live/report/clm_footer.gif) top no-repeat;
}

*html #clm_footer{
margin-bottom:5px;
}

.clm_body{
padding:10px 10px 0 10px;
border-right:solid 5px #050630;
border-left:solid 5px #050630;
}


.clm_1, .clm_2{
padding:0 0 10px 15px;
margin :0 5px 15px;
background:url(../images/live/report/mark_y.gif) left top no-repeat;
border-bottom:1px #CCC dotted;
}


.withImg {	/* レポート 画像あり */
	float: left;
	width: 600px;
}
#live .right_box.reportImg {
	margin-bottom: 0px;
	padding-bottom:0;
}

.clm_3{
padding:0 0 10px 15px;
margin :0 5px 15px;
background:url(../images/live/report/mark_y.gif) left top no-repeat;
}


.clm_name{
	border-bottom:solid 3px #050630;
	margin-bottom: 10px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 2px;
	clear: both;
	font-weight: bold;
}

.clm_title{
margin:5px 0 -5px 5px;
padding:0 5px 0 2px ;
border-bottom:dotted 1px #CCC;
}


#clm_1st{
width:750px;
padding-top:43px;
background:url(../images/live/report/report_time_1st.jpg) left top no-repeat;
}


#clm_1st_ex{
width:750px;
padding-top:43px;
background:url(../images/live/report/report_time_1st_ex.jpg) left top no-repeat;
}


#clm_2nd{
width:750px;
padding-top:43px;
background:url(../images/live/report/report_time_2nd.jpg) left top no-repeat;
}


#clm_2nd_ex{
width:750px;
padding-top:43px;
background:url(../images/live/report/report_time_2nd_ex.jpg) left top no-repeat;
}


#clm_pk{
width:750px;
padding-top:43px;
background:url(../images/live/report/report_time_pk.jpg) left top no-repeat;
}




/* ============================================================== */
/* == フォトギャラリー ===== */
/* ============================================================== */

#photo {
 height: 65px;
 clear: both; 
 background: #050630;
 display: none;
 margin-bottom: 10px;
}

/* == エリア左右端 == */
#photo .area_edge_left ,
#photo .area_edge_right {
 height: 65px;
 width: 5px;
 overflow: hidden;
}
#photo .area_edge_left img ,
#photo .area_edge_right img {
 display: block; 
 vertical-align: top;
}
#photo .area_edge_left {
 float: left;
}
#photo .area_edge_right {
 float: right;
}
/* == エリア == */
#photo .area {
 width: 770px;
 height: 65px;
 float: left;
}

/* == 見出し == */
#photo .header {
 height: 20px;
 background: url("../images/photo/header_line.gif") right repeat-x;
}


/* == スクロールボタン == */
#photo .left_btn_area , 
#photo .right_btn_area {
  height: 40px;
 width: 10px;
 overflow: hidden;
}
#photo .left_btn_area img ,
#photo .right_btn_area img {
 display: block; 
 vertical-align: top;
}
#photo .left_btn_area {
 padding-right: 11px;
 float: left;
}
#photo .right_btn_area {
 padding-left: 0px;
 float: right;
}

/* == ギャラリーエリア == */
#photo #gallery {
 float: left;
 width: 731px;
 height: 40px;
 overflow: hidden;
 position: relative;
}

/* == ギャラリー == */
#photo #gallery #galleryInner {
 height: 40px;
 text-align: left;
 position: absolute;
 top: 0;
 left: 0;
 width: 1%;
}
#photo #gallery #galleryInner a {
 width: 40px;
 display :block;
 vertical-align: middle;
}


#photo table, 
#photo #galleryInner tr ,
#photo #galleryInner td {
 border:0;
 padding: 0;
 margin: 0;
}


#photo #galleryInner td {
 width: 40px;
 height: 40px;
 background:#222 url("../images/photo/thumb_loading.gif") center no-repeat;
 text-align: center;
 vertical-align: middle;
 border-right: 3px solid #050630;
}

.tableProcess{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.tableProcess .tdTime {
	width: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #CCCCCC;
	vertical-align: top;
}

.tableProcess .tdPlayerL {
	text-align: right;
	width: 184px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	vertical-align: top;
	font-size: 14px;
	line-height: 150%;
	padding-top: 3px;
}

.tableProcess .tdPlayerR {
	width: 184px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	vertical-align: top;
	font-size: 14px;
	line-height: 150%;
	padding-top: 3px;
}

.tableProcess .tdPlayerL p {
	text-align: right;
	padding: 0px;
	margin: 3px 1px 3px 0px;
}

.tableProcess .tdPlayerR p {
	text-align: left;
	padding: 0px;
	margin: 3px 0px 3px 1px;
}


.tableProcess .tdPlayerL p img {
	margin: 0px 0px 0px 2px;
}

.tableProcess .tdPlayerR p img {
	margin: 0px 2px 0px 0px;
}


