/* Table */

#inv table {
	width: 100%;
	border-collapse: collapse;　/*ボーダーの線を一重線に(各セル間の隙間を0にする)*/
	border: solid 2px grey;
	text-align: center;
	margin-bottom:10px;
}

#inv table tr{
	border: solid 1px grey;
	color:black;
	background:none;
}

#inv table th{
	border: solid 1px white;
	color:white;
	background:maroon;
	vertical-align:middle;
	padding:3px;
}

#inv table td{
	border: solid 1px grey;
	vertical-align:middle;
	padding:3px;
}

#inv table td a{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}

#inv table td a:hover{
	background-color:yellow;
}

#ora table {
	width: 100%;
	border-collapse: collapse;　/*ボーダーの線を一重線に(各セル間の隙間を0にする)*/
	border: solid 2px navy;
	text-align: center;
	margin-bottom:10px;
}

#ora table tr{
	border: solid 1px grey;
	color:black;
	background:none;
}

#ora table tr:nth-child(even){
	background:aliceblue;
}		/* 62ndだけの特別Ver */

#ora table th{
	border: solid 1px white;
	color:white;
	background:navy;
	vertical-align:middle;
	padding:3px;
}

#ora table td{
	border: solid 1px grey;
	vertical-align:middle;
	padding:3px;
}


#ora table td a{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}

#ora table td a:hover{
	background-color:yellow;
}

#tt table {
	width: 100%;
        table-layout: fixed;
	border-collapse: collapse;　/*ボーダーの線を一重線に(各セル間の隙間を0にする)*/
	border: solid 2px grey;
	text-align: center;
	margin-bottom:10px;
}

#tt table tr{
	border: solid 1px grey;
	color:black;
	background:none;
}

#tt table th{
	border: solid 1px white;
	color:white;
	background:maroon;
	vertical-align:middle;
	padding:3px;
}

#tt table th.width05{
        width: 4%;
}

#tt table th.width16{
        width: 14%;
}

#tt table td{
	border: solid 1px grey;
	vertical-align:middle;
	padding:3px;
	text-align: center;
}

/*
#tt table td p2{
	writing-mode:vertical-rl;
	display: inline-block;
}
*/

#tt table td.con{
	background-color:powderblue;
}

#tt table td.ene{
	background-color:thistle;
}

#tt table td.cha{
	background-color:mistyrose;
}

#tt table td.env{
	background-color:pink;
}

#tt table td.pro{
	background-color:wheat;
}

#tt table td.gla{
	background-color:aquamarine;
}

#tt table td.eng{
	background-color:linen;
}

#tt table td.die{
	background-color:lightcyan;
}

#tt table td.pow{
	background-color:bisque;
}

#tt table td.bio{
	background-color:lightgreen;
}

#tt table td.sem{
	background-color:gold;
}

#tt table td.brk{
	background-color:yellow;
}

#tt table td.cel{
	background-color:lightcyan;
}

#tt table td.car{
	background-color:lightgray;
}

#tt table td.chi{
	background-color:whitesmoke;
}

#tt table td a{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}

#tt table td a:hover{
	background-color:yellow;
}