.nm {
	font-size: 12px;
	line-height: 16px;
}
.nmt2 { font-size: 12px; line-height: 16px; padding: 2px 0 0; }
.nmt3 { font-size: 12px; line-height: 16px; padding: 3px 0 0; }
.nmt4 { font-size: 12px; line-height: 16px; padding: 4px 0 0; }
.nmb2 { font-size: 12px; line-height: 16px; padding: 0 0 2px; }
.nmb3 { font-size: 12px; line-height: 16px; padding: 0 0 3px; }
.nmb4 { font-size: 12px; line-height: 16px; padding: 0 0 4px; }
.nm22 { font-size: 12px; line-height: 16px; padding: 2px 0; }
.nm33 { font-size: 12px; line-height: 16px; padding: 3px 0; }
.nm44 { font-size: 12px; line-height: 16px; padding: 4px 0; }
.nmc { font-size: 12px; line-height: 16px; text-align: center; }
.nmr { font-size: 12px; line-height: 16px; text-align: right; }

.ns { font-size: 10px; line-height: 13px; }
.nst2 { font-size: 10px; line-height: 13px; padding: 2px 0 0; }
.nst3 { font-size: 10px; line-height: 13px; padding: 3px 0 0; }
.nst4 { font-size: 10px; line-height: 13px; padding: 4px 0 0; }
.nsb2 { font-size: 10px; line-height: 13px; padding: 0 0 2px; }
.nsb3 { font-size: 10px; line-height: 13px; padding: 0 0 3px; }
.nsb4 { font-size: 10px; line-height: 13px; padding: 0 0 4px; }
.ns22 { font-size: 10px; line-height: 13px; padding: 2px 0; }
.ns33 { font-size: 10px; line-height: 13px; padding: 3px 0; }
.ns44 { font-size: 10px; line-height: 13px; padding: 4px 0; }
.nsc { font-size: 10px; line-height: 13px; text-align: center; }
.nsr { font-size: 10px; line-height: 13px; text-align: right; }
body {
	color: #666666;
	background-image: url(../parts_img/bg_body.gif);
	background-position: center;
}
#hedder {
	background-image: url(../parts_img/bg_hedder.gif);
	background-repeat: repeat-x;
	background-position: center top;
	width: 100%;
	background-color: #FFFFFF;
}
#hedderBox {
	background-image: url(../parts_img/bg_hedderbox.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 80px;
	width: 812px;
	position: relative;
}
h1 {
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 9px;
	text-align: right;
	position: absolute;
	width: 786px;
}
#logo {
	margin-top: 9px;
	position: absolute;
	margin-left: 26px;
}
#navigation ul {
	padding: 0px;
	list-style-type: none;
	text-align: right;
	margin: 0px;
}
#navigation li {
	float: left;
}
#navigation {
	margin-top: 45px;
	position: absolute;
	margin-left: 250px;
}
.navi04 {
	width: 79px;
}
.navi03 {
	width: 119px;
}
.navi01 {
	width: 103px;
}
.navi02 {
	width: 113px;
}
#mainContents {
	background-color: #FFFFFF;
	width: 100%;
	padding-bottom: 50px;
	background-image: url(../parts_img/bg_maincontents.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-top: 30px;
}
h2 {
	background-image: url(../parts_img/bg_title.gif);
	background-position: bottom;
	width: 750px;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	height: 50px;
}
#copyright {
	text-align: right;
	width: 750px;
	padding-top: 8px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #666666;
}
#mainContentsGaiyo {
	width: 804px;
	padding-bottom: 22px;
	background-image: url(../company/image/bg_gaiyo.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 30px;
}
#footer {
	background-image: url(../parts_img/bg_footer.gif);
	width: 100%;
	height: 70px;
	background-position: center;
}
#footer2 {
	width: 100%;
	height: 70px;
}
.navi00 {
	width: 117px;
}
