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

/*Base unit Settings*/
#companybase {
	width:760px;
	margin:0 auto;
}

.companytopbtn {
	width:65px;
	margin:5px 0 10px 695px;
	text-align:right;
}
/*------------end------------*/

/*Line Unit Settings*/
.companylinetitle {
	color:#1e337b;
	font-weight:bold;
	font-size:136%;
	text-align:left;
	margin:0 auto 0 auto;
	padding:5px 0 0 0;
	width:760px;
	height:28px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#b4b3b3;
}	

.companyline {
	font-size:95%;
	line-height:1.7;
	text-align:left;
	margin:0;
	padding:5px 0 5px 0;
	height:100%;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#b4b3b3;
}	

.companylinecircle {
	color:#a6aec8;
}

.companylinesubtitle {
	font-weight:bold;
}

.companydetail {
	font-size:95%;
}
/*------------end------------*/

/*Address Unit Settings*/
.companyaddresstitle {
	color:#232323;
	font-weight:bold;
	font-size:136%;
	text-align:left;
	margin:0;
	padding:0;
}	

.companyaddress {
	font-size:95%;
	line-height:1.1;
	text-align:left;
	margin:0;
	padding:5px 0 5px 5px;
	height:100%;
}	

.companyaddresstable {
	margin-top:5px;
	border-color:#afafaf;
}

/*------------end------------*/

/*equipment Unit Settings*/
.companyequipmenttitle {
	color:#1e337b;
	font-weight:bold;
	font-size:136%;
	text-align:left;
	margin:0 0 5px 0;
	padding:0;
}	

.companequipment {
	font-size:88%;
	line-height:1.1;
	text-align:left;
	margin:0;
	padding:5px 0 5px 5px;
	height:100%;
}	

.companequipmentcount {
	font-size:88%;
	line-height:1.1;
	text-align:left;
	margin:0;
	padding:5px 0;
	height:100%;
}	

.companequipmentsubtitle {
	font-size:95%;
	margin:0 auto;
	text-align:center;
	padding:5px 0;
	height:100%;
	background-color:#efefe1;
}	

.companyequipmenttable {
	margin-top:5px;
}
/*------------end------------*/

/*Company menu Settings*/
#companymenubg {
	margin:0 auto;
	width:600px;
	height:20px;
	background:url(../img/conpany_menu.gif);
	background-repeat:no-repeat;
	overflow:hidden;	
}	

ul#companymenu{
	padding:0;
	margin:0;
	list-style:none;
	width:600px;
}

ul#companymenu li{
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	float:left;
	width:100px;
	height:21px;
	overflow:hidden;
}

ul#companymenu a{
	display:block;
	padding:0;
	margin:0;
	background-image:url(../img/conpany_menu.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

ul#companymenu li#data {
	margin-left:4px;
	width:92px;
}
ul#companymenu li#activities {
	margin-left:3px;
	width:92px;
}
ul#companymenu li#commodity {
	margin-left:3px;
	width:92px;
}
ul#companymenu li#dealings {
	margin-left:3px;
	width:107px;
}
ul#companymenu li#equipment {
	margin-left:3px;
	width:92px;
}
ul#companymenu li#address {
	margin-left:3px;
	width:92px;
}

ul#companymenu li#data       a {background-position: -4px 0px;}
ul#companymenu li#activities a {background-position: -99px 0px;}
ul#companymenu li#commodity  a {background-position: -194px 0px;}
ul#companymenu li#dealings   a {background-position: -289px 0px;}
ul#companymenu li#equipment  a {background-position: -399px 0px;}
ul#companymenu li#address    a {background-position: -494px 0px;}

ul#companymenu li#data       a:hover {background-position: -4px -21px;}
ul#companymenu li#activities a:hover {background-position: -99px -21px;}
ul#companymenu li#commodity  a:hover {background-position: -194px -21px;}
ul#companymenu li#dealings   a:hover {background-position: -289px -21px;}
ul#companymenu li#equipment  a:hover {background-position: -399px -21px;}
ul#companymenu li#address    a:hover {background-position: -494px -21px;}
/*------------end------------*/

/*Company navi Settings------------*/
#companyNav ul#companycommonmenu li#profile a {background-position:-305px -63px;}
#companyNav ul#companycommonmenu li#profile a:hover {background-position:-305px -63px;}
/*------------end------------*/

