@charset "UTF-8";

.outline {
}

.outline_sec {
	margin-top: 80px;
}

.outline_sec:first-child {
	margin-top: 0px;
}

.outline_ttl {
	background: #FD91B2;
	color: #fff;
	font-weight: bold;
	line-height: 1.6;
	padding: 15px;
}

.outline_tbl {
	margin-top: 20px;
	font-size: 16px;
	width: 100%;
}

.outline_tbl th,
.outline_tbl td {
	padding: 15px 20px;
	border: 1px solid #c4c4c4;
}

.outline_tbl th {
	width: 15em;
	text-align: left;
	background: #efefef;
}

.outline_tbl td {
}

.outline_btn {
	margin-top: 40px;
	text-align: center;
}

@media screen and (max-width:1140px) {
}

@media screen and (max-width:640px) {
	.outline {
	}

	.outline_sec {
		margin-top: 60px;
	}

	.outline_sec:first-child {
	}

	.outline_ttl {
	}

	.outline_tbl {
		font-size: 13px;
		margin-top: 0;
	}

	.outline_tbl th,
	.outline_tbl td {
		padding: 6px 10px;
	}

	.outline_tbl th {
		width: 30%;
	}

	.outline_tbl td {
	}

	.outline_btn {
		margin-top: 20px;
	}

}

@media print {
}
