@charset "utf-8";
/* CSS Document */

.interviewDetail {
}

.interviewDetail_lists {
	.interviewDetail_list {
	}
	.interviewDetail_list:last-child {
		margin-bottom: 0;
	}
	.interviewDetail_list_title {
		color: var(--color_lightblue);
	}
	.interviewDetail_list_image {
		display: block;
	}
	.interviewDetail_list_text {
		line-height: 1.7;
	}
}

.interviewDetail_btn {
	margin: 0 auto;
	.interviewDetail_btn_link {
		display: block;
		color: var(--color_lightblue);
		font-weight: bold;
		text-align: center;
		border: 1px solid var(--color_lightblue);
	}
}


/* --------------------------------------------------
PC
-------------------------------------------------- */
@media screen and (min-width: 768px) {
	.interviewDetail {
	}

	.interviewDetail_lists {
		margin-bottom: 30px;
		.interviewDetail_list {
			margin-bottom: 30px;
		}
		.interviewDetail_list_title {
			font-size: 24px;
		}
		.interviewDetail_list_image {
			float: right;
			padding: 0 0 20px 20px;
		}
		.interviewDetail_list_text {
			font-size: 15px;
		}
	}

	.interviewDetail_btn {
		width: 350px;
		.interviewDetail_btn_link {
			font-size: 16px;
			padding: 16px 0;
			border-radius: 100px;
		}
	}
}


/* --------------------------------------------------
スマホ
-------------------------------------------------- */
@media all and (max-width: 767px) {
	.interviewDetail {
	}

	.interviewDetail_lists {
		margin-bottom: 6vw;
		.interviewDetail_list {
			margin-bottom: 6vw;
		}
		.interviewDetail_list_title {
			font-size: 4vw;
		}
		.interviewDetail_list_image {
			width: 90%;
			margin: 0 auto 2vw;
		}
		.interviewDetail_list_text {
			font-size: 3.25vw;
		}
	}

	.interviewDetail_btn {
		width: 66.667%;
		.interviewDetail_btn_link {
			font-size: 3.5vw;
			padding: 3.5vw 0;
			border-radius: 100px;
		}
	}
}
