@charset "utf-8";

/* 定義リスト要素 */
div#mainContents dl dt { font-weight: bold; }

div#mainContents dl dd {
	margin-left: 2em;
	margin-bottom: 1em;
}

div#mainContents dl dd ol.item { margin-left: 1.5em; }

* html div#mainContents dl dd ol.item { margin-left: 2em; }
*:first-child+html div#mainContents dl dd ol.item { margin-left: 2em; }

div#mainContents dl dd ol.item li {
	list-style-type: decimal;
	list-style-position: outside;
}

p.RJustified { text-align: right; }



/* table */
div#mainContents table.office th { width: 15%; }
div#mainContents table.office td { width: 85%; }

div#mainContents table.environment th.group { width: 15%; }
div#mainContents table.environment td.results {
	width: 10%;
	text-align: center;
}

div#mainContents dl.imageIcon {}
* html div#mainContents dl.imageIcon { zoom: 1;}
div#mainContents dl.imageIcon dt {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}
div#mainContents dl.imageIcon dd {
	float: left;
	margin: 5px 10px 20px 0;
}


/* 詳細リンク（別窓） */
div#mainContents p.external a {
	background-image: url(/common/images/bg-icon-win.gif);
	background-position: 0 0.2em;
}

@media print {
* { page-break-before: auto!important; }

}

/*EOF*/
