@charset "utf-8";

/*------左カラム------*/

#mainContent01.thirdCont h2{
	padding-bottom:20px;
	}
#mainContent01.thirdCont h2.txtTitle{
	background:url(/images/info/bg_tit_01.jpg) top left no-repeat;
	height:58px;
	text-indent:18px;
	font-size:20px;
	line-height:38px;
	font-weight:bold;
	text-align:left;
	padding-bottom:0;
	}
	
#mainContent01.thirdCont p{
	line-height:1.8;
	padding:0 10px 20px 10px;
}

#mainContent01.thirdCont img.chart{
	margin-bottom:20px;
	}
	
/*---table----*/

#mainContent01.thirdCont h3.group,
#mainContent01.thirdCont h3.career{
	text-align:left;
	padding-bottom:13px;
}


table.group,
table.career{
	border-top:#c1c1c1 1px solid;
	border-right:#c1c1c1 1px solid;
	margin-bottom:30px;
}

table.group td,
table.group th,
table.career td,
table.career th{
	border-bottom:#c1c1c1 1px solid;
	border-left:#c1c1c1 1px solid;
	padding:10px;
	vertical-align:middle;
	font-size:1em;
}

table.group td p,
table.group th p{
	padding:0 !important;
	line-height:inherit;
}

table.career th{
	width:110px;
	text-align:left;
}

table.group th,
table.career th{background:#ffffff url(/images/corporate/group/bg_titcell_s.jpg) bottom repeat-x;}

table.group th.bgTypeM,
table.career th.bgTypeM{background:#ffffff url(/images/corporate/group/bg_titcell_m.jpg) bottom repeat-x;}

table.group th.bgTypeL,
table.career th.bgTypeL{background:#ffffff url(/images/corporate/group/bg_titcell_l.jpg) bottom repeat-x;}

table.group th,table.group td.cellType01{}