BODY {
	BACKGROUND-COLOR: #e1e1e1; BACKGROUND-REPEAT: repeat; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 11px; MARGIN-TOP: 0px
}
H2 {
	MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A.lnk000000:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.lnk000000:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.lnk000000:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.lnk000000:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.lnkFFFFFF:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.lnkFFFFFF:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.lnkFFFFFF:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.lnkFFFFFF:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.lnk93cb25:link {
	COLOR: #93cb25; TEXT-DECORATION: underline
}
A.lnk93cb25:visited {
	COLOR: #93cb25; TEXT-DECORATION: underline
}
A.lnk93cb25:active {
	COLOR: #93cb25; TEXT-DECORATION: underline
}
A.lnk93cb25:hover {
	COLOR: #93cb25; TEXT-DECORATION: underline
}
A.lnk009999:link {
	COLOR: #009999; TEXT-DECORATION: underline
}
A.lnk009999:visited {
	COLOR: #009999; TEXT-DECORATION: underline
}
A.lnk009999:active {
	COLOR: #009999; TEXT-DECORATION: underline
}
A.lnk009999:hover {
	COLOR: #009999; TEXT-DECORATION: underline
}
A.lnk363636:link {
	COLOR: #363636; TEXT-DECORATION: underline
}
A.lnk363636:visited {
	COLOR: #363636; TEXT-DECORATION: underline
}
A.lnk363636:active {
	COLOR: #363636; TEXT-DECORATION: underline
}
A.lnk363636:hover {
	COLOR: #363636; TEXT-DECORATION: underline
}
A.lnk363636:link {
	COLOR: #363636; TEXT-DECORATION: none
}
A.lnk363636:visited {
	COLOR: #363636; TEXT-DECORATION: none
}
A.lnk363636:active {
	COLOR: #363636; TEXT-DECORATION: none
}
A.lnk363636:hover {
	COLOR: #363636; TEXT-DECORATION: underline
}
A.lnk000066:link {
	COLOR: #000066; TEXT-DECORATION: underline
}
A.lnk000066:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.lnk000066:active {
	COLOR: #000066; TEXT-DECORATION: underline
}
A.lnk000066:hover {
	COLOR: #000066; TEXT-DECORATION: underline
}
A.lnkFF3300:link {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
A.lnkFF3300:visited {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
A.lnkFF3300:active {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
A.lnkFF3300:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
A.lnkFFFF99:link {
	COLOR: #ffff99; TEXT-DECORATION: underline
}
A.lnkFFFF99:visited {
	COLOR: #ffff99; TEXT-DECORATION: underline
}
A.lnkFFFF99:active {
	COLOR: #ffff99; TEXT-DECORATION: underline
}
A.lnkFFFF99:hover {
	COLOR: #ffff99; TEXT-DECORATION: underline
}
A.lnk339900:link {
	COLOR: #339900; TEXT-DECORATION: underline
}
A.lnk339900:visited {
	COLOR: #339900; TEXT-DECORATION: underline
}
A.lnk339900:active {
	COLOR: #339900; TEXT-DECORATION: underline
}
A.lnk339900:hover {
	COLOR: #339900; TEXT-DECORATION: underline
}
.header1 {
	BORDER-TOP: #333333 4px solid; FONT-FAMILY: arial; FONT-SIZE: 8pt; LINE-HEIGHT: 300%; WIDTH: 700px
}
.menubar {
	MARGIN-BOTTOM: 0px
}
.footnavi {
	MARGIN-TOP: 20px
}
H1.compname {
	FONT-SIZE: small; MARGIN-BOTTOM: 0px; MARGIN-TOP: 5px; weight: bold
}
.text-lh {
	LINE-HEIGHT: 130%
}
.text-small {
	FONT-SIZE: xx-small
}
.text-nomal {
	FONT-SIZE: x-small
}
.textb-small {
	FONT-SIZE: xx-small; FONT-WEIGHT: bold
}
.textb-nomal {
	FONT-SIZE: x-small; FONT-WEIGHT: bold
}
.text16-bold {
	COLOR: #990000; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.text-FFCC66 {
	COLOR: #ffcc66
}
.text-666666 {
	COLOR: #666666
}
.text-FFFF00 {
	COLOR: #ffff00
}
.text-00FFFF {
	COLOR: #00ffff
}
.text-FFFFFF {
	COLOR: #ffffff
}
.text-FF3300 {
	COLOR: #ff3300
}
.textb-FFFF00 {
	COLOR: #ffff00; FONT-WEIGHT: bold
}
.text-ff983e {
	COLOR: #ff983e
}
.text-FF6600 {
	COLOR: #ff6600
}
.text-F0401B {
	COLOR: #f0401b
}
.text-660000 {
	COLOR: #660000
}
.text-FF6633 {
	COLOR: #ff6633
}
.bg-666666 {
	BACKGROUND: #666666
}
.bg-CCCCCC {
	BACKGROUND: #cccccc
}
.bg-E5E1D5 {
	BACKGROUND: #e5e1d5
}
.bg-FFE6D1 {
	BACKGROUND: #ffe6d1
}
.bg-E36966 {
	BACKGROUND: #e36966
}
.bg-FFFFFF {
	BACKGROUND: #ffffff
}
.bg-FFFAF6 {
	BACKGROUND: #fffaf6
}
.bg-F5CCCC {
	BACKGROUND: #f5cccc
}
.bg-000000 {
	BACKGROUND: #000000
}
.bg-990000 {
	BACKGROUND: #990000
}
.bg-003299 {
	BACKGROUND: #003299
}
.bg-006632 {
	BACKGROUND: #006632
}
.bg-CC0000 {
	BACKGROUND: #cc0000
}
.bg-7F99CC {
	BACKGROUND: #7f99cc
}
.bg-e5e0d4 {
	BACKGROUND: #e5e0d4
}
.bg-F5F5F5 {
	BACKGROUND: #f5f5f5
}
.bg-FCAC3D {
	BACKGROUND: #fcac3d
}
.bg-FFCC99 {
	BACKGROUND: #ffcc99
}
.bg-FEEBC1 {
	BACKGROUND: #feebc1
}
.bg-FF6633 {
	BACKGROUND: #ff6633
}
.bg-E3E3E3 {
	BACKGROUND: #e3e3e3
}
.padding-3 {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.padding-4 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.padding-8 {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
.padding-12 {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 12px
}
.tbl-caption {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 8px
}
.img-outline {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.caption_y {
	BACKGROUND: #ffcc00; FONT-SIZE: xx-small; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; WIDTH: 194px
}
.caption_g {
	BACKGROUND: #66b120; FONT-SIZE: xx-small; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; WIDTH: 194px
}
.ttl {
	MARGIN-BOTTOM: 7px; MARGIN-TOP: 24px
}
.sche-topleft {
	BACKGROUND: #f5cccc; BORDER-BOTTOM: #e36966 1px solid; BORDER-LEFT: #e36966 1px solid; BORDER-RIGHT: #e36966 1px solid; BORDER-TOP: #e36966 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.sche-topright {
	BACKGROUND: #fffaf6; BORDER-BOTTOM: #e36966 1px solid; BORDER-RIGHT: #e36966 1px solid; BORDER-TOP: #e36966 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.sche-left {
	BACKGROUND: #f5cccc; BORDER-BOTTOM: #e36966 1px solid; BORDER-LEFT: #e36966 1px solid; BORDER-RIGHT: #e36966 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.sche-right {
	BACKGROUND: #fffaf6; BORDER-BOTTOM: #e36966 1px solid; BORDER-RIGHT: #e36966 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.realmessage {
	TEXT-ALIGN: left; WIDTH: 380px
}
.realmessage-text {
	LINE-HEIGHT: 140%; PADDING-LEFT: 30px
}
.margin-r16 {
	MARGIN: 0px 16px
}
.margin-r10 {
	MARGIN: 0px 10px
}
.msg00 {
	BACKGROUND: #7f99cc
}
.msg00 TD {
	COLOR: #ffffff; FONT-SIZE: xx-small; FONT-WEIGHT: bold; LINE-HEIGHT: 130%; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.msg01left {
	BACKGROUND: #e5faff; BORDER-BOTTOM: #7f99cc 1px solid; BORDER-LEFT: #7f99cc 1px solid; FONT-SIZE: xx-small; HEIGHT: 35px; LINE-HEIGHT: 130%; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.msg01mid {
	BACKGROUND: #e5faff; BORDER-BOTTOM: #7f99cc 1px solid; FONT-SIZE: xx-small; HEIGHT: 35px; LINE-HEIGHT: 130%; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.msg01right {
	BACKGROUND: #e5faff; BORDER-BOTTOM: #7f99cc 1px solid; BORDER-RIGHT: #7f99cc 1px solid; FONT-SIZE: xx-small; HEIGHT: 35px; LINE-HEIGHT: 130%; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.msg02left {
	BACKGROUND: #ffffff; BORDER-BOTTOM: #7f99cc 1px solid; BORDER-LEFT: #7f99cc 1px solid; FONT-SIZE: xx-small; HEIGHT: 35px; LINE-HEIGHT: 130%; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.msg02mid {
	BACKGROUND: #ffffff; BORDER-BOTTOM: #7f99cc 1px solid; FONT-SIZE: xx-small; HEIGHT: 35px; LINE-HEIGHT: 130%; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.msg02right {
	BACKGROUND: #ffffff; BORDER-BOTTOM: #7f99cc 1px solid; BORDER-RIGHT: #7f99cc 1px solid; FONT-SIZE: xx-small; HEIGHT: 35px; LINE-HEIGHT: 130%; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.padside-8 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
.srch-tbl01 {
	BACKGROUND: #f5f5f5; BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid
}
.srch-tbl02 {
	BORDER-BOTTOM: #cccccc 2px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 4px
}
.wslct-tbl01 {
	BACKGROUND: #ff9933; BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid
}
.wslct-pad7 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 7px
}
.wslct-pad5 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.text-catchcopy {
	COLOR: #990000; FONT-SIZE: large; WIDTH: 374px; weight: bold
}
.sche-leftright {
	BACKGROUND: #ffe6d1; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.img-outline2 {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid
}
.comp-box01 {
	BACKGROUND: #feebc1; BORDER-BOTTOM: #fcac3d 3px solid; BORDER-LEFT: #fcac3d 3px solid; BORDER-RIGHT: #fcac3d 3px solid; BORDER-TOP: #fcac3d 3px solid
}
.box01-tl {
	BORDER-BOTTOM: #fcac3d 0px solid; BORDER-LEFT: #fcac3d 1px solid; BORDER-RIGHT: #fcac3d 0px solid; BORDER-TOP: #fcac3d 1px solid
}
.box01-t {
	BORDER-BOTTOM: #fcac3d 0px solid; BORDER-LEFT: #fcac3d 0px solid; BORDER-RIGHT: #fcac3d 0px solid; BORDER-TOP: #fcac3d 1px solid
}
.box01-tr {
	BORDER-BOTTOM: #fcac3d 0px solid; BORDER-LEFT: #fcac3d 0px solid; BORDER-RIGHT: #fcac3d 1px solid; BORDER-TOP: #fcac3d 1px solid
}
.box01-l {
	BORDER-BOTTOM: #fcac3d 0px solid; BORDER-LEFT: #fcac3d 1px solid; BORDER-RIGHT: #fcac3d 0px solid; BORDER-TOP: #fcac3d 0px solid
}
.box01-r {
	BORDER-BOTTOM: #fcac3d 0px solid; BORDER-LEFT: #fcac3d 0px solid; BORDER-RIGHT: #fcac3d 1px solid; BORDER-TOP: #fcac3d 0px solid
}
.box01-trbl {
	BORDER-BOTTOM: #fcac3d 1px solid; BORDER-LEFT: #fcac3d 1px solid; BORDER-RIGHT: #fcac3d 1px solid; BORDER-TOP: #fcac3d 1px solid
}
.chart_whiteline_top {
	BACKGROUND-COLOR: #feebc1; BORDER-BOTTOM: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: x-small; PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.chart_whiteline {
	BACKGROUND-COLOR: #feebc1; BORDER-BOTTOM: #ffffff 1px solid; FONT-SIZE: x-small; PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.w3h35 {
	WIDTH: 300px
}
.w300 {
	WIDTH: 300px
}
.sitemap1 {
	LIST-STYLE: url(../../images/career/map_ico01.gif); MARGIN: 10px 0px 0px 15px
}
.sitemap2 {
	LIST-STYLE: url(../../images/career/map_ico02.gif); MARGIN: 10px 0px 0px 15px
}
.mini {
	COLOR: #333333; FONT-FAMILY: "£Í£Ó¥´¥·¥Ã¥¯", "Osaka"; FONT-SIZE: 10px; LINE-HEIGHT: 13px
}
.mini_red {
	COLOR: #990000; FONT-FAMILY: "£Í£Ó¥´¥·¥Ã¥¯", "Osaka"; FONT-SIZE: 10px; LINE-HEIGHT: 13px
}
.normal {
	COLOR: #333333; FONT-FAMILY: "£Í£Ó¥´¥·¥Ã¥¯", "Osaka"; FONT-SIZE: 12px; LINE-HEIGHT: 13px
}
.normal_white {
	COLOR: #ffffff; FONT-FAMILY: "£Í£Ó¥´¥·¥Ã¥¯", "Osaka"; FONT-SIZE: 14px; LINE-HEIGHT: 15px
}
.normal_blue {
	COLOR: #003366; FONT-FAMILY: "£Í£Ó¥´¥·¥Ã¥¯", "Osaka"; FONT-SIZE: 14px; LINE-HEIGHT: 15px
}
.normal_red {
	COLOR: #990000; FONT-FAMILY: "£Í£Ó¥´¥·¥Ã¥¯", "Osaka"; FONT-SIZE: 12px; LINE-HEIGHT: 13px
}
.Title1 {color: #ffffff; font-size: 14px}


SPAN.style1 {color: #067BCD; font-size: 11px}
SPAN.style2 {color: #ffffff; font-size: 12px}
SPAN.style3 {color: #000000; font-size: 10px}
SPAN.style4 {color: #fd3000; font-size: 12px}

SPAN.link0 A:link   {color:white; text-decoration:none; font-size: 10pt} 
SPAN.link0 A:visited{color:white; text-decoration:none; font-size: 10pt} 
SPAN.link0 A:active {color:white; text-decoration:none; font-size: 10pt} 
SPAN.link0 A:hover  {color:black; text-decoration:none; font-size: 10pt} 

SPAN.link1 A:link   {color:#3c3c3c; text-decoration:none; font-size: 8pt} 
SPAN.link1 A:visited{color:#3c3c3c; text-decoration:none; font-size: 8pt} 
SPAN.link1 A:active {color:#3c3c3c; text-decoration:none; font-size: 8pt} 
SPAN.link1 A:hover  {color:white;   text-decoration:none; font-size: 8pt} 

SPAN.link2 A:link   {color:black; text-decoration:none; font-size: 10pt} 
SPAN.link2 A:visited{color:black; text-decoration:none; font-size: 10pt} 
SPAN.link2 A:active {color:black; text-decoration:none; font-size: 10pt} 
SPAN.link2 A:hover  {color:red  ; text-decoration:none; font-size: 10pt} 

SPAN.link3 A:link   {color:#06416A; text-decoration:none; font-size: 10pt} 
SPAN.link3 A:visited{color:#06416A; text-decoration:none; font-size: 10pt} 
SPAN.link3 A:active {color:#06416A; text-decoration:none; font-size: 10pt} 
SPAN.link3 A:hover  {color:red  ; text-decoration:none; font-size: 10pt} 

SPAN.link4 A:link   {color:#06416A; text-decoration:none; font-size: 10.5pt} 
SPAN.link4 A:visited{color:#06416A; text-decoration:none; font-size: 10.5pt} 
SPAN.link4 A:active {color:#06416A; text-decoration:none; font-size: 10.5pt} 
SPAN.link4 A:hover  {color:red  ; text-decoration:none; font-size: 10.5pt} 

