@charset "Shift_JIS";
html{ -webkit-text-size-adjust: 100%;}
/* Android Chrome */ @media screen and (-webkit-min-device-pixel-ratio:0) { h1,h2,h3,h4,h5,p,dt,dd,ul,ol,li,td { max-height: 100%;}}

body,div,table{ margin: 0 auto; text-align: center; line-height: 26px; }
.cen{ text-align: center }
.lef{ text-align: left }
a img{ border: none }
.main{ width: 798px; background: #FFF url(img/back.gif) repeat-y; }
.haba{ width: 765px }
.head{ background: #FFF url(img/nikuback.jpg) repeat-x left top; }
.top{ text-align: right; margin: 0 15px; }
h1{ font: bold italic 48px 'HGPs',serif; margin: 14px 0; }
h1,h2{ color: maroon }
td.menu1{ width: 188px; height: 102px; line-height: 80px;}
td.menu1 a:link{ width: 184px; height: 100px; display: block; background: url(img/nabe1.gif) center bottom;}
td.menu1 a:visited{ width: 184px; height: 100px; display: block; background: url(img/nabe1.gif) center bottom;}
td.menu1 a:hover{ width: 184px; height: 100px; display: block; background: url(img/nabe2.gif) center bottom ; text-decoration: none;}
.menu2 a:hover{ text-decoration: none; font-weight: bold; border: 1px solid #ffa500; padding: 3px; }
.fle{ float: left }
.info2 td{ padding: 5px 15px; }
.info3{ margin: 20px auto }
.info4{ background: white url(img/set1.jpg) no-repeat 95% 100%; }
.info4,.info5{ padding: 12px 0 0 12px; }

.dt{ color: black; font-weight: bold;}
.info4 dd{ margin-left: 5px; }
hr{  margin: 20px; border: 1px solid #ffa500;}
dfn{ font: normal bold 1em sans-serif; color: maroon; }
.mid{ background: #ffffe0; margin: 0 ;}
.mid,caption,.coll{ border-collapse: collapse; border: 1px solid #ffa500; }
.td1{ width: 155px }
.td2{ width: 70px }
.ma15{ margin-left: 15px }
.cl{ clear: both}
.fo13{font-size: 13px }
.foot{ margin-bottom: 0; padding-bottom: 8px; font-size: 12px; color: #999; }
.lin{ padding: 0 4px; color: #999; }
.bo{ font-weight: bold }
.aka{ color: #f75802 }
.zoom{ letter-spacing: 0;}
div#access{ position: absolute; _position: static; bottom: 0; left: 0; height: 0; overflow: hidden;}

