@charset "utf-8";

/*
	TVS 
	作成日： 090917
*/


/* ---------------------------------------------------- 製品情報 */
/* tab */
div#mainContents ul.tab {
	margin-left: 20px;
	margin-right: 0;
	margin-bottom: 0;
	background-image: url(/en/products/ir-module/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-module/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#tabAll.current { background-position: 0 -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 */

