.e9, .e10, .e12 {
	font-family:Arial, Verdana, sans-serif;
}
.j9, .j10, .j12, .j14, .j16 {
	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
}

.formtxt{
	font-size : 10px;
	color : #4D4D4D;
	background-color : #ffffff;
	border :1 solid;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #E6E6E6;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10pt;
}

body,td,th { color: #4D4D4D; }

a:link {
	color:#4D4D4D;
	text-decoration:underline;
}
a:visited {
	color:#4D4D4D;
	text-decoration:underline;
}
a:hover {
	color:#FF0000;
	text-decoration:underline;
}

TABLE {
	border: none 0px;
	border-spacing: 0px;
	padding: 0px;
}
table.cellborder{
	border: solid 1px;
	border-spacing: 0px;
	border-collapse:collapse;
		padding: 2px;
}
th.cellborder{
border:solid 1px #000000;
}
td.cellborder{
border:solid 1px #000000;
}
TD {
	font-size: 10pt; top: 10pt;
	vertical-align:top;
}
TH {
	font-weight: bold;
	font-size: 12pt;
	text-align:left;
	vertical-align:top;
}

td.shoulder_pref {
	padding: 0px;
	font-weight: bold;
	font-size: 10pt;
	text-align:left;
	vertical-align:middle;
	color: #4D4D4D;
	width: 482px;
	height: 16px;
}

.TH_product1 { color: #369;}

/*会社概要　ビジネスマトリクス*/
td.bmatix_sales_customer {
	vertical-align:top;
	font-size: 8pt; 
}
td.bmatix_sales_text {
	vertical-align:top;
	font-size: 11pt; 
}
td.bmatrix_sales_ball {
	color: #D7591B;
	font-size: 8pt; 
}
th.network {
	vertical-align:top;
	color: #B17E01;
}
td.network {
	vertical-align:top;
	color: #B17E01;
}
td.recruit {
	vertical-align:top;
	color: #B38A23;
}
td.company {
	vertical-align:top;
	color: #B38A23;
}
th.recruit {
	vertical-align:top;
	color: #B38A23;
}
th.exhibition {
	vertical-align:top;
	color: #B38A23;
}
td.exhibition {
	vertical-align:top;
	color: #B38A23;
}
td.exhibition_normal {
	font-size: 10pt;
	vertical-align:middle;
}
th.bmatrix_si_ball {
	vertical-align:top;
	color: #976A38;
}
th.bmatrix_randd_ball {

	color: #6C861F;
}
th.company {
	vertical-align:top;
	color: #B38A23;
}
td.support_to_form {
	align:right;
	vertical-align:bottom;
}
td.support_color {
	color: #119149;
}

th.support {
	color: #119149;
	font-weight: bold;
	font-size: 12pt;
	text-align:left;
	vertical-align:top;
}
table.support {
	background-color: #EBF5E2;
}
td.support_size12 {
	font-size: 12pt;
	text-align:left;
	vertical-align:top;
}
td.networks_bg1 {
 background-image:url("company/companyinfo/img/picture_networks_img1.gif");
 background-position:top;
 background-repeat:no-repeat;
}
td.networks_bg2 {
 background-image:url("company/companyinfo/img/picture_networks_img2.gif");
 background-position:top;
 background-repeat:no-repeat;
}
td.faq1 {
 background-image:url("company/recruit/img/picture_recrute_img1.jpg");
 background-position:top;
 background-repeat:no-repeat;
}
td.refresh1 {
	background-color:white;
	border:#B38A23 think solid 1px;
	font-size : 14px;
}
td.refresh2 {
	text-align:center;
	background-color: #F3F5E7;
}
td.import_company_name {
	font-size: 10pt; top: 10pt;
	text-align:center;
	vertical-align:middle;
}
td.import_company_logo {
	font-size: 10pt; top: 10pt;
	text-align:center;
	vertical-align:middle;
}
.linksite {
	vertical-align:top;
	color: #FF6600;
}

.style1 {color: #954396;}
.style2 {color: #999999;}

.font_size14 {
	font-size : 14px;
	font-weight: bold;
}
.font_size16 {
	font-size : 16px;
	font-weight: bold;
}
.font_size18 {
	font-size : 18px;
	font-weight: bold;
}
.font_size10 {
	font-size : 10px;
}
.font_size12 {
	font-size : 12px;
}
p.company {
	color: #B38A23;
}

a.title_link:link { font-size: 12px;	font-style: normal;	font-weight: bold; color: #336699; text-decoration: none}
a.title_link:visited { font-size: 12px;	font-style: normal;	font-weight: bold; color: #336699; text-decoration: none}
a.title_link:hover { font-size: 12px;	font-style: normal;	font-weight: bold; color: #FF0000; text-decoration: underline}

.cssprodtitle {
	font-weight: bold;
	font-size: 140%;
	margin: 0px;
}
.cssprodtitlesub {
	font-weight: bold;
	font-size: 90%;
	margin-top: 5px;
	margin-bottom: 0px;
}

