@charset "shift_jis";
/* top.css */
/* メニューページレイアウト */
/* 2009/07/21 evol-ni */
/* /menu/* */

@import url(default.css);
@import url(layout.css);
@import url(menu.css);

#main .head:after,
#main .head .wait_time dl:after,
#main .section#menu_list_en .block .entries:after {
	content:"";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

#main h1 {
	width:735px;
	height:40px;
	margin-bottom:10px;
	background-image:url(../images/englishmenu/h1_english_menu.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	outline:none;
	text-decoration:none;
	text-indent:-9999px;
}

#main .section#menu_list_en {
	width:735px;
	background-image:url(../images/menu/bg_main_body.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

#main .section#menu_list_en .block {
	width:735px;
	padding-bottom:11px;
	background-image:url(../images/menu/bg_main_bottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#main .section#menu_list_en .block h2 {
	width:735px;
	height:74px;
	background-color:#FAF7F3;
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	outline:none;
	text-decoration:noen;
	text-indent:-9999px;
}
#main .section#menu_list_en .block#menu_pizza h2 {
	height:44px;
	background-image:url(../images/englishmenu/h2_pizza_menu_en.jpg);
}
#main .section#menu_list_en .block#menu_flat h2 {
	background-image:url(../images/englishmenu/h2_flat_menu_en.jpg);
}
#main .section#menu_list_en .block#menu_pasta h2 {
	background-image:url(../images/englishmenu/h2_pasta_menu_en.jpg);
}
#main .section#menu_list_en .block#menu_side h2 {
	background-image:url(../images/englishmenu/h2_side_menu_en.jpg);
}

#main .section#menu_list_en .block h3 {
	width:721px;
	height:43px;
	height:58px;
	margin-left:7px;
	background-color:#FAF7F3;
	background-position:0 15px;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	outline:none;
	text-decoration:noen;
	text-indent:-9999px;
}

#main .section#menu_list_en .block#menu_pizza h3.new {
	height:43px;
	background-image:url(../images/englishmenu/h3_new_en.jpg);
	background-position:left top;
}
#main .section#menu_list_en .block#menu_pizza h3.kodawari {
	background-image:url(../images/englishmenu/h3_kodawari_series_en.jpg);
}
#main .section#menu_list_en .block#menu_pizza h3.italiana {
	background-image:url(../images/englishmenu/h3_italiana_series_en.jpg);
}
#main .section#menu_list_en .block#menu_pizza h3.quarter {
	background-image:url(../images/englishmenu/h3_quarter_series_en.jpg);
}
#main .section#menu_list_en .block#menu_pizza h3.long_seller {
	background-image:url(../images/englishmenu/h3_long_seller_series_en.jpg);
}

#main .section#menu_list_en .block#menu_side h3.salada_and_dessert {
	background-image:url(../images/englishmenu/h3_salada_and_dessert_en.jpg);
}

#main .section#menu_list_en .block .inner{
	width: 715px;
	margin-left: 10px;
	overflow: hidden;
}
#main .section#menu_list_en .block .entries {
	width:721px;
	margin-right: -6px;
	background-image:url(../images/menu/bg_entries_bottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
#main .section#menu_list_en .block .entries.last {
	padding-bottom:0;
	background-image:none;
}
#main .section#menu_list_en .block .entries.col1 {
	background-color:#F8F7F5;
}
#main .section#menu_list_en .block .entries.col2 {
	background-image:url(../images/menu/bg_main_body_col2.gif);
	background-repeat:repeat-y;
}

#main .section#menu_list_en .block .entries .entry {
	float:left;
	width:234px;
	padding: 0 6px 20px 0;
	background-image:url(../images/menu/bg_entries_bottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
#main .section#menu_list_en .block .entries.last .entry {
	padding-bottom:5px;
}
#main .section#menu_list_en .block .entries .entry.last {
	margin-right:0;
}
#main .section#menu_list_en .block .entries.col1 .entry {
	background-color:#FAF2D6;
}

#main .section#menu_list_en .entry .image {
	padding:8px 0 5px 9px;
}
#main .section#menu_list_en .entry .name {
	height:109px;
	padding:0 9px 7px 9px;
	font-size:117%;
	font-weight:bold;
	line-height:1.2;
}
#main .section#menu_list_en .entry .source {
	padding:0 9px 3px 9px;
}
#main .section#menu_list_en .entry .source ul {
	font-size:1px;
	line-height:0;
}
#main .section#menu_list_en .entry .source li {
	display:inline;
	padding-right:5px;
}

#main .section#menu_list_en .block .entries .price {
	width:216px;
	margin-left:9px;
}
#main .section#menu_list_en .block .entries .price dt {
	float:left;
	width:16px;
	height:16px;
	margin-right:3px;
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	outline:none;
	text-decoration:none;
	text-indent:-9999px;
}

#main .section#menu_list_en .block .entries .price.side dt{
	width:40px;
	padding-top:3px;
	padding-right:13px;
	font-size:117%;
	line-height:150%;
	text-indent:0;
	font-weight:bold;
}
#main .section#menu_list_en .block .entries .price dt.label_s {
	background-image:url(../images/Menu_English/icon_size_s.gif);
}
#main .section#menu_list_en .block .entries .price dt.label_m {
	background-image:url(../images/Menu_English/icon_size_m.gif);
}
#main .section#menu_list_en .block .entries .price dt.label_l {
	background-image:url(../images/Menu_English/icon_size_l.gif);
}
#main .section#menu_list_en .block .entries .price dt.label_r {
	background:url(../images/common/icon_size_r.gif);
}
#main .section#menu_list_en .block .entries .price dt.label_d {
	background:url(../images/common/icon_size_d.gif);
}
#main .section#menu_list_en .block .entries .price dd {
	float:left;
	width:50px;
	padding-top:3px;
	margin-right:3px;
	font-size:12px;
	font-weight:bold;
	line-height:1;
}
#main .section#menu_list_en .block .entries .price dd.specialdd {
	width:120px;
}
#main .section#menu_list_en .block .entries .price.special dd {
	width:115px;
}
#main .section#menu_list_en .block .entries .price.special dd.sp {
	width:50px;
}
#main .section#menu_list_en .block .entries .price.side dd{
	width:60px;
	font-size:100%;
	line-height:150%;
	text-indent:0;
	font-weight:normal;
}

.normal {
	font-weight:normal;
}

.special {
	padding-left:10px;
	color:#CC0000;
}
.coment {
	padding-left:10px;
}




