/* 対談 */
#contents .midashi {
	width: 480px;
	margin: 0 auto;
	padding: 100px 0 0;
}
@media (max-width:600px) {
	#contents .midashi {
		width: 100%;
	}
	#contents .midashi img {
		width: 100%;
	}
}


#contents .conv {
	width: 480px;
	margin: 0 auto;
}
	#contents .conv table {
		width: 100%;
	}

	#contents .conv th {
		width: 80px;
		padding-top: 2em;
		padding-right: 10px;
		font-weight: bold;
		vertical-align: top;
		color: #007339;
	}
	
	#contents .conv td {
		padding-top: 2em;
		vertical-align: middle;
		color: #404040;
	}
@media (max-width: 600px) {
	#contents .conv {
		width: 100%;
	}
	#contents .conv tr {
		display: flex;
		flex-direction: column;
	}
	#contents .conv td {
		padding-top: 0;
		padding-left: 1em;
	}
}

#contents .conv2 {
	width: 480px;
	margin: 0 auto;
	padding-top: 1em;
}
	#contents .conv2 p {
		padding-top: 1em;
	}
	#contents .conv2 .photo {
		padding-top: 2em;
	}
	@media (max-width: 600px) {
		#contents .conv2 {
			width: 100%;
		}
	}


#contents .photo {
	padding: 3em 0 1em;
	text-align: center;
}
@media (max-width: 600px) {
	#contents .photo > img {
		width: 100%;
	}
	#contents .photo > img[src*="nhk_pr"] {
		max-width: 200px;
	}
}

#contents #continue {
	width: 480px;
	margin: 0 auto;
	padding: 2em 0;
}
@media (max-width:600px) {
	#contents #continue {
		width: 100%;
	}
}
