#iryoujin strong.note{
	font-size:1.06em;
	color:#777;
}
#iryoujin h4{
	margin: 0 0 15px 0;
}
#iryoujin h4.title_h4{
	font-size:1.1em;
}
#iryoujin h4.subtitle_h4{
	margin-top: 30px;
	padding:1px 3px 1px 10px;
	background-color:#FFF8E8;
	color:#F90;
}
#iryoujin h4.clinic_h4{
	margin:0 0 10px 0;
	padding:1px 3px;
	background-color:#efefef;
	font-size:1.1em;
}
#iryoujin div.img_left{
	padding:15px 10px 5px 0;
	font-size:0.8em;
	text-align:left;
	float:left;
	line-height: 1.3;
	color: #666;
}
#iryoujin div.img_right{
	padding:15px 0 5px 10px;
	font-size:0.8em;
	text-align:left;
	float:right;
	line-height: 1.3;
	color: #666;
}
#iryoujin div.img_left img,
#iryoujin div.img_right img{
	margin-bottom: 3px;
}
#iryoujin div.w_240{
	width: 240px;
}
#iryoujin div.w_160{
	width: 160px;
}
#iryoujin div.w_180{
	width: 180px;
}
#iryoujin img.left{
	padding:0 0 0 0;
	margin:5px 10px 5px 0;
	float: left;
}
#iryoujin img.right{
	margin: 5px 0 5px 10px;
	padding:0;
	float: right;
}
#iryoujin p{
	margin: 0 0 15px 0;
}
#iryoujin p.zero{
	margin: 0 0 0 0;
}
#iryoujin div.img_person{
	padding:0;
	width: 100px;
	float:left;
}
#iryoujin div.doctor_history{
	margin-left:110px;
}
#iryoujin h5.clinic_h5{
	margin:0 0 10px 0;
	border-bottom:1px dotted #ccc;
	font-size:1.06em;
	font-weight: bold;
}
#iryoujin div.writer{
	border:1px solid #ccc;
	padding:7px;
	margin-bottom:30px;
}
#iryoujin div.writer span{
	font-size:87%;
}
#iryoujin div.powered{
	margin-bottom:10px;
	color: #000;
	text-align:right;
	font-size:13px;
}
#iryoujin div.powered a,
#iryoujin div.powered a:link,
#iryoujin div.powered a:active,
#iryoujin div.powered a:visited{
	color: #FA8304;
}
br.clear {
	font-size: 1px;
	line-height: 100%;
	clear: both;
}
#iryoujin div.note{
	margin-bottom: 15px;
	padding: 5px;
	border: 1px solid #ccc;
	font-size: 80%;
}
.center{text-align: center;}

#iryoujin div.ani_50_thum{
width:550px;
margin:0 auto 10px auto;
padding:10px 0 10px 0;
text-align:center;
border:1px solid #ccc;
}
#iryoujin div.ani_50_thum h5{
margin:5px 16px 10px 16px;
background-color:#f5f5f5;
padding:2px 0;
text-align:center;
font-size:1.1em;
}

#iryoujin div.ani_50_thum img{
margin: 2px;
}
#iryoujin div.clinic_detail p,
#iryoujin div.clinic_detail div.doctor_history{
font-size: 0.86em;
}


