/* news table */

table.cost {
	border-collapse:collapse;
	border:2px solid #CCCCCC;
	width:100%;
	margin:0 0 1em;
	}
table.cost th {
	font-size:9pt;
	background-color:#fff;
	border:none;
	padding:.25em;
	text-align:left;
	}
table.cost td {
	font-size:9pt;
	background-color:#fff;
	border:1px solid #CCCCCC;
	padding:.25em;
	text-align:center;
	}
table.cost caption {
	font-size:9pt;
	color:#004e7b;
	padding:4px;
	text-align:left;
	font-weight:bold;
	}
table.cost td.plan-a {
	background-color:#ff9;
	}
table.cost td.plan-b {
	background-color:#cf6;
	}
table.cost td.plan-c {
	background-color:#9cf;
	}
table.cost td.plan-x {
	background-color:#FFCCFF;
	}
table.cost td.head {
	background-color:#EEEEEE;
	}

#cost-cautions {
	border-top:solid 1px #ccc;
	padding-top:1em;
	margin:2em 0 4em;
	}

#cost-cautions dl {
	font-size:9pt;
	}

#cost-cautions dt {
	float:left;
	}

#cost-cautions dd {
	margin:0 0 auto 1.5em;
	}

#cost-cautions li {
	margin-bottom:.75em;
	}

#cost-cautions ul {
	color:#366;
	line-height:1.25em;
	font-size:9pt;
	margin-left:20px;
	}
