.left {  font-size: 10px; color: #333333}.left a:link {  color: #003399}.left a:hover {  color: #FF3333}.ja  { color: #000000; font-size: 10pt; line-height: 20px }.ja a:link {  color: #FF3300}.ja a:hover {  color: #333333}a:visited {  color: #4F82B4}.setsumei {  font-size: 10pt; line-height: 15pt}.jas {  font-size: 10px; color: #000000}img {	border: none;}/* 当社軟水器の特徴 */table.instrument_outline,table.instrument_outline tr,table.instrument_outline th,table.instrument_outline td {	margin: 0px;	padding: 0px;	color: #333333;}table.instrument_outline td img.subcatch {	margin: 0px 0px 0px 0px;	padding: 0px;}table.instrument_outline td p {	margin: 10px 15px 0px 15px;	padding: 0px;	font-size: 10pt;	line-height: 140%;}table.instrument_outline td dl {	margin: 10px 15px 20px 15px;	padding: 0px;	font-size: 10pt;	line-height: 140%;}table.instrument_outline td dl dt {	margin: 0px;	padding: 0px;	font-weight: bold;}table.instrument_outline td dl dd {	margin: 0px 0px 0px 15px;	padding: 0px;}table.instrument_outline td dl dd p.note {	text-indent: -1em;	margin: 5px 1em 0px 2em;	padding: 0px;	font-size: 9pt;	line-height: 140%;}table.instrument_outline td dl dd ol {	list-style-type: none;	margin: 5px 0px 0px 10px;	padding: 0px;	font-size: 9pt;}span.instrument_image_left {	float: left;	margin: 10px 20px;}span.instrument_image_right {	float: right;	margin: 0px 20px;}/* 導入事例 */table.result_flow,table.result_flow tr,table.result_flow th,table.result_flow td {	margin: 0px;	padding: 0px;}table.result_flow {	border: 1px #000000 solid;	border-collapse: collapse;	margin-left: 5px;}table.result_flow th {	text-align: left;	background-color: #ccccff;	font-size: 10pt;	border: 1px #000000 solid;	padding: 3px;	white-space: nowrap;}table.result_flow td {	border: 1px #000000 solid;	font-size: 10pt;	color: #000000;	padding: 3px;}/* 軟水器 製品仕様 */table.softwater_spec,table.softwater_spec tr,table.softwater_spec th,table.softwater_spec td {	margin: 0px;	padding: 0px;}table.softwater_spec {	border: 1px #996699 solid;	border-collapse: collapse;}table.softwater_spec th {	text-align: left;	background-color: #669999;	font-size: 9pt;	color: #ffffff;	border-bottom: 1px #ffffff solid;	padding: 3px;	white-space: nowrap;}table.softwater_spec th.table_title {	background-color: #333366;}table.softwater_spec td {	text-align: center;	border: 1px #996699 solid;	font-size: 9pt;	color: #000000;	padding: 3px;}table.softwater_spec td.modelNumber {	background-color: #666699;	color: #ffffff;}table.softwater_spec td.trans {	text-align: left;}
