@charset "utf-8";
/*
	module
	作成日： 080208
	更新日： 080208
*/

/* ---------------------------------------------------- カラム落ちIE6 */
* html div#mainContents div.column3A dl.image { margin-left: 34px; }

/* ---------------------------------------------------- */
/* お問い合わせエリア小 */
div#mainContents div.column3A div.inquiry {
	background-color: #F3F4F8;
	border: 1px solid #CCC;
	padding: 3px 4px;
}

div#mainContents div.column3A div.inquiry p { margin: 0 0 4px 0; }
div#mainContents div.column3A div.inquiry p.lastChild { margin-bottom: 0; }

div#mainContents div.column3A div.inquiry p.freedial {
	margin-top: 5px;
	padding-top: 5px;
	border-top: solid 1px #CCC;
}


/* お問い合わせエリア */
div#mainContents div.inquiry {
	background-color: #F3F4F8;
	border: 1px solid #CCC;
	padding: 20px 20px 10px 10px;
}

div#mainContents div.inquiry dl { height: 32px; }
div#mainContents div.inquiry dl dt {
	float: left;
	font-size: 140%;
	font-weight: bold;
	line-height: 30px;
}
div#mainContents div.inquiry dl dd { float: right; }

div#mainContents div.inquiry p { text-align: center; }

/* ---------------------------------------------------- リンクシンボル */
div#mainContents p.symbol {
	float: left;
	margin-left: 10px;
	display: inline;
}

* html div#mainContents ul.symbol { margin-left: 50px; }

div#mainContents p.new { margin-left: 20px; }

/* ---------------------------------------------------- テーブル */
div#mainContents table { table-layout: fixed; }
div#mainContents table th p.image,
div#mainContents table td p.image { margin-left: 0; }
div#mainContents table th.tableColumnA,
div#mainContents table td.tableColumnA { width: 110px; }
div#mainContents table th.tableColumnB,
div#mainContents table td.tableColumnB { width: 230px; }

* html div#mainContents table th.tableColumnA { width: 130px; }
div#mainContents table th.tableColumnD { width: 90px; }

/* ---------------------------------------------------- 製品ページサブナビ */
div#mainContents div#subNavi ul { border-top: none;}
div#mainContents div#subNavi ul li { width: 33.3%; }
div#mainContents div#subNavi ul li a {
	color: #333333;
	background-color: #AAAAAA;
}
div#mainContents div#subNavi ul li a strong{
	padding-left: 14px;
	background-image: url(/common/images/mark-links.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	font-weight: normal;
	border-bottom: none;
}
div#mainContents div#subNavi ul li.current a,
div#mainContents div#subNavi ul li a:hover {
	background-color: #CACACA;
}

/*--------------------------------------------------ローカルナビ基本設定*/
/* ローカルナビタイトル 
div#localNavi dl a { background-image: url(/jp/products/ir-module/images/local-navi.gif); }
div#localNavi p.tvs a {
	display: block;
	text-indent: -9999px;
	width: 150px;
	height: 35px;
	margin-top: 15px;
	background-image: url(/jp/products/ir-thermo/images/local-navi.gif);
}

/* ボタン 
div#localNavi dl dd.lineup dl dt a { background-position: 0px -35px; }
div#localNavi dl dd.lineup dl dd.camera a { background-position: 0px -60px; }
div#localNavi dl dd.lineup dl dd.sensor a { background-position: 0px -81px; height:22px; }


/* マウスオーバー 
div#localNavi dl dt a:hover { background-position: -150px 0; }
div#localNavi dl dd.lineup dl dt a:hover { background-position: -150px -35px; }
div#localNavi dl dd.lineup dl dd.camera a:hover { background-position: -150px -60px; }
div#localNavi dl dd.lineup dl dd.sensor a:hover { background-position: -150px -81px; }
div#localNavi p.tvs a:hover { background-position: -150px 0; }

/* カレント表示 
body#lineup	div#localNavi dl dd.lineup dl dt a { background-position: -150px -35px; }
body#camera div#localNavi dl dd.lineup dl dd.camera a { background-position: -150px -60px; }
body#sensor div#localNavi dl dd.lineup dl dd.sensor a { background-position: -150px -81px; }
/* EOF */
