@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500;700&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap");
body.voice main .mv-sub {
	position: relative;
}
body.voice main .mv-sub__ttl {
	max-width: 44.2%;
}
@media screen and (max-width: 767px) {
	body.voice main .mv-sub__ttl {
		width: 310px;
		max-width: 62%;
	}
}
body.voice main .mv-sub__chara {
	width: 194px;
	max-width: 13.8%;
	-webkit-transform: translateY(20%);
	        transform: translateY(20%);
}
@media screen and (max-width: 767px) {
	body.voice main .mv-sub__chara {
		width: 87px;
		max-width: 17.4%;
		-webkit-transform: translateX(-50%) translateY(50%);
		        transform: translateX(-50%) translateY(50%);
	}
}
body.voice main .voice-list {
	padding-top: 80px;
	padding-bottom: 180px;
}
@media screen and (max-width: 767px) {
	body.voice main .voice-list {
		padding-top: 40px;
		padding-bottom: 100px;
	}
}
@media (min-width: 1200px) {
	body.voice main .voice-list .container {
		max-width: 900px;
	}
}
body.voice main .voice-list .voice-list-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-column-gap: 4.55%;
	   -moz-column-gap: 4.55%;
	        column-gap: 4.55%;
	-ms-flex-flow: wrap;
	    flex-flow: wrap;
}
@media screen and (max-width: 767px) {
	body.voice main .voice-list .voice-list-row {
		-webkit-column-gap: 5%;
		   -moz-column-gap: 5%;
		        column-gap: 5%;
	}
}
body.voice main .voice-list .voice-list-row .item {
	width: 30.3%;
	margin-top: 60px;
}
@media screen and (max-width: 767px) {
	body.voice main .voice-list .voice-list-row .item {
		width: 47.5%;
	}
}
body.voice main .voice-list .voice-list-row .item .message {
	padding: 15px 0;
	margin-top: 15px;
	text-align: left;
	font-size: 12px;
	line-height: 1.8;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	min-height: 270px;
}
@media screen and (max-width: 991px) {
	body.voice main .voice-list .voice-list-row .item .message {
		min-height: 335px;
	}
}
@media screen and (max-width: 575px) {
	body.voice main .voice-list .voice-list-row .item .message {
		min-height: 372px;
		font-size: 11px;
	}
}
body.voice main .voice-list .voice-list-row .item .message__txt-1, body.voice main .voice-list .voice-list-row .item .message__txt-3 {
	padding-bottom: 2px;
}
body.voice main .voice-list .voice-list-row .item .message__txt-2, body.voice main .voice-list .voice-list-row .item .message__txt-4 {
	text-align: justify;
}
body.voice main .voice-list .voice-list-row .item .message__txt-2 {
	padding-bottom: 20px;
}
@media screen and (min-width: 768px) {
	body.voice main .voice-list .voice-list-row .item:nth-of-type(7) img, body.voice main .voice-list .voice-list-row .item:nth-of-type(8) img, body.voice main .voice-list .voice-list-row .item:nth-of-type(13) img, body.voice main .voice-list .voice-list-row .item:nth-of-type(15) img {
		margin-bottom: 3.5%;
	}
}
@media screen and (max-width: 767px) {
	body.voice main .voice-list .voice-list-row .item:nth-of-type(10) img, body.voice main .voice-list .voice-list-row .item:nth-of-type(13) img {
		margin-bottom: 3.5%;
	}
}
body.voice main .voice-list .voice-list-row .item.type-1 .message__txt-1, body.voice main .voice-list .voice-list-row .item.type-1 .message__txt-3 {
	color: #0d50a5;
}
body.voice main .voice-list .voice-list-row .item.type-2 .message__txt-1, body.voice main .voice-list .voice-list-row .item.type-2 .message__txt-3 {
	color: #ea5959;
}
body.voice main .voice-list .voice-list-row .item.type-3 .message__txt-1, body.voice main .voice-list .voice-list-row .item.type-3 .message__txt-3 {
	color: #6fba2c;
}
body.voice main .voice-list .voice-list-row .item.type-4 .message__txt-1, body.voice main .voice-list .voice-list-row .item.type-4 .message__txt-3 {
	color: #eea900;
}
body.voice main .voice-list .voice-list-row .item.type-5 .message__txt-1, body.voice main .voice-list .voice-list-row .item.type-5 .message__txt-3 {
	color: #12b8d7;
}