
body,td		{	font-family: "‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif }
body		{	
			font-size: medium;
		}
td		{
			font-size: small;
		}
body		{
			text-align: center;
			background-color: #949A9D;
			color: #333;
			margin: 0px;
			line-height: 110%;
		}
#layer-waku	{
			margin-left: auto;
			margin-right: auto;
			width: 780px;
			background: url(images/back.jpg) #fff no-repeat;
			text-align: center;
		}
#layer0 	{
			margin-left: auto;
			margin-right: auto;
			width: 650px;
			text-align: left;
		}
#header		{
			text-align: right;
			padding: 20px 10px 10px;
		}
#body-space	{
			padding: 0px 0px 100px;
		}


#main0		{
			margin-top: 20px;
			float: right;
			width: 300px;
		}
#main0 a	{
			font-weight: bold;
			font-size: 110%;
			line-height: 130%;
		}
#main0 p	{
			margin: 7px 0px 20px;
			padding-right: 50px;
			line-height: 140%;
		}
#main1		{
			margin-top: 20px;
			float: right;
			width: 300px;
		}
#main1 a	{
			font-weight: bold;
			font-size: 110%;
			line-height: 130%;
		}
#main1 p	{
			margin: 7px 0px 20px;
			padding-right: 50px;
			line-height: 140%;
		}
#main1 img	{

			margin: 0px 15px 0px 0px;
		}
#bottom0	{

			height: 20px;
			border-right: 1px solid #ccc;
			border-left: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
		}
#foot		{
			text-align: left;
			margin-right: auto;
			margin-left: auto;
			width: 770px;
			padding: 10px 0px 20px;
			color: #ddd;
			font-size: 70%;
		}
#foot img	{
			margin: 0px 0px 5px;
		}
#foot a		{
			color: #ddd;
			text-decoration: none;
		}
.cl		{	clear:left 	}
.clb		{	clear:both	}
.img		{
			border: none;
		}
.ch-help	{
			cursor:help;
			text-decoration: underline;
		}
.ch-input	{
			text-align: center;
			font-size: 90%;
			width: 26px;
			border:none;
			border-bottom: solid 1px #c00;
		}

