@charset "UTF-8";

#article h1.h101 {
	background: url(../images/h101.jpg) no-repeat left top;
}
#article .subTlt {
	background: url(../images/subTlt.jpg) no-repeat left top;
}

#article .sectionH2#h2-0 {
	background: url(../images/img01.gif) no-repeat 650px 40px;
}
#article .sectionH2#h2-1 {
	background: url(../images/img02.gif) no-repeat 500px 260px;
}

#article .sectionH2 h2.h201 {
	background: url(../images/h201.gif) no-repeat left top;
	height: 20px;
	margin: 0 0 20px;
}
#article .sectionH2 h2.h202 {
	background: url(../images/h202.gif) no-repeat left top;
}
#article .sectionH2 h2.h203 {
	background: url(../images/h203.gif) no-repeat left top;
}
#article .sectionH2#h2-0 p {
	width: 620px;
}
#article .sectionH2 ol {
	margin: 0 0 0 25px;
	width: 756px;
}
#article .sectionH2 ol li {
	float: left;
	width: 189px;
}
#article .sectionH2 ol li .tlt {
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	height: 142px;
	left: 0;
	margin: 0 0 2px;
	position: relative;
	top: 0;
	width: 189px;
}
#article .sectionH2 ol li.num01 .tlt {
	background-image: url(../images/flow01.gif);
}
#article .sectionH2 ol li.num02 .tlt {
	background-image: url(../images/flow02.gif);
}
#article .sectionH2 ol li.num03 .tlt {
	background-image: url(../images/flow03.gif);
}
#article .sectionH2 ol li.num04 .tlt {
	background-image: url(../images/flow04.gif);
	width: 172px;
}
#article .sectionH2 ol li p {
	background: url(../images/dot.gif) repeat-y left bottom;
	font-size: small;
	line-height: 21px;
	margin: 0 0 0 5px;
	width: 165px;
}
* html #article .sectionH2 ol li p {font-size: x-small;}
#article .sectionH2 ol li.num01 p {
	margin: 0 0 0 2px;
}
#article .sectionH2 .pagelink a {
	width: 191px;
}
#article .sectionH2 .pagelink a.pnav01 {
	background-image: url(../images/pnav01.gif);
}
#article .sectionH2 .pagelink a.pnav02 {
	background-image: url(../images/pnav02.gif);
}

#article .sectionH3 {
	margin: 0 auto 20px;
	width: 767px;
}
#article .sectionH3 h3 {
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	left: 0;
	height: 26px;
	margin: 0 0 15px;
	position: relative;
	top: 0;
	width: 116px;
}
#article .sectionH3 h3.h301 {
	background-image: url(../images/h301.gif);
	width: 172px;
}
#article .sectionH3 h3.h302 {
	background-image: url(../images/h302.gif);
}
#article .sectionH3 h3.h303 {
	background-image: url(../images/h303.gif);
}
#article .sectionH3 h3.h304 {
	background-image: url(../images/h304.gif);
	width: 162px;
}
#article .sectionH3 h3.h305 {
	background-image: url(../images/h305.gif);
	width: 121px;
}
#article .sectionH3 p {
	margin: 0 15px 5px;
}
#article .sectionH3 dl {
	margin: 0 15px 5px;
}
#article .sectionH3 dl dt {}
#article .sectionH3 dl dd {
	margin: -1.6em 0 0 2em;
}
#article .sectionH3 .imgC {
	margin: 20px auto 5px;
	text-align: center;
}
#article .sectionH3 ul {
	margin: 0 15px 5px;
	padding: 0 0 0 20px;
}
#article .sectionH3 ul li {
	font-size: small;
	list-style-type: disc;
}
* html #article .sectionH3 ul li {font-size: x-small;}

/* tables */
#article .sectionH3 .tables {
	background: url(../images/tablebtmbg.gif) no-repeat left bottom;
	float: right;
	width: 357px;
}
#article .sectionH3 table {
	background: url(../images/tabletopbg.gif) no-repeat left top;
	width: 357px;
}
#article .sectionH3 table th,
#article .sectionH3 table td {
	font-size: small;
	padding: 5px 10px;
	text-align: center;
	vertical-align: middle;
}
* html #article .sectionH3 table th,
* html #article .sectionH3 table td {font-size: x-small;}
#article .sectionH3 table td {
	border-top: 1px dotted #83bc72;
}
#article .sectionH3 table .tdfirst td {
	border-top: 1px solid #83bc72;
}
#article .sectionH3 table .type {
	border-right: 1px solid #83bc72;
}


