@charset "utf-8";
/* CSS Document */



/*----- 醫療團隊 -----*/
.teamArea {
	width: 87%;
	margin: 0 auto;
	padding: 0 100px 20px;
	background-color: #fcfaf4;
}

.teamBox {
	padding: 65px 0;
	border-bottom: 1px solid #d9c6ac;
}

.teamBox:last-child {
	border-bottom: none;
}

.teamPhoto {
	width: 40%;
	float: left;
}

.teamPhoto h3.doctor {
	font-size: 30px;
	color: #070707;
	margin: 12px 0 30px -1px;
}

.teamInfo {
	float: right;
	width: 45%;
	margin-top: 94px;
	font-size: 15px;
}

.teamInfo h4.itemTitle {
	font-size: 15px;
	color: #af4415;
	font-weight: normal;
	margin-bottom: 7px;
}

.teamInfo .itemTxt {
	margin-bottom: 33px;
	line-height: 30px;
}

.teamInfo .itemTxt:last-child {
	margin-bottom: 0;
}





/*----- 門診時間表 -----*/
.timeArea {
	width: 90%;
	margin: 0 auto;
	text-align: right;
}

.updateTime {
	font-size: 14px;
	margin-right: 2px;
}

.updateTime span {
	color: #c42304;
}

.timeTable-Box {
}

.timeTable {
	font-size: 17px;
	border-spacing: 2px 15px;
	border-collapse: separate; 
}

.timeTable th {
	color: #fff;
	font-weight: normal;
	padding: 18px 0;
	background-color: #cfaf92;
	text-align: center;
}

.timeTable th:first-child {
	background-color: #cba484;
}

.timeTable td {
	padding: 22px 0;
	background-color: #dac69d;
	text-align: center;
}

.timeTable td.main {
	background-color: #cfaf92;
	line-height: 32px;
}

.timeTable td i {
	font-size: 25px;
	color: #947c7b;
}

.timeTable-m-Box {
	display: none;
}

.timeTable-m {
	font-size: 16px;
	border-spacing: 2px;
	border-collapse: separate; 
}

.timeTable-m th {
	font-weight: normal;
	padding: 13px 0;
	background-color: #cfaf92;
	text-align: center;
	line-height: 26px;
}

.timeTable-m th:first-child {
	color: #fff;
	background-color: #cba484;
}

.timeTable-m td {
	padding: 13px 0;
	background-color: #dac69d;
	text-align: center;
}

.timeTable-m td.main {
	color: #fff;
	background-color: #cfaf92;
	line-height: 32px;
}

.timeTable-m td i {
	font-size: 23px;
	color: #947c7b;
}






@media (max-width: 1199px){

/*----- 醫療團隊 -----*/
.teamArea {
	width: 90%;
	margin: 0 auto;
	padding-left: 80px;
	padding-right: 80px;
}




}



@media (max-width: 991px){

/*----- 醫療團隊 -----*/
.teamArea {
	width: 100%;
	margin: 0 auto;
	padding-left: 60px;
	padding-right: 60px;
}

.teamPhoto {
	width: 45%;
}



/*----- 門診時間表 -----*/
.timeArea {
	width: 100%;
}


	
}


@media (max-width: 767px){

/*----- 醫療團隊 -----*/
.teamArea {
	margin-top: 50px;
	padding-left: 45px;
	padding-right: 45px;
}



/*----- 門診時間表 -----*/
.timeTable-Box {
	display: none;
}

.timeTable-m-Box {
	display: block;
}

.updateTime {
	margin-right: 1px;
	margin-bottom: 13px;
}



}



@media (max-width: 480px){

/*----- 醫療團隊 -----*/
.teamArea {
	padding-left: 40px;
	padding-right: 40px;
}

.teamPhoto {
	width: 100%;
	float: none;
	text-align: center;
}

.teamInfo {
	float: none;
	width: 100%;
	margin-top: 40px;
}




}