/* Style for a block - DIV */
.m0table {
	border-collapse: collapse;
	padding:0;
	margin:0;
	line-height:1em;
}
.m0table td {
	text-align:center;
}
/* Style for outer tag, mout (mouse out) state */
.m0mouto {
	color:#dcdcf8; /* レベル0メニュー文字色デフォルト */
	border:1px outset #e3dcfe;
}
/* Style for outer tag, mover (mouse over) state */
.m0movero {
	background-color:#2e0082 ;/* レベル0メニュー文字色選択時色 */
	color:#ff40ff;
	border:1px inset #b2a2f4;
}
/* Style for level 1 block - DIV */
.m0table1 {	letter-spacing: 0.1em;
	text-align:left;
	background-color:#ededed;
	border:1px solid #efefef ;
	line-height:1.5em;
}
.m0table1 td {
	border:none;
}
/* Style for outer tag, mout (mouse out) state */
.m1mouto {
	border:1px outset;
	color:#49376b;
}
/* Style for outer tag, mover (mouse over) state */
.m1movero {
	background-color:#ffffff ;/* レベル0メニュー文字色選択時色 */
	color:#ff40ff;
	border:1px inset;
}
/* Style for inner tag, mover (mouse over) state */
.m1inner {
}
/* Style for level 2 block - DIV */
.m0table2 {
	text-align:left;
	background-color:#d0d0d0;
	line-height:1.5em;
}
.m0table2 td {
	border:none;
}
.m2mouto {
	border:1px outset;
	color:#5a408a;
}
.m2movero {
	background-color:#ffffff;
	color:#ff40ff;
	border:1px inset;
}

