div#CMS_top-header {
		background: #d2f0ff;
	}
   
	div#CMS_header {
		margin: 0 auto;
		width: 860px;
		overflow: hidden;
	}
   
	div#CMS_menu {
		background: url(http://reform-kobo.net/images/menu_back.png) top left repeat-x;
		height: 36px;
		overflow: hidden;
	}

div#CMS_footer-menu {
		margin: 0 auto;
		padding: 10px 0 5px;
		border-bottom: 1px solid #CCC;
	}

div#CMS_footer {
		clear: both;
   		border-top: 1px solid #CCC;
	}

/*		Header
----------------------------------------------------*/

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

#CMS_header h1 a {
	padding: 35px 0 0 0;
	float: left;
	background: url(http://reform-kobo.net/images/logo.png) 0px 35px no-repeat;

	height: 68px;
	width: 361px;
	text-indent:-9999px;
}

*html #CMS_header h1 a {

margin: 35 px 0 0 0 ; 

background-position: 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: 0px 5px;
}

div#CMS_header p {
	float: right;
	padding: 30px 20px 0px 0px;
	background: url(http://reform-kobo.net/images/bg_tel.jpg) 0px 30px no-repeat;
  width: 220px;
	height: 39px;
	text-indent:-9999px;
}

*html #CMS_header p {

background-position: 0% 0%;
margin: 30px 0 0 0 ;

clear: both;
}


/*		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://reform-kobo.net/images/menu_top.png) 0 0 no-repeat;	
}
div#CMS_menu li.plan a {
	background: url(http://reform-kobo.net/images/menu_plan.png) 0 0 no-repeat;	
}
div#CMS_menu li.gallery-list a {
	background: url(http://reform-kobo.net/images/menu_gallery-list.png) 0 0 no-repeat;	
}
div#CMS_menu li.flow a {
	background: url(http://reform-kobo.net/images/menu_flow.png) 0 0 no-repeat;	
}
div#CMS_menu li.qa a {
	background: url(http://reform-kobo.net/images/menu_qa.png) 0 0 no-repeat;	
}
div#CMS_menu li.catalog a {
	background: url(http://reform-kobo.net/images/menu_catalog.png) 0 0 no-repeat;	
}

/*		Footer-menu
----------------------------------------------------*/
	#CMS_contact {
		background: url(http://reform-kobo.net/images/bg_inquiry.gif) #0296e0 center center no-repeat;
		height: 50px;
		text-indent:-9999px;
	}

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
----------------------------------------------------*/
	#CMS_area {
		margin: 0 auto;
		padding: 10px 0;
		width: 820px;
		line-height: 1.2;
		overflow: hidden;
                text-align:left;
	}

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

div.CMS_area-right {
	padding-left: 15px;
	width: 345px;
	float: left;
	background: url(http://reform-kobo.net/images/line_gray-dot02.png) top left repeat-y;
}

dt.CMS_handling {
	padding: 0;
	height: 20px;
	background: url(http://reform-kobo.net/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: 200px;
	padding: 0 0 0 145px;
	background: url(http://reform-kobo.net/images/bg_logo.png) center left no-repeat;
}

*html .CMS_area-right li {
	width: 300px;
	padding: 0 0 0 145px;
	background: url(http://reform-kobo.net/images/bg_logo.png) center left no-repeat;
}


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

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