@charset "utf-8";
#left  {
	width: 680px;
	float: left;
	background-color: #FFFFFF;
	padding-right: 30px;
}
#light  {
	width: 220px;
	float: left;
}
#clear {
	clear: none;
}

#footer {
	text-align: right;
}

h1 {
	font-size:larger;
	color: #FFFFFF;
	background-color: #2A1F55;
	line-height: 2em;
	padding-left: 10px;
}
h2 {
	font-size:small;
	color: #FFFFFF;
	background-color: #808080;
	line-height: 1.5em;
	padding-left: 10px;
}

h3	{
	font-size:larger;
	color: #FFFFFF;
	background-color: #2A1F55;
	line-height: 2em;
	padding-left: 10px;
}
h4	{
	font-size:small;
	color: #FFFFFF;
	background-color: #808080;
	line-height: 1.5em;
	padding-left: 10px;
}
#gallery{
	float:left;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 32px;
	height: 355px;
}
#gallery img{float:left}
#gallery div{
	float:left;
	height:338px;
	background-color:#000000;
	width:178px;
	position:relative;
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 14px;
}
#gallery div img{
margin:0 6px 6px 0
}
#naka   {
	width: 670px;
	padding-left: 30px;
}
.A-1 table {
	background-color: #000000;
}
.A-3-party   {
	background-image: url(images/banner-party.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 200px;
}
.A-1-map {
	width: 40%;
	float: left;
}
.A-2-map {
	width: 40%;
	float: left;
	padding-left: 5px;
}
.A-3-map {
	width: 40%;
	float: left;
}
.A-4-map {
	width: 40%;
	float: left;
	padding-left: 5px;
}
.A-5-map {
	width: 40%;
}
#left-kannaimap {
	width: 800px;
	float: left;
	background-color: #FFFFFF;
	padding-right: 30px;
}
