
BODY{ background-color: #ffffff; color:#333333; margin:0px;}
TABLE.fontsize{font-size:85%; line-height:130%; }
TABLE.fontsize02{font-size:85%; line-height:150%; }
TABLE.fontsize03{font-size:99%; line-height:130%; }
TABLE.news {font-size:82.5%; line-height:130%; }
TABLE.topics { font-size:82.5%; line-height:130%; border-style:solid; border-width:1px; border-color:#ff9900;}
TABLE.tableBorder{ border-style:solid; border-width:2px; border-color:#666666; font-size:85%; line-height:130%; }
TABLE.outline { background-color: #ffffff; }
TABLE.borderGray { border-style:solid; border-width:1px; border-color:#999999;}
TABLE.borderOrange { border-style:solid; border-width:1px; border-color:#ff9900;}
TABLE.borderGray02 { font-size:85%; line-height:130%; border-style:solid; border-width:1px; border-color:#999999;}

TABLE.borderSky { border-style:solid; border-width:1px; border-color:#6699cc;}
TABLE.footer {font-size:75%; line-height:130%; }

TABLE.inTable {font-size:100%; line-height:130%; }
.inTable02{font-size:100%; line-height:140%;empty-cells: show;}

A:link { text-decoration: none; }
A:visited { text-decoration: none; }
A:active { text-decoration: none; }
A:hover { text-decoration: underline; }

DD.news{ margin-bottom:15px; }

.logo { margin: 10px 10px 5px 10px; }

.imageLeft { margin: 0px 10px 10px 0px; }

.colorBlack {color:#000000;}
.colorWhite {color:#ffffff;}
.colorAqua {color:#3399cc;}
.colorSky {color:#6699ff;}
.colorBlue {color:#0000cc;}
.colorGreen {color:#009900;}
.colorEmerald {color:#66cccc;}
.colorPurple {color:#9966cc;}
.colorOrange {color:#ff9933;}
.colorBrown {color:#993300;}
.colorRed {color:#cc3333;}
.colorVermilion {color:#ff3300;}
.colorPink {color:#ff6699;}

fontBase{font-size:85%; line-height:130%; }

.fontSmall {font-size:90%;}
.fontSmall01 {font-size:80%;}
.fontSmall02 {font-size:70%;}
.fontSmall03 {font-size:90%;}
.fontBig {font-size:130%;}
.fontBig02 {font-size:220%; line-height:130%; font-weight: bold;}
.fontBold {font-weight: bold;}

.fontSubject{font-size:200%; line-height:180%; }
.fontHeader{ line-height:220%; }

.header01 { font-size:105%; line-height:130%; color:#000000;}
.header02 { font-size:105%; line-height:130%; color:#cc0000;}

.fontTitle{ font-size:220%; line-height:130%; }

.fontTitle02{ font-size:215%; line-height:130%; }

.heading-orange {
	background-color: #ff3300;
	padding:3px 0px 3px 5px;
	margin-bottom:10px;
	color:#ffffff;
	font-weight: bold;
}

.heading-orange02 {
	background-color: #ff9900;
	padding:3px 0px 5px 10px;
	margin:0px 0px 10px 10px;
	color:#000000;
}

.heading-orange03 {
	background-color: #ff9933;
	padding:3px 0px 3px 5px;
	margin-bottom:10px;
	color:#000000;
	font-size:100%;
	line-height:120%; 
	font-weight: bold;
}

.heading-orange04 {
	background-color: #ff9933;
	padding:3px 0px 5px 10px;
	margin:0px 0px 10px 0px;
	color:#000000;
	font-weight: bold;
}

.heading-blue {
	background-color: #3366ff;
	padding:3px 0px 5px 10px;
	margin:0px 0px 10px 0px;
	color:#ffffff;
}

.heading-blue02 {
	background-color: #3366ff;
	padding:3px 0px 5px 10px;
	margin:0px 0px 10px 0px;
	color:#000000;
}

.heading-milk {
	background-color: #ffffcc;
	padding:3px 0px 3px 5px;
	margin-bottom:10px;
	color:#000000;
	font-weight: bold;
}

.space-top01{margin-top:10px;}

.left10 { margin-left:10px;}
.left20 { margin-left:20px;}

.bottom10 {
	margin-bottom:10px;
}

.bottom20 {
	margin-bottom:20px;
}


.content01 {
	padding-left:20px;
}

.content02 {
	padding-left:30px;
}

.quote { background: #FFFFFF; border: 1px dotted #000080; padding: 0px 4px 4px 4px;}