@charset "UTF-8";

.container__title h1 img {
	width: 230px;
}
@media (max-width: 767px) {
	.container__title h1 img {
		width: 162px;
	}
}
.container-box-wrapper {
	margin-bottom: 100px;
}
@media (max-width: 767px) {
	.container-box-wrapper {
		margin-bottom: 40px;
	}
}
/*
-------------------------------------------------- */
.container-box__title-img {
	background-color: #fff;
	overflow: hidden;
	position: relative;
	width: 100%;
	padding-top: 56.25%;
}
.container-box__title-img iframe {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.container-box__content > h2 {
	text-align: center;
	max-width: 100%;
	padding: 10px 0 60px 0;
}
.container-box__content > h2 .centent-lead__sp {
	display: none;
}
.message-content {
	padding: 0 10px;
}
.message-content p {
	font-weight: bold;
	line-height: 2.5em;
	font-size: 18px;
	margin-bottom: 30px;
	text-align: justify;
}
.message-content .message-dashed {
	font-size: 22px;
	border-bottom: 2px dashed #000;
	padding-bottom: 4px;
}
.message-dashed.message-dashed__pink {
	color: #f66b96;
	border-color: #f66b96;
}
.message-dashed.message-dashed__purple {
	color: #7b43ba;
	border-color: #7b43ba;
}
.message-dashed.message-dashed__green {
	color: #01a27e;
	border-color: #01a27e;
}
.message-dashed.message-dashed__orange {
	color: #ff8a00;
	border-color: #ff8a00;
}
.message-dashed.message-dashed__blue {
	color: #2d8dd7;
	border-color: #2d8dd7;
}
.message-dashed.message-dashed__red {
	color: #f65024;
	border-color: #f65024;
}
.message-dashed.message-dashed__green2 {
	color: #6aa70b;
	border-color: #6aa70b;
}

@media (max-width: 767px) {
	.container-box__content > h2 {
		padding: 5px 0 30px 0;
	}
	.container-box__content > h2 .centent-lead__pc {
		display: none;
	}
	.container-box__content > h2 .centent-lead__sp {
		display: inline-block;
		width: 236px;
	}
	.message-content p {
		font-size: 17px;
		line-height: 1.8em;
		margin-bottom: 20px;
	}
	.message-content .message-dashed {
		font-size: 17px;
		padding-bottom: 5px;
	}
}