/*==========================================================================
_01 Company
	1.1_content
==========================================================================*/
#mainCompany,
#mainCompanyMessage,
#mainCompanyOutline,
#mainCompanyGroup,
#mainCompanyGroupDetail,
#mainCompanyOffice,
#mainCompanyOfficeForeign,
#mainCompanyForeignList,
#mainCompanyCompliance,
#mainCompanyComplianceActivity,
#mainCompanyComplianceStandard,
#mainCompanyComplianceHeads,
#mainCompanyComplianceMessage
{
	width:655px;
	float:left;
}

¥á¥Ë¥å¡¼
#mainCompanyMessage,
#mainCompanyOutline,
#mainCompanyGroup,
#mainCompanyGroupDetail,
#mainCompanyOffice,
#mainCompanyOfficeForeign,
#mainCompanyForeignList,
#mainCompanyCompliance,
#mainCompanyComplianceActivity,
#mainCompanyComplianceStandard,
#mainCompanyComplianceHeads,
#mainCompanyComplianceMessage
{
	_margin-right:4px;
}

#mainCompany .content
{
	width:655px;
	padding-top:20px;
}

#mainCompanyMessage .content,
#mainCompanyOutline .content,
#mainCompanyGroup .content,
#mainCompanyGroupDetail .content,
#mainCompanyOffice .content,
#mainCompanyOfficeForeign  .content,
#mainCompanyForeignList  .content,
#mainCompanyCompliance  .content,
#mainCompanyComplianceActivity  .content,
#mainCompanyComplianceStandard  .content,
#mainCompanyComplianceHeads  .content,
#mainCompanyComplianceMessage  .content
{
	width:655px;
}


#mainCompany h2,
#mainCompanyMessage h2,
#mainCompanyOutline h2,
#mainCompanyGroup h2,
#mainCompanyGroupDetail h2,
#mainCompanyOffice h2,
#mainCompanyOfficeForeign h2,
#mainCompanyForeignList h2,
#mainCompanyCompliance h2,
#mainCompanyComplianceActivity h2,
#mainCompanyComplianceStandard h2,
#mainCompanyComplianceHeads h2,
#mainCompanyComplianceMessage h2
{
	background:url(../info/img/companyImg.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:62px;
	margin-bottom:20px;
}

#mainCompanyGroup .content h3,
#mainCompanyGroupDetail .content h3,
#mainCompanyComplianceMessage .content h3{
	background:url(../info/img/t_group01.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:38px;
	margin-bottom:20px;
}

#mainCompanyOffice #content01 h3{
	background:url(../info/img/t_office01.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:38px;
	margin-bottom:20px;
}

#mainCompanyOfficeForeign #content01 h3{
	background:url(../info/img/t_foreign01.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:38px;
	margin-bottom:20px;
}

#mainCompanyCompliance #content01 h3{
	background:url(../info/img/t_compliance01.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:38px;
	margin-bottom:20px;
}

#mainCompanyComplianceActivity #content01 h3{
	background:url(../info/img/t_compliance01.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:38px;
	margin-bottom:20px;
}

#mainCompanyComplianceStandard #content01 h3{
	background:url(../info/img/t_compliance01.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:38px;
	margin-bottom:20px;
}

#mainCompanyComplianceHeads #content01 h3{
	background:url(../info/img/t_compliance01.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:38px;
	margin-bottom:20px;
}



#mainCompanyForeignList  h4{
 background:url(../info/img/subTitle_bg.gif) repeat-x;
	outline-style:none;
	display:block;
	width:628px;
	height:48px;
	margin:20px 9px 0px 8px;
	padding:10px 0 10px 10px;
	font-size:120%;
	font-weight:bold;
}

#mainCompanyForeignList  #content01 .subOffice{
width:628px;
margin:0px 9px 0px 8px;
	background:url(../info/img/i_content_bg.gif) repeat-x bottom;
	padding-bottom:20px;
}

#mainCompanyForeignList  #content02 .subOffice{
width:628px;
margin:0px 9px 0px 8px;
	background:url(../info/img/i_content_bg.gif) repeat-x top;
	padding-top:10px;
}
#mainCompanyForeignList  #content01 .subOfficeBottom{
 background:none;
}


#mainCompanyForeignList  #content01 .subOffice .subOfficLeft{
 float:left;
	width:306px;
	margin-right:58px;
}
#mainCompanyForeignList  #content02 .subOffice .subOfficLeft{
 float:left;
	width:206px;
	margin-right:38px;
}

#mainCompanyForeignList  #content01 .subOffice .subOfficLeft h5{
 font-size:110%;
	font-weight:bold;
	padding:0 10px 10px 10px;
}
#mainCompanyForeignList  #content02 .subOffice .subOfficLeft h5{
 font-size:110%;
	font-weight:bold;
	padding:0 10px 10px 10px;
}
#mainCompanyForeignList  #content01 .subOffice .subOfficLeft p{
 padding:10px;
	background:#ecf1f5;
}
#mainCompanyForeignList #content01  .subOffice .subOffceRight{
 float:right;
	width:250px;
}
#mainCompanyForeignList #content02  .subOffice .subOffceRight{
 float:right;
	width:350px;
}
#mainCompanyForeignList #content01  .subOffice .subOffceRight table{
	width:250px;
}
#mainCompanyForeignList #content02  .subOffice .subOffceRight table{
	width:350px;
}
#mainCompanyForeignList  #content01 .subOffice .subOffceRight table th{
 width:30px;
}

#mainCompanyForeignList  #content02 .subOffice .subOffceRight table th{
 width:30px;
}
#mainCompanyForeignList  #content01 .subOffice .subOffceRight table th,
#mainCompanyForeignList  #content01 .subOffice .subOffceRight table td{
 vertical-align:top;
	padding:5px;
}
#mainCompanyForeignList  #content02 .subOffice .subOffceRight table th,
#mainCompanyForeignList  #content02 .subOffice .subOffceRight table td{
 vertical-align:top;
	padding:5px;
}





#mainCompanyForeignList #content01 h3{
	background:url(../info/img/t_foreignlist01.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:38px;
	margin-bottom:20px;
}

#mainCompanyForeignList #content02 h3{
	background:url(../info/img/t_foreignlist02.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:38px;
	margin-bottom:20px;
}




#mainCompanyOffice #content02 h3{
	background:url(../info/img/t_office02.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:38px;
	margin-bottom:20px;
}


#mainCompany #content01 {
	width:655px;
	margin-bottom:20px;
	margin-left:4px;
}

#mainCompanyMessage #content01 {
	width:655px;
	margin-bottom:20px;
}

#mainCompanyComplianceMessage #content01 {
	width:655px;
	margin-bottom:20px;
}

#mainCompanyOutline #content01,
#mainCompanyOutline #content02 {
	width:655px;
	margin-bottom:20px;
}

#mainCompanyMessage #content01 h3 {
	background:url(../info/img/t_message01.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:38px;
	margin-bottom:8px;
}

#mainCompanyComplianceMessage #content01 h3 {
	background:url(../info/img/t_compliancemessage01.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:38px;
	margin-bottom:8px;
}




#mainCompanyOutline #content01 h3 {
	background:url(../info/img/t_outline01.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:38px;
	margin-bottom:20px;
}


#mainCompanyGroup #content01,
#mainCompanyGroup #content02,
#mainCompanyGroup #content03,
#mainCompanyGroup #content04,
#mainCompanyGroup #content05 {
	width:639px;
	margin:0 8px 20px 8px;
}

#mainCompanyGroup #content01 h4,
#mainCompanyGroup #content02 h4,
#mainCompanyGroup #content03 h4,
#mainCompanyGroup #content04 h4,
#mainCompanyGroup #content05 h4 {
 background:url(../info/img/i_bCircle.gif) no-repeat 0 3px;
	padding:0 0 0 20px;
	color:#1d59af;
	margin-left:10px;
}

#mainCompanyGroup h4 a{
 	font-size:120%;
		font-weight:bold;
}

#mainCompanyGroup #content01 .box01Outer,
#mainCompanyGroup #content02 .box01Outer,
#mainCompanyGroup #content03 .box01Outer,
#mainCompanyGroup #content04 .box01Outer,
#mainCompanyGroup #content05 .box01Outer {
background:url(../info/img/table_bg.gif) no-repeat top;
	width:639px;
	padding:10px 0 0 0 ;
}

#mainCompanyGroup #content01 .box01Inner,
#mainCompanyGroup #content02 .box01Inner,
#mainCompanyGroup #content03 .box01Inner,
#mainCompanyGroup #content04 .box01Inner,
#mainCompanyGroup #content05 .box01Inner {
background:url(../info/img/table_bg.gif) no-repeat bottom;
	width:619px;
	padding: 0 10px 10px 10px ;
}
#mainCompanyGroup #content01 .box01Inner table,
#mainCompanyGroup #content02 .box01Inner table,
#mainCompanyGroup #content03 .box01Inner table,
#mainCompanyGroup #content04 .box01Inner table,
#mainCompanyGroup #content05 .box01Inner table {
	width:619px;
}
#mainCompanyGroup #content01 .box01Inner table th,
#mainCompanyGroup #content02 .box01Inner table th,
#mainCompanyGroup #content03 .box01Inner table th,
#mainCompanyGroup #content04 .box01Inner table th,
#mainCompanyGroup #content05 .box01Inner table th {
	width:10px;
	padding-right:10px;
	border-right:1px dashed #abafb5;
}
#mainCompanyGroup #content01 .box01Inner table td,
#mainCompanyGroup #content02 .box01Inner table td, 
#mainCompanyGroup #content03 .box01Inner table td, 
#mainCompanyGroup #content04 .box01Inner table td, 
#mainCompanyGroup #content05 .box01Inner table td  {
 padding:0 0 0 10px;
	width:267px;
}


#mainCompanyOutline #content01 table {
	width:639px;
	margin:0 8px
}

#mainCompanyOutline #content01 table th {
 background:url(../info/img/th_bg.gif) repeat-y;
	color:#2c518b;
	text-align:left;
	padding:9px 0 9px 18px;
	vertical-align:top;
	width:136px;
	border-bottom:1px dashed #c3c3c4;
}

#mainCompanyOutline #content01 table td {
	text-align:left;
	padding:9px 0 9px 15px;
	vertical-align:top;
	border-bottom:1px dashed #c3c3c4;
}

#mainCompanyOutline #content01 table td.mid {
 width:5px;
	padding:0px;
	border-bottom:none;
}


#mainCompanyMessage #content02 h3 {
	background:url(../info/img/t_message02.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:38px;
	margin-bottom:8px;
}

#mainCompanyOutline #content02 h3 {
	background:url(../info/img/t_outline02.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:38px;
	margin-bottom:20px;
}

#mainCompanyOutline #content02 table  {
	width:639px;
	margin:0 8px 0px 8px;
}


#mainCompanyOutline #content02 table th {
 background:#94aebf;
	color:#ffffff;
	text-align:left;
	padding:9px 0 9px 18px;
	vertical-align:top;
	width:136px;
	border-bottom:1px solid #bfced9;
}
#mainCompanyOutline #content02 table td {
 background:#ecf0f3;
	text-align:left;
	padding:9px 0 9px 23px;
	vertical-align:top;
		border-bottom:1px solid #f4f6f8;
}

#mainCompanyOutline #content02 table td.mid {
 background:#ffffff;
 width:3px;
	padding:0px;
	border-bottom:none;
}






#mainCompanyComplianceActivity #content01 table  {
	width:639px;
	margin:0 8px 50px 8px;
}


#mainCompanyComplianceActivity #content01 table th {
 background:#94aebf;
	color:#ffffff;
	padding:9px 10px 9px 10px;
	vertical-align:top;
	width:70px;
	border-bottom:1px solid #bfced9;
	font-weight:bold;
}
#mainCompanyComplianceActivity #content01 table td {
 background:#ecf0f3;
	text-align:left;
	padding:9px 11px 9px 12px;
	vertical-align:top;
		border-bottom:1px solid #f4f6f8;
}

#mainCompanyComplianceActivity #content01 table td.mid {
 background:#ffffff;
 width:3px;
	padding:0px;
	border-bottom:none;
}






#mainCompanyMessage #content02 h4#sub01 {
	background:url(../info/img/t_message02_01.gif) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:638px;
	height:33px;
	margin:20px 8px 8px 8px;
}

#mainCompanyOfficeForeign #content01 h4#sub01 {
	background:url(../info/img/t_foreign01_01.gif) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:638px;
	height:33px;
	margin:20px 8px 8px 8px;
}

#mainCompanyCompliance #content01 h4#sub01 {
	background:url(../info/img/t_compliance01_01.gif) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:638px;
	height:33px;
	margin:20px 8px 8px 8px;
}

#mainCompanyComplianceActivity #content01 h4#sub01 {
	background:url(../info/img/t_activitypassage01_01.gif) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:638px;
	height:33px;
	margin:20px 8px 8px 8px;
}


#mainCompanyComplianceStandard #content01 h4#sub01 {
	background:url(../info/img/t_standard01_01.gif) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:638px;
	height:33px;
	margin:20px 8px 8px 8px;
}

#mainCompanyComplianceHeads #content01 h4#sub01 {
	background:url(../info/img/t_heads01_01.gif) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:638px;
	height:33px;
	margin:20px 8px 8px 8px;
}



#mainCompanyComplianceActivity #content01 h5 {
	background:url(../info/img/h5_bg.gif) no-repeat bottom;
	width:633px;
	margin:20px 8px 8px 8px;
	font-size:120%;
	font-weight:bold;
	padding:0 0 5px 5px;
}

#mainCompanyComplianceStandard #content01 h5 {
	background:url(../info/img/h5_bg.gif) no-repeat bottom;
	width:633px;
	margin:20px 8px 8px 8px;
	font-size:120%;
	font-weight:bold;
	padding:0 0 5px 5px;
}

#mainCompanyComplianceHeads #content01 h5 {
	background:url(../info/img/h5_bg.gif) no-repeat bottom;
	width:633px;
	margin:20px 8px 8px 8px;
	font-size:120%;
	font-weight:bold;
	padding:0 0 5px 5px;
}

#mainCompanyComplianceHeads #content01 p {
	width:618px;
	margin:20px 18px 20px 17px;
}

#mainCompanyComplianceHeads #content01 #HeadsBox,
#mainCompanyComplianceHeads #content01 #HeadsBox02,
#mainCompanyComplianceHeads #content01 #HeadsBox03 {
 border:1px solid #d8d9db;
 background:#f0f1f4;
	width:598px;
	margin:10px 8px 20px 8px;
	padding:20px;
}

#mainCompanyComplianceHeads #content01 #HeadsBox p,
#mainCompanyComplianceHeads #content01 #HeadsBox02 p,
#mainCompanyComplianceHeads #content01 #HeadsBox03 p {
	width:598px;
	margin:0 0 20px 0;
}


#mainCompanyComplianceHeads #content01 #HeadsList,
#mainCompanyComplianceHeads #content01 #HeadsList02,
#mainCompanyComplianceHeads #content01 #HeadsList03  {
	width:618px;
	margin:20px 18px 30px 20px;
	background:url(../info/img/head_mid_bg.gif) repeat-y;
}

#mainCompanyComplianceHeads #content01 #HeadsList img,
#mainCompanyComplianceHeads #content01 #HeadsList02 img,
#mainCompanyComplianceHeads #content01 #HeadsList03 img  {
 vertical-align:bottom;
}

#mainCompanyComplianceHeads #content01 #HeadsList h5,
#mainCompanyComplianceHeads #content01 #HeadsList02 h5,
#mainCompanyComplianceHeads #content01 #HeadsList03 h5  {
 background:url(../info/img/heads_h5_bg.gif) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:616px;
	height:52px;
	padding:0;
	margin:0;
}

#mainCompanyComplianceHeads #content01 #HeadsList h6,
#mainCompanyComplianceHeads #content01 #HeadsList02 h6,
#mainCompanyComplianceHeads #content01 #HeadsList03 h6 {
 margin:0;
		display:block;
	text-indent:-9999px;
	width:363px;
	height:15px;
	margin:0 0 0 40px;
	padding:0;
}

#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads01  {
 background:url(../info/img/heads_h6_01.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads02  {
 background:url(../info/img/heads_h6_02.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads03  {
 background:url(../info/img/heads_h6_03.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads04  {
 background:url(../info/img/heads_h6_04.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads05  {
 background:url(../info/img/heads_h6_05.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads06  {
 background:url(../info/img/heads_h6_06.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads07  {
 background:url(../info/img/heads_h6_07.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads08  {
 background:url(../info/img/heads_h6_08.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads09  {
 background:url(../info/img/heads_h6_09.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads10  {
 background:url(../info/img/heads_h6_10.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads11  {
 background:url(../info/img/heads_h6_11.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads12  {
 background:url(../info/img/heads_h6_12.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads13  {
 background:url(../info/img/heads_h6_13.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads14  {
 background:url(../info/img/heads_h6_14.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads15  {
 background:url(../info/img/heads_h6_15.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads16  {
 background:url(../info/img/heads_h6_16.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads17  {
 background:url(../info/img/heads_h6_17.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads18  {
 background:url(../info/img/heads_h6_18.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads19  {
 background:url(../info/img/heads_h6_19.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads20  {
 background:url(../info/img/heads_h6_20.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads21  {
 background:url(../info/img/heads_h6_21.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads22  {
 background:url(../info/img/heads_h6_22.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads #content01 #HeadsList h6#subHeads23  {
 background:url(../info/img/heads_h6_23.gif) no-repeat scroll;
}

#mainCompanyComplianceHeads h6#subHeads24  {
 background:url(../info/img/heads_h6_24.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads h6#subHeads25  {
 background:url(../info/img/heads_h6_25.gif) no-repeat scroll;
}
#mainCompanyComplianceHeads h6#subHeads26  {
 background:url(../info/img/heads_h6_26.gif) no-repeat scroll;
}





#mainCompanyComplianceHeads #content01 #HeadsList p,
#mainCompanyComplianceHeads #content01 #HeadsList02 p,
#mainCompanyComplianceHeads #content01 #HeadsList03 p  {
	margin:0 0 15px 60px;
	padding:0;
	width:530px;
}










#mainCompanyCompliance #content01 p {
	width:638px;
	margin:20px 8px 8px 8px;
}

#mainCompanyComplianceStandard #content01 p {
	width:618px;
	margin:20px 18px 20px 18px;
}

#mainCompanyComplianceStandard #content01 table {
 border:1px solid #d8d9db;
 background:#f0f1f4;
	width:638px;
	margin:10px 8px 20px 8px;
}
#mainCompanyComplianceStandard #content01 table th {
 padding:10px 10px 0 20px;
	vertical-align:top;
}
#mainCompanyComplianceStandard #content01 table td {
 padding:10px 10px 10px 0;
	vertical-align:top;
}

#mainCompanyComplianceStandard #content01 #standardList{
 border:1px solid #d8d9db;
 background:#f0f1f4;
	width:438px;
	margin:10px 8px 20px 8px;
	padding:30px 100px 0px 100px;
}

#mainCompanyComplianceStandard #content01 #standardList ul{
 float:left;
	margin:0 38px 20px 0;
	width:200px;
}

#mainCompanyComplianceStandard #content01 #standardList ul li{
 background:url(../info/img/i_circle.gif) no-repeat 0 2px;
	padding:0 0 0 20px;
}


#mainCompanyComplianceStandard #content01 #standardList #standardListLast{
margin:0;
}

#mainCompanyCompliance #content01 #complianceName{
text-align:right;
width:638px;
	margin:20px 8px 20px 8px;
}

#mainCompanyCompliance #content01 #complianceDate {
 padding:0 62px 0 0;
}

#mainCompanyOfficeForeign #content01 h5 {
 background: url(../info/img/t_foreign01_02.gif) no-repeat;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:469px;
	height:26px;
	margin:20px 8px 8px 20px;
}

#mainCompanyOfficeForeign #content01 p {
 width:621px;
	margin:0 10px 20px 20px;
}

#mainCompanyOfficeForeign #content01 h6 {
 width:621px;
	margin:0 10px 20px 20px;
	text-align:right;
}

#mainCompanyOfficeForeign #content01 h6 a {
 background:url(../info/img/i_trianlge.gif) no-repeat 0 2px;
	padding:0 0 0 15px;
}


#mainCompanyGroupDetail .content h4#sub01 {
	background:url(../info/img/t_groupdetail01_01.gif) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:638px;
	height:33px;
	margin:20px 8px 8px 8px;
}

#mainCompanyGroupDetail .content h4#sub02 {
	background:url(../info/img/t_groupdetail01_02.gif) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:638px;
	height:33px;
	margin:20px 8px 8px 8px;
}
#mainCompanyGroupDetail .content h4#sub03 {
	background:url(../info/img/t_groupdetail01_03.gif) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:638px;
	height:33px;
	margin:20px 8px 8px 8px;
}
#mainCompanyGroupDetail .content h4#sub04 {
	background:url(../info/img/t_groupdetail01_04.gif) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:638px;
	height:33px;
	margin:20px 8px 8px 8px;
}
#mainCompanyGroupDetail .content h4#sub05 {
	background:url(../info/img/t_groupdetail01_05.gif) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:638px;
	height:33px;
	margin:20px 8px 8px 8px;
}


#mainCompanyGroupDetail .content #content01,
#mainCompanyGroupDetail .content #content02,
#mainCompanyGroupDetail .content #content03,
#mainCompanyGroupDetail .content #content04,
#mainCompanyGroupDetail .content #content05,
#mainCompanyGroupDetail .content #content06,
#mainCompanyGroupDetail .content #content07,
#mainCompanyGroupDetail .content #content08,
#mainCompanyGroupDetail .content #content09,
#mainCompanyGroupDetail .content #content10,
#mainCompanyGroupDetail .content #content11,
#mainCompanyGroupDetail .content #content12,
#mainCompanyGroupDetail .content #content13,
#mainCompanyGroupDetail .content #content14,
#mainCompanyGroupDetail .content #content15,
#mainCompanyGroupDetail .content #content16,
#mainCompanyGroupDetail .content #content17,
#mainCompanyGroupDetail .content #content18,
#mainCompanyGroupDetail .content #content19,
#mainCompanyGroupDetail .content #content20,
#mainCompanyGroupDetail .content #content21,
#mainCompanyGroupDetail .content #content22,
#mainCompanyGroupDetail .content #content23,
#mainCompanyGroupDetail .content #content24,
#mainCompanyGroupDetail .content #content25,
#mainCompanyGroupDetail .content #content26,
#mainCompanyGroupDetail .content #content27,
#mainCompanyGroupDetail .content #content28,
#mainCompanyGroupDetail .content #content29,
#mainCompanyGroupDetail .content #content30,
#mainCompanyGroupDetail .content #content31,
#mainCompanyGroupDetail .content #content32,
#mainCompanyGroupDetail .content #content33,
#mainCompanyGroupDetail .content #content34,
#mainCompanyGroupDetail .content #content35,
#mainCompanyGroupDetail .content #content36,
#mainCompanyGroupDetail .content #content37,
#mainCompanyGroupDetail .content #content38,
#mainCompanyGroupDetail .content #content39,
#mainCompanyGroupDetail .content #content40,
#mainCompanyGroupDetail .content #content41,
#mainCompanyGroupDetail .content #content42,
#mainCompanyGroupDetail .content #content43,
#mainCompanyGroupDetail .content #content44,
#mainCompanyGroupDetail .content #content45,
#mainCompanyGroupDetail .content #content46,
#mainCompanyGroupDetail .content #content47,
#mainCompanyGroupDetail .content #content48,
#mainCompanyGroupDetail .content #content49,
#mainCompanyGroupDetail .content #content50,
#mainCompanyGroupDetail .content #content51,
#mainCompanyGroupDetail .content #content52,
#mainCompanyGroupDetail .content #content53,
#mainCompanyGroupDetail .content #content54,
#mainCompanyGroupDetail .content #content55,
#mainCompanyGroupDetail .content #content56,
#mainCompanyGroupDetail .content #content57
 {
	width:631px;
	margin:20px 12px 20px 11px;
	background:url(../info/img/i_content_bg.gif) repeat-x top;
	padding:20px 0 0 0 ;
}

#mainCompanyOffice .content .subOffice
 {
	width:631px;
	margin:20px 12px 20px 11px;
	background:url(../info/img/i_content_bg.gif) repeat-x top;
	padding:20px 0 0 0 ;
}

#mainCompanyOffice .content .subOffice .subOfficLeft
 {
	float:left;
	width:200px;
	vertical-align:top;
	padding-right:20px;
}

#mainCompanyOffice .content .subOffice .subOfficLeft h4
 {
	 font-size:120%;
		font-weight:bold;
		margin:0 0 0 10px;
}

#mainCompanyOffice .content .subOffice .subOfficLeft p
 {
	background:#ecf1f5;
	padding:10px;
}


#mainCompanyOffice .content .subOffice .subOfficCentar {
 float:left;
	width:250px;
}

#mainCompanyOffice .content .subOffice .subOfficCentar table th,
#mainCompanyOffice .content .subOffice .subOfficCentar table td {
 vertical-align:top;
}
#mainCompanyOffice .content .subOffice .subOffceRight {
 float:right;
	width:161px;
	text-align:right;
}



#mainCompanyGroupDetail .content h5{
	padding:0 0 0 50px;
	font-size:120%;
	font-weight:bold;
	float:left;
		margin-bottom:10px;
}

#mainCompanyGroupDetail .content #content01 h5{
 background:url(../info/img/i_content01.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content02 h5{
 background:url(../info/img/i_content02.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content03 h5{
 background:url(../info/img/i_content03.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content04 h5{
 background:url(../info/img/i_content04.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content05 h5{
 background:url(../info/img/i_content05.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content06 h5{
 background:url(../info/img/i_content06.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content07 h5{
 background:url(../info/img/i_content07.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content08 h5{
 background:url(../info/img/i_content08.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content09 h5{
 background:url(../info/img/i_content09.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content10 h5{
 background:url(../info/img/i_content10.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content11 h5{
 background:url(../info/img/i_content11.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content12 h5{
 background:url(../info/img/i_content12.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content13 h5{
 background:url(../info/img/i_content13.gif) no-repeat 0 2px;padding:0;
}
#mainCompanyGroupDetail .content #content14 h5{
 background:url(../info/img/i_content14.gif) no-repeat 0 2px;padding:0;
}
#mainCompanyGroupDetail .content #content15 h5{
 background:url(../info/img/i_content15.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content16 h5{
 background:url(../info/img/i_content16.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content17 h5{
 background:url(../info/img/i_content17.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content18 h5{
 background:url(../info/img/i_content18.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content19 h5{
 background:url(../info/img/i_content19.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content20 h5{
 background:url(../info/img/i_content20.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content21 h5{
 background:url(../info/img/i_content21.gif) no-repeat 0 2px;padding:0;
}
#mainCompanyGroupDetail .content #content22 h5{
 background:url(../info/img/i_content22.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content23 h5{
 background:url(../info/img/i_content23.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content24 h5{
 background:url(../info/img/i_content24.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content25 h5{
 background:url(../info/img/i_content25.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content26 h5{
 background:url(../info/img/i_content26.gif) no-repeat 0 2px;padding:0;
}
#mainCompanyGroupDetail .content #content27 h5{
 background:url(../info/img/i_content27.gif) no-repeat 0 2px;padding:0;
}
#mainCompanyGroupDetail .content #content28 h5{
 background:url(../info/img/i_content28.gif) no-repeat 0 2px;padding:0;
}
#mainCompanyGroupDetail .content #content29 h5{
 background:url(../info/img/i_content29.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content30 h5{
 background:url(../info/img/i_content30.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content31 h5{
 background:url(../info/img/i_content31.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content32 h5{
 background:url(../info/img/i_content32.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content33 h5{
 background:url(../info/img/i_content33.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content34 h5{
 background:url(../info/img/i_content34.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content35 h5{
 background:url(../info/img/i_content35.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content36 h5{
 background:url(../info/img/i_content36.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content37 h5{
 background:url(../info/img/i_content37.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content38 h5{
 background:url(../info/img/i_content38.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content39 h5{
 background:url(../info/img/i_content39.gif) no-repeat 0 2px;padding:0;
}
#mainCompanyGroupDetail .content #content40 h5{
 background:url(../info/img/i_content40.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content41 h5{
 background:url(../info/img/i_content41.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content42 h5{
 background:url(../info/img/i_content42.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content43 h5{
 background:url(../info/img/i_content43.gif) no-repeat 0 2px;padding:0;
}
#mainCompanyGroupDetail .content #content44 h5{
 background:url(../info/img/i_content44.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content45 h5{
 background:url(../info/img/i_content45.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content46 h5{
 background:url(../info/img/i_content46.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content47 h5{
 background:url(../info/img/i_content47.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content48 h5{
 background:url(../info/img/i_content48.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content49 h5{
 background:url(../info/img/i_content49.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content50 h5{
 background:url(../info/img/i_content50.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content51 h5{
 background:url(../info/img/i_content51.gif) no-repeat 0 2px;padding:0;
}
#mainCompanyGroupDetail .content #content52 h5{
 background:url(../info/img/i_content52.gif) no-repeat 0 2px;padding:0;
}
#mainCompanyGroupDetail .content #content53 h5{
 background:url(../info/img/i_content53.gif) no-repeat 0 2px;
}
#mainCompanyGroupDetail .content #content54 h5{
 background:url(../info/img/i_content54.gif) no-repeat 0 2px;padding:0;
}
#mainCompanyGroupDetail .content #content55 h5{
 background:url(../info/img/i_content55.gif) no-repeat 0 2px;padding:0;
}
#mainCompanyGroupDetail .content #content56 h5{
 background:url(../info/img/i_content56.gif) no-repeat 0 2px;padding:0;
}
#mainCompanyGroupDetail .content #content57 h5{
 background:url(../info/img/i_content57.gif) no-repeat 0 2px;padding:0;
}


#mainCompanyGroupDetail .content .companyUrl {
 background:url(../info/img/i_url.gif) no-repeat 0 2px;
	padding:0 0 0 30px;
 float:right;

}

#mainCompanyGroupDetail .content .companyAdress {
 width:210px;
	padding-right:10px;
	float:left;
}

#mainCompanyGroupDetail .content .companyDetail {
 width:380px;
	padding:0 0 0 10px;
		border-left:1px dashed #98999a;
		float:left;
}
#mainCompanyGroupDetail .content .companyDetail p{
 background:#ecf1f5;
		padding:10px;
		width:380px;
}
#mainCompanyGroupDetail .content .companyDetail img{
	margin:0 0 10px 10px;
}



#mainCompanyMessage #content02 h4#sub02 {
	background:url(../info/img/t_message02_02.gif) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:638px;
	height:33px;
	margin:20px 8px 8px 8px;
}

#mainCompanyMessage #content02 table {
	width:638px;
	margin:10px 8px 8px 8px;
}

#mainCompanyMessage #content02 table th,
#mainCompanyMessage #content02 table td {
 vertical-align: top;
	padding:5px;
}


#mainCompany #content02 {
	width:655px;
	margin-bottom:20px;
	margin-left:4px;
}

#mainCompanyMessage #content02 {
	width:655px;
	margin-bottom:20px;
}


#mainCompany #content03 {
	width:655px;
	margin-left:4px;
}

#mainCompanyOutline #content03 h3 {
	background:url(../info/img/t_outline03.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:655px;
	height:38px;
	margin-bottom:20px;
}


#mainCompanyOutline #content03  #accessWrapper{
	width:638px;
	margin:10px 8px 20px 8px;
}

#mainCompanyOutline #content03  #accessDetail {
 float:left;
}
#mainCompanyOutline #content03  #accessDetail  h4#Headquarters{
 background:url(../info/img/i_Headquarters.gif) no-repeat 0px 2px;
	padding: 0 0 0 35px;
	font-size:140%;
	color:#5172a3;
	font-weight:bold;
}
#mainCompanyOutline #content03  #accessDetail  h4#Traffic{
 background:url(../info/img/i_Traffic.gif) no-repeat 0px 2px;
	padding: 0 0 0 35px;
	font-size:140%;
	color:#5172a3;
	font-weight:bold;
}
#mainCompanyOutline #content03  #accessDetail  p{
 margin-bottom:20px;
}
#mainCompanyOutline #content03  #accessMap {
 float:right;
}

#mainCompany #content04 {
	width:655px;
	margin-bottom:20px;
	margin-left:4px;
}

#mainCompany #content05 {
	width:655px;
	margin-bottom:20px;
	margin-left:4px;
}


#mainCompany .photo{
	float:left;
	width:78px;
}

#mainCompany .menuList{
	float:left;
	width:226px;
}


#mainCompany #menuBox01{
	float:left;
	margin-right:25px;
	width:312px;
}

#mainCompanyMessage #box01{
 padding:15px 25px 15px 15px;
}

#mainCompanyComplianceMessage #box01{
 padding:15px 25px 15px 15px;
}



#mainCompanyMessage #box01 .txtImage{
 float:left;
 position:absolute;
}

#mainCompanyMessage #box01 .photo {
	float:right;
	text-align:right;
	margin:5px 0 20px 0;
}

#mainCompanyMessage #box01 .photo img {
	margin-bottom:8px;
}

#mainCompanyMessage #box01 p{
 margin-bottom:20px;
}

#mainCompanyComplianceMessage #box01 p{
 margin-bottom:20px;
}

#mainCompanyMessage #box01 .presidentNmae{
 margin-top:50px;
 float:right;
}


#mainCompanyComplianceMessage #box01 .presidentNmae{
 margin-top:50px;
 float:right;
}

#mainCompany #menuBox01 h3{
	background:url(../info/img/t_company01.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:312px;
	height:32px;
	margin-bottom:8px;
}

#mainCompany #menuBox02{
	float:left;
	width:312px;
}

#mainCompany #menuBox02 h3{
	background:url(../info/img/t_company02.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:312px;
	height:32px;
	margin-bottom:8px;
}

#mainCompany #menuBox03{
	float:left;
	margin-right:25px;
	width:312px;
}

#mainCompany #menuBox03 h3{
	background:url(../info/img/t_company03.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:312px;
	height:32px;
	margin-bottom:8px;
}

#mainCompany #menuBox04{
	float:left;
	width:312px;
}

#mainCompany #menuBox04 h3{
	background:url(../info/img/t_company04.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:312px;
	height:32px;
	margin-bottom:8px;
}

#mainCompany #menuBox05{
	float:left;
	margin-right:25px;
	width:312px;
}

#mainCompany #menuBox05 h3{
	background:url(../info/img/t_company05.jpg) no-repeat scroll;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	width:312px;
	height:32px;
	margin-bottom:8px;
}


#mainCompany .menuList li{
	margin:5px 5px 5px 5px;
	padding:0 0 3px 5px;
}
#mainCompany .menuList li a,
#mainCompany .menuList li a:link {
	display:block;
	float:left;
	padding:0 8px 0 20px;
	margin-left
	text-decoration:none;
	color:#1f57b1;
	background:transparent url(../common_img/arrow03.gif) no-repeat scroll 0 0.2em;
	}


#mainCompany .menuList li a:visited {
	display:block;
	float:left;
	color:#714698;
	padding:0 20px;
	text-decoration:none;
}

#mainCompany .menuList li a:hover,
#mainCompany .menuList li a:active {
	text-decoration:underline;
	/*color:#714698;*/
	padding:0 8px 0 20px;
	/*margin-bottom:-1px;
	border-bottom:1px solid ;*/
	background:transparent url(../common_img/accord_off.gif) no-repeat scroll 0 0.2em;
}
/*==========================================================================
_01 Company
	1.3_AccordionWrapper
==========================================================================*/





