@charset "UTF-8";
/* CSS Document */


/* Scroll */
#page-top {
    position: fixed;
    bottom: 160px;
    right: 20px;
}
#page-top a {
	background-color: rgba(256,256,256,0.2);
	text-decoration: none;
	color: #FA6964;
	width: 60px;
	text-align: center;
	display: block;
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
#page-top a:hover {
	text-decoration: none;
	background-color: #CC6600;
}

#page-ret {
    position: fixed;
    bottom: 160px;
    right: 90px;
}
#page-ret a {
	background-color: rgba(256,256,256,0.2);
	text-decoration: none;
	color: #FA6964;
	width: 60px;
	text-align: center;
	display: block;
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
#page-ret a:hover {
	text-decoration: none;
	background-color: #CC6600;
}

/* hed nav */

.fixed {
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	left: auto;
	bottom: auto;
}

/* ======================================== 
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
}
.clearfix {
	zoom: 1;
}

*/




.nav {
	padding: 0 20px;
	margin: 0 auto 60px;
	width: 400px;
	max-width: 100%;
	font-size: 85%;
	position: fixed;
	top: -100px;
	background-color: rgba(256,256,256,0.6);
	border-radius: 5px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	z-index: 99;
}
.nav li {
	list-style: none;
	float: left;
	padding: 4px 8px;
}
/* ======================================== 
.nav li a {
	text-decoration: none;
	color: #fff;
	padding: 8px 12px;
	display: block;
}
.nav li a:hover {
	background: #666;
}
*/

