p#CMS_top-header {
		padding: 6px 0 6px 10px;
        color: #fff;/*#646464;*/
		background: #936A57;/*#f1e4dc;*/
		font-size:11px;
		margin: 0 auto;
		margin-bottom:10px;
		width: 900px;
		text-align:left;
}

div#CMS_header {
		margin: 0 auto;
		width: 900px;
		overflow: hidden;
		margin-bottom:15px;
}

div#CMS_menu {
		margin: 0 auto;
		width: 900px;
		overflow: hidden;
        margin-bottom: 20px;
}

p#CMS_contact {
		background: url(https://www.reform-contents.com/https_img/marusho-co/bg_inquiry.gif) #8BC33E center center no-repeat;
		height: 50px;
		text-indent:-9999px;
}

div#CMS_footer-menu {
	margin: 0 auto;
	padding: 10px 0 5px;
}

div#CMS_footer {
	margin: 0 auto;
	clear: both;
}


/*		Header
----------------------------------------------------*/


h1 {
	margin: 0 0 0 10px;
}

h1 a {
	padding: 15px 0 0 0;
	float: left;
	background: url(https://www.reform-contents.com/https_img/marusho-co/logo.png) 0px 15px no-repeat;
	height: 75px;
	width: 430px;
	text-indent:-9999px;
}

div#CMS_header ul {
	padding: 5px 0 0 0;	
	overflow: hidden;
	width: 900px;
	text-align: right;
	background: url(https://www.reform-contents.com/https_img/marusho-co/line_top.png) bottom center no-repeat;
	font-size:11px;
}

div#CMS_header li {
	display: inline;
}

div#CMS_header li a {
	padding: 0 5px;
}

div#CMS_header p {
	float: right;
	padding: 15px 0 0 0;
}

/*		Menu
----------------------------------------------------*/

div#CMS_menu ul {
	width: 900px;
	line-height: 0;
}

div#CMS_menu li a {
	float: left;
	height: 39px;
	display: block;
	text-indent:-9999px;
}

div#CMS_menu li a {
	width: 150px;
}

div#CMS_menu li.CMS_top a {
	width: 150px;
	background: url(https://www.reform-contents.com/https_img/marusho-co/menu_top.png) 0 0 no-repeat;	
}
div#CMS_menu li.CMS_gallery-list a {
	background: url(https://www.reform-contents.com/https_img/marusho-co/menu_gallery-list.png) 0 0 no-repeat;	
}
div#CMS_menu li.CMS_plan a {
	background: url(https://www.reform-contents.com/https_img/marusho-co/menu_plan.png) 0 0 no-repeat;	
}
div#CMS_menu li.CMS_recommend a {
	background: url(https://www.reform-contents.com/https_img/marusho-co/menu_recommend.png) 0 0 no-repeat;	
}
div#CMS_menu li.CMS_qa a {
	background: url(https://www.reform-contents.com/https_img/marusho-co/menu_qa.png) 0 0 no-repeat;	
}
div#CMS_menu li.CMS_catalog a {
	width: 150px;
	background: url(https://www.reform-contents.com/https_img/marusho-co/menu_catalog.png) 0 0 no-repeat;	
}
div#CMS_menu li.CMS_tokka a {
	background: url(https://www.reform-contents.com/https_img/marusho-co/menu_tokka.png) 0 0 no-repeat;	
}
div#CMS_menu li.CMS_contact a {
	background: url(https://www.reform-contents.com/https_img/marusho-co/menu_contact.png) 0 0 no-repeat;	
}

/*		Footer-menu
----------------------------------------------------*/
div#CMS_footer-menu {
	clear: left; 
	position: relative;
	width: 800px;
	text-align: left;
}

div#CMS_footer-menu p,
div#CMS_footer-menu dl {
	margin: 20px auto;
	width: 800px;
}
div#CMS_footer-menu dl dt{
	margin: 5px 0;
	padding: 20px 0 0;
	font-size: 14px;
	font-weight: bold;
	border-top: solid 2px #CCC;
}
div#CMS_footer-menu dl dd{
	line-height: 1.5;
}

div#CMS_footer-menu p#CMS_footer-contact {
	margin: 40px auto 30px;
	padding: 10px 0;
	width: 800px;
	border: dotted 1px #333;
	border-width: 1px 0;
	text-align: left;
}

div#CMS_footer-menu ul#CMS_footer-menu1 {
	position: absolute;
	top: 62px;
	*top: 24px;
	right: 25px;
}

div#CMS_footer-menu ul#CMS_footer-menu2 {
	margin: 0 0 30px 0;
	text-align: center;
}

div#CMS_footer-menu li {
	display: inline;
}

div#CMS_footer-menu li a {
	padding: 0 5px;
}

/*		Footer
----------------------------------------------------*/

address {
	padding: 10px 0;
	text-align: center;
    background: #936A57;
}