BODY {
MARGIN: 0px;
BACKGROUND-COLOR: #ffffff;
COLOR: #000000;
FONT-SIZE: 0.9em
}

TD,TH{
font-size: 0.9em;
line-height:110%;
padding: 10px;
}

div {
line-height:110%;
padding: 10px;
}

image {
border-style: none;
}

/*　ヘッダー部分　*/

.header{
position: absolute;
top: 10px;
white-space: nowrap;
}
.header td{font-size:10pt;color: #4169E1;vertical-align: top;white-space: nowrap;}
.header A:link { color: #4169E1; } 
.header A:visited { color: #4169E1 } 
.header A:active { color: #ff6600; } 
.header A:hover { color: #FF0000; }

.topbelt {
position: absolute;
left: 20px;
font-size:10pt;
white-space: nowrap;
color: #ffffff;
}
.topbelt A:link{color:#ffffff}
.topbelt A:visited{color:#ffffff}
.topbelt A:active{color:#ffffff}
.topbelt A:hover{color:#FF0033}
.topbelt A { text-decoration: none; }


/*　メニュー部分　*/

.menu{
position: absolute;
top: 130px;
left: 10px;


}
.menu td{font-size:10pt;color:#000000;line-height:15pt}
.menu A:link { color: #000000; } 
.menu A:visited { color: #000000; } 
.menu A:active { color: #000000; } 
.menu A:hover { color: #000000; } 

.navi td{font-size:10pt;line-height:15pt;color:#4169e1;background-color:#FFFFFF}
.navi a:link{color:#4169E1}
.navi a:visited{color:#4169E1}
.navi a:active{color:#ff6600}
.navi a:hover{color:#FF0000}

/*　コンテンツ部分　*/

.contents{
width: 650;
position: absolute;
left: 230px;
right:10px;
top: 150px
}
.footer{font-size:10pt;text-align:center;line-height:18pt;color:#4169E1}
.footer a:link{color:#4169E1}
.footer a:visited{color:#4169E1}
.footer a:active{color:#ff6600}
.footer a:hover{color:#FF0000}


H1 {
	FONT-SIZE: 12pt
}
H1.bodyheader {
	FONT-SIZE: 9pt; COLOR: #666666; MARGIN: 0pt 0pt 0pt 3pt
}
H1.sodantitle {
	FONT-SIZE: 16pt; TEXT-ALIGN: center
}
H2 {
	MARGIN: 5px; FONT-SIZE: 1.0em
}
H2.titlename{
	FONT-SIZE: 16pt; font-weight: bold; MARGIN: 0px;
}
.rowitemname {
	FONT-SIZE: 16pt; font-weight: bold; MARGIN: 0px;
}
H2.title {
	FONT-SIZE: 16pt
}
H3 {
	FONT-SIZE: 1.2em; FONT-WEIGHT: normal; MARGIN-TOP:5pt
}
H4.zairyo {
	FONT-SIZE: 8pt; FONT-WEIGHT: normal; MARGIN: 0pt 0pt 0pt 0t;
}
HR {
	HEIGHT: 1pt; COLOR: #666666; SIZE: 1pt
}
UL.catmembers {
	LINE-HEIGHT: 16pt
}
.topbeltcontent {
	FONT-SIZE: 10pt; RIGHT: 20px; POSITION: absolute
}
.leftbelt {
	WIDTH: 200px; BACKGROUND-COLOR: #fbfee6; TEXT-ALIGN: center; 
	position:absolute; top:116px; overflow: visible; left:1%;
}
.fixsmallfont {
	FONT-SIZE: 10pt
}
.centerbelt {
	MARGIN: 3pt 8pt 3pt 3pt 
}
.title {
	PADDING-RIGHT: 3pt; PADDING-LEFT: 3pt; FONT-WEIGHT: 900; PADDING-BOTTOM: 3pt; PADDING-TOP: 3pt; BACKGROUND-COLOR: #ffde6c
}
.comgreen {
	COLOR: #009933
}
.comorange {
	COLOR: #FF7D26
}
.rightbeltboxcolor {
	BACKGROUND-COLOR: #d4f0be
}
.boxborder {
	BACKGROUND-COLOR: #999999
}
.1ptsmaller {
	FONT-SIZE: 10pt
}
.koibeltcolor {
	BACKGROUND-COLOR: #99CC66
}
.usuibeltcolor {
	BACKGROUND-COLOR: #E8F7DB
}
