html,body{ margin:0; padding:0; height:100%;overflow: hidden;}
div,ul,li{ margin:0px; padding:0px; list-style:none;}
body{font-family:Monospace; color:#fff; background-color:rgba(0,0,0,0); margin:0px; background-position: center;background-size: cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;}
/*
body{font-family: Monospace;color: #fff;background-color: #dfdfdf;background-image: url("../images/background.jpg");background-position: center;background-size: cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;margin: 0px;}
*/
#bodying,#ThreeJS {position:absolute;left:0px;top:0px;right:0px;bottom:0px;}
.vague{filter:blur(6px); -moz-filter:blur(6px); -webkit-filter:blur(6px); -o-filter:blur(6px);}

/*#music{position:fixed;cursor: pointer; left:30px; top:30px; width:40px; height:40px;}*/
/*#ani{position:fixed;cursor: pointer; left:30px; top:80px; width:40px; height:40px;}*/
/*#reset{position:fixed;cursor: pointer; left:30px; top:130px; width:40px; height:40px;}*/
/*#link{position:fixed;cursor: pointer; left:30px; top:180px; width:40px; height:40px;}*/

img#loading { position:absolute; width:50px; height:50px; left:50%; top:50%; margin-left:-25px; margin-top:-25px; display:none;}

#button_h{width:200px; height:40px; left:20px; top:20px; display:none;}
#music_h{width:40px; height:40px; margin-left:10px; margin-top:10px; cursor:pointer; float:left; position:relative;}
#ani_h{width:40px; height:40px; margin-left:10px; margin-top:10px; cursor:pointer; float:left; position:relative;}
#reset_h{width:40px; height:40px; margin-left:10px; margin-top:10px; cursor:pointer; float:left; position:relative;}
#link_h{width:40px; height:40px; margin-left:10px; margin-top:10px; cursor:pointer; float:left; position:relative;}
#link_h img{width:40px; height:40px;}

#button_v{width:40px; height:200px; left:20px; top:20px; display:block;}
#music_v{width:40px; height:40px; margin-left:10px; margin-top:10px; cursor:pointer; float:left; position:relative;}
#ani_v{width:40px; height:40px; margin-left:10px; margin-top:10px; cursor:pointer; float:left; position:relative;}
#reset_v{width:40px; height:40px; margin-left:10px; margin-top:10px; cursor:pointer; float:left; position:relative;}
#link_v{width:40px; height:40px; margin-left:10px; margin-top:10px; cursor:pointer; float:left; position:relative;}
#link_v img{width:40px; height:40px;}

@media (max-width: 768px) {
	#button_h{width:200px; height:40px; left:20px; top:20px; display:block;}
	#music_h{width:30px; height:30px; margin-left:10px; margin-top:10px; cursor:pointer; float:left; position:relative;}
	#ani_h{width:30px; height:30px; margin-left:10px; margin-top:10px; cursor:pointer; float:left; position:relative;}
	#reset_h{width:30px; height:30px; margin-left:10px; margin-top:10px; cursor:pointer; float:left; position:relative;}
	#link_h{width:30px; height:30px; margin-left:10px; margin-top:10px; cursor:pointer; float:left; position:relative;}
	#link_h img{width:30px; height:30px;}

	#button_v{width:40px; height:200px; left:20px; top:20px; display:none;}
	#music_v{width:30px; height:30px; margin-left:10px; margin-top:10px; cursor:pointer; float:left; position:relative;}
	#ani_v{width:30px; height:30px; margin-left:10px; margin-top:10px; cursor:pointer; float:left; position:relative;}
	#reset_v{width:30px; height:30px; margin-left:10px; margin-top:10px; cursor:pointer; float:left; position:relative;}
	#link_v{width:30px; height:30px; margin-left:10px; margin-top:10px; cursor:pointer; float:left; position:relative;}
	#link_v img{width:30px; height:30px;}
	}

