#layer0		{
			background: none;
			border: none;
		}
#header		{
			text-align: left;
			float: none;
			width: 730px;
			margin: 0px auto;
			padding: 0px 0px 0px;
		}

#navi		{
			float: left;
			text-align: left;
			width: 505px;
			padding: 30px 0px 0px 0px;
			font-weight: bold;
		}
#navi a		{
			font-weight: normal;
		}
#other		{
			float: right;
			text-align: left;
			width: 220px;
			padding: 20px 0px 0px 0px;
		}
#other img	{
			display: block;
		}
#ser		{
			width: 736px;
			margin: 0px auto;
			background: url(images/search_back.jpg) no-repeat;
			padding: 28px 0px 40px;
			color: #000;
		}
#ser form	{
			width: 636px;
			padding: 0px;
			margin: 0px auto;
		}
#ser input	{
			vertical-align: middle;
		}
.koukoku	{
			width: 730px;
			padding: 5px 0px 0px;
			margin: 0px auto;
		}
#disbox		{
			width: 730px;
			padding: 40px 0px 40px;
			margin: 0px auto;
			text-align: left;
		}
#disp		{
			padding: 0px 0px 0px;
		}
#disp2		{
			padding: 0px 0px 0px;
		}
.vbox		{
			float: left;
			width: 180px;
			text-align: center;
		}
.vbox p		{
			margin: 5px 0px 30px;
			width: 160px;
			text-align: center;
			font-size: x-small;
		}
.vbox a		{
			color: #999;
		}

.und		{
			width: 710px;
			margin: 20px auto;
			padding: 15px 0px;
			text-align: left;
			background-color: #f6f6f6;

		}
.und a		{
			font-size: medium;
			font-family: Arial,Helvetica,sans-serif;
			color: #4e67b0;
			font-weight: bold;
			text-decoration: none;
		}
.und a:hover	{
			color: #c62863;
		}
#foot		{
			float: none;
			background: none;
			text-align: left;
			margin:0px  auto;
			width: 730px;
			padding-top: 0px;
			color: #999;
			line-height: 160%;
			font-size: 10px;
		}

