body,th,td {
	font-family:
		'Arial',
		'Century Gothic',
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'Osaka',
		'VL Pゴシック',
		'メイリオ',
		'Meiryo',
		'ヒラギノ丸ゴ Pro W4',
		'Hiragino Maru Gothic Pro',
		'ＭＳ Ｐゴシック',
		sans-serif;
	font-size: 10pt;

}

table {
	margin: 0 auto;
}
	
th,td {
	height: 25px;
}
th {
	text-align: center;
}
td {
	text-align: left;
}


input {
	margin:2px;
}
	
h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-family:
		'Arial',
		'Century Gothic',
		'ヒラギノ角ゴ Pro W6',
		'Osaka',
		'Hiragino Kaku Gothic Pro',
		'VL Pゴシック',
		'メイリオ',
		'Meiryo',
		'ヒラギノ丸ゴ Pro W4',
		'Hiragino Maru Gothic Pro',
		'ＭＳ Ｐゴシック',
		sans-serif;
}

pre, textarea, pre * {
	font-family:'Consolas', 'Lucida Console', 'MS ゴシック', monospace;
}

table {
	border-left:1px #888888 solid;
	border-top:1px #888888 solid;
	border-collapse:collapse;
}

th,td {
	padding:5px;
	border-right:1px #888888 solid;
	border-bottom:1px #888888 solid;
	border-collapse:collapse;
}

.center {
	text-align:center;
}

th {
	background-color: #88FFCC;
}

.no_border {
	border:none;
	padding:0px;
	margin: 0px;
}

div#wrapper {
	text-align:center;
	margin: 0 auto;
}

div#building th {
	background-color: #88FFCC;
}
div#building td {
	background-color: #EEEEEE;
}

div#menu {
	width: 760px;
	margin:5px auto;
	padding:5px;
	background-color:#88FFCC;
}

div#list th, div#list td {
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	text-align: center;
}

table#login {
	margin: 20px auto;
}

div#navi {
	font-size: 11pt;
	padding: 5px;
	margin: 5px auto;
	background-color: #88FFCC;
	width: 760px;
	
}

div#top {
	width: 100%;
	height: 400px;
}

@media print{
.noPrint {display:none;}
}
@media screen{
.noPrint {display:block;}
input.noPrint {display:inline;}
	
}