@charset "utf-8";
/* CSS Document */

/* トップページトピックス */
div.topics {
height:90px;
margin:20px 0 0 20px;
width:680px;
margin-bottom:30px;
}

.topics dt.topics_date,
.topics dd.topics_text {
	float:left;
	line-height:1.8em;
}

.topics dt.topics_date {
	width:120px;
}

.topics dd.topics_text {
	width:540px;
}


/* スペック */

table.spec_tbl,
table.spec_tbl2,
table.spec_tbl3 {
	width:700px;
	border:1px solid #666;
	margin-top:20px;
}

table.spec_tbl th,td,
table.spec_tbl2 th,td,
table.spec_tbl3 th,td
 {
	padding:5px;
}

table.spec_tbl th,
table.spec_tbl2 th,
table.spec_tbl3 th {
	height:20px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	background-color:#f2f9fa;
}

table.spec_tbl th.item_2,
table.spec_tbl2 th.item_2,
table.spec_tbl3 th.item_2 {
	line-height:2em;
}

.txt_center {
	text-align:center;
}

/* OPTHERMO仕様 */

table.spec_tbl th.item_1 {
	text-align:left;
	padding-left:12px;
}

table.spec_tbl td {
	height:20px;
	text-align:center;
	width:250px;
	border-top:1px solid #999;
	border-left:1px solid #999;
}

/* SUTシリーズ測定仕様 */

table.spec_tbl2 th.item_1 {
	text-align:left;
	width:160px;
	padding-left:12px;
}

table.spec_tbl2 td {
	height:20px;
	text-align:center;
	border-top:1px solid #999;
	border-left:1px solid #999;
}

/* 光ファイバセンサ仕様例 */

table.spec_tbl3 th.item_1 {
	text-align:left;
	width:73px;
	padding-left:12px;
}

table.spec_tbl3 td {
	height:20px;
	width:205px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	padding-left:4px;
}


/* 従来センサとの違い */

.menu_box {
	width:655px;
	margin-top:15px;
	margin-bottom:30px;
	border:2px solid #e0ebf2;
	background-color:#f8fcff;
	padding:11px 10px 15px 30px;
}

ul.difference_list {
	width:280px;
	float:left;
}

ul.difference_list li a {
	width:280px;
	background:url(../images/cmnImg/list_ico.gif) no-repeat 0 5px;
	padding-left:13px;
	line-height:2.5em;
	color:#666;
}

table.table_center {
	width:430px;
	margin:0 auto;
}


/* システム構成と測定原理 */

#system_list ul {
	width:700px;
}

#system_list ul li {
	width:165px;
	float:left;
	padding-right:10px;
	display:inline;
	line-height:1.5em;
}


/* 適用事例 */

.content_box {
	padding-bottom:5px;
}

ul.img_style01 li {
	float:left;
	margin-top:12px;
	margin-right:5px;
	width:160px;
}

ul.img_style02 li {
	float:left;
	margin-top:12px;
	margin-right:5px;
	width:120px;
}

ul.img_style03 li {
	float:left;
	margin-top:12px;
	margin-right:15px;
	width:120px;
}

* html ul.img_style03 li {
	margin-right:12px;
}

ul.img_style03 li.last {
	margin-right:0;
}

ul.img_style01 li img,
ul.img_style02 li img,
ul.img_style03 li img {
	border:1px solid #ededed;
}

.caption {
	font-size:85%;
	line-height:1em;
}


span.caption_top {
	display:block;
	margin-top:2px;
}

span.caption_top a {
	font-size:85%;
	line-height:1.3em;
	background:url(../images/cmnImg/pdf_pochi.gif) no-repeat 0 0px;
	padding-left:8px;
	color:#666;
}

.case_list {
	padding-top:10px;
}

.pt30 {
	padding-top:30px;
}


/* ソフトウェア */

table.software_tbl,
table.software_tbl2,
table.software_tbl3 {
	width:700px;
	border:1px solid #666;
}

table.software_tbl th,td,
table.software_tbl2 th,td,
table.software_tbl3 th,td
 {
	padding:5px;
}

table.software_tbl th,
table.software_tbl2 th,
table.software_tbl3 th {
	height:20px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	background-color:#f2f9fa;
}

table.software_tbl th.item_2,
table.software_tbl2 th.item_2,
table.software_tbl3 th.item_2 {
	line-height:2em;
}

table.software_tbl th.item_1 {
	text-align:left;
	width:200px;
	padding-left:12px;
}

table.software_tbl td {
	height:20px;
	width:250px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	padding-left:5px;
}

/* お客様サポート */

div.catalog_list {
	width:350px;
	float:left;
	margin-top:10px;
}

img.catalog_pic {
	float:left;
	border:1px solid #ededed;
	width:110px;
}

div.catalog_list ul.catalog_txt {
	float:left;
	width:230px;
	padding-left:8px;
}

div.catalog_list ul.catalog_txt li {
	width:230px;
	height:2.2em;
}

div.catalog_list ul.catalog_txt li a {
	background:url(../images/cmnImg/pdf_pochi.gif) no-repeat 0 0px;
	padding-left:10px;
	line-height:2.2em;
}



div.catalog_list ul li span.catalog_txt_red {
	width:240px;
	line-height:2.2em;
	color:#FF0000;
	font-weight:bold;
}


#btn_contact {
	margin:20px auto;
	width:179px;
}


/* サイトマップ */

#sitemap_list {
	float:left;
	width:400px;
	margin-top:20px;
	margin-left:20px;
}

#sitemap_list ul li a {
	line-height:3em;
	color:#666;
	background:url(../images/cmnImg/pdf_pochi.gif) no-repeat 0 0px;
	padding-left:10px;
}

