/* CSS Document */
/********** PAGE TITLE **********/
#titleLicence {
	background-image: url(../licence/img/title_licence.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 80px;
	width: 500px;
	text-indent:-9999px;
	padding: 0px;
	margin: 0px;
/*border:1px red solid;*/
}

#titleLicenceCompany {
	background-image: url(../licence/img/title_licence_company.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 80px;
	width: 500px;
	text-indent:-9999px;
	padding: 0px;
	margin: 0px;
/*border:1px red solid;*/
}


/********** CHAPTER **********/
body#groupLicence h3 {
	background-image:url(../img/chapter_bg_blue.gif);
}


/********** TABLE COLOR **********/
table.tblShikakuShain {
	border-collapse: collapse;
	margin-top:10px;

	border-collapse: collapse;
	border-style: solid;

	border-top-width: 1px;
	border-top-color: #AAAAAA;
		
	border-right-width: 0px;
	
	border-bottom-width: 1px;
	border-bottom-color: #AAAAAA;
	
	border-left-width: 0px;
	width:500px;
}

th.tblShikakuShain01,.tblShikakuShain01a,.tblShikakuShain01b,.tblShikakuShain01c {
	margin: 0px;
	padding: 2px 7px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	border-style: solid;
}

th.tblShikakuShain01 {
	background-color: #A1A1A1;
	white-space: nowrap;
	color: #FFFFFF;
	text-align: center;

	border-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;

}

td.tblShikakuShain01a {
	color: #990066;
	background-color: #D0D0D0;

	border-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

td.tblShikakuShain01b {
	background-color: #FFFFFF;

	border-color: #DDDDDD;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	
}

td.tblShikakuShain01c {
	background-color: #E5E5E5;
	text-align:right;

	border-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	
}



/********** COMPANY PAGE **********/
table.tblShikakuKaisha01 {
	border-collapse: collapse;
	border-style: solid;

	border-top-width: 1px;
	border-top-color: #DDDDDD;
		
	border-right-width: 0px;
	
	border-bottom-width: 1px;
	border-bottom-color: #DDDDDD;
	
	border-left-width: 0px;
}

th,td.tblShikakuKaisha01 {
	margin: 0px;
	padding: 2px 7px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	border-style: solid;
}


th.tblShikakuKaisha01 {
	background-color: #A1A1A1;
	white-space: nowrap;
	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;

	border-left-width: 0px;

	width:150px;
	color:#FFFFFF;
}

td.tblShikakuKaisha01 {
	background-color: #FFFFFF;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;
	border-bottom-color: #DDDDDD;

	border-left-width: 0px;

	width:350px;
}







table.tblShikakuKaisha02 {
	border-collapse: collapse;
	border-style: solid;

	border-top-width: 1px;
	border-top-color: #DDDDDD;
		
	border-right-width: 0px;
	
	border-bottom-width: 1px;
	border-bottom-color: #DDDDDD;
	
	border-left-width: 0px;
	margin-bottom:5px;
}


th,td.tblShikakuKaisha02,.tblShikakuKaisha02a,.tblShikakuKaisha02b {
	margin: 0px;
	padding: 2px 7px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	border-style: solid;
	white-space: nowrap;
}


th.tblShikakuKaisha02 {
	background-color: #A1A1A1;
	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;

	border-left-width: 0px;

	width:100px;
	color:#FFFFFF;
}

td.tblShikakuKaisha02a {
	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;
	border-bottom-color: #DDDDDD;

	border-left-width: 0px;

	width:250px;
}

td.tblShikakuKaisha02b {
	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;
	border-bottom-color: #DDDDDD;

	border-left-width: 0px;

	width:130px;
	text-align: center;
}