/* Text Styles */
.text {
	color : #333333;
	font-size : 10px;
	text-decoration:none;
}

p {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-style : normal;
	font-size : 14px;
}

.small {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-style : normal;
	font-size : 10px;
}

.smallwhitetext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-style : normal;
	font-size : 10px;
}

blockquote {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-style : normal;
	font-size : 11px;
}

.subhead {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #996600;
	font-size : 12px;
	font-weight : bold;
}

.subhead2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1B3C78;
	font-size : 12px;
	font-weight : bold;
}

.header {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1B3C78;
	font-size : 14px;
	font-weight : bold;
}

.superheader {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #996600;
	font-size : 18px;
}

.subsuperhead {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #996600;
	font-size : 16px;
	font-weight : bold;
}


.smalltext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-style : normal;
	font-size : 10px;
}

.tinytext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 9px;
}

li {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-style : normal;
	font-size : 11px;
}

.Pblue{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #996600;
	font-style : normal;
	font-size : 11px;
	font-weight: bold;
}

p.fade1{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #707070;
	font-style : normal;
	font-size : 11px;
}


/* Color Styles */

.lightline {
	background-color: #FFFF00;
	font-style : normal;
	font-size : 11px;
	color: #FFFFFF;

}

.darkline {
	background-color: #FF9900;
	font-style : normal;
	font-size : 11px;
	color: #000099;


}

.gray {
	background-color: #818181;
	font-style : normal;
	font-size : 11px;

}

/* Link Styles */

A:link {
	font-family : ゴシック, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #000099;
	font-style : normal;
	text-decoration: none;

}

A:visited {
	font-family : ゴシック, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #000099;
	font-style : normal;
  	text-decoration: none;

}

A:active {
	font-family : ゴシック, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #996600;
	text-decoration: none;	

}

A:hover {
	font-family : ゴシック, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #00CC99;
	text-decoration: underline;

}

A.small:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0;
	font-style : normal;
	text-decoration: none;
	font-size : 10px;
}

A.small:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0;
	font-style : normal;
  	text-decoration: none;
	font-size : 10px;
}

A.small:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0;
	text-decoration: none;	
	font-size : 10px; 
}

A.small:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC6633;
	text-decoration: underline;
	font-size : 10px;
}

A.header:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1B3C78;
	font-size : 14px;
	font-weight : bold;
	text-decoration: none;
}

A.header:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1B3C78;
	font-size : 14px;
	font-weight : bold;
	text-decoration: none;
}

A.header:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #1B3C78;
	font-size : 14px;
	font-weight : bold;
	text-decoration: none;
}

A.header:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC6633;
	font-size : 14px;
	font-weight : bold;
	text-decoration: underline;
}

A.subhead:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #996600;
	font-size : 14px;
	font-weight : bold;
	text-decoration: none;
}

A.subhead:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #996600;
	font-size : 14px;
	font-weight : bold;
	text-decoration: none;
}

A.subhead:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #996600;
	font-size : 14px;
	font-weight : bold;
	text-decoration: none;
}

A.subhead:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC6633;
	font-size : 14px;
	font-weight : bold;
	text-decoration: underline;
}

A.large:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #996600;
	font-style : normal;
	text-decoration: none;
	font-size : 12px;
}

A.large:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #996600;
	font-style : normal;
  	text-decoration: none;
	font-size : 12px;
}

A.large:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #996600;
	text-decoration: none;	
	font-size : 12px; 
}

A.large:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC6633;
	text-decoration: underline;
	font-size : 12px;
}

A.footer:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000099;
	font-style : normal;
	text-decoration: none;
	font-size : 11px;
}

A.footer:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000099;
	font-style : normal;
  	text-decoration: none;
	font-size : 11px;
}

A.footer:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;	
	font-size : 11px; 
}

A.footer:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC6633;
	text-decoration: underline;
	font-size : 11px;
}

A.topnav:link {
	font-family : Georgia, Times New Roman, Times, serif;
	color: #F7F7F7;
	font-style : normal;
	text-decoration: none;
	font-size : 21px;
	font-weight : normal;
}

A.topnav:visited {
	font-family : Georgia, Times New Roman, Times, serif;
	color: #F7F7F7;
	font-style : normal;
  	text-decoration: none;
	font-size : 21px;
	font-weight : normal;
}

A.topnav:active {
	font-family : Georgia, Times New Roman, Times, serif;
	color: #F7F7F7;
	text-decoration: none;	
	font-size : 21px; 
	font-weight : normal;
}

A.topnav:hover {
	font-family : Georgia, Times New Roman, Times, serif;
	color: #F7F7F7;
	text-decoration: none;
	font-size : 21px;
	font-weight : normal;
}

A.side:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style : normal;
	text-decoration: none;
	font-size : 11px;
	font-weight : normal;
}

A.side:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style : normal;
  	text-decoration: none;
	font-size : 11px;
	font-weight : normal;
}

A.side:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3399cc;
	text-decoration: none;	
	font-size : 11px; 
	font-weight : normal;
}

A.side:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3399cc;
	text-decoration: underline;
	font-size : 11px;
	font-weight : normal;
}

A.sub1:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style : normal;
	text-decoration: none;
	font-size : 11px;
	font-weight : normal;
}
A.sub1:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style : normal;
  	text-decoration: none;
	font-size : 11px;
	font-weight : normal;
}
A.sub1:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;	
	font-size : 11px; 
	font-weight : normal;
}
A.sub1:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: underline;
	font-size : 11px;
	font-weight : normal;
}

/* Horizontal Rule Styles  */

HR {
color : #1B3C78;
}

.body {
	background-color:#FFFFFF;
	}

/* table style */
#table {
	padding: 5px;
	font-size: 12px;
	border-collapse: collapse; /* 枠線の表示方法（重ねる） */ 
}
#table TD {
	background-color: #FFFFFF;
	padding: 3px 8px;
	border-top: 1px solid #999999;
	border-right: 0px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;

