/* MAINCONTENTS */
#mainContents {
	padding-top: 65px;
	padding-bottom: 54px;
	width: 598px;
	float: right;
	line-height: 1.6;
	font-size: 12px;
	/*\*/
	*font-size: 75%;
	/**/
}
	#mainContents * {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	#mainContents div.section {
		width: 470px;
		padding-bottom: 36px;
	}
	#mainContents h1 {
		background: url(title.gif) no-repeat left top;
		margin-bottom: 117px;
		width: 123px;
		height: 29px;
		/*\*//*/
		padding-bottom: 29px;
		/**/
		text-indent: -999px;
		overflow: hidden;
	}
	#mainContents h2 {
		background: url(head_01.gif) no-repeat left top;
		margin-bottom: 27px;
		width: 278px;
		height: 15px;
		/*\*//*/
		padding-bottom: 15px;
		/**/
		text-indent: -999px;
		overflow: hidden;
	}
	#mainContents h3 {
		border-left: solid 8px #bb3028;
		margin-bottom: 9px;
		padding: 3px 0 1px 14px;
		line-height: 1.3;
		font-size: 12px;
		/*\*/
		*font-size: 100%;
		/**/
	}
	#mainContents h3.other {
		border-left: solid 8px #e5adaf;
		color: #666;
	}
	#mainContents ul,
	#mainContents p {
		margin-bottom: 19px;
	}
	#mainContents ul {
		margin-top: -11px;
	}
	#mainContents p.lead {
		margin-bottom: 58px;
	}
