#navToggle {
    position: fixed;/*to body*/
    right: 13px;
    top: 10px;
    width: 40px;
    height: 40px;
	background: #92D050;
    cursor:pointer;
	z-index: 99999;
}
	#navToggle:after{
		content:"MENU";
		display:block;
		color:#92D050;
		font-size: 13px;
		margin: 40px 0 0;
	}
#navToggle div {position:relative}
#navToggle span {
    display: block;
    position: absolute;/*to div*/
    width: 20px;
    border-bottom: solid 2px #fff;
    -webkit-transition: .35s ease-in-out;
    -moz-transition: .35s ease-in-out;
    transition: .35s ease-in-out;
	left:10px;
}
#navToggle span:nth-child(1) {top:10px;}
#navToggle span:nth-child(2) {top:18px}
#navToggle span:nth-child(3) {top:26px}

#navToggle{
	top:10px;	
}
	#navToggle::after{
		content:none;
	}
nav{
	height:0;
	overflow:hidden;
	transition:.3s;
	padding:0;	
	z-index:999;
}
/*header menu*/
.openNav nav{
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0;
	z-index:999;
	-webkit-overflow-scrolling: touch;   // 慣性スクロールを追加
}

#navToggle {
	display: block;
	border-radius: 5px 0 5px 0;
}
.top #navToggle{
	display:none;
}
/* Click Toggle(Button) */
.openNav #navToggle span:nth-child(1) {
    top: 18px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform:rotate(-45deg)}
.openNav #navToggle span:nth-child(2),
.openNav #navToggle span:nth-child(3) {
    top: 18px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform:rotate(45deg)}
}