@charset "utf-8";
body,td,th {
	font-family: "Kozuka Gothic Pro R";
}
body {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
#nav ul  {
	list-style-type: none;
	color: #1D7EC2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
}
#nav a  {
	width: 16.6667%;
	float: left;
	display: block;
	text-align: center;
	color: #604472;
	background-color: #E3E3E3;
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: middle;
	font-family: "Kozuka Gothic Pro R";
	height: 44px;
}
#top  {
	text-align: right;
	float: right;
	font-size: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
#nav a:hover, #nav a:active, #nav a:focus, #nav a.thispage {
	background-color: #604472;
	color: #FFFFFF;
	text-shadow: 4px 4px 13px;
}
#foot {
	text-align: right;
	font-size: 12px;
	float: right;
}
#image {
	padding-top: 64px;
}
#newstitle {
	text-align: center;
	background-color: #1D7EC2;
	color: #FFFFFF;
}
#form1 {
	color: #0050A3;
}
#select {
	color: #0050A3;
}
tr td table {
	float: left;
}
#Pic {

}
#nav {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
}
#topen {
	display: block;
	line-height: 18px;
}
#serviceen {
	display: block;
	line-height: 18px;
}
#staffen {
	display: block;
	line-height: 18px;
}
#introen {
	display: block;
	line-height: 18px;
}
#accessen {
	display: block;
	line-height: 18px;
}
#contacten {
	display: block;
	line-height: 18px;
}
#main {
	padding-top: 10px;
	position: relative;
}
.tabletitle {
	color: #FFFFFF;
	font-size: large;
	display: block;
	background-color: #604472;
	height: 24px;
}
.tabletitle2 {
	color: #FFFFFF;
	font-size: large;
	display: block;
	background-color: #B9617A;
	height: 24px;
	text-shadow: 2px 2px 2px #413C3C;
}
.imageblur {
	-webkit-box-shadow: 6px 6px 6px 0px #604472;
	box-shadow: 6px 6px 6px 0px #604472;
}
#main figure {
	width: 300px;
	height: 120px;
	position: absolute;
	left: 650px;
	text-shadow: 0px 0px;
	-webkit-box-shadow: 0px 0px #5D4671;
	box-shadow: 0px 0px #5D4671;
	top: 0px;
	border: 0px none;
}
#photo   {
	border: 0px none;


}
#info {
	font-size: 12px;
	text-shadow: 1px 1px 3px #CCCCCC;
	color: #5D4671;
	left: 206px;
	top: 24px;
	position: relative;
	float: left;
}
tr #photo #daisaku {


}
#main #tablemain {
	float: right;

}
#main #tableside {
	display: block;
	color: #604472;
	background-color: #E3E3E3;
	border-radius: 4px;
	float: left;
	font-size: large;
	text-align: left;
}
tbody tr td a {
	display: block;
}
