@charset "UTF-8";
body {
	background-image: none;
	background-color: #FFF;
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}
div#platform {
	margin: 20px auto;
	border: none;
}
div#platform:after {
	content: "";
	display: block;
	clear: both;
}
div#platform { display: inline-table; }
* html div#platform { height: 1%; }
div#platform {
	zoom: 1;
	display: block;
}
/* --------------------------------------------------
**
** header
**
** -------------------------------------------------- */
.dropDownArea .dropDownBlock ul > li { text-align: left; }
/* --------------------------------------------------
**
** mainContents
**
** -------------------------------------------------- */
div.typeD div#mainContents {
	float: none;
	margin: 0 auto;
}
/*table*/
body.news div#platform.typeD div#mainContents table { width: 720px; }
div#platform.typeD div#mainContents div.column3A table { width: 225px; }
div#platform.typeD div#mainContents div.column3B table { width: 470px; }
div#platform.typeD div#mainContents div.column4A table { width: 165px; }
div#platform.typeD div#mainContents div.column4B table { width: 350px; }
div#platform.typeD div#mainContents div.column4C table { width: 535px; }

/*support*/
body.support div#platform.typeD {
	width: 740px;
	margin: 0 auto;
}
body.support div#platform.typeD > table { margin-left: -78px; }
body.support div#platform.typeD div#mainContents { width: 580px; }
body.support.assem div#platform.typeD div#mainContents,
body.support.industrial div#platform.typeD div#mainContents,
body.support.infrared div#platform.typeD div#mainContents {
	width: 720px;
	margin-top: 15px;
}
body.support.assem div#platform.typeD div#mainContents table,
body.support.industrial div#platform.typeD div#mainContents table,
body.support.infrared div#platform.typeD div#mainContents table { width: 700px; }
body.support div#platform.typeD div#mainContents div.boxedItem table { width: 540px; }
body.support div#platform.typeD table,
body.support div#platform.typeD td { height: auto !important; }
body.support header li,
body.support .dropDownArea li,
body.support .topicPathArea .topicPath li,
body.support footer .sitemapArea li { list-style: none; }
body.support header h1,
body.support header #lang,
body.support header #headerNav,
body.support .dropDownArea ul,
body.support .dropDownArea p,
body.support footer .sitemapArea ul,
body.support footer .copyrightArea ul {
	margin: 0;
	padding: 0;
}
body.support #fixGoToTop,
body.support footer .sitemap { margin: 0; }
/*newsRelease*/
div#platform.typeD #mainContents { width: 740px; }
div#platform.typeD #mainContents table { width: 720px; }
/* --------------------------------------------------
**
** footer
**
** -------------------------------------------------- */
footer { clear: both; }
footer .sitemapArea .col ul li { text-align: left; }
