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

	start01
	
-----------------------------------------*/

/*----------------------------------------
	main
-----------------------------------------*/

#main #box01.start01 .box01_01 #life01 h3 {
	float: left;
	width: 300px;
}

#main #box01.start01 .box01_01 #life01 p {
	float: right;
	width: 390px;
	text-align: right;
}

#main #box01.start01 .box01_01 table {
	width: 701px;
	margin-top: 2px;
	border-top: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
}

#main #box01.start01 .box01_01 table .td_width01 {
	width: 62px;
}

#main #box01.start01 .box01_01 table th {
	width: 185px;
	padding: 6px 10px 5px;
	background: #d2f29f;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	vertical-align: top;
	text-align: center;
}

#main #box01.start01 .box01_01 table td {
	width: 185px;
	padding: 5px 10px 6px;
	background: #ffffff;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	text-align: center;
}

#main #box01.start01 .box01_01 table td.td01 {
	color: #2251a7;
	background: #cddfff;
}

#main #box01.start01 .box01_01 table td.td02 {
	color: #e05a00;
	background: #ffdfad;
}

#main #box01.start01 .box01_01 h3#txt01 {
	padding-left: 36px;
}

#main #box01.start01 .box01_01 ul {
	padding-left: 4px;
}

#main #box01.start01 .box01_01 ul li {
	float: left;
	padding-right: 8px;
	font-size: 0;
	line-height: 0;
}

#main #box01.start01 .box01_01 ul li#event_last01 {
	padding-right: 0;
}

/*----------------------------------------

	start02

-----------------------------------------*/

/*----------------------------------------
	main
-----------------------------------------*/

#main #box01.start02 .box01_01 table {
	width: 701px;
	margin-top: 2px;
	border-top: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
}

#main #box01.start02 .box01_01 table .td_width01 {
	width: 180px;
}

#main #box01.start02 .box01_01 table th {
	width: 229px;
	padding: 6px 10px 5px;
	background: #d2f29f;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	vertical-align: top;
	text-align: center;
}

#main #box01.start02 .box01_01 table td {
	width: 229px;
	padding: 5px 10px 6px;
	background: #ffffff;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	text-align: right;
}

#main #box01.start02 .box01_01 table td.td01 {
	background: #eeeeee;
	text-align: center;
}

#main #box01.start02 .box01_01 h3#txt01 {
	padding-left: 74px;
}

/*----------------------------------------

	start03
	
-----------------------------------------*/

/*----------------------------------------
	main
-----------------------------------------*/

#main #box01.start03 .box01_01 #kinri01 {
	width: 701px;
}

#main #box01.start03 .box01_01 #kinri01 #kinri01_l {
	float: left;
	width: 270px;
}

#main #box01.start03 .box01_01 #kinri01 #kinri01_l dl dd {
	padding-left: 13px;
}

#main #box01.start03 .box01_01 #kinri01 #kinri01_r {
	float: right;
	width: 424px;
	margin-top: 5px;
	background: url(/assets/images/personal/asset-management/start03_bg01.gif) repeat-y left top;
}

#main #box01.start03 .box01_01 #kinri01 #kinri01_r_top {
	background: url(/assets/images/personal/asset-management/start03_bg02.gif) no-repeat left top;
}

#main #box01.start03 .box01_01 #kinri01 #kinri01_r_bottom {
	padding: 14px 12px 13px;
	background: url(/assets/images/personal/asset-management/start03_bg03.gif) no-repeat left bottom;
}

#main #box01.start03 .box01_01 h3#txt01 {
	padding-left: 15px;
}

#main #box01.start03 .box01_02 {
	width: 621px;
	padding-left: 52px;
}

/*----------------------------------------

	start04
	
-----------------------------------------*/

/*----------------------------------------
	main
-----------------------------------------*/

#main #box01.start04 .box01_01 p#graph01 {
	padding-left: 128px;
}

#main #box01.start04 .box01_01 h3#txt01 {
	padding-left: 37px;
}

/*----------------------------------------

	start05

-----------------------------------------*/

/*----------------------------------------
	main
-----------------------------------------*/

#main #box01.start05 .box01_01 #explanation01 {
	width: 701px;
	background: url(/assets/images/personal/asset-management/common_bg02.gif) repeat-y left;
}

#main #box01.start05 .box01_01 #explanation01_bg01 {
	background: url(/assets/images/personal/asset-management/common_bg01.gif) no-repeat left top;
}

#main #box01.start05 .box01_01 #explanation01_bg02 {
	background: url(/assets/images/personal/asset-management/common_bg03.gif) no-repeat left bottom;
	padding: 12px 0 12px 12px;
}

#main #box01.start05 .box01_01 #explanation01_bg02 p {
	width: 675px;
}

#main #box01.start05 .box01_01 h3#txt01 {
	padding-left: 118px;
}

/*----------------------------------------

	start07

-----------------------------------------*/

/*----------------------------------------
	main
-----------------------------------------*/

#main #box01.start07 .box01_01 h3#txt01 {
	padding-left: 46px;
}

#main #box01.start07 .box01_02 .bo01_02_l {
	float: left;
	width: 335px;
	padding-left: 12px;
}

#main #box01.start07 .box01_02 .bo01_02_r {
	float: left;
	width: 335px;
	padding-left: 31px;
}

/*----------------------------------------

	start08
	
-----------------------------------------*/

/*----------------------------------------
	main
-----------------------------------------*/

#main #box01.start08 .box01_01 h3#txt01 {
	padding-left: 46px;
}

#main #box01.start08 .box01_02 .bo01_02_l {
	float: left;
	width: 335px;
	padding-left: 12px;
}

#main #box01.start08 .box01_02 .bo01_02_r {
	float: left;
	width: 335px;
	padding-left: 31px;
}

/*----------------------------------------

	start09

-----------------------------------------*/

/*----------------------------------------
	main
-----------------------------------------*/

#main #box01.start09 h3#txt01 {
	padding-left: 106px;
}

#main #box01.start09 h3#txt02 {
	padding-left: 154px;
}

#main #box01.start09 .box01_02 {
	width: 446px;
	padding-left: 139px;
}

#main #box01.start09 .box01_03 {
	width: 621px;
	padding-left: 52px;
}

/*----------------------------------------

	start10

-----------------------------------------*/

/*----------------------------------------
	main
-----------------------------------------*/

#main #box01.start10 .box01_01 ul#btn01 li {
	float: left;
	padding-right: 7px;
}