body,td		{
			font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Osaka",sans-serif;
			font-size: small;
		}
body		{
			text-align: center;
			background-color: #E6DED1;
			color: #666;
			margin: 20px 0px;
		}
#container	{
			margin-left: auto;
			margin-right: auto;
			width: 788px;
			background: url(images/back.gif) #fff repeat-y;
		}
#header		{
			text-align: left;
			height: 100px;
			background: url(images/header_back.gif) no-repeat top left;
		}
#rogo		{
			float: left;
			width: 220px;
		}
#rogo img	{
			display: block;
			padding: 50px 0px 0px 45px;
		}
#headmenu	{
			float: right;
			width: 450px;
			padding: 50px 0px 0px;
		}
#headmenu img	{
			margin : 0px 15px 0px 15px;
		}
#content	{

			width: 782px;
			margin: 0px auto;
			border-top: 1px solid #E6DED1;
		}
.munder		{
			border-top: 1px solid #ddd;
			text-align: right;
			padding: 30px 0px 0px;
			background:url(images/menu_x.gif) repeat-x left bottom;

		}
#foot		{
			text-align: left;
			font-family: Arial,Helvetica,sans-serif;
			color: #666;
			background: url(images/footer_back.gif) no-repeat left bottom;
			font-size: 10px;
			padding: 50px 47px 20px;
		}
form		{
			margin: 0px;
		}
iframe		{
			margin-top: 5px;
			border: none;
		}
.cl		{
			clear:both;
		}
img		{
			border: none;
		}
.img2		{
			border:1px solid #eee;
		}
.red		{
			color: #c00;
		}
.pred		{
			color: #b47777;
		}
.reset		{
			display: block; 
			clear: both; 
			font-size: 1px; 
			height: 1px; 
			line-height: 1px; 
			margin: 0;
		}

#navi		{
			background-color: #E5D9D7;
			padding: 5px 0px;
			width: 782px;
			margin: 0px auto 2px;
			text-align: center;
		}
#navi p		{
			font-size: 12px;
			margin: 0px auto;
			width: 700px;
			text-align: left;
			font-weight: bold;
		}
#navi a		{
			font-weight: normal;
			text-decoration: none;
			color: #370C03;
		}
h1		{
			font-size: medium;
		}
#main p.tokumoji{
			margin: 5px 40px 30px 0px;
			color #999;
			line-height: 140%;
		}



