@charset "UTF-8";
 @import "../../../files/css/common/layout.css";

/*-------------------------------------------------------------------------
	attestation
/*-----------------------------------------------------------------------*/

#contents {
}

	#contents p {
		font-size: 14px;
		line-height: 1.6;
		margin-bottom: 15px;
	}
	
		#contents p.notes {
			font-size: 12px;
			line-height: 1.6;
			margin-bottom: 15px;
		}

#pageLink {
}
	#pageLink li {
		float: left;
		display: inline;
	}

#jump {
	margin-bottom:25px;
	background-color:#FFF;
	border:1px solid #006C3E;
	border-top:none;
	padding:20px 5px 18px;
}
	#jump ul {
		text-align:center;
	}
	#jump li {
		float: left;
		display: inline;
		background:url(../../../files/img/common/contents/icon_arrow_gy.gif) left center no-repeat;
		padding-left:20px;
		margin-left:20px;
	}
		#jump li a {
			text-decoration:underline;
			letter-spacing:0px;
			font-size:15px;
		}
		
	#contents h4 {
		font-size: 20px;
		font-weight: bold;
		letter-spacing: 1px;
		color: #136338;
		margin-bottom: 15px;
		position:relative;
	}
		#contents h4 span {
			display:block;
			position:absolute;
			right:0;
			top:3px;
			background-color:#eee;
			font-size:13px;
			letter-spacing:5px;
			color:#136338;
			text-align:center;
			padding:5px 15px 4px;
			text-indent:5px;
			border:1px solid #aaa;
		}
#contents .docs {
	position:relative;
}
	#contents .docs ul {
		position:absolute;
		right:0px;
		top:5px;
	}
	#contents .docs li {
		float: left;
		display: inline;
		margin-left:15px;
	}
	
	#contents .items {
		margin-bottom: 70px;
	}
		#contents #NADCAP h3 span {
			font-size: 12px;
		}
		
		#contents #NADCAP dl dt,
		#contents #NADCAP dl dd {
			font-size: 12px;
		}
		
		#contents #NADCAP dl dt {
			font-size: 14px;
			font-weight: bold;
		}
		
		#contents #NADCAP dl dd {
			margin-bottom: 20px;
		}
	
	#contents #ISO17025 {
	}
	
		#contents #ISO17025 table {
			border-top: 1px solid #A5B0A8;
			border-right: 1px solid #A5B0A8;
			border-left: 1px solid #A5B0A8;
			margin: 20px;
		}
		
			#contents #ISO17025 table th {
				font-size: 12px;
				font-weight: bold;
				border-right: 1px solid #A5B0A8;
				border-bottom: 1px solid #A5B0A8;
				padding: 10px;
				background: #d6dfdb;
			}
			
			#contents #ISO17025 table td {
				font-size: 12px;
				padding: 10px;
				border-bottom: 1px solid #A5B0A8;
			}
#lightbox-navi {
	display:none;
}

 #noborder table {
	border-collapse:separate;
	margin-bottom:15px;
}

 #noborder th {
		font-size: 14px;
		font-weight: bold;
		border: none;
		padding: 5px 10px 5px 10px;
	}


	#noborder td {
		font-size: 14px;
		padding: 5px 10px 5px 10px;
		border:none;
	}

 #contents #ISO17025 #noborder table {
	border-collapse:separate;
	margin-bottom:15px;
}

 #contents #ISO17025 #noborder th {
		font-size: 14px;
		font-weight: bold;
		border: none;
		padding: 5px 10px 5px 10px;
	}


	#contents #ISO17025 #noborder td {
		font-size: 14px;
		padding: 5px 10px 5px 10px;
		border:none;
	}

#contents table {
	border-collapse:collapse;
	margin-bottom:15px;
}

	#contents th {
		font-size: 12px;
		font-weight: bold;
		border: 1px solid #A5B0A8;
		padding: 10px;
		background: #d6dfdb;
	}

	#contents td {
		font-size: 12px;
		padding: 10px;
		border: 1px solid #A5B0A8;
	}



/* Firefox hack start */
@-moz-document url-prefix() {
	 #noborder table {
		border-collapse:separate;
		border-spacing:0;
		border:none;
		border-top: none;
		border-left: none;
	}

		#noborder table th,
		#noborder table td {
			border:none;
			border-bottom: none;
			border-right: none;
		}

	 #contents #ISO17025 #noborder table {
		border-collapse:separate;
		border-spacing:0;
		border:none;
		border-top: none;
		border-left: none;
	}

		#contents #ISO17025 #noborder table th,
		#contents #ISO17025 #noborder table td {
			border:none;
			border-bottom: none;
			border-right: none;
		}

}
/* Firefox hack end */
