/* CSS Document */


#company .index {
	width: 265px;
	float: left;
	background-repeat: no-repeat;
	background-position: right 3.2em;
	min-height: 130px;
	height: auto !important;	/* Except For Win IE6 lower */
	height: 130px;				/* For Win IE6 lower */
}
#company div#cid01,
#company div#cid03,
#company div#cid05 {
	margin-right: 10px;
}

#company div#cid01 { background-image: url('/company/images/indexbg_01.gif');}
#company div#cid02 { background-image: url('/company/images/indexbg_02.gif');}
#company div#cid03 { background-image: url('/company/images/indexbg_03.gif');}
#company div#cid04 { background-image: url('/company/images/indexbg_04.gif');}
#company div#cid05 { background-image: url('/company/images/indexbg_05.gif');}
#company div#cid06 { background-image: url('/company/images/indexbg_06.gif');}


#company ul.arrow li	{ background-image: url('/common/imgs/sn_arrow3.gif');}


#company .index h2 {
	font-weight: bold;
	padding: 0.3em 0 0.3em 15px;
	border-width: 0;

	background: #eeeeee url('/common/imgs/sn_arrow_on.gif') no-repeat 5px center;
	border-bottom: 1px solid #999999;
}

#company .index h2 a {
	display: block;
	color: #000000;
	text-decoration: none;
}

#company .index p {
	width: 170px;
}
#company .index ul {
	margin: 0 0 0 10px;
}
#company .index li {
	margin: 0 0 0.2em 0;
}





#company h2.work {
	color: #000099;
	padding-left: 0;
	border: 0;
	border-bottom: 1px dotted #999999;
}





#company table {
	border-collapse: collapse;
	width: 100%;
}

#company th,
#company td {
	line-height: 1.5;
	padding: 0.5em;
	border-bottom: 1px dotted #999999;
	vertical-align: top;
}

#company .history th {
	text-align: right;
}


#company .sign {
	margin: 1em 0;
}
#company .sign p {
	text-align: right;
}
#company .sign img {
	margin-left: auto;
}



#company h2.group {
	font-size: 120%;
	color: #000000;
	border: 0;
}
#company .group p {
	padding: 0.5em;
	border-bottom: 1px dotted #999999;
}
#company .group dt {
	margin-top: 2em;
}




#company .procurement img {
	margin: 1em 0;
}

#company .procurement .items th,
#company .procurement .items td {
	border: 1px solid #999999;
}
#company .procurement .items th {
	text-align: center;
	font-weight: normal;
	background-color: #e0e0ff;
}





#company .annual img {
	float: left;
	margin: 0 30px 1em 0;
}
#company .annual ul {
	min-width: 100%;
	width: 350px;
}
#company .annual li {
	margin: 0.2em 0;
	height: 1.4em;
}



#company .data img {
	float: left;
	margin: 1em 0;
}

#company .data table,
#company .data th,
#company .data td {
	border: 1px solid #999999;
	padding: 0.4em;
	text-align: center;
}

#company .data th {
	font-weight: normal;
	background-color: #eeeeee;
}
#company .data th.year {
	font-weight: bold;
	background-color: #e0e0ff;
}



/* Group - Moral
-------------------------------------*/

.moral .num01, .moral .num02, .moral .num03, .moral .num04, .moral .num05,
.moral .num06, .moral .num07, .moral .num08, .moral .num09, .moral .num10,
.moral .num11, .moral .num12 {
	font-weight: bold;
	margin-top: 1em;
	background-color: #E5E5FF;
}

#company .moral .num01 { background-image: url('/common/imgs/num/b_n01.gif');}
#company .moral .num02 { background-image: url('/common/imgs/num/b_n02.gif');}
#company .moral .num03 { background-image: url('/common/imgs/num/b_n03.gif');}
#company .moral .num04 { background-image: url('/common/imgs/num/b_n04.gif');}
#company .moral .num05 { background-image: url('/common/imgs/num/b_n05.gif');}
#company .moral .num06 { background-image: url('/common/imgs/num/b_n06.gif');}
#company .moral .num07 { background-image: url('/common/imgs/num/b_n07.gif');}
#company .moral .num08 { background-image: url('/common/imgs/num/b_n08.gif');}
#company .moral .num09 { background-image: url('/common/imgs/num/b_n09.gif');}
#company .moral .num10 { background-image: url('/common/imgs/num/b_n10.gif');}
#company .moral .num11 { background-image: url('/common/imgs/num/b_n11.gif');}
#company .moral .num12 { background-image: url('/common/imgs/num/b_n12.gif');}





/* Environment
-------------------------------------*/

.environment .num01, .environment .num02,
.environment .num03, .environment .num04,
.environment .num05 {
	margin-top: 1em;
}

#company .environment .num01 { background-image: url('/common/imgs/num/y_n01.gif');}
#company .environment .num02 { background-image: url('/common/imgs/num/y_n02.gif');}
#company .environment .num03 { background-image: url('/common/imgs/num/y_n03.gif');}
#company .environment .num04 { background-image: url('/common/imgs/num/y_n04.gif');}
#company .environment .num05 { background-image: url('/common/imgs/num/y_n05.gif');}


