/********************************
フッター部分
*********************************/
#footer {
		width:100%;
		height:30px;
		bottom:0px;
		position:fixed;
		display:block;
		z-index:9;
		background:none !important;
		padding:0;
		margin-top: 0;
}
.backBtn {
	font-size:1em;    
    background: #bbb;    
    border-radius: 0px;  
    color: #fff;  
    padding: 0.2em 0;
	display: block;
	text-align:center;
	margin:0px 30px;
	box-shadow:0 0 5px rgba(0,0,0,0.08);
}
.btn {
	font-size:1em;    
    background: #fff;    
    border-radius: 5px;  
    color: #fff;  
	border:none;
	text-align:center;
	margin:0px auto;
}


footer#footer { 
	background:none;
}
footer#footer .back{
	width:40px;
	bottom:0px;
	left:0px;
	position:fixed;
}
footer#footer .gotoTop{
	width:40px;
	bottom:0px;
	right:0px;
	position:fixed;
}
footer#footer a:hover{
	opacity:0.85;
	transition:0.2s;
}

@media only screen and (min-width: 768px) {/* PC用 */
footer#footer .back{
	width:60px;
}
footer#footer .gotoTop{
	width:60px;
}
}
