body			{font-family: Verdana, Tahoma, Arial, sans-serif; font-size: small;}

.layout1		{margin: 30px auto auto auto; width: 650px; border-collapse: collapse;}
.layout1 td		{border-collapse: collapse;}

.head			{padding: 0;}

.navi			{background: url(navi_bg.png); padding: 2px 5px 2px 5px; font-weight: bold;}
.navi a			{white-space: nowrap;}
.navi a:link	{text-decoration: none;}
.navi a:visited	{text-decoration: none;}
.navi a:active	{text-decoration: none;}
.navi a:hover	{text-decoration: none;}

.main			{background: url(main_bg.png);}
.main a:link	{text-decoration: none;}
.main a:visited	{text-decoration: none;}
.main a:active	{text-decoration: none;}
.main a:hover	{text-decoration: none;}

.foot			{padding: 0;}
.foot table		{width: 100%; border-collapse: collapse;}
.foot_l			{width: 10px; height: 14px; background: url(foot_l.png); background-position: bottom left;}
.foot_m			{background: url(foot_bg.png); text-align: right; font-size: x-small; vertical-align: top; background-position: bottom;}
.foot_r			{width: 10px; height: 14px; background: url(foot_r.png); background-position: bottom right;}

h1				{font-size: 1.7em; font-weight: bold; text-align: right; margin: 5px 10px 0 0;}
h2				{font-size: 1.3em; font-weight: bold; margin: 10px 0 0 0;}

.main .text		{margin: 5px 20px 20px 20px; clear: both;}

.image			{margin: 19px 0 10px 20px; float: right; border: 0 none; max-width: 300px; max-height: 600px;}

.contact table	{border-collapse: collapse;}
.contact th		{border-collapse: collapse; padding: 0 5px 0 0; vertical-align: top; text-align: left;}
.contact td		{border-collapse: collapse; padding: 0 5px 0 0; vertical-align: top;}

.opentime table		{border-collapse: collapse;}
.opentime td		{border-collapse: collapse; vertical-align: top;}
.opentime .caption	{padding: 0;}
.opentime .colon	{padding: 0 10px 0 0;}
.opentime .time		{padding: 0;}
.opentime .dash		{padding: 0 2px 0 2px;}
.opentime .slash	{padding: 0 10px 0 10px;}

.closeday table		{border-collapse: collapse;}
.closeday td		{border-collapse: collapse; vertical-align: top;}
.closeday .caption	{padding: 0;}
.closeday .colon	{padding: 0 10px 0 0;}
.closeday .day		{padding: 0 2px 0 0;}
.closeday .date		{padding: 0;}
.closeday .dash		{padding: 0 2px 0 2px;}

@media print	{
.head			{display: none;}
.navi			{display: none;}
}