body {
background-color: #CCCCCC;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size: 11px;*/
font-size:small;
color: #33393b;
 }

#breadCrumb{
	padding: 0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	font-size:11px;
	color: #777788;
}

#breadCrumb a{
	color: #6688a2;
	text-decoration: none;
}

#breadCrumb a:hover{
	color: #005FA9;
	text-decoration: none;
}


#contents {
width: 760px; }

#siteinfo  {
padding-left: 5px; 
padding-top: 2px; 
color: #809999;
font-size: 0.7em;
line-height: 13px;
background-color: #ffffff; }

.capsule2{
font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #A6184E;
	padding-top: 1px;
	padding-bottom: 5px;
}

/************** ADDRESS styles *****************/

.office{
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	line-height: 15px;

}

.address{
	font: 11px  Verdana, Arial, Helvetica, sans-serif;
	color: #675E58;
	line-height: 15px;
	padding-left: 30px;
}



td#mainnavi {
height: 29px; 
background-image: url(../common/top_navibg.jpg);
background-repeat: no-repeat;
 }
.tdcontents td {
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size: 12px;*/
font-size:small;
color: #33393b;
}

.tdcontents a {
color: #335555;
text-decoration: none;
}

.tdcontents2 td {
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size: 11px;*/
font-size:small;
color: #33393b;
}

.tdcontents2 a {
color: #555533;
text-decoration: none;
}


.leftnavi {
background-color: #E0E0E0;
background-image: url(../images/bgline1.gif);
color: #33393b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
margin: 0px;
padding: 0px;
border-top: none;
border-left: none;
border-bottom: none;
border-right: 1px #CDC1C1 solid; }

.leftnavi strong {
border-bottom: 1px #a79999 dotted;
display: block;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #E0E0E0;
color: #303030;
font-size: 11px;
line-height: 13px;
text-decoration: none; }


.leftnavilink a:link {
border-bottom: 1px #a79999 dotted;
display: block;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color: #303030;
font-size: 11px;
line-height: 16px;
text-decoration: none; }

.leftnavilink a:visited {
border-bottom: 1px #a79999 dotted;
display: block;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color: #303030;
font-size: 11px;
line-height: 16px;
text-decoration: none; }

.leftnavilink a:active {
border-bottom: 1px #a79999 dotted;
display: block;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color: #CCCCCC;
font-size: 11px;
line-height: 16px;
text-decoration: none; }

.leftnavilink a:hover {
border-bottom: 1px #a79999 dotted;
display: block;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
line-height: 16px;
text-decoration: none;
background-color: #ffffff; }

#header {
height: 30px;
color: #a79999;
padding-right: 8px;
background-color: #ffffff; }

#header a{
color: #000000;
text-decoration: none;
}

.maincontents {
padding-left: 2em; 
padding-right: 2em; 
padding-bottom: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size: 11px;*/
font-size:small;
background-color: #ffffff; }

.tri{
font-family: Webdings;
color: #000000;
text-decoration: none;
 }

#footer {
height: 40px;
background-color: #ffffff;
font-family: Osaka;
font-size: 0.7em;
color: #8a9999;
text-decoration: none;
padding-left: 13px;
padding-top: 0.3em; }

.footertext a {
color: #8a9999;
text-decoration: none;
 }
