@charset "utf-8";
/* CSS Document */

.totop{
	display: none;
}



#contents_block h2{
	width: 96.13vw;
	height: 7.43vw;
	margin: 5.33vw auto 0 auto;
	overflow: hidden;
	background-image:url("../sp/main_h2.png");
	background-repeat:no-repeat;
	background-position:left center;
	background-size: contain;
	color:#fff;
	text-indent:45px;
	font-size:3.73vw;
	padding-top: 2.37vw;
}


/*-----------------------------------------------------------*/
/*病院概要*/

#outline_table{
	width: 96.13vw;
	margin:4.00vw auto;
	overflow:hidden;
	border-left:1px solid #BBBBBB;
	border-top:1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	color:#4C4C4C;
}

#outline_table th{
	display: block;
	border-right:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	background-color:#DEF6B6;
	width:100%;
	padding:2.27vw;
	text-align:left;
	vertical-align:top;
}

#outline_table th p{
	padding:0px 1em;
}

#outline_table td{
	border-bottom:1px solid #BBBBBB;
	padding:2.27vw;
	display: block;
}

#outline_table td.col{
	background-color:#F7FBEE;
}

#outline_table td.col p{
	background-color:#F7FBEE;
}