p.tokucho		{margin: 30px 10px 10px 0; font-size: 12px; line-height: 130%; text-align: left;}


table.detail	{width: 340px; font-size: 12px; border: 1px solid #e8e8e8;}
table.detail tr td	{padding: 5px 0 5px 10px; margin: 0;}
.midashi		{background-color: #e8e8e8; border-bottom: 1px solid #ffffff;}
.naka			{border-bottom: 1px solid #e8e8e8;}


img.indexbar		{margin: 20px 0; padding: 0}


div.tenmei-area     {float: left; width: 170px;}

img.tenmei			{margin: 20px 10px; padding: 0;}


.sonota-menu			{font-size: 12px; text-align: right;}
.sonota-menu img		{margin-left: 10px; vertical-align: middle; border: none;}


table.detailxmas	{width: 500px; font-size: 12px; border: 1px solid #ad0808;}
table.detailxmas tr td	{padding: 5px 0 5px 10px; margin: 0;}
.midashixmas		{background-color: #ad0808; border-bottom: 1px solid #ffffff; color: #ffffff;}
.nakaxmas			{border-bottom: 1px solid #ad0808;}
