/* ******* プチグルメ ******* */
body								{ background:none; }
.gourmet							{ width:100%; }
.gourmet .text						{ vertical-align:top; padding-right:1em; }
.gourmet .text hr					{ margin:1em 0em; }
.gourmet .text h2					{ font-size:150%; margin-bottom:0.5em; margin-top:0em; }
.gourmet .text h3					{ font-size:120%; display:inline; margin-right:0.5em; }
.gourmet .text h2,h3				{ background:#ffffff; color:#003366; }	/* for Opera */
.gourmet .text .menu				{ font-size:120%; font-weight:bold; margin-bottom:1em; }
.gourmet .text .photo				{ text-align:center; }
.gourmet .text .photo img			{ width:240px; height:180px; }
.gourmet .text .adsense				{ width:468px; margin:auto; }
.gourmet .text .hotpepper			{ width:468px; line-height:1.33em; margin:auto; }
.gourmet .text .hotpepper td		{ width:50%; }
.gourmet .text .hotpepper .thumbs	{ height:125px; padding:0px 8px 8px 0px; filter:shadow(color=#7799bb,direction=135,strength=6); }
.gourmet .text .caution				{ margin:2em auto 0em auto; width:468px; }
.gourmet .info 						{ vertical-align:top; width:320px; }
.gourmet .info .rider				{ font-size:75%; font-weight:normal; }
.gourmet .info .shop-info table		{ margin-left:1em; }
.gourmet .info .shop-info th		{ line-height:125%; vertical-align:top; text-align:left; white-space:nowrap; font-weight:normal; }
.gourmet .info .shop-info td		{ line-height:125%; vertical-align:top; padding-bottom:0.25em; }
.gourmet .info .shop-info .mapsite	{ font-size:65%; }
.gourmet .info .shop-info .closed	{ color:#ffffff; background:#cc0000; font-weight:bold; padding:1px 0.5em; }
.gourmet .info .odekake .icon		{ width:50px;height:31px; }

.gourmet .info .other-links			{ padding-left:1em; }
.gourmet .info .other-links			{ margin-left:1.33em; }
.gourmet .info .other-links li		{ margin-top:0.25em; margin-left:16px; line-height:1.33em; }
.gourmet .info .other-links ul		{ margin-left:0px; padding-left:0em; }
.gourmet .info .other-links.adsns	{ margin:0.33em 0px 0px 0px; padding-left:15px; background:url(../images/list_image.gif) no-repeat; }

.gourmet .info .inner-links			{ padding: 0em 0em 0em 0em; }
.gourmet .info .inner-links li		{ padding: 0em 0em 0.25em 12px; margin:0em 0em 0em 0em; line-height:1.5em; }
.gourmet .info .inner-links .pref	{ list-style-image:url(images/icons/list/pref.gif   ); }
.gourmet .info .inner-links .area	{ list-style-image:url(images/icons/list/area.gif   ); }
.gourmet .info .inner-links .sta	{ list-style-image:url(images/icons/list/station.gif); }
.gourmet .info .inner-links .cat	{ list-style-image:url(images/icons/list/food.gif   ); }

.search-table						{ border-top   :1px solid #aabbcc; margin:0em 1em; border-collapse:collapse; }
.search-table th					{ border-bottom:1px solid #aabbcc; vertical-align:top; padding:0.5em; white-space: nowrap; text-align:left; background:#ddeeff; font-size:110%; text-decoration:bold; }
.search-table td					{ border-bottom:1px solid #aabbcc; vertical-align:top; padding:0.5em; vertical-align:middle; font-size:90%; }
.search-table a						{ white-space:nowrap; margin-right:0.75em; font-weight:normal; }

.line-symbol						{ font-weight:bold; font-family:'ＭＳ Ｐゴシック'; background:#ffffff; }	/* backgroundはOpera用 */
.tab_area							{ height:2em; margin:0em 0em 2em 0em; }
.tab_area .tab						{ height:2em; text-align:center; vertical-align:middle; float:left; display:block; border:solid #336699; border-width:1px 1px 0px 1px; }
.tab_area .active					{ background:url(../images/tab_active.gif  ); padding:0em 0.5em; margin-left:8px; font-weight:bold; color:#ffffff; }
.tab_area .inactive					{ background:url(../images/tab_inactive.gif); padding:0em 0.5em; margin-left:8px; }
.tab_area .start					{ }
.tab_area a							{ }
.tab_area .start					{ }
.tab_area .end						{ clear:both; width:100%; height:8px; background:#336699; display:block; }

.all-shop td						{ line-height:1.25em; padding:0.33em 0.25em; }

.navi ul							{ padding:0em; margin:0em 0em 1em 0.5em; list-style:none none; }
.navi li							{ padding:0em; margin:0em 0em 0.5em 0em; line-height:1.2em; }
