@charset "utf-8";
/* CSS Document */

div.typeD div#subContents { width: 160px; }
div.typeD div#mainContents,
div.typeD div#subContents { float: left; }
div#subContents h2,
div#mainContents h2 { margin: 10px; }
/* ----------------------------------------------------- mainContents */
div#mainContents p.image { margin-left: 10px; }
/* ----------------------------------------------------- subContents */
div#subContents h2 {
	background-color:#F3F3F3;
	background-image:url("/common/images/bg-h2.gif");
	background-position:5px 4px;
	background-repeat:no-repeat;
	border-bottom:2px solid #CCCCCC;
	clear:both;
	font-size:140%;
	font-weight:bold;
	min-height:1em;
	padding:6px 0 5px 18px;
}
* html div#subContents h2 {
	background-image:url("/common/images/bg-h2.gif");
	background-position:5px 5px;
	padding:7px 0 5px 16px;
}
div#subContents h2 a {
	background-image:url("/common/images/bg-h2-link.gif");
	background-position:5px 4px;
	background-repeat:no-repeat;
	display:block;
	font-weight:bold;
	margin:-6px 0 -5px -18px;
	padding:6px 0 5px 18px;
}
* html div#subContents h2 a { background-position:7px 4px; }
div#subContents h2 a:hover,
div#subContents h2 a:active {
	background-color:#FEE4B2;
	background-image:url("/common/images/bg-h2-link-on.gif");
	color:#3B5BA4;
}
div#subContents ul.links {
	display:block;
	margin:0 10px 10px 23px;
}
div#subContents ul.links li {
	background-image:url("/common/images/bg-arrow-right.gif");
	background-position:0.5em 0.5em;
	background-repeat:no-repeat;
	padding-left:16px;
	zoom: 1;
}
div#subContents ul.links li.external {
	background-image:url("/common/images/bg-icon-win.gif");
	background-position:left 0.3em;
}

/* ----------------------------------------------------- print css */
@media print {
	* { page-break-befor: auto; }
	* html div.typeD div#subContents { width: 159px; }
}