@charset "utf-8";
/* CSS Document */



/* 56px */
.toTop-arrow {
	width: 3.7rem;
	height: 3.7rem;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
	border: 0;
	border-radius: 50%;
	opacity: 0.5;

	color: aqua;
	font-size: 10pt;
	font-weight: 600;
	font-family: 'Noto Sans TC', sans-serif;

	background: #000;
	cursor: pointer;
	position:fixed;
	right: 50px;
	bottom: 50px;
	display: none;
	z-index: 100;

}
.toTop-arrow::before, .toTop-arrow::after {
	/*width: 28px;*/
	/*height: 7px;*/

	border-radius: 3px;
	background: red;
	position: absolute;
	content: "";

}
.toTop-arrow::before {
	transform: rotate(-45deg) translate(100, -50%);
	left: 0rem;
}
.toTop-arrow::after {
	transform: rotate(45deg) translate(100, -50%);
	right: 0rem;
}
.toTop-arrow:focus {
	outline: none;
}
