#mainTreat {	margin:0;	padding:0;	width:670px;	float:left;	font-size:100%;	}#mainTreat h2 {	margin:0 ;	padding:0;	font-size:138.5%;	font-weight:bold;	color:#FFF;	line-height:36px;	height:36px;	border-bottom:1px solid #dddddd;	>border-right:1px solid #dddddd;	background-color:#FF9933;	}#mainTreat h3 {	margin:25px 0 5px 25px;	padding:0;	font-size:123.1%;	font-weight:bold;	color:#333;	line-height:1em;	}#mainTreat h4 {	margin:25px 0 5px 25px;	padding:0;	font-size:116%;	font-weight:bold;	line-height:1em;	}#mainTreat p {	margin:10px 15px 0 25px;	padding:0;	line-height:1.5em;		}#mainTreat ul {	margin:10px 10px 50px 35px;	padding:0;	text-align:left;	font-size:100%;	}#mainTreat li {	margin:8px 0 0 35px;	}#mainTreat ol {	margin:0 0 20px 35px;	padding:0;	list-style-position:inside;	list-style-type:decimal;	}/* 用語解説 */#mainTreat dl {	margin:0 0 0 80px;	padding:0;	width:520px;	clear:left;	text-align:left;	font-size:100%;	}#mainTreat dt {	margin:10px 0 0 0;	padding:0;	font-weight:bold;	line-height:1.6em;	}#mainTreat dd {	margin:0;	padding:0;	line-height:1.6em;	}/* 右側配置の画像 */.rightImg {	margin:0 15px 15px 10px;	padding:0;	width:130px;	height:130px;	border:1px solid #dddddd;	float:right;	}.rightImg img {	margin:10px;	padding:0;	width:110px;	height:110px;	}/* ページの先頭へ：テキスト版 */.pageTop {	margin:25px 0;	padding:0;	width:650px;	text-align:right;	font-size:85%;	}.pageTop a,.pageTop a:visited {	text-decoration:none;	}.pageTop a:hover {	color:#CC0000;	}