BODY {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
TH {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
TD {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
P {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
DIV {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
SPAN {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
A {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
INPUT {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
SELECT {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
TEXTAREA {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
FORM {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
UL {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
OL {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
DL {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
H1 {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
H2 {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
H3 {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
H4 {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
H5 {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
H6 {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
LI {
	FONT-FAMILY: verdana,helvetica,sans-serif
}
BODY {
	FONT-SIZE: x-small; COLOR: #333333
}
TH {
	FONT-SIZE: x-small; COLOR: #333333
}
TD {
	FONT-SIZE: x-small; COLOR: #333333
}
P {
	FONT-SIZE: x-small; COLOR: #333333
}
SPAN.marketing {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 15px
}
SPAN.cwSmall {
	FONT-SIZE: 10px; COLOR: #ffffff
}
SPAN.cwHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LINE-HEIGHT: 20px
}
SPAN.contenttitle {
	FONT-SIZE: 18px; COLOR: #383898
}
SPAN.ctText {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #666666; LINE-HEIGHT: 130%
}
SPAN.contentgray {
	FONT-SIZE: x-small; COLOR: #666666; LINE-HEIGHT: 130%
}
SPAN.contentgraySmall {
	FONT-SIZE: xx-small; COLOR: #666666; LINE-HEIGHT: 130%
}
SPAN.footerfont {
	FONT-SIZE: 9px; COLOR: #666666; LINE-HEIGHT: 130%
}
SPAN.contentnavy {
	FONT-SIZE: x-small; COLOR: #333333; LINE-HEIGHT: 130%
}
SPAN.contentnavySmall {
	FONT-SIZE: xx-small; COLOR: #333333; LINE-HEIGHT: 130%
}
SPAN.titlenavy {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #333333; LINE-HEIGHT: 150%
}
SPAN.titlewhite {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff
}
SPAN.titlegreen {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #53a600
}
SPAN.titleorange {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #f17f05
}
SPAN.contentwhite {
	FONT-SIZE: x-small; COLOR: #ffffff; LINE-HEIGHT: 130%
}
SPAN.contentdkgrey {
	FONT-SIZE: x-small; COLOR: #676767; LINE-HEIGHT: 130%
}
SPAN.contentwhiteSmall {
	FONT-SIZE: xx-small; COLOR: #ffffff; LINE-HEIGHT: 130%
}
A.leftnav:link {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none
}
A.leftnav:visited {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none
}
A.leftnav:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.leftnav:active {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
TR.leftnav {
	FONT-WEIGHT: bold; COLOR: #666666
}
TD.leftnav {
	FONT-WEIGHT: bold; COLOR: #666666
}
TR.leftnavover {
	FONT-WEIGHT: bold; CURSOR: hand; COLOR: #ffffff
}
TD.leftnavover {
	FONT-WEIGHT: bold; CURSOR: hand; COLOR: #ffffff
}
.search {
	FONT-SIZE: 9px; COLOR: #ffffff; PADDING-TOP: 3px
}
.headerformelement {
	FONT-SIZE: 9px
}
.inputSearch {
	FONT-SIZE: 9px; WIDTH: 80px; HEIGHT: 16px
}
.selectRegion {
	FONT-SIZE: 9px; WIDTH: 135px; HEIGHT: 16px
}
A.titleheader:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #3d3d3d; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
A.titleheader:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #3d3d3d; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
A.titleheader:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #ff6600; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
A.titleheader:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #ff6600; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
A.header:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.header:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.header:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.header:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.footer:link {
	FONT-SIZE: 9px; COLOR: #666666; TEXT-DECORATION: none
}
A.footer:visited {
	FONT-SIZE: 9px; COLOR: #666666; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-SIZE: 9px; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.footer:active {
	FONT-SIZE: 9px; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.footer_u:link {
	FONT-SIZE: 9px; COLOR: #666666; TEXT-DECORATION: underline
}
A.footer_u:visited {
	FONT-SIZE: 9px; COLOR: #666666; TEXT-DECORATION: underline
}
A.footer_u:hover {
	FONT-SIZE: 9px; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.footer_u:active {
	FONT-SIZE: 9px; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.graylink:link {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 140%; TEXT-DECORATION: none
}
A.graylink:visited {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 140%; TEXT-DECORATION: none
}
A.graylink:hover {
	FONT-SIZE: 11px; COLOR: #3333ff; LINE-HEIGHT: 140%; TEXT-DECORATION: underline
}
A.graylink:active {
	FONT-SIZE: 11px; COLOR: #0000ff; LINE-HEIGHT: 140%; TEXT-DECORATION: underline
}
A.graylinklgt:link {
	FONT-SIZE: 11px; COLOR: #383898; LINE-HEIGHT: 130%; TEXT-DECORATION: none
}
A.graylinklgt:visited {
	FONT-SIZE: 11px; COLOR: #383898; LINE-HEIGHT: 130%; TEXT-DECORATION: none
}
A.graylinklgt:hover {
	FONT-SIZE: 11px; COLOR: #ff6600; LINE-HEIGHT: 130%; TEXT-DECORATION: underline
}
A.graylinklgt:active {
	FONT-SIZE: 11px; COLOR: #ff6600; LINE-HEIGHT: 130%; TEXT-DECORATION: underline
}
A.bluelink:link {
	FONT-WEIGHT: bold; COLOR: #383898; TEXT-DECORATION: none
}
A.bluelink:visited {
	FONT-WEIGHT: bold; COLOR: #383898; TEXT-DECORATION: none
}
A.bluelink:hover {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.bluelink:active {
	FONT-WEIGHT: bold; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.bluelinklgt:link {
	FONT-WEIGHT: normal; COLOR: #383898; TEXT-DECORATION: none
}
A.bluelinklgt:visited {
	FONT-WEIGHT: normal; COLOR: #383898; TEXT-DECORATION: none
}
A.bluelinklgt:hover {
	FONT-WEIGHT: normal; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.bluelinklgt:active {
	FONT-WEIGHT: normal; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.whitelink:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.whitelink:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.whitelink:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.whitelink:active {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.leftnav:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.leftnav:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.leftnav:hover {
	FONT-WEIGHT: bold; COLOR: #343399; TEXT-DECORATION: none
}
A.leftnav:active {
	FONT-WEIGHT: bold; COLOR: #343399; TEXT-DECORATION: none
}
A.searchlink:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.searchlink:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.searchlink:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.searchlink:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.radio1 {
	FONT-SIZE: 10px; COLOR: #383898; BACKGROUND-COLOR: #ffffff
}
.padding1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.padding2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.padding3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 16px; PADDING-TOP: 3px
}
SPAN.contenttitle2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #383898
}
SPAN.titlenavy2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #383898
}
SPAN.com_title_4a {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #383898
}
SPAN.com_title_4b {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #383898
}
SPAN.com_title_4c {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #383898
}
SPAN.mem_title_4a {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #383898
}
SPAN.mem_title_4b {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #383898
}
SPAN.mem_title_4c {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #383898
}
SPAN.mic_title_4a {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #383898
}
SPAN.mic_title_4b {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #383898
}
SPAN.mic_title_4c {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #383898
}
SPAN.aa_title_4a {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #383898
}
SPAN.aa_title_4b {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #383898
}
SPAN.aa_title_4c {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #383898
}
SPAN.cbic_title_4a {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #383898
}
SPAN.cbic_title_4b {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #383898
}
SPAN.cbic_title_4c {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #383898
}
SPAN.issp_title_4a {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #383898
}
SPAN.issp_title_4b {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #383898
}
SPAN.issp_title_4c {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #383898
}
SPAN.analogasic_title_4a {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #383898
}
SPAN.analogasic_title_4b {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #383898
}
SPAN.analogasic_title_4c {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #383898
}
SPAN.title_size18b {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #383898
}
SPAN.title_size13b {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #383898
}
SPAN.title_size12b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #383898
}
TD.body {
	FONT-SIZE: 75%; BACKGROUND: #ffffcc; VERTICAL-ALIGN: top
}
TD.top {
	FONT-SIZE: 70%; BACKGROUND: #ffcc99; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.body3 {
	FONT-SIZE: 75%; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.top3 {
	FONT-SIZE: 70%; BACKGROUND: #ffcc99; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
SPAN.mic_link_01 {
	FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
}
A.rc_graylink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #383898; TEXT-DECORATION: none
}
A.rc_graylink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #383898; TEXT-DECORATION: none
}
A.rc_graylink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.rc_graylink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff6600; TEXT-DECORATION: underline
}
SPAN.rc_contentnavy {
	FONT-SIZE: 10px; COLOR: #333333
}
.blue_title {
	FONT-WEIGHT: bold; COLOR: #4169e1
}
.blue {
	FONT-WEIGHT: nomal; COLOR: #4169e1
}
.red_bold {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #cc3300
}
.name {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #666666
}
.name2 {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #999999
}
.name_gaiyou {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #666666
}
A.namelink:link {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #006633; TEXT-DECORATION: none
}
A.namelink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #006633; TEXT-DECORATION: none
}
A.namelink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #339933; TEXT-DECORATION: underline
}
A.namelink:active {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #339933; TEXT-DECORATION: underline
}
A.productlink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #006633; LINE-HEIGHT: 170%; TEXT-DECORATION: none
}
A.productlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #006633; LINE-HEIGHT: 170%; TEXT-DECORATION: none
}
A.productlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #339933; LINE-HEIGHT: 170%; TEXT-DECORATION: underline
}
A.productlink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #339933; LINE-HEIGHT: 170%; TEXT-DECORATION: underline
}
A.sitelink:link {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #006633; LINE-HEIGHT: 130%; TEXT-DECORATION: none
}
A.sitelink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #006633; LINE-HEIGHT: 130%; TEXT-DECORATION: none
}
A.sitelink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #339933; LINE-HEIGHT: 130%; TEXT-DECORATION: underline
}
A.sitelink:active {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #339933; LINE-HEIGHT: 130%; TEXT-DECORATION: underline
}