p {
	margin:0;
}

h1 {
	margin-bottom:10px;
}

.contents {
	width:960px !important;
	padding:0;
}

.sectionh201 h2,
.sectionh202 h2 {
	margin:0 0 10px 0 !important;
}

.sectionH201 .article,
.sectionH202 .article {
	margin:0 auto 10px auto;
	width:920px;
}

.sectionH201 .article .leftContents,
.sectionH202 .article .leftContents {
	float:left;
	width:450px;
}

.sectionH201 .article .rightContents,
.sectionH202 .article .rightContents {
	float:right;
	width:450px;
}

.sectionH201 .article .leftContents div,
.sectionH201 .article .rightContents div,
.sectionH202 .article .leftContents div,
.sectionH202 .article .rightContents div {
	width:448px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.sectionH201 .article .leftContents div p,
.sectionH201 .article .rightContents div p {
	padding:24px 10px 0 0;
	float:right;
	width:210px;
}

.sectionH201 .article .leftContents div img.h301 {
	margin:7px 0 8px 27px;
	float:left;
}

.sectionH201 .article .rightContents div img.h302,
.sectionH201 .article .rightContents div img.h304 {
	margin:10px 0 12px 12px;
	float:left;
}

.sectionH201 .article .leftContents div img.h303 {
	margin:10px 0 12px 16px;
	float:left;
}

.sectionH202 .article .leftContents div p {
	padding:24px 0 0 16px;
	width:234px;
	float:left;
}

.sectionH202 .article .leftContents div img {
	margin:47px 48px 49px 0;
	float:right;
}

.sectionH202 .article .rightContents div {
	padding:18px 74px 19px 74px;
	width:300px;
}

.sectionH202 .article p.txt {
	padding:10px 0 10px 0;
	clear:both;
}

.mT10 {
	margin-top:10px;
}

* html .sectionH201 .article .leftContents div,
* html .sectionH201 .article .rightContents div,
* html .sectionH202 .article .leftContents div,
* html .sectionH202 .article .rightContents div {
	width:450px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}




.article:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.article { display: inline-table; }

/* Hides from IE-mac \*/
* html .article { height: 1%; }
.article { display: block; }
/* End hide from IE-mac */

.sectionH201 .article .leftContents div:after,
.sectionH201 .article .rightContents div:after,
.sectionH202 .article .leftContents div:after,
.sectionH202 .article .rightContents div:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.article { display: inline-table; }

/* Hides from IE-mac \*/
* html .article { height: 1%; }
.article { display: block; }
/* End hide from IE-mac */
