@charset "utf-8";
/* 一球速報 */

#tab-news{
	display: none !important;
}
.sjnpb a{
	text-decoration: none;
}

/*　batterBox　*/
.sjnpb #indexLayout #batterBoxLive .data-view th {
	border:none;
	border-bottom:#363 1px solid;
	width:64px;
	font-size:80%;
	font-weight:bold;
	letter-spacing:0.1em;}
.sjnpb #indexLayout #batterBoxLive .data-view td {
	border:none;
	border-bottom:#363 1px solid;
	font-size:90%;
	font-weight:bold;
	background-color:#D8F2CE;}
.sjnpb .data-view td, .sjnpb .data-view th {
	padding: 2px 0 !important;
	}

#contents3 {
    margin-bottom: 15px;
}

/*　背景色　*/
.sjnpb #indexLayout .contentBlock {
    background: #363;
	padding-bottom:20px;
	border-radius: 6px;}
#playerListIndex .contentBlock {
    background: #fff !important;
	font-size:84%;}
	
/*　BSO　*/
.sjnpb #indexLayout #batterBoxLive .conditions #inningScore {
	background:#584030;
	width:94%;
	padding: 12px 5px;
	box-shadow: #2D0203 0 4px 0;}
	
.sjnpb #indexLayout #batterBoxLive .conditions #inningScore .currentInning {
	color:#FFF;
	text-align:left;
	margin-left:18px;}

.sjnpb #indexLayout #batterBoxLive .conditions #inningScore table {
	background:#584030;
	margin: 0 0 0 20px;
}

.sjnpb #indexLayout #batterBoxLive .conditions {
	height:110px;}

.sjnpb #indexLayout #batterBoxLive #baseMap {
	padding-top:5px;}
	

/*　table　*/

.sjnpb .data-view th {
	background-color: #608657;
	color:#FFF;}
.sjnpb #parts-team .data-view th {
    background-color: #C7D1DA !important;
	color: #595757;}
/*　ボタン　*/

.sjnpb #ball-nav a {
	background-color: #111;
    font-size: 90%;
    box-shadow: #444 0px 4px 0;
    padding: 8px 0;
	color:#fff;
	font-weight:bold;
	}

.sjnpb #ball-nav a:hover {
	text-decoration:none;
	background-color:#ccc;
	color:#000;}
	
.sjnpb #ball-nav {
	background: #163816;
	margin-top:-16px;
	padding: 3px 0;}
	
	
/*　登板表　*/

.sjnpb #indexLayout #playerListIndex {
	min-width:160px;
	margin-right:0;}
	
.sjnpb .bgcol03, .sjnpb .bgcol03 td {
	background-color:#ccc !important;}
	
.sjnpb .bgcol08, .sjnpb .bgcol08 td {
	background-color:#C6DDEE !important;}
	
.sjnpb .bgcol02, .sjnpb .bgcol02 td {
	background-color:#86B7DB !important;}
	

/*　リスト　*/

#ballResultArea {
	background: #163816;
	padding:12px 0 5px 0;
	border-radius: 6px;
	margin-top:-10px;
	margin-bottom: 20px;
	}

#ballResultArea .data-view {
	width: 96% !important;
    margin: 5px auto;}
		
		
/*　試合表　*/
.sjnpb .gameOutlineList .gameListCmn li table {
    height: 109px;
}
.sjnpb .gameOutlineList .gameListCmn li table tr.pitcher td {
		line-height:1.5em;}
.sjnpb .gameOutlineList .gameListCmn li table td.pitch1 span.win, .sjnpb .gameOutlineList .gameListCmn li table td.pitch2 span.win {
    font-size: 120%;
}
.sjnpb .gameOutlineList .gameListCmn li table td.pitch1 span.lose, .sjnpb .gameOutlineList .gameListCmn li table td.pitch2 span.lose {
    font-size: 120%;
}
	
.sjnpb .gameOutlineList .gameListCmn li {
	height:124px;
	margin-bottom: 0px;}
	
.sjnpb .gameOutlineList .gameListCmn li a {
	padding:7px 0 2px;}
.sjnpb .gameOutlineList .gameListCmn li table tr.pitcher {
    font-size: 70%;
}
	
.sjnpb #indexLayout #ikkyuDetail #batting-map {
	height:289px;}
	
.sjnpb #indexLayout #ikkyuDetail .event-view {
	height:289px;}
/* 守備一覧表の調整*/
.sjnpb #ga-member table tr.scoreBoardTh th, .sjnpb #ga-member table tr.scoreBoardTh td {
    background-color: #608657;
}
.sjnpb #ga-member table th {
    background-color: #608657;
}

/*　下段野球ニュースの調整　*/
#contents {
    float: left;
    margin: 0px 0 0 15px;
    _margin: 0px 0 0 15px;
    padding: 0;
    width: 456px;
}

/*　カレンダー　*/
.sjnpb table.calendar tr.date th {
    background: #FFF;
	text-align:left;
	color:#000;
	font-weight:bold;
	font-size:13px;
}
.sjnpb table.calendar tr.date th:after {
/*	content: "日"; */
}
.sjnpb table.calendar tr.gamesSchedule td dl dt {
	vertical-align:top;
}
.sjnpb table.calendar tr.gamesSchedule td dl dd {
	text-align:left;
    padding: 0 0 10px 0px;
	font-weight:normal;
}
.sjnpb table.calendar th {
    border-bottom: 0px solid #ccc;
}
.sjnpb table.calendar td {
    border-top: 0px solid #ccc;
	padding-right:5px;
}
#container1 #middle1 .calendar td {
    vertical-align: top;
    font-weight: normal;
}
.sjnpb table.calendar td.sunday {
    background-color: #FFF;
}
.sjnpb #games h5.central {
	background: url(./img/others_2.png) 0 0 no-repeat;
    border-bottom: #D6D6D6 1px solid;
    clear: both;
	text-align:left;
    font-size: 100%;
    font-weight: bold;
	color:#000 !important;
    padding-left: 15px;
}
.sjnpb h2 {
	background: url(./img/others_2.png) 0 0 no-repeat;
    border-bottom: #D6D6D6 1px solid;
    clear: both;
    font-size: 100%;
    font-weight: bold;
	color:#000 !important;
	width: 100%;
}
.sjnpb h2 .update-time {
    font-weight: normal;
}
.sjnpb #games h4 {
	background-color:#FFF;
	color:#FFF;
}
.sjnpb .gameOutlineList .header {
	background: url(./img/others_2.png) 0 0 no-repeat;
	border-bottom: #D6D6D6 1px solid;
	clear: both;
	font-size: 100%;
	text-align:left;
	font-weight: bold;
	color:#000 !important;
	margin: 0 0 20px 0;
	height: 30px;
	display: block;
	font-size: 16px;
	text-indent: 10px;
	line-height: 30px;
	overflow: hidden;
}