#layer0		{
			border: 1px solid #ccc;
			background: none;
		}

#head-img	{
			background: url(images/headimg0.jpg) no-repeat right top;
			width: 790px;
		}
#head-img a	{
			text-decoration: none;
			color: #EED5D9;
		}
#head-img h1	{
			margin: 0px;
			padding: 50px 0px 30px 35px;
			font-size: 10px;
		}
#left0		{
			float: left;
			width: 190px;
			margin-top: 0px;
		}
#menu0		{
			margin: 20px 0px 50px 0px;
		}
#menu0 a	{
			padding-left: 10px;
		}
#menu0 a.thi	{
			padding-left: 10px;
		}
#menu0 span	{
			margin-top: 15px;
			padding: 15px 0px 6px 10px;
			display: block;
			background:url(images/about_line.gif) repeat-x 10px 0px;
		}
#center0	{
			float: right;
			width: 585px;
			margin: 0px;
		}
#center0 p	{
			line-height: 160%;
		}
.mleft		{
			width: 290px;
			background: none;
		}
.mleft p	{
			padding: 5px 40px 20px 0px;
			line-height: 180%;
		}

.mleft table	{
			margin-top: 5px;
		}
.mleft td	{
			border-bottom: 1px solid #ccc;
			padding: 7px 20px 7px 5px;
		}
.mleft textarea	{
			font-size: 12px;
			border: 1px solid #ccc;
		}

#center0 ul	{
			list-style:disc outside;
			margin: 5px 0px;
		}
#center0 li	{
			display: block;
			margin: 5px 0px;
		}
#foot		{
			float: none;
			background: none;
			text-align: left;
			margin:0px  auto;
			width: 780px;
			padding-top: 5px;
			color: #999;
			line-height: 160%;
			font-size: 12px;
		}
#foot a		{
			color: #999;
		}
#under-menu	{
			text-align: center;
			margin: 60px 0px 0px;
			padding: 10px;
			background-color: #f0f0f0;
		}

.inp1		{
			width: 200px;
		}
.inp2		{
			width: 400px;
		}
.ch-input	{
			text-align: center;
			font-size: 12px;
			width: 26px;
			border:none;
			border-bottom: solid 1px #c00;
		}
.sesese		{
			margin: 20px 0px;
		}
.sesese td	{
			line-height: 130%;
			padding: 0px 0px 3px;
		}
.kakunin td	{
			padding: 8px 0px 8px;
			font-size: 16px;
			border-bottom: 1px solid #ccc;
		}

#u1		{
			padding: 15px 0px 10px 0px;
			background: url(images/u1.gif) no-repeat;
			border-right: 1px solid #ccc;
		}
#u2		{
			padding: 15px 0px 10px 20px;
			background: url(images/u2.gif) no-repeat 20px 0px;
			border-left: 1px solid #fff;
			border-right: 1px solid #ccc;
		}
#u3		{
			padding: 15px 0px 10px 20px;
			background: url(images/u3.gif) no-repeat 20px 0px;
			border-left: 1px solid #fff;
			border-right: 1px solid #ccc;
		}
h2		{
			margin: 23px 30px 30px 0px;
			padding-bottom: 7px;
			background: url(images/hasen.gif) repeat-x left bottom;
			font-size: 12px;
		}
h3		{
			font-size: 12px;
			margin: 0px;
		}
.red		{
			color: #c00;
		}
textarea	{
			font-family: "‚l‚r ‚oƒSƒVƒbƒN",Osaka;
		}

