/*--- Style for Index.html ---*/


body {	font-family: "HG娵恨集窶-PRO","HGP恨集窶","俵俽 俹僑僔僢僋","俵俽僑僔僢僋","Verdana","Arial",sans-serif;
	}


/*--- Main table definition ---*/
/* Main table header */
/* Fotmat changed; not using now ***
.maintbl-header {
	color: #ffffff;
	background-color: #116633;
	font-size: 90%;
	font-weight: normal; 
	font-family: "Verdana","Arial","Helvetica","HG娵恨集窶-PRO","HGP恨集窶","俵俽 俹僑僔僢僋","俵俽僑僔僢僋",sans-serif;
	text-align: center; 
	padding: 5px 0px 5px 0px;
	}
.maintbl-header-item {
	color: #ffffff; 
	width: 25%;
	font-family: "Verdana","Arial","Helvetica","HG娵恨集窶-PRO","HGP恨集窶","俵俽 俹僑僔僢僋","俵俽僑僔僢僋",sans-serif;
	text-align: center;
	}
.maintbl-header-desc {
	color: #ffffff; 
	width: 55%;
	font-weight: bold;
	font-family: "Verdana","Arial","Helvetica","HG娵恨集窶-PRO","HGP恨集窶","俵俽 俹僑僔僢僋","俵俽僑僔僢僋",sans-serif;
	text-align: center;
	}
.maintbl-header-update {
	width: 20%;
	text-align: center;
	vertical-align: bottom;
	color: #cccccc; 
	font-size: 80%;
	font-family: "Verdana","Arial","Helvetica",sans-serif;
	}
*/

/* Main table */
.maintbl-item {
	width: 25%;
	text-align: center;
	vertical-align: middle;
	/*color: #ffffff;
	background-color: #2e8b57;*/
	color: #000;
	font-size: 105%;
	font-weight: bold;
	font-family: "HG娵恨集窶-PRO","HGP恨集窶","俵俽 俹僑僔僢僋","俵俽僑僔僢僋","Verdana","Arial",sans-serif;
	}
.maintbl-desc,
.maintbl-desc-new	{
	width: 75%;
	vertical-align: middle;
	/*border-width: 0px 0px 0px 10px;*/
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #22bb33;
	/*background-color: #eeeeee;*/
	font-size: 100%;
	font-weight: normal;
	font-family: "HG娵恨集窶-PRO","HGP恨集窶","俵俽 俹僑僔僢僋","俵俽僑僔僢僋","Verdana","Arial",sans-serif;
	padding: 0px 5px 0px 10px;
	}
.maintbl-desc	{
	color: #444;
	font-size: 80%;
	}
.maintbl-desc-new	{
	color: #ff0000;
	font-size: 80%;
	}
/* fotmat changed; not using now
.maintbl-update	{
	width: 20%;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	background-color: #ccddcc;
	font-size: 100%;
	font-weight: normal;
	font-family: "Arial","Verdana","Univers Condensed",sans-serif;
	padding: 0px 0px 0px 0px; 
	}
*/

/* <a> definition of main table */
.maintbl-a {
	width: 100%;
	padding: 5px 0px 5px 0px;
	vertical-align: middle;
	}
a.maintbl-a:link,
a.maintbl-a:visited {
	color: #337766;
	text-decoration: none;
	}
a.maintbl-a:hover {
	color: #ffffff;
	background-color: #77cc99;
	text-decoration: none;
	}

/*--- Sub table definition ---*/
/* Header */
.subtbl-header {
	color: #ffffff;
	background-color: #337766;
	font-family: "Verdana","Arial","Helvetica","HG娵恨集窶-PRO","HGP恨集窶","俵俽 俹僑僔僢僋","俵俽僑僔僢僋",sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: center;
	padding: 3px 0px 3px 0px;
	}
	
.subtbl-col {
	color: #665588;
	/*background-color: #77cc99;*/
	font-family: "HG娵恨集窶-PRO","HGP恨集窶","俵俽 俹僑僔僢僋","俵俽僑僔僢僋","Verdana","Arial",sans-serif;
	font-size: 90%;
	font-weight: normal;
	text-align: center;
	width: 25%;
	}

/* <a> definition of sub table */
.subtbl-a {
	width: 100%;
	padding: 3px 0px 3px 0px;
	font-size: 100%;
	vertical-align: middle;
	}
a.subtbl-a:link,
a.subtbl-a:visited {
	color: #337766; 
	text-decoration: none;
	}
a.subtbl-a:hover {
	color: #fff;
	background-color: #77cc99; 
	text-decoration: none;
	}

/* <a> definition of Omikuji link */
.omikuji-a {
	width:100%; padding:2px;
	vertical-align:middle;}
a.omikuji-a:link {
	color:#000000; 
	text-decoration:none;}
a.omikuji-a:visited {
	color:#000000; 
	text-decoration:none;}
a.omikuji-a:hover {
	color:#000000; 
	text-decoration:none;}


/*--- Ring ---*/
.div-float {
	float: left;
	}
.ring-link1 {
	font-size: 8pt;
	color: #73513e;
	}

