@charset "utf-8";
/* ==============================
	site.css
	事業所別パフォーマンスデータの設定



 カラー：#5AA99B
============================== */

#navArea #report3 #n-info2,
#navArea #report3 #n-info {
	border-top: 1px solid #FFF;
	border-bottom-style: none;
	border-left: 2px solid #5AA99B;
	background-color: #EBF4F3;
	background-image: url(../../image/arw_dgreen1.gif);
}

#navArea #report3 .sub,
#navArea #report3 .on {
	padding-left: 24px;
	border-top: 1px solid #FFF;
	border-bottom-style: none;
	border-left: 2px solid #5AA99B;
	background: #EBF4F3 url(../../image/arw_dgreen2.gif) no-repeat 14px 8px;
}

#navArea #report3 #n-info2,
#navArea #report3 .on {
	font-weight: bold;
	background-color: #D6E9E6;
}

* html #navArea #report3 .sub,
* html #navArea #report3 .on { /* IE */
	background-position: 16px 8px;
}

#mainArea span,
#mainArea #pageLink span {
	color: #5AA99B;
}

#mainArea h1 {
	margin-bottom: 15px;
}

#mainArea h2 {
	border-color: #5AA99B;
	color: #5AA99B;
}

#mainArea h3 {
	color: #5AA99B;
}


/* ▼CSSの追加
-----------------------------	*/
#mainArea .links li {
	background-image: url(../../image/arw_dgreen.gif);
}

#mainArea .tbl th { /* セルの色 */
 background-color: #D6E9E6;
}


/* Mac IE 5 Only \*//*/
#mainArea .products .size1 {
 width: 130px;
	white-space: nowrap;
}

#mainArea .products .size2 {
 width: 150px;
	white-space: nowrap;
}

#mainArea .products .size3 {
 width: 170px;
	white-space: nowrap;
}
/* */

#mainArea .products dt {
	padding: 0.5em 1em;
	margin-top: 1em;
	border-top: solid 2px #EEEEEE;
	font-weight: bold;
	color: #5AA99B;
}

#mainArea .products  dd {
	padding-left: 2em;
	margin: 0;
}

#mainArea .solve {
	padding: 0.3em;
	margin: auto 2em 0.5em;
	border: solid 1px #D6E9E6;
	text-align: center;
	background-color: #EAF4F2;
}

.line {
	margin: auto 2em auto 1em;
	border-bottom: solid 2px #EEEEEE;
}

.inde ul {
	padding: 0;
	margin: 20px 0 10px;
}

.inde li {
	width: 470px;
	margin: 0 auto 10px;
	border-top: 2px solid #D6E9E6;
	border-right: 3px solid #D6E9E6;
	border-bottom: 3px solid #D6E9E6;
	border-left: 2px solid #D6E9E6;
	list-style: none;
}

.inde li a {
	padding: 10px 10px 10px 24px;
	margin: 2px;
	display: block;
	background: #EBF4F3 url(../../image/arw_dgreen.gif) no-repeat 10px 16px;
}

.ev-list ol,
.ev-list ul,
.ev-list dd {
	padding-left: 2em;
	margin-left: 0;
}

.ev-list li dl {
	margin-bottom: 1em;
}

.ev-list li dd {
	padding-left: 1em;
	margin-left: 0;}
	
dd img.ico,dt img.ico,#SEC2 table img,.tbl img{vertical-align:middle; margin-right: 3px;}
