@charset "shift_jis";

/* base styles
========================================== */

/* pageContainer
------------------------------------------ */
#mainContents {
	text-align: center;
}
#pageContainer {
	width: 768px;
	margin: 0 auto;
/*	text-align: left;*/
}
#pageContainer img {
	vertical-align: bottom;
}
#pageContainer hr {
	display: none;
}

/* layout styles
========================================== */

/* topicPath
------------------------------------------ */
#pageContainer #topicPath {
	padding: 10px 0;
}
#pageContainer #topicPath ol {
	min-height: 12px;
	padding: 0 0 0 38px;
	background: url(/support/common/images/com_ic01.gif) no-repeat 10px 0;
}
* html #pageContainer #topicPath ol {
	height: 12px;
}
#pageContainer #topicPath ol li {
	float: left;
	margin: 0 3px 0 0;
	padding: 0 14px 0 0;
	background: url(/support/common/images/com_ic02.gif) no-repeat 100% 40%;
	white-space: nowrap;
}
#pageContainer #topicPath ol li.last {
	margin-right: 0;
	padding-right: 0;
	background: none;
}

/* for Reader styles
========================================== */

/* Reader
------------------------------------------ */
#pageContainer .aural {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 1px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}


/* clearfix
========================================== */
#pageContainer:after,
#pageContainer #topicPath ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#pageContainer,
#pageContainer #topicPath ul {
	display: block; /* for safari firefox3 */
	min-height: 1%;  /* for IE 7*/
}

* html #pageContainer,
* html #pageContainer #topicPath ul {
	zoom: 1;  /* for IE 6*/
}
*:first-child+html #pageContainer,
*:first-child+html #pageContainer #topicPath ul {
	display: inline-table;  /* for IE 7*/
}
