@charset "shift_jis";

/*base---------------------------------------*/

.sub-title{margin-bottom:15px;}




#top-news{border-bottom:dashed 1px #cdab62;
padding-top:10px;
padding-bottom:10px;
clear:both;
overflow:hidden;}

#top-news .day{width:100px;
float:left;}
#top-news .title{width:570px;
float:right;}

#news{margin-bottom:20px;}



#map{
	height:770px;
	position: relative;
	margin-bottom: 15px;
}


.hosp{
	margin-top: 10px;
	margin-bottom: 20px;
}

.hosp-right{width:335px;
float:right;
	border: solid 1px #ccc;
	padding: 5px;
}

.hosp-list{
	width:100%;
	margin-bottom: 5px;
	border-bottom: dashed 1px #ccc;
	padding-bottom: 2px;
}

.hosp-list img {
vertical-align: middle;
margin-right:5px;
}

.table-a	{
	border: 1px solid #DDD;
	width: 100%;
	border-collapse: collapse;	border-spacing: 0;
	margin-bottom: 10px;

}
.table-a th	{
	border: 1px solid #DDD;
	padding: 5px;

}
.table-a td	{
	border: 1px solid #DDD;
	padding: 5px;
	font-weight:normal;
}

.hosp-title{color:#FFFFFF;
font-size:14px;
font-weight:bold;}

.hosp-img img{margin:3px;}

/*vet-map---------------------------------------*/

.asuke{
	position:absolute;
	left: 632px;
	top: 201px;
}

.iwasa{
	position:absolute;
	left: 157px;
	top: 593px;
}

.ozawa{
	position:absolute;
	left: 276px;
	top: 280px;
}

.kazu{
	position:absolute;
	left: 256px;
	top: 354px;
	height: 38px;
}


.kanakubo{
	position:absolute;
	left: 236px;
	top: 304px;
}

.kurachi{
	position:absolute;
	left: 315px;
	top: 260px;
}

.sanage{
	position:absolute;
	left: 256px;
	top: 237px;
}

.fukatsu{
	position:absolute;
	left: 261px;
	top: 529px;
}
.fujioka{
	position:absolute;
	left: 359px;
	top: 14px;
}
.hounan{
	position:absolute;
	left: 291px;
	top: 491px;
}
.yu{
	position:absolute;
	left: 220px;
	top: 474px;
	width: 21px;
}
.yokoi{
	position:absolute;
	left: 326px;
	top: 374px;
	width: 21px;
}
.inagaki{
	position:absolute;
	left: 16px;
	top: 505px;
	width: 21px;
}
.iwataki{
	position:absolute;
	left: 236px;
	top: 340px;
	width: 21px;
}
.kobayashi{
	position:absolute;
	left: 361px;
	top: 390px;
	width: 21px;
}
.morita{
	position:absolute;
	left: 307px;
	top: 463px;
	width: 21px;
}
.masaki{
	position:absolute;
	left: 336px;
	top: 335px;
	width: 21px;
}
.tuchiya{
	position:absolute;
	left: 246px;
	top: 398px;
	width: 21px;
}
.yamamoto{
	position:absolute;
	left: 320px;
	top: 341px;
	width: 21px;
}


#rightbn{
position:fixed; 
right: 5px; 
z-index: 1500;
bottom:10px;
}


.active-waku{border:solid 1px #FF9933;
padding:10px;
margin-top:50px;}
.clear{clear:both;}
