@charset "UTF-8";
@import url(base.css);

body {background:#3F2B1B;}

h2 {margin:0 0 3px; padding:0;}
h3 { margin:5px 0 5px; padding:5px 0 0 30px; background:url(../img_jmb/h3.jpg) no-repeat; height:25px; font-size:16px; color:#630;}

#wrapper {width:780px;}
#frame { width:680px; margin:0 auto; padding:0 9px; background-image:url(img/jmb_frame-bg.jpg) repeat-y; background-color:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
#navigation { height:282px; padding:0 0 10px;}

.index { background:url(../img_jmb/jmb_topmain.jpg) no-repeat;}
.shop { background:url(../img_jmb/jmb_top.jpg) no-repeat;}
.mn_top	{ background:url(../img_jmb/jmb_mn-top.jpg) no-repeat;}
.mn_top08 { background:url(../img_jmb/jmb_mn-top08.jpg) no-repeat;}
.mn_youshoku { background:url(../img_jmb/jmb_mn-yousyoku.jpg) no-repeat;}
.mn_fish { background:url(../img_jmb/jmb_mn-fish.jpg) no-repeat;}
.mn_meat { background:url(../img_jmb/jmb_mn-meat.jpg) no-repeat;}
.mn_gozen { background:url(../img_jmb/jmb_mn-gozen.jpg) no-repeat;}
.mn_men	{ background:url(../img_jmb/jmb_mn-.jpg) no-repeat;}
.mn_etc	{ background:url(../img_jmb/jmb_mn-etc.jpg) no-repeat;}
.mn_don	{ background:url(../img_jmb/jmb_mn-don.jpg) no-repeat;}

.eco { background:url(../img_jmb/jmb_mn-eco.jpg) no-repeat;}
.mn_obento { background:url(../img_jmb/jmb_mn-obento.jpg) no-repeat;}
.mn_kids				{ background:url(../img_jmb/jmb_mn-kids.jpg) no-repeat;}

#menu { padding:250px 0 0 40px;}
#menu img {margin:0 5px;}
#contents {padding:5px 0 10px;}
#contOther {padding:0 10px;}


#subNav {width:70px; float:right; padding:3px; margin-top:5px;border:1px solid #ccc;}
#subNav ul {margin:0; padding:0;}
#subNav ul li {margin:0 0 2px; padding:0; list-style-type:none;}

#menuView { width:570px; float:left; padding:3px 0;margin-top:5px;}
#menuView p {text-align:center; margin:0 0 10px; padding:0;}


.jmbLeft { width:440px; float:left;}
.jmbRight { width:220px; float:right;}

.jmbRight ul { margin:15px 0; padding:0; text-align:center;}
.jmbRight ul li { margin:0 0 4px; padding:0; list-style-type:none;}

.topborder {margin:10px 0 0; height:2px; line-height:2px; background:#fff;}

.attension { font-size:10px; text-align:right; padding:4px 0 0; color:#444; clear:both;}
dl {margin:0; padding:10px 5px 5px; font-size:12px;}
dt {border-left:3px solid #630; padding-left:5px; color:#960; margin-bottom:2px;}
dd { color:#f60; margin:0 0 4px; padding:0 0 0 .7em}
#map {font-size:13px;}
#map p { height:187px; padding:13px 0 0 265px; margin:0  0 10px 10px}
#map p.atsu {background:url(../img_jmb/map_batsu.jpg) no-repeat;}
#map p.fuku {background:url(../img_jmb/map_bfuku.jpg) no-repeat;}
#map p.kiku {background:url(../img_jmb/map_bkiku.jpg) no-repeat;}
#map p.nayo {background:url(../img_jmb/map_bnayoro.jpg) no-repeat;}
#map p.hira {background:url(../img_jmb/map_bminamihira.jpg) no-repeat;}
#map p.tokyo {background:url(../img_jmb/map_tokyo.jpg) no-repeat;}
#map p.tokyo2 {background:url(../img_jmb/map_ikebukurobg.jpg) no-repeat;}
#map p.soba {background:url(../img_jmb/map_soba.jpg) no-repeat;}

#map p.const {background:url(../img_jmb/map_const.jpg) no-repeat;}

#map label { font-weight:bold; padding-right:3px; color:#420;}
#map a {padding:0 5px;}
#footlink {margin:5px 0 0px; padding:0 0 5px; text-align:right;}
dl a {font-weight:bold;}

ul#tile {margin:0px;}
ul#tile li {margin:10px 5px; padding:0; list-style-type:none; float:left; display:block; width:190px;}
ul#tile p {margin:5px 2px 3px; padding:0 0 2px; border-bottom:1px dotted #bbb; text-align:center; font-size:12px;}
ul#tile code {font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", Osaka,"ＭＳ Ｐゴシック"; text-align:center; text-align:center; font-size:11px; font-weight:bold; color:#555; display:block;}