#CMS_all {
margin:0;
padding:0;
background:                 url(http://reform.yumesekkei.co.jp/common/bg02.jpg) repeat-x top;
	font-family:                Verdana, "ＭＳ Ｐゴシック";
	text-align:                 center;
	font-size:					15px;
}

.detail a {
    font-size: 15px;
}
.detail li {
    font-size: 14px;
}

a:link,
a:visited{
	color:#069;
}
a:hover{
	color:#09F;
}

.cl{
	clear:                      both;
}

.CMS_wrap{
	width:                      900px;
	margin:                     0 auto;
}


/* Header */
#wrap-head{
	height:                      90px;
}

#wrap-head h1{
	background:                 url(http://reform.yumesekkei.co.jp/common/head_ttl.jpg)  no-repeat left;
	height:                     50px;
	/*margin:                     19px 20px 20px 0;*/
	padding-top:				40px;
}
#wrap-head h1 a{
	display:                    block;
	text-indent:                -9999px;
	font-size:                  2px;
	height:                     50px;
	width:                      300px;
}

/* Menu */

#wrap-Menu{
}
#wrap-Menu ul li{
	float:                      left;
	list-style:                 none;
}
#wrap-Menu ul li a{
	display:                    block;
	height:                     47px;
	text-indent:                -9999px;
	font-size:                  2px;
}

#menu01{background:             url(http://reform.yumesekkei.co.jp/common/menu01.jpg); width:129px;}
#menu02{background:             url(http://reform.yumesekkei.co.jp/common/menu02.jpg); width:128px;}
#menu03{background:             url(http://reform.yumesekkei.co.jp/common/menu03.jpg); width:128px;}
#menu04{background:             url(http://reform.yumesekkei.co.jp/common/menu04.jpg); width:128px;}
#menu05{background:             url(http://reform.yumesekkei.co.jp/common/menu05.jpg); width:128px;}
#menu06{background:             url(http://reform.yumesekkei.co.jp/common/menu06.jpg); width:128px;}
#menu07{background:             url(http://reform.yumesekkei.co.jp/common/menu07.jpg); width:131px;}

#menu01:link,
#menu01:visited,
#menu02:link,
#menu02:visited,
#menu03:link,
#menu03:visited,
#menu04:link,
#menu04:visited,
#menu05:link,
#menu05:visited,
#menu06:link,
#menu06:visited,
#menu07:link,
#menu07:visited{
	background-position:        top;
}

#menu01:hover,
#menu02:hover,
#menu03:hover,
#menu04:hover,
#menu05:hover,
#menu06:hover,
#menu07:hover{
	background-position:        bottom;
}


/* Footer */

#foot{
	background:                 url(http://reform.yumesekkei.co.jp/common/bg_footer.jpg);
	margin:                     30px 0 0 0;
}

#foter-bg{
	height:                     125px;
	clear:                      both;
	margin:                     40px 0 0 0;
}
#wrap-Footer{
	width:                      900px;
	margin:                     0px auto 0 auto;
	height:                     100px;
	background:                 url(http://reform.yumesekkei.co.jp/common/footer.jpg) no-repeat;
	text-align:                 left;
	padding:                    25px 0px 0 0px;
	font-family: Verdana;
}

#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;
}