@charset "utf-8";
/* 共通セルで黒番て白番 */


 td.kiken {
	padding: 3px 3px;
	font-size: 0.93em;
	font-weight: bold;
	text-align: center;
	background-color:#dddddd;
	color:#878787;
}

 td.saisyukekka {
	padding: 3px 3px;
	font-size: 0.93em;
	font-weight: bold;
	text-align: center;
	background-color:white;
	color:red;
}




/*テーブル緑*/


td.miwake{
	background-color:#EFEFEF;
}
td.pname
{
font-weight: bold;
}
  
.tbl_blue{
	margin: 0px;
	border: 2px solid #020B56;
	border-collapse: separate;
	margin-top:10px;
	width: 100%;
}

.tbl_blue th.cols {
	padding: 1px 1px;
	font-size: 0.93em;
	font-weight: bold;
	color: #000972;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	background-color: #B1CDFD;
	text-align: center;
	white-space: nowrap;
}

.tbl_blue td.kekka {
	padding: 1px 1px;
	font-size: 0.93em;
	font-weight: bold;
	text-align: center;

}
.tbl_blue td {
	padding: 1px 1px;
	border-left: 1px dotted #ccc;
	border-top: 1px dotted #ccc;
	text-align: center;
	font-size: 0.77em;
}

td.pname
{
font-weight: bold;
font-size: 0.93em;
}
/*テーブル緑*/

.big_center{
	text-align:center;
	font-size:16px;
	}
.big_red{
	text-align:center;
	font-size:18px;
	color:#FF0004;
}
.namecenter{
	text-align:center;
	line-height:25px;
}

.subtbl_green{
	margin: 0px;
	border: 2px solid #ffffff;
	border-collapse: separate;
	margin-top:10px;
}
.subtbl_green th.cols {
	font-size: 0.93em;
	font-weight: bold;
	color: #225617;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	background-color: #d6f0c8;
	text-align: center;
	white-space: nowrap;
}
.subtbl_green td {
	border-left: 1px dotted #fff;
	border-top: 1px dotted #fff;
}


@charset "utf-8";
/* CSS Document */

.tbl_org{
	margin: 0px;
	border: 2px solid #FF801E;
	border-collapse: separate;
	margin-top:10px;
}

.tbl_org th.cols {
	padding: 3px 5px;
	font-size: 0.93em;
	font-weight: bold;
	color: #225617;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	background-color: #FFD33A;
	text-align: center;
	white-space: nowrap;
}
.tbl_org td {
	padding: 5px 10px;
	border-left: 1px dotted #ccc;
	border-top: 1px dotted #ccc;
}



/*テーブル茶色*/
.tbl_chairo{
	margin: 0px;
	border: 2px solid #6F3401;
	border-collapse: separate;
	margin-top:10px;
}

.tbl_chairo th.cols {
	padding: 3px 5px;
	font-size: 0.93em;
	font-weight: bold;
	color: #6F3401;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	background-color:#CCBD97;
	text-align: center;
	white-space: nowrap;
}
.tbl_chairo td {
	padding: 5px 10px;
	border-left: 1px dotted #ccc;
	border-top: 1px dotted #ccc;
}
/*テーブル茶色*/

.kekka_list
{
	list-style:none;
	font-weight: bold;
}

h3.midashi {
	font-size: 18px;
	font-weight: bold;
	border-bottom: solid 5px #5A69E4;
	padding-bottom: 3px;
	margin-bottom: 20px;
	font-family: 'Avenir', 'Helvetica Neue', 'Helvetica', 'Arial', 'Hiragino Sans', 'ヒラギノ角ゴシック', YuGothic, 'Yu Gothic', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic';
}

a.kuromoji:link{
	color:black;
	text-decoration: underline;
}
a.kuromoji:visited{
	color:black;
	text-decoration: underline;
}
a.kuromoji:hover{
	color:pink;
	text-decoration: underline;
}

a.shiromoji:link{
	color:white;
	text-decoration: underline;
}
a.shiromoji:visited{
	color:white;
	text-decoration: underline;
}
a.shiromoji:hover{
	color:pink;
	text-decoration: underline;
}


a.firstday:link{
	color:black;
	text-decoration: underline;
}
a.firstday:visited{
	color:black;
	text-decoration: underline;
}
a.firstday:hover{
	color:pink;
	text-decoration: underline;
}
