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

/*--------------------------------------------------------------

レストランカテゴリーのみに使用するスタイルを記述
   
--------------------------------------------------------------*/

.restaurantListBox {
    width: 950px;
	background: url(/restaurantcafe/img/frame_middle.gif) repeat-y 0 0;
}

table.restaurantList {
    border-collapse: collapse;
}

table.restaurantList td {
    vertical-align: top;
}

table.restaurantList td.restaurant01,
table.restaurantList td.btnBox01 { border: solid 1px #7db839; background-color: #f1fde4; }
table.restaurantList td.restaurant02,
table.restaurantList td.btnBox02 { border: solid 1px #ec8908; background-color: #fdf2e4; }
table.restaurantList td.restaurant03,
table.restaurantList td.btnBox03 { border: solid 1px #ecc908; background-color: #fdf8de; }

table.restaurantList td.restaurant01,
table.restaurantList td.restaurant02,
table.restaurantList td.restaurant03 {
    width: 210px;
	border-bottom: none;
	padding: 9px 9px 0;
}

table.restaurantList td.btnBox01,
table.restaurantList td.btnBox02,
table.restaurantList td.btnBox03 {
	border-top: none;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 9px;
}


table.restaurantList td.space {
    width: 10px;
	border: none;
	padding: 0;
}

img.restaurantIcon {
    margin: 0 3px 3px 0;
	vertical-align: middle;
}

table.restaurantInfo {
    max-width: 210px;
}

table.restaurantList td.restaurant .logo {
	margin:0 0 8px 0;
}

.telspace {
	letter-spacing:0.15em;
	font-size:110%;
}
