body,td,th     { color:#000000;  font-size: 12px; line-height: 140% }

.gray24 { font-size: 24px; font-style: normal; color: #111111; line-height: 27px}
.gray18 { font-size: 18px; font-style: normal; color: #111111; line-height: 140%}
.gray12 { font-size: 12px; font-style: normal; color: #111111; line-height: 140%}
.gray11 { font-size: 11px; font-style: normal; color: #111111; line-height: 140% }
.gray10 { font-size: 10px; font-style: normal; color: #111111; line-height: 140% }
.gray14 { font-size: 14px; font-style: normal; color: #111111}
.gray13 { font-size: 13px; font-style: normal; color: #111111}
.t_gray13 { font-size: 13px; font-style: normal; color: #111111}

.red11 { font-size: 11px; font-style: normal; color: #DE1809; line-height:120% }


h1{
	margin:0px;
	padding:0px;
}
h2{
	margin:0px;
	padding:0px;
}
h3{
	margin:0px;
	padding:0px;
}
h4{
	margin:0px;
	padding:0px;
}
h5{
	margin:0px;
	padding:0px;
}
h6{
	margin:0px;
	padding:0px;
}
p {/* 段落 */
	margin:0px;
	padding:0px;
}
ul{/* フッタメニュ */
	margin:0px;
	padding:0px;
}
li{/* フッタメニュ */
	display: inline;
	margin:0px;
	padding:0px;
}

.m1 { font-size: 11px; ;color:#ffffff}
.mb1 {font-size:11px;font-weight: bold ; color:#ffffff}


.red {color:#FF0000}

.blue {color:#2A6291}

.orange {color:#FF6600}

.green {color:#006600}

a:link {text-decoration:none; color:#5C5C5C;}
a:active {text-decoration:underline; color:#5C5C5C;}
a:visited {text-decoration:none; color:#5C5C5C;}
a:hover {text-decoration:underline; color:#5C5C5C;}

/* ---- text size ---- */
.s {
	font-size: 10px;
	 line-height: 100%; 
	}
.m {
	font-size: 11px; 
	line-height: 110%; 
	}
.m2 {
	font-size: 11px; 
	line-height: 150%; 
	}
.l {
	font-size: 12px; 
	line-height: 130%; 
	}
.lx2 {
	font-size: 13px; 
	line-height: 150%; 
	}
.lx3 {
	font-size: 14px; 
	line-height: 170%; 
	}


/* ---- text size -bold- ---- */
.sb {
	font-size: 10px; 
	line-height: 100%; 
	font-weight: bold; 
	}
.mb {
	font-size: 11px; 
	line-height: 110%; 
	font-weight: bold; 
	}
.m2b {
	font-size: 11px; 
	line-height: 150%; 
	font-weight: bold; 
	}
.lb {
	font-size: 12px; 
	line-height: 130%; 
	font-weight: bold; 
	}
.lx2b {
	font-size: 13px; 
	line-height: 150%; 
	font-weight: bold; 
	}
.lx3b {
	font-size: 14px; 
	line-height: 170%; 
	font-weight: bold; 
	}

/* ============ hyomen CSS ============ */
#hyomen a span {/* 表面処理 ボタン */
display:none;
}

#hyomen a {
display:block;
width:183px;
height:107px;
background-image:url(../img/menu_01off.jpg);
background-repeat:no-repeat;
text-decoration : none;  /*下線を表示しない*/
}
#hyomen a:hover {
background-image:url(../img/menu_01on.jpg);
background-repeat:no-repeat;
} 

/* ============ kankyo CSS ============ */
#kankyo a span {/* 環境 ボタン */
display:none;
}

#kankyo a {
display:block;
width:183px;
height:107px;
background-image:url(../img/menu_02off.jpg);
background-repeat:no-repeat;
text-decoration : none;  /*下線を表示しない*/
}
#kankyo a:hover {
background-image:url(../img/menu_02on.jpg);
background-repeat:no-repeat;
} 

/* ============ kata CSS ============ */
#kata a span {/* 型・成形 ボタン */
display:none;
}

#kata a {
display:block;
width:183px;
height:107px;
background-image:url(../img/menu_03off.jpg);
background-repeat:no-repeat;
text-decoration : none;  /*下線を表示しない*/
}
#kata a:hover {
background-image:url(../img/menu_03on.jpg);
background-repeat:no-repeat;
} 

/* ============ chuzo CSS ============ */
#chuzo a span {/* 鋳造 ボタン */
display:none;
}

#chuzo a {
display:block;
width:183px;
height:107px;
background-image:url(../img/menu_04off.jpg);
background-repeat:no-repeat;
text-decoration : none;  /*下線を表示しない*/
}
#chuzo a:hover {
background-image:url(../img/menu_04on.jpg);
background-repeat:no-repeat;
} 

/* ============ ピックアップ受託加工サービス CSS ============ */
#pickup1 a span {/* ピックアップ1 ボタン */
display:none;
}

#pickup1 a {
display:block;
width:171px;
height:103px;
background-image:url(../img/pickup_01off.jpg);
background-repeat:no-repeat;
text-decoration : none;  /*下線を表示しない*/
}
#pickup1 a:hover {
background-image:url(../img/pickup_01on.jpg);
background-repeat:no-repeat;
} 
/* ============ ピックアップ３魅一体 CSS ============ */
#pickup2 a span {/* ピックアップ2 ボタン */
display:none;
}

#pickup2 a {
display:block;
width:171px;
height:103px;
background-image:url(../img/pickup_02off.jpg);
background-repeat:no-repeat;
text-decoration : none;  /*下線を表示しない*/
}
#pickup2 a:hover {
background-image:url(../img/pickup_02on.jpg);
background-repeat:no-repeat;
} 
/* ============ ピックアップ生産システムのトータルサポート CSS ============ */
#pickup3 a span {/* ピックアップ3 ボタン */
display:none;
}

#pickup3 a {
display:block;
width:171px;
height:103px;
background-image:url(../img/pickup_03off.jpg);
background-repeat:no-repeat;
text-decoration : none;  /*下線を表示しない*/
}
#pickup3 a:hover {
background-image:url(../img/pickup_03on.jpg);
background-repeat:no-repeat;
} 
/* ============ メカトロ CSS ============ */
#menu1 a span {/* メニュー1 */
display:none;
}

#menu1 a {
display:block;
width:183px;
height:103px;
background-image:url(../img/menu_05off.jpg);
background-repeat:no-repeat;
text-decoration : none;  /*下線を表示しない*/
}
#menu1 a:hover {
background-image:url(../img/menu_05on.jpg);
background-repeat:no-repeat;
} 
