body, td, span, div       { color: #010247; font-size: 12px; line-height: 18px; font-family: Osaka, Gothic, "MS Gothic", "Hiragino KakuGothic", sans-serif }
.body2sp    { background: url(../img/bg_body.gif) repeat-y }
a{
	text-decoration : none;
	color:#4DB414;
	font-weight : bold;
}
.headline   { font-weight: bold; font-size: 15px; line-height: 18px; font-family: Osaka, Gothic, "MS Gothic", "Hiragino KakuGothic", sans-serif }

.subheadline        { color: #010247; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Osaka, Gothic, "MS Gothic", "Hiragino KakuGothic", sans-serif }
.subheadline a{
	color : #010247;
	}
.text        { font-size: 12px; line-height: 18px; font-family: Osaka, Gothic, "MS Gothic", "Hiragino KakuGothic", sans-serif; list-style-image: url(../img/listicon3.gif); list-style-position: outside }

.text a:hover{
	color: #83CE5A;
}
.footer     { color: white; font-size: 10px; line-height: 12px; font-family: Osaka, Gothic, "MS Gothic", "Hiragino KakuGothic", sans-serif; background-color: #010247; text-align: left; height: 16px }
.footer a{
	color : White;
}
.notiz   { color: #333333; font-size: 10px; line-height: 12px; font-family: Osaka, Gothic, "MS Gothic", "Hiragino KakuGothic", sans-serif }
.notiz a{
	color : #333333;
	font-weight : normal;
}
.inputborder   { color: black; font-size: 10px; font-family: Osaka, Gothic, "MS Gothic", "Hiragino KakuGothic", sans-serif; border: solid 1px #a0a0a0; line2-height: 5em; line3-height: 13px }
.nav_01      { color: #333333; font-size: 12px; line-height: 18px; font-family: Osaka, Gothic, "MS Gothic", "Hiragino KakuGothic", sans-serif; background-color: white; padding-top: 1px; padding-left: 2px; border-top: 1px none; width: 165px; height: 17px; border-top-color: #59E30D; border-top-style: solid  }
.nav_01 a{
	color : #333333;
	font-weight : normal;
}
.nav_02      { color: #333333; font-size: 12px; line-height: 18px; font-family: Osaka, Gothic, "MS Gothic", "Hiragino KakuGothic", sans-serif; background-color: #e4f2dc; padding-top: 1px; padding-left: 2px; width: 165px; height: 17px }
.nav_02 a{
	color : #333333;
	font-weight : normal;
}

.nav_02 a:active{
	color : #333333;

}
.nav_03      { color: #333333; font-size: 12px; line-height: 18px; font-family: Osaka, Gothic, "MS Gothic", "Hiragino KakuGothic", sans-serif; background-color: #f6faf3; padding-top: 1px; padding-left: 2px; width: 165px; height: 17px }
.nav_03 a{
	color : #333333;
	font-weight : normal;
}
.nav_04      { color: #ffffff; font-size: 12px; line-height: 18px; font-family: Osaka, Gothic, "MS Gothic", "Hiragino KakuGothic", sans-serif; background-color: #4db414; padding-top: 1px; padding-left: 2px; width: 165px; height: 17px }
.nav_04 a{
	color : #ffffff;
	font-weight : normal;
}
.nav_04 a:active{
	color : #ffffff;
}
.nav_05      { color: #333333; font-weight: normal; font-size: 12px; line-height: 18px; font-family: Osaka, Gothic, "MS Gothic", "Hiragino KakuGothic", sans-serif; background-color: #ffffff; padding-top: 1px; padding-left: 2px; width: 165px; height: 17px }
.nav_05 a{
	color : #333333;
}
.nav_06      { color: #333333; font-weight: normal; font-size: 12px; line-height: 18px; font-family: Osaka, Gothic, "MS Gothic", "Hiragino KakuGothic", sans-serif; background-color: #ace88c; padding-top: 1px; padding-left: 2px; width: 165px; height: 17px }
.nav_06 a{
	color : #333333;
	font-weight : normal;
}
.sitemap_1 {
	color: #010247;
	font-weight: bold;
}
.sitemap_1 a{
	color: #010247;
	font-weight: bold;
}
.sitemap_2 {
	font-weight: bold;
		padding-top : 10px;
}
.sitemap_3     { font-weight: bold; font-size: 12px; padding-top: 10px }
.sitemap_4      { font-weight: normal; font-size: 11px; line-height: 17px }
.sitemap_5       { font-weight: normal; font-size: 10px; line-height: 15px }