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

/*=============
scrAct.jsと併用
=============*/
/*
2023.9.16　transition-delay追加（アンカージャンプ時の位置のばらつきを抑制）
*/

/*スクロールで出現 ターゲット初期値*/
.scrAct {
	opacity: 0;
	transform: translateY(20px);
	transition: opacity 0.5s, transform 0.5s;
	transition-delay: 50ms;
}
/*スクロールで出現 アクティブ状態のclass*/
.scrAct.scrAct-active {
	opacity: 1;
	transform: translateY(0px);
}


/* pageTop ボタン start */
.pageTopBtn {
	position: fixed;
	bottom: -80px;/*最初は画面の外に追い出す scrAct.jsで操作*/
	right: 10px;
	font-size: 50%;
	z-index:45;
	transition:transform 0.5s;
}
.pageTopBtn a {
	background-color: #666;
	text-decoration: none;
	color: #fff;
	width: auto;
	height: auto;
	padding: 5px;
	text-align: center;
	display: block;
	border-radius: 5px;
	opacity:0.7;
}
.pageTopBtn a::hover {
	text-decoration: none;
	opacity:1;
}
/* page-top ボタン end */