@charset "utf-8";
/*------------------------------------------------------------
	about/medical
------------------------------------------------------------*/
#pagePath {
	margin-bottom: 8.6rem;
}
#container .com-headline01 {
	margin-bottom: 7.8rem;
	font-size: 4rem;
}
#container .com-headline04 {
	margin-bottom: 4rem;
}
#container .textList01 li {
	margin-bottom: 2.4rem;
}
#container .textList01 li:last-child {
	margin-bottom: 0;
}
#container .imgBox {
	margin: 0 auto;
	width: 90%;
}
#container .medicalBox {
	margin-bottom: 7rem;
}
#container .medicalBox:last-child {
	margin-bottom: 0;
}
#container .com-dotTxtList {
	font-size: 1.6rem;
}
#container .c-text:not(:last-child) {
	margin-bottom: 2rem;
}
/* アンカーリンクのスタイル */
#container .c-text a:not([href^="tel:"]) {
	text-decoration: underline;
	color: #007ADB;
}
/* 電話番号リンクのスタイル */
#container .c-text a[href^="tel:"] {
	text-decoration: none;
	color: inherit;
}
@media all and (min-width: 768px) {
	#container .c-text a:not([href^="tel:"]):hover {
		opacity: 0.6;
	}
}
#container .comBtn02 {
	margin: 0 0 2rem;
}
#container .com-notesUl li {
	color: #3C4242;
	font-size: 1.6rem;
}
#container .com-table02 th,
#container .com-table02 td {
	text-align: left;
}
/* テーブル内のアンカーリンクのスタイル */
#container .com-table02 a:not([href^="tel:"]) {
	text-decoration: underline;
	color: #007ADB;
}
/* テーブル内の電話番号リンクのスタイル */
#container .com-table02 a[href^="tel:"] {
	text-decoration: none;
	color: inherit;
}
@media all and (min-width: 768px) {
	#container .com-table02 a:not([href^="tel:"]):hover {
		opacity: 0.6;
	}
}
@media all and (max-width: 767px) {
	#container .imgBox {
		width: 100%;
		overflow-x: scroll;
	}
	#container .imgBox img {
		min-width: 70rem;
	}
}