body {
	margin: 0px 0px 0px 0px;
	font-size: 15px;
	font-family: MS PGothic, MS UI Gothic, Osaka, sans-serif;
	text-align: center;
}

table {
	font-size: 15px;
	line-height: 120%;
	margin: 0px 0px 0px 0px;
}

input {
	font-size: 14px;
}

textarea {
	font-size: 14px;
	background-color: #ffffff;
	font-family: MS UI Gothic;
}

select {
	font-size: 14px;
	background-color: #FFFFE8;
}

a:link, a:visited {
	color: #0000CD;
	text-decoration: none;
}

a:active {
	color: #0099cc;
	text-decoration: none;
}

a:hover {
	color: #9595FF;
	background-color: #F2F2FF;
	text-decoration: none;
}

/* ID Styles */

#tops {
	text-align: center;
	margin: 0 auto;
	width: 800px;
}

#siteInfo {
	width: 800px;
	border: 0;
	font-family: Albany, Arial;
	font-size: 12px;
	line-height: 110%;
	white-space: nowrap;
}

#navheader {
	width: 100%;
	border: 0;
	font-size: 15px;
	margin: 0;
	padding: 0;
	height: 11px;
	text-align: center;
	left: 0px;
	top: 0px;
	right: 0px;
}

#navheader_1 {
	width: 800px;
	border: 0;
	font-size: 11px;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	white-space: nowrap;
	border-spacing: 0px;
}

#navheader_2 {
	width: 800px;
	height: 33px;
	text-align: center;
	border-width: 2px 1px 2px 1px;
	border-style: solid solid solid solid;
	border-left-color: #d3d3d3;
	border-top-color: #d3d3d3;
	border-right-color: #d3d3d3;
	border-bottom-color: #f5f5f5;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	white-space: nowrap;
}

#bar_01 {
	width: 800px;
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#linkheader_1 {
	width: 800px;
	height: 33px;
	font-size: 14px;
	font-family: MS PGothic, Osaka, Verdana, sans-serif;
	text-align: center;
	font-weight: bold;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-left-color: #d3d3d3;
	border-top-color: #f5f5f5;
	border-right-color: #d3d3d3;
	border-bottom-color: #d3d3d3;
	margin: 0 0 0 0px;
	text-align: center;
	white-space: nowrap;
}

#main_01 {
	width: 800px;
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#navfooter_1 {
	width: 800px;
	background-color: #f5f5f5;
	border-width: 2px 1px 2px 1px;
	border-style: solid solid solid solid;
	border-left-color: #d3d3d3;
	border-top-color: #f5f5f5;
	border-right-color: #d3d3d3;
	border-bottom-color: #d3d3d3;
	margin: 0 0 0 2px;
	white-space: nowrap;
}

#hi {
	line-height: 200%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#strong {
	color: #0062C4;
}

#shadow {
	color: #6666FF;
	font: bolder 17px "MS UI Gothic", Osaka, sans-serif;
	WIDTH: 100%;
	filter: DropShadow(color=#D3D3D3,offX=3,offY=3,POSITIVE=3;
}

#shadow_2 {
	WIDTH: 100%;
	filter: DropShadow(color=#C0C0C0,offX=6,offY=6,POSITIVE=6;
}

/* Class Styles */

.shousai_1 {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-left-color: #D3D3D3;
	border-top-color: #D3D3D3;
	border-right-color: #D3D3D3;
	border-bottom-color: #ffffff;
	margin: 0px 0px 0px 2px;
}

.shousai_2 {
	border-width: 1px 1px 1px 1px;
	border-style: dashed dashed dashed dashed;
	border-left-color: #D3D3D3;
	border-top-color: #D3D3D3;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	margin: 0px 0px 0px 2px;
}

.shousai_3 {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-left-color: #d3d3d3;
	border-top-color: #d3d3d3;
	border-right-color: #d3d3d3;
	border-bottom-color: #ffffff;
	margin: 0px 3px 0px 3px;
}

.shousai_5 {
	border-width: 1px 1px 1px 1px;
	border-style: dashed dashed dashed dashed;
	border-left-color: #d3d3d3;
	border-top-color: #d3d3d3;
	border-right-color: #d3d3d3;
	border-bottom-color: #d3d3d3;
	margin: 0px 0px 0px 0px;
}

.sidebar {
	font-size: 13.0px;
	line-height: 105%;
	font-weight: normal;
}

.link_l {
	width: 155px;
	font-size: 13px;
	text-align: center;
	border-width: 0px 1px 0px 0px;
	border-style: solid solid solid solid;
	border-left-color: #d3d3d3;
	border-top-color: #d3d3d3;
	border-right-color: #d3d3d3;
	border-bottom-color: #f5f5f5;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.link_lm {
	width: 145px;
	font-size: 13px;
	text-align: center;
	border-width: 0px 1px 0px 0px;
	border-style: solid solid solid solid;
	border-left-color: #d3d3d3;
	border-top-color: #d3d3d3;
	border-right-color: #d3d3d3;
	border-bottom-color: #f5f5f5;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.link_m {
	width: 133px;
	font-size: 13px;
	text-align: center;
	border-width: 0px 1px 0px 0px;
	border-style: solid solid solid solid;
	border-left-color: #d3d3d3;
	border-top-color: #d3d3d3;
	border-right-color: #d3d3d3;
	border-bottom-color: #f5f5f5;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.link_sm {
	width: 115px;
	font-size: 13px;
	text-align: center;
	border-width: 0px 1px 0px 0px;
	border-style: solid solid solid solid;
	border-left-color: #d3d3d3;
	border-top-color: #d3d3d3;
	border-right-color: #d3d3d3;
	border-bottom-color: #f5f5f5;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.link_ssm {
	width: 105px;
	font-size: 13px;
	text-align: center;
	border-width: 0px 1px 0px 0px;
	border-style: solid solid solid solid;
	border-left-color: #d3d3d3;
	border-top-color: #d3d3d3;
	border-right-color: #d3d3d3;
	border-bottom-color: #f5f5f5;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.link_s {
	width: 100px;
	font-size: 13px;
	text-align: center;
	border-width: 0px 1px 0px 0px;
	border-style: solid solid solid solid;
	border-left-color: #d3d3d3;
	border-top-color: #d3d3d3;
	border-right-color: #d3d3d3;
	border-bottom-color: #f5f5f5;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.link_ss {
	width: 80px;
	font-size: 13px;
	text-align: center;
	border-width: 0px 1px 0px 0px;
	border-style: solid solid solid solid;
	border-left-color: #d3d3d3;
	border-top-color: #d3d3d3;
	border-right-color: #d3d3d3;
	border-bottom-color: #f5f5f5;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.small {
	font-size: 12.0px;
	line-height: 110%;
}

.middle {
	font-size: 14.0px;
	line-height: 120%;
}

.strong {
	font-size: 15.0px;
	line-height: 120%;
}

.section {
	color: #CC0033;
	font-size: 13.0px;
	font-family: Courier New, Courier, mono;
}

.section_2 {
	color: #CC0033;
	font-size: 13.0px;
	line-height: 110%;
}

.company {
	font-size: 13.0px;
	font-family: Courier New, Courier, mono;
	line-height: 105%;
}

.shadow {
	filter: DropShadow(color=#C0C0C0,offX=3,offY=3,POSITIVE=3;
}

