@charset "UTF-8";
/* CSS Document */

@charset "UTF-8";
/* CSS Document */


body{
	color:#321c1b}
.text_normal {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","MS Pゴシック", "メイリオ", "Meiryo, Osaka", "ＭＳ Ｐゴシック", "MS PGothic";
font-size: 12px;
color: #252525 ;
line-height: 16px;
text-decoration: none;
letter-spacing: 1.1px;
text-align: left;
float: left;
}


a:link{
	color: #808080;
	text-decoration:none;
}

a:visited{
	color: #999;
	text-decoration:none;
}

a:hover, a:active {
	color: #808080;
	text-decoration:underline;
}


a.submenu:link{
	color: #0099FF;
	text-decoration:none;
}

a.submenu:visited{
	color: #0099FF;
	text-decoration:none;
}

a.submenu:hover, a:active {
	color: #0099FF;
	text-decoration:underline;
}

a.insmenu:link{
	color: #0099FF;
	text-decoration:underline;
}

a.insmenu:visited{
	color: #0099FF;
	text-decoration:underline;
}

a.insmenu:hover, a:active {
	color: #0099FF;
	text-decoration:underline;
}

#pankuzu a{
	color:#630 !important;
	text-decoration:underline}

#pankuzu a:hover{
	color:#999 !important;
	text-decoration:underline}	
/* hack css */
*+html #content{
	margin-bottom:70px !important;}
*+html dl.mailform dd{

	background-color:transparent;}
*+html #menu_header ul {
left: -55px;

}

*+html #salon_info{
float:right;
width:300px;
}

*+html .menu_bana_inner {
width: 832px;
margin: 0px auto 30px !important;
border-top: 1px dashed 
#D0B266;
padding-top: 20px;
}

*+html .Copyright {
float: right;
width: 400px;
margin-left:-150px;
font-size: 12px;
line-height: 1.7em;
text-align: right;
}

*+html input#button_mfp_reset {
width: 180px;
height: 38px;
overflow: hidden;
background-image: url(../img/bt_reset.png);
border: none;
border-style: none;
cursor: pointer;
}









































