@charset "UTF-8";
/* CSS Document */

@import url("element.css");
@import url("header_e.css");
@import url("layout.css");
@import url("globalNavi_e.css");
@import url("quickLink.css");
@import url("indexLink.css");
@import url("localNavi.css");
@import url("footer.css");


/*globalNavi -----------------------------------------------------*/

#globalNavi01 a {
	background-image:url(../images/globalNavi/globalNavi_e_01.gif);
	background-repeat: no-repeat;
  background-position: left bottom; 
	width:128px;
}





/*mainImage -----------------------------------------------------*/
#mainImage {
	background-image:url(../english/images/group/mainImage.jpg)
}




#leadership table {
	margin-bottom:5px;
}
#leadership table th {
	text-align:left;
}
#leadership table td {
}


#history table {
	margin-bottom:20px;
}
#history table th {
	text-align:left;
	width:100px;
}
#history table td {
}




.companyInfo table {
		margin-bottom:20px;
}
.companyInfo table th {
	text-align:left;
	width:120px;
}
.companyInfo table td {

}

.groupBussiness table {
	margin-bottom:20px;
	font-size:0.8em;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	table-layout:fixed;
}
.groupBussiness table th {
	text-align:center;
}
/*
.groupBussiness table th.cell01 {
	width:70px;
}
.groupBussiness table th.cell02 {
	width:70px;
}
.groupBussiness table th.cell03 {
	width:124px;
}
.groupBussiness table th.cell04 {
	width:170px;
}
.groupBussiness table th.cell05 {
	width:50px;
}
*/

.groupBussiness table tr td.center {
	text-align:center;
}


.global table {
	margin-bottom:20px;
}
.global table th {
	text-align:left;
}


#centerCol ol {
	margin:0 0 20px 24px;
	padding:0;
}
#centerCol ol li {
	margin:0 0 20px 0;
	padding:0;
	line-height:1.5;
}
#centerCol ol li table {
	width:510px;
}

.list-roman li {
	list-style-type:lower-roman;
}


.leaderWidth165 {
 width:165px;
}
.leaderWidth135 {
 width:135px;
}

p.contentsIndent {
	margin:0 0 30px 15px;
	padding:0;
	line-height:1.6;
}




#centerCol dl {
	margin:0 0 0 0;
	padding:0;
}
#centerCol dl dt {
	margin:0 0 0 20px;
	padding:0;
	font-weight:bold;
	line-height:1.5;
}
#centerCol dl dd {
	margin:0 0 10px 33px;
	padding:0;
	line-height:1.5;
}
#centerCol dl dd table {
	width:500px;
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px;
	padding:0px;
}
#centerCol dl dd table td {
	border:none;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

#centerCol dl dd span {
	margin:0 0 10px 0;
	/*text-decoration:underline;*/
	font-weight:bold;
}
#centerCol dl dd span.st_ind {
	display:block;
	margin:0 0 0 10px;
	text-decoration:none;
}



.pdflistSam {
	vertical-align:top;
}
.pdflistSam a {
	padding-left:15px;
	background:url(../images/global/link_arrow.gif) 0px 2px no-repeat;
	display:block;
}
.pdflistSam2 {
	text-align:right;
	width:160px;
}
.pdfDimension {
	padding-left:20px;
	background-image:url(../images/global/pdf_icon.gif);
	background-repeat:no-repeat;
}


.twoCol_left {
	float:left;
	width:246px;
}

.twoCol_right {
	float:left;
	width:246px;
	padding-left:7px;
}

.contents_img{
	padding-bottom:30px;
	text-align:center;
}

#groupTop table tr td {
	border-bottom:none;
	vertical-align:top;
}

#groupTop table tr td.title {
	height:30px;
	vertical-align:bottom;
}



/*----------ContentsIndex-----------*/
div.box_thumb {
	overflow:hidden;
	width:520px;
}


.index_left {
	float:left;
	width:170px;
}

.index_right {
	float:right;
	width:340px;
	padding-left:10px;
	padding-bottom:30px;
}

p.description {
    line-height:1.6;
	margin:0 0 20px;
	padding:0;
}
.clearfix {
    display:block;
}

.rightImg {
   float:right;
   margin:0 0 10px 10px;
}

.leftImg {
   float:left;
   margin:0 10px 10px 0;
}
