/*===========================================
Specialty
===========================================*/

/*-------------------------------------------
dr map
-------------------------------------------*/
.search-condition{
	float:left;
	width:45%;
	padding:0 50px 0 10px;
}
	.search-condition ul{
		list-style:none;
		margin:0;
		padding:0;
	}
		.search-condition ul li{
			margin-bottom:1.5em;
		}
			.search-condition ul li label{
				display:block;
				font-weight:700;
			}
			.search-condition ul li input,
			.search-condition ul li select{
				width:100%;
			}
.search-map{
	float:right;
	width:55%;
	padding-left:30px;
	border-left:1px solid #e4cb8f;
	text-align:center;
}

.search-result .search-condition{
	float:none;
	width:100%;
	padding:0;
	border-bottom:1px solid #e4cb8f;
}
	.search-result .search-condition ul li{
		position:relative;
		float:left;
		margin:0 25px 12px 0;
		padding-top:24px;
	}
		.search-result .search-condition ul li label{
			display:block;
			font-weight:700;
			position:absolute; top:0;
		}
		.search-result .search-condition ul li input,
		.search-result .search-condition ul li select{
			width:auto;
		}
		.search-result .search-condition ul li input[type='submit']{
			
		}
.result-list table.list thead th{
	padding:5px 10px;
	text-align:left;
}
.result-list table.list tbody td{
	padding:14px 10px;
	line-height:18px;
	color:#111;
	transition:.2s;-webkit-transition:.2s;
}
.result-list table.list tbody tr:hover td{
	background-color:#fefaf2;
}
	.result-list .dr-name{
		margin:0;
		font-size:16px;
	}
	.result-list .institution{
		display:inline-block;
		font-size:14px;
		margin-bottom:3px;
	}
	.result-list .place,
	.result-list .tel,
	.result-list .fax{
		display:inline-block;
		vertical-align:top;
		background-position:0 50%;
		background-repeat:no-repeat;
		background-size:12px 12px;
		padding-left:18px;
	}
	.result-list .place{background-image:url(../images/icon-place-12x12.png?v=20171219); color:#777;}
	.result-list .tel{background-image:url(../images/icon-tel-12x12.png?v=20171219);}
	.result-list .fax{background-image:url(../images/icon-fax-12x12.png?v=20171219);}

/*-------------------------------------------
specialty list
-------------------------------------------*/
.specialty-list{
	width:49%;
}
.specialty-list ul{
	margin:0;
	padding:0;
	list-style:none;
}
.specialty-list ul li{
	border:1px solid #ddd;
	border-radius:5px;
	padding:8px 15px;
	margin:5px 0;
}
.specialty-list a{
	display:inline-block;*display:inline;zoom:1;
	padding-right:24px;
	color:#333;
}
.specialty-list a:hover{
	color:#09F;
}
.specialty-list a[href *='pdf']{background:url(../images/icon-pdf.png) right 50% no-repeat;}
.specialty-list a[href *='xls']{background:url(../images/icon-xls.png) right 50% no-repeat;}
.specialty-list a[href *='doc']{background:url(../images/icon-doc.png) right 50% no-repeat;}

/*-------------------------------------------
accreditation
-------------------------------------------*/
.accreditation{
	width:100%;
}
.accreditation .modify-date{
	text-align:right;
	line-height:16px; font-size:12px; color:#999;
}
.accreditation dl{
	margin:0 0 30px; padding:0px;
}
.accreditation dt{
	color:#bb953b;
	float:left;
	padding:5px 0;
}
.accreditation dd{
	margin-left:50px;
	padding:5px 5px 5px 20px;
	height:auto !important;min-height:24px;height:24px;
	border-left:1px solid #ccc;
	border-top:1px dotted #ddd;
}
.accreditation dd:first-of-type{
	border-top:none;
}

/*-------------------------------------------
hospitail
-------------------------------------------*/
.hospital{
	width:100%;
}

/*-------------------------------------------
column
-------------------------------------------*/
.column ol{
	padding-left:1.4em;
}
	.column li{
		border-bottom:1px solid #ddd;
		padding:12px 0;
	}
.column .download .btn{
	border:1px solid #ddd;
	color:#111;
	background-color:#fff;
	background-position:right 15px center;
	background-repeat:no-repeat;
	padding:8px 40px 8px 15px;
	margin-right:10px;
}
.column .download .btn:hover{
	color:#09F;
	box-shadow:none;
}
.column .download a[href *='pdf']{background-image:url(../images/icon-pdf.png);}
.column .download a[href *='xls']{background-image:url(../images/icon-xls.png);}
.column .download a[href *='doc']{background-image:url(../images/icon-doc.png);}
