/*　------------------------　タグの再定義　*/

body {
	margin: 0px;
	background-color: #E3E3E3;
	text-align: center;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}

img { border: 0px; }

h1 { font-size: 20px; }

h2 {
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
}

h3 {
	font-size: 16px;
	margin-top: 0px;
	font-weight: bold;
	color: #FFFFFF;
}

h4 {
	font-size: 14px;
	font-weight: normal;
	margin-left: 5px;
	color: #FFFFFF;
}

img { border: 0px; }

/*　link color　*/
a:link {color: #0033CC;text-decoration:none; font-weight: normal;}
a:visited {color: #0033CC; text-decoration:none;font-weight: normal;}
a:hover { color: ##0033CC; text-decoration:underline; font-weight: normal;}
a:active { color:  #FDE56A; font-weight: normal;} 


/*　------------------------　共通項目　*/

.mainTxt {
	font-size: 12px;
	line-height: 20px;
}

/* For leftNavi */

.leftNaviTxt {font-size: 12px;color: #FDE56A;line-height: 18px;font-weight: bold;}

.leftNaviTxt a:link {color: #FFFFFF;text-decoration: underline;font-weight: normal;}
.leftNaviTxt a:visited {color: #FFFFFF;text-decoration: underline;font-weight: normal;}
.leftNaviTxt a:hover {color: #FDE56A;text-decoration: underline;font-weight: normal;}
.leftNaviTxt a:active {color: #FDE56A;font-weight: normal;}

ul.leftNaviTxt {
	list-style-position: outside;
	list-style-image: url(../img/leftnavi_bit.gif);
}

.leftNaviTxt li { margin-left: -20px; }

/* For leftNavi2 for product section Navigation*/

.leftNaviTxt2 {font-size: 10px;color: #FFFFFF;	line-height: 14px;}

ul.leftNaviTxt2 {
	list-style-position: outside;
	list-style-image: url(../img/leftnavi_bit.gif);
}

.leftNaviTxt2 li { margin-left: -20px; }

.miniText {font-family: "Verdana", "Arial", "Helvetica", "sans-serif";;font-size: 10px;color: #333333;}

.miniText a:link {color:#333333;text-decoration:none; font-weight: normal;}
.miniText a:visited {color: #333333; text-decoration:none;}
.miniText a:hover {color: #0033CC;text-decoration:underline; }
.miniText a:active {color:  #0033CC;} 

.captionMini {
	font-size: 10px;
	line-height: 12px;
}


/*　------------------------　サービス工場　一覧用　h3 a h4 a 　*/

h3 a:link {color: #FFFFFF;text-decoration: underline;font-weight: normal;margin-bottom: 0px;padding-bottom: 0px;}
h3 a:visited {color: #FFFFFF;text-decoration: underline;}
h3 a:hover {color: #FF6600;text-decoration: underline;}
h3 a :active { color: #FF6600; }

h4 a:link {color: #FFFFFF;text-decoration: underline;font-weight: normal;margin-bottom: 0px;padding-bottom: 0px;}
h4 a:visited {color: #FFFFFF;text-decoration: underline;}
h4 a:hover {color: #FF6600;text-decoration: underline;}
h4 a :active { color: #FF6600; }


/*　------------------------　index.html　*/

/* for NewProducts */ 
.newProducts {
	font-size: 12px;
	line-height: 20px;
}
.newProducts a:link {color: #0033CC;text-decoration:none; font-weight: normal;}
.newProducts a:visited {color: #0033CC; text-decoration:none;font-weight: normal;}
.newProducts a:hover { color: ##0033CC; text-decoration:underline; font-weight: normal;}
.newProducts a:active { color:  #FDE56A; font-weight: normal;} 

.infoText {
	font-size: 12px;
	line-height: 14px;
}


/* 　------------------------　products */

table.products { font-size: 12px; }

table.products caption {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: left;
}

table.products th {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	background-color: #CCCCCC;
	white-space: nowrap;
}

td.number { text-align: right; }
td.sinsei { text-align: center; }

/* col background color */
table.products tr.yellowRow td { background-color: #FFF4C9; }
table.products td { background-color: #FFFFFF; }


/* 　------------------------　manufacturing.html */

.manuHeader{
	color:#073F7D;
	font-size: 16px;
}


/* 　------------------------　history.html*/

.greenBack {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #339933;
}


