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

/* Zbg */

body, div, dl, dt, dd, ul, ol, li, h2,h3, h4,p{
    margin: 0;
    padding: 0;
}

img {
	border: 0 none;
	width: auto;
}

ul,ol,li  {
    list-style-type: none;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

br.clear {
    clear: both;
    height: 0;
    line-height: 0;
}

h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}


.bold{
	font-weight:bold;
}

.red{
	color:#F00;
}
.right{
	text-align:right;
	
}


/*  */

body {
	background-color:#FFD9D0;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
    padding: 0;
	background:#000000;
}

h1{ font-size:11px; 
	color:#97694A;
	font-weight: normal;
	margin:5px;
}

a {
    color: #6d395d;
	    text-decoration: none;
}
a:hover {
    color: #6d395d;
	text-decoration:underline;

}

/* IE6*/

.iepngfix {   
    behavior: expression(IEPNGFIX.fix(this));   
}  

#contentsback{
	background-image:url(../images/background_4.png);
	background-repeat:repeat-y;
	width:1000px;
	margin:50px auto 0px auto;
	height: auto;
}

#pankuzu{
color: #6d395d;
margin-bottom:15px;
margin-left:15px;
}

#whats{
padding-top:10px;
margin:0 auto;
text-align:right;
width:1000px;
}

#sidemenu {
position:absolute; top:0px; left:195px;
background-image:url(../images/background_side.png);
background-repeat:no-repeat;
width:227px;
height:713px;
color:#FFFFFF;
z-index:1;
}

#logo{
padding-top:35px;
padding-left:30px;
width:160px;
}

#back{
width:1368px;
background-image:url(../images/background_1.png);
background-repeat:no-repeat;
margin:0 auto;
position:relative;
}

#all{
width:1368px;
background-image:url(../images/background_2.png);
background-repeat:repeat-y;
margin:0 auto;
}

#contents{
background-image:url(../images/background_3.png);
background-repeat:no-repeat;
width:1000px;
margin:0px auto 0px auto;
}

#gnavi{
background-image:url(../images/gnavi_shadow.png);
background-repeat:no-repeat;
width:722px;
height:77px;
float:right;
margin-top:15px;
}


#salon_info_image{
width:160px;
padding-top:90px;
}

#sidemenu_button{
width:160px;
padding-top:120px;
}

#salon_info_text{
text-align:left;
width:160px;
}

#addres{
margin-top:10px;
}

#gnavi_button{
width:804px;
height:45px;
margin:16px auto;
}

#menu1{
float:left;
display:block;
width:116px;
height:45px;
margin:0;
text-decoration:none;
}

#menu2{
float:left;
display:block;
width:115px;
height:45px;
margin:0;
text-decoration:none;
}

#menu3{
float:left;
display:block;
width:115px;
height:45px;
margin:0;
text-decoration:none;
}

#menu4{
float:left;
display:block;
width:115px;
height:45px;
margin:0;
text-decoration:none;
}

#menu5{
float:left;
display:block;
width:115px;
height:45px;
margin:0;
text-decoration:none;
}

#menu6{
float:left;
display:block;
width:114px;
height:45px;
margin:0;
text-decoration:none;
}

#menu7{
float:left;
display:block;
width:114px;
height:45px;
margin:0;
text-decoration:none;
}

#mainimage{
width:756px;
height:544px;
float:right;
}

#mainimage .flame{
	position:relative;
	background-image: url(../images/flamemain.png);
	background-repeat: no-repeat;
	padding-top:15px;
	height: 554px;
}
#mainimage .waku{
	position:absolute;
	top:0;
	left:0px;
}


#whats{
color:#FFFFFF;
}

#box{
width:760px;
float:right;
}

#sidemenu div{
width:180px;
margin:auto;
}

#news{
float:left;
width:374px;
display:inline;
}

#message{
float:right;
width:374px;
display:inline;
}

.text{
background-image:url(../images/textbox_body.png);
background-repeat:repeat-y;
width:378px;
height:177px;
margin:0px;
}


.text2{
background-image:url(../images/textbox_body_2.png);
background-repeat:repeat-y;
width:343px;
height:177px;
margin:0px;
padding-top:15px;
padding-left:35px;
line-height:2.0;
}

.purple{
width:300px;
color:#6d395d;
border-bottom:thin dotted;
border-bottom-color:#6d395d;
font-size:14px;
line-height:1.5;
margin-left:4px;
}

.bk{
padding-top:10px;
padding-bottom:10px;
margin-left:4px;
}

.bar{
background-image:url(../images/textbox_head.png);
background-repeat:no-repeat;
padding-left:12px;
width:353px;
}

.bar2{
background-image:url(../images/textbox_head_2.png);
background-repeat:no-repeat;
padding-left:24px;
width:354px;
}

.newstext{
background-image:url(../images/point.png);
border-bottom:dotted 1px #794479 ;
background-repeat:no-repeat;
width:250px;
padding-top:9px;
padding-left:15px;
padding-bottom:5px;
margin:0px auto;
margin-left:25px;
vertical-align:middle;
overflow:hidden;
}

.newstext .date{
	
	
}

.newstext .content{
	width:200px;
	
	
}


#scroll{
margin:0 auto;
width:329px;
overflow: auto; 
height: 177px;
}

#footer{
clear:right;
color:#6d395d;
text-align:center;
width:1000px;
height:80px;
padding-top:60px;
margin-left:100px;
}

#footer ul{
}

#footer li{
float:left;
}

#footer_list{
font-size:14px;
margin:0 auto;
width:600px;
text-align:center;
}

#footer a{
color:#6d395d;
}

#copyright{
clear:both;
padding-top:10px;
}

#topics{
width:722px;
float:right;
margin-top:30px;
}

#sublogo{
float:left;
width:208px;
margin-left:16px;
}

#reservebutton{
float:right;
width:200px;
margin-right:11px;
}

#consept{
background-image:url(../images/consept_back_1.png);
background-repeat:no-repeat;
width:710px;
height:497px;
float:right;
margin-right:6px;
}

#goaisatsu{
background-image:url(../images/consept_back_2.png);
background-repeat:no-repeat;
width:710px;
height:428px;
float:right;
margin-right:6px;
margin-top:40px;
}


#myGallery {
	width: 100%;
	height: 400px;
}
#myGallery img {
	border: 2px solid #52697E;
}
a.loading {
	background: #fff url(../images/ajax_small.gif) no-repeat center;
}
.spacegallery {
	position: relative;
	overflow: hidden;
}
.spacegallery img {
	position: absolute;
	left: 53%;
	top: 50px;
}
.spacegallery a {
	position: absolute;
	z-index: 1000;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(images/blank.gif);
}
