div#CMS_top-header {
		background: #FAFFEB;
	}
   
	div#CMS_header {
		margin: 0 auto;
		width: 860px;
		overflow: hidden;
	}
   
	div#CMS_menu {
		background: url(http://www.japan-eco.jp/images/menu_back.png) top left repeat-x;
		height: 36px;
		overflow: hidden;
	}

div#CMS_top-header p {
	margin: 0 auto;
	padding: 6px 0 6px 10px;
	width: 850px;
  text-align:left;
}

div#CMS_header h1 a {
	padding: 35px 0 0 0;
	float: left;
	background: url(http://www.japan-eco.jp/images/logo.png) 0px 35px no-repeat;
	height: 68px;
	width: 361px;
	text-indent:-9999px;
}

*html #CMS_header h1 a {
background-position: 0% 0%;
margin: 30px 0 0 0 ;
padding: 35px 0 0 0;
}

div#CMS_header ul {
	padding: 10px 15px 0 0;	
	float: right;
}

div#CMS_header li {
	float: left;
}

div#CMS_header li a {
	padding: 0 5px;
}

div#CMS_header p {
	float: right;
	padding: 30px 20px 0 0;
	background: url(http://www.japan-eco.jp/images/bg_tel.png) 0px 30px no-repeat;
	width: 220px;
	height: 39px;
	text-indent:-9999px;
}

*html #CMS_header p {
  background: url(http://www.japan-eco.jp/images/bg_tel.png) 0px 30px no-repeat;
  margin:30px 20px 0 0;
  clear:both;
  background-position: 0% 0%;
}

/*		Menu
----------------------------------------------------*/

div#CMS_menu ul {
	margin: 0 auto;
	width: 822px;
	line-height: 0;
}

div#CMS_menu li a {
	float: left;
	width: 137px;
	height: 36px;
	display: block;
	text-indent:-9999px;
}

div#CMS_menu li.top a {
	background: url(http://www.japan-eco.jp/images/menu_top.png) 0 0 no-repeat;	
}
div#CMS_menu li.plan a {
	background: url(http://www.japan-eco.jp/images/menu_plan.png) 0 0 no-repeat;	
}
div#CMS_menu li.gallery-list a {
	background: url(http://www.japan-eco.jp/images/menu_gallery-list.png) 0 0 no-repeat;	
}
div#CMS_menu li.flow a {
	background: url(http://www.japan-eco.jp/images/menu_flow.png) 0 0 no-repeat;	
}
div#CMS_menu li.qa a {
	background: url(http://www.japan-eco.jp/images/menu_qa.png) 0 0 no-repeat;	
}
div#CMS_menu li.ecocute a {
	background: url(http://www.japan-eco.jp/images/menu_ecocute.png) 0 0 no-repeat;	
}
div#CMS_menu li.solar a {
	background: url(http://www.japan-eco.jp/images/menu_solar.png) 0 0 no-repeat;	
}
div#CMS_menu li.catalog a {
	background: url(http://www.japan-eco.jp/images/menu_catalog.png) 0 0 no-repeat;	
}

div#CMS_footer-menu {
		margin: 0 auto;
		padding: 10px 0 5px;
		border-bottom: 1px solid #CCC;
	}
	
	div#CMS_area {
		margin: 0 auto;
		padding: 10px 0;
		width: 820px;
		line-height: 1.2;
		overflow: hidden;
	}
	
	div#CMS_footer {
		clear: both;
   		border-top: 1px solid #CCC;
	}

/*		Footer-menu
----------------------------------------------------*/

div#CMS_footer-menu ul {
	padding-bottom: 5px;
	text-align: center;
}

div#CMS_footer-menu li {
	display: inline;
}

div#CMS_footer-menu li a {
	padding: 0 5px;
}


/*		Area
----------------------------------------------------*/

div.CMS_area-left {
	padding-right: 10px;
	width: 470px;
	float: left;
}

div.CMS_area-right {
	padding-left: 15px;
	width: 325px;
	float: left;
	background: url(http://www.japan-eco.jp/images/line_gray-dot02.png) top left repeat-y;
}

dt.CMS_handling {
	padding: 0;
	height: 20px;
	background: url(http://www.japan-eco.jp/images/li_area.png) top left no-repeat;
	text-indent:-9999px;
}

div.CMS_area-left dt {
	padding-top: 5px;
}

div.CMS_area-left dd {
	padding-top: 5px;
} 

div.CMS_area-right li {
	width: 315px;
	padding: 35px 0 0 0;
	background: url(http://www.japan-eco.jp/images/bg_logo.png) top left no-repeat;
  text-align:left;
/*	width: 200px;
	padding: 0 0 0 125px;
	background: url(http://www.japan-eco.jp/images/bg_logo.png) center left no-repeat;*/
}

/*		Footer
----------------------------------------------------*/

address {
	padding: 10px 0 40px;
	text-align: center;
}

	p#CMS_contact {
		background: url(http://www.japan-eco.jp/images/bg_inquiry.gif) #8BC33E center center no-repeat;
		height: 50px;
		text-indent:-9999px;
	}