@charset "utf-8";

/*
	TVS 
	作成日： 071012
	更新日： 071226
*/

/* ---------------------------------------------------- keyVisual */
div#keyVisual { position: relative; }

div#keyVisual ul {
	position: absolute;
	top: 10px;
	right: 14px;
	border: solid 1px #3C3C3C;
	padding: 2px;
	background-color: #333;
}

div#keyVisual ul li { margin-bottom: 3px; }

div#keyVisual ul li.lastChild { margin-bottom: 0; }

div#keyVisual ul.inquiry {
	position: static;
	border: none;
	margin: 5px 1px 0 1px;
	background-color: #1B1B1B;
}

* html div#keyVisual ul.inquiry { margin-top: -10px; }

div#keyVisual ul.inquiry li.lastChild { margin-bottom: 3px; }

/* ---------------------------------------------------- 製品情報 */
/* tab */
div#mainContents ul.tab {
	margin-left: 20px;
	margin-right: 0;
	margin-bottom: 0;
	background-image: url(/en/products/ir-thermo/images/index-bg-tab.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

div#mainContents ul.tab li {
	list-style: none;
	float: left;
	background-image: url(/en/products/ir-thermo/images/index-tab.jpg);
	background-repeat: no-repeat;
	width: 144px;
	height: 29px;
	text-indent: -10000em;
	overflow: hidden;
	cursor: pointer;
}

div#mainContents ul.tab li#tabAll { background-position: 0 0; }

div#mainContents ul.tab li#tabRd { background-position: -144px 0; }

div#mainContents ul.tab li#tabQc { background-position: -288px 0; }

div#mainContents ul.tab li#tabDiagnosing { background-position: -432px 0; }

div#mainContents ul.tab li#tabMonitor { background-position: -576px 0; }

div#mainContents ul.tab li#tabMedical { background-position: -720px 0; }

div#mainContents ul.tab li#tabAll.current { background-position: 0 -29px; }

div#mainContents ul.tab li#tabRd.current { background-position: -144px -29px; }

div#mainContents ul.tab li#tabQc.current { background-position: -288px -29px; }

div#mainContents ul.tab li#tabDiagnosing.current { background-position: -432px -29px; }

div#mainContents ul.tab li#tabMonitor.current { background-position: -576px -29px; }

div#mainContents ul.tab li#tabMedical.current { background-position: -720px -29px; }

/* 製品一覧 */
div#mainContents div#lineup {
	background-color: #F2F4F8;
	margin: 0 0 10px 20px;
	border: 1px solid #8D9BAF;
	border-top: none;
	padding-top: 10px;
}

div#mainContents div#lineup h2 { display: none; }
div#mainContents div#lineup h3 { margin: 0 10px 10px 10px; }

div#mainContents div#lineup ul li {
	padding-left: 0;
	background-image: none;
}

div#mainContents div#lineup hr { margin: 0 10px 10px 10px; }

* html div#mainContents div#lineup hr { margin: -7px 10px 3px 10px; }

div#mainContents div#all { display: block; }

div#mainContents div#lineup p.summary {
	margin-left: 120px;
	margin-right: 3px;
	font-size: 100%;
}

div#mainContents div#lineup p.symbol { margin-bottom: 10px; }



/* ---------------------------------------------------- clearfix */
div#mainContents div.section:after,
div#mainContents ul.tab:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div#mainContents div.section,
div#mainContents ul.tab { display: inline-table; }

/* Hides from IE-mac */
* html div#mainContents div.section,
* html div#mainContents ul.tab { height: 1%; }

div#mainContents div.section,
div#mainContents ul.tab {
	display: block;
	zoom: 1;
}

/* End hide from IE-mac */
div#mainContents div.section { display: none; }
/* EOF */

