@charset "utf-8";
/* ===================================================================
CSS information

 file name  :zzz.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */

#restaurant #gmenu li.restaurant a {
	background: url(../images/common/gmenu.gif) -150px -63px no-repeat;
}
/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */
#restaurant #swf {
	width: 680px;
	height: 348px;
	float: left;
}
#restaurant table {
	width: 600px;
	height: auto;
	background: #FFF;
}
#restaurant th {
	padding: 5px;
	background: #d0eaf5;
	text-align: center;
	border: 1px solid #CCC;
}
#restaurant td {
	padding: 5px 10px;
	text-align: center;
	border: 1px solid #CCC;
}
#restaurant td strong {
	color: #039;	
}
#restaurant div.bg p {
	padding: 5px 0 0 5px;
	text-align: left;
}

/* -----------------------------------------------------------
	#cnt_menu
----------------------------------------------------------- */
#restaurant #cnt_menu {
	width: 630px;
	height: auto;
}
#restaurant #cnt_menu div.bg {
	width: 608px;
	height: auto;
	padding: 15px 10px;
	border: 1px solid #CCC;
}
#restaurant #cnt_menu div.bg ul {
	text-align: center;
}
#restaurant #cnt_menu div.bg li {
	display: inline;
	margin: 0 9px;
}
#restaurant #cnt_menu div.bg ul.bottom {
	padding: 20px 0 0 0;
}

/* -----------------------------------------------------------
	#cnt_italian
----------------------------------------------------------- */
#restaurant #cnt_italian {
	width: 630px;
	height: auto;
	padding: 35px 0 0 0;
	text-align: center;
}
#restaurant #cnt_italian div.bg {
	width: 608px;
	height: auto;
	padding: 10px;
	background: #FDFDFD;
	border: 1px solid #CCC;
}
#restaurant #cnt_italian div.bg h3 {
	text-align: center;
}
#restaurant #cnt_italian table {
	margin: 15px 0 0 0;
}
#restaurant #cnt_italian th {
	width: 160px;
}
#restaurant #cnt_italian td.left {
	text-align: left;
}


/* -----------------------------------------------------------
	#cnt_japan
----------------------------------------------------------- */
#restaurant #cnt_japan {
	width: 630px;
	height: auto;
	padding: 35px 0 0 0;
	text-align: center;
}
#restaurant #cnt_japan div.bg {
	width: 608px;
	height: auto;
	padding: 10px;
	background: #FDFDFD;
	border: 1px solid #CCC;
}
#restaurant #cnt_japan div.bg h3 {
	text-align: center;
}
#restaurant #cnt_japan table {
	margin: 15px 0 0 0;
}
#restaurant #cnt_japan th {
	width: 130px;
}
#restaurant #cnt_japan td.left {
	text-align: left;
}

/* -----------------------------------------------------------
	#cnt_china
----------------------------------------------------------- */
#restaurant #cnt_china {
	width: 630px;
	height: auto;
	padding: 35px 0 0 0;
	text-align: center;
}
#restaurant #cnt_china div.bg {
	width: 608px;
	height: auto;
	padding: 10px;
	background: #FDFDFD;
	border: 1px solid #CCC;
}
#restaurant #cnt_china div.bg h3 {
	text-align: center;
}
#restaurant #cnt_china table {
	margin: 15px 0 0 0;
}
#restaurant #cnt_china th {
	width: 160px;
}
#restaurant #cnt_china td.left {
	text-align: left;
}

/* -----------------------------------------------------------
	#cnt_teppan
----------------------------------------------------------- */
#restaurant #cnt_teppan {
	width: 630px;
	height: auto;
	padding: 35px 0 0 0;
	text-align: center;
}
#restaurant #cnt_teppan div.bg {
	width: 608px;
	height: auto;
	padding: 10px;
	background: #FDFDFD;
	border: 1px solid #CCC;
}
#restaurant #cnt_teppan div.bg h3 {
	text-align: center;
}
#restaurant #cnt_teppan table {
	margin: 15px 0 0 0;
}
#restaurant #cnt_teppan th {
	width: 160px;
}
#restaurant #cnt_teppan td.left {
	text-align: left;
}

/* -----------------------------------------------------------
	#cnt_cafe
----------------------------------------------------------- */
#restaurant #cnt_cafe {
	width: 630px;
	height: auto;
	padding: 35px 0 0 0;
	text-align: center;
}
#restaurant #cnt_cafe div.bg {
	width: 608px;
	height: auto;
	padding: 10px;
	background: #FDFDFD;
	border: 1px solid #CCC;
}
#restaurant #cnt_cafe div.bg h3 {
	text-align: center;
}
#restaurant #cnt_cafe table {
	margin: 15px 0 0 0;
}
#restaurant #cnt_cafe th {
	width: 160px;
}
#restaurant #cnt_cafe td.left {
	text-align: left;
}

/* -----------------------------------------------------------
	#cnt_cake
----------------------------------------------------------- */
#restaurant #cnt_cake {
	width: 630px;
	height: auto;
	padding: 35px 0 0 0;
	text-align: center;
}
#restaurant #cnt_cake div.bg {
	width: 608px;
	height: auto;
	padding: 10px;
	background: #FDFDFD;
	border: 1px solid #CCC;
}
#restaurant #cnt_cake div.bg h3 {
	text-align: center;
}
#restaurant #cnt_cake table {
	margin: 15px 0 0 0;
}
#restaurant #cnt_cake th {
	width: 160px;
}
#restaurant #cnt_cake td.left {
	text-align: left;
}

/* -----------------------------------------------------------
	#cnt_dress
----------------------------------------------------------- */
#restaurant #cnt_dress {
	width: 630px;
	height: auto;
	padding: 35px 0 0 0;
}
#restaurant #cnt_dress table {
	width: 630px;
}
#restaurant #cnt_dress th {
	width: 190px;
	font-weight: normal;
}
#restaurant #cnt_dress td {
	padding: 15px;
	text-align: left;
}

/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}

