@charset "utf-8";

#page-top {
	position: fixed;
	width: 300px;
	height: 220px;
	bottom: 40px;
	right: 0px;
	font-size: 77%;
	z-index: 9999;
	border: none;
}
#page-top a {
	text-align: center;
	display: block;
}
#page-top a:hover {
	opacity: 1;
	filter: alpha(opacity=100); /* for IE8  */
	text-decoration: none;
	/*background: #999;*/
}


#page-top3 {
	position: fixed;
	width: 118px;
	height: 50px;
	bottom: 50px;
	right: 40px;
	font-size: 77%;
	border: none;
	z-index: 10;
}
#page-top3 a {
	text-align: center;
	display: block;
}
#page-top3 a:hover img {
	opacity: 0.7; /* 透明度70% FireFox 的寫法 */ 
	filter: Alpha(Opacity=70); /* 透明度70% IE 的寫法 */ 
}












.phon {

	display: none;
}


#page-top2 {
	position: fixed;
	width: 176px;
	height: 122px;
	top: 50px;
	right: 0px;
	font-size: 77%;
	border: none;
	z-index: 10;
}
#page-top2 a {
	text-align: center;
	display: block;
}






@media screen and (max-width: 980px) {

	#page-top {
		width: 100%;
		height: auto;
		bottom: 0px;
	}

}





@media screen and (max-width: 480px) {

	#page-top {
		width: 100%;
		height: auto;
		bottom: 0px;
	}



	#page-top {
		width: 100%;
	}

#page-top3 {
	position: fixed;
	width: 62px;
    height: 50px;
    bottom: 76px;
    right: 0px;
	font-size: 77%;
	border: none;
	z-index: 10;
}








}