BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3";
}
#w DIV {
	LINE-HEIGHT: 145%
}
#w DD {
	LINE-HEIGHT: 145%
}
#w H1 {
	LINE-HEIGHT: 145%
}
#w H2 {
	LINE-HEIGHT: 145%
}
#w H3 {
	LINE-HEIGHT: 145%
}
#w H4 {
	LINE-HEIGHT: 145%
}
#w H5 {
	LINE-HEIGHT: 145%
}
#w H6 {
	LINE-HEIGHT: 145%
}
#w PRE {
	LINE-HEIGHT: 145%
}
#w P {
	LINE-HEIGHT: 145%
}
#w BLOCKQUOTE {
	LINE-HEIGHT: 145%
}
#w TH {
	LINE-HEIGHT: 145%
}
#w TD {
	LINE-HEIGHT: 145%
}
HTML {
	MARGIN-BOTTOM: 1px; HEIGHT: 100%
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: " "
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
TABLE {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none; border-spacing: 0
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TD {
	VERTICAL-ALIGN: top
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
INPUT {
	_margin: -1px 0
}
SUP {
	VERTICAL-ALIGN: baseline; POSITION: relative
}
SUB {
	VERTICAL-ALIGN: baseline; POSITION: relative
}
SUP {
	TOP: -4px
}
SUB {
	TOP: 4px
}
.c666 {
	COLOR: #666666
}
.center {
	TEXT-ALIGN: center
}
.red {
	COLOR: #ff0000
}
.clearBoth {
	CLEAR: both
}
.clearBoth SPAN {
	DISPLAY: none
}
BODY {
	BACKGROUND-COLOR: #d8d8db
}
#wrap {
	BORDER-LEFT: #e1e1e1 5px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 780px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; BORDER-RIGHT: #e1e1e1 5px solid
}
#wrap:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: " "
}
#wrap {
	DISPLAY: inline-block
}
* HTML #wrap {
	HEIGHT: 1%
}
#wrap {
	DISPLAY: block
}
#wrap DD {
	COLOR: #666666
}
#wrap LI {
	COLOR: #666666
}
#wrap P {
	COLOR: #666666
}
#wrap A {
	COLOR: #5b6fa9
}
#wrap A:hover {
	COLOR: #02ad4b; TEXT-DECORATION: none
}
#header {
	BACKGROUND: url(../img/header_image.gif) no-repeat left top; WIDTH: 100%; HEIGHT: 82px;FONT-SIZE:18px
}
#header P {
	DISPLAY: none
}
#header UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 638px; PADDING-BOTTOM: 0px; PADDING-TOP: 34px
}
#header LI {
	DISPLAY: inline
}
#header A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 11px; FONT-SIZE: 0.65em; BACKGROUND: url(../img/list/list_type5.gif) no-repeat left 50%; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#header .last A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#menu UL {
	DISPLAY: inline
}
#menu LI {
	DISPLAY: inline
}
#menu {
	BACKGROUND: url(../img/menu.gif) no-repeat left top; WIDTH: 100%; HEIGHT: 41px
}
#menu SPAN {
	DISPLAY: none
}
#menu A {
	DISPLAY: block; FLOAT: left; WIDTH: 156px; HEIGHT: 41px
}
#home A {
	
}
#home A.active {
	BACKGROUND: url(../img/menu.gif) no-repeat 0px -41px
}
#home A:hover {
	BACKGROUND: url(../img/menu.gif) no-repeat 0px -41px
}
#products A {
	
}
#products A.active {
	BACKGROUND: url(../img/menu.gif) no-repeat -156px -41px
}
#products A:hover {
	BACKGROUND: url(../img/menu.gif) no-repeat -156px -41px
}
#tech A {
	
}
#tech A.active {
	BACKGROUND: url(../img/menu.gif) no-repeat -312px -41px
}
#tech A:hover {
	BACKGROUND: url(../img/menu.gif) no-repeat -312px -41px
}
#com A {
	
}
#com A.active {
	BACKGROUND: url(../img/menu.gif) no-repeat -468px -41px
}
#com A:hover {
	BACKGROUND: url(../img/menu.gif) no-repeat -468px -41px
}
#recruit A {
	
}
#recruit A.active {
	BACKGROUND: url(../img/menu.gif) no-repeat -624px 0px
}
#recruit A:hover {
	BACKGROUND: url(../img/menu.gif) no-repeat -624px 0px
}
#footer {
	CLEAR: both; BACKGROUND: url(../img/footer.gif) no-repeat left top; WIDTH: 780px; HEIGHT: 125px; FONT-SIZE: 18px
}
#footer UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 199px; PADDING-BOTTOM: 0px; PADDING-TOP: 28px
}
#footer LI {
	DISPLAY: inline
}
#footer A {
	BORDER-RIGHT: #d7d7d7 1px solid; PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 14px; FONT-SIZE: 0.7em; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 1px; LIST-STYLE-TYPE: none; LETTER-SPACING: -2px
}
#footer .last A {
	BORDER-RIGHT-STYLE: none
}
#download {
	CLEAR: both; BACKGROUND: url(../img/download.png) no-repeat left top; WIDTH: 80px; HEIGHT: 22px; float: right;
}