@charset "UTF-8";/*階数*/a#flo:link  {display: block;color:#0000ff;background-color: lightcyan;}a#flo:hover  {display: block;color:#ff0000;background-color: #666666;}a#flo:visited  {display: block;color:#663399;background-color: lightcyan;}/*階内容*/a#flo02:link  {display: block;color:#0000ff;background-color: #eeeeee;}a#flo02:hover  {display: block;color:#ff0000;background-color: #666666;}a#flo02:visited  {display: block;color:#663399;background-color: #eeeeee;}/*階テーブル*/table.floor  {	clear: both;	border: 0;	margin-top: 2em;	margin-bottom: 1em;	margin-left: 2px;	width: 99%;	font-size: 90%;	}table.floor-b  {	clear: both;	border: 0;	margin-top: 0;	margin-bottom: 1em;	margin-left: 2px;	width: 99%;	font-size: 90%;	}td.floor  {	border: 1px solid #666666;	text-align: center;	vertical-align: top;	padding: 0;	width: 30%;	background-color: white;	}td.floor-pink  {	border: 1px solid #666666;	text-align: center;	vertical-align: top;	padding: 0;	width: 10%;	background-color: pink;	}td.floor-bottom  {	border-top: 1px solid #666666;	border-bottom: 1px solid #666666;	border-right: 0;	border-left: 0;	text-align: center;	vertical-align: top;	padding: 0;	margin-top: 10px;	width: 30%;	background-color: white;	}td.floor-bottom-right  {	border-top: 1px solid #666666;	border-bottom: 1px solid #666666;	border-right: 1px solid #666666;	border-left: 0;	text-align: center;	vertical-align: top;	padding: 0;	margin-top: 10px;	width: 30%;	background-color: white;	}td.floor-bottom-left  {	border-top: 1px solid #666666;	border-bottom: 1px solid #666666;	border-right: 0;	border-left: 1px solid #666666;	text-align: center;	vertical-align: top;	padding: 0;	margin-top: 10px;	width: 30%;	background-color: white;	}td.floor-pink-bottom  {	border: 1px solid #666666;	border-bottom: 1px solid #666666;	border-right: 0;	border-left: 1px solid #666666;	text-align: center;	vertical-align: middle;	padding: 0;	margin-top: 10px;	width: 10%;	background-color: mistyrose;	}td.floor-pink-middle  {	border: 1px solid #666666;	border-bottom: 1px solid #666666;	border-right: 0;	border-left: 1px solid #666666;	text-align: center;	vertical-align: middle;	padding: 0;	margin-top: 10px;	width: 10%;	background-color: mistyrose;	}td.floor-bottom-l  {	border: 1px solid #666666;	border-bottom: 1px solid #666666;	border-right: 0;	border-left: 1px solid #666666;	text-align: center;	vertical-align: middle;	padding: 0;	margin-top: 10px;	width: 10%;	background-color: lightcyan;	}td.floor-bottom-f  {	border: 1px solid #666666;	border-bottom: 1px solid #666666;	border-right: 0;	border-left: 1px solid #666666;	text-align: center;	vertical-align: top;	padding: 0;	margin-top: 10px;	width: 10%;	}td.floor-bottom-b01  {	border: 1px solid #666666;	border-bottom: 1px solid #666666;	border-right: 0;	border-left: 1px solid #666666;	text-align: center;	vertical-align: middle;	padding: 0;	margin-top: 10px;	width: 10%;	background-color: mistyrose;	}td.floor01  {	border-top: 1px solid #666666;	border-bottom: 0;	border-right: 0;	border-left: 1px solid #666666;	text-align: center;	vertical-align: middole;	padding: 0;	width: 10%;	background-color: lightcyan;	}td.floor01-p  {	border-top: 1px solid #666666;	border-bottom: 0;	border-right: 0;	border-left: 1px solid #666666;	text-align: center;	vertical-align: middole;	padding: 0;	width: 10%;	background-color: mistyrose;	}td.floor-left  {	border-top: 1px solid #666666;	border-bottom: 0;	border-right: 0;	border-left: 1px solid #666666;	text-align: center;	vertical-align: top;	padding: 0;	width: 30%;	background-color: white;	}td.floor-center  {	border-top: 1px solid #666666;	border-bottom: 0;	border-right: 0;	border-left: 0;	text-align: center;	vertical-align: top;	padding: 0;	width: 30%;	background-color: white;	}td.floor-right  {	border-top: 0;	border-bottom: 0;	border-right: 0;	border-left: 0;	text-align: center;	vertical-align: top;	padding: 0;	width: 30%;	background-color: white;	}td.floor-right02  {	border-top: 1px solid #666666;	border-bottom: 0;	border-right: 1px solid #666666;	border-left: 0;	text-align: center;	vertical-align: top;	padding: 0;	width: 30%;	background-color: white;	}td.floor-yobou  {	border-top: 0;	border-bottom: 0;	border-right: 0;	border-left: 0;	text-align: center;	vertical-align: top;	padding: 0;	width: 30%;	background-color: white;	}
