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

/*aboutus*/
.p-maintitle .c-icon.aboutus {
	background: url(../img/aboutus/icon_aboutus.png) no-repeat left top;
	background-size: 90px 90px;
}
.p-doctor {
	font-size: 14px;
	line-height: 24px;
	vertical-align: text-bottom;
	padding: 0 0 15px;
}
.p-doctor .name {
	font-size: 22px;
}
.p-career {
	display: inline-block;
	vertical-align: top;
	margin: 0 30px 15px 0;
}
.p-career .c-dt {
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	color: #4692B7;
}
.p-career .c-dd {
	font-size: 14px;
	line-height: 24px;
}
.p-detail {
	width: 100%;
	margin: 0 0 45px;
}
.p-detail .c-th {
	width: 170px;
	padding: 8px 20px;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	color: #4C6A77;
	text-align: left;
	background-color: #D8E8EF;
	border: #4892B7 solid 1px;
}
.p-detail .c-td {
	width: auto;
	padding: 8px 20px;
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	border: #4892B7 solid 1px;
}
.p-accessmap .googlemap {
	margin: 0 0 45px;
}
.p-information {
	margin: 0 0 15px;
}
.p-information .c-dt {
	font-size: 14px;
	line-height: 22px;	
}
.p-information .c-dd {
	font-size: 14px;
	line-height: 22px;	
}
.p-schedule {
	width: 100%;
}
.p-schedule .thead .c-th {	
	padding: 8px 20px;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	color: #1F3F50;
	text-align: center;
	background-color: #D8E8EF;
	border: #4892B7 solid 1px;
}
.p-schedule .tbody .c-th {
	width: 250px;
	padding: 8px 20px;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	color: #1F3F50;
	text-align: center;
	vertical-align: middle;
	border: #4892B7 solid 1px;
}
.p-schedule .tbody .c-td {
	padding: 8px 16px;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	color: #4892B7;
	border: #4892B7 solid 1px;
}
@media screen and (max-width: 959px) {
	
	.p-detail .c-th {
		display: block;
		width: auto;
		border: none;
	}
	.p-detail .c-td {
		display: block;
		border: none;
	}
	.p-accessmap .googlemap {
		height: 300px;
	}
	.p-schedule .thead .c-th {
		padding: 8px 2px;
	}
	.p-schedule .tbody .c-th {
		width: auto;
		padding: 8px 2px;
	}
	.p-schedule .tbody .c-td {
		padding: 8px 2px;
	}
	
}



