/* CSS Document */

.pagetop {
	/* ▼最初は非表示にしておく */
	display: none;

	/* ▼表示位置を画面の右下に固定 */
	position: fixed;
	bottom: 55px;
	right: 10px;

	opacity: 0.75;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 1;
	z-index: 1000;
}
.pagetop a {
	display: block;
}
.pagetop a img {
	width: 75px;
	height: 75px;
}
.pagetop:hover,
.pagetop:active {
	opacity: 1;
}


@media only screen and (min-width: 768px) {  /* 幅768px以上のスクリーンに対するスタイル */
	.pagetop {
		/*bottom: 0;*/
	}
}


/*
.pagetop .dashicons::before {
	background-color: rgba( 200, 200, 200, 0.5 );
	font-size: 40px;
	padding: 6px;
	width: 52px;
	height: 52px;
	right: 0;
	bottom: 0;
	transform: rotate(270deg);
	position: absolute;
}
.pagetop a,
.pagetop a:link,
.pagetop a:visited {
	color: white;
	text-decoration: none;
	padding: 0;
	display: block;
}
.pagetop a:hover,
.pagetop a:active {
	color: yellow;
}*/

