/*--- table style set ---*/

.table-menu {
	width: 130px;
	font-size: 75%;
	color: #000000;
	background-color: #ffccff;
	border-width: 0px;
	border-style: dotted;
	border-color: #ffccff;
}

.table-topmenu {
	width: 130px;
	font-size: 75%;
	color: #000000;
	background-color: #ccffcc;
	border-width: 0px;
	border-style: dotted;
	border-color: #ccffcc;
}

.table-jyuusho {
	width: 400px;
	font-size: 75%;
	color: #000000;
	background-color: #ccffcc;
	border-width: 0px;
	border-style: dotted;
	border-color: #ccffcc;
}

.table-note {
	width: 190px;
	font-size: 65%;
	color: #808080;
	background-color: #ffffff;
	border-width: 1px;
	border-style: dotted;
	border-color: #66ff66;
}

.table-ap {
	width: 80%;
	font-size: 65%;
	color: #000000;
	background-color: #ccffcc;
	border-width: 1px;
	border-style: dotted;
	border-color: #66ff66;
}

.table-00 {
	width: 80%;
	font-size: 90%;
	color: #000000;
	background-color: #ffffff;
	margin: 0px;
	padding: 2px;
	border-width: 0px;
	border-style: dotted;
	border-color: #66ff66;
}

.table-01 {
	width: 90%;
	font-size: 90%;
	color: #000000;
	background-color: #ffffff;
	border-width: 2px;
	border-style: dotted;
	border-color: #66ff66;
}

.table-02 {
	width: 90%;
	font-size: 75%;
	color: #000000;
	background-color: #ffffff;
	border-width: 2px;
	border-style: dotted;
	border-color: #ff9999;
}

.table-03 {
	width: 90%;
	font-size: 90%;
	color: #000000;
	background-color: #ffffff;
	border-width: 2px;
	border-style: solid;
	border-color: #ff9999;
}

.tb03-th {
	color: #000000;
	background-color: #99ff99;
	border-width: 0px;
	border-style: solid;
	border-color: #ff9999;
}

.tb03-cell {
	color: #000000;
	background-color: #ffffff;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	border-color: #ff9999;
}

.table-map {
	width: 850;
	font-size: 100%;
	color: #000000;
	background-color: #ffffff;
	margin: 10px;
	padding: 2px;
	border-width: 2px;
	border-style: solid;
	border-color: #ff9999;
}

.tbpg-cell {
	width: 100%;
	font-size: 80%;
	color: #000000;
	background-color: #ffffff;
	vertical-align: top;
	border-width: 2px;
	border-style: dotted;
	border-color: #ff9999;
}

.table-shouhin {
	width: 95%;
	font-size: 80%;
	color: #000000;
	background-color: #ffffff;
	margin: 10px;
	padding: 2px;
	border-width: 0px;
	border-style: solid;
	border-color: #ffffff;
}
