@charset "UTF-8";
/* CSS Document */



/*css新規追加分--------------*/


p.padl_1w{
	padding-left:2em;
	text-indent:-1em;
	margin:0 auto;
	}

/*INFORMATION（黄）------------------------*/

#base #lifeplan #lifeplan_information table.new1412{
	width:300px;
	border-top:1px solid #816401;
	border-left:1px solid #816401;
  	color: #6E18A5;
	margin-bottom:15px;
	}

#base #lifeplan #lifeplan_information table.new1412 th.th01{
	color:#816401;
	background-color:#FC6;
	border-bottom:1px solid #816401;
	border-right:1px solid #816401;
	padding:3px;
	}
#base #lifeplan #lifeplan_information table.new1412 th.th02{
	color:#816401;
	background-color:#CDFF9B;
	border-bottom:1px solid #816401;
	border-right:1px solid #816401;
	padding:3px;
	}
#base #lifeplan #lifeplan_information table.new1412 th.right{
	color:#816401;
	background-color:#CDFF9B;
	border-bottom:1px solid #816401;
	border-right:1px solid #816401;
	padding:3px;
	}

#base #lifeplan #lifeplan_information table.new1412 td{
	color:#816401;
	text-align:right;
	border-right: 1px solid #816401;
	border-bottom: 1px solid #816401;
	background:#FFC;
	padding:3px;
	}
	
#base #lifeplan #lifeplan_information table.new1412 td.td01{
	color:#816401;
	text-align:left;
	border-right: 1px solid #816401;
	border-bottom: 1px solid #816401;
	background:#FFC;
	padding:3px;
	}
#base #lifeplan #lifeplan_information table.new1412 td.td01_bottom{
	color:#816401;
	text-align:left;
	border-right: 1px solid #816401;
	border-bottom: 1px solid #816401;
	background:#FFC;
	padding:3px;
	}

/*HOUSE ECONOMIY（緑）------------------------*/

#base #lifeplan #lifeplan_houseeconomy h4{
	color:#446507;
	font-weight:bold;
	padding-top:10px;
	clear:both;
	display:block;
	}

/*new1412のtable*/
#base #lifeplan #lifeplan_houseeconomy table.new1412{
	width:600px;
	border-top:1px solid #CDFF9B;
	border-left:1px solid #CDFF9B;
  	color: #6E18A5;
	margin-bottom:15px;
	}

#base #lifeplan #lifeplan_houseeconomy table.new1412 th.th01{
	color:#446507;
	background-color:#CDFF9B;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px;
	}
#base #lifeplan #lifeplan_houseeconomy table.new1412 th.th01_bottom{
	color:#446507;
	background-color:#CDFF9B;
	border-bottom:1px solid #CDFF9B;
	border-right:1px solid #fff;
	padding:3px;
	}
#base #lifeplan #lifeplan_houseeconomy table.new1412 th.th02{
	color:#446507;
	background-color:#CDFF9B;
	border-bottom:1px solid #fff;
	border-right:1px solid #CDFF9B;
	padding:3px;
	}
#base #lifeplan #lifeplan_houseeconomy table.new1412 th.right{
	color:#446507;
	background-color:#CDFF9B;
	border-bottom:1px solid #fff;
	border-right:1px solid #CDFF9B;
	padding:3px;
	}

#base #lifeplan #lifeplan_houseeconomy table.new1412 td{
	color:#222222;
	text-align:right;
	border-right: 1px solid #CDFF9B;
	border-bottom: 1px solid #CDFF9B;
	background:#FAFEF1;
	padding:3px;
	}
	
#base #lifeplan #lifeplan_houseeconomy table.new1412 td.td01{
	color:#446507;
	text-align:left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#CDFF9B;
	padding:3px;
	}

#base #lifeplan #lifeplan_houseeconomy table.new1412 td.td02{
	color:#000;
	text-align:left;
	border-right: 1px solid #CDFF9B;
	border-bottom: 1px solid #CDFF9B;
	background:#FAFEF1;
	padding:3px;
	}
#base #lifeplan #lifeplan_houseeconomy table.new1412 td.td01_bottom{
	color:#446507;
	text-align:left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #CDFF9B;
	background:#CDFF9B;
	padding:3px;
	}
#base #lifeplan #lifeplan_houseeconomy table.new1412 td.td_none{
 	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#fff;
	padding:3px;
	}

/*下のborderをdoubleに*/
td.bbd{border-bottom: double #446507 !important;}

/*fixに*/
table.fixed{
	    table-layout: fixed; !important
}


/*new1412_2のtable*/
#base #lifeplan #lifeplan_houseeconomy table.new1412_2{
	width:600px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
  	color: #000;
	margin-bottom:15px;
	}

#base #lifeplan #lifeplan_houseeconomy table.new1412_2 th.th01{
	color:#000;
	background-color:#abcc8e;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px;
	}

#base #lifeplan #lifeplan_houseeconomy table.new1412_2 th.th01_zentai{
	color:#000;
	background-color:#F5B2AE;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px;
	}

#base #lifeplan #lifeplan_houseeconomy table.new1412_2 th.th01_bottom{
	color:#000;
	background-color:#CDFF9B;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px;
	}
#base #lifeplan #lifeplan_houseeconomy table.new1412_2 th.th02{
	color:#000;
	background-color:#abcc8e;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px;
	}
#base #lifeplan #lifeplan_houseeconomy table.new1412_2 th.right{
	color:#000;
	background-color:#CDFF9B;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px;
	}

#base #lifeplan #lifeplan_houseeconomy table.new1412_2 td{
	color:#000;
	text-align:inherit;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#FAFEF1;
	padding:3px;
	}
#base #lifeplan #lifeplan_houseeconomy table.new1412_2 td.td_b{
	color:#000;
	text-align:right;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#C7E0DB;
	padding:3px;
	}
	
#base #lifeplan #lifeplan_houseeconomy table.new1412_2 td.td_g{
	color:#000;
	text-align:right;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#D7E7AF;
	padding:3px;
	}

#base #lifeplan #lifeplan_houseeconomy table.new1412_2 td.zentai{
	color:#000;
	text-align:right;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#f0e68c;
	padding:3px;
	}
	
#base #lifeplan #lifeplan_houseeconomy table.new1412_2 td.td01{
	color:#000;
	text-align:left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#CDFF9B;
	padding:3px;
	}
#base #lifeplan #lifeplan_houseeconomy table.new1412_2 td.td01_b{
	color:#000;
	text-align:left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#C7E0DB;
	padding:3px;
	}
#base #lifeplan #lifeplan_houseeconomy table.new1412_2 td.td02_b{
	color:#000;
	text-align:left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#e5fff9;
	padding:3px;
	}

#base #lifeplan #lifeplan_houseeconomy table.new1412_2 td.td01_g{
	color:#000;
	text-align:left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#D7E7AF;
	padding:3px;
	}
#base #lifeplan #lifeplan_houseeconomy table.new1412_2 td.td02_g{
	color:#000;
	text-align:left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#edffc1;
	padding:3px;
	}
/*斜線のセル*/
#base #lifeplan #lifeplan_houseeconomy table.new1412_2 td.td03{
	color:#000;
	background:url(../../lifeplan/houseeconomy/images/sankou03_img.png) no-repeat;
/*	background-color:#abcc8e;*/
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px;
	font-weight:bold;
	width:114px;
	height:46px;
	text-align:justify;
	}
#base #lifeplan #lifeplan_houseeconomy table.new1412_2 td.td03 p.tx_r{
	text-align:right;
	margin:0;
  	}
#base #lifeplan #lifeplan_houseeconomy table.new1412_2 td.td03 p.tx_l{
	text-align:left;
	margin:0;
  	}



/*テキスト揃え*/
#base #lifeplan #lifeplan_houseeconomy table.new1412_2 td.tx_c{text-align:center;}
#base #lifeplan #lifeplan_houseeconomy table.new1412_2 td.tx_l{text-align:left;}
#base #lifeplan #lifeplan_houseeconomy table.new1412_2 td.tx_r{text-align:right;}


/*セル色*/
#base #lifeplan #lifeplan_houseeconomy table.new1412 td.padl_1w{
  padding-left:1em;
	}

#base #lifeplan #lifeplan_houseeconomy table.new1412 td.padl_2w{
  padding-left:2em;
	}

#base #lifeplan #lifeplan_houseeconomy table.new1412 td.beige{
	background-color:#FC9;
	}

#base #lifeplan #lifeplan_houseeconomy table.new1412 td.yellow{
	background-color:#FF3;
	}

#base #lifeplan #lifeplan_houseeconomy table.new1412 td.yellow2{
	background-color:#DCCA87;
	}
	
#base #lifeplan #lifeplan_houseeconomy table.new1412 td.zentai{
	background-color:#FFEEAA;
	}	
	
#base #lifeplan #lifeplan_houseeconomy table.new1412 th.palegreen,
#base #lifeplan #lifeplan_houseeconomy table.new1412 td.palegreen{
	background-color:#eeffcc;
	}
#base #lifeplan #lifeplan_houseeconomy table.new1412 th.women01,
#base #lifeplan #lifeplan_houseeconomy table.new1412 td.women01{
	background-color:#EDA5D8;
	}
#base #lifeplan #lifeplan_houseeconomy table.new1412 th.women02,
#base #lifeplan #lifeplan_houseeconomy table.new1412 td.women02{
	background-color:#f7dee9;
	}

#base #lifeplan #lifeplan_houseeconomy table.new1412 th.men01,
#base #lifeplan #lifeplan_houseeconomy table.new1412 td.men01{
	background-color:#99cdff;
	}

#base #lifeplan #lifeplan_houseeconomy table.new1412 th.men02,
#base #lifeplan #lifeplan_houseeconomy table.new1412 td.men02{
	background-color:#c9e1fc;
	}


#base #lifeplan #lifeplan_houseeconomy p span.beige{
	color:#FC9;
	}
#base #lifeplan #lifeplan_houseeconomy p span.yellow{
	color:#FF3;
	}
#base #lifeplan #lifeplan_houseeconomy p span.zentai{	
	color:#FFEEAA;
  	}

/*RICH（紫）------------------------*/
	
#base #lifeplan #lifeplan_rich table.new1412{
	width:600px;
	border-top:1px solid #CDCDFF;
	border-left:1px solid #CDCDFF;
  	color: #6E18A5;
	margin-bottom:30px;
	}

#base #lifeplan #lifeplan_rich table.new1412 th.th01{
	color:#6E18A5;
	background-color:#CDCDFF;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px;
	}
#base #lifeplan #lifeplan_rich table.new1412 th.th01_bottom{
	color:#6E18A5;
	background-color:#CDCDFF;
	border-bottom:1px solid #CDCDFF;
	border-right:1px solid #fff;
	padding:3px;
	}
#base #lifeplan #lifeplan_rich table.new1412 th.th02{
	color:#6E18A5;
	background-color:#CDCDFF;
	border-bottom:1px solid #fff;
	border-right:1px solid #CDCDFF;
	padding:3px;
	}
#base #lifeplan #lifeplan_rich table.new1412 th.right{
	color:#6E18A5;
	background-color:#CDCDFF;
	border-bottom:1px solid #fff;
	border-right:1px solid #CDCDFF;
	padding:3px;
	}

#base #lifeplan #lifeplan_rich table.new1412 td{
	color:#6E18A5;
	text-align:right;
	border-right: 1px solid #CDCDFF;
	border-bottom: 1px solid #CDCDFF;
	background:#F8F0FD;
	padding:3px;
	}
#base #lifeplan #lifeplan_rich table.new1412 td.td02{
	color:#6E18A5;
	text-align:left;
	border-right: 1px solid #CDCDFF;
	border-bottom: 1px solid #CDCDFF;
	background:#F8F0FD;
	padding:3px;
	}	
#base #lifeplan #lifeplan_rich table.new1412 td.td01{
	color:#6E18A5;
	text-align:left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#CDCDFF;
	padding:3px;
	}

#base #lifeplan #lifeplan_rich table.new1412 td.td01_bottom{
	color:#6E18A5;
	text-align:left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #CDCDFF;
	background:#CDCDFF;
	padding:3px;
	}

#base #lifeplan #lifeplan_rich table.new1412 td.padl_1w{
  padding-left:1em;
	}

#base #lifeplan #lifeplan_rich table.new1412 td.padl_2w{
  padding-left:2em;
	}

#base #lifeplan #lifeplan_rich table.new1412 td.beige{
	background-color:#FC9;
	}

#base #lifeplan #lifeplan_rich table.new1412 td.yellow{
	background-color:#FF3;
	}
#base #lifeplan #lifeplan_rich table.new1412 th.palepurple,
#base #lifeplan #lifeplan_rich table.new1412 td.palepurple{
	background-color:#e5e5ff;
	}
#base #lifeplan #lifeplan_rich table.new1412 th.women01,
#base #lifeplan #lifeplan_rich table.new1412 td.women01{
	background-color:#EDA5D8;
	}
#base #lifeplan #lifeplan_rich table.new1412 th.women02,
#base #lifeplan #lifeplan_rich table.new1412 td.women02{
	background-color:#f7dee9;
	}

#base #lifeplan #lifeplan_rich table.new1412 th.men01,
#base #lifeplan #lifeplan_rich table.new1412 td.men01{
	background-color:#99cdff;
	}

#base #lifeplan #lifeplan_rich table.new1412 th.men02,
#base #lifeplan #lifeplan_rich table.new1412 td.men02{
	background-color:#c9e1fc;
	}
#base #lifeplan #lifeplan_rich table.new1412 td.zentai{
	background-color:#FFEEAA;
	}

#base #lifeplan #lifeplan_rich p span.beige{
	color:#FC9;
	}
#base #lifeplan #lifeplan_rich p span.yellow{
	color:#FF3;
	}

/*LIFEEVENT（青緑）------------------------*/

#base #lifeplan #lifeplan_lifeevent h4{
	color:#1A685A;
	font-weight:bold;
	padding-top:10px;
	clear:both;
	display:block;
	}
	
/*neww1412のtable*/	
#base #lifeplan #lifeplan_lifeevent table.new1412{
	width:600px;
	border-top:1px solid #C3FFDC;
	border-left:1px solid #C3FFDC;
  	color: #1A685A;
	margin-bottom:30px;
	}

#base #lifeplan #lifeplan_lifeevent table.new1412 th.th01{
	color:#1A685A;
	background-color:#C3FFDC;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412 th.th01_bottom{
	color:#1A685A;
	background-color:#C3FFDC;
	border-bottom:1px solid #C3FFDC;
	border-right:1px solid #fff;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412 th.th02{
	color:#1A685A;
	background-color:#C3FFDC;
	border-bottom:1px solid #fff;
	border-right:1px solid #C3FFDC;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412 th.right{
	color:#1A685A;
	background-color:#C3FFDC;
	border-bottom:1px solid #fff;
	border-right:1px solid #C3FFDC;
	padding:3px;
	}

#base #lifeplan #lifeplan_lifeevent table.new1412 td{
	color:#1A685A;
	text-align:right;
	border-right: 1px solid #C3FFDC;
	border-bottom: 1px solid #C3FFDC;
	background:#F3FCFA;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412 td.td02{
	color:#1A685A;
	text-align:left;
	border-right: 1px solid #C3FFDC;
	border-bottom: 1px solid #C3FFDC;
	background:#F3FCFA;
	padding:3px;
	}	
#base #lifeplan #lifeplan_lifeevent table.new1412 td.td01{
	color:#1A685A;
	text-align:left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#C3FFDC;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412 td.td01_right{
	color:#1A685A;
	text-align:left;
	border-right: 1px solid #C3FFDC;
	border-bottom: 1px solid #fff;
	background:#C3FFDC;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412 td.td_b_none{
	color:#1A685A;
	text-align:right;
	border-right: 1px solid #C3FFDC;
	border-bottom: 1px solid #F3FCFA;
	background:#C3FFDC;
	padding:3px;
	}

#base #lifeplan #lifeplan_lifeevent table.new1412 td.td01_bottom{
	color:#1A685A;
	text-align:left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #C3FFDC;
	background:#C3FFDC;
	padding:3px;
	}
	

/*new1412_2のtable*/
#base #lifeplan #lifeplan_lifeevent table.new1412_2{
	width:600px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
  	color: #000;
	margin-bottom:30px;
	}

#base #lifeplan #lifeplan_lifeevent table.new1412_2 th.th01{
	color:#000;
	background-color:#A9D8CB;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412_2 th.th01_bottom{
	color:#000;
	background-color:#A9D8CB;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412_2 th.th02{
	color:#000;
	background-color:#A9D8CB;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px;
	}

#base #lifeplan #lifeplan_lifeevent table.new1412_2 td{
	color:#000;
	text-align:right;
	border-right: none;
	border-bottom:none;
	background:#e5fdff;
 	padding:3px;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412_2 td.td_heikin{
	color:#000;
	text-align:right;
	border-top:1px solid #000;
	border-right: none;
	border-bottom:none;
	background:#e5fdff;
 	padding:3px;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412_2 td.sougaku{
	color:#000;
	text-align:center;
	border-right: none;
	border-bottom: 1px solid #fff;
	background:#e5fdff;
 	padding:3px;
	font-weight:bold;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412_2 td.td02{
	color:#000;
	text-align:left;
	border-right:none;
	border-bottom:none;
	background:#e5fdff;
 	padding:3px;
	}	
	
#base #lifeplan #lifeplan_lifeevent table.new1412_2 td.td_b_b{
	color:#000;
	text-align:left;
	border-right:none;
	border-bottom: 1px solid #fff;
	background:#e5fdff;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412_2 td.td_b_br{
	color:#000;
	text-align:left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#e5fdff;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412_2 td.td_b_r{
	color:#000;
	text-align:left;
	border-right: 1px solid #fff;
	border-bottom:none;
	background:#e5fdff;
	padding:3px;
	}


/*セル色*/
#base #lifeplan #lifeplan_lifeevent table.new1412 td.padl_1w{
  padding-left:1em;
	}

#base #lifeplan #lifeplan_lifeevent table.new1412 td.padl_2w{
  padding-left:2em;
	}

#base #lifeplan #lifeplan_lifeevent table.new1412 td.beige{
	background-color:#FC9;
	}

#base #lifeplan #lifeplan_lifeevent table.new1412 td.yellow{
	background-color:#FF3;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412 th.palebluegreen,
#base #lifeplan #lifeplan_lifeevent table.new1412 td.palebluegreen{
	background-color:#e5fff0;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412 th.women01,
#base #lifeplan #lifeplan_lifeevent table.new1412 td.women01{
	background-color:#EDA5D8;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412 th.women02,
#base #lifeplan #lifeplan_lifeevent table.new1412 td.women02{
	background-color:#f7dee9;
	}

#base #lifeplan #lifeplan_lifeevent table.new1412 th.men01,
#base #lifeplan #lifeplan_lifeevent table.new1412 td.men01{
	background-color:#99cdff;
	}

#base #lifeplan #lifeplan_lifeevent table.new1412 th.men02,
#base #lifeplan #lifeplan_lifeevent table.new1412 td.men02{
	background-color:#c9e1fc;
	}
#base #lifeplan #lifeplan_lifeevent table.new1412 td.zentai{
	background-color:#FFEEAA;
	}

#base #lifeplan #lifeplan_lifeevent p span.beige{
	color:#FC9;
	}
#base #lifeplan #lifeplan_lifeevent p span.yellow{
	color:#FF3;
	}
	
/*LIFESECURITY（赤）------------------------*/
	
/*new1412のtable*/
#base #lifeplan #lifeplan_lifesecurity table.new1412{
	width:600px;
	border-top:1px solid #FFAFCD;
	border-left:1px solid #FFAFCD;
  	color: #CE0024;
	margin-bottom:30px;
	}

#base #lifeplan #lifeplan_lifesecurity table.new1412 th.th01{
	color:#CE0024;
	background-color:#FFAFCD;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412 th.th01_bottom{
	color:#CE0024;
	background-color:#FFAFCD;
	border-bottom:1px solid #FFAFCD;
	border-right:1px solid #fff;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412 th.th02{
	color:#CE0024;
	background-color:#FFAFCD;
	border-bottom:1px solid #fff;
	border-right:1px solid #FFAFCD;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412 th.right{
	color:#CE0024;
	background-color:#FFAFCD;
	border-bottom:1px solid #fff;
	border-right:1px solid #FFAFCD;
	padding:3px;
	}

#base #lifeplan #lifeplan_lifesecurity table.new1412 td{
	color:#000;
	text-align:right;
	border-right: 1px solid #FFAFCD;
	border-bottom: 1px solid #FFAFCD;
	background:#FFF4F7;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.td02{
	color:#000;
	text-align:left;
	border-right: 1px solid #FFAFCD;
	border-bottom: 1px solid #FFAFCD;
	background:#FFF4F7;
	padding:3px;
	}	
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.td01{
	color:#000;
	text-align:left;
	border-right: 1px solid #FFAFCD;
	border-bottom: 1px solid #FFAFCD;
	background:#FFAFCD;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.td01_right{
	color:#000;
	text-align:left;
	border-right: 1px solid #FFAFCD;
	border-bottom: 1px solid #FFAFCD;
	background:#FFAFCD;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.td_b_none{
	color:#000;
	text-align:right;
	border-right: 1px solid #FFAFCD;
	border-bottom: 1px solid #F3FCFA;
	background:#FFAFCD;
	padding:3px;
	}

#base #lifeplan #lifeplan_lifesecurity table.new1412 td.td01_bottom{
	color:#000;
	text-align:left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #FFAFCD;
	background:#FFAFCD;
	padding:3px;
	}
	
/*new1412_2のtable*/
#base #lifeplan #lifeplan_lifesecurity table.new1412_2{
	width:600px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
  	color: #000;
	margin-bottom:30px;
	}

#base #lifeplan #lifeplan_lifesecurity table.new1412_2 th.th01{
	color:#000;
	background-color:#f5b1aa;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px;
	}


#base #lifeplan #lifeplan_lifesecurity table.new1412_2 td{
	color:#000;
	text-align:left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#fbdad1;
	padding:3px;
	}

#base #lifeplan #lifeplan_lifesecurity table.new1412_2 td.td01{
	color:#000;
	text-align:center;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#c1c8df;
	font-weight:bold;
	padding:3px;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412_2 td.td02{
	color:#000;
	text-align:center;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#e5fdff;
	font-weight:bold;
	padding:3px;
	}
	

#base #lifeplan #lifeplan_lifesecurity table.new1412_2 td.td_r{
	color:#000;
	text-align:right;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#fbdad1;
	padding:3px;
	}

#base #lifeplan #lifeplan_lifesecurity table.new1412_2 td.td_c{
	color:#000;
	text-align:center;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background:#fbdad1;
	padding:3px;
	}
	
#base #lifeplan #lifeplan_lifesecurity table.new1412_2 td span.fs10{
	font-size:10px;
	}

/*セル色*/
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.padl_1w{
  padding-left:1em;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.padl_2w{
  padding-left:2em;
	}

#base #lifeplan #lifeplan_lifesecurity table.new1412 td.beige{
	background-color:#FC9;
	}
	
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.zentai{
	background-color:#FFEEAA;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.purple{
	background-color:#CCF;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.green{
	background-color:#CF9;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.yellow{
	background-color:#FF9;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.paleyellow{
	background-color:#FFE;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412 th.palepink,
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.palepink{
	background-color:#ffccd3;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412 th.palepink,
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.palepink{
	background-color:#ffccd3;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412 th.women01,
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.women01{
	background-color:#EDA5D8;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412 th.women02,
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.women02{
	background-color:#f7dee9;
	}

#base #lifeplan #lifeplan_lifesecurity table.new1412 th.men01,
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.men01{
	background-color:#99cdff;
	}

#base #lifeplan #lifeplan_lifesecurity table.new1412 th.men02,
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.men02{
	background-color:#c9e1fc;
	}
#base #lifeplan #lifeplan_lifesecurity table.new1412 td.zentai{
	background-color:#FFEEAA;
	}

#base #lifeplan #lifeplan_lifesecurity span.pink{
	color:#FFAFCD;
	}
#base #lifeplan #lifeplan_lifesecurity span.beige{
	color:#FC9;
	}
#base #lifeplan #lifeplan_lifesecurity p span.yellow{
	color:#FF3;
	}
#base #lifeplan #lifeplan_lifesecurity p span.red{
	color:#CE0024;
	}
#base #lifeplan #lifeplan_lifesecurity span.zentai{	
	color:#FFEEAA;
  	}
	

/*算出根拠（青）------------------------*/

#base #lifeplan #sanshutsu{
	font-size:14px;
	line-height:1.5em;
  	}
#base #lifeplan #sanshutsu  #cont #maincontent .column p.honbun{
	padding-left:1em;	
	}
#base #lifeplan #sanshutsu  #cont #maincontent .column p.honbun2{
	padding-left:2em;
	text-indent:-1em;	
	}
#base #lifeplan #sanshutsu  #cont #maincontent .column p.honbun3{
	padding-left:2em;
	}
#base #lifeplan #sanshutsu  #cont #maincontent .column span.blue{
	color:#06F;
	}

#base #lifeplan #sanshutsu  #cont #maincontent .column table{
	margin:0.5em 0 1em 1em;
	vertical-align:top;
	}
#base #lifeplan #sanshutsu  #cont #maincontent .column table tr td{
	vertical-align:top;
	width:auto;
	}

