@charset "shift_jis";
/* CSS Document */

		* {
			margin: 0;
			padding: 0;
		}
		html {
			display: table;
			width: 100%;
			height: 100%;

		}
		body {
			display: table-cell;
			vertical-align: middle;
			color: #999;
			background-color: #fff;
			font-weight: normal;
			font-family: "Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic ProN", "ヒラギノ角ゴPro W3",Meiryo,"メイリオ","MS P Gothic","MS Pゴシック", Sans-serif;
			-webkit-text-size-adjust: none; /* 文字サイズをブラウザで変更不可 */
		}
		a:link {
			color: #999;
			text-decoration: none;
		}
		a:visited {
			color: #999;
			text-decoration: none;
		}
		a:hover {
			color: #999;
			text-decoration: none;
		}
		a:active {
			color: #999;
			text-decoration: none;
		}			
		a img {
			border-width: 0;
			border-style: none;
		}
		ul {
			padding: 0;
			list-style-type: none;
		}
		h1 {
			margin: 20px;
		}
		#wrapper {
			position: relative;
			margin: 0 auto;
			width: 600px;
			height:300px;
			z-index: 10;
		}
		#nameplate {
			text-align: left;
			width: 598px;
			height: 298px;
			border: solid 1px #CCC;
			z-index: 11;
		}
		#nameplate ul {
			position: absolute;
				top: 270px;
				left: 20px;
			width: 390px;
			height: 19px;
			line-height: 1;
			z-index: 12;
		}
		#nameplate ul li {
			background-color: #fff;
			width: 71px;
			height: 17px;
			float: left;
			margin-right: 5px;
			font-size: 85%;
			border: 1px solid #CCC;
			z-index: 13;
		}
		#nameplate ul li a {
			display: block; /* インライン要素をブロックレベルにし、リンク領域を広げる */
			zoom: 1; /* IE6以前に対応 */
			line-height: 17px;
			padding-left: 10px;
			z-index: 13;
		}
		#nameplate ul li a:active {
			background-color: #CCC;
			color: #fff;
			z-index: 13;
		}
		address {
			clear: left;
			position: absolute;
				top: 307px;
				left: 0;
			text-align: left;
			width: 600px;
			margin: 0 auto;
			font-size: 85%;
			z-index: 11;
		}
		/* for IE6 */
		* html body {
			text-align: center;
			height: 100%;
		}
		* html #wrapper {
			display: inline;
			vertical-align: middle;
			zoom: 1;
		}
		* html #dummy {
			width: 0;
			height: 100%;
			vertical-align: middle;
			display: inline-block;
		}
		/* for IE7 */
		*:first-child+html body {
			text-align: center;
			height: 100%;
		}
		*:first-child+html #wrapper {
			display: inline;
			vertical-align: middle;
			zoom: 1;
		}
		*:first-child+html #dummy {
			width: 0;
			height: 100%;
			vertical-align: middle;
			display: inline-block;
		}