@charset "utf-8";

/*------左カラム------*/

#mainContent01.thirdCont h2{
	padding-bottom:20px;
	}

#mainContent01.thirdCont div.graph{
	text-align:center;
	padding-bottom:20px;
	}



/*セグメント*/

div.segment{
	padding:0 10px 30px 20px;
	}

div.segment div.left{
	width:258px;
	float:left;
}

div.segment div.left p{
	text-align:right;
	padding-right:5px;
	font-size:0.75em;
	}

/*表*/
table.zaimu,
div.segment table{
	border-left:#c1c1c1 1px solid;
	border-top:#c1c1c1 1px solid;
	margin-bottom:30px;
	}
	
table.zaimu td,
table.zaimu th,
div.segment table td,
div.segment table th{
	border-right:#c1c1c1 1px solid;
	border-bottom:#c1c1c1 1px solid;
	padding:6px;
	font-size:1em;
	text-align:center;
}

table.zaimu th,
div.segment table th{
	background:#e4e4e4 url(/images/common/bg_tablecell_01.jpg) top repeat-x;
	font-weight:bold;
	}

table.zaimu td.bgType01,
div.segment table td.bgType01{
	background-color:#e9eff5;
}

div.segment table{margin-bottom:5px !important;}
div.segment table td{text-align:right !important;}
div.segment table td.bgType01{text-align:left !important;}

/*グラフタイトル幅*/
.space{
	width:190px;
	word-spacing:0.8em;
	}

.space_e{
	width:150px;
	}
	
/*部門実績テキスト位置*/	
.txt_left{
	margin-left:10px;
	}

.txt_right{
	text-align:right;
	padding:5px 5px 0 0;
	}

