/* CSS Document */
/*html*/
body{
background:#efefef;
}
p,dt,dd,li{
font-size:0.8em;
}
h1,h2,h3,h4,h5{
margin:0px;
padding:0px;
}
h3{
font-size:0.9em;
color:#993333;
border-left:5px solid #993333;
margin:20px 0px 8px 0px;
padding:1px 5px;
}
h4{
font-size:0.9em;
background:#DBDBB7;
border-left:2px solid #cccc99;
color:#993366;
margin:10px 10px 8px 27px;
padding:2px 5px;
}
h5{
font-size:0.9em;
margin:18px 10px 5px 36px;
}
td{
vertical-align:top;
}
img{
border:none;
}
a:hover img{
filter:Alpha(opacity=70);
}
a:link{
text-decoration:underline;
color:#0099CC;
}
a:visited{
color:#993399;
}
a:hover{
color:#FF0000;
}
#pan a:link{
text-decoration:underline;
color:#efefef;
}
#pan a:visited{
color:#efefef;
}
#pan a:hover{
color:#CCFF00;
}
#indexMap a:link{
text-decoration:underline;
color:#006666;
}
#indexMap a:visited{
color:#006666;
}
#indexMap a:hover{
color:#FF0000;
}
.tdTyp01 a:link{
text-decoration:underline;
color:#ffffff;
}
.tdTyp01 a:visited{
color:#99CC99;
}
.tdTyp01 a:hover{
color:#CCFF00;
}

.headnavi{
	font-size:0.775em;
	margin:20px 10px 0px 80px;
}

.headnavi a{
	color:#666666;
}

.red{
	color:#FF0000;
}

.red_{
	color:#FF0000;
	font-size:1.0em;	
}