/* 初期設定 */

*{
	margin:                     0;
	padding:                    0;
}

#CMS_all{
	font-family:                Verdana;
	text-align:                 center;
	background:                 url(http://www.flux-r.com/common/bg_line.gif) 0 140px repeat-x;
/*
*/
}

a:link,
a:visited{
	color:#069;
}
a:hover{
	color:#09F;
}

.cl{
	clear:                      both;
}

.wrapBg{
	width:                      900px;
	margin:                     0px auto;
}

.wrap{
	width:                      900px;
	margin:                     0 auto 0 auto;
}

/* Header */

h1{
	font-weight:                normal;
	font-size:                  12px;
	padding-top:                23px;
	float:                      left;
	margin:                     0 0 0 10px;
	text-align: left;
}

h2#logo{
	margin:                     20px 0 0px 0;
	float:                      left;
}
h2#logo a{
	display:                    block;
	text-indent:                -9999px;
	font-size:                  2px;
	background:                 url(http://www.flux-r.com/common/logo.jpg) no-repeat left;
}

#headTel{
	background:url(http://www.flux-r.com/common/tel.jpg) no-repeat;
	width:178px;
	height:42px;
	float:right;
	margin:35px 0 0 0;
}




/* Menu */

#wrap-Menu{
	clear:both;
	padding:15px 0 0 0px;
}
#wrap-Menu ul{
	padding:0 0 5px 0px;
	height:45px;
	background:url(http://www.flux-r.com/common/menu_btm.jpg) bottom no-repeat;
}
#wrap-Menu ul li{
	float:                      left;
	list-style:                 none;
}
#wrap-Menu ul li a{
	display:                    block;
	height:                     45px;
	text-indent:                -9999px;
	font-size:                  2px;
}

#menu01{background:             url(http://www.flux-r.com/common/menu01.jpg); width:128px;}
#menu02{background:             url(http://www.flux-r.com/common/menu02.jpg); width:128px;}
#menu03{background:             url(http://www.flux-r.com/common/menu03.jpg); width:128px;}
#menu04{background:             url(http://www.flux-r.com/common/menu04.jpg); width:128px;}
#menu05{background:             url(http://www.flux-r.com/common/menu05.jpg); width:128px;}
#menu06{background:             url(http://www.flux-r.com/common/menu06.jpg); width:128px;}
#menu07{background:             url(http://www.flux-r.com/common/menu07.jpg); width:132px;}

#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 */

#footer{
	width:900px;
	background:url(http://www.flux-r.com/common/bg_line.gif) repeat-x;
	padding-top:5px;
	margin-right: auto;
	margin-left: auto;
}

#footerData{
	font-size:12px;
	clear:both;
	width:900px;
	margin:0 auto 20px auto;
	background:url(http://www.flux-r.com/common/line.gif) repeat-y;
	border-bottom:1px solid #CCC;
}
#footerData h2{
	margin:10px 0 20px 20px;
	clear:both;
	float:left;
	padding-left:198px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	background:url(http://www.flux-r.com/common/tel.jpg) no-repeat;
	height:30px;
}
#footerData h3{
	float:left;
	font-weight:normal;
	font-size:12px;
	margin:20px 0 0 20px;
}
#footerData a{
	background:url(http://www.flux-r.com/common/arrow01.jpg) left no-repeat;
	padding-left:10px;
}
#footerData p{
	float: left;
    margin: 0 0 15px 20px;
}