.v-cont1__ttl {
	height: 235px;
	background-image: url(../img/voice/v-bg.png);
	background-size: cover;
	padding-top: 90px;
}
.voice {
	padding-top: 40px;
	padding-bottom: 200px;
}
.voice-item {
	width: 100%;
	max-width: 760px;
	margin: 0 auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	padding: 30px 0;
}
.voice-item+.voice-item {
	border-top: 1px solid #CCC;
}
.voice-item__img {
	flex: 0 0 250px;
}
.voice-item__img img {
	width: 100%;
}
.voice-item__txt {
	padding-left: 30px;
}

.voice-item__txt--1 {
	font-size: 19px;
	color: #A52B2A;
	line-height: 120%;
}

.voice-item__txt--2 {
	font-size: 18px;
	color: #333333;
	line-height: 120%;
	padding: 10px 0;
}

.voice-item__txt--3 {
	font-size: 15px;
	color: #333;
	line-height: 200%;
	word-break: break-all;
}
.voice-single {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	padding: 70px 0 150px;
}
.voice-single__ttl {
	text-align: center;
	width: 619px;
	height: 70px;
	font-size: 23px;
	color: #1F1F1F;
	background-image: url(../img/voice/v-icon2..png);
	background-size: cover;
	margin: 0 auto;
	padding-top: 30px;
}
.voice-single__main {
	padding-top: 30px;
}
.voice-single__img {
	text-align: center;
}
.voice-single__img img {
	max-width: 100%;
}
.voice-single__txt {
	padding-top: 45px;
	font-size: 16px;
	color: #333;
	line-height: 200%;
	word-break: break-all;
}
.voice-single__txt img {
	max-width: 100%;
}
.voice-single__sign {
	text-align: right;
	font-size: 15px;
	color: #333;
	padding-top: 25px;
}
.voice-image {
	text-align: center;
}
.voice-image img {
	max-width: 100%;
}
/* .voice-image {
	text-align: center;
} */

.notice {
	width: 100%;
	max-width: 1920px;
	background-image: url(/wp-pilatesbody/wp-content/uploads/2020/01/notice-2.png);
	background-position: left bottom;
	background-size: auto;
	background-repeat: no-repeat;
	padding-bottom: 1000px;
}

.notice .voice-single__main {
	width: 100%;
	max-width: 1020px;
	margin: 0 auto;
	padding: 0 10px;
}

@media all and (max-width: 1024px) {
	.notice {
		max-width: 100%;
		padding-bottom: 500px !important;
		background-size: 100% auto;	
	}
}

@media all and (max-width: 768px) {
	.notice {
		max-width: 100% !important;
		padding-bottom: 300px !important;
	}
}