/*============================================================== 
 Network List
---------------------------------------------------------------*/
div#contents .table-type2{
	width:510px !important;
	margin:0px 10px 20px 10px !important;
}

div#contents .table-type2 th{
	font-weight:bold !important;
	border-top:none !important;
}

div#contents .table-type2 td{
	border-top:none !important;
}

/*branch-----------------------------------*/
div#contents span.kikan{background:#769EC7}
div#contents span.kanren{background:#61A485;}
div#contents span.gouben{background:#CCB05C;}
div#contents span.keiretsu{background:#C7769C;}
div#contents span.chuzai{background:#a176c7;}

/*country-----------------------------------*/
div#contents .country{
	background:#7C91A6 no-repeat 2px 1px;
	padding-left:21px;
	color:#FFF;
	margin-right:3px;
	text-align:center;
	}
div#contents .usa{
	background-image:url(../common_img/flags/flags_usa.gif);
	}
div#contents .china{
	background-image:url(../common_img/flags/flags_china.gif);
	}
div#contents .canada{
	background-image:url(../common_img/flags/flags_canada.gif);
	}
div#contents .germany{
	background-image:url(../common_img/flags/flags_germany.gif);
	}
div#contents .korea{
	background-image:url(../common_img/flags/flags_korea.gif);
	}
div#contents .malaysia{
	background-image:url(../common_img/flags/flags_malaysia.gif);
	}
div#contents .mexico{
	background-image:url(../common_img/flags/flags_mexico.gif);
	}
div#contents .philippines{
	background-image:url(../common_img/flags/flags_philippines.gif);
	}
div#contents .singapore{
	background-image:url(../common_img/flags/flags_singapore.gif);
	}
div#contents h3 em.taiwan{
	background-image:url(../common_img/flags/flags_taiwan.gif);
	}
div#contents h3 .thailand{
	background-image:url(../common_img/flags/flags_thailand.gif);
	}
div#contents h3 .vietnam{
	background-image:url(../common_img/flags/flags_vietnam.gif);
	}
div#contents h3 .indonesia{
	background-image:url(../common_img/flags/flags_indonesia.gif);
	}
div#contents h3 span,
div#contents h3 em{
	color:#FFFFFF;
	font-size:0.9em;
	line-height:14px;
	padding:1px 3px 1px 3px;
	margin-top:-1px;
	margin-right:-6px;
	float:right;
	font-weight:normal;
	font-style:normal;
}



/*===========================================================
 History
------------------------------------------------------------ */


/* table-history
----------------------------------- */
div#contents .table-history{
	width:100%;
	margin:35px 0px 10px 0px;
	padding:0px;
	border-collapse:collapse;
}

div#contents .table-history th{
	vertical-align:top;
	padding:8px 0px 20px 0px;
	background:#F0F0F0;
	border-bottom:5px solid #FFFFFF;
}

div#contents .table-history .cell-top{
	border-bottom:none !important;
	padding:0px 0px 20px 0px !important;
}

div#contents .table-history .cell-bottom{
	border-bottom:none !important;
}

div#contents .table-history th img{
	padding:0px 0px 20px 0px;
}

div#contents .table-history td{
	vertical-align:top;
	padding:0px 0px 10px 0px;
}


/*===========================================================
 History Japan
------------------------------------------------------------ */

/* h4
----------------------------------- */
div#contents .table-history .cell-history1 h4{
	margin:3px 0px 2px 0px !important;
	background:url(../ja/network/history_img/bk_history1.gif) no-repeat top left !important;
	font-size:15px !important;
	line-height:120% !important;
	padding:7px 0px 0px 0px !important;
}

/* p
----------------------------------- */
div#contents .table-history .cell-history1 p{
	font-size:0.9em !important;
	line-height:140% !important;
	padding-right:10px !important;
}

/* color-strong
----------------------------------- */
div#contents .table-history .cell-history1 .color-strong{
	background:#FFF5DB;
	padding:2px !important;
	display:inline;
}

/* line-ten
----------------------------------- */
div#contents .table-history .cell-history1 .line-ten{
	background:url(../ja/network/history_img/bk_history3.gif) bottom left no-repeat;
	padding-bottom:10px !important;
	margin-bottom:10px !important;
}

/*=========================================================== 
 History Oversea
------------------------------------------------------------ */


/* h4
----------------------------------- */
div#contents .table-history .cell-history2 h4{
	margin:3px 0px 2px 0px !important;
	background:url(../ja/network/history_img/bk_history2.gif) no-repeat top left !important;
	font-size:15px !important;
	line-height:120% !important;
	padding:7px 0px 0px 10px !important;
}

/* p
----------------------------------- */
div#contents .table-history .cell-history2 p{
	font-size:0.9em !important;
	line-height:140% !important;
	padding-left:10px !important;
}

/* color-strong
----------------------------------- */
div#contents .table-history .cell-history2 .color-strong{
	background:#E3F7EA;
	padding:2px !important;
	display:inline;
	margin-left:0px;
}

/* line-ten
----------------------------------- */
div#contents .table-history .cell-history2 .line-ten{
	background:url(../ja/network/history_img/bk_history4.gif) bottom left no-repeat;
	padding-bottom:5px !important;
	margin-bottom:5px !important;
}



/* table-historyimg
----------------------------------- */
div#contents .table-historyimg{
	margin:0px 0px 15px 0px !important;
	padding:0px !important;
	border-collapse:collapse !important;
}

div#contents .table-historyimg th{
	text-align:left !important;
	vertical-align:bottom !important;
	background:none;
	padding:0px !important;
	border:none !important;
}

div#contents .table-history .table-historyimg img{
	padding:0px !important;
}


div#contents .table-historyimg td{
	vertical-align:bottom !important;
	padding:0px 10px 0px 3px !important;
	color:#999999 !important;
	font-size:0.9em;
	line-height:140% !important;
}



