
BODY {
font-size:12px;
color:#000000;
line-height:1.2em; 
background-color:#f9f9ff;
margin-top:0px;
}

A{font-size:12px;}
A:link {text-decoration:none;color:#294949}
A:visited {text-decoration:none;color:#294949}
A:active {text-decoration:none;color:#294949}
A:hover {text-decoration:underline;color:#ff3300}

#body00{
margin:0 auto;
width:870px;
background-color:#ffffff;
text-align:left;
}

#header00{
height:50px;
border-bottom:solid 4px #3333bb;
padding-top:5px;
}

#main00{}

#content00{
width:640px;
float:left;
}

#side00{
width:220px;
float:right;
padding:6px 5px;
background-color:#99cccc;
}

#cont01{margin:5px;}

#cont02{clear:both;margin:5px;}

#cont03{margin:5px;background-color:#f5feee;}

#cont04{margin:5px}

#footer00{
clear:both;
border-top:3px solid #3333bb;
}

.tree {
position:absolute;
background-color:#f5e5f5;
color:navy;
border:1px solid #999999;
padding:0.5em;
margin:0;
line-height:1.2em; 
font-size:12px;
width:180px;
visibility:hidden;}

.tree a {text-decoration:none; font-size:12px;}
.tree ul {margin-top:0; margin-bottom:0;}
.tree li {line-height:1.5em;}


.tree2 {
position:absolute;
background-color:#e5f5f5;
color: navy;
border:1px solid #999999;
padding:0.5em;
margin:0;
line-height:1.2em; 
font-size:12px;
width: 180px;
visibility:hidden;
}

.tree2 a {text-decoration: none; font-size:12px;}
.tree2 ul {margin-top:0;margin-bottom:0; }
.tree2 li {line-height:1.5em; }


.tree3 {
position:absolute;
background-color:#f6eeee;
color: navy;
border:1px solid #999999;
padding:0.5em;
margin:0;
line-height:1.2em; 
font-size:12px;
width: 300px;
visibility:hidden;
}

.tree3 a {text-decoration: none; font-size:12px;}
.tree3 ul {margin-top:0;margin-bottom:0; }
.tree3 li {line-height:1.5em; }

.tree4 {
position:absolute;
background-color:#eef6ee;
color: navy;
border:1px solid #999999;
padding:0.5em;
margin:0;
line-height:1.2em; 
font-size:12px;
width: 560px;
visibility:hidden;
}

.tree4 a {text-decoration: none; font-size:12px;}
.tree4 ul {margin-top:0;margin-bottom:0; }
.tree4 li {line-height:1.5em; }

.ootepo{
color:#662222;
width:200px;
height:115px;
font-family:HGP‘n‰pŠpºÞ¼¯¸UB,HGPºÞ¼¯¸E,Osaka;
font-size:14px;
font-weight:bolder;
padding:5px;
border:solid 1px #ff6666;
background-color:#fff5f5;
line-height:1.5em;
float:left;
}

.ootepo a{font-size:14px;}

.teibanlink{
background-color:#ffffdd;
padding:0px 3px;
margin:3px 0px;
}

.yahoofin{
font-size:11px;
border:solid 1px #8888ee;
width:400px;
height:115px;
margin:0px 5px 0px 5px;
padding:3px;
float:left;
}
.yahoofin a{
font-size:11px;
}

.yahoofin form{margin:0px;padding:0px;font-size:11px;}

.yahoofin form textarea{font-size:12px;background-color:#ffffee;}

.teigigata dl{
font-size:12px;
margin:0px;
}

.teigigata dt{
font-size:11px;
font-weight:bolder;
color:#ffffff;
background-color:#2e539d;
padding:3px 20px;
border-top:solid 1px #ffffff;
border-bottom:solid 1px #990000;
}

.teigigata dd{
font-size:12px;
font-size:normal;
color:#000000;
background-color:#c8d2e6;
margin:0px;
padding:4px;
}

.footerlinker{font-size:9px;text-align:center;}
.footerlinker a{font-size:9px; color:#777777;}




/* begin styles for RSS Feed */

.rss_box {
	 width: 210px;
	 background-color: #F1F1FD;
	 border: 1px solid #9B72CF;
	 padding:0px;
	 margin:5px 0px 5px 0px;
}
.rss_items {
	margin:0px;
	padding:5px;
	color:#000000;
}
p.rss_title {padding:5px;}
.rss_title {
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-size: 11px;
	background-color:#9B72CF;
	color:#ffffff;
	font-weight:bold;
	margin: 0px;
	padding:0em;
	text-align: left;
}

.rss_item  {
  font-family: verdana, arial, sans-serif;
  font-size:12px;
  font-weight : normal;
  list-style:none;
  padding:5px 0px;
  margin:0px;
}

.rss_item a {
	text-decoration : underline;
	color:blue;
	font-size:12px;
	font-family:arial, sans-serif;
	}
	
.rss_item a:visited {
	color:purple;
}

.rss_date {
	font-size: 85%;
	font-weight : normal;
	color: #F60;
	}
    