/* 静的化に伴う追加スタイル（WPプラグイン置き換え分） */

/* トップのメインビジュアル（旧 WonderPlugin Slider：フェード・全体表示・黒背景） */
.fade-slider {
	position: relative;
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #000000;
}
.fade-slider .fade-slide {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	object-fit: contain;
	opacity: 0;
	transition: opacity 1s ease;
}
.fade-slider .fade-slide.is-active {
	opacity: 1;
}

/* お問い合わせ：Googleフォーム埋め込み（旧Contact Form 7） */
.gform-note {
	margin-bottom: 1rem;
}
.gform iframe {
	display: block;
	width: 100%;
	max-width: 760px;
	height: 1150px;
	margin: 0 auto;
	border: 0;
}
@media (max-width: 600px) {
	.gform iframe {
		height: 1300px;
	}
}

/* ページトップへ戻るボタン（旧 WPFront Scroll Top の置き換え・同じアイコン画像） */
.pagetop {
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 9999;
	padding: 0;
	border: 0;
	background: none;
	cursor: pointer;
	opacity: 0;
	visibility: hidden;
	transition: opacity .3s, visibility .3s;
}
.pagetop.show {
	opacity: .8;
	visibility: visible;
}
.pagetop:hover,
.pagetop:focus-visible {
	opacity: 1;
}
.pagetop img {
	display: block;
	width: auto;
	height: auto;
}
