@charset "utf-8";
/* CSS Document */
.pikbox.mm img{
	max-width: 455px;
}
.back-btn {
	
	display: flex;
	justify-content: flex-end;
}
.back-btn a {
	display: inline-block;
	padding: 5px 15px 3px;
	color: #ffffff;
	background-color: #2c5200;
	font-weight: bold;
	border-radius: 15px;
	margin-bottom: 30px;
}
.back-btn a span {
	color: yellow;
}

p.center {
	text-align: center;
}
.caption_left {
	margin-top: 15px;
}
img.border {
	border: 1px solid #cccccc;
}
.mt-10 {
	margin-top: 10px;
}
.mt-20 {
	margin-top: 20px;
}
.mt-30 {
	margin-top: 30px;
}
.mb-10 {
	margin-bottom: 10px;
}
.mb-20 {
	margin-bottom: 20px;
}
.mb-30 {
	margin-bottom: 30px;
}
.interviewer_name {
	min-width: 4em;
}
.caption-name {
	font-size: 90%;
	margin: 10px;
}
@media only screen and (max-width: 767px) {
.elem_divide.sp_col1 .holder{
	margin-bottom: 30px;
}
}