/*----------------------------------------------------
    PCサイトcss
----------------------------------------------------*/
@media screen and (min-width: 768px) {

	/*/////////////PC用のCSSをここに作成してください。/////////////*/
	/*/////////////必ず中括弧の中に作成してください。/////////////*/

	.voice-card-wrap {
		margin: 32px 0;
	}

	.voice-card {
		position: relative;
		margin: 0 0 20px;
		padding: 28px 30px;
		background: #fff;
		border: 2px solid #e5eef7;
		border-radius: 14px;
		box-shadow: 0 8px 24px rgba(0, 0, 0, 0.05);
	}

	.voice-card:last-child {
		margin-bottom: 0;
	}

	.voice-card__label {
		display: inline-block;
		margin-bottom: 12px;
		padding: 5px 12px;
		background: #eef6ff;
		border-radius: 999px;
		color: #1765a6;
		font-size: 14px;
		font-weight: 700;
		line-height: 1.4;
	}

	.voice-card__meta {
		margin-bottom: 12px;
		color: #555;
		font-size: 14px;
		font-weight: 700;
		line-height: 1.6;
	}

	.voice-card__text {
		margin: 0;
		font-size: 16px;
		line-height: 2;
	}

	.sp-only {
		display: none !important;
	}

	.sp_br {
		display: none !important;
	}
}

/*----------------------------------------------------
    SPサイトcss
----------------------------------------------------*/
@media screen and (max-width: 767px) {

	/*/////////////SP用のCSSをここに作成してください。/////////////*/
	/*/////////////必ず中括弧の中に作成してください。/////////////*/

	.voice-card-wrap {
		margin: 26px 0;
	}

	.voice-card {
		position: relative;
		margin: 0 0 20px;
		padding: 22px 20px;
		background: #fff;
		border: 2px solid #e5eef7;
		border-radius: 10px;
		box-shadow: 0 8px 24px rgba(0, 0, 0, 0.05);
	}

	.voice-card:last-child {
		margin-bottom: 0;
	}

	.voice-card__label {
		display: inline-block;
		margin-bottom: 12px;
		padding: 5px 12px;
		background: #eef6ff;
		border-radius: 999px;
		color: #1765a6;
		font-size: 13px;
		font-weight: 700;
		line-height: 1.4;
	}

	.voice-card__meta {
		margin-bottom: 12px;
		color: #555;
		font-size: 13px;
		font-weight: 700;
		line-height: 1.6;
	}

	.voice-card__text {
		margin: 0;
		font-size: 15px;
		line-height: 1.9;
	}

	.pc-only {
		display: none !important;
	}

	.pc_br {
		display: none !important;
	}
}