/*右上のメニュー*/

.nav-lock-scroll {
	overflow: hidden
}

.nav_right {
	position: fixed;
	top: 0;
	right: 0;
}


.nav {
	display: block;
	position: relative;
	left: 0;
	bottom: auto;
	overflow: visible;
	padding: 0!important;
	background: none;
	font-size: 1.5rem;
	height: 70px;
	line-height: 70px;
}

.nav:hover{
   background-color: #D3D3D3;
}

.nav a, .nav a:active, .nav a:hover, .nav a:visited {
	display: block;
	position: relative;
	padding: 0 15px;
	color: #333;
	text-decoration: none
}


.navicon{
	display: none
}

@media only screen and (min-width:1281px) {

.nav-button {
	display: none
}
.navicon{
	display: none
}

}

@media only screen and (max-width:768px) {

.nav {
	display: block;
	position: relative;
	left: 0;
	bottom: auto;
	overflow: visible;
	padding: 0!important;
	background: none;
	font-size: 1.3rem;
	height: 50px;
	line-height: 50px;
}

h2{display: none}

}
