#CMS_all {
margin:0;
padding:0;
	font-family:                Verdana, "ＭＳ Ｐゴシック";
	background:                 url(http://www.maidosan.net/common/bg02.jpg) repeat-x top #F7E9C8;
	text-align:                 center;
}

.CMS_wrap{
	width:                      100%;
	margin:                     0 auto;
}


/* Header */

#wrap-head{
	width:                      900px;
	height:                     85px;
	margin:	0 auto;
}

#wrap-head h1{
	background:                 url(http://www.maidosan.net/common/logo.gif);
	background-repeat: no-repeat;
	background-position: left 25px;
	font-size:                  12px;
	font-weight:                normal;
	text-align:                 left;
	height:                     67px;
}
#wrap-head h1 a{
	display:                    block;
	text-indent:                -9999px;
	font-size:                  2px;
	height:                     52px;
	/height:                     53px;
	_height:                     53px;
	width:                      300px;
	margin-bottom:5px;
}

#wrap-head p{
	float:right;
	padding-top:30px;
} 



/* ドロップメニュー */


#dropmenu{
  list-style-type: none;
  width: 900px;
 /* width: 800px;*/
  height: 40px;
/*  margin: 30px auto 300px;*/
  padding: 0;
/*  background: #8a9b0f;
  border-bottom: 5px solid #535d09;*/
  border-radius: 3px 3px 0 0;
  margin:0 auto 10px;
  text-align:center;
}
#dropmenu li{
  position: relative;
  width: 14%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}
#dropmenu li a{
  display: block;
  margin: 0;
  padding: 15px 0 11px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  text-decoration: none;
  color:#c88f48;
}
#dropmenu li ul{
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  margin: 0;
	padding: 0;
  border-radius: 0 0 3px 3px;
}
#dropmenu li:last-child ul{
  left: -100%;
  width: 100%
}
#dropmenu li ul li{
  overflow: hidden;
  width: 200%;
  height: 0;
  color: #fff;
  -moz-transition: .2s;
  -webkit-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
}
#dropmenu li ul li a{
  padding: 13px 15px;
/*  background: #6e7c0c;*/
  background: #c88f48;
  color: #fff;
  text-align: left;
  font-size: 12px;
  font-weight: normal;
}
#dropmenu li:hover > a{
/*  background: #6e7c0c;
  color: #eff7b1;*/
  background: #c88f48;
  color: #fff;
 
}
#dropmenu > li:hover > a{
  border-radius: 3px 3px 0 0;
}
#dropmenu li:hover ul li{
  overflow: visible;
  height: 38px;
  border-top: 1px solid #7c8c0e;
  border-bottom: 1px solid #616d0b;
}
#dropmenu li:hover ul li:first-child{
  border-top: 0;
}
#dropmenu li:hover ul li:last-child{
  border-bottom: 0;
}
#dropmenu li:hover ul li:last-child a{
  border-radius: 0 0 3px 3px;
}


/*ドロップメニュー（No.2） */

.menu {
	margin-bottom:10px;
  background: #c88f48;/*親メニューの背景色*/
	width:100%;
	height:40px;
}

.menu ul{
  padding:0;
  width:900px;
  margin:0 auto;
  text-align:center;
}
.menu ul li {
  list-style: none;
  margin:0;
  padding:0;
  font-size:14px;
  float: left;
  position: relative;
  width: 128px;/*親メニューの幅*/
  height: 40px;/*親メニューの高さ*/
  line-height: 40px;
/*  background:#FF818D;*//*親メニューの背景色*/
  background: #c88f48;/*親メニューの背景色*/
  color: #4D4D4D;/*親メニューの文字色*/
  text-align:center;
  font-weight:bold;
}

.menu ul li a {
/*  color: #4D4D4D;*/
  color: #fff;
  display: block;
  text-decoration: none;
  font-size:12px;
}
.menu ul li:hover, .menu ul li a:hover {
/*  background:#EA2839; */
  color:#fff;/*ホバー時の親メニューの文字色*/
  background: #c88f48;/*ホバー時の親メニューの背景色*/
}
.menu ul li ul {
  position: absolute;
  top: 40px;/*親メニューの高さと同じにする*/
  width: 150px;
  z-index: 100;
}
.menu ul li ul li {
  visibility: hidden;
  overflow: hidden;
  width: 128px;/*サブメニューの幅*/
/*  width: 150px;/*サブメニューの幅*/*/
  height: 0;
  background:#FFDAD7;/*サブメニューの背景色*/
  background: #dba96a;/*サブメニューの背景色*/
}
.menu ul li ul li:hover, .menu ul li ul li a:hover {
  background:#FFAFA9;/*ホバー時のサブメニューの背景色*/
  background: #c88f48;/*ホバー時の親メニューの背景色*/
}
.menu ul li:hover ul li, .menu ul li a:hover ul li{
  visibility: visible;
  overflow: visible;
  height:40px;/*サブメニューの高さ*/
  z-index: 10;
}
.menu * {
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}


/* Footer */
#foot{
	background:                 url(http://www.maidosan.net/common/bg_footer.jpg);
	margin:                     30px 0 0 0;
	width:                      100%;
}

#foter-bg{
	height:                     125px;
	clear:                      both;
	margin:                     40px 0 0 0;
}

#wrap-Footer{
	width:                      900px;
	height:                     100px;
	background:                 url(http://www.maidosan.net/common/footer.jpg) no-repeat;
	text-align:                 left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	_padding-bottom: 10px;
	padding-left: 0px;
}

#wrap-Footer h3{
	margin:                     0px 20px 5px 240px;
	font-size:                  10px;
	line-height:                22px;
	font-weight:                normal;
	color:                      #FFF;
}

#wrap-Footer h3 a{
	color:                      #FFF;
}

#wrap-Footer h2{
	margin:                     0px 0px 5px 0px;
	font-size:                  12px;
	font-weight:                normal;
	color:                      #FFF;
}

#wrap-Footer p{
	font-size:                  10px;
	font-weight:                normal;
	color:                      #FFF;
}