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

/*--------------------------------------------------------------------
head
----------------------------------------------------------------------*/




h3{
	
	text-align:center;
	color:#fff;
	font-size:22px;	
	vertical-align:middle;
	padding:20px 0;
	
	
}

.contents_ttl_01{
	font-size:24px;
	font-weight:bold;
	color:#666;
	background:url(../../img/common/title_bg.gif) no-repeat left center;
	padding:10px 0 10px 10px;
	margin:20px 0 20px 10px;
}

#contents{
}

header{
	padding:0;
}

h1{
	float:left;	
}

.nav{
	float:right;
	margin:12px 0 0 0;
}

.nav li{
	float:left;
	margin-left:10px;

	
}

.nav li:last-child{
	margin-right:10px;
}

.contents_wrap{
	display:block;
	text-align:center;
		
}

.tel_btn{
	margin:15px 0;	
}

.mitumori_btn{
	margin:0 0 15px 0;
}



.omakase{
	border:solid 1px black;
	width:92%;
	margin:0 auto;
}

.omakase img{
	display:table-cell;	
}

.omakase .inner02 p{
	display:table-cell;
	vertical-align:middle;
	font-size:15px;
	line-height:18px;
	margin:10px 0;
}

.inner02{
	padding:10px;	
	display:table;
}

.inner02 p{
	padding:0 0 0 15px;
	color:#666;
}

/*--------------------------------------------------------------------
footer
----------------------------------------------------------------------*/

.foot_logo{
		display:block;
	text-align:center;
	margin:15px 0;
}

.pagetop{
			display:block;
	text-align:center;

}

.copyright{
	font-size:12x;	
	text-align:center;
	color:#666;
	margin:10px 0;
}

address {
	color:#1C7DC1;
	font-size:12px;
	line-height:20px;
	margin:0 0 15px 0;
	font-family:Century Gothic;
	display:block;
	text-align:center;
}




/*--------------------------
Link
--------------------------*/


/* clearfix */

.cl {
	zoom: 1; /* for IE5.5 - IE7 */
}
.cl:after { /* for modern browser */
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}


