@charset "UTF-8";/*日本語*/

html, body, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p{
	margin: 0;
	padding: 0;
}
body{
	line-height: 1.0;
	-webkit-text-size-adjust: none;
}
* {
	text-align:justify;
	text-justify:inter-ideograph;
}
html{
	font-size:62.5%;
}
body,p,td,th{
	font-size:12px; /*=12px */
	font-size:1.2rem; /*=12px */
	color:rgb(62,31,2);
	line-height:1.7;
	letter-spacing:0.9pt;
	word-spacing:1pt;
	font-family:"Lucida Grande", Geneva, Arial, Verdana,"メイリオ",Meiryo,"Segoe UI","ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
}
* html body {
	line-height:1.8;
	letter-spacing:1pt;
	word-spacing:2pt;
}
* html p {
	line-height:1.8;
	letter-spacing:1pt;
	word-spacing:2pt;
}
* html td {
	line-height:1.8;
	letter-spacing:1pt;
	word-spacing:2pt;
}
* html th {
	line-height:1.8;
	letter-spacing:1pt;
	word-spacing:2pt;
}
* html body {
	line-height:1.8;
	letter-spacing:1pt;
	word-spacing:2pt;
}
* html p {
	line-height:1.8;
	letter-spacing:1pt;
	word-spacing:2pt;
}
* html td {
	line-height:1.8;
	letter-spacing:1pt;
	word-spacing:2pt;
}
*:first-child+html body {
	line-height:1.8;
	letter-spacing:1pt;
	word-spacing:2pt;
}
*:first-child+html p {
	line-height:1.8;
	letter-spacing:1pt;
	word-spacing:2pt;
}
*:first-child+html td {
	line-height:1.8;
	letter-spacing:1pt;
	word-spacing:2pt;
}
*:first-child+html th {
	line-height:1.8;
	letter-spacing:1pt;
	word-spacing:2pt;
}
a:hover img{
	opacity: .60;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	-khtml-opacity: .60;
	-moz-opacity: .60;
}
img{
	margin:0;
	padding:0;
	border:0;
	vertical-align:bottom;
}
.f80{font-size:80%;}
.f85{font-size:85%;}
.f90{font-size:90%;}
.f95{font-size:95%;}
.f100{font-size:100%;}
.f110{font-size:110%;}
.f120{font-size:120%;}
.f130{font-size:130%;}
.f140{font-size:140%;}
.f150{font-size:150%;}
.f160{font-size:160%;}
.f170{font-size:170%;}
.f180{font-size:180%;}
.f190{font-size:190%;}
.f200{font-size:200%;}

h1,h2,h3,h4,h5,h6
{line-height: 1.3;}
h1 {font-size:190%;}
h2 {font-size:175%;}
h3 {font-size:160%;}
h4 {font-size:145%;}
h5 {font-size:130%;}
h6 {font-size:115%;}
a:focus {
	outline:none;
}
a {
	font-weight:bold;
}
a:link {
	color:rgb(62,31,2);
	text-decoration:under-line;
}
a:visited {
	color:rgb(62,31,2);
	text-decoration:under-line;
}
a:hover {
	color:rgb(131,112,93);
	text-decoration:none;
}
a:active {
	color:rgb(131,112,93);
text-decoration:none;
}
.clear {
	clear:both;
}
/*
background:transparent url(qrx/resize-box.gif) no-repeat left top fixed;
*/
#fadein{display:none;}

/*++++++++++++++++++++++++++++++++++++++++++++++++++
　＝*/
body{
	text-align:center;
}



#iinebanner{
	margin:0 auto;
	width:500px;
	text-align:center;
	background-color:rgb(255,255,255);
}



#board{
	margin:0 auto;
	width:500px;
	background:transparent url(a/body-bg.png) repeat center top;
}


#headz{
	background:transparent url(a/head_bg.png) no-repeat center top;
	height:106px;
}



#photoz{
	height:390px;
	background:transparent url(a/index_photo_bg.png) no-repeat center 20px;
}
#menubg{
	background:transparent url(a/menu-bg.png) no-repeat center top;
	height:84px;
}



#saloninfo{
	background-color:rgb(91,2,6);
	padding:25px 20px;
	margin:30px 0;
}
#saloninfo dt{
	font-weight:bold;
	font-size:120%;
}
#saloninfo a{
	color:rgb(255,255,255);
}



.alignright{
	text-align:right;
}
table#tablemenu{
	margin-left:90px;
}


.leftboxwidth{
	width:220px;
	float:left;
}
.leftbox{
	color:rgb(255,255,255);
	float:left;
	width:230px;
}



ul#menu{
	list-style:none;
	margin:0;
	padding:10px 0 0 98px;
}
ul#menu li{
	float:left;
}



#main{
	margin-top:15px;
	margin-bottom:25px;
	background:transparent url(a/main_bottom_gara.png) no-repeat right bottom;
}



#kazari{
	text-align:center;
}



#footerz{
	height:94px;
	margin-bottom:50px;
	background:transparent url(a/footer-bg.png) no-repeat right bottom;
}
#footerz p{
	text-align:center;
	color:rgb(255,255,255);
	padding:55px 0 0 0;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++
　＝Plug-in用*/
/*フェードインスライドショー*/
.fadein { position:relative; height:339px; width:500px; }
.fadein img { position:absolute; left:0; top:0; }

.c{
	clear:both;
}