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

/* おもな巡拝霊場　トップページ */
ul.junpai-reijo {
	padding-left: 0;
	display: flex;
	justify-content: space-between;
}

.reijo-list {
	margin-top: 0.5em;
	margin-left: auto;
	margin-right: auto;
}

.reijo-list li {
	margin-top: 0.5em;
}

/* 霊場の説明の共通デザイン */
.reijo {
	margin-top: 1em;
}

.reijo p {
	margin-bottom: 0.5em;
}

.reijo p:last-child {
	margin-bottom: 0;
}

.fudasyo {
	margin-top: 2em;
}

.fudasyo-list {
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}

.fudasyo-list th {
	padding: 0.25em;
	font-size: 12px;
	text-align: center;
	border: 1px solid #efcd9a;
}

.fudasyo-list td {
	padding: 0.25em 0.5em;
	font-size: 12px;
	line-height: 1.25em;
	border: 1px solid #efcd9a;
}

td.fudaban, td.jiin, td.reijo-honzon, td.reijo-hondo, td.hougo, td.kaiki, td.tsusyou {
	white-space: nowrap;
}

.fudasyo-list th.bangai {
	padding-top: 0.75em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	text-align: left;
	border-left-style: none;
	border-right-style: none;
}

tr.reigai {
	border-top-color: #efcd9a;
	border-top-style: double;
}

tr.note td {
	padding-top: 0.75em;
	border-style:  none;
}

/* 大和地蔵十福 */
.jufuku {
	margin-top: 1em;
}

.jufuku-list {
	margin-bottom: 0.5em;
	margin-left: 1em;
}

.jufuku-list dt::before {
	content: "◆";
	margin-right: 0.25em;
}

.jufuku-list dd {
	margin-left: 2em;
}

/* 575px以下 */
@media screen and (max-width:575px) {
	.hide575 {
		display: none;
	}

	.reijo-hondo, .syuuha, .jiin-honzon, .hide-phpc {
		display: none;
	}

	td.note {
		border-style:  none;
	}
}

/* 576px以上 */
@media screen and (min-width:576px) {
	.hide576 {
		display: none;
	}

	.jufuku-list dt {
		display: inline;
	}

	.jufuku-list dt::after {
	content: "……";		
	}

	.jufuku-list dd {
		display: inline;
		margin-left: 0;
	}
}

/* 767px以下 */
@media screen and (max-width:767px) {
	.hide767 {
		display: none;
	}
}

/* 768px以上 */
@media screen and (min-width:768px) {
	.hide768, .hide-phpc {
		display: none;
	}
}
