@charset "utf-8";
@import "common/0-import.css";
/*  
	Author : Y.Kogawa
	Update : 5/31
*/
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/

/*-------------------------------
	
-------------------------------*/
#index {
	width: 740px;
	height: 320px;
	position: relative;
}

#index .topVisual {
	display: block;
}

#index ul {
	position: absolute;
	top: 129px;
	left: 439px;
}

#index ul li {
	display: inline;
}

#index ul li a {
	margin-bottom: 10px;
	width: 290px;
	height: 80px;
	display: block;
}

#index ul #iMenu a {
	background: url(/img/index/btn01_over.jpg) no-repeat;
}

#index ul #iCatering a {
	background: url(/img/index/btn02_over.jpg) no-repeat;
}

#index ul a:hover {
	background-color: #fff;
}

#index ul a:hover img {
	visibility: hidden;
}

#main {
	padding: 15px 11px 30px;
}

#conts {
	margin: 0;
	width: 500px;

	float: left;

	font-size: 120%;
}

/*------------------------------------------------------------
	こだわり
------------------------------------------------------------*/
#conts #kodawari {
	margin-bottom: 30px;
}

#conts #kodawari h3 {
	margin: 0 0 10px;
}

#conts #kodawari .thumbnail {
	float: left;
}

#conts #kodawari p.read {
	margin: 0 0 0 167px;
}

#conts #kodawari p.read img {
	margin-bottom: 10px;
	display: block;
}

#conts #kodawari .more {
	padding-left: 16px;
	background: url(/img/icon/01.gif) no-repeat left center;

	font-weight: bold;
}

/*------------------------------------------------------------
	店内案内
------------------------------------------------------------*/
#conts #guide {
	margin-bottom: 30px;
}

#conts #guide h3 {
	margin: 0 0 10px;
}

#conts #guide p.read {
	margin: 10px 0;
}

#conts #guide .more {
	padding-left: 16px;
	background: url(/img/icon/01.gif) no-repeat left center;
	display: inline;

	font-weight: bold;
}

/*------------------------------------------------------------
	トピックス
------------------------------------------------------------*/
#conts #topics {
}

#conts #topics h3 {
	margin: 0 0 7px;
}

#conts #topics dl {
	margin: 0 0 0 5px;
}

#conts #topics dt {
	float: left;
	clear: left;

	font-weight: bold;
}

#conts #topics dd {
	margin: 0 0 0 6.5em;

	color: #666;
}

/*-------------------------------
	サイドナビ
-------------------------------*/
#sideBar {
	width: 200px;

	float: right;

	font-size: 120%;
}

#sideBar .contact {
	margin-bottom: 10px;
}

#sideBar .contact a {
	width: 200px;
	height: 60px;
	background: url(/img/index/btn03_over.gif) no-repeat;
	display: block;
}

#sideBar .contact a:hover {
	background-color: #fff;
}

#sideBar .contact a:hover img {
	visibility: hidden;
}

#sideBar .box {
	margin-bottom: 10px;
	padding: 0 5px 5px;
	background: #F0F0F0;
}

#sideBar .box h3 {
	margin: 0 -5px 10px;
}

#sideBar .box p {
	margin-bottom: 10px;
}

#sideBar .box address {
	margin-bottom: 5px;

	font-style: normal;
}

#sideBar .box .photo {
	margin-bottom: 5px;
}

#sideBar .box .more {
	padding-left: 16px;
	background: url(/img/icon/01.gif) no-repeat left center;

	font-weight: bold;
}

#sideBar .box {

}

#sideBar .box {

}

#sideBar .box {

}



