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

* {
-webkit-text-size-adjust:90%;
}
body{
	color:#321c1b;
	font-familt:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif,"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", serif !important;
}		
.text_normal {
font-family: Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", verdana, arial, "lucida grande", sans-serif;
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;
}









































