@charset "Shift_JIS";


#btnHome {
	width:210px;
	height:240px;
	margin:0;
	padding:0;
	float:left;
}
#btnHome ul{
	width:100%;
	margin:0;
	padding:0;
}
#btnHome li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#btnHome a{
	text-indent:-9999px;
	display:block;
	width:210px;
	height:48px;
}

#btnHome a:hover {
	background-position:-210px 0;
}


/*
.headimg {
	display:block;
	width:550px;
	height:240px;
	margin:0;
	padding:0;
	float:right;
}*/
.flash {
	width:550px;
	height:240px;
	margin:0;
	padding:0;
	float:right;
}

/*
#information {
	width:770px;
	height:250px;
	margin:10px auto 0 auto;

}*/





#topBottom {
	width:770px;
	margin:0 auto 0 auto;
}




#infoArea {
	width:564px;
	margin:0 0 0 0;
	float:right;	
}

h3, h4 {
	width:100%;
	height:40px;
	margin:0;
	padding:0;
	text-indent:-9999px;	
}
h3 {
	background:url("../img/topNews.gif") no-repeat;
}

/******************お知らせ******************/

#news {
	width:100%;
	height:171px;
	margin:0 0 0 0;
	background:url("../img/newsBg.gif") no-repeat;
}

.newsArea {
	width:520px;
	margin:0 auto 0 auto;
	height:150px;
	overflow:auto;
}
.newsArea table {
	border:none;
}

.newsArea th {
	width:85px;
	text-align:left;
	vertical-align:top;
	color:#129b4c;
	border:none;
	font-size:0.9em;
	padding:5px;
}
.newsArea td {
	border:none;
}




#news p {
	/*height:24px;*/
	line-height:;
	margin:0;
	/*padding:3px;*/
	/*vertical-align:middle;*/
	line-height:180%;
	text-indent:5px;
	font-size:0.9em;
}
.gray {
	background-color:#edeee2;
}


/*.day {
	color:#129b4c;
	font-weight:bold;
}*/

/******************お知らせここまで******************/

h4 {
	background:url("../img/topMap.gif") no-repeat;
}


#topMap {
	width:514px;
	height:276px;
	margin:0 0 0 0;
	padding:0 25px 0 25px;
	background:url("../img/mapBg.gif") no-repeat;
}
.mapAreaL {
	width:200px;
	margin:0 0 0 0;
	float:left;

}
.mapAreaR {
	width:195px;
	margin:0 0 0 0;
	float:right;

}
.mapAreaR p {
	width:195px;
	height:150px;
	background:url("../img/accessTxt.gif") no-repeat;
	text-indent:-9999px;
	margin:50px 0 0 0;
}


/*
a:link {
	color:#530cbe;
}
a:visited {
	color:#b5136f;
}*/

/******************カウンター******************/

#sideBtn02 img#counter {
	display:block;
	/*margin-left:20px;*/
	margin:20px auto;
}




















