body {
	margin: 0px 0px 20px 0px;
	background-color: #eeeeee;
        text-align: left;
	background-image:url("images/common/page_bg.gif");
	}
	
a {
	text-decoration: none;
	}

a:link {
	color: #0000ff;
	}

a:visited {
	color: #8800ff;
	}

a:active {
	color: #ff0000;
	}

a:hover {
	color: #0000ff;
	}
	
h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

#container {
	background-image:url("images/common/side_bg.gif");
	width:806px;
	/*width:646px;*/
	}

#container1{
	background-image:url("images/common/side_bg_top.gif");
	background-repeat:no-repeat;
	background-position:100% 0%;
	
	}

#container2{
	background-image:url("images/common/side_bg_bottom.gif");
	background-repeat:no-repeat;
	background-position:100% 100%;
	}


		#header1{
			background-image:url("images/common/header.gif");
			background-repeat:no-repeat;
			height:41px;
			}
		#header2{
			background-image:url("images/common/header.gif");
			background-repeat:no-repeat;
			background-position:100% 100%;
			height:54px;
			text-align:right;
			}
			
			#header2 ul{
				margin:0px;
				padding-top:18px;
				}
				
					#header2 ul li{
						font-size:11pt;
						display:inline;
						margin:0px 6px 0px 6px;
						}
						
						#header2 ul li a {
								text-decoration: none;
								padding-left:12px;
								}

						#header2 ul li a:link {
								color: #0000ff;
								padding-left:12px;
								}

						#header2 ul li a:visited {
								color: #8800ff;
								padding-left:12px;
								}

						#header2 ul li a:active {
								color: #ff0000;
								padding-left:12px;
								}
							
						#header2 ul li a:hover {
								color: #440000;
								/*background-color:#bbccff;*/
								background-image:url("images/common/link-point.gif");
								background-repeat:no-repeat;
								background-position:0% 25%;
								padding-left:12px;
								}

		#center{
			float:left;
			background-image:url("images/common/main_bg.gif");
			background-repeat:no-repeat;
			background-position:100% 100%;
			background-color:#ffffff;
			width:640px;
			}

/*$B%H%C%W%Z!<%8(B*/

			#center .topbody{
				margin:10px 150px 10px 45px;
				font-size:10pt;
				line-height:180%;
				color:#5D5A49;
				}
				
			.producs-title{
				margin:4px 0px 4px 55px;
				}
			
			.producs-link{
				clear:both;
				width:400px;
				margin:4px 0px 32px 60px;
				}

				.producs-link img{
					margin:0px 0px 6px 0px;
					}

/*$B5a?M>pJs(B*/

			#center .jobbody{
				margin:10px 20px 10px 45px;
				font-size:10pt;
				line-height:150%;
				color:#5D5A49;
				}
				
				#center .jobbody img{
					margin:4px 4px 4px 4px;
					float:;left
					}

				#center .jobbody h3{
					font-size:11pt;
					font-weight:bold;
					}

			#center .jobbody2{
				clear:both;
				margin:10px 150px 10px 45px;
				font-size:10pt;
				line-height:180%;
				color:#5D5A49;
				}
				
				#center .jobbody2 h3{
					font-size:11pt;
					font-weight:bold;
					}

				#center .jobbody2 table{
					border-top:#999999 1px dotted;
					margin:4px 0px 20px 0px;
					}
					
					#center .jobbody2 table caption{
						font-size:12pt;
						text-align:left;
						font-weight:bold;
						font-size:normal;
						color:#5D5A49;
						}
					
					#center .jobbody2 table th{
						font-size:10pt;
						width:100px;
						height:24px;
						border-left:#3366CC 6px solid;
						border-bottom:#999999 1px dotted;
						background-color:#D5E7FF;
						font-size:10pt;
						color:#5D5A49;
						}
						
					#center .jobbody2 table td{
						font-size:10pt;
						height:24px;
						border-bottom:#999999 1px dotted;
						font-size:10pt;
						line-height:140%;
						color:#5D5A49;
						}

/*$B2q<R35MW(B*/

			#center .corpbody{
				margin:10px 20px 10px 45px;
				font-size:10pt;
				line-height:180%;
				color:#5D5A49;
				}
				
				#center .corpbody h3{
					font-size:11pt;
					font-weight:bold;
					}
				
				#center .corpbody img{
					margin:21px 4px 4px 4px;
					}

				#center .corpbody table{
					margin:4px 0px 0px 0px;
					}
					
					#center .corpbody table caption{
						text-align:left;
						font-weight:bold;
						font-size:12pt;
						color:#5D5A49;
						}
					
					#center .corpbody table th{
						vertical-align:top;
						text-align:left;
						padding-left:4px;
						width:80px;
						height:20px;
						font-weight:noemal;
						border-bottom:#999999 1px dotted;
						font-size:10pt;
						color:#625000;
						}
						
					#center .corpbody table td{
						border-bottom:#999999 1px dotted;
						font-size:10pt;
						line-height:120%;
						color:#5D5A49;
						}
			
			#center .corpbody2{
				margin:10px 150px 10px 45px;
				font-size:10pt;
				line-height:180%;
				color:#5D5A49;
				}

				#center .corpbody2 h3{
					font-size:11pt;
					font-weight:bold;
					}

				#center .corpbody2 table{
					margin:4px 0px 20px 0px;
					}
					
					#center .corpbody2 table caption{
						text-align:left;
						font-weight:bold;
						font-size:12pt;
						color:#5D5A49;
						}
					
					#center .corpbody2 table th{
						vertical-align:top;
						text-align:left;
						padding-left:4px;
						width:80px;
						height:20px;
						font-weight:noemal;
						border-bottom:#999999 1px dotted;
						font-size:10pt;
						color:#3366CC;
						}
						
					#center .corpbody2 table td{
						border-bottom:#999999 1px dotted;
						font-size:10pt;
						line-height:140%;
						color:#5D5A49;
						}

/**$B@=IJ>R2p(B**/

	#center .bluk_bg_1{
		background-image:url("images/products/bulk_bg_01.jpg");
		background-repeat:no-repeat;
		background-position:98% 1%;
		width:640px;
		}
				
	#center .insp_bg_1{
		background-image:url("images/products/insp_bg_01.gif");
		background-repeat:no-repeat;
		background-position:98% 1%;
		width:640px;
		}
		
	#center .insp_bg_2{
		background-image:url("images/products/insp_bg_02.gif");
		background-repeat:no-repeat;
		background-position:0% 0%;
		width:640px;
		}

			#center .prodtitle{
				margin:10px 35px 25px 45px;
				padding:4px 0px 4px 4px;
				font-size:10pt;
				line-height:160%;
				color:#3366CC;
				border-left:#006699 6px solid;
				z-index:3;
				}
				
				#center .prodtitle h3{
					font-size:12pt;
					font-weight:bold;
					}

			#center .prodbody-title{
				clear:both;
				margin:10px 20px 10px 60px;
				font-size:10pt;
				line-height:180%;
				color:#7890CC;
				}
				
				#center .prodbody-title h4{
					font-weight:bold;
					}
			#center .prodbody-title-pat1{
				clear:both;
				margin:0px 0px 0px 60px;
				
				font-size:10pt;
				line-height:180%;
				color:#7890cc;
				}
				
				#center .prodbody-title-pat1 h4{
					font-weight:bold;
					}
				#center .prodbody-title-pat1 h9{
					clear:both;
					
					font-size:10pt;
					line-height:180%;
					color:#ff0033;
					}
				
					#center .prodbody-title h4{
						font-weight:bold;
					}

			#center .prodbody{
				clear:both;
				margin:10px 20px 0px 60px;
				font-size:10pt;
				line-height:180%;
				color:#5D5A49;
				}
				
				#center .prodbody img{
					margin:0px 20px 20px 12px;
					}
				
				#center .prodbody .list{
					margin:0px 0px 0px 20px;
					}
				
				#center .prodbody ol{
					margin:0px 20px 20px 0px;
					line-height:140%;
					}

					#center .prodbody ol li{
						list-style-image:url(images/common/point.gif);
						margin:0px 0px 8px 24px;
						}

				#center .prodbody table{
					margin:4px 0px 0px 0px;
					}
					
					#center .prodbody table caption{
						text-align:left;
						font-weight:bold;
						font-size:12pt;
						color:#5D5A49;
						}
					
					#center .prodbody table th{
						vertical-align:top;
						text-align:left;
						padding-left:4px;
						width:80px;
						height:20px;
						font-weight:noemal;
						border-bottom:#999999 1px dotted;
						font-size:10pt;
						color:#625000;
						}
						
					#center .prodbody table td{
						border-bottom:#999999 1px dotted;
						font-size:10pt;
						line-height:120%;
						color:#5D5A49;
						}
			
			#center .prodbody2{
				margin:10px 150px 10px 45px;
				font-size:10pt;
				line-height:180%;
				color:#5D5A49;
				}

				#center .prodbody2 table{
					margin:4px 0px 20px 0px;
					}
					
					#center .prodbody2 table caption{
						text-align:left;
						font-weight:bold;
						font-size:12pt;
						color:#5D5A49;
						}
					
					#center .prodbody2 table th{
						vertical-align:top;
						text-align:left;
						padding-left:4px;
						width:80px;
						height:20px;
						font-weight:noemal;
						border-bottom:#999999 1px dotted;
						font-size:10pt;
						color:#3366CC;
						}
						
					#center .prodbody2 table td{
						border-bottom:#999999 1px dotted;
						font-size:10pt;
						line-height:140%;
						color:#5D5A49;
						}
						
			#center .inqbody{
				margin:10px 40px 10px 45px;
				font-size:10pt;
				line-height:140%;
				color:#5D5A49;
				}
				
				#center .inqbody table{
					width:520;
					margin:4px 0px 20px 10px;
					}
					
					#center .inqbody table caption{
						text-align:left;
						font-weight:bold;
						font-size:12pt;
						color:#5D5A49;
						}
					
					#center .inqbody table th{
						vertical-align:top;
						text-align:left;
						padding-left:4px;
						width:140px;
						height:20px;
						font-weight:normal;
						border-bottom:#999999 1px dotted;
						font-size:10pt;
						color:#3366CC;
						}
						
						#center .inqbody table th .red{
							color:red;
							}
						
					#center .inqbody table td{
						border-bottom:#999999 1px dotted;
						font-size:10pt;
						line-height:140%;
						color:#5D5A49;
						}

			#center .bulktitle{
				margin:10px 35px 25px 45px;
				padding:4px 0px 4px 4px;
				font-size:11pt;
				line-height:160%;
				color:#e14029;
				z-index:3;
				}
				


		#footer1{
			background-image:url("images/common/footer.gif");
			background-repeat:no-repeat;
			height:25px;
			}			
		#footer2{
			clear:both;
			background-image:url("images/common/footer.gif");
			background-repeat:no-repeat;
			background-position:0% 100%;
			height:45px;
			}
	
	#side{
		float:left;
		padding-top:0px;
		width:160px;
		height:600px;
		}

		#side img{
			/*background-color:#888888;*/
			margin:0px 3px 3px 3px;
				}

/*$B6&DL(B*/
.clear{
	clear:both;
	}

.hide{
	display:none;
	}
	
.indent{
	margin-left:1em;
	}
	
.hosoku{
	margin-left:1em;
	letter-spacing:-1px;
	color:#5D5A49;
	}

.submit{
	text-align:center;
	}
	
	.submit input{
		margin:0px 50px 0px 50px;
		}