@charset "Shift_JIS";

body{
	font-family:verdana,"‚l‚r ‚oƒSƒVƒbƒN" , Osaka,sans-selif;
}

A:link { color: red; }
A:visited { color: red; }
A:active { color: red; }
A:hover { color: red; }


div#footer{
	width: 635px;
	margin:10px 0;
	padding: 0px;
	text-align:right;
}
h1.heading{
	font-size:12px;
	font-weight:bold;
	color:#9a1300;
	line-height:24px;
	margin:0px;
	}
h1.headingb{
	font-size:12px;	
	line-height:16px;
	text-align:left;
	font-weight:normal;
	margin:0px;
	}

h2.heading2{
	font-size:12px;	
	line-height:16px;
	text-align:left;
	font-weight:normal;
	margin:0px;
	}
h3.heading3{
	font-size:14px;
	font-weight:bold;
	color:#333333;
	line-height:40px;
	padding-left:25px;
	margin:0px;
	}
.text01{
	font-size:12px;
	font-weight:bold;
	color:#9a1300;
	line-height:25px;
	}
.text02{
	font-size:14px;
	font-weight:bold;
	color:#333333;
	line-height:40px;
	padding-left:25px;
	}
.text03{
	font-size:12px;
	color: red;
	line-height:18px;
	}
.text04{
	font-size:12px;
	font-weight:bold;
	color:#9a1300;
	line-height:15px;
	}
div.main_in{
	width:625px;
	margin:20px 0 30px 10px;
	font-size:12px;	
	line-height:16px;
	text-align:left;
	}
	
div.main_in02{
	width:625px;
	margin:20px 0 10px 10px;
	font-size:12px;	
	line-height:16px;
	text-align:left;
	}	
div.shop_title {
	width:625px;
	height:33px;
	margin:0 0 0 10px;
	padding: 0px;
	background: url(../restaurant/img/restaurant_title.gif) no-repeat top left;
	text-align:right;
	}
.img_print{
	margin:0px;
	padding: 7px 10px 0 0;
	}

.shop_j{
	width: 625px;
	padding:0 0 0 10px;
	text-align:left;
	}
td.icon{
	padding-left:25px;
	}
td.shop_left{
	width:152px;
	color:#990000;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding-left:25px;
	}
td.shop_right{
	width:473px;
	color:#666666;
	font-size:12px;
	margin:0px;
	padding:0px;
	}
td.shop_right2{
	width:473px;
	color:#666666;
	font-size:10px;
	margin:0px;
	padding:0px;
	line-height:18px;
	}
td.shop_right3{
	width:215px;
	color:#666666;
	font-size:10px;
	margin:0px;
	padding:0px;
	line-height:18px;
	}
	
	td.shop_right4{
	width:100px;
	color:#666666;
	margin:0px;
	padding:0px;
	line-height:18px;
	}
table.shop_time td {
	color:#666666;
	font-size:10px;
	line-height:18px;
}	
.img_line{
	margin: 12px 0;
	}
.img_line2{
	margin: 0 0 12px 0;
	}
.img_photo{
	margin-top: 14px;
	}
.img_map{
	margin: 12px 12px 0 0;
	}
.img_link_22{
	margin-right: 10px ;
	}
.title_menu{
	margin-top:30px;
	}
table.osusume{
	margin:10px;
	font-size:12px;
	}
td.menu_left{
	width:250px;
	}
.title_nave{
	margin-top:10px;
	}
div.link{
	width:483px;
	text-align:left;
	font-size:12px;
	margin:12px 0 35px 0 ;
	}
div.link2{
	margin:12px 0 0px 0 ;
	}
a.deli_link{
	font-size: 12px;
	line-height: 1.2;
	color:#D44240;
}
.deli_linki{
	padding-right:3px;
	margin-left:25px;
}
/* Eat-In Menu */
.eatinmenu_border{
	border-bottom:#D3423F 3px solid;
	margin-left:8px;
}

#eatin_menu{
	width:700px;
	margin:13px 0px 0px 0px;
	font-size:12px;
	padding: 0px;
	display:block;

}
#eatin_menu li{
	float:left;
	list-style:none;
}
.leftA{
	width:10px;
}
a.mlink{
	display:block;
	/* background: url(../restaurant/img/mark02.gif) no-repeat;*/
	/* background-position: 4px 7px;*/
	background: url(../restaurant/img/eatin_tab2.gif) no-repeat left top;
	line-height: normal;
	font-weight:bold;
	text-decoration: none;
	color: #D3423F;
	background-color:#DDDDDD;
	margin-right: 5px;
	width:88px;
	text-align:center;
}
#eatin_menu a.mlink span{
	background: url(../restaurant/img/eatin_tab2.gif) no-repeat right top;
	padding:3px 10px 3px 10px;
	display:block;
}
#eatin_menu a.mlink:hover{
	background: url(../restaurant/img/eatin_tab3.gif) no-repeat left top;
	background-color:#F0C7C7;
}
#eatin_menu a.mlink:hover span{
	background: url(../restaurant/img/eatin_tab3.gif) no-repeat right top;
}


#eatin_menu a.mlink_active{
	display:block;
	background: url(../restaurant/img/eatin_tab1.gif) no-repeat left top;
	line-height: normal;
	font-weight:bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color:#D3423F;
	margin-right: 5px;
	width:88px;
	text-align:center;
}
#eatin_menu a.mlink_active span{
	background: url(../restaurant/img/eatin_tab1.gif) no-repeat right top;
	padding:3px 10px 3px 10px;
	display:block;
}
.clear{
	clear:both;
}
.linkarrow{
	margin-right:3px;
	vertical-align:middle;
	
}
.eatin_area{
	width:608px;
	margin:20px 10px 10px 10px;
	font-size:12px;
	line-height:20px;
	color: #333333;
}
.eatin_menutitle{
	font-size:14px;
	font-weight:bold;
	padding: 0px 0px 0px 10px;
	background: url(../restaurant/img/mark01.gif) no-repeat;
	background-position: 0px 4px;
	line-height: normal;
	font-weight:bold;
	text-decoration: none;
}
.eatin_menutitle2{
	font-size:14px;
	font-weight:bold;
	padding: 0px 0px 0px 10px;
	background: url(../restaurant/img/mark01.gif) no-repeat;
	background-position: 0px 4px;
	line-height: normal;
	font-weight:bold;
	text-decoration: none;
	color: #D44240;
}
.eatin_menutitle3{
	font-size:14px;
	font-weight:bold;
	padding: 0px 0px 2px 10px;
	background: url(../restaurant/img/mark01.gif) no-repeat;
	background-position: 0px 4px;
	line-height: normal;
	font-weight:bold;
	text-decoration: none;
	color: #D44240;
	width:600px;
	border-bottom:#D44240 1px solid;
}

.eatin_menutitle4{
	font-size:14px;
	font-weight:bold;
	line-height: normal;
	font-weight:bold;
	text-decoration: none;
	color: #D44240;
}
.eatin_course{
	width:588px;
	border:#999999 1px solid;
	background-color:#F4F4F4;
	padding:10px;
}
.eatin_course_box{
	width:350px;
	border:#D44240 2px solid;
	background-color: #FFFFEE;
	padding:10px;
}

.eatin_course_box02{
	width:586px;
	border:#D44240 2px solid;
	background-color: #FFFFEE;
	padding:10px;
}
.eatin_course_title{
	font-size:14px;
	font-weight:bold;
	color: #333333;
		}

.eatin_left{
	font-size:12px;
	line-height:20px;
	color:#333333;}	
.eatin_img_caption{
	font-size:10px;
	padding:5px 0;
	line-height:1.4;
	color:#666666;}		
