@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;*/
}


.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%;
	}

}