/*tables2*/
/*-----------------------------------------------*/
/*cell_and_lists*/
table.dGuide1 ul {
	margin: 0;
	padding: 0;
	list-style: none;	}

/*nowrap*/
table.dGuide1 td.nowrap {
	white-space:nowrap;	}


/*table_txt*/
/*-----------------------------------------------*/
/*cell_and_lists*/
.notes {
	margin: 10px 0;
	padding: 0;
	list-style: none;	}


/*boxes1*/
/* ----------------------------------------------------- */
/*link_to outside*/
ul.groupLINK {
	margin: 5px 0 50px 0;
	padding: 0;
	list-style: none;
	}

ul.groupLINK li {
	float:left;
	margin: 0;
	padding: 0 20px 0 0;
	white-space: nowrap;
	}


/*boxes2*/
/*-----------------------------------------------*/
/*holdings*/
.spBOX {
	background-color:#efefef;
	padding:10px 10px 10px 10px;
	margin-top:12px;
	}

.spBOX h2 {
	margin:0px 0;
	}

/*boxes3*/
/* ----------------------------------------------------- */
/*founder*/
div.founderLink {
	margin: 0;
	padding: 0;
	text-align:left;
	}

div.founderLink ul {
	margin: 0;
	padding: 0;
	list-style: none;	}


div.founderLink ul li.mekuri {
	float:right;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	}

div.founderLink2 {
	margin-top: 20px;
	padding: 0;
	text-align:left;
	}

div.founderLink2 ul {
	margin: 0;
	padding: 0;
	list-style: none;	}


div.founderLink2 ul li.mekuri {
	float:right;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	}



/*images*/
/* ----------------------------------------------------- */
/*icon_align(right)*/
.arrow_r {
	border:0;
	vertical-align:middle;
	margin-left:5px;
		}

/*icon_align(left)*/
.arrow_l {
	border:0;
	vertical-align:middle;
	margin-right:5px;
		}



/*  */
.h2-p4 {margin:0;
	padding:0px 0px 3px 0px ;
}

.vtop td {
	vertical-align: top;
	text-align: left;
}

/* table1 */
.dGuide_G {
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	border-top:solid 1px #666666; 
	border-left:solid 1px #666666; 
	border-collapse:collapse; 
	border-spacing:0; 
	}

/* table1 th */
.dGuide_G th {
	margin:0;
	padding:5px;
	background-color:#efefef;
	vertical-align:middle;
	font-weight:bold;
	line-height:125%;
	border-right:solid 1px #666666; 
	border-bottom:solid 1px #666666; 
	border-spacing:0; 
	}

.dGuide_G th.th9 {
	text-align:center;
	background-color:#C4C4C4;
	}

.dGuide_G th.th_bgw{
	text-align:left;
	background-color:#ffffff;
}

.dGuide_G th.txt_n {
	font-weight:normal;
}

.dGuide_G th.th_c {
	text-align:center;
	}

.dGuide_G td.td_c {
	text-align:center;
	}

.dGuide_G td.td_r {
	text-align:right;
	}

th.bgc1 {
	background-color:#FF9999;
}

th.bgc2 {
	background-color:#FFCCCC;
}

th.bgc3 {
	background-color:#FFE3E3;
}
/* table1 td */
.dGuide_G td {
	margin:0;
	padding:5px;
	background-color:#ffffff;	
	vertical-align:middle;
	line-height:144%;
	border-right:solid 1px #666666; 
	border-bottom:solid 1px #666666; 
	border-spacing:0; 
	}



/* histry */

.dGuide_his {
	width:100%;
	border-collapse:collapse; 
	border-spacing:0; 
	line-height:125%;
	}


.dGuide_his td {
	padding:5px ;
}


.dGuide_his th {
	padding:3px ;
}

.ldg {
	border-top:solid 1px #999999;
}

.w35 { width:35%; }