/* グローバルメニューを８コまで（デフォ７コ） */
.p-header__global_nav > ul {
	grid-template-columns: repeat(8,auto);
}

/* inputはWEBフォントを適用しない */
input[type="text"],
input[type="email"],
textarea {
 font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
}

/* モデルハウスバナー（TOPページ FV下・PCのみ） */
/* 上の余白はサイトのスペーサー is-style-space-xxl（40〜80px）と同じ計算式 */
.modelhouse-banner {
	max-width: 920px;
	margin-inline: auto;
	margin-top: clamp(40px, (40px + ((100vw - 530px) * ((80 - 40)/(1240 - 530)))), 80px);
}
.modelhouse-banner a {
	display: block;
	transition: opacity .4s ease;
}
.modelhouse-banner a:hover {
	opacity: .85;
}
.modelhouse-banner img {
	display: block;
	width: 100%;
	height: auto;
}
