/*-------------------------------------------------------------------------
Plan
-------------------------------------------------------------------------*/
#Main.plan {
}
#Main.plan h1 {
	width:623px;
	height:63px;
	margin:0 0 4px 0;
	background-image:url('./images/plan/cssTitle.jpg');
	font-size:1pt;
	text-indent:-5000em;
}
#Main.plan #Corporation {
	width:603px;
	height:31px;
	margin:0 0 5px 0;
	background-image:url('./images/plan/cssCorporation.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Main.plan #Individual {
	width:603px;
	height:36px;
	margin:0 0 20px 0;
	background-image:url('./images/plan/cssIndividual.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Main.plan .attention {
	margin:0 0 20px 0;
	padding:0 13px;
	font-size:80%;
	text-align:right;
}
#Main.plan .plan {
	margin:0 0 30px 0;
	padding:0 27px 8px 28px;
	background-image:url('./images/plan/cssPlanFoot.gif');
	background-position:left bottom;
}
#Main.plan .plan h3 {
	padding:0 0 8px 0;
	background-image:url('./images/plan/cssPlanHead.gif');
	background-position:left bottom;
	color:#669c16;
	font-size:medium;
	font-weight:bold;
}
#Main.plan .plan table {
	width:548px;
}
#Main.plan .plan table th {
	width:45px;
	padding:5px;
	border-bottom:1px solid #bfbfbf;
	background-image:url('./images/plan/cssPlanTh.gif');
	background-repeat:repeat-y;
	color:#999;
	font-size:90%;
}
#Main.plan .plan table th span{
	display:block;
	padding:0 15px 0 0;
	background-image:url('./images/plan/cssPlanThMarker.gif');
	background-position:right top;
}
#Main.plan .plan table td {
	width:473px;
	padding:5px 10px;
	border-bottom:1px solid #bfbfbf;
	background-image:url('./images/plan/cssPlanTd.gif');
	background-repeat:repeat-y;
	font-size:90%;
}
#Main.plan .plan table td a {
	color:#000;
}
#Main.plan .plan table .tableEnd th {
	border-bottom:none;
}
#Main.plan .plan table .tableEnd td {
	border-bottom:none;
}
#Main.plan .pageTop {
	margin:0 0 40px 0;
	padding:0 0 0 520px;
}
#Main.plan .content {
	padding:0 11px 0 9px;
}
