@charset "UTF-8";/* CSS Document */body {	margin: 0;	color: #333333;	font-size: 12px;	font-family:Geneva, Arial, Helvetica, sans-serif;	background-color: #444444;}p, dt, dd {	line-height: 150%;	text-indent: 2em;}#wrapper {	width: 755px;	margin-top: -10px;	margin-left: 20px;	background-color: #ffffff;}h1#logo, h1#navi {	float: left;	height: 90px;}h1#logo {	width: 255px;	margin: 0;	padding: 30px 0 0 15px;	background-color:#ffffff;}h1#logo img a {	position: relative;	top: 30px;	left: 0px;}h1#navi {	width: 364px;	margin-right: 10px;	padding: 20px 20px 0 91px;	text-align: right;	background-color:#ffffff;}/*h1#navi img a {	position: relative;	top: 30px;	left: 0px;}*/.breadcrumb{	width: 400px;	float: left;	display:inline;	margin-left: 0px;	padding: 0 0 8px 15px;}.breadcrumb div {	width: 400px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #444444;	background-color: #ffffff;}.breadcrumb a{	text-align: left;	color: #333333;	text-decoration: none;}.breadcrumb a:hover {	text-decoration: underline;	color: #FF7788;}.menu {	width: 755px;	margin: 0;	background-color: #ffffff;}.menu div { 	float: left;	line-height: 130%;}.menu a {	display: block;	width: 150px;	padding-top: 3px;	padding-bottom: 3px;	border-right: 1px dotted #ffffff;	font-size: 11px;	text-align: center;	background-color: #666677;}.menu a:link {	color: #eeeeee;	text-decoration: none;	}.menu a:visited {	text-decoration: none;	color: #eeeeee;}.menu a:hover {	text-decoration: none;	color: #ffffff;	background-color: #88bb11;}.hiddenimg {	display: none;}.floatclear {	clear: left;	overflow: hidden;}#primary, #secondary {	float: left;	height: auto;}#primary {	width: 250px;	margin: 0px 0px 20px 0px;	padding: 25px 0px 10px 0px;	background: #ffffff;	line-height: 130%;}#secondary {	width: 505px;	margin: 0px 0px 20px 0px;	padding: 20px 0px 10px 0px;	background: #ffffff;}.localnavi {	float: left;	display: block;	margin-top: 0px;	}.localnavi div {	margin: 10px 0px 10px 20px;	padding: 0px 20px 2px 0px;	line-height: 120%;	font-family: Arial, Helvetica, sans-serif;}.localnavi a {	display: block;	font-size: 12px;	text-align: left;	color: #333399;	text-decoration: none;	padding: 0px 6px 0px 16px;	background-repeat: no-repeat;	background-image: url(../images/bullet.png);	}.localnavi a:hover {	text-decoration: underline;	color: #00CCCC;	background-repeat: no-repeat;	background-image: url(../images/arrow.png);}.section ol{	padding: 0px 0px 0px 30px;	list-style-position: outside;	list-style-type: decimal;	font-size: 10px;	color: #777777; }.section ul{	padding: 0px 0px 0px 30px;	list-style-position: outside;	list-style-type: square;	font-size: 10px;	color: #777777; }.section a{ 	display: block;	font-size: 10px;	text-align: left;	color: #777777;	text-decoration: none;	padding: 0px 0px 1px 0px;	background-image: none;}.section a:hover{ 	text-decoration: underline;	background-image: none;	color: #003366;} #primary form{	margin: 0px 0px 24px 22px;	display: block;	font-size: 12px;	text-align: left;	color: #333333;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	padding: 2px;	background-color: #aaaaaa;	}.contents {	width: 755px;	height: 483px;	margin: 12px 0px 0px 0px;	padding: 20px 0px 0px 0px;	background-color: #ffffff;	line-height: 130%;	background-image: url(../images/sky.png);}.purpose {	width: 400px;	margin: 50px 0 400px 40px;	font-family: "Times New Roman", Times, serif;	font-size: 12px;	line-height: 180%;	color: #ffffff;}.content {	width: 456px;	margin-left: 10px;	font-family: "Times New Roman", Times, serif;	font-size: 12px;	line-height: 140%;	color: #333333;}.content a:link {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #333333;	text-decoration: underline;}.content a:visited {	color: #333333;	text-decoration: underline;}.content a:hover{	color:#009966;	text-decoration: underline;	font-family: "Times New Roman", Times, serif;}	.content ol{	list-style-position: outside;	list-style-type: decimal;	color: #333333;}.content ul{	list-style-type: none;}.sectitle{	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;}.sectitle a{	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;}.sectitle a:hover{	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	color: #333333;}.page div {	float: left;	display: block;}.page a {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #333399;	text-decoration: none;	text-align: right;}.content a:link {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #333399;	text-decoration: none;}.page a:visited {	color: #999999;	text-decoration: none;}.page a:focus {	font-weight: bold;}.page a:hover {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #FF6666;	text-decoration: underline;	}	h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #778899;	line-height: 200%;	font-weight: bold;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 200%;}#jump {	text-align: right;	text-decoration: none;}#jump a{	color: #009966;	text-decoration: none;}#p0 {	text-indent: 0;}#copyright {	clear: both;	width: 755px;	margin: 0 0 0 0px;	padding-top: 20px;	padding-bottom: 20px;	text-align: center;	background: #cccccc;}#keywords {	clear: both;	width: 755px;	margin: 0 0 0 0px;	padding-top: 0px;	padding-bottom: 0px;	text-align: center;	background: #cccccc;	color: #cccccc;}table.accounte {	margin-top: 10px;	padding: 5px;	width: 453px;	border-width: 1px;	border-style: solid;	border-color: #FFccff;	background-color: #ffddff;}th.ac1 {	padding: 0 0 0 8px;	width: 165px;	font-family: "Times New Roman", Times, serif;	font-weight: normal;	font-size: 12px;	line-height: 120%;	text-align: left;	background-color: #ffddff;}td.ac2 {	padding: 0;	font-family: "Times New Roman", Times, serif;	font-size: 12px;	line-height: 120%;	text-align: left;	background-color: #ffddff;}	table {	width: 453px;}td {	padding: 4px 6px 4px 6px;	font-family: "Times New Roman", Times, serif;	background-color: #ffffff;}th {	font-family: "Times New Roman", Times, serif;	background-color: #dddddd;}.column1 {	width: 70px;	padding: 4px;	font-family: Arial, Helvetica, sans-serif;	text-align: center;	background-color: #ffffff;}.column2 {	padding: 4px 6px 4px 6px;	font-family: "Times New Roman", Times, serif;	line-height: 160%;	background-color: #ffffff;}.column3 {	width: 133px;	padding: 4px 6px 4px 6px;	font-family: "Times New Roman", Times, serif;	font-size: 12px;	line-height: 160%;}.column4 {	width: 423px;	height: auto;	margin-top: 10px;	padding: 10px 15px 10px 15px;	border-width: 1px;	border-style: ridge;	border-color: #ccccff;	font-family: "Times New Roman", Times, serif;	line-height: 160%;	background-color: #ddddff;}.column5 {	padding: 0px 2px 0px 6px;	font-family: "Times New Roman", Times, serif;	line-height: 140%;}.newsnavi div {	margin: 10px 0px 10px 20px;	padding: 0px 10px 2px 0px;	line-height: 100%;	font-family: Arial, Helvetica, sans-serif;}	.date {	font-family: "Times New Roman", Times, serif;	font-size: 11px;	font-weight: bold;	color: #bb1166;	line-height: 1.2;}.newsnavi a {	display: block;	font-size: 10px;	text-align: left;	color: #333399;	text-decoration: none;}.newsnavi a:hover {	text-decoration: underline;	color: #00CCCC;}