html,body {
	text-align :center;
}
img {
	vertical-align: bottom;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
	/*ﾂ･*//*/
	height: auto;
	overflow: auto;
	/**/
}
#wrapper {
	width : 100%;
}
#contentArea {
	text-align : left;
}
#content_top {
	height : 540px;
	background : url("../img/top_splash.gif") no-repeat 0 0;
}
#contentImage {
	float : right;
	width : 240px;
	margin : 48px 0 0 24px;
}
.contentSubImage {
	text-align : center;
	float : right;
	width : 280px;
}
#content_subpage {
	padding :24px 0 0 28px;
}
#pageTitle {
	margin-bottom :24px;
}
#pageTitle img {
	display : block;
}
#pageTitle h1 {
	font-size : 16px;
	line-height : 1.4em;
	margin : 0 0 16px 2px;
}
.pageTxt {
	font-size : 12px;
	color : #333333;
	line-height : 1.4em;
	margin : 0 0 16px 2px;
}
.pageTxt table {
	margin-left : -2px ;
	padding-bottom : 12px ;
}
.pageTxt ol {
	font-size : 12px;
}
.pageTxt th {
	font-weight : normal;
	vertical-align : top;
}
.pageTxt dt {
	margin-bottom : 4px;
}
.pageTxt dd {
	text-indent : 0;
	margin : 0 0 16px 12px;
}
.pageTxt li {
	margin : 0;
	list-style-type: none;
}
ol li.chapterTitle {
	font-size : 14px;
	font-weight : bold;
	font-family: serif;
	margin : 0 0 8px 22px;
	list-style-type : decimal;
}
ol li.subChapter {
	margin-left : 24px;
	list-style-type : none;
}
ol li.chapterDetails , .subChapterContent {
	margin-left : 64px;
	list-style-type : disc;
}
ol.chapterContent , ol.chapterDetail {
	margin-bottom : 12px;
}
div.chapterContent {
	margin : 0 0 12px 24px;
}
div.chapterContent p {
	margin : 12px 0 12px 0;
}
