@charset "utf-8";

body {
	text-align: center;
	min-width: 1024px;
}

/*--------------------------------
	header
--------------------------------*/
header {
	width: 100%;
	height: 181px;
}

#headerInner {
	width: 980px;
	margin: 30px auto 0 auto;
}
#hLogo {
	width: 176px;
	margin: 0 0 0 402px;
	float: left;
}
#hContact {
	width: 236px;
	float: right;
}

/*--------------------------------
	gnavi
--------------------------------*/
#gnavi {
	width: 100%;
	margin: 17px 0 40px 0;
	background: url(../images/gnavi_bg.jpg) repeat-x bottom;
}
#gnavi ul {
	width: 971px;
	height: 58px;
	margin: 0 auto 0 auto;
}
#gnavi li {
	float: left;
}

/*--------------------------------
	article
--------------------------------*/
article {
	padding: 10px 0 70px 0;
}

/*--------------------------------
	scrollUp
--------------------------------*/
#totopBtn {
	width: 100%;
	height: 38px;
	margin: 0 auto 0 auto;
	clear: both;
}
#totopBtn a:hover,
#totopBtn a:active{
	text-decoration: none;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}


/*--------------------------------
	footer
--------------------------------*/
footer {
	width: 100%;
	margin: 0 0 0 0;
	padding: 32px 0 40px 0;
	background: #4c4848;
	color: #e1e1e1;
	text-align: center;
}
footer a {
	text-decoration: none;
	color: #e1e1e1;
}
footer a:hover {
	color: #fff;
}
footer nav ul {
	width: 980px;
	margin: 0 auto 0 auto;
	line-height: 100%;
	
}
footer nav li {
	display: inline-block;
	margin: 0 19px 0 0;
}
footer nav li#last {
	margin: 0 0 0 0;
}

/*--------------------------------*/
footer #salonAdd {
	width: 980px;
	margin: 26px auto 0 auto;
	font-size: 95%;
	line-height: 1.6;
}

/*--------------------------------*/
footer #copyright {
	width: 980px;
	margin: 26px auto 0 auto;
	padding: 28px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	border-top: 2px solid #939393;
	line-height: 100%;
}

#fbBtn {
	widht: 980px;
	height: 40px;
	margin: 26px auto 0 auto;
	border: none;
	overflow: hidden;
	color: #ffffff;
}




