@charset "utf-8";
@import url("../_common/_clinic.css");

/* 代々木の森　診療所 トップページ */

#Characteristics {
	float: left;
	margin: 5px 0 0;
	padding: 0 8px;
	width: 336px;
	height: 495px;
	background: #f9fcf6;
	border: 2px solid #99c000;
}
#Characteristics h2 {
	margin: 0 -8px 0;
	padding: 0;
}
#Characteristics ul {
	margin: 10px 0 10px;
	padding: 0;
	list-style: none;
}
#Characteristics li {
	margin: 0 0 6px;
	padding: 0 0 0 20px;
	color: #9c9;
	line-height: 1.5;
	background-image: url("../_common/images/mark01.gif");
	background-repeat: no-repeat;
	background-position: 0 1px;
}
#Characteristics li p {
	margin: 0;
	padding: 0;
	color: #000;
	letter-spacing: .05em;
}
#Characteristics li strong {
	color: #042;
}

#SpCharacteristics {
	float: left;
	margin: 5px 0 0;
	padding: 0 8px 8px;
	width: 336px;
/*	height: 510px;*/
	background: #f9fcf6;
	border: 2px solid #901d13;
}
#SpCharacteristics h2 {
	margin: 0 -8px 0;
	padding: 0;
}
#SpCharacteristics ul {
	margin: 10px 0;
	padding: 0;
	list-style: none;
}
#SpCharacteristics li {
	margin: 0 0 6px;
	padding: 0;
	color: #9c9;
	line-height: 1.5;
}
#SpCharacteristics li p {
	margin: 0;
	padding: 0;
	color: #000;
	letter-spacing: .05em;
}
#SpCharacteristics li strong {
	color: #042;
}

#News {
	float: right;
	margin: 5px 0 0;
	padding: 10px 0 10px 10px;
	width: 230px;
	/*height: 317px; */
	height: 417px;
	color: #fff;
	background: #5c9559;
}
#News h2 {
	margin: 0;
	padding: 0;
}
#News dl.History ,
#News dl.News {
	padding: 0 10px 0 0;
	font-size: 11px;
	line-height: 1.5;
}
#News dl.History {
	margin: 5px 0 0;
	/* height: 100px; */
	height: 200px;
	overflow: auto;
}
#News dl.News {
	margin: 0;
	border-top: 1px solid #060;
}
#News dl.History dt ,
#News dl.News dt {
	margin: 8px 0 3px;
	padding: 0;
	color: #ff0;
}
#News dl.History dd ,
#News dl.News dd {
	margin: 0 0 5px 15px;
	padding: 0;
	display: list-item;
	list-style-type: disc;
}
#News dl.History dd a ,
#News dl.News dd a {
	color: #9ff;
}
#News dl.History dd a:hover ,
#News dl.News dd a:hover {
	color: #0ff;
}
.QR_image {
	margin: 5px 0;
	text-align: center;
	background: #fff;
}
.QR_image a {
	text-decoration: none;
}
.QR_image a img {
	border: 0 none;
}

#AddInfo {
	float: right;
	margin: 5px 0 0;
	padding: 10px;
	width: 218px;
	height: 152px;
	background: #efe;
	border: 1px solid #5c9559;
}
#AddInfo h2 {
	margin: 0;
	padding: 3px 0 0;
	color: #f60;
	/* background: #eec; */
	text-align: center;
	font-size: 13px;
	line-height: 1.1;
}
#AddInfo p {
	margin: .5em 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.5;
}


