@charset 'UTF-8';
/*div*/
div.nursingHomeBox {
	width:510px;
}

div.nhCopyPhotoBox {
	width:510px;
	padding:0 0 15px 0;
	overflow:hidden;
}
div.nhCopyPhotoBox div.nhCopyBox {
	float:left;
	width:290px;
}
div.nhCopyPhotoBox div.nhPhotoBox {
	float:right;
	width:200px;
}
div.ghCopyPhotoBox {
	width:510px;
	padding:0 0 20px 0;
	overflow:hidden;
}
div.ghCopyPhotoBox div.ghPhotoBox {
	float:left;
	width:200px;
}
div.ghCopyPhotoBox div.ghCopyBox {
	float:right;
	width:290px;
}
div.nhDetailBox,div.ghDetailBox,div.chDetailBox {
	width:510px;
	padding:0 0 20px 0;
}

div.chTextPhotoBox {
	width:510px;
	overflow:hidden;
}
div.chText {
	float:left;
	width:290px;
}
div.chPhoto {
	float:right;
	width:200px;
}

/*h*/
div.nursingHomeBox h2 {
	padding:0 0 20px 0;
}
div.nursingHomeBox h3 {
	padding:0 0 12px 0;
}
div.nhDetailBox h4,div.ghDetailBox h4,div.chDetailBox h4 {
	padding:0 0 4px 5px;
	margin:0 0 12px 0;
	border-bottom:1px solid #9BCF9F;
	border-left:1px solid #9BCF9F;
	font-size:1.2em;
	line-height:120%;
	font-weight:bold;
	color:green;
}
div.nhDetailBox h5,div.ghDetailBox h5,div.chDetailBox h5 {
	padding:0 0 0 10px;
	margin:0 0 7px 0;
	border-left:5px solid #FA6400;
	font-weight:bold;
	color:#FA6400;
}

/*p*/
div.nhPhotoBox p,div.ghPhotoBox p {
	padding:0 0 20px 0;
}
div.nhCopyBox p,div.ghCopyBox p {
	padding:0 0 20px 0;
	line-height:150%;
}
div.nhDetailBox p,div.ghDetailBox p,div.chDetailBox p {
	padding:0 0 20px 0;
	line-height:150%;
}
div.nhDetailBox p.supplementary {
	text-align:right;
}
p.photoR {
	text-align:right;
}

/*table*/
div.nhDetailBox table,div.ghDetailBox table,div.chDetailBox table {
	width:510px;
	margin:0 0 5px 0;
	border:1px solid #999;
	line-height:150%;
}
div.nhDetailBox table th,div.ghDetailBox table th {
	padding:7px 12px;
	border:1px solid #999;
	font-weight:bold;
}
div.nhDetailBox table td,div.ghDetailBox table td {
	padding:7px 12px;
	background:#fff;
	border:1px solid #999;
}
div.nhDetailBox table.room {
	margin:0 0 5px 0;
}
div.nhDetailBox table.room th  {
	border:1px solid #999;
	background:#F4F0E2;
	text-align:center;
}
div.nhDetailBox table.room td {
	text-align:center;
}
div.nhDetailBox table.life,div.ghDetailBox table.life {
	margin:0 0 20px 0;
}
div.nhDetailBox table.life th,div.ghDetailBox table.life th  {
	border:1px solid #999;
	background:#E7F2DA;
	text-align:right;
	color:#336600;
	white-space:nowrap;
}
div.nhDetailBox table.priceEx,div.ghDetailBox table.priceEx {
	margin:0 0 5px 0;
}
div.nhDetailBox table.priceEx th,div.ghDetailBox table.priceEx th  {
	width:1%;
	border:1px solid #999;
	background:#ccc;
	text-align:center;
	white-space:nowrap;
}
div.nhDetailBox table.priceEx th.subHead,div.ghDetailBox table.priceEx th.subHead {
	background:#ededed;
	border:1px solid #999;
	text-align:left;
	font-weight:normal;
}
div.nhDetailBox table.priceEx td,div.ghDetailBox table.priceEx td {
	border:1px solid #999;
	text-align:right;
}

/*list*/
dl.priceAttention {
	width:510px;
	margin:0 0 20px 0;
	overflow:hidden;
}
dl.priceAttention dt {
	float:left;
	width:30px;
	line-height:150%;
	color:#c00;
}
dl.priceAttention dd {
	padding:0 0 0 30px;
	line-height:150%;
}




