@charset "utf-8";
/* ===================================================================
CSS information

 file name  :environment.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */



/* 各種クラス郡
----------------------------------------------------------- */
#environment .margin_bottom1 {
	margin-bottom:15px;
	}

#environment .margin_left1 {
	margin-left:15px;
}
#environment .margin_right1 {
	margin-right:15px;
}
#environment .margin_top1 {
	margin-top:15px;
}
#environment .margin_top2 {
	margin-top:5px;
}
#environment .blue {
	color:#2a4787;
	font-weight:bold;
}
#environment .clear {
	clear:both;
	overflow:hidden;
}
#environment .float_left {
	float:left;
	overflow: hidden;
}
#environment .float_right {
	float:right;
	overflow: hidden;
}
#environment .bold {
	font-weight:bold;
}
.width200 {
	width:200px;
}



/* テーブル */
#environment table {
	margin:10px 0 10px 0;
	padding:0;
}
#environment td.bold {
	font-weight:bold;
}
#environment td.color5 {
	background-color:#ffffff;
	border-left: solid 1px #eeeeee;
	border-right: solid 1px #eeeeee;
	border-top: solid 1px #eeeeee;
	text-align:left;
	padding:10px;
	width:460px;
}
#environment td.color6 {
	background-color:#f5f5f5;
	border-left: solid 1px #eeeeee;
	border-top: solid 1px #eeeeee;
	text-align:left;
	padding:10px;
	width:200px;
}
#environment td.color7 {
	background-color:#f5f5f5;
	border-left: solid 1px #eeeeee;
	border-top: solid 1px #eeeeee;
	text-align:center;
	padding:5px;
}
#environment td.color8 {
	background-color:#ffffff;
	border-left: solid 1px #eeeeee;
	border-top: solid 1px #eeeeee;
	text-align:center;
	padding:5px;
}
#environment td.color9 {
	background-color:#ffffff;
	border-left: solid 1px #eeeeee;
	border-top: solid 1px #eeeeee;
	border-bottom:solid 1px #eeeeee;
	text-align:center;
	padding:5px;
}
#environment td.color10 {
	background-color:#f5f5f5;
	border-left: solid 1px #eeeeee;
	border-top: solid 1px #eeeeee;
	border-bottom:solid 1px #eeeeee;
	text-align:center;
	padding:5px;
}
#environment td.color11 {
	background-color:#ffffff;
	border-left: solid 1px #eeeeee;
	border-right: solid 1px #eeeeee;
	border-top: solid 1px #eeeeee;
	text-align:center;
	padding:5px;
}
#environment td.color12 {
	background-color:#ffffff;
	border: solid 1px #eeeeee;
	text-align:center;
	padding:5px;
}

#environment #wrp_pagetitle {
	background: url(../environment/images/title.jpg) top center no-repeat;
}

/* cnt_left */
#environment div#cnt_left div#machi {
	width: 680px;
	margin: 0;
	padding: 0 0 20px 0;
}

#environment div#cnt_left h3#st1 {
	background: url(../environment/images/ecology_st1.gif);
	background-position:10px 0;
	background-repeat:no-repeat;
}
#environment div#cnt_left h3#st2 {
	background: url(../environment/images/ecology_st2.gif);
	background-position:10px 10px;
	background-repeat:no-repeat;
}
#environment div#cnt_left h3#st3 {
	background: url(../environment/images/ecology_st3.gif);
	background-position:10px 10px;
	background-repeat:no-repeat;
}
#environment div#cnt_left h3#st4 {
	background: url(../environment/images/ecology_st4.gif);
	background-position:10px 10px;
	background-repeat:no-repeat;
}
/* スタッフの声 */
#environment div#cnt_left div#staff_layout {
	margin:10px 0 20px 0;
	clear:both;
	overflow:hidden;
}
#environment div#cnt_left div.staff_box{
	background-color:#f4f7fe;
	border:1px solid #dae2f3;
	padding:10px;
	width:310px;
	overflow:hidden;
}















/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}


