@charset "utf-8";
/*******************************************************
MeySen Academy Copyright(c) All Rights Reserved.
*******************************************************/

/*****************************************************
TOP
******************************************************/
#pg-bible {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, .3) 100%), url(/img/bible/mainVisual.jpg);
}
.bl-content-section-single {
	width: 100%;
    padding: min(80px, 10%) max(120px, (100% - 1250px) / 2);
}
.bl-scripture {
	width: 100%;
	padding:40px 40px 24px;
	border-top:solid 1px rgb(var(--season-main-color));
}
	.bl-scripture:first-of-type { margin-top: 48px; }
	.bl-scripture.hp-last { border-bottom:solid 1px rgb(var(--season-main-color)); }
	.bl-scripture-place {
		margin-top:48px;
		text-align: right;
	}

/* --- pagenation -----------*/
.bl-pagenation { margin:64px auto 40px; }
	.bl-pagenation__inner {
		list-style: none;
		display: flex;
		justify-content: center;
		align-items: center;
		color:#666;
	}
		.bl-pagenation__page {
			font-family: "HarmoniaSansPro-Bold";
			padding: 0 8px;
			font-size: 1.2em;
		}
		.bl-pagenation__prev, .bl-pagenation__next {
			padding: 16px;
			font-size: 26px;
			line-height: 0;
			border-radius: 50%;
			border:solid 1px rgb(var(--season-main-color));
		}
		.bl-pagenation__prev { margin-right: 24px; }
		.bl-pagenation__next { margin-left: 24px; }
		.bl-pagenation__prev.hp-end, .bl-pagenation__next.hp-end { border:0; }

		/* link color */
		.bl-pagenation__inner a, .bl-pagenation__inner a:visited {color:#666;}
		.bl-pagenation__inner a:hover, .bl-pagenation__inner a:active, .bl-pagenation__inner .js-active {color:rgb(var(--season-main-color)); font-weight: 600; }

		.bl-pagenation__inner .icon-arrow-left2, .bl-pagenation__inner .icon-arrow-left2:visited,
		.bl-pagenation__inner .icon-arrow-right2, .bl-pagenation__inner .icon-arrow-right2:visited　{ color:rgb(var(--season-main-color));}

		.bl-pagenation__next a, .bl-pagenation__next a:visited,
		.bl-pagenation__prev a, .bl-pagenation__prev a:visited { color:rgb(var(--season-main-color));}

		.bl-pagenation__next.hp-end a, .bl-pagenation__next.hp-end a:visited,
		.bl-pagenation__prev.hp-end a, .bl-pagenation__prev.hp-end a:visited { color:#666; }

		.bl-pagenation__next.hp-end a:hover, .bl-pagenation__next.hp-end a:active,
		.bl-pagenation__prev.hp-end a:hover, .bl-pagenation__prev.hp-end a:active { color:#666; cursor: text; }


/* add */
.icon-arrow-right2:before {
	content: "\ea3c";
}
.icon-arrow-left2:before {
content: "\ea40";
}

@media screen and (max-width : 1200px) {
}
@media screen and (max-width : 960px) {
	.bl-content-section-single { padding: 7.5% 6.5% 5%; }

}
@media screen and (max-width : 640px) {
	#pg-bible {
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, .4) 100%), url(/img/bible/sp-mainVisual.jpg);
	}
	.bl-scripture {
		padding:40px 24px 24px;
	}
}

/*****************************************************
	for Microsoft Edge
*****************************************************/
@supports (-ms-ime-align:auto) {
	.bl-content-section-single { padding: 6.5% 5%; }
}