
/*記録テーブル*/
.record{
	width: 100%;
	table-layout: fixed;
	margin: 0 0 2rem;
	border-collapse: collapse;
}
.recordAward{
	width: 60%;
	table-layout: auto;
	margin: 0 0 2rem;
	border-collapse: collapse;
}

/*記録テーブル　ガイド*/
.recordGuide{
  border-collapse: collapse;
  border: 1px solid #333;
  width: 100%;
  table-layout: auto;
  text-align: left;
	margin-bottom:1rem;
	margin-right:1rem;
}
.recordGuide th, .recordGuide td {
	border: 1px solid #333;
  padding-left: 0.5rem;
}
/*記録テーブル　成績スクロール*/
.scroll{
	overflow-x: auto;
}
.record-scroll{
	width: 700px;
	table-layout: fixed;
	margin: 0 0 2rem;
}

/*記録テーブル　横幅が狭い成績表*/
.record-short{
	width: 100%;
	table-layout: fixed;
	margin: 0 0 2rem;
	border-collapse: collapse;
}
.record th,.record-scroll th,.record-short th,.recordGuide th{
	color: #fff;
	text-align: center;
	background-color: maroon;
	padding: 0;
	border: 1px solid #333;
	
}
.record td,.recordAward td,.record-scroll td,.record-short td{
	text-align: left;
	padding-left: 0.5rem;
	background-color: #fff;
	border: 1px solid #333;
}

/*記録テーブル　縞模様*/
.record tr:nth-child(odd) td,.record-scroll tr:nth-child(odd) td,.record-short tr:nth-child(odd) td,.recordAuto tr:nth-child(odd) td,.recordTotal-c tr:nth-child(odd) td{
	background-color: #EBEFFF;
}



/*記録テーブル　キャプション*/
.record caption,.recordAward caption,.record-short caption,.record-scroll caption,.recordBatter caption,.recordTotal caption,.recordTotal-c caption{
	font-size: 1.1rem;
	text-align: left;
	padding-left: 0;
	margin-top: 1rem;
}


/*記録テーブル　打撃*/
.recordBatter{
	table-layout: auto;
	width: 100%;
	margin: 0;
	border-collapse: collapse;
}
.recordBatter tr th{
	color: #fff;
	text-align: center;
	border: 1px solid #333;
	background-color: maroon;
}

.recordBatter tr td{
	padding-left: 0.3rem;
	border: 1px solid #333;
}

.recordBatter tr td:nth-of-type(1){
	background-color: #fff;
}
.recordBatter tr td:nth-child(2){
	background-color: #CBE8CF;
}
/*記録テーブル　打撃　ヒット*/
.hit{
	background-color: #FFED78;
}

/*記録テーブル　トータル 総合成績 色分け*/
.recordTotal-c{
	font-size: 1rem;
	width: 100%;
	table-layout: fixed;
	margin: 0;
	border: 1px solid #333;
	border-collapse: collapse;
}
.recordTotal-c tr th{
	color: #fff;
	text-align: center;
	border: 1px solid #333;
	background-color: maroon;
}

.recordTotal-c tr td{
	text-align: center;
	padding-left: 0.3rem;
	border: 1px solid #333;
}
.recordTotal-c tr td:nth-child(2){
	background-color: #CBE8CF;
}

/*記録テーブル　トータル 総合成績*/
.recordTotal{
	font-size: 0.5rem;
	width: 100%;
	table-layout: fixed;
	margin: 0;
	border: 1px solid #333;
	border-collapse: collapse;
}
.recordTotal tr th{
	color: #fff;
	text-align: center;
	border: 1px solid #333;
	background-color: maroon;
}

.recordTotal tr td{
	text-align: center;
	padding-left: 0.3rem;
	border: 1px solid #333;
}
/*記録テーブル　総合成績　ベスト色分け*/
.bst1{
	background-color: #FF8686;
}
.bst2{
	background-color: #D8BB87;
}
.bst3{
	background-color: #FFD675;
}
.good{
	background-color: #FFF971;
}
/*記録テーブル　総合成績　リーグ戦試合日　色分け*/
.League{
	background-color: #E0E0BC;
}
span.win{
	color: red; 
}

/*試合時間他*/
.date{
   margin-top: 0.3rem;
}

/*注記*/
.note{
	margin: 0.3rem 0 2rem 0;
	text-align: left;
	font-size: 0.7rem;
}

/*スコアボード*/
.scoreBoard{
	max-width: 540px;
	color: #fff;
  background-color: #064D4D;
	padding: 1rem;
	text-align: center;
}
.scoreBoard .scoreFrame{
	width: 100%;
	border-collapse: collapse;
}
.scoreBoard th,.scoreBoard td{
	border: solid 2px;
	border-color: #CE9F00;
}

/*記録テーブル　スペース*/
th.space3rem{
	width: 3rem;
}
th.space5rem{
	width: 5rem;
}
th.space7rem{
	width: 7rem;
}

/*601ー1024pxタブレット画面用*/
@media (min-width : 601px ) and ( max-width : 1024px ){
	
.recordGuide{
  width: 100%;
}
	
.scroll{
overflow-x: auto;
}
 .record{
 width: 100%;
 table-layout: fixed;
 margin: 0 0 2rem;
}
 .record-scroll{
 width: 700px;
 table-layout: fixed;
 margin: 0 0 2rem;
}
 .record-short{
 width: 40%;
 table-layout: fixed;
 margin: 0 1rem 2rem 0;
}

	
.recordBatter tr th:nth-of-type(1){
	width: 2rem;
}
.recordBatter tr th:nth-of-type(2){
	width: 4rem;
}
.recordBatter tr th:nth-of-type(3){
	width: 5rem;
}


}

/*1025px以上PC画面用*/
@media (min-width : 1025px ){
	
.recordGuide{
  width: 70%;
}
.record{
 width: 100%;
 table-layout: fixed;
 margin: 0 0 2rem;
}
.record-scroll{
 width: 100%;
 table-layout: fixed;
 margin: 0 0 2rem;
}
 .record-short{
 width: 30%;
 table-layout: fixed;
 margin: 0 1rem 2rem 0;
}

	

	

/*スコアボード*/
.scoreBoard{
  width: 100%;
}
.recordTotal{
	font-size: 0.8rem;
}
/*PC限定幅指定*/
th.pc3rem{
	width: 3rem;
}
th.pc5rem{
	width: 5rem;
}
th.pc7rem{
	width: 7rem;
}

	
}
