@import './main.css';



div.topimg {

		background:url(../images/1f/1f_img.jpg) no-repeat top center;

		height:270px;

}



/*席の画像*/

#floor_sam{

	margin-top:20px;

}



#floor_sam .gazou{

	float:left;

	margin:2px 0px 0px 2px;

}

#floor_sam .gazou  img{

	border:solid 1px #999999;

	padding:2px;

}

/*メニュージャンル*/

ul.genre{

	margin: 0 0 20px 20px;

}

ul.genre li {

	padding: 0 10px 0 15px;

	display: inline;

	background: url(../images/2f/more.gif) center left no-repeat;

}

/*手動メニュー一覧用に作った*/

#menu_syudo{

	margin-left:20px;

}



#menu_syudo .koumoku{

	margin:10px 0px 3px;

	background-color:#FF9900;

	color:#FFFFFF;

	font-weight:bold;

	padding:5px;

	width:460px;

}



#menu_syudo .hinmei{

	color:#CC6600;

	font-weight:bold;

}

#menu_syudo img{

	width:118px;

	height:89px;

	border:solid 1px #999999;

	background-color:#FFFFFF;

	padding:2px;

}



#menu_syudo table{

	width:470px;

	margin-bottom:5px;

	background-color:#F2F0F0;

}

#menu_syudo .photo{

	width:122px;

	padding:2px;

}

#menu_syudo img.cmc{

	width:118px;

	height:157px;

	border:solid 1px #999999;

	background-color:#FFFFFF;

	padding:2px;

}

#menu_syudo img.wide{

	width:118px;

	height:78px;

	border:solid 1px #999999;

	background-color:#FFFFFF;

	padding:2px;

}

#menu_syudo img.widetate{

	width:160px;

	height:240px;

	border:solid 1px #999999;

	background-color:#FFFFFF;

	padding:2px;

}

#menu_syudo .name{

	padding-left:10px;

}

#menu_syudo .price{

	text-align:right;

	padding-right:10px;

	width:80px;

}

#menu_syudo .text01{

	background-color:#FFFFCC;

	padding:5px;

}



h2 {

	margin: 30px 0 20px;

}

p.spot {

	margin-bottom: 10px;

	padding: 10px;

	background: #FFE7B5;

}



dl.single-menu {

	width: 540px;

	overflow: hidden;

	line-height: 1.2;

}

	dl.single-menu dt {

		padding: 3px 0 0 15px;

		float: left;

		font-weight: bold;

		color: #CC0000;

		width: 150px;

		background: url(../images/1f/li_menu.gif) left 5px no-repeat;

		min-height: 2.4em;

	}

	dl.single-menu dd {

		padding: 3px 0 0 15px;

		float: left;

		width: 295px;;

		background: url(../images/1f/line_menu.gif) left 8px no-repeat;

		min-height: 2.4em;

	}

	* html dl.single-menu dd {

		height: 2.4em;

	}

	dl.single-menu dd.price {

		padding: 3px 10px 0 0;

		color: #FF0000;

		width: 40px;

		background: none;

		text-align: right;

	}

div.img_menu {

	margin-bottom: 5px;

	width: 520px;

	overflow: hidden;

}

	p.photo_sum2 {

		padding: 4px;

		border: #D1CECA solid 1px;

		width: 160px;

		float: left;

	}

	p.photo_sum2 img {

		width: 160px;

	}

	div.menu-ex {

		padding-top: 30px;

		float: right;

		width: 340px;

	}

	div.menu-ex p.menu-name {

		padding: 0 0 0 15px;

		color: #CC0000;

		font-weight: bold;

		background: url(../images/1f/li_menu.gif) left 5px no-repeat;

	}

	div.menu-ex p.menu-name span {

		padding-left: 10px;

		font-weight: normal;

		color: #FF0000;

	}

.mB10 {

	margin-bottom: 10px !important;

}

.mB20 {

	margin-bottom: 20px !important;

	padding-top:20px;

}

.pT0 {

	padding-top: 0 !important;

}



.red {

	font-size:10px;

	font-family:Verdana,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-weight:bold;

	color:#CC0000;

	}

.upT {

	text-align:right;

	font-size:12px;

	}