/* CSS Document */
/* コンテンツ部分地図表示に関するCSS */
#contents #main-left{
	width: 390px;
	height: 450px;
	overflow: auto;
	float:left;
}

#contents #main-left #area-map{
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:330px;
	height:450px;
	background-image: url(../images/map/map-seiban.jpg);
}


/* 各動物病院の位置に関するCSS */
#contents #main-left #area-map #map1 a{
	position:relative;
	top:120px;
	left:180px;
	color:#000000;
	text-decoration:none;
}

#contents #main-left #area-map #map1 a:hover{
	color:#ff0000;
}

#contents #main-left #area-map #map2 a{
	position:relative;
	top:80px;
	left:220px;
	color:#000000;
	text-decoration:none;
}

#contents #main-left #area-map #map2 a:hover{
	color:#ff0000;
}

#contents #main-left #area-map #map3 a{
	position:relative;
	top:100px;
	left:70px;
	color:#000000;
}

#contents #main-left #area-map #map3 a:hover{
	color:#ff0000;
}

#contents #main-left #area-map #map4 a{
	position:relative;
	top:235px;
	left:50px;
	color:#000000;
	text-decoration:none;
}

#contents #main-left #area-map #map4 a:hover{
	color:#ff0000;
}

#contents #main-left #area-map #map5 a{
	position:relative;
	top:310px;
	left:80px;
	color:#000000;
	text-decoration:none;
}

#contents #main-left #area-map #map5 a:hover{
	color:#ff0000;
}

#contents #main-left #area-map #map6 a{
	position:relative;
	top:315px;
	left:100px;
	color:#000000;
	text-decoration:none;
}

#contents #main-left #area-map #map6 a:hover{
	color:#ff0000;
}

#contents #main-left #area-map #map7 a{
	position:relative;
	top:290px;
	left:80px;
	color:#000000;
	text-decoration:none;
}

#contents #main-left #area-map #map7 a:hover{
	color:#ff0000;
}

#contents #main-left #area-map #map8 a{
	position:relative;
	top:255px;
	left:60px;
	color:#000000;
	text-decoration:none;
}

#contents #main-left #area-map #map8 a:hover{
	color:#ff0000;
}

#contents #main-left #area-map #map9 a{
	position:relative;
	top:220px;
	left:160px;
	color:#000000;
}

#contents #main-left #area-map #map9 a:hover{
	color:#ff0000;
}

#contents #main-left #area-map #map10 a{
	position:relative;
	top:250px;
	left:205px;
	color:#000000;
	text-decoration:none;
}

#contents #main-left #area-map #map10 a:hover{
	color:#ff0000;
}

#contents #main-left #area-map #map11 a{
	position:relative;
	top:40px;
	left:210px;
	color:#000000;
	text-decoration:none;
}

#contents #main-left #area-map #map11 a:hover{
	color:#ff0000;
}

#contents #main-left #area-map #map12 a{
	position:relative;
	top:60px;
	left:230px;
	color:#000000;
	text-decoration:none;
}

#contents #main-left #area-map #map12 a:hover{
	color:#ff0000;
}

#contents #main-left #area-map #map13 a{
	position:relative;
	top:85px;
	left:230px;
	color:#000000;
}

#contents #main-left #area-map #map13 a:hover{
	color:#ff0000;
	background-color:#d5f2fe;
}

#contents #main-left #area-map #map14 a{
	position:relative;
	top:80px;
	left:250px;
	color:#000000;
	text-decoration:none;
}

#contents #main-left #area-map #map14 a:hover{
	color:#ff0000;
}

#contents #main-left #area-map #map15 a{
	position:relative;
	top:65px;
	left:255px;
	color:#000000;
	text-decoration:none;
}

#contents #main-left #area-map #map15 a:hover{
	color:#ff0000;
}

#contents #main-left #area-map #map16 a{
	position:relative;
	top:65px;
	left:255px;
	color:#000000;
	text-decoration:none;
}

#contents #main-left #area-map #map16 a:hover{
	color:#ff0000;
}

#contents #main-left #area-map #map17 a{
	position:relative;
	top:80px;
	left:270px;
	color:#000000;
	text-decoration:none;
}

#contents #main-left #area-map #map17 a:hover{
	color:#ff0000;
}


/* 各動物病院の地図表示に関するCSS */

#contents #main-left #map{
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:330px;
	height:450px;
}

#contents #main-left #map a img{
	border:none;
}


/* 地図に対する右エリアに関するCSS */

#contents #main-right{
	margin:0px;
	padding:0px;
	width: 380px;
	height: 450px;
	overflow: auto;
}

#contents #main-right #text{
	margin:0px;
	padding:0px;

	height: 450px;
	
}

#contents #main-right p{
	margin:0px;
	padding:0px 0px 0px 20px;
	font-size:80%;	
}

/* 右エリア会員リストに関するCSS */

#contents #main-right #kaiin-list{
	border-collapse:collapse;
}

#contents #main-right #img1 a{
	color:#000000;
	display: block;
}

#contents #main-right #img1 a:hover{
	color:#ff0000;
	background-color:#ccffcd;
}

#contents #main-right #kaiin-list #img2 a{
	color:#000000;
	display: block;
}

#contents #main-right #kaiin-list #img2 a:hover{
	color:#ff0000;
	background-color:#fee4e5;
}

#contents #main-right #kaiin-list #img3 a{
	color:#000000;
	display: block;
}

#contents #main-right #kaiin-list #img3 a:hover{
	color:#ff0000;
	background-color:#d5f2fe;
}

#contents #main-right #kaiin-list #img4 a{
	color:#000000;
	display: block;
}

#contents #main-right #kaiin-list #img4 a:hover{
	color:#ff0000;
	background-color:#fef976;
}

#contents #main-right #kaiin-list caption{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:90%;
}

#contents #main-right #kaiin-list th{
	margin:0px;
	padding:3px 2px 3px 2px;
	font-size:85%;
	font-weight:100;
	text-align:center;
	border:1px solid #cccccc;
}

#contents #main-right #kaiin-list td{
	margin:0px;
	padding:2px 0px 2px 2px;
	font-size:75%;
	text-align:left;
	border:1px solid #cccccc;
}

/* 右エリア各病院詳細に関するCSS */

#contents #main-right #hospital{
	border-collapse:collapse;
}

#contents #main-right #hospital caption{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:90%;
}

#contents #main-right #hospital th{
	margin:0px;
	padding:0px 0px 5px 0px;
	text-align:center;
}

#contents #main-right #hospital td{
	margin:0px;
	padding:2px 0px 2px 10px;
	font-size:75%;
	text-align:left;
	border:1px solid #cccccc;
}

#contents #main-right #hospital span{
	margin:0px;
	padding:0px;
	font-size:95%;
	text-align:left;
}