@charset "utf-8";

/* ==============================
	トップページ
============================== */
#site .inde ul {
	padding: 0;
	margin: 20px 0 10px 0;
}
#site .inde li{
	width: 565px;
	margin: 0 auto 10px;
	list-style: none;
	border:1px solid #c2d600;
	border-top:3px solid #c2d600;
	background: #f3f7c6 url(/csr/environment/site/image/bck_site_list.gif) no-repeat 4px 18px;
}
#site .inde li a,
#site .inde li a:link,
#site .inde li a:active{
	padding: 17px 0 19px 27px;
	margin: 0;
	display: block;
}
#site .inde li a:hover{url(/csr/environment/site/image/bck_site_list.gif) no-repeat 4px 18px;}

/* ==============================
	事業所パフォーマンスデータ
============================== */
*{margin: 0;padding: 0;}
img {
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}
/* ====== 見出し ====== */
#main_area h2{margin-bottom: 10px;}

/* ====== 概要 ====== */
/* テキストエリア */
#site .text_area{
	float: left;
	width: 310px;
}
#site .text_area span{
	color: #a3af00;
	margin: 5px 0 0 0;
}
#site .text_area ul{
	width: 310px;
	list-style: none;
	margin-bottom: 20px;
}
#site .text_area li{
	border-bottom: #ccc 1px solid;
	padding: 10px 0;
	width:100%;
}
#site .text_area .coumoku{
	float: left;
	width: 130px;
	font-weight: bold;
}
/* 写真エリア */
#site .photo_area{float: right;}
#site .photo_area img{margin-bottom: 10px;}

/* 定義リスト */
.dlStyle01 dt	{
	position:absolute;
	width:9.0em;
}
.dlStyle01 dd	{padding:0 0 0 9.0em;}


/* ====== グラフ ====== */
#site .img_space_470{
	background: #f3f7c6;
	width: 470px;
	margin: 20px auto;
	padding: 10px;
	text-align: left;
}
.img_space_470 p	{
	margin-top: 10px;
	display: block;
}

/* 090827 ELP */
#site .img_space_520{background:#f3f7c6;width:520px;margin: 20px auto;padding: 10px;text-align: left;}
.img_space_520 p{margin-top:10px;display:block;}

#site .img_space_540{background:#f3f7c6;width:540px;margin: 20px auto;padding: 10px;text-align: left;}
.img_space_540 p{margin-top:10px;display:block;}

/* ====== 表 ====== */

/* 表上の見出し　単位付き */
.site_unit01{
	width: 570px;
	min-height:28px;
}
.site_unit02{
	width: 400px;
	min-height:28px;
}
+*html .site_unit01,
+*html .site_unit02	{ margin-bottom:10px;}
*html .site_unit01,
*html .site_unit02	{ margin-bottom:10px;}

.site_unit01 h3,
.site_unit02 h3{float: left;}
h3.tb_h	{
	border-left: #ccc 4px solid;
	text-indent: 10px;
	margin:0 0 5px 0;
	font-weight: bold;
}
.site_unit01 span,
.site_unit02 span{
	float: right;
	color: #333;
	margin: 0;
	display: block;
}
/* 表内テキスト設定 */
#site table.t_01 th	{font-weight:normal;}
#site table.t_01 td.left_ind{
	text-indent: 13px;
	text-align: left;
}
#site table.t_01 td.txC	{ text-align:center;}

/* 2カラム表 */
#site .left_t,
#site .right_t{width: 280px;}
#site .left_t{float: left;}
#site .right_t{float: right;}

/* 追加090318 ELP */

#Conts #ContsMain .text_area ul{
	width: 310px;
	list-style: none;
	margin-bottom: 20px;
}
#Conts #ContsMain .text_area ul li{
	border-bottom: #ccc 1px solid;
	padding: 10px 0;
	width:100%;
}
#Conts #ContsMain .text_area ul .coumoku{
	float: left;
	width: 130px;
	font-weight: bold;
}

#Conts #ContsMain .text_area span{
	color: #a3af00;
	margin: 5px 0 0 0;
}

