/* ---------- ページトップ ---------- */
.pagetop {
	position: fixed;
	bottom: 25px;
	right: 20px;
	width: 45px;
	height: 45px;
}
.pagetop a {
	display: block;
	width: 45px;
	height: 45px;
	border: 2px solid #999;
	color: #999;
	font-size: 27px;
	line-height: 1.6;
	text-indent: 0.25em;
}
.pagetop a:hover {
	display: block;
	width: 45px;
	height: 45px;
	border: 2px solid #999;
	background: #DDDCB6;
	background: rgba(221,220,182,0.5);
}