@charset "UTF-8";
#sidenav dl > dd:nth-child(2) {
	font-weight : bold;
}
#contentBody .contentHeader {
	background-image : url(/wp/wp-content/themes/johsai/outpatien/obesity/img/img_header.jpg);
}
#care .link .linkBtn {
	width : 22em;
	margin : 0 auto;
}
#timetable table {
	width : 100%;
}

#doctor .name {
	font-size : 1.4em;
	margin-bottom : 0.25em;
}
#doctor .column {
	display : grid;
	grid-template-columns : 1fr 100px;
	grid-gap : 24px;
}
#doctor .gridlist ul > li {
	display : grid;
	grid-template-columns : 5em 1fr;
	grid-gap : 12px;
	font-size : 0.875em;
}
#doctor .gridlist ul > li:not(:last-child) {
	margin-bottom : 0.5em;
	padding-bottom : 0.5em;
	border-bottom : 1px solid #dddddd;
}
#doctor .gridlist ul > li > :nth-child(1) {
	font-weight : bold;
	color : #777777;
}
#doctor .img img {
	width : 100%;
}
#doctor .message {
	font-size : 0.875em;
	margin-top : 0.5em;
	padding-top : 0.5em;
	border-top : 1px solid #dddddd;
}
#doctor .message .title {
	font-weight : bold;
	margin-bottom : 0.25em;
	color : #777777;
}

@media screen and (max-width: 1280px) {
}

@media screen and (min-width: 1281px) and (max-width: 1440px) {
}

@media screen and (min-width: 1441px) {
}

@media screen and (max-width: 786px) {
	#doctor .column {
		grid-template-columns : 1fr;
	}
	#doctor .img {
		grid-row : 1/2;
		text-align : center;
	}
	#doctor .img img {
		width : auto;
	}
}
