@charset "utf-8"; 

/* ===========================================================================================================================
	第二階層（検索結果一覧）＆第三階層（病院詳細） second-third css
	
	---- INDEX ----
	第二階層（検索結果一覧）
	第三階層（病院詳細）
============================================================================================================================== */
/* 第二階層（検索結果一覧）
------------------------------------------------------------------------------------------------------------------------------ */
/* タイトル下の注釈
--------------------- */
.title-notes {
	margin-bottom: 3em;
	font-size: 0.8em;
	text-align: center;
}
@media screen and (max-width: 767px) {/* SP */
	.title-notes {
		text-align: left;
		padding: 0 1em;
	}
}
/* キーワード検索の注釈
--------------------- */
.kw-search .notes {
	margin-bottom: 1em;
}
@media screen and (max-width: 374px) {/* 最小SP */
	.kw-search .notes {
		font-size: 0.8em;
	}
}
/* 検索条件＆件数
--------------------- */
.search-conditions {
	margin-bottom: 3em;
}
.search-conditions h3 {
	font-size: 20px;
	padding-bottom: 0.5em;
}
.search-conditions h3::after {
	content: "";
	display: block;
	padding-top: 0.5em;
	width: 50%;
	border-bottom: 1px solid #000;
}
.search-conditions h3 span {
	font-weight: 600;
}
.search-conditions p {
	font-size: 20px;
}
@media screen and (max-width: 767px) {/* SP */
	.search-conditions {
		margin-bottom: 2em;
	}
	.search-conditions h3 {
		font-size: 18px;
	}
	.search-conditions p {
		font-size: 18px;
	}
}
/* 表下の注釈
--------------------------------- */
.list-notes {
	width: 50%;
	margin-left: 50%;
	margin-top: 1em;
}
@media screen and (max-width: 767px) {/* SP */
	.list-notes {
		width: 100%;
		margin-left: 0;
	}
}
.list-notes li {
	font-size: 0.8em;
	margin-left: 1em;
	text-indent: -1em;
}



@media screen and (min-width: 1000px) {/* PC */
}
@media screen and (min-width: 768px) and (max-width: 999px) {/* TB */
}
@media screen and (max-width: 767px) {/* SP */
}

