@charset "shift_jis";
@import url("../../hospital.css");
#hospital{
	width:930px;
	margin:0 auto;
	/*padding:0 15px;*/
}

/*------------------

	詳細
	
------------------*/

#info{
	width:720px;
	float:left;
	background-image:url(img/hospital-back_02.gif);
	background-repeat:repeat-y;
}

#info-top{
	background-image:url(img/hospital-back_01.gif);
	background-repeat:no-repeat;
	padding-top:20px;
}

#info-bottom{
	background-image:url(img/hospital-back_03.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:20px;
}

#info h5{
	width:698px;
	margin:0 auto 20px auto;
}

#info-main{
	width:698px;
	margin:0 auto 10px auto;
}

#info #photo{
	float:left;
	border:1px solid #eaeaea;
	padding:3px;
}

#info #photo-tate{
	width:305px;
	float:left;
	text-align:center;
	line-height:0;
}

#info #photo-tate img{
	border:1px solid #eaeaea;
	padding:3px;
}

#info #syousai{
	width:370px;
	float:right;
	text-align:left;

}

#info #syousai .text{
	color:#6C392A;
	font-size:120%;
	font-weight:bold;
	margin:0!important;
	text-indent:0!important;
}

#info #syousai table{
	width:360px;
}

#info #syousai tr{
	/*background-image:url(img/line.gif);
	background-position:bottom;
	background-repeat:repeat-x;*/
}

#info #syousai th,
#info #syousai td{
	padding:3px 5px!important;
	border-bottom:2px solid #fff;
}

#info #syousai th{
	width: 90px;
	padding: 3px;
	vertical-align: top;
}

#info #syousai td{
	width: auto;
	vertical-align: top;
	background-color: #FFFAE6;
}

#info #syousai th img{
	margin-top:5px;
}

#info #syousai dd{
	margin-left:1.0em;
	padding-bottom:5px;
	margin-bottom:5px;
}

#info #syousai p{
	margin-left:1.0em;
	text-indent:-1.0em;
}

#info #syousai td.url{
	font-size:90%;
}
/*#info #syousai td:before{
	 content:":";
	 color:#6C392A;
}*/

/*------------------

	一覧メニュー
	
------------------*/

#list-menu{
	width:187px;
	float:right;
}

#list-menu li{
	margin-bottom:10px;
}


/*------------------

	地図
	
------------------*/

#map{
	width:698px;
	margin:0 auto;
	padding:10px 0;
	background-image:url(img/map-back.jpg);
}

#map .inner{
	width:678px;
	margin:0 auto;
	padding:5px 0;
	background-color:#FFF;
}

#map iframe{
	width:668px;
	height:500px;
	margin:0 auto;
	border:1px solid #CCC;
}

#map #more{
	width:668px;
	margin:5px auto 0 auto;
	text-align:right!important;
}
