#affiliate #main {	width: 450px;}#affiliate #sub {	width: 230px;}#affiliate h1 {	margin: 0px;	text-align: center;}#main .step h2 {	border: none;	background-color: #FFCC33;	color: #FF3300;	padding: 3px 2px 3px 12px;}#main .step h3 {	margin-bottom: 4px;	margin-top: 5px;}#main .step p {	margin-top: 4px;	margin-bottom: 10px;}#main .step h3,#main .step p {	margin-left: 120px;}.step {	background-image: url(img/midasi02.gif);	background-repeat: no-repeat;	background-position: 30px 40px;}#affiliate #sub p {	font-size: small;	line-height: 1.5em;}.qanda {	border: 2px solid #FF6633;	background-color: #FFFFFE;}#sub .qanda h2 {	margin: 0px;	color: #FFFFFF;	background-color: #FF6633;	padding-top: 3px;	padding-bottom: 6px;}#affiliate #sub .qanda p {	margin-top: 4px;	margin-bottom: 4px;	margin-right: 10px;	margin-left: 10px;}.navib {	text-align: center;	margin-top: 4px;	margin-bottom: 14px;}.sublink {	text-align: center;	margin-top: 0px;	margin-bottom: 5px;}div#kakomis {	border: 1px solid #FFCC66;	padding: 4px 10px;}#kakomis h3 {	font-size: small;	color: #C70C25;	font-weight: bold;	margin-bottom: 2px;}#kakomis p {	font-size: small;	color: #666666;	margin-top: 4px;}#kakomis .imgleft {	margin-right: 2px;	margin-bottom: 0px;}#kakomis h2 {	margin-top: 3px;	margin-bottom: 4px;	font-size: small;	color: #C70C25;	border-bottom: 1px dotted #C70C25;	background-color: #FFFFFF;}#kakomis ul {	font-size: small;	color: #996633;	padding-left: 0px;	list-style-type: none;	margin-left: 0px;}#kakomis li {	margin-bottom: 0.5em;	background-image: url(image/wmark_bullet.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left: 22px;}.icon {	float: left;}