#content .cont_in #content_left {
	margin-bottom: 62px;

	.page__tit {
		font-size: 28px;
		margin-top: 61px;
		margin-bottom: 0;
		border-bottom: none;
	}

	.page__txt {
		font-size: 18px;
		line-height: 1.92;
		margin-top: 32px;
	}

	.page__img {

		margin-top: 58px;

		img {
			width: 100%;
			border: none;
		}
	}

	.page__img2 {
		margin: 58px 45px 0;
	}

	.page__cal {
		width: 100%;
		margin-top: 46px;
	}

	.page__cal a {
		display: block;
		text-align: center;
		padding: 1em 0;
		background-color: #1cabe4;
		color: #fff;
		border-radius: 100rem
	}

	.page__cal a:hover {
		color: #000;
		background-color: #fff100
	}


	.inner {
		padding: 48px 0;
		margin-top: 62px;
		background: #CBECFD;


	}

	.inner2 {
		padding: 48px 0;
		background: #FFFBB3;

	}

	.inner2 .page__img2,
	.inner .page__img2 {
		margin-top: 0;
	}

}


@media screen and (max-width: 700px) {
	#content .cont_in #content_left {
		margin-bottom: 42px;

		.page__tit {
			font-size: 21px;
			margin-top: 42px;
		}

		.page__txt {
			font-size: 15px;
			margin-top: 24px;
		}

		.page__img {
			margin-top: 20px;
		}

		.page__img2 {
			margin: 20px 20px 0;
		}

		.page__cal {
			width: 100%;
			margin-top: 24px;
		}

		.page__cal a {
			display: block;
			text-align: center;
			padding: 1em 0;
			background-color: #1cabe4;
			color: #fff;
			border-radius: 100rem
		}

		.page__cal a:hover {
			color: #000;
		}


		.inner {
			padding: 20px 0;
			margin-top: 42px;


		}

		.inner2 {
			padding: 20px 0;

		}

		.inner2 .page__img2,
		.inner .page__img2 {
			margin-top: 0;
		}

	}
}






body .mfp-figure figure {
	padding: 32px;
	background-color: #fff
}

body .mfp-iframe-holder .mfp-close,
body .mfp-image-holder .mfp-close {
	color: #000;
	right: 0;
	padding-right: 13px
}

body .mfp-figure figure img {
	width: 1100px;
	max-width: none
}

@media screen and (max-width: 1200px) {
	body .mfp-figure figure img {
		width: 90vw;
		max-width: none
	}
}

@media screen and (max-width: 700px) {
	body .mfp-figure figure {
		padding: 32px;
		background-color: #fff;
		max-width: 1200px;
		overflow: scroll;
		scrollbar-width: none
	}

	body .mfp-figure figure img {
		width: 1200px;
		max-width: none
	}
}
