a:link, a:active {
	font-family:"Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
}

a:visited {
	font-family:"Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #669933;
	text-decoration: none;
}
a:hover {
	font-family:"Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #336699;
	text-decoration: underline;
}
a.news {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
BODY { 
	background-color:#FFFFFF;
}
img {
	border:0px;
}
td {
		text-align:justify;
}
.right	{
	text-align:right;
}

/*Menu*/	

#menu {
	width:100%;
	float:left;
	height: 37px;
	color: #000000;
	background-color:#003f61;
	background-image:url(img/menu_bg.gif);
	font-size:14px;

}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 37px;
}


#menu li {
	list-style: none;
	margin: 0; 
	padding: 0;
	float: left;
	width: 97px;
	height: 37px;
	position: relative;
}
	
#menu a {
	display: block;
	font-family:"Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font:bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	height:inherit;
	padding: 10px 0 10px 0;
}

#menu a:hover {
	color: #000000;
	background-color:#DBFFB7;
}

#menu a:active {
	background-color:#FFFFFF;
	color: #000000;

}



#menu ul li {
	margin: 0;


	}

#menu ul ul {
	position: absolute;
	z-index: 500;
	height: 35px;
	font-size:12px;
	padding: 5px 0 12px 0;
}

#menu ul ul li{
	background-color:#FFFFFF;
}


div#menu ul ul, 
div#menu ul li:hover ul ul {	
	display: none;}

div#menu ul li:hover ul, 
div#menu ul ul li:hover ul {	
	display: block;
	background-color:#FFFFFF;}
	
/* end Menu*/
	
	
/* Footer*/

#footer {
	width:100%;
	float:left;
	height: 25px;
	color: #000000;
	background-color:#003f61;
	background-image:url(img/menu_bg.gif);
	font-size:12px;

}

#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 25px;
}


#footer li {
	list-style: none;
	margin: 0; 
	padding: 0;
	float: left;
	width: 97px;
	height: 25px;
	position: relative;
}
	
#footer a {
	display: block;
	font-family:"Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font:bold;
	color: #336699;
	text-decoration: none;
	margin: 0px;
	height:inherit;
	padding: 5px 0 5px 0;
}

#footer a:hover {
	color: #336699;
	text-decoration: underline;
}

#footer a:active {
	background-color:#FFFFFF;
	color: #336699;

}


#footer a:visited {
	font-family:"Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #669933;
	text-decoration: none;
}

	
/* end Footer*/

.text1 {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text2 {
	font-family:"Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #205E19;
	text-decoration: none;
}
.text3 {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.text4 {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.text5 {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.text6 {
	font-family:"Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.text7 {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text8 {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text9 {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text10 {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.text10 {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text11 {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.text12 {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.textjp {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:15pt;
}
.textjp02 {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	line-height:12pt;
}
.bg {
	background-color:#CCCCFF;
}
.sidetop {
	background-image:url(../img/side_top.jpg);
}
.side {
	background-image:url(../img/side.jpg);
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}
.sidebottom {
	background-image:url(../img/side_bottom.jpg);
}
.side2top {
	background-image:url(../img/side2_top.jpg);
}
.side2 {
	background-image:url(../img/side2.jpg);
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:left
}
.side2bottom {
	background-image:url(../img/side2_bottom.jpg);
}
.news{
	width:177px;
	height:215px;
	background-repeat:no-repeat;
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:left; padding-left:10px; padding-right:0; padding-top:30px; padding-bottom:0
}
div.news a:link, a:active {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
}
div.news a:visited {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #669933;
	text-decoration: none;
}
div.news a:hover {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
div.news p{
	background-image:url(../img/top_news_list.gif);
	background-repeat:no-repeat;
	margin-left:0px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:10px
}
.news_btm{
	width:177px;
	height:30px;
	background-repeat:no-repeat;
	font-family: T"Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:right; padding-left:0px; padding-right:8px; padding-top:10px; padding-bottom:0
}
div.news_btm a:link, a:active {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
div.news_btm a:visited {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #669933;
	text-decoration: none;
}
div.news_btm a:hover {
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.quote{
	width:175px;
	background-image:url(../img/top_quote_bg.jpg);
	background-repeat:no-repeat;
	float:right;
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:left; padding-left:15px; padding-right:10px; padding-top:30px; padding-bottom:0
}
div.quote p{
	padding:0 0 0px 0px;
	margin:0 0 10px 0px;
}
div.quote p.quote_by{
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin:10px 0 0 0px;
}
.quote_btm{
	width:200px;
	height:30px;
	background-image:url(../img/top_news_bg_btm.jpg);
	background-repeat:no-repeat;
	float:right;
	font-family: "Kozuka Gothic Pro L", Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:right; padding-left:0px; padding-right:8px; padding-top:10px; padding-bottom:0
}
.ads{
	width:189px;
	text-align:center;
}
.ads img{
	margin:0 0 10px 0px;
}
