/* ::: specTable ::: */
div.content table.specTable {
	font-size: 130%;
	border-collapse:collapse;
	border-right:solid 1px #ccc;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
	}
/*\*/ * html div.content table.specTable {
	width:100%;
	width /*\*/:auto;
	} /**/

	div.content table.specTable thead,
	div.content table.specTable tbody {
		border:none 0;
		}

	div.content table.specTable tr {
	}

		div.content table.specTable tr th,
		div.content table.specTable tr td {
			border:none 0;
			border-bottom:solid 1px #ccc;
			padding:0.45em 0.5em 0.2em;
			overflow:visible;
			line-height:100%;
			background:#fff url(/common/images/bg_spectable_th2td.gif) no-repeat left top;
			text-align:left;
		}
		/*\*/ * html div.content table.specTable tr th,
		* html div.content table.specTable tr td {
			background:#fff url(/common/images/bg_spectable_th2td.gif) no-repeat left top;
			}/**/

		div.content table.specTable tr th {
			vertical-align:top;
			width:11.5em;
			}

		div.content table.specTable tr th.th_grouplabel {
			padding-top:0.6em;
			padding-left:8px;
			width:9.5em;
			background:#fff url(/common/images/bg_spectable_th1.gif) no-repeat left top;
			}

		div.content table.specTable tr td {
			border-width:1px;
			vertical-align:bottom;
			}


div.content div.section table.specTable {
	}

	div.content div.section table.specTable tr th {
		}
	
	*html div.content div.section table.specTable th.th_grouplabel {
		#white-space:nowrap;/*IE回避用*/
		}
	
	div.content div.section table.specTable td {
		line-height:120%;
		width:500px;
		}*html div.content div.section table.specTable td {
		width:300px;
			}

		*html div.content table.specTable tr th {
			width:auto;
			white-space:nowrap;/*IE回避用*/
		}

		div.content table.specTable tr th.th_grouplabel {
			width:auto;
			white-space:nowrap;/*IE回避用*/
		}

		

/* :::  抗菌対応　:::  */

div.content dl#other {
	margin-top:20px;
	margin-bottom: 10px;
	}

	/* ::: clearfix ::: */
	div.content dl#other {
		overflow: hidden;
		_overflow: visible;
		zoom: 1;
	}
	div.content dl#other:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	/* ::: /clearfix ::: */


	div.content dl#other dt{
		margin-bottom:10px;
		font-size:114%;
		font-weight:bold;
		color:#abb030;
		}

		div.content dl#other p#siaa {
			margin: 0 15px 5px 0;
			float: left;
			width: 64px;
			}

		div.content dl#other p.siaaNote {
			float: left;
			width: 630px;
			}






/* :::  その他機能　:::  */

div.content dl#other_fc {
	border:3px solid #e8e8e8;
	padding:10px 20px 10px 0;
	margin:20px 0 0 0 ;
	}

div.content dl#other_fc dt{
	margin:0 0 5px 15px;
	font-size:114%;
	font-weight:bold;
	color:#abb030;
	}								

div.content #other_fc ul{
	overflow:hidden;
	_overflow:visible;
	margin:0 15px 0 15px;
	}
			
div.content #other_fc li{
	float:left;
	margin-right:18px;
	white-space: nowrap; 
	}

div.content #other_fc ol.komeList {
	clear:both;
	padding-left:25px;
	}
/* :::  その他機能　:::  */
	
	
	
	/* ::: pdfDownload ::: */
div.content div#pdf {
	clear:both;
	background:url(/831n/images/border_additionalsection.gif) no-repeat left top !important;
	padding-top:50px !important;
	}

div.content #pdf p.cat_img{
	float:left;
	padding-right:20px;
	}	

	div.content #pdf p {
		margin-bottom: 20px;
		font-size: 100%;
		line-height:120% !important;
		}
	div.content #pdf #catalogueImg {
		position:relative;
		z-index:10;
		line-height:100%;
		float:left;
		margin:0 1em 1em 0;
		}
		div.content #pdf  #catalogueImg img {
			margin:0.5em 0;
			}

div.content #pdf #caution {

	}
	div.content #pdf #caution p.note {
		text-align: left;
		padding:0;
		text-indent:0;
		}
		div.content #pdf #caution p.note img {
			margin-bottom: 10px;
			}

div.content ul.note li {
	margin-bottom: 0.5em;
	font-size: 1.0em;
	}

