@charset "UTF-8";
/**@file
 * schedule.css コンテンツスタイル定義
 * Copyright (C)2017 FUBIC CO., LTD.
 *
 * @author   Tomoaki Tsuchiya<t-tsuchiya@fubic.com>
 */

.noacMenu dd {
    padding: 0;
    margin: 0 auto;
}

.home {
	color: white;
	background-color: #115351;
}

.home a {
	color: white;
}

.away {
	color: black;
	background-color: #e2e2e2;
}

.away a {
	color: black;
}

.ybc {
	color: white;
	background-color: #d42d26;
}

.ybc a {
	color: white;
}

.ec {
	color: white;
	background-color: #0f2563;
}

.ec a {
	color: white;
}

.acMenu dd table th, .noacMenu dd table th {
  font-size:14px;
  font-weight: bold;
  padding: 10px 0 10px 0;
  border: 2px #fff solid;
 }
 
.acMenu dd table td, .noacMenu dd table td {
  font-size:14px;
  font-weight: bold;
  padding: 15px 0 15px 0;
  border: 2px #fff solid;
 }

#table { 
  width:100%; 
  font-family: "Rounded Mplus 1c";
  border: 3px #fff solid; }

table td:first-child{ width:15% !important; text-align: center; font-size: 20px !important; }
table td:nth-child(2){ width:55% !important; padding-left: 15px !important;  line-height: 1.5!important;}
table td:nth-child(4){ width:30% !important; text-align: center !important; font-size: 20px !important; }
span.team { font-size: 14px !important; }
span.stadium { font-size: 10px !important;}
span.homegame { font-size: 13px !important;}
span.detail { font-size: 10px !important;}



/*pc*/
@media (min-width: 768px) {

#table { 
  width:780px; 
  font-family: "Rounded Mplus 1c";
  border: 3px #fff solid; }

table td:first-child{ width:12% !important; text-align: center; font-size: 20px !important; }
table td:nth-child(2){ width:31% !important; font-size: 18px !important; padding-left: 20px !important;  line-height: 1.5!important;}
table td:nth-child(3){ width:32% !important; padding-left: 20px !important; line-height: 1.5!important;}
table td:nth-child(4){ width:25% !important; text-align: center !important; font-size: 22px !important; }
span.team { font-size: 20px !important; }
span.stadium { font-size: 16px !important;}
span.homegame { font-size: 13px !important;}
span.detail { font-size: 14px !important;}

}



/*@media (min-width: 768px)*/
@media (max-width: 1020px) and (min-width: 768px) {
#table { width:100%; }
}