
/* HEADER
   ========================================================================== */



#header {
	background: url("../img/header_bg.gif") repeat-x top;
	width: 100%;
	height: 324px;
}
#header h1 {
	padding-top: 25px;
	height: auto;
}
#header .header_contents {
	width: 1000px;
	margin: 0px auto;
	position:relative;
}

#header .logo {
	position: absolute;
	top: 5px;
	left: 30px;	
}
#header .fb_nicebox {
	position: absolute;
	top: 10px;
	right: 5px;	
}
#header .reserve {
	position: absolute;
	top: 145px;
	right: 5px;	
	color:#FF716C;
	font-size: 12px;
	font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", serif;
	line-height: 25px;
}
#header .reserve span {
	font-size: 25px
}
#header .reserve a:link { text-decoration:none; color: #FF716C;}
#header .reserve a:visited { text-decoration:none; color: #FF716C;}
#header .reserve a:active { text-decoration:none; color: #FF716C;}
#header .reserve a:hover { text-decoration:none; color: #FF716C;}


/*  NAV  */


#gnav {
	width: 1000px;
	margin: 200px auto 0px auto;
}
#gnav ul li {
	float: left;
	margin: 0px 8px;
}
#gnav ul li:first-child {
	margin-left: 5px;
}
#gnav ul li:last-child {
	margin-right: 5px;
}

/*  LIKE BOX  */

.fb-like {
	position: absolute;
	top: 10px;
	left: 900px;	
}
.fb-like span,
.fb-like iframe {
	width: 118px !important;
	height: 30px !important;
}



/* CONTENT
   ========================================================================== */

#content {
	background: url("../img/contents_bg.png") repeat-y top;
	width: 100%;
	padding-bottom: 50px;
}


/* background setting for subpage */

.subpage {
	margin-top: -20px;
}

/* link common seting */




#content .wrapper {
	width: 1000px;
	margin: 0px auto;
	background-color:#FFF;
	clear:both;
}

/* clearfix */

.cf:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
	
.cf{display: inline-block;} 

/* Hides from IE Mac \*/
* html .cf {height: 1%;}
.cf{display:block;}
/* End Hack */ 


/* FOOTER
   ========================================================================== */


#footer {
	width: 100%;
	background-color:#EEEEEE;
	clear: both;
}
#footer .footer_contents {
	width: 1000px;
	height: 280px;
	margin: 0px auto;
	position:relative;
}
#footer .footer_nav {
	padding: 30px 0px 20px 20px; 
	font-size: 13px;
}
#footer .footer_nav li {
	    float:left
}
#footer .shop_information {
	background: url("../img/footer_bg.png") no-repeat top;
	width: 432px;
	height: 169px;
	margin: 0px 20px;
}
#footer .shop_information {
	background: url("../img/footer_bg.png") no-repeat top;
	width: 432px;
	height: 169px;
	margin: 0px 20px;
}
#footer .shop_information h4 {
	margin: 0px;
	padding :20px 0px 0px 100px
}
#footer .shop_information p {
	margin: 0px;
	padding :5px 0px 0px 100px;
	font-size: 12px;
	font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", serif;
}
#footer .shop_information span {
	font-size: 20px;
}

#pagetop {
	position: absolute;
	top: -25px;
	right: 5px;	
}

