@charset "utf-8";
/*----------------------------------------------------------------------------------------------
Main Title Style
-----------------------------------------------------------------------------------------------*/
.maintitle {
	margin-top: 10px;
}
.maintitle h2 {
	height: 160px;
	background: url(../images/mainimage.jpg) no-repeat 0 0;
	text-indent: -9999em;
}
.maintitle div {
	display: none;
}
/*----------------------------------------------------------------------------------------------
Left Block Style
-----------------------------------------------------------------------------------------------*/
.lcol {
	float: left;
	margin-top: 10px;
	width: 180px;
}
/*----------------------------------------------------------------------------------------------
Company Navigation Style
-----------------------------------------------------------------------------------------------*/
.company_navi_frame {
	margin-bottom: 10px;
	padding: 1px;
	background-color: #999;
	border: 1px solid #ccc;
}
.company_navi {
	border: 1px solid #fff;
}
.company_navi li {
	height: 37px;
}
.company_navi li a {
	display: block;
	width: 174px;
	height: 37px;
	text-indent: -9999em;
}
.company_navi .navi1,
.company_navi .navi4 {
	height: 36px;
}
.company_navi .navi1 a {
	height: 36px;
	background: url(../images/company_navi1.gif) no-repeat 0 0;
}
.company_navi .navi2 a {
	background: url(../images/company_navi2.gif) no-repeat 0 0;
}
.company_navi .navi3 a {
	background: url(../images/company_navi3.gif) no-repeat 0 0;
}
.company_navi .navi4 a {
	height: 36px;
	background: url(../images/company_navi4.gif) no-repeat 0 0;
}
.company_navi li a:hover {
	background-position: 0 -37px;
}
.company_navi .navi1_on {
	height: 36px;
	background: url(../images/company_navi1.gif) no-repeat 0 -37px;
	text-indent: -9999em;
}
.company_navi .navi2_on {
	background: url(../images/company_navi2.gif) no-repeat 0 -37px;
	text-indent: -9999em;
}
.company_navi .navi3_on {
	background: url(../images/company_navi3.gif) no-repeat 0 -37px;
	text-indent: -9999em;
}
.company_navi .navi4_on {
	height: 36px;
	background: url(../images/company_navi4.gif) no-repeat 0 -37px;
	text-indent: -9999em;
}
/*----------------------------------------------------------------------------------------------
More Information Style
-----------------------------------------------------------------------------------------------*/
.info_title {
	margin-bottom: 10px;
	height: 5px;
	background: url(../images/title_moreinfo.gif) no-repeat 0 0;
	line-height: 0;
	text-indent: -9999em;
}
.info_banner {
}
.info_banner li {
	margin-bottom: 10px;
}
.info_banner .bn_fortune a {
	display: block;
	width: 180px;
	height: 60px;
	background: url(../images/banner_fortune.gif) no-repeat 0 0;
	text-indent: -9999em;
}
.info_banner .bn_recruit a {
	display: block;
	width: 180px;
	height: 60px;
	background: url(../images/banner_recruit.gif) no-repeat 0 0;
	text-indent: -9999em;
}
/*----------------------------------------------------------------------------------------------
Right Block Style
-----------------------------------------------------------------------------------------------*/
.rcol {
	float: right;
	margin-top: 10px;
	width: 584px;
}
/*----------------------------------------------------------------------------------------------
Company Style
-----------------------------------------------------------------------------------------------*/
.company h3 {
	width: 584px;
	height: 36px;
	text-indent: -9999em;
}
.company .wrapper {
	padding: 10px 0 20px 0;
}

/*----------------------------------------------------------------------------------------------
Company Table Style
-----------------------------------------------------------------------------------------------*/
.company table {
	width: 584px;
	border-collapse: collapse;
}
.company table .gray {
	background-color: #F1F1F1;
}
.company th {
	width: 80px;
	padding: 10px;
	font-wight:bold;
	text-align: left; vertical-align:top;
	border-bottom: dotted 1px #989898;
	color: #3165C1;
}
.company td {
	width: auto;
	padding: 10px;
	text-align: left;
	vertical-align:top;
	border-bottom: dotted 1px #989898;
}

/*----------------------------------------------------------------------------------------------
Company Profile Style
-----------------------------------------------------------------------------------------------*/
#company_profile h3 {
	background: url(../images/title_companyprofile.gif) no-repeat 0 0;
}

#company_profile #message {
	width: 584px;
	border-bottom: dotted 1px #989898;
	padding-bottom: 10px;
}
#company_profile #message p {
  margin-top: 10px;
}
#company_profile #message h4 {
	font-size: 1em;
	font-wight:bold;
	color: #3265C0;
}
#company_profile #message img {
	float: right;
  margin-top: 10px;
}

/* AccessMap BT -----------------*/
#company_profile li {
	float:left;
	margin-top:10px;
	height: 20px;
}
#company_profile li a {
	display: block;
	width: 145px;
	height: 20px;
	text-indent: -9999em;
}
#company_profile li a:hover {
	background-position: 0 -20px;
}
#company_profile .bt_mapj a {
	height: 20px;
	background: url(../images/bt_mapj.gif) no-repeat 0 0;;
}
#company_profile .bt_mape a {
	height: 20px; margin-left:10px;
	background: url(../images/bt_mape.gif) no-repeat 0 0;
}



/*----------------------------------------------------------------------------------------------
Company Access Style
-----------------------------------------------------------------------------------------------*/
#company_access h3 {
	background: url(../images/title_companyaccess.gif) no-repeat 0 0;
}
/*----------------------------------------------------------------------------------------------
Company History Style
-----------------------------------------------------------------------------------------------*/
#company_history h3 {
	background: url(../images/title_companyhistory.gif) no-repeat 0 0;
}
#company_history th {
	font-size: 1.25em;
}
#company_history th p {
	font-size: 0.65em;
	line-height: 1.3em;
	color: #666666;
	font-weight: normal;
}
/*----------------------------------------------------------------------------------------------
Company Recruit Style
-----------------------------------------------------------------------------------------------*/
#company_recruit h3 {
	background: url(../images/title_companyrecruit.gif) no-repeat 0 0;
}
#company_recruit h4 {
	font-size: 1.2em;
	font-wight:bold;
	color: #3165C1;
	margin-bottom: 10px;
}


