@charset "shift_jis";

#main .section {
	color:#525252;
}
#main .section h2 {
	padding-bottom:17px;
}
#main .section .text {
	padding-bottom:27px;
	padding-left:5px;
}
#main table.chart th {
	padding:10px 12px;
	font-size:100%;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
#main table.chart td {
	padding:10px 12px;
	font-size:100%;
	text-align:left;
	vertical-align:top;
}
#main table.chart td .link {
	margin-top:5px;
}
#main table.chart td .link a {
	color:#525252;
}
#main .attention {
	margin-bottom:10px;
	color:#666666;
	font-size:100%;
	font-weight:bold;
	letter-spacing:0;
}

.entry {
	float:left;
	width:160px;
	padding-bottom:18px;
	padding-left:5px;
	text-align:center;
}
#flow .textWrapper {
	float:right;
	width:280px;
	padding:5px 6px 25px 0;
}
#flow .imageWrapper {
	float:left;
	width:193px;
	text-align:center;
}
#flow .imageWrapper img {
	padding-bottom:9px;
}
#main .section .lead {
	padding:0 0 15px 3px;
}

/*#sub .linkWrapper li.link01 a {
	background-image:url(../images/clinicguide/sub_link_clinic.gif);
}
#sub .linkWrapper li.link02 a {
	background-image:url(../images/clinicguide/sub_link_doctor.gif);
}
#sub .linkWrapper li.link03 a {
	background-image:url(../images/clinicguide/sub_link_staff.gif);
}
#sub .linkWrapper li.link04 a {
	background-image:url(../images/clinicguide/sub_link_network.gif);
}
#sub .linkWrapper li.link05 a {
	background-image:url(../images/clinicguide/sub_link_facility.gif);
}
*/

/* add:20100127 */
#main .section#doctor,
#main .section#staff {
	color:#525252;
}
#main .section#doctor h2,
#main .section#staff h2 {
	padding-bottom:17px;
}
#main .section#doctor .text,
#main .section#staff .text {
	padding-bottom:27px;
	padding-left:5px;
}
#main .section#doctor .textWrapper,
#main .section#staff .textWrapper {
	float:left;
	width:340px;
	margin-bottom:30px;
}
#main .section#doctor .imageWrapper,
#main .section#staff .imageWrapper {
	float:right;
	width:140px;
	padding-bottom:15px;
}
#main .section#doctor .name,
#main .section#staff .name {
	padding-bottom:10px;
}
#main .section#doctor .name strong,
#main .section#staff .name strong {
	padding-left:10px;
	font-size:120%;
}
#doctor dt,
#staff dt {
	float:left;
	width:60px;
	padding-left:15px;
	background:url(../images/common/icon_arrow_02.gif) no-repeat left center;
}
#doctor dd,
#staff dd {
	float:left;
	width:265px;
	padding-bottom:10px;
}

#equipment .entry {
	float:left;
	width:210px;
	padding:0 20px 20px 20px;
}
#equipment dt {
	padding:9px 0 7px 15px;
	background:url(../images/common/icon_arrow_02.gif) no-repeat left center;
	font-weight:bold;
	text-align:left;
}
