body
{
	margin: 0;
	padding: 0;
	color: #000;
	background: #FFF;
}
form
{
	margin: 0;
	padding: 0;
}
body,td,th,input,textarea,select
{
	font-family: Tahoma;
	font-size: 12px;
}	
a,a:active,a:visited
{
	color: #055fd9;
	text-decoration: underline;
}
a:hover
{
	color: #F00;
}
h1
{
	font-size: 22px;
	font-weight: 400;
	color: #000;
	margin: 20 0;
	padding: 0 0 0 0;
}
h2
{
	font-size: 22px;
	font-weight: 400;
	color: #000;
	text-align: center;
	margin: 20 0;
	padding: 0 0 0 0;
	white-space: nowrap;
}
h3
{
	margin: 12 0;
	padding: 0;
}
#top
{
	background: #0087d9;
}
#sp
{
	font-size: 30px;
	font-weight: 400;
	color: #FFF;
	white-space: nowrap;
	margin: 10 25 0 25;
}
#kf
{
	text-align: center;
	color: #FFF;
	font-size: 13px;
	font-weight: 900;
	margin: 0 0 10 0;
}
#topmenu
{
	color: #FFF;
	font-family: Times New Roman;
	margin:  0 5 8 0;
}
#topmenu a,#topmenu a:active,#topmenu a:visited
{
	color: #FFF;
	text-decoration: none;
	font-weight: 900;
	font-size: 13px;
}
#topmenu a:hover
{
	text-decoration: underline;
}
#menu td
{
	text-align: center;
	white-space: nowrap;
	padding: 10 25;
}
#menu a,#menu a:active,#menu a:visited
{
	color: #000;
	text-decoration: none;
	font-weight: 400;
	font-size: 18px;
}
#menu a:hover
{
	text-decoration: underline;
}
.date
{
	background: #4c4c4c;
	color: #FFF;
	text-align: center;
	padding: 1 80;
	font-size: 10px;
	white-space: nowrap;
	margin-right: 10;
}
a.black,a.black:active,a.black:visited
{
	color: #000;
	text-decoration: none;
}
a.black:hover
{
	text-decoration: underline;
}
.notice
{
	line-height: 1.4em;
	margin: 10 0;
}
#address
{
	white-space: nowrap;
	color: #FFF;
	font-size: 13px;
	padding: 5;
}
#address span
{
	font-size: 40px;
}
#bottom
{
	background: #0087d9;
}
