/* news-area */
.news-area a{
	color:#666;
	text-decoration:none !important;
}

.news-area dl{
	background:url(../../images/icon_arrow02.png) right 15px center no-repeat;
	margin:0;
	padding:15px 20px;
	border-bottom:1px solid #ccc;
	overflow:hidden;
}

.news-area dl:hover{ background-color:#f3f3f3; }

.news-area dt {
  clear:left;
  float:left;
  width:120px;
}

.news-area dd { padding:0 0 0 130px; }

.news-area .all-list{
	text-align:center;
	margin:0;
	border-bottom:1px solid #ccc;
}

.news-area .all-list a{
	background:url(../../images/icon_arrow02.png) right 15px center no-repeat;
	padding:15px 0;
	display:block;
}

.news-area .all-list a:hover{
	background-color:#f3f3f3;
}

/* 外来受診される方へ */
.visit-page{
	margin-top:50px;
}

.visit-page dl{
	margin:0;
	margin-bottom:2px;
	background:#fafafa;
	padding:8px 10px 6px;
	overflow:hidden;
}
.visit-page dl:hover{ background-color:#f3f3f3; }
.visit-page dl.link-outpatient{ background-color:#ec516c; color:#fff; }

.visit-page dt{
	background:url(../../images/icon_arrow05.png) left center no-repeat;
	padding-left:20px;
	width:160px;
	clear:left;
	float:left;
}

.visit-page dd{
	padding:0 0 0 180px;
	font-size:93%;
	color:#666 !important;
}
.visit-page .link-outpatient dd{ color:#fff !important; }

.visit-page a{ color:#333; text-decoration:none; }