@charset "Shift_JIS";

/* ====================================
共通
==================================== */

.mt0 { margin-top: 0 !important; }
.mb0 { margin-bottom: 0 !important; }
.mt1em { margin-top: 1em !important; }
.mb1em { margin-bottom: 1em !important; }
.p0	{ padding: 0 !important; }

.c-applyButton { z-index: 3; }

.p-simulation_head {
	margin-bottom: 60px !important;
}
@media screen and (max-width: 667px) {
	.p-simulation_head {
		margin-bottom: 13.3333333333vw !important;
	}
}
.p-simulation_content {
	margin-bottom: 142px;
}
@media screen and (max-width: 667px) {
	.p-simulation_content {
		margin-bottom: 22.9333333333vw !important;
	}
}
.p-simulation_content *:last-child {
	margin-bottom: 0;
}

/* テキスト */
.c-text-wrap .c-text + .c-text {
	margin-top: 1em;
}
.em-txt {
	margin-bottom: 5px;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.3;
}
@media screen and (max-width: 667px) {
	.em-txt {
		font-size: 4.8vw;
	}
}

/* ボタン */
.p-simulation-button {
	margin: 40px 0;
	text-align: center;
}
@media screen and (max-width: 667px) {
	.p-simulation-button {
		margin: 8vw 0;
	}
}

/* リンクリスト */
.c-link-list > li {
	margin-bottom: 10px;
}
@media screen and (max-width: 667px) {
	.c-link-list > li {
		margin-bottom: 2.666vw;
	}
}
.c-link-list > li:last-child {
	margin-bottom: 0;
}

/* リンクリスト3カラム */
.c-link-listcol3-wrap {
	margin-bottom: 20px;
}
@media screen and (max-width: 667px) {
	.c-link-listcol3-wrap {
		margin-bottom: 2.666vw;
	}
}
.c-link-listcol3 {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: -10px;
}
.c-link-listcol3 > li {
	width: 31.707%;
	margin-right: 2.43902%;
}
.c-link-listcol3 > li:nth-of-type(3n) {
	margin-right: 0;
}
.c-link-listcol3 > li:last-child {
	margin-bottom: 10px;
}
@media screen and (max-width: 667px) {
	.c-link-listcol3 {
		margin-bottom: -2.666vw;
	}
	.c-link-listcol3 > li {
		width: 100%;
		margin-right: 0;
	}
	.c-link-listcol3 > li:last-child {
		margin-bottom: 2.666vw;
	}
}




