@import "common.css";

/*  
 shop　店舗案内 [  
----------------------------------------------------------- */ 
#head_container {
	margin:0 20px 20px;
	background-image: url(../images/img_menu.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#head_container #txt_box, #head_container #txt_link { padding:10px 20px; width:505px; line-height:1.5; }
#txt_link { color: #66912C; }

#txt_box a:link { color: #C16291; }
#txt_box a:visited { color: #C16291; } 
#txt_box a:hover { color:#FF6600; }

#txt_link a:link { font-size: 12px; color: #66912C; text-decoration: underline; }
#txt_link a:visited { color: #66912C; text-decoration: none; } 
#txt_link a:hover { color:#FF6600; text-decoration:underline; }

.menu_note_wrap1, .menu_note_wrap7, .menu_note_wrap8, .menu_note_wrap9 {
	background-repeat: no-repeat;
	height: 241px;
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
.menu_note_wrap1 { background-image: url(../images/menu_note_bg1.gif); }
.menu_note_wrap7 { background-image: url(../images/menu_note_bg7.gif); }
.menu_note_wrap8 { background-image: url(../images/menu_note_bg8.gif); }
.menu_note_wrap9 { background-image: url(../images/menu_note_bg9.gif); }

.menu_name { margin-top:10px; margin-left: 28px; }
.menu_note { margin-left: 28px; width:510px; background-image: url(../images/menu_note_line.gif); line-height:21px; }
.price { text-indent: -9999px; }

/*  
 discount [  
----------------------------------------------------------- */ 
#discount {
	background-image: url(../images/menu_discount.gif);　background-repeat: no-repeat;
	width: 792px; height: 160px; margin:0 auto 20px;
}
#discount table { margin-left: 80px; width:600px; }
#discount td { padding:3px 5px; }
#discount .option_price { text-align:right; color:#E71F19; }
/*  
 menu_option [  
----------------------------------------------------------- */ 
#menu_option {
	background-image: url(../images/menu_option_bg.gif);　background-repeat: no-repeat;
	width: 820px; height: 228px; margin:0 auto 20px;
}
#menu_option table { margin-left: 80px; }
#menu_option td { padding:5px; }
#menu_option .option_price { text-align:right; color:#E71F19; }

/*  
 remark [  
----------------------------------------------------------- */ 
#remark {
	width: 780px; margin:0 auto 20px;
}
#remark p {
	background-image: url(../images/kome.gif);
	background-repeat: no-repeat;
	line-height: 1.5;
	background-position: left 3px;
	padding-left: 15px;
	margin-bottom:5px;
}
/*  
 agreement [  
----------------------------------------------------------- */ 
#agreement {
	width: 820px; margin:0 auto 20px; 
}
#agreement_note {
	padding:0 20px;
	line-height: 1.5;
}
