@charset "UTF-8";

html {
	height:100%;
}
/* Win IE のみ */
body {
	font-size: 100%;
}
/* Win IE 以外のブラウザ */
html>body {
	font-size: 16px;
}
/* Win IE7 のみ */
*:first-child+html body {
	font-size: 100%;
}

body {
	color: #333333;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
}
img {
	border: 0;
}

.close {
	padding: 0 15px 15px;
	margin: 0;
	font-size: 75%;
}
.close a {
	text-decoration: none;
	margin: 0;
	padding: 3px 4px;
}


/* 図面 */
.zumen p {
	margin: 30px 0 0;
}
.zumen .close a {
	color: #3366cc;
	border: 1px solid #3366cc;
}

.zumen .close a:hover {
	background-color: #3366cc;
	color: #FFFFFF;
}


/* 会場地図 */
.map div {
	margin: 15px 0;
}
.map .close a {
	color: #996699;
	border: 1px solid #996699;
}

.map .close a:hover {
	background-color: #996699;
	color: #FFFFFF;
}

