body {
	color: #000000; 
	font-size: 100%; 
	line-height: 1.2em;
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
	background-color: #ffffff; 
	margin-top: 0px; 
}

a:link { 
	color: blue; 
	text-decoration: underline; 
}

a:active { 
	color: red; 
	text-decoration: underline; 
}

a:visited { 
	color: purple; 
	text-decoration: underline; 
}

a:hover {
	color: #ff9900; 
	text-decoration: underline overline; 
}

a.text-l:hover { 
	left: 1; 
	top: 1; 
	color: #ff9900; 
	position: relative; 
	text-decoration: underline overline; 
}


h1 {
	color: #fffafa; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
	font-weight: bold; 
	font-size: 130%; 
	line-height: 1.3em; 
	padding-top: 0.3em; 
	padding-bottom: 0.1em; 
	padding-right: 0; 
	padding-left: 1em; 
	border-top-style: none; 
	border-left-color: #cfcfff; 
	border-left-width: 0.2em; 
	border-left-style: dotted; 
	border-bottom-color: #3366ff; 
	border-bottom-style: double; 
	border-bottom-width: 0.2em; 
	border-right-style: none; 
	background-color: #5555aa; 
	border-right-color: #cfcfff; 
	margin-left: 0px; 
	margin-right: 0px; 
}

h2 {
	color: #000099; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
	font-weight: bold; 
	font-size: 120%; 
	line-height: 1.3em; 
	padding-top: 0.5em; 
	padding-right: 0.1em; 
	padding-bottom: 0.1em; 
	padding-left: 0.5em; 
	background-color: #e7e7ff; 
	border-top-style: none; 
	border-bottom-color: #5555aa; 
	border-bottom-style: double; 
	border-bottom-width: 0.2em; 
	border-left-color: #5555ff; 
	border-left-width: 0.3em; 
	border-left-style: solid; 
	border-right-style: none; 
	margin-left: 0px; 
	margin-right: 0px; 
}

h3 {
	color: #000099; 
	font-size: 115%; 
	font-weight: bold; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
	line-height: 1.3em; 
	padding-left: 1em; 
	padding-top: 0.3em; 
	border-top-style: double; 
	border-top-width: 0.2em; 
	border-top-color: #5555aa; 
	border-bottom-style: double; 
	border-bottom-width: 0.2em; 
	border-bottom-color: #5555aa; 
	border-left-style: none; 
	border-right-style: none; 
	margin-left: 0px; 
	margin-right: 0px; 
}

h4 {
	color: #fffafa;
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
	font-weight: bold; 
	font-size: 107%; 
	line-height: 1.3em; 
	border-top-style: none; 
	border-left-color: #5555aa; 
	border-left-width: 0.1em; 
	border-bottom-style: none; 
	border-right-style: none; 
	background-color: #5555aa; 
	padding-top: 0.2em; 
	padding-left: 0.5em; 
	margin-left: 1.5em; 
	margin-right: 0em; 
}

h5 {
	color: #000099; 
	font-size: 105%; 
	font-weight: bold; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
	line-height: 1.2em; 
	margin-left: 3em; 
	margin-right: 0em; 
	padding-left: 0.5em; 
	padding-bottom: 0em; 
	border-top-style: none; 
	border-left-style: none; 
	border-right-style: none; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #5555ff; 
}

h6 {
	color: #000099; 
	font-size: 100%; 
	font-weight: bold; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
	line-height: 1.2em; 
	margin-left: 4em; 
	margin-right: 0px; 
	padding-left: 0.5em; 
	border-top-style: none; 
	border-left-style: none; 
	border-right-style: none; 
	border-bottom-style: dotted; 
	border-bottom-width: 2px; 
	border-bottom-color: #5555ff; 
}

p {
	color: #000000; 
	margin-right: 1em; 
	font-size: 100%; 
	line-height: 1.3em; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
}

p.top {
	color: #000000; 
	margin-left: 3em; 
	margin-right: 3em; 
	line-height: 1.3em; 
	font-size: 105%; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
}

p.p1 {
	margin-left: 0.5em; 
	margin-right: 1em; 
	line-height: 1.3em; 
	font-size: 100%; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
}

p.p2 {
	margin-left: 1em; 
	margin-right: 1em; 
	line-height: 1.3em; 
	font-size: 100%; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
}

p.p3 {
	margin-left: 2em;
	margin-right: 1em; 
	line-height: 1.3em; 
	font-size: 100%; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
}

p.p4 {
	margin-left: 3em;
	margin-right: 1em; 
	line-height: 1.3em; 
	font-size: 100%; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
}

p.p5 {
	margin-left: 4em;
	margin-right: 1.5em; 
	line-height: 1.3em; 
	font-size: 95%; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
}

p.p6 {
	margin-left: 5.5em;
	margin-right: 2em; 
	line-height: 1.3em; 
	font-size: 90%; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
}

p.ov {
	color: #999999; 
	font-size: 90%; 
	line-height: 1.3em; 
	margin-left: 4.5em; 
	margin-right: 3.5em; 
}

.textbb {
	font-size: 110%; 
	color: #000000; 
	line-height: 1.2em; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
}


.textb {
	font-size: 105%; 
	color: #000000; 
	line-height: 1.2em; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
}

.text {
	font-size: 100%; 
	color: #000000; 
	line-height: 1.2em; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
}

.texts {
	font-size: 90%; 
	color: #000000; 
	line-height: 1.2em; 
	font-family: 'MS PGothic', 'MS UI Gothic', Osaka, sans-serif; 
}

.textss {
	font-size: 85%; 
	color: #000000; 
	line-height: 1.2em; 
	font-family:  'MS PGothic','MS UI Gothic', Osaka, sans-serif; 
}

.tel {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	line-height: 1.3em; 
	color: #333333; 
}

span.fax {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #808000; 
	line-height: 1.3em; 
}

ul.ul2 {
	margin-left: 3.5em;
	margin-right: 3em; 
	font-size: 100%; 
	line-height: 1.3em; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
	list-style-type: circle; 
}

ol.ol2 {
	margin-left: 4em;
	margin-right: 3em; 
	line-height: 1.3em; 
	font-size: 100%; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
}

ul.ul3 {
	margin-left: 4.5em;
	margin-right: 4em; 
	font-size: 100%; 
	line-height: 1.3em; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
	list-style-type: circle; 
}

ol.ol3 {
	margin-left: 5em;
	margin-right: 4em; 
	font-size: 100%; 
	line-height: 1.3em; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
}

ul.ul4 {
	margin-left: 5.5em;
	margin-right: 5em; 
	font-size: 100%; 
	line-height: 1.3em; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
	list-style-type: circle; 
}

ol.ol4 {
	margin-left: 5.5em;
	margin-right: 5em; 
	font-size: 100%; 
	line-height: 1.3em; 
	font-family: 'MS UI Gothic', 'MS PGothic', Osaka, sans-serif; 
}
