div#CMS_top-header {
		background: #E5F4F4;
	}
   
div#CMS_top-header p {
                width: 820px;
                margin:0 auto 0 auto;
                text-align:left;
}

	div#CMS_header {
		margin: 0 auto;
		width: 820px;
		overflow: hidden;
	}
   
	div#CMS_menu {
		background: url(http://www.item-home.co.jp/images/menu_back.png) top left repeat-x;
		height: 51px;
		overflow: hidden;
	}

div#CMS_top-header p {
	margin: 0 auto;
	padding: 6px 0;
	width: 840px;
}

div#CMS_header h1 a {
	padding: 35px 0 0 0;
	float: left;
	background: url(http://www.item-home.co.jp/images/logo.png) 0px 35px no-repeat;
	height: 55px;
	width: 312px;
}

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

div#CMS_header h1 {
	line-height: 0;
	font-size: 0;
	text-indent:-9999px;
}

div#CMS_header ul {
	padding: 10px 0 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: 12px 0 0 0;
	background: url(http://www.item-home.co.jp/images/bg_tel.png) 0px 12px no-repeat;
	width: 268px;
	height: 43px;
	text-indent:-9999px;
}

*html #CMS_header p {
  background: url(http://www.item-home.co.jp/images/bg_tel.png) 0px 12px no-repeat;
  margin:12px 0 0 0;
  clear:both;
  background-position: 0% 0%;
}

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

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

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

div#CMS_menu li.top a {
	width: 143px;
	background: url(http://www.item-home.co.jp/images/menu_top.png) 0 0 no-repeat;	
}
div#CMS_menu li.plan a {
	background: url(http://www.item-home.co.jp/images/menu_plan.png) 0 0 no-repeat;	
}
div#CMS_menu li.gallery-list a {
	background: url(http://www.item-home.co.jp/images/menu_gallery-list.png) 0 0 no-repeat;	
}
div#CMS_menu li.flow a {
	background: url(http://www.item-home.co.jp/images/menu_flow.png) 0 0 no-repeat;	
}
div#CMS_menu li.qa a {
	background: url(http://www.item-home.co.jp/images/menu_qa.png) 0 0 no-repeat;	
}
div#CMS_menu li.catalog a {
	width: 137px;
	background: url(http://www.item-home.co.jp/images/menu_catalog.png) 0 0 no-repeat;	
}

div#CMS_footer-box {
		background: url(http://www.item-home.co.jp/images/bg_all-bottom.png) bottom left repeat-x;
	}
				   
		
	div#CMS_footer-menu {
		margin: 0 auto;
		padding: 10px 0 10px 10px;
		width: 830px
	}
		
	div#CMS_footer {
		margin: 0 auto;
		padding: 20px 0 10px 0;
		width: 820px;
		overflow: hidden;
		line-height: 1.2;
	}

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

div.CMS_contact-block {
	margin-bottom: 10px;
	position: relative;
}

div.CMS_contact-block p {
	background: url(http://www.item-home.co.jp/images/bg_inquiry.png) top center no-repeat;
	height: 50px;
	text-indent:-9999px;
	width: 830px;
}

div.CMS_contact-block ul {
	position: absolute;
	top: 18px;
	right: 10px;
}

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;
}


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

div.CMS_area-left {
	padding: 0 20px 0 0;
	width: 470px;
	float: left;
        text-align:left;
        font-size:12px;
}

div.CMS_area-right {
	padding: 0 10px 0 0;
	width: 320px;
	float: right;	
}

dt.CMS_handling {
	margin-bottom: 20px;
	padding: 0;
	height: 15px;
	background: url(http://www.item-home.co.jp/images/li_area.png) top left no-repeat;
	text-indent:-9999px;
}

div.CMS_area-left dl {
	padding: 0 0 0 90px;
	background: url(http://www.item-home.co.jp/images/bg_logo.png) bottom left no-repeat;
}

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

div.CMS_area-left p {
	padding-top: 10px;
}

div.CMS_area-left address {
	padding:10px 0 0;
	font-size: 85%;
	color: #716662;
        text-align:left;
}