@charset "Shift_JIS";
body{ color:#333333; font-size:12px; line-height:18px; background:#fcf9f5;}

h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; text-decoration: none; font-weight:normal;}
ul { margin: 0px; padding: 0px; list-style-type: none; }

#wrapper { margin:0 auto; width:780px;}

#head { margin:0; padding:0; width:760px;}

#head h1{ padding-left:12px; font-size:10px; line-height:27px; color:#663300;}

#main { margin:0; padding:0; width:760px; background:#FFFFFF;}

#food { margin:0; width:760px; border-top:#fff solid 1px; background:#ff9301;}

#copy { margin:0; padding:0px 12px; background:#ff9301; line-height:26px; height:26px; font-size:10px; color:#FFFFFF; text-align:right;}

#main h2{height:35px; width:561px;}

#main h3{ margin:5px 0px 8px; padding-left:25px; height:25px; font-size:14px; line-height:24px; color: #ca5c17; font-weight:bold; background:url(images/subtit01.gif) no-repeat;}

#main h4{ margin:5px 0px; padding-left:11px; padding-bottom:2px; height:25px; font-size:14px; line-height:24px; color: #ca5c17; font-weight:bold; background:url(images/subtit02.gif) no-repeat;}

#main h5{ margin:5px 0px; padding-left:17px; height:20px; font-size:12px; line-height:22px; color:#e76106; font-weight:bold; background:url(images/subtit03.gif) no-repeat;}

.txt10 {
font-size: 10px;
line-height: 16px;
}
.txt11 {
font-size: 11px;
line-height: 16px;
}
.txt12 {
font-size: 12px;
line-height: 18px;
}
.txt12or {
font-size: 12px;
line-height: 18px;
font-weight:bold;
color:#996600;
}
.txt14 {font-size: 14px;
line-height: 20px;
}
.txt16 {font-size: 16px;
line-height: 22px;
}

a.txt10link:link { font-size: 10px; line-height: 13px ; text-decoration: none; color: #aa4200}
a.txt10link:visited { font-size: 10px; line-height: 13px ; text-decoration: none; color: #aa4200}
a.txt10link:hover { font-size: 10px; line-height: 13px ; text-decoration: underline; color: #aa4200}
a.txt10link:active { font-size: 10px; line-height: 13px ; text-decoration: none; color: #aa4200}

a.txt12link:link { font-size: 12px; line-height: 18px ; text-decoration: none; color: #aa4200}
a.txt12link:visited { font-size: 12px; line-height: 18px ; text-decoration: none; color: #aa4200}
a.txt12link:hover { font-size: 12px; line-height: 18px ; text-decoration: underline; color: #aa4200}
a.txt12link:active { font-size: 12px; line-height: 18px ; text-decoration: none; color: #aa4200}

a.txt14link:link { font-size: 14px; line-height: 18px ; text-decoration: none; color: #aa4200}
a.txt14link:visited { font-size: 14px; line-height: 18px ; text-decoration: none; color: #aa4200}
a.txt14link:hover { font-size: 14px; line-height: 18px ; text-decoration: underline; color: #aa4200}
a.txt14link:active { font-size: 14px; line-height: 18px ; text-decoration: none; color: #aa4200}

a.sitemaplink:link { font-size: 14px; line-height: 25px ; text-decoration: none; color: #aa4200}
a.sitemaplink:visited { font-size: 14px; line-height: 25px ; text-decoration: none; color: #aa4200}
a.sitemaplink:hover { font-size: 14px; line-height: 25px ; text-decoration: underline; color: #aa4200}
a.sitemaplink:active { font-size: 14px; line-height: 25px ; text-decoration: none; color: #aa4200}

a.sitemap2link:link { font-size: 12px; line-height: 22px ; text-decoration: none; color: #993300}
a.sitemap2link:visited { font-size: 12px; line-height: 22px ; text-decoration: none; color: #993300}
a.sitemap2link:hover { font-size: 12px; line-height: 22px ; text-decoration: underline; color: #e76106}
a.sitemap2link:active { font-size: 12px; line-height: 22px ; text-decoration: none; color: #993300}

.pan { font-size: 10px; line-height: 10px; color:#333333;}
.pan b { font-size: 10px; line-height: 10px; color:#e76106; font-weight:normal;}
a.pan:link { padding-left:0px; font-size: 10px; line-height: 10px ; text-decoration: none; color: #333333}
a.pan:visited { padding-left:0px; font-size: 10px; line-height: 10px ; text-decoration: none; color: #333333}
a.pan:hover { padding-left:0px; font-size: 10px; line-height: 10px ; text-decoration: underline; color: #e76106}
a.pan:active { padding-left:0px; font-size: 10px; line-height: 10px ; text-decoration: none; color: #333333}

a.menu:link { font-size: 12px; line-height: 14px ; text-decoration: none; color: #993300}
a.menu:visited { font-size: 12px; line-height: 14px ; text-decoration: none; color: #993300}
a.menu:hover { font-size: 12px; line-height: 14px ; text-decoration: underline; color: #b46a0a}
a.menu:active { font-size: 12px; line-height: 14px ; text-decoration: none; color: #993300}

.fmenu { font-size: 10px; line-height: 16px ; text-decoration: none; color: #fff; padding:5px 12px;}
a.fmenul:link { font-size: 10px; line-height: 16px ; text-decoration: none; color: #fff}
a.fmenul:visited { font-size: 10px; line-height: 16px ; text-decoration: none; color: #fff}
a.fmenul:hover { font-size: 10px; line-height: 16px ; text-decoration: underline; color: #fff}
a.fmenul:active { font-size: 10px; line-height: 16px ; text-decoration: none; color: #fff}

a.pagetop:link { font-size: 10px; line-height: 13px ; text-decoration: none; color: #e76106}
a.pagetop:visited { font-size: 10px; line-height: 13px ; text-decoration: none; color: #e76106}
a.pagetop:hover { font-size: 10px; line-height: 13px ; text-decoration: underline; color: #e76106}
a.pagetop:active { font-size: 10px; line-height: 13px ; text-decoration: none; color: #e76106}

.left_bg { background:url(images/bg_left.gif) repeat-y; width:10px;}

.right_bg { background:url(images/bg_right.gif) repeat-y; width:10px;}

.imgleft {
	margin-right:12px;
	margin-bottom:5px;
}
.imgright {
	margin-left:12px;
	margin-bottom:5px;
}