@charset "utf-8";

/*--------------------------------------------------------------動作環境*/

/*動作環境*/
#spec {
	width:680px;
	margin:20px auto;
	zoom:1;
}

/*動作環境 回り込みクリア*/
#spec:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}

/*動作環境H3*/
#spec h3 {
	margin:0 0 24px 0;
	padding:0 0 4px 0;
	font-size: 110%;
	color: #39ACE2;
	font-weight: bold;
	border-bottom: 1px solid #DBE0E8;
	text-align: left;
}

/*動作環境：表組み*/
#spec table {
	width:680px;
	margin:0 auto 4px auto;
	border-collapse:collapse;
}

/*動作環境：表組み：セル罫線*/
#spec table td,
#spec table th {
	padding:8px;
	border:1px solid #CCCCCC;
}
/*動作環境：表組み：TH改行*/
#spec table th {
	white-space: nowrap;
}

/*動作環境：Pタグ*/
#spec p {
	width:680px;
	margin:0 auto;
	text-align:left;
}

/*動作環境：画像回り込み*/
#spec p img {
	float:right;
}



